diff --git a/Configuration/Geometry/python/GeometryExtended2019Reco_cff.py b/Configuration/Geometry/python/GeometryExtended2019Reco_cff.py index 7095348ff4ad3..54dc9158d748b 100644 --- a/Configuration/Geometry/python/GeometryExtended2019Reco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2019Reco_cff.py @@ -17,7 +17,7 @@ #Muon from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * -from Geometry.GEMGeometry.gemGeometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cfi import * # Alignment from Geometry.TrackerGeometryBuilder.idealForDigiTrackerSLHCGeometry_cff import * diff --git a/Configuration/Geometry/python/GeometryExtended2023CFCal4EtaReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023CFCal4EtaReco_cff.py index 83f937a444dfd..7b8a58c7e5bfb 100644 --- a/Configuration/Geometry/python/GeometryExtended2023CFCal4EtaReco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2023CFCal4EtaReco_cff.py @@ -15,8 +15,8 @@ #Muon from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * -from Geometry.GEMGeometry.gemGeometry_cfi import * -from Geometry.GEMGeometry.me0Geometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cfi import * +from Geometry.GEMGeometryBuilder.me0Geometry_cfi import * # Alignment from Geometry.TrackerGeometryBuilder.idealForDigiTrackerSLHCGeometry_cff import * diff --git a/Configuration/Geometry/python/GeometryExtended2023CFCalReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023CFCalReco_cff.py index 61a3705744551..482f14278aa95 100644 --- a/Configuration/Geometry/python/GeometryExtended2023CFCalReco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2023CFCalReco_cff.py @@ -15,8 +15,8 @@ #Muon from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * -from Geometry.GEMGeometry.gemGeometry_cfi import * -from Geometry.GEMGeometry.me0Geometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cfi import * +from Geometry.GEMGeometryBuilder.me0Geometry_cfi import * # Alignment from Geometry.TrackerGeometryBuilder.idealForDigiTrackerSLHCGeometry_cff import * diff --git a/Configuration/Geometry/python/GeometryExtended2023FastTimingReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023FastTimingReco_cff.py index 30cf6f746fb1a..a2682ff8e9fdb 100644 --- a/Configuration/Geometry/python/GeometryExtended2023FastTimingReco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2023FastTimingReco_cff.py @@ -15,8 +15,8 @@ #Muon from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * -from Geometry.GEMGeometry.gemGeometry_cfi import * -from Geometry.GEMGeometry.me0Geometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cfi import * +from Geometry.GEMGeometryBuilder.me0Geometry_cfi import * # Alignment from Geometry.TrackerGeometryBuilder.idealForDigiTrackerSLHCGeometry_cff import * diff --git a/Configuration/Geometry/python/GeometryExtended2023HGCalConcept_cff.py b/Configuration/Geometry/python/GeometryExtended2023HGCalConcept_cff.py index 42638ec03e200..66410534938d7 100644 --- a/Configuration/Geometry/python/GeometryExtended2023HGCalConcept_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2023HGCalConcept_cff.py @@ -2,3 +2,4 @@ from Geometry.CMSCommonData.cmsExtendedGeometry2023HGCalConceptXML_cfi import * from Geometry.TrackerNumberingBuilder.trackerNumberingSLHCGeometry_cfi import * +from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2023HGCalMuon4EtaReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023HGCalMuon4EtaReco_cff.py index e9ac5615ce7a8..afc61bddb9890 100644 --- a/Configuration/Geometry/python/GeometryExtended2023HGCalMuon4EtaReco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2023HGCalMuon4EtaReco_cff.py @@ -15,8 +15,8 @@ #Muon from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * -from Geometry.GEMGeometry.gemGeometry_cfi import * -from Geometry.GEMGeometry.me0Geometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cfi import * +from Geometry.GEMGeometryBuilder.me0Geometry_cfi import * # Alignment from Geometry.TrackerGeometryBuilder.idealForDigiTrackerSLHCGeometry_cff import * @@ -25,6 +25,9 @@ trackerSLHCGeometry.applyAlignment = cms.bool(False) # Calorimeters +from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import * +from Geometry.CaloEventSetup.HGCalTopology_cfi import * +from Geometry.FCalGeometry.HGCalGeometryESProducer_cfi import * from Geometry.CaloEventSetup.CaloTopology_cfi import * from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2023HGCalMuon4Eta_cff.py b/Configuration/Geometry/python/GeometryExtended2023HGCalMuon4Eta_cff.py index f5d24b0c04249..28fc44b85f4e6 100644 --- a/Configuration/Geometry/python/GeometryExtended2023HGCalMuon4Eta_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2023HGCalMuon4Eta_cff.py @@ -3,3 +3,4 @@ from Geometry.CMSCommonData.cmsExtendedGeometry2023HGCalMuon4EtaXML_cfi import * from Geometry.TrackerNumberingBuilder.trackerNumberingSLHCGeometry_cfi import * from Geometry.HcalCommonData.hcalSimNumberingInitialization_cfi import * +from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2023HGCalMuonReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023HGCalMuonReco_cff.py index b6e45c2263e00..51030162e9768 100644 --- a/Configuration/Geometry/python/GeometryExtended2023HGCalMuonReco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2023HGCalMuonReco_cff.py @@ -15,8 +15,8 @@ #Muon from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * -from Geometry.GEMGeometry.gemGeometry_cfi import * -from Geometry.GEMGeometry.me0Geometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cfi import * +from Geometry.GEMGeometryBuilder.me0Geometry_cfi import * # Alignment from Geometry.TrackerGeometryBuilder.idealForDigiTrackerSLHCGeometry_cff import * @@ -25,6 +25,9 @@ trackerSLHCGeometry.applyAlignment = cms.bool(False) # Calorimeters +from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import * +from Geometry.CaloEventSetup.HGCalTopology_cfi import * +from Geometry.FCalGeometry.HGCalGeometryESProducer_cfi import * from Geometry.CaloEventSetup.CaloTopology_cfi import * from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2023HGCalMuon_cff.py b/Configuration/Geometry/python/GeometryExtended2023HGCalMuon_cff.py index e392adc61fd8a..11f1572e11860 100644 --- a/Configuration/Geometry/python/GeometryExtended2023HGCalMuon_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2023HGCalMuon_cff.py @@ -3,3 +3,4 @@ from Geometry.CMSCommonData.cmsExtendedGeometry2023HGCalMuonXML_cfi import * from Geometry.TrackerNumberingBuilder.trackerNumberingSLHCGeometry_cfi import * from Geometry.HcalCommonData.hcalSimNumberingInitialization_cfi import * +from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2023HGCalReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023HGCalReco_cff.py index b9cc20b01bf76..5566e309bc5a1 100644 --- a/Configuration/Geometry/python/GeometryExtended2023HGCalReco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2023HGCalReco_cff.py @@ -15,8 +15,7 @@ #Muon from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * -from Geometry.GEMGeometry.gemGeometry_cfi import * -from Geometry.GEMGeometry.me0Geometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cfi import * # Alignment from Geometry.TrackerGeometryBuilder.idealForDigiTrackerSLHCGeometry_cff import * @@ -25,6 +24,9 @@ trackerSLHCGeometry.applyAlignment = cms.bool(False) # Calorimeters +from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import * +from Geometry.CaloEventSetup.HGCalTopology_cfi import * +from Geometry.FCalGeometry.HGCalGeometryESProducer_cfi import * from Geometry.CaloEventSetup.CaloTopology_cfi import * from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2023HGCalV4_cff.py b/Configuration/Geometry/python/GeometryExtended2023HGCalV4_cff.py new file mode 100644 index 0000000000000..494299b2e3653 --- /dev/null +++ b/Configuration/Geometry/python/GeometryExtended2023HGCalV4_cff.py @@ -0,0 +1,6 @@ +import FWCore.ParameterSet.Config as cms + +from Geometry.CMSCommonData.cmsExtendedGeometry2023HGCalV4XML_cfi import * +from Geometry.TrackerNumberingBuilder.trackerNumberingSLHCGeometry_cfi import * +from Geometry.HcalCommonData.hcalSimNumberingInitialization_cfi import * +from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2023HGCal_cff.py b/Configuration/Geometry/python/GeometryExtended2023HGCal_cff.py index 061d865d4f55e..babcce58c98db 100644 --- a/Configuration/Geometry/python/GeometryExtended2023HGCal_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2023HGCal_cff.py @@ -3,3 +3,4 @@ from Geometry.CMSCommonData.cmsExtendedGeometry2023HGCalXML_cfi import * from Geometry.TrackerNumberingBuilder.trackerNumberingSLHCGeometry_cfi import * from Geometry.HcalCommonData.hcalSimNumberingInitialization_cfi import * +from Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2023Muon4EtaReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023Muon4EtaReco_cff.py index 8db84ab659ed6..b122e9ead6f98 100644 --- a/Configuration/Geometry/python/GeometryExtended2023Muon4EtaReco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2023Muon4EtaReco_cff.py @@ -15,8 +15,8 @@ #Muon from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * -from Geometry.GEMGeometry.gemGeometry_cfi import * -from Geometry.GEMGeometry.me0Geometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cfi import * +from Geometry.GEMGeometryBuilder.me0Geometry_cfi import * # Alignment from Geometry.TrackerGeometryBuilder.idealForDigiTrackerSLHCGeometry_cff import * diff --git a/Configuration/Geometry/python/GeometryExtended2023MuonReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023MuonReco_cff.py index 5520b8305c2e3..d30373e1e622d 100644 --- a/Configuration/Geometry/python/GeometryExtended2023MuonReco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2023MuonReco_cff.py @@ -15,8 +15,8 @@ #Muon from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * -from Geometry.GEMGeometry.gemGeometry_cfi import * -from Geometry.GEMGeometry.me0Geometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cfi import * +from Geometry.GEMGeometryBuilder.me0Geometry_cfi import * # Alignment from Geometry.TrackerGeometryBuilder.idealForDigiTrackerSLHCGeometry_cff import * diff --git a/Configuration/Geometry/python/GeometryExtended2023SHCal4EtaReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023SHCal4EtaReco_cff.py index 4f73b265bb461..8e853b1a3389e 100644 --- a/Configuration/Geometry/python/GeometryExtended2023SHCal4EtaReco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2023SHCal4EtaReco_cff.py @@ -15,8 +15,8 @@ #Muon from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * -from Geometry.GEMGeometry.gemGeometry_cfi import * -from Geometry.GEMGeometry.me0Geometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cfi import * +from Geometry.GEMGeometryBuilder.me0Geometry_cfi import * # Alignment from Geometry.TrackerGeometryBuilder.idealForDigiTrackerSLHCGeometry_cff import * @@ -27,7 +27,7 @@ # Calorimeters from Geometry.HGCalCommonData.shashlikNumberingInitialization_cfi import * from Geometry.CaloEventSetup.ShashlikTopology_cfi import * -from Geometry.CaloTopology.ShashlikGeometryESProducer_cfi import * +from Geometry.FCalGeometry.ShashlikGeometryESProducer_cfi import * from Geometry.CaloEventSetup.CaloTopology_cfi import * from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2023SHCalNoTaper4EtaReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023SHCalNoTaper4EtaReco_cff.py index caa041aa8ecc7..f8128817fb59e 100644 --- a/Configuration/Geometry/python/GeometryExtended2023SHCalNoTaper4EtaReco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2023SHCalNoTaper4EtaReco_cff.py @@ -15,8 +15,8 @@ #Muon from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * -from Geometry.GEMGeometry.gemGeometry_cfi import * -from Geometry.GEMGeometry.me0Geometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cfi import * +from Geometry.GEMGeometryBuilder.me0Geometry_cfi import * # Alignment from Geometry.TrackerGeometryBuilder.idealForDigiTrackerSLHCGeometry_cff import * @@ -27,7 +27,7 @@ # Calorimeters from Geometry.HGCalCommonData.shashlikNumberingInitialization_cfi import * from Geometry.CaloEventSetup.ShashlikTopology_cfi import * -from Geometry.CaloTopology.ShashlikGeometryESProducer_cfi import * +from Geometry.FCalGeometry.ShashlikGeometryESProducer_cfi import * from Geometry.CaloEventSetup.CaloTopology_cfi import * from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2023SHCalNoTaperRebuild_cff.py b/Configuration/Geometry/python/GeometryExtended2023SHCalNoTaperRebuild_cff.py new file mode 100644 index 0000000000000..22b7e673a19b9 --- /dev/null +++ b/Configuration/Geometry/python/GeometryExtended2023SHCalNoTaperRebuild_cff.py @@ -0,0 +1,6 @@ +import FWCore.ParameterSet.Config as cms + +from Geometry.CMSCommonData.cmsExtendedGeometry2023SHCalNoTaperRebuildXML_cfi import * +from Geometry.TrackerNumberingBuilder.trackerNumberingSLHCGeometry_cfi import * +from Geometry.HcalCommonData.hcalSimNumberingInitialization_cfi import * +from Geometry.HGCalCommonData.shashlikNumberingInitialization_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2023SHCalNoTaperReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023SHCalNoTaperReco_cff.py index c5dcf50329ce8..7c0512850a4c8 100644 --- a/Configuration/Geometry/python/GeometryExtended2023SHCalNoTaperReco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2023SHCalNoTaperReco_cff.py @@ -15,8 +15,8 @@ #Muon from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * -from Geometry.GEMGeometry.gemGeometry_cfi import * -from Geometry.GEMGeometry.me0Geometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cfi import * +from Geometry.GEMGeometryBuilder.me0Geometry_cfi import * # Alignment from Geometry.TrackerGeometryBuilder.idealForDigiTrackerSLHCGeometry_cff import * @@ -27,7 +27,7 @@ # Calorimeters from Geometry.HGCalCommonData.shashlikNumberingInitialization_cfi import * from Geometry.CaloEventSetup.ShashlikTopology_cfi import * -from Geometry.CaloTopology.ShashlikGeometryESProducer_cfi import * +from Geometry.FCalGeometry.ShashlikGeometryESProducer_cfi import * from Geometry.CaloEventSetup.CaloTopology_cfi import * from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * diff --git a/Configuration/Geometry/python/GeometryExtended2023SHCalReco_cff.py b/Configuration/Geometry/python/GeometryExtended2023SHCalReco_cff.py index b0023e95997b0..b5478e029f666 100644 --- a/Configuration/Geometry/python/GeometryExtended2023SHCalReco_cff.py +++ b/Configuration/Geometry/python/GeometryExtended2023SHCalReco_cff.py @@ -15,8 +15,8 @@ #Muon from Geometry.MuonNumbering.muonNumberingInitialization_cfi import * from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import * -from Geometry.GEMGeometry.gemGeometry_cfi import * -from Geometry.GEMGeometry.me0Geometry_cfi import * +from Geometry.GEMGeometryBuilder.gemGeometry_cfi import * +from Geometry.GEMGeometryBuilder.me0Geometry_cfi import * # Alignment from Geometry.TrackerGeometryBuilder.idealForDigiTrackerSLHCGeometry_cff import * @@ -27,7 +27,7 @@ # Calorimeters from Geometry.HGCalCommonData.shashlikNumberingInitialization_cfi import * from Geometry.CaloEventSetup.ShashlikTopology_cfi import * -from Geometry.CaloTopology.ShashlikGeometryESProducer_cfi import * +from Geometry.FCalGeometry.ShashlikGeometryESProducer_cfi import * from Geometry.CaloEventSetup.CaloTopology_cfi import * from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import * diff --git a/Configuration/PyReleaseValidation/python/MatrixRunner.py b/Configuration/PyReleaseValidation/python/MatrixRunner.py index 530ac8dfba11f..6ec5e71e721a5 100644 --- a/Configuration/PyReleaseValidation/python/MatrixRunner.py +++ b/Configuration/PyReleaseValidation/python/MatrixRunner.py @@ -60,7 +60,7 @@ def runTests(self, opt): print '\nPreparing to run %s %s' % (wf.numId, item) - current = WorkFlowRunner(wf,noRun,dryRun,cafVeto) + current = WorkFlowRunner(wf,noRun,dryRun,cafVeto, opt.dasOptions, opt.jobReports) self.threadList.append(current) current.start() if not dryRun: diff --git a/Configuration/PyReleaseValidation/python/WorkFlowRunner.py b/Configuration/PyReleaseValidation/python/WorkFlowRunner.py index 3b2b6ed4141a0..a3c3eea04e13b 100644 --- a/Configuration/PyReleaseValidation/python/WorkFlowRunner.py +++ b/Configuration/PyReleaseValidation/python/WorkFlowRunner.py @@ -7,7 +7,7 @@ from subprocess import Popen class WorkFlowRunner(Thread): - def __init__(self, wf, noRun=False,dryRun=False,cafVeto=True): + def __init__(self, wf, noRun=False,dryRun=False,cafVeto=True,dasOptions="",jobReport=False): Thread.__init__(self) self.wf = wf @@ -18,6 +18,8 @@ def __init__(self, wf, noRun=False,dryRun=False,cafVeto=True): self.noRun=noRun self.dryRun=dryRun self.cafVeto=cafVeto + self.dasOptions=dasOptions + self.jobReport=jobReport self.wfDir=str(self.wf.numId)+'_'+self.wf.nameId return @@ -100,7 +102,7 @@ def closeCmd(i,ID): cmd2 =cmd+cmd2+closeCmd(istep,'lumiRanges') lumiRangeFile='step%d_lumiRanges.log'%(istep,) retStep = self.doCmd(cmd2) - cmd+=com.das() + cmd+=com.das(self.dasOptions) cmd+=closeCmd(istep,'dasquery') retStep = self.doCmd(cmd) #don't use the file list executed, but use the das command of cmsDriver for next step @@ -124,11 +126,12 @@ def closeCmd(i,ID): cmd+=' --filein file:step%s.root '%(istep-1,) if not '--fileout' in com: cmd+=' --fileout file:step%s.root '%(istep,) - - - + if self.jobReport: + cmd += ' --suffix "-j JobReport%s.xml " ' % istep cmd+=closeCmd(istep,self.wf.nameId) retStep = self.doCmd(cmd) + + self.retStep.append(retStep) if (retStep!=0): diff --git a/Configuration/PyReleaseValidation/python/relval_steps.py b/Configuration/PyReleaseValidation/python/relval_steps.py index ce3c220ebcb04..88fc3bfbbbfe0 100644 --- a/Configuration/PyReleaseValidation/python/relval_steps.py +++ b/Configuration/PyReleaseValidation/python/relval_steps.py @@ -50,14 +50,12 @@ def __init__(self,dataSet,label='',run=[],files=1000,events=InputInfoNDefault,sp self.ib_blacklist = ib_blacklist self.ib_block = ib_block - def das(self): - query_by = "block" if self.ib_block else "dataset" - query_source = "{0}#{1}".format(self.dataSet, self.ib_block) if self.ib_block else self.dataSet + def das(self, das_options): if len(self.run) is not 0: - command = ";".join(["das_client.py --limit=0 --query 'file {0}={1} run={2}'".format(query_by, query_source, query_run) for query_run in self.run]) + command = ";".join(["das_client.py %s --query '%s'" % (das_options, query) for query in self.queries()]) command = "({0})".format(command) else: - command = "das_client.py --limit=0 --query 'file {0}={1} site=T2_CH_CERN'".format(query_by, query_source) + command = "das_client.py %s --query '%s'" % (das_options, self.queries()[0]) # Run filter on DAS output if self.ib_blacklist: @@ -71,6 +69,14 @@ def lumiRanges(self): return "echo '{\n"+",".join(('"%d":[[1,268435455]]\n'%(x,) for x in self.run))+"}'" return None + def queries(self): + query_by = "block" if self.ib_block else "dataset" + query_source = "{0}#{1}".format(self.dataSet, self.ib_block) if self.ib_block else self.dataSet + if len(self.run) is not 0: + return ["file {0}={1} run={2}".format(query_by, query_source, query_run) for query_run in self.run] + else: + return ["file {0}={1} site=T2_CH_CERN".format(query_by, query_source)] + def __str__(self): if self.ib_block: return "input from: {0} with run {1}#{2}".format(self.dataSet, self.ib_block, self.run) @@ -1112,7 +1118,8 @@ def genvalid(fragment,d,suffix='all',fi=''): 'Extended2023SHCalNoTaper4Eta', 'Extended2023HGCal', 'Extended2023HGCalMuon4Eta', - 'Extended2023Muon4Eta' + 'Extended2023Muon4Eta', + 'Extended2023HGCalV4' ] upgradeGeoms={ '2017' : 'Extended2017', '2019' : 'Extended2019', @@ -1127,7 +1134,7 @@ def genvalid(fragment,d,suffix='all',fi=''): 'Extended2023' : 'Extended2023,Extended2023Reco', 'Extended2023HGCalMuon' : 'Extended2023HGCalMuon,Extended2023HGCalMuonReco', 'Extended2023SHCal' : 'Extended2023SHCal,Extended2023SHCalReco', - 'Extended2023SHCal4Eta' : 'Extended2023SHCal4Eta,Extended2023SHCalReco', + 'Extended2023SHCal4Eta' : 'Extended2023SHCal4Eta,Extended2023SHCal4EtaReco', 'Extended2023TTI' : 'Extended2023TTI,Extended2023TTIReco', 'Extended2023Muon' : 'Extended2023Muon,Extended2023MuonReco', 'Extended2023Muon4Eta' : 'Extended2023Muon4Eta,Extended2023Muon4EtaReco', @@ -1137,7 +1144,8 @@ def genvalid(fragment,d,suffix='all',fi=''): 'Extended2023SHCalNoTaper' : 'Extended2023SHCalNoTaper,Extended2023SHCalNoTaperReco', 'Extended2023SHCalNoTaper4Eta' : 'Extended2023SHCalNoTaper4Eta,Extended2023SHCalNoTaper4EtaReco', 'Extended2023HGCal' : 'Extended2023HGCal,Extended2023HGCalReco', - 'Extended2023HGCalMuon4Eta' : 'Extended2023HGCalMuon4Eta,Extended2023HGCalMuon4EtaReco' + 'Extended2023HGCalMuon4Eta' : 'Extended2023HGCalMuon4Eta,Extended2023HGCalMuon4EtaReco', + 'Extended2023HGCalV4' : 'Extended2023HGCalV4,Extended2023HGCalMuonReco' } upgradeGTs={ '2017' : 'auto:upgrade2017', '2019' : 'auto:upgrade2019', @@ -1162,7 +1170,8 @@ def genvalid(fragment,d,suffix='all',fi=''): 'Extended2023SHCalNoTaper' : 'auto:upgradePLS3', 'Extended2023SHCalNoTaper4Eta' : 'auto:upgradePLS3', 'Extended2023HGCal' : 'auto:upgradePLS3', - 'Extended2023HGCalMuon4Eta' : 'auto:upgradePLS3' + 'Extended2023HGCalMuon4Eta' : 'auto:upgradePLS3', + 'Extended2023HGCalV4' : 'auto:upgradePLS3' } upgradeCustoms={ '2017' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2017', '2019' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2019', @@ -1187,7 +1196,8 @@ def genvalid(fragment,d,suffix='all',fi=''): 'Extended2023SHCalNoTaper' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023SHCal', 'Extended2023SHCalNoTaper4Eta' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023SHCal', 'Extended2023HGCal' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023HGCal', - 'Extended2023HGCalMuon4Eta' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023HGCalMuon' + 'Extended2023HGCalMuon4Eta' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023HGCalMuon', + 'Extended2023HGCalV4' : 'SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2023HGCalMuon' } ### remember that you need to add a new step for phase 2 to include the track trigger ### remember that you need to add fastsim @@ -1225,7 +1235,8 @@ def genvalid(fragment,d,suffix='all',fi=''): 'Extended2023SHCalNoTaper':['GenSimFull','DigiFull','RecoFull','HARVESTFull'], 'Extended2023SHCalNoTaper4Eta':['GenSimFull','DigiFull','RecoFull','HARVESTFull'], 'Extended2023HGCal':['GenSimFull','DigiFull','RecoFull','HARVESTFull'], - 'Extended2023HGCalMuon4Eta':['GenSimFull','DigiFull','RecoFull','HARVESTFull'] + 'Extended2023HGCalMuon4Eta':['GenSimFull','DigiFull','RecoFull','HARVESTFull'], + 'Extended2023HGCalV4' : ['GenSimFull','DigiFull','RecoFull','HARVESTFull'] } upgradeStepDict={} @@ -1329,17 +1340,19 @@ def genvalid(fragment,d,suffix='all',fi=''): 'WE_14TeV_cfi','ZEE_14TeV_cfi','ZTT_Tauola_All_hadronic_14TeV_cfi','H130GGgluonfusion_14TeV_cfi', 'PhotonJet_Pt_10_14TeV_cfi','QQH1352T_Tauola_14TeV_cfi', 'MinBias_TuneZ2star_14TeV_pythia6_cff','WM_14TeV_cfi','ZMM_14TeV_cfi', - 'FourMuExtendedPt_1_200_cfi', - 'TenMuExtendedE_0_200_cfi', - 'SingleElectronPt10Extended_cfi', + 'FourMuExtendedPt_1_200_cfi', + 'TenMuExtendedE_0_200_cfi', + 'SingleElectronPt10Extended_cfi', 'SingleElectronPt35Extended_cfi', - 'SingleElectronPt1000Extended_cfi', + 'SingleElectronPt1000Extended_cfi', 'SingleGammaPt10Extended_cfi', - 'SingleGammaPt35Extended_cfi', - 'SingleMuPt1Extended_cfi', - 'SingleMuPt10Extended_cfi', + 'SingleGammaPt35Extended_cfi', + 'SingleMuPt1Extended_cfi', + 'SingleMuPt10Extended_cfi', 'SingleMuPt100Extended_cfi', - 'SingleMuPt1000Extended_cfi','TenMuE_0_200_cfi'] + 'SingleMuPt1000Extended_cfi', + 'TenMuE_0_200_cfi', + 'SinglePiE50HCAL_cfi'] howMuches={'FourMuPt_1_200_cfi':Kby(10,100), 'TenMuE_0_200_cfi':Kby(10,100), @@ -1363,6 +1376,7 @@ def genvalid(fragment,d,suffix='all',fi=''): 'SingleMuPt10Extended_cfi':Kby(25,500), 'SingleMuPt100Extended_cfi':Kby(9,500), 'SingleMuPt1000Extended_cfi':Kby(9,500), + 'SinglePiE50HCAL_cfi':Kby(10,100), 'TTbarLepton_Tauola_8TeV_cfi':Kby(9,100), 'Wjet_Pt_80_120_8TeV_cfi':Kby(9,100), 'Wjet_Pt_3000_3500_8TeV_cfi':Kby(9,50), @@ -1426,6 +1440,7 @@ def genvalid(fragment,d,suffix='all',fi=''): 'SingleMuPt10Extended_cfi' : 'SingleMuPt10Extended', 'SingleMuPt100Extended_cfi' : 'SingleMuPt100Extended', 'SingleMuPt1000Extended_cfi' : 'SingleMuPt1000Extended', + 'SinglePiE50HCAL_cfi' : 'SinglePiE50HCAL', 'TTbarLepton_Tauola_8TeV_cfi' : 'TTbarLepton_8TeV', 'Wjet_Pt_80_120_8TeV_cfi' : 'Wjet_Pt_80_120_8TeV', 'Wjet_Pt_3000_3500_8TeV_cfi' : 'Wjet_Pt_3000_3500_8TeV', diff --git a/Configuration/PyReleaseValidation/scripts/runTheMatrix.py b/Configuration/PyReleaseValidation/scripts/runTheMatrix.py index b5d4cadbd287b..038e26134ec3f 100755 --- a/Configuration/PyReleaseValidation/scripts/runTheMatrix.py +++ b/Configuration/PyReleaseValidation/scripts/runTheMatrix.py @@ -180,7 +180,17 @@ def runSelected(opt): default=False, action='store_true') - + parser.add_option('--das-options', + help='Options to be passed to das_client.py.', + dest='dasOptions', + default="--limit 0", + action='store') + + parser.add_option('--job-reports', + help='Dump framework job reports', + dest='jobReports', + default=False, + action='store_true') opt,args = parser.parse_args() if opt.restricted: diff --git a/DataFormats/CaloRecHit/interface/CaloID.h b/DataFormats/CaloRecHit/interface/CaloID.h index c1052169b8bab..1264aeb906572 100644 --- a/DataFormats/CaloRecHit/interface/CaloID.h +++ b/DataFormats/CaloRecHit/interface/CaloID.h @@ -29,6 +29,9 @@ namespace reco { DET_HF_EM, DET_HF_HAD, DET_HO, + DET_HGC_ECAL, + DET_HGC_HCALB, + DET_HGC_HCALF, DET_NONE }; diff --git a/DataFormats/ForwardDetId/interface/HGCEEDetId.h b/DataFormats/ForwardDetId/interface/HGCEEDetId.h index 71e22acb6b4c9..ab0784293e9ea 100644 --- a/DataFormats/ForwardDetId/interface/HGCEEDetId.h +++ b/DataFormats/ForwardDetId/interface/HGCEEDetId.h @@ -19,6 +19,11 @@ class HGCEEDetId : public DetId { HGCEEDetId(const DetId& id); /** Assignment from a generic cell id */ HGCEEDetId& operator=(const DetId& id); + + /** Converter for a geometry cell id + * @param id full EKDetId + */ + HGCEEDetId geometryCell () const {return HGCEEDetId (subdet(), zside(), layer(), sector(), 0, 0);} /// get the subdetector ForwardSubdetector subdet() const { return HGCEE; } diff --git a/DataFormats/ForwardDetId/interface/HGCHEDetId.h b/DataFormats/ForwardDetId/interface/HGCHEDetId.h index 0fb831e7da955..78e0e8bad342d 100644 --- a/DataFormats/ForwardDetId/interface/HGCHEDetId.h +++ b/DataFormats/ForwardDetId/interface/HGCHEDetId.h @@ -1,3 +1,4 @@ + #ifndef DataFormats_ForwardDetId_HGCHEDetId_H #define DataFormats_ForwardDetId_HGCHEDetId_H 1 @@ -19,6 +20,11 @@ class HGCHEDetId : public DetId { /** Assignment from a generic cell id */ HGCHEDetId& operator=(const DetId& id); + /** Converter for a geometry cell id + * @param id full EKDetId + */ + HGCHEDetId geometryCell () const; + /// get the subdetector ForwardSubdetector subdet() const { return (ForwardSubdetector)(subdetId());} diff --git a/DataFormats/ForwardDetId/interface/HGCalDetId.h b/DataFormats/ForwardDetId/interface/HGCalDetId.h index 5f753c594b86c..e9b4dd1926066 100644 --- a/DataFormats/ForwardDetId/interface/HGCalDetId.h +++ b/DataFormats/ForwardDetId/interface/HGCalDetId.h @@ -39,6 +39,8 @@ class HGCalDetId : public DetId { /// consistency check : no bits left => no overhead bool isHGCal() const { return true; } bool isForward() const { return true; } + static bool isValid(ForwardSubdetector subdet, int zp, int lay, + int mod, int subsec, int cell); }; diff --git a/DataFormats/ForwardDetId/src/HGCEEDetId.cc b/DataFormats/ForwardDetId/src/HGCEEDetId.cc index 3afe558ebdce2..43fb8452f6201 100644 --- a/DataFormats/ForwardDetId/src/HGCEEDetId.cc +++ b/DataFormats/ForwardDetId/src/HGCEEDetId.cc @@ -15,6 +15,7 @@ HGCEEDetId::HGCEEDetId(ForwardSubdetector subdet, int zp, int lay, int sec, int id_ |= ((cell & 0xfff) << 0 ); id_ |= ((sec & 0x3f) << 12); + if(subsec<0) subsec=0; id_ |= ((subsec & 0x1) << 18); id_ |= ((lay & 0x1f) << 19); if (zp>0) id_ |= ((zp & 0x1) << 24); @@ -46,7 +47,7 @@ std::ostream& operator<<(std::ostream& s,const HGCEEDetId& id) { case(HGCEE) : return s << "isEE=" << id.isEE() << " zpos=" << id.zside() << " layer=" << id.layer() - << " phi sub-sector" << id.subsector() + << " phi subSector=" << id.subsector() << " sector=" << id.sector() << " cell=" << id.cell(); default : return s << id.rawId(); diff --git a/DataFormats/ForwardDetId/src/HGCHEDetId.cc b/DataFormats/ForwardDetId/src/HGCHEDetId.cc index 13e59a265777f..cd67894355058 100644 --- a/DataFormats/ForwardDetId/src/HGCHEDetId.cc +++ b/DataFormats/ForwardDetId/src/HGCHEDetId.cc @@ -14,6 +14,7 @@ HGCHEDetId::HGCHEDetId(ForwardSubdetector subdet, int zp, int lay, int sec, int id_ |= ((cell & 0xfff) << 0 ); id_ |= ((sec & 0x3f) << 12); + if(subsec<0) subsec=0; id_ |= ((subsec & 0x1) << 18); id_ |= ((lay & 0x1f) << 19); if(zp>0) id_ |= ((zp & 0x1) << 24); @@ -42,11 +43,16 @@ HGCHEDetId& HGCHEDetId::operator=(const DetId& gen) { return (*this); } +HGCHEDetId HGCHEDetId::geometryCell () const { + int sub = ((subdet() == HGCHEF) ? 0 : ((id_>>18)&0x1)); + return HGCHEDetId(subdet(), zside(), layer(), sector(), sub, 0); +} + std::ostream& operator<<(std::ostream& s,const HGCHEDetId& id) { if (id.subdet() == HGCHEF || id.subdet() == HGCHEB || id.subdet() == HGCHET) { return s << "isHE=" << id.isHE() << " zpos=" << id.zside() - << " layer=" << id.layer() << " phi sub-sector" << id.subsector() + << " layer=" << id.layer() << " phi subSector=" << id.subsector() << " sector=" << id.sector() << " cell=" << id.cell(); } else { return s << std::hex << id.rawId() << std::dec; diff --git a/DataFormats/ForwardDetId/src/HGCalDetId.cc b/DataFormats/ForwardDetId/src/HGCalDetId.cc index 075edd44dd125..cfaac6eeae4e9 100644 --- a/DataFormats/ForwardDetId/src/HGCalDetId.cc +++ b/DataFormats/ForwardDetId/src/HGCalDetId.cc @@ -9,25 +9,26 @@ HGCalDetId::HGCalDetId(uint32_t rawid) : DetId(rawid) { HGCalDetId::HGCalDetId(ForwardSubdetector subdet, int zp, int lay, int sec, int subsec, int cell) : DetId(Forward,subdet) { - if( cell > 0xffff || sec>0x7f || subsec > 0x1 || lay>0x7f ) - { - // std::cout << "[HGCalDetId] request for new id for layer=" << lay - // << " @ zp=" << zp - // << " sector=" << sec - // << " subsec=" << subsec - // << " cell=" << cell - // << " for subdet=" << subdet - // << " has one or more fields out of bounds and will be reset" << std::endl; - cell=0; sec=0; subsec=0; lay=0; - } - - + if (cell > 0xffff || sec>0x7f || subsec > 0x1 || lay>0x7f ) { + /* + std::cout << "[HGCalDetId] request for new id for layer=" << lay + << " @ zp=" << zp + << " sector=" << sec + << " subsec=" << subsec + << " cell=" << cell + << " for subdet=" << subdet + << " has one or more fields out of bounds and will be reset" + << std::endl; + */ + cell=0; sec=0; subsec=0; lay=0; + } uint32_t rawid=0; rawid |= ((cell & 0xffff) << 0 ); rawid |= ((sec & 0x7f) << 16); + if(subsec<0) subsec=0; rawid |= ((subsec & 0x1) << 23); rawid |= ((lay & 0x7f) << 24); - if(zp>0) rawid |= ((zp & 0x1) << 31); + if (zp>0) rawid |= ((zp & 0x1) << 31); id_ = rawid; } @@ -40,9 +41,18 @@ HGCalDetId& HGCalDetId::operator=(const DetId& gen) { return (*this); } +bool HGCalDetId::isValid(ForwardSubdetector subdet, int zp, int lay, + int mod, int subsec, int cell) { + bool ok = ((subdet == HGCEE || subdet == HGCHEF || subdet == HGCHEB) && + (cell >= 0 && cell <= 0xffff) && (mod >= 1 && mod <= 0x7f) && + (subsec == 0 || subsec == 1) && (lay >= 0 && lay <= 0x7f) && + (zp == -1 || zp == 1)); + return ok; +} + std::ostream& operator<<(std::ostream& s,const HGCalDetId& id) { return s << "isHGCal=" << id.isHGCal() << " zpos=" << id.zside() - << " layer=" << id.layer() << " phi sub-sector=" << id.subsector() + << " layer=" << id.layer() << " phi subSector=" << id.subsector() << " sector=" << id.sector() << " cell=" << id.cell(); } diff --git a/DataFormats/GEMDigi/interface/GEMCSCCoPadDigi.h b/DataFormats/GEMDigi/interface/GEMCSCCoPadDigi.h new file mode 100644 index 0000000000000..fdd2a05d783d1 --- /dev/null +++ b/DataFormats/GEMDigi/interface/GEMCSCCoPadDigi.h @@ -0,0 +1,41 @@ +#ifndef GEMDigi_GEMCSCCoPadDigi_h +#define GEMDigi_GEMCSCCoPadDigi_h + +/** \class GEMCSCCoPadDigi + * + * Digi for GEM-CSC trigger copads + * + * \author Sven Dildick + * + */ + +#include +#include +#include + +class GEMCSCCoPadDigi{ + +public: + explicit GEMCSCCoPadDigi(GEMCSCPadDigi pad1, GEMCSCPadDigi pad2); + GEMCSCCoPadDigi(); + + bool operator==(const GEMCSCCoPadDigi& digi) const; + bool operator!=(const GEMCSCCoPadDigi& digi) const; + + int pad(int l) const; + int bx(int l) const; + + GEMCSCPadDigi first() const {return first_;} + GEMCSCPadDigi second() const {return second_;} + + void print() const; + +private: + GEMCSCPadDigi first_; + GEMCSCPadDigi second_; +}; + +std::ostream & operator<<(std::ostream & o, const GEMCSCCoPadDigi& digi); + +#endif + diff --git a/DataFormats/GEMDigi/interface/GEMCSCCoPadDigiCollection.h b/DataFormats/GEMDigi/interface/GEMCSCCoPadDigiCollection.h new file mode 100644 index 0000000000000..ae1366a15904e --- /dev/null +++ b/DataFormats/GEMDigi/interface/GEMCSCCoPadDigiCollection.h @@ -0,0 +1,16 @@ +#ifndef GEMDigi_GEMCSCCoPadDigiCollection_h +#define GEMDigi_GEMCSCCoPadDigiCollection_h +/** \class GEMCSCCoPadDigiCollection + * + * \author Sven Dildick + */ + +#include +#include +#include + +// GEMDetId is detId of pad in 1st layer +typedef MuonDigiCollection GEMCSCCoPadDigiCollection; + +#endif + diff --git a/DataFormats/GEMDigi/interface/ME0DigiPreReco.h b/DataFormats/GEMDigi/interface/ME0DigiPreReco.h index aad8d377abc97..bafd8e25a3c6f 100644 --- a/DataFormats/GEMDigi/interface/ME0DigiPreReco.h +++ b/DataFormats/GEMDigi/interface/ME0DigiPreReco.h @@ -15,7 +15,8 @@ class ME0DigiPreReco{ public: - explicit ME0DigiPreReco (float x, float y, float ex, float ey, float corr, float tof); +// explicit ME0DigiPreReco (float x, float y, float ex, float ey, float corr, float tof); + explicit ME0DigiPreReco (float x, float y, float ex, float ey, float corr, float tof, int pdgid); ME0DigiPreReco (); bool operator==(const ME0DigiPreReco& digi) const; @@ -28,6 +29,8 @@ class ME0DigiPreReco{ float ey() const { return ey_; } float corr() const { return corr_; } float tof() const { return tof_;} +//cesare changes + int pdgid() const { return pdgid_;} void print() const; private: @@ -37,6 +40,8 @@ class ME0DigiPreReco{ float ey_; float corr_; float tof_; +//cesare changes + int pdgid_; }; std::ostream & operator<<(std::ostream & o, const ME0DigiPreReco& digi); diff --git a/DataFormats/GEMDigi/src/GEMCSCCoPadDigi.cc b/DataFormats/GEMDigi/src/GEMCSCCoPadDigi.cc new file mode 100644 index 0000000000000..cdd04498b14f1 --- /dev/null +++ b/DataFormats/GEMDigi/src/GEMCSCCoPadDigi.cc @@ -0,0 +1,56 @@ +#include "DataFormats/GEMDigi/interface/GEMCSCCoPadDigi.h" +#include + +GEMCSCCoPadDigi::GEMCSCCoPadDigi(GEMCSCPadDigi f, GEMCSCPadDigi s): + first_(f), + second_(s) +{} + + +GEMCSCCoPadDigi::GEMCSCCoPadDigi(): + first_(GEMCSCPadDigi()), + second_(GEMCSCPadDigi()) +{} + + +// Comparison +bool GEMCSCCoPadDigi::operator == (const GEMCSCCoPadDigi& digi) const +{ + return digi.first() == first_ and digi.second() == second_; +} + + +// Comparison +bool GEMCSCCoPadDigi::operator != (const GEMCSCCoPadDigi& digi) const +{ + return digi.first() != first_ or digi.second() != second_; +} + + +int GEMCSCCoPadDigi::pad(int l) const +{ + if (l==1) return first_.pad(); + else if (l==2) return second_.pad(); + else return -99; // invalid +} + + +int GEMCSCCoPadDigi::bx(int l) const +{ + if (l==1) return first_.bx(); + else if (l==2) return second_.bx(); + else return -99; // invalid +} + + +void GEMCSCCoPadDigi::print() const +{ + std::cout << "Pad1 " << first_.pad() << " bx1 " << first_.bx() + << ", Pad2 " << second_.pad() << " bx2 " << second_.bx() << std::endl; +} + + +std::ostream & operator<<(std::ostream & o, const GEMCSCCoPadDigi& digi) +{ + return o << " 1:" << digi.first() << ", 2:" << digi.second(); +} diff --git a/DataFormats/GEMDigi/src/ME0DigiPreReco.cc b/DataFormats/GEMDigi/src/ME0DigiPreReco.cc index a300614c6b183..895f18e8d4d2a 100644 --- a/DataFormats/GEMDigi/src/ME0DigiPreReco.cc +++ b/DataFormats/GEMDigi/src/ME0DigiPreReco.cc @@ -10,13 +10,15 @@ #include "DataFormats/GEMDigi/interface/ME0DigiPreReco.h" #include -ME0DigiPreReco::ME0DigiPreReco (float x, float y, float ex, float ey, float corr, float tof) : +//ME0DigiPreReco::ME0DigiPreReco (float x, float y, float ex, float ey, float corr, float tof) : +ME0DigiPreReco::ME0DigiPreReco (float x, float y, float ex, float ey, float corr, float tof, int pdgid) : x_(x), y_(y), ex_(ex), ey_(ey), corr_(corr), - tof_(tof) + tof_(tof), + pdgid_(pdgid) {} ME0DigiPreReco::ME0DigiPreReco (): @@ -25,7 +27,8 @@ ME0DigiPreReco::ME0DigiPreReco (): ex_(0.), ey_(0.), corr_(0.), - tof_(-1.) + tof_(-1.), + pdgid_(0) {} @@ -59,11 +62,13 @@ bool ME0DigiPreReco::operator<(const ME0DigiPreReco& digi) const std::ostream & operator<<(std::ostream & o, const ME0DigiPreReco& digi) { - return o << "local x=" << digi.x() << " cm y=" << digi.y()<<" cm ex=" << digi.ex() << " cm ey=" << digi.ey()<< " cm tof="<pdgid()< #include +#include +#include #include #include @@ -24,6 +26,12 @@ namespace{ GEMCSCPadDigiCollection gccol; edm::Wrapper wgc; + GEMCSCCoPadDigi gcp; + std::vector vgcp; + std::vector > vvgcp; + GEMCSCCoPadDigiCollection gcpcol; + edm::Wrapper wgcp; + ME0DigiPreReco m; std::vector vm; std::vector > vvm; diff --git a/DataFormats/GEMDigi/src/classes_def.xml b/DataFormats/GEMDigi/src/classes_def.xml index 1921e0b850816..45c9714c7482d 100644 --- a/DataFormats/GEMDigi/src/classes_def.xml +++ b/DataFormats/GEMDigi/src/classes_def.xml @@ -16,9 +16,17 @@ + + + + + + + - + + diff --git a/DataFormats/GEMRecHit/interface/ME0RecHit.h b/DataFormats/GEMRecHit/interface/ME0RecHit.h index ff11f5ee03e8a..4fc81d4ee3ce6 100644 --- a/DataFormats/GEMRecHit/interface/ME0RecHit.h +++ b/DataFormats/GEMRecHit/interface/ME0RecHit.h @@ -2,13 +2,13 @@ #define DataFormats_ME0RecHit_H /** \class ME0RecHit - * - * RecHit for ME0 - * - * $Date: 2014/02/03 16:54:23 $ - * $Revision: 1.1 $ - * \author M. Maggi -- INFN Bari - */ +* +* RecHit for ME0 +* +* $Date: 2014/02/03 16:54:23 $ +* $Revision: 1.1 $ +* \author M. Maggi -- INFN Bari +*/ #include "DataFormats/TrackingRecHit/interface/RecHit2DLocalPos.h" #include "DataFormats/MuonDetId/interface/ME0DetId.h" @@ -18,7 +18,7 @@ class ME0RecHit : public RecHit2DLocalPos { public: ME0RecHit(const ME0DetId& me0Id, - float tof); +float tof); /// Default constructor ME0RecHit(); @@ -28,15 +28,15 @@ class ME0RecHit : public RecHit2DLocalPos { /// resolution (the cell resolution) for the coordinate being measured /// and 0 for the two other coordinates ME0RecHit(const ME0DetId& me0Id, - float tof, - const LocalPoint& pos); +float tof, +const LocalPoint& pos); /// Constructor from a local position and error, gemId and bx. ME0RecHit(const ME0DetId& me0Id, - float tof, - const LocalPoint& pos, - const LocalError& err); +float tof, +const LocalPoint& pos, +const LocalError& err); /// Destructor @@ -68,7 +68,7 @@ class ME0RecHit : public RecHit2DLocalPos { virtual std::vector recHits(); - /// Set local position + /// Set local position void setPosition(LocalPoint pos) { theLocalPosition = pos; } diff --git a/DataFormats/GEMRecHit/src/ME0RecHit.cc b/DataFormats/GEMRecHit/src/ME0RecHit.cc index 45b602d6b6705..53d181aebc9e7 100644 --- a/DataFormats/GEMRecHit/src/ME0RecHit.cc +++ b/DataFormats/GEMRecHit/src/ME0RecHit.cc @@ -11,12 +11,12 @@ ME0RecHit::ME0RecHit(const ME0DetId& me0Id, float tof) : RecHit2DLocalPos(me0Id), - theME0Id(me0Id), theTOF(tof),theLocalPosition(), theLocalError() + theME0Id(me0Id), theTOF(tof), theLocalPosition(), theLocalError() { } ME0RecHit::ME0RecHit() : RecHit2DLocalPos(), - theME0Id(), theTOF(0.),theLocalPosition(), theLocalError() + theME0Id(), theTOF(0.), theLocalPosition(), theLocalError() { } @@ -33,7 +33,7 @@ ME0RecHit::ME0RecHit(const ME0DetId& me0Id, float tof, const LocalPoint& pos, const LocalError& err) : RecHit2DLocalPos(me0Id), - theME0Id(me0Id), theTOF(tof), theLocalPosition(pos), theLocalError(err) + theME0Id(me0Id), theTOF(tof), theLocalPosition(pos), theLocalError(err) { } diff --git a/DataFormats/ParticleFlowReco/interface/PFBlockElement.h b/DataFormats/ParticleFlowReco/interface/PFBlockElement.h index 4491fe19a0e9c..861e1139c3089 100644 --- a/DataFormats/ParticleFlowReco/interface/PFBlockElement.h +++ b/DataFormats/ParticleFlowReco/interface/PFBlockElement.h @@ -43,7 +43,9 @@ namespace reco { HFHAD=9, SC=10, HO=11, - kNBETypes=12 + ECAL_HGC=12, + HCAL_HGC=13, + kNBETypes=14 }; enum TrackType { diff --git a/DataFormats/ParticleFlowReco/interface/PFLayer.h b/DataFormats/ParticleFlowReco/interface/PFLayer.h index dc5ea8e6ec1d6..9be8250ba8b74 100644 --- a/DataFormats/ParticleFlowReco/interface/PFLayer.h +++ b/DataFormats/ParticleFlowReco/interface/PFLayer.h @@ -37,7 +37,10 @@ class PFLayer { HCAL_BARREL2 = 2, HCAL_ENDCAP = 3, HF_EM = 11, - HF_HAD = 12}; + HF_HAD = 12, + HGC_ECAL = 13, + HGC_HCALF = 14, + HGC_HCALB = 15 }; static reco::CaloID toCaloID( Layer layer); diff --git a/DataFormats/ParticleFlowReco/interface/PFRecHit.h b/DataFormats/ParticleFlowReco/interface/PFRecHit.h index 1a1977fa0517b..80344335c7ae7 100644 --- a/DataFormats/ParticleFlowReco/interface/PFRecHit.h +++ b/DataFormats/ParticleFlowReco/interface/PFRecHit.h @@ -71,7 +71,9 @@ namespace reco { void calculatePositionREP(); void addNeighbour(short x,short y, short z,const PFRecHitRef&); + const PFRecHitRef getNeighbour(short x,short y, short z); void setTime( double time) { time_ = time; } + void setDepth( int depth) { depth_ = depth; } void clearNeighbours() { neighbours_.clear(); } @@ -87,7 +89,7 @@ namespace reco { return neighbours_; } - const std::vector& neighbourInfos() { + const std::vector& neighbourInfos() const { return neighbourInfos_; } @@ -110,6 +112,9 @@ namespace reco { /// timing for cleaned hits double time() const { return time_; } + /// depth for segemntation + int depth() const { return depth_; } + /// rechit momentum transverse to the beam, squared. double pt2() const { return energy_ * energy_ * ( position_.X()*position_.X() + @@ -177,6 +182,10 @@ namespace reco { /// time double time_; + + /// depth + int depth_; + /// rechit cell centre: x, y, z math::XYZPoint position_; diff --git a/DataFormats/ParticleFlowReco/src/PFLayer.cc b/DataFormats/ParticleFlowReco/src/PFLayer.cc index cb4f4cd99a95b..59c2b34f6a7bf 100644 --- a/DataFormats/ParticleFlowReco/src/PFLayer.cc +++ b/DataFormats/ParticleFlowReco/src/PFLayer.cc @@ -20,6 +20,9 @@ CaloID PFLayer::toCaloID( Layer layer) { case HCAL_ENDCAP : return CaloID(CaloID::DET_HCAL_ENDCAP); case HF_EM : return CaloID(CaloID::DET_HF_EM); case HF_HAD : return CaloID(CaloID::DET_HF_HAD); + case HGC_ECAL : return CaloID(CaloID::DET_HGC_ECAL); + case HGC_HCALF : return CaloID(CaloID::DET_HGC_HCALF); + case HGC_HCALB : return CaloID(CaloID::DET_HGC_HCALB); default : return CaloID(); } } @@ -41,7 +44,10 @@ PFLayer::Layer PFLayer::fromCaloID( const CaloID& id) { case CaloID::DET_HCAL_ENDCAP : return HCAL_ENDCAP; case CaloID::DET_HF_EM : return HF_EM; case CaloID::DET_HF_HAD : return HF_HAD; - case CaloID::DET_HO : return HCAL_BARREL2; + case CaloID::DET_HO : return HCAL_BARREL2; + case CaloID::DET_HGC_ECAL : return HGC_ECAL; + case CaloID::DET_HGC_HCALF : return HGC_HCALF; + case CaloID::DET_HGC_HCALB : return HGC_HCALB; default : return NONE; } } diff --git a/DataFormats/ParticleFlowReco/src/PFRecHit.cc b/DataFormats/ParticleFlowReco/src/PFRecHit.cc index c955b4363a252..7037f947dca9a 100644 --- a/DataFormats/ParticleFlowReco/src/PFRecHit.cc +++ b/DataFormats/ParticleFlowReco/src/PFRecHit.cc @@ -9,6 +9,7 @@ PFRecHit::PFRecHit() : layer_(PFLayer::NONE), energy_(0.), time_(-1.), + depth_(0), position_(math::XYZPoint(0.,0.,0.)) { @@ -30,6 +31,7 @@ PFRecHit::PFRecHit(unsigned detId, layer_(layer), energy_(energy), time_(-1.), + depth_(0), position_(position), axisxyz_(axisxyz), cornersxyz_(cornersxyz) @@ -47,6 +49,7 @@ PFRecHit::PFRecHit(unsigned detId, layer_(layer), energy_(energy), time_(-1.), + depth_(0), position_(posx, posy, posz), axisxyz_(axisx, axisy, axisz) { @@ -65,7 +68,8 @@ PFRecHit::PFRecHit(const PFRecHit& other) : detId_(other.detId_), layer_(other.layer_), energy_(other.energy_), - time_(other.time_), + time_(other.time_), + depth_(other.depth_), position_(other.position_), positionrep_(other.positionrep_), axisxyz_(other.axisxyz_), @@ -163,6 +167,32 @@ void PFRecHit::addNeighbour(short x,short y,short z,const PFRecHitRef& ref) { } } + +const PFRecHitRef PFRecHit::getNeighbour(short x,short y,short z) { + unsigned short absx = abs(x); + unsigned short absy = abs(y); + unsigned short absz = abs(z); + + unsigned short bitmask=0; + + if (x>0) + bitmask = bitmask | 1 ; + bitmask = bitmask | (absx << 1); + if (y>0) + bitmask = bitmask | (1<<4) ; + bitmask = bitmask | (absy << 5); + if (z>0) + bitmask = bitmask | (1<<8) ; + bitmask = bitmask | (absz << 9); + + for (unsigned int i=0;i - + - - - - - - - - - + + + + + + + + + + diff --git a/DataFormats/PatCandidates/src/TauPFSpecific.cc b/DataFormats/PatCandidates/src/TauPFSpecific.cc index e12b5e1b5bf07..1f2a27ca76265 100644 --- a/DataFormats/PatCandidates/src/TauPFSpecific.cc +++ b/DataFormats/PatCandidates/src/TauPFSpecific.cc @@ -44,6 +44,7 @@ pat::tau::TauPFSpecific::TauPFSpecific(const reco::PFTau& tau) : caloComp_(tau.caloComp()), segComp_(tau.segComp()), muonDecision_(tau.muonDecision()), + decayMode_(tau.decayMode()), dxy_(0.), dxy_error_(1.e+3), hasSV_(false) diff --git a/DataFormats/TauReco/interface/PFRecoTauChargedHadron.h b/DataFormats/TauReco/interface/PFRecoTauChargedHadron.h index c072232af07b0..8d184e4df88e3 100644 --- a/DataFormats/TauReco/interface/PFRecoTauChargedHadron.h +++ b/DataFormats/TauReco/interface/PFRecoTauChargedHadron.h @@ -58,6 +58,9 @@ class PFRecoTauChargedHadron : public CompositePtrCandidate /// position at ECAL entrance const math::XYZPointF& positionAtECALEntrance() const; + /// position at VF entrance + const math::XYZPointF& positionAtVFEntrance() const; + /// Algorithm that built this charged hadron PFRecoTauChargedHadronAlgorithm algo() const; @@ -80,6 +83,10 @@ class PFRecoTauChargedHadron : public CompositePtrCandidate std::vector neutralPFCandidates_; math::XYZPointF positionAtECALEntrance_; + math::XYZPointF positionAtVFEntrance_; + + bool isInEcal_; + bool isInVF_; }; std::ostream& operator<<(std::ostream& stream, const PFRecoTauChargedHadron& c); diff --git a/DataFormats/TauReco/interface/PFTau.h b/DataFormats/TauReco/interface/PFTau.h index eff54618bf365..16b374e2450c0 100644 --- a/DataFormats/TauReco/interface/PFTau.h +++ b/DataFormats/TauReco/interface/PFTau.h @@ -148,6 +148,8 @@ class PFTau : public BaseTau { /// Retrieve the identified hadronic decay mode according to the number of /// charged and piZero candidates in the signal cone hadronicDecayMode decayMode() const; + hadronicDecayMode calculateDecayMode() const; + void setDecayMode(const hadronicDecayMode&); //Electron rejection float emFraction() const; // Ecal/Hcal Cluster Energy @@ -222,6 +224,8 @@ class PFTau : public BaseTau { float caloComp_; float segComp_; + hadronicDecayMode decayMode_; + reco::PFJetRef jetRef_; PFTauTagInfoRef PFTauTagInfoRef_; reco::PFCandidatePtr leadPFChargedHadrCand_; diff --git a/DataFormats/TauReco/src/PFRecoTauChargedHadron.cc b/DataFormats/TauReco/src/PFRecoTauChargedHadron.cc index 75569e744be40..c2450b43a61a7 100644 --- a/DataFormats/TauReco/src/PFRecoTauChargedHadron.cc +++ b/DataFormats/TauReco/src/PFRecoTauChargedHadron.cc @@ -6,12 +6,16 @@ namespace reco { PFRecoTauChargedHadron::PFRecoTauChargedHadron() : CompositePtrCandidate(), - algo_(kUndefined) + algo_(kUndefined), + isInEcal_(false), + isInVF_(false) {} PFRecoTauChargedHadron::PFRecoTauChargedHadron(PFRecoTauChargedHadronAlgorithm algo, Charge q) : CompositePtrCandidate(), - algo_(algo) + algo_(algo), + isInEcal_(false), + isInVF_(false) { if ( q > 0. ) this->setPdgId(+211); else if ( q < 0. ) this->setPdgId(-211); @@ -22,7 +26,9 @@ PFRecoTauChargedHadron::PFRecoTauChargedHadron(Charge q, const LorentzVector& p4 int status, bool integerCharge, PFRecoTauChargedHadronAlgorithm algo) : CompositePtrCandidate(q, p4, vtx, 211, status, integerCharge), - algo_(algo) + algo_(algo), + isInEcal_(false), + isInVF_(false) { if ( q > 0. ) this->setPdgId(+211); else if ( q < 0. ) this->setPdgId(-211); @@ -30,7 +36,9 @@ PFRecoTauChargedHadron::PFRecoTauChargedHadron(Charge q, const LorentzVector& p4 PFRecoTauChargedHadron::PFRecoTauChargedHadron(const Candidate& c, PFRecoTauChargedHadronAlgorithm algo) : CompositePtrCandidate(c), - algo_(algo) + algo_(algo), + isInEcal_(false), + isInVF_(false) { if ( c.charge() > 0. ) this->setPdgId(+211); else if ( c.charge() < 0. ) this->setPdgId(-211); @@ -59,6 +67,11 @@ const math::XYZPointF& PFRecoTauChargedHadron::positionAtECALEntrance() const return positionAtECALEntrance_; } +const math::XYZPointF& PFRecoTauChargedHadron::positionAtVFEntrance() const +{ + return positionAtVFEntrance_; +} + PFRecoTauChargedHadron::PFRecoTauChargedHadronAlgorithm PFRecoTauChargedHadron::algo() const { return algo_; @@ -120,6 +133,8 @@ void PFRecoTauChargedHadron::print(std::ostream& stream) const } stream << "position@ECAL entrance: x = " << this->positionAtECALEntrance().x() << ", y = " << this->positionAtECALEntrance().y() << ", z = " << this->positionAtECALEntrance().z() << " (eta = " << this->positionAtECALEntrance().eta() << ", phi = " << this->positionAtECALEntrance().phi() << ")" << std::endl; + stream << "position@VF entrance: x = " << this->positionAtVFEntrance().x() << ", y = " << this->positionAtVFEntrance().y() << ", z = " << this->positionAtVFEntrance().z() + << " (eta = " << this->positionAtVFEntrance().eta() << ", phi = " << this->positionAtVFEntrance().phi() << ")" << std::endl; std::string algo_string = "undefined"; if ( algo_ == kChargedPFCandidate ) algo_string = "chargedPFCandidate"; else if ( algo_ == kTrack ) algo_string = "Track"; diff --git a/DataFormats/TauReco/src/PFTau.cc b/DataFormats/TauReco/src/PFTau.cc index cb5fdd49fa4ec..f67560341df95 100644 --- a/DataFormats/TauReco/src/PFTau.cc +++ b/DataFormats/TauReco/src/PFTau.cc @@ -22,6 +22,7 @@ PFTau::PFTau() caloComp_ = NAN; segComp_ = NAN; muonDecision_ = NAN; + decayMode_=kNull; } PFTau::PFTau(Charge q, const LorentzVector& p4, const Point& vtx) @@ -44,6 +45,7 @@ PFTau::PFTau(Charge q, const LorentzVector& p4, const Point& vtx) caloComp_ = NAN; segComp_ = NAN; muonDecision_ = NAN; + decayMode_=kNull; } PFTau* PFTau::clone() const { return new PFTau(*this); } @@ -173,7 +175,9 @@ void PFTau::setIsolationTauChargedHadronCandidatesRefs(const PFRecoTauChargedHad isolationTauChargedHadronCandidatesRefs_ = cands; } -PFTau::hadronicDecayMode PFTau::decayMode() const { +PFTau::hadronicDecayMode PFTau::decayMode() const { return decayMode_; } + +PFTau::hadronicDecayMode PFTau::calculateDecayMode() const { unsigned int nCharged = signalTauChargedHadronCandidates().size(); unsigned int nPiZeros = signalPiZeroCandidates().size(); // If no tracks exist, this is definitely not a tau! @@ -184,11 +188,13 @@ PFTau::hadronicDecayMode PFTau::decayMode() const { unsigned int trackIndex = (nCharged - 1)*(maxPiZeros + 1); // Check if we handle the given number of tracks if ( trackIndex >= kRareDecayMode ) return kRareDecayMode; - - nPiZeros = ( nPiZeros <= maxPiZeros ) ? nPiZeros : maxPiZeros; + + if(nPiZeros>maxPiZeros) nPiZeros=maxPiZeros; return static_cast(trackIndex + nPiZeros); } +void PFTau::setDecayMode(const PFTau::hadronicDecayMode& dm){ decayMode_=dm;} + // Setting information about the isolation region float PFTau::isolationPFChargedHadrCandsPtSum() const {return isolationPFChargedHadrCandsPtSum_;} void PFTau::setisolationPFChargedHadrCandsPtSum(const float& x){isolationPFChargedHadrCandsPtSum_=x;} diff --git a/DataFormats/TauReco/src/classes_def_2.xml b/DataFormats/TauReco/src/classes_def_2.xml index d924386732639..e535cefb04bf4 100644 --- a/DataFormats/TauReco/src/classes_def_2.xml +++ b/DataFormats/TauReco/src/classes_def_2.xml @@ -1,6 +1,7 @@ - + + @@ -228,7 +229,8 @@ for(auto const& ref : onfile.selectedIsolationPFGammaCands_) { - + + diff --git a/DetectorDescription/Core/interface/DDVectorGetter.h b/DetectorDescription/Core/interface/DDVectorGetter.h new file mode 100644 index 0000000000000..ef3abb3f342f3 --- /dev/null +++ b/DetectorDescription/Core/interface/DDVectorGetter.h @@ -0,0 +1,57 @@ +#ifndef CORE_DDVECTOR_GETTER_H +# define CORE_DDVECTOR_GETTER_H + +# include "DetectorDescription/Core/interface/DDVector.h" +# include +# include + +namespace DDVectorGetter +{ + bool check( const std::string & ); + std::vector get( const std::string & ); + + inline bool + check( const std::string & str ) + { + DDVector::iterator vit; + DDVector::iterator ved( DDVector::end()); + + for(; vit != ved; ++vit ) + { + if( vit->isDefined().second ) + { + DDName vname( vit->name()); + if( vname.name() == str ) + return true; + } + } + + return false; + } + + inline std::vector + get( const std::string & str ) + { + DDVector::iterator vit; + DDVector::iterator ved( DDVector::end()); + if( vit == ved ) + throw cms::Exception( "DDException" ) << "DDVectorGetter: vectors are empty, cannot get array " << str; + + for (; vit != ved; ++vit ) + { + if( vit->isDefined().second ) + { + DDName vname( vit->name()); + if( vname.name() == str ) + { + const std::vector & fvec = vit->values(); + return fvec; + } + } + } + + throw cms::Exception( "DDException" ) << "DDVectorGetter: cannot get array " << str; + } +}; + +#endif // CORE_DDVECTOR_GETTER_H diff --git a/FWCore/PythonUtilities/python/LumiList.py b/FWCore/PythonUtilities/python/LumiList.py index 6d809a18b28d1..4eab189b3c64a 100644 --- a/FWCore/PythonUtilities/python/LumiList.py +++ b/FWCore/PythonUtilities/python/LumiList.py @@ -12,8 +12,10 @@ __revision__ = "$Id: LumiList.py,v 1.15 2011/11/02 16:06:57 ewv Exp $" __version__ = "$Revision: 1.15 $" +import copy import json import re +import urllib2 class LumiList(object): """ @@ -31,7 +33,8 @@ class LumiList(object): '2': [1,4,5,20] } where the first key is the run number and the list is a list of - individual lumi sections + individual lumi sections. This form also takes a list of these objects + which can be much faster than LumiList += LumiList Run lumi pairs: [[1,1], [1,2],[1,4], [2,1], [2,5], [1,10]] where each pair in the list is an individual run&lumi @@ -42,16 +45,21 @@ class LumiList(object): """ - def __init__(self, filename = None, lumis = None, runsAndLumis = None, runs = None, compactList = None): + def __init__(self, filename = None, lumis = None, runsAndLumis = None, runs = None, compactList = None, url = None): """ Constructor takes filename (JSON), a list of run/lumi pairs, or a dict with run #'s as the keys and a list of lumis as the values, or just a list of runs """ self.compactList = {} + self.duplicates = {} if filename: self.filename = filename jsonFile = open(self.filename,'r') self.compactList = json.load(jsonFile) + elif url: + self.url = url + jsonFile = urllib2.urlopen(url) + self.compactList = json.load(jsonFile) elif lumis: runsAndLumis = {} for (run, lumi) in lumis: @@ -60,6 +68,13 @@ def __init__(self, filename = None, lumis = None, runsAndLumis = None, runs = No runsAndLumis[run] = [] runsAndLumis[run].append(lumi) + if isinstance(runsAndLumis, list): + queued = {} + for runLumiList in runsAndLumis: + for run, lumis in runLumiList.items(): + queued.setdefault(run, []).extend(lumis) + runsAndLumis = queued + if runsAndLumis: for run in runsAndLumis.keys(): runString = str(run) @@ -67,9 +82,10 @@ def __init__(self, filename = None, lumis = None, runsAndLumis = None, runs = No lumiList = runsAndLumis[run] if lumiList: self.compactList[runString] = [] + self.duplicates[runString] = [] for lumi in sorted(lumiList): if lumi == lastLumi: - pass # Skip duplicates + self.duplicates[runString].append(lumi) elif lumi != lastLumi + 1: # Break in lumi sequence self.compactList[runString].append([lumi, lumi]) else: @@ -139,9 +155,9 @@ def __and__(self, other): # Things in both unique = [lumiList[0]] for pair in lumiList[1:]: if pair[0] == unique[-1][1]+1: - unique[-1][1] = pair[1] + unique[-1][1] = copy.deepcopy(pair[1]) else: - unique.append(pair) + unique.append(copy.deepcopy(pair)) result[run] = unique return LumiList(compactList = result) @@ -157,16 +173,16 @@ def __or__(self, other): unique = [overlap[0]] for pair in overlap[1:]: if pair[0] >= unique[-1][0] and pair[0] <= unique[-1][1]+1 and pair[1] > unique[-1][1]: - unique[-1][1] = pair[1] + unique[-1][1] = copy.deepcopy(pair[1]) elif pair[0] > unique[-1][1]: - unique.append(pair) + unique.append(copy.deepcopy(pair)) result[run] = unique return LumiList(compactList = result) def __add__(self, other): # + is the same as | - return self|other + return self.__or__(other) def __len__(self): '''Returns number of runs in list''' @@ -201,6 +217,13 @@ def getCompactList(self): return self.compactList + def getDuplicates(self): + """ + Return the list of duplicates found during construction as a LumiList + """ + return LumiList(runsAndLumis = self.duplicates) + + def getLumis(self): """ Return the list of pairs representation @@ -286,6 +309,22 @@ def removeRuns (self, runList): if self.compactList.has_key (run): del self.compactList[run] + return + + + def selectRuns (self, runList): + ''' + Selects only runs from runList in collection + ''' + runsToDelete = [] + for run in self.compactList.keys(): + if int(run) not in runList and run not in runList: + runsToDelete.append(run) + + for run in runsToDelete: + del self.compactList[run] + + return def contains (self, run, lumiSection = None): ''' @@ -535,6 +574,13 @@ def testOr(self): self.assertTrue((a|b).getCMSSWString() == (b|a).getCMSSWString()) self.assertTrue((a|b).getCMSSWString() == (a+b).getCMSSWString()) + # Test list constuction (faster) + + multiple = [alumis, blumis, clumis] + easy = LumiList(runsAndLumis = multiple) + hard = a + b + hard += c + self.assertTrue(hard.getCMSSWString() == easy.getCMSSWString()) def testAnd(self): """ @@ -562,6 +608,38 @@ def testAnd(self): self.assertTrue((a&b).getCMSSWString() == (b&a).getCMSSWString()) self.assertTrue((a|b).getCMSSWString() != r.getCMSSWString()) + def testRemoveSelect(self): + """ + a-b for lots of cases + """ + + alumis = {'1' : range(2,20) + range(31,39) + range(45,49), + '2' : range(6,20) + range (30,40), + '3' : range(10,20) + range (30,40) + range(50,60), + '4' : range(10,20) + range (30,80), + } + + result = {'2' : range(6,20) + range (30,40), + '4' : range(10,20) + range (30,80), + } + + rem = LumiList(runsAndLumis = alumis) + sel = LumiList(runsAndLumis = alumis) + res = LumiList(runsAndLumis = result) + + rem.removeRuns([1,3]) + sel.selectRuns([2,4]) + + self.assertTrue(rem.getCMSSWString() == res.getCMSSWString()) + self.assertTrue(sel.getCMSSWString() == res.getCMSSWString()) + self.assertTrue(sel.getCMSSWString() == rem.getCMSSWString()) + + def testURL(self): + URL = 'https://cms-service-dqm.web.cern.ch/cms-service-dqm/CAF/certification/Collisions12/8TeV/Reprocessing/Cert_190456-195530_8TeV_08Jun2012ReReco_Collisions12_JSON.txt' + ll = LumiList(url=URL) + self.assertTrue(len(ll) > 0) + + def testWrite(self): alumis = {'1' : range(2,20) + range(31,39) + range(45,49), '2' : range(6,20) + range (30,40), diff --git a/Fireworks/Calo/plugins/FWCaloClusterProxyBuilder.cc b/Fireworks/Calo/plugins/FWCaloClusterProxyBuilder.cc index e6f5a460e706f..8236df3750589 100644 --- a/Fireworks/Calo/plugins/FWCaloClusterProxyBuilder.cc +++ b/Fireworks/Calo/plugins/FWCaloClusterProxyBuilder.cc @@ -27,7 +27,7 @@ FWCaloClusterProxyBuilder::build( const reco::CaloCluster& iData, unsigned int i TEveBoxSet* boxset = new TEveBoxSet(); boxset->Reset(TEveBoxSet::kBT_FreeBox, true, 64); - boxset->UseSingleColor(); + //boxset->UseSingleColor(); boxset->SetPickable(1); for( std::vector >::iterator it = clusterDetIds.begin(), itEnd = clusterDetIds.end(); @@ -40,6 +40,7 @@ FWCaloClusterProxyBuilder::build( const reco::CaloCluster& iData, unsigned int i std::vector pnts(24); fireworks::energyTower3DCorners(corners, (*it).second, pnts); boxset->AddBox( &pnts[0]); + boxset->DigitColor( (4*clusterDetIds.size()+3*iIndex)%50 + 50, 50); } boxset->RefitPlex(); diff --git a/Fireworks/Calo/plugins/FWHGCEERecHitProxyBuilder.cc b/Fireworks/Calo/plugins/FWHGCEERecHitProxyBuilder.cc new file mode 100644 index 0000000000000..5bf95bd55f359 --- /dev/null +++ b/Fireworks/Calo/plugins/FWHGCEERecHitProxyBuilder.cc @@ -0,0 +1,60 @@ +#include "Fireworks/Calo/plugins/FWCaloRecHitDigitSetProxyBuilder.h" +#include "DataFormats/HGCRecHit/interface/HGCRecHitCollections.h" + +class FWHGCEERecHitProxyBuilder : public FWCaloRecHitDigitSetProxyBuilder +{ +public: + FWHGCEERecHitProxyBuilder( void ) { invertBox(true); } + virtual ~FWHGCEERecHitProxyBuilder( void ) {} + + REGISTER_PROXYBUILDER_METHODS(); + +private: + FWHGCEERecHitProxyBuilder( const FWHGCEERecHitProxyBuilder& ); + const FWHGCEERecHitProxyBuilder& operator=( const FWHGCEERecHitProxyBuilder& ); +}; + +REGISTER_FWPROXYBUILDER( FWHGCEERecHitProxyBuilder, HGCRecHitCollection, "HGCEE RecHit", FWViewType::kISpyBit ); + + +// AMT: Refelct box. Previously used energyScaledBox3DCorners() + +/* +void +FWHGCEERecHitProxyBuilder::build( const FWEventItem* iItem, TEveElementList* product, const FWViewContext* vc) +{ + m_plotEt = vc->getEnergyScale()->getPlotEt(); + + const HBHERecHitCollection* collection = 0; + iItem->get( collection ); + + if( 0 == collection ) + { + return; + } + std::vector::const_iterator it = collection->begin(); + std::vector::const_iterator itEnd = collection->end(); + std::vector scaledCorners(24); + + for( ; it != itEnd; ++it ) + { + if(( *it ).energy() > m_maxEnergy ) + m_maxEnergy = ( *it ).energy(); + } + + TEveBoxSet* boxSet = addBoxSetToProduct(product); + int index = 0; + for (std::vector::const_iterator it = collection->begin() ; it != collection->end(); ++it) + { + const float* corners = context().getGeom()->getCorners((*it).detid()); + if (corners) + { + if (m_plotEt) + fireworks::etScaledBox3DCorners(corners, (*it).energy(), m_maxEnergy, scaledCorners, true); + else + fireworks::energyScaledBox3DCorners(corners, (*it).energy() / m_maxEnergy, scaledCorners, true); + } + addBox(boxSet, &scaledCorners[0], iItem->modelInfo(index++).displayProperties()); + } +} +*/ diff --git a/Fireworks/Calo/plugins/FWHGCHERecHitProxyBuilder.cc b/Fireworks/Calo/plugins/FWHGCHERecHitProxyBuilder.cc new file mode 100644 index 0000000000000..396dd6ae29e96 --- /dev/null +++ b/Fireworks/Calo/plugins/FWHGCHERecHitProxyBuilder.cc @@ -0,0 +1,60 @@ +#include "Fireworks/Calo/plugins/FWCaloRecHitDigitSetProxyBuilder.h" +#include "DataFormats/HGCRecHit/interface/HGCRecHitCollections.h" + +class FWHGCHERecHitProxyBuilder : public FWCaloRecHitDigitSetProxyBuilder +{ +public: + FWHGCHERecHitProxyBuilder( void ) { invertBox(true); } + virtual ~FWHGCHERecHitProxyBuilder( void ) {} + + REGISTER_PROXYBUILDER_METHODS(); + +private: + FWHGCHERecHitProxyBuilder( const FWHGCHERecHitProxyBuilder& ); + const FWHGCHERecHitProxyBuilder& operator=( const FWHGCHERecHitProxyBuilder& ); +}; + +REGISTER_FWPROXYBUILDER( FWHGCHERecHitProxyBuilder, HGCRecHitCollection, "HGCHE RecHit", FWViewType::kISpyBit ); + + +// AMT: Refelct box. Previously used energyScaledBox3DCorners() + +/* +void +FWHGCHERecHitProxyBuilder::build( const FWEventItem* iItem, TEveElementList* product, const FWViewContext* vc) +{ + m_plotEt = vc->getEnergyScale()->getPlotEt(); + + const HBHERecHitCollection* collection = 0; + iItem->get( collection ); + + if( 0 == collection ) + { + return; + } + std::vector::const_iterator it = collection->begin(); + std::vector::const_iterator itEnd = collection->end(); + std::vector scaledCorners(24); + + for( ; it != itEnd; ++it ) + { + if(( *it ).energy() > m_maxEnergy ) + m_maxEnergy = ( *it ).energy(); + } + + TEveBoxSet* boxSet = addBoxSetToProduct(product); + int index = 0; + for (std::vector::const_iterator it = collection->begin() ; it != collection->end(); ++it) + { + const float* corners = context().getGeom()->getCorners((*it).detid()); + if (corners) + { + if (m_plotEt) + fireworks::etScaledBox3DCorners(corners, (*it).energy(), m_maxEnergy, scaledCorners, true); + else + fireworks::energyScaledBox3DCorners(corners, (*it).energy() / m_maxEnergy, scaledCorners, true); + } + addBox(boxSet, &scaledCorners[0], iItem->modelInfo(index++).displayProperties()); + } +} +*/ diff --git a/Fireworks/Geometry/BuildFile.xml b/Fireworks/Geometry/BuildFile.xml index 99f731b2e9e29..1d1f617248645 100644 --- a/Fireworks/Geometry/BuildFile.xml +++ b/Fireworks/Geometry/BuildFile.xml @@ -12,6 +12,7 @@ + diff --git a/Fireworks/Geometry/interface/FWRecoGeometryESProducer.h b/Fireworks/Geometry/interface/FWRecoGeometryESProducer.h index 9daeb9e7ec64f..c9423611f6032 100644 --- a/Fireworks/Geometry/interface/FWRecoGeometryESProducer.h +++ b/Fireworks/Geometry/interface/FWRecoGeometryESProducer.h @@ -13,6 +13,7 @@ namespace edm } class CaloGeometry; +class HGCalGeometry; class GlobalTrackingGeometry; class TrackerGeometry; class FWRecoGeometry; @@ -50,6 +51,7 @@ class FWRecoGeometryESProducer : public edm::ESProducer edm::ESHandle m_geomRecord; edm::ESHandle m_caloGeom; + std::vector > m_hgcGeom; const TrackerGeometry* m_trackerGeom; boost::shared_ptr m_fwGeometry; diff --git a/Fireworks/Geometry/interface/FWRecoGeometryRecord.h b/Fireworks/Geometry/interface/FWRecoGeometryRecord.h index 858c5c1d8ea8a..a630490814b8d 100644 --- a/Fireworks/Geometry/interface/FWRecoGeometryRecord.h +++ b/Fireworks/Geometry/interface/FWRecoGeometryRecord.h @@ -5,6 +5,6 @@ # include "Geometry/Records/interface/GlobalTrackingGeometryRecord.h" # include "Geometry/Records/interface/CaloGeometryRecord.h" -class FWRecoGeometryRecord : public edm::eventsetup::DependentRecordImplementation > {}; +class FWRecoGeometryRecord : public edm::eventsetup::DependentRecordImplementation > {}; #endif // GEOMETRY_FWRECO_GEOMETRY_RECORD_H diff --git a/Fireworks/Geometry/src/FWRecoGeometryESProducer.cc b/Fireworks/Geometry/src/FWRecoGeometryESProducer.cc index d09c1993ffc00..be8f2cfa967de 100644 --- a/Fireworks/Geometry/src/FWRecoGeometryESProducer.cc +++ b/Fireworks/Geometry/src/FWRecoGeometryESProducer.cc @@ -7,6 +7,7 @@ #include "Geometry/CommonDetUnit/interface/GlobalTrackingGeometry.h" #include "Geometry/CaloGeometry/interface/CaloGeometry.h" #include "Geometry/CaloGeometry/interface/CaloCellGeometry.h" +#include "Geometry/FCalGeometry/interface/HGCalGeometry.h" #include "Geometry/CSCGeometry/interface/CSCGeometry.h" #include "Geometry/DTGeometry/interface/DTGeometry.h" #include "Geometry/CSCGeometry/interface/CSCChamber.h" @@ -85,6 +86,13 @@ FWRecoGeometryESProducer::produce( const FWRecoGeometryRecord& record ) m_trackerGeom = (const TrackerGeometry*) m_geomRecord->slaveGeometry( detId ); record.getRecord().get( m_caloGeom ); + + m_hgcGeom.push_back(edm::ESHandle()); + record.getRecord().get( "HGCalEESensitive", m_hgcGeom.back() ); + m_hgcGeom.push_back(edm::ESHandle()); + record.getRecord().get( "HGCalHESiliconSensitive", m_hgcGeom.back() ); + m_hgcGeom.push_back(edm::ESHandle()); + record.getRecord().get( "HGCalHEScintillatorSensitive", m_hgcGeom.back() ); addPixelBarrelGeometry( ); addPixelForwardGeometry(); @@ -442,6 +450,19 @@ FWRecoGeometryESProducer::addCaloGeometry( void ) unsigned int id = insert_id( it->rawId()); fillPoints( id, cor.begin(), cor.end()); } + + // do the HGCal if we actually got it + for( const auto& hgcGeom : m_hgcGeom ){ + if( hgcGeom.product() ) { + const std::vector& hids = hgcGeom->getValidDetIds(); + std::cout << "got hgc detector with " << hids.size() << " valid det ids!" << std::endl; + for( const auto& hid : hids ) { + const HGCalGeometry::CornersVec cor( std::move( hgcGeom->getCorners( hid ) ) ); + unsigned int id = insert_id( hid.rawId() ); + fillPoints( id, cor.begin(), cor.end() ); + } + } + } } unsigned int diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023FastTimingXML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023FastTimingXML_cfi.py index 332ee9c89da3b..e7c697bb2ec5e 100644 --- a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023FastTimingXML_cfi.py +++ b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023FastTimingXML_cfi.py @@ -100,14 +100,14 @@ 'Geometry/MuonCommonData/data/v1/mb3.xml', 'Geometry/MuonCommonData/data/v1/mb4.xml', 'Geometry/MuonCommonData/data/design/muonYoke.xml', - 'Geometry/MuonCommonData/data/PhaseII/v3/mf.xml', - 'Geometry/MuonCommonData/data/PhaseII/v3/rpcf.xml', + 'Geometry/MuonCommonData/data/PhaseII/mf.xml', + 'Geometry/MuonCommonData/data/PhaseII/rpcf.xml', 'Geometry/MuonCommonData/data/v2/gemf.xml', 'Geometry/MuonCommonData/data/v4/gem11.xml', 'Geometry/MuonCommonData/data/v6/gem21.xml', 'Geometry/MuonCommonData/data/v2/csc.xml', - 'Geometry/MuonCommonData/data/v7/mfshield.xml', - 'Geometry/MuonCommonData/data/v7/me0.xml', + 'Geometry/MuonCommonData/data/PhaseII/mfshield.xml', + 'Geometry/MuonCommonData/data/PhaseII/me0.xml', 'Geometry/ForwardCommonData/data/forward.xml', 'Geometry/ForwardCommonData/data/v2/forwardshield.xml', 'Geometry/ForwardCommonData/data/brmrotations.xml', @@ -125,7 +125,7 @@ 'Geometry/ForwardCommonData/data/zdc.xml', 'Geometry/ForwardCommonData/data/zdclumi.xml', 'Geometry/ForwardCommonData/data/cmszdc.xml')+cms.vstring( - 'Geometry/MuonCommonData/data/PhaseII/v3/muonNumbering.xml', + 'Geometry/MuonCommonData/data/PhaseII/muonNumbering.xml', 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/trackerStructureTopology.xml', 'Geometry/TrackerSimData/data/PhaseII/Pixel10D/trackersens.xml', 'Geometry/TrackerRecoData/data/PhaseII/Pixel10D/trackerRecoMaterial.xml', @@ -135,7 +135,7 @@ 'Geometry/HcalSimData/data/hfpmt.xml', 'Geometry/HcalSimData/data/hffibrebundle.xml', 'Geometry/HcalSimData/data/CaloUtil.xml', - 'Geometry/MuonSimData/data/PhaseII/v4/muonSens.xml', + 'Geometry/MuonSimData/data/PhaseII/muonSens.xml', 'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml', 'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml', 'Geometry/CSCGeometryBuilder/data/cscSpecs.xml', @@ -150,7 +150,7 @@ 'Geometry/EcalSimData/data/EcalProdCuts.xml', 'Geometry/TrackerSimData/data/PhaseII/Pixel10D/trackerProdCuts.xml', 'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml', - 'Geometry/MuonSimData/data/PhaseII/v3/muonProdCuts.xml', + 'Geometry/MuonSimData/data/PhaseII/muonProdCuts.xml', 'Geometry/ForwardSimData/data/CastorProdCuts.xml', 'Geometry/ForwardSimData/data/zdcProdCuts.xml', 'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml', diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023HGCalMuon4EtaXML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023HGCalMuon4EtaXML_cfi.py index 3a5e04b739679..5553fbb811975 100644 --- a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023HGCalMuon4EtaXML_cfi.py +++ b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023HGCalMuon4EtaXML_cfi.py @@ -83,11 +83,11 @@ 'Geometry/HcalCommonData/data/PhaseII/NoHE/hcalSimNumbering.xml', 'Geometry/HcalCommonData/data/PhaseII/NoHE/hcalRecNumbering.xml', 'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml', - 'Geometry/HGCalCommonData/data/v4/hgcal.xml', - 'Geometry/HGCalCommonData/data/v4/hgcalEE.xml', - 'Geometry/HGCalCommonData/data/v4/hgcalHEsil.xml', - 'Geometry/HGCalCommonData/data/v4/hgcalHEsci.xml', - 'Geometry/HGCalCommonData/data/v4/hgcalCons.xml', + 'Geometry/HGCalCommonData/data/v5/hgcal.xml', + 'Geometry/HGCalCommonData/data/v5/hgcalEE.xml', + 'Geometry/HGCalCommonData/data/v5/hgcalHEsil.xml', + 'Geometry/HGCalCommonData/data/v5/hgcalHEsci.xml', + 'Geometry/HGCalCommonData/data/v5/hgcalCons.xml', 'Geometry/MuonCommonData/data/v1/mbCommon.xml', 'Geometry/MuonCommonData/data/v1/mb1.xml', 'Geometry/MuonCommonData/data/v1/mb2.xml', diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023HGCalMuonXML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023HGCalMuonXML_cfi.py index eef0588e0d630..3ed8f73aec5cd 100644 --- a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023HGCalMuonXML_cfi.py +++ b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023HGCalMuonXML_cfi.py @@ -83,11 +83,11 @@ 'Geometry/HcalCommonData/data/PhaseII/NoHE/hcalSimNumbering.xml', 'Geometry/HcalCommonData/data/PhaseII/NoHE/hcalRecNumbering.xml', 'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml', - 'Geometry/HGCalCommonData/data/v4/hgcal.xml', - 'Geometry/HGCalCommonData/data/v4/hgcalEE.xml', - 'Geometry/HGCalCommonData/data/v4/hgcalHEsil.xml', - 'Geometry/HGCalCommonData/data/v4/hgcalHEsci.xml', - 'Geometry/HGCalCommonData/data/v4/hgcalCons.xml', + 'Geometry/HGCalCommonData/data/v5/hgcal.xml', + 'Geometry/HGCalCommonData/data/v5/hgcalEE.xml', + 'Geometry/HGCalCommonData/data/v5/hgcalHEsil.xml', + 'Geometry/HGCalCommonData/data/v5/hgcalHEsci.xml', + 'Geometry/HGCalCommonData/data/v5/hgcalCons.xml', 'Geometry/MuonCommonData/data/v1/mbCommon.xml', 'Geometry/MuonCommonData/data/v1/mb1.xml', 'Geometry/MuonCommonData/data/v1/mb2.xml', diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023HGCalV4XML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023HGCalV4XML_cfi.py new file mode 100644 index 0000000000000..eef0588e0d630 --- /dev/null +++ b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023HGCalV4XML_cfi.py @@ -0,0 +1,156 @@ +import FWCore.ParameterSet.Config as cms + +## 2015 + new phase 1 pixel detector + Tracker BarrelEndcap5Dv(described as a pixel detector before the detid migration) + Full PhaseII Muon +XMLIdealGeometryESSource = cms.ESSource("XMLIdealGeometryESSource", + geomXMLFiles = cms.vstring('Geometry/CMSCommonData/data/materials.xml', + 'Geometry/CMSCommonData/data/rotations.xml', + 'Geometry/CMSCommonData/data/extend/cmsextent.xml', + 'Geometry/CMSCommonData/data/PhaseI/cms.xml', + 'Geometry/CMSCommonData/data/cmsMother.xml', + 'Geometry/CMSCommonData/data/cmsTracker.xml', + 'Geometry/CMSCommonData/data/eta3/etaMax.xml', + 'Geometry/CMSCommonData/data/PhaseII/caloBase.xml', + 'Geometry/CMSCommonData/data/cmsCalo.xml', + 'Geometry/CMSCommonData/data/PhaseII/muonBase.xml', + 'Geometry/CMSCommonData/data/cmsMuon.xml', + 'Geometry/CMSCommonData/data/mgnt.xml', + 'Geometry/CMSCommonData/data/PhaseI/beampipe.xml', + 'Geometry/CMSCommonData/data/cmsBeam.xml', + 'Geometry/CMSCommonData/data/muonMB.xml', + 'Geometry/CMSCommonData/data/muonMagnet.xml', + 'Geometry/CMSCommonData/data/cavern.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdMaterials.xml', + 'Geometry/TrackerCommonData/data/pixfwdCommon.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdCylinder.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwd.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdDisks.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk1.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk2.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk3.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk4.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk5.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk6.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk7.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk1.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk2.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk3.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk4.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk5.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk6.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk7.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk8.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk9.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk10.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade1.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade2.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade3.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade4.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade5.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade6.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade7.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade8.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade9.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade10.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarmaterial.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarladder.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull3.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer3.xml', + 'Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/pixbar.xml', + 'Geometry/TrackerCommonData/data/trackermaterial.xml', + 'Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/tracker.xml', + 'Geometry/TrackerCommonData/data/trackerpixbar.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerpixfwd.xml', + 'Geometry/EcalCommonData/data/ectkcable.xml', + 'Geometry/EcalCommonData/data/PhaseII/eregalgo.xml', + 'Geometry/EcalCommonData/data/ebalgo.xml', + 'Geometry/EcalCommonData/data/ebcon.xml', + 'Geometry/EcalCommonData/data/ebrot.xml', + 'Geometry/EcalCommonData/data/eecon.xml', + 'Geometry/EcalCommonData/data/PhaseII/escon.xml', + 'Geometry/EcalCommonData/data/PhaseII/esalgo.xml', + 'Geometry/HcalCommonData/data/hcalrotations.xml', + 'Geometry/HcalCommonData/data/PhaseII/NoHE/hcalalgo.xml', + 'Geometry/HcalCommonData/data/hcalbarrelalgo.xml', + 'Geometry/HcalCommonData/data/hcalouteralgo.xml', + 'Geometry/HcalCommonData/data/hcalforwardalgo.xml', + 'Geometry/HcalCommonData/data/PhaseII/NoHE/hcalSimNumbering.xml', + 'Geometry/HcalCommonData/data/PhaseII/NoHE/hcalRecNumbering.xml', + 'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml', + 'Geometry/HGCalCommonData/data/v4/hgcal.xml', + 'Geometry/HGCalCommonData/data/v4/hgcalEE.xml', + 'Geometry/HGCalCommonData/data/v4/hgcalHEsil.xml', + 'Geometry/HGCalCommonData/data/v4/hgcalHEsci.xml', + 'Geometry/HGCalCommonData/data/v4/hgcalCons.xml', + 'Geometry/MuonCommonData/data/v1/mbCommon.xml', + 'Geometry/MuonCommonData/data/v1/mb1.xml', + 'Geometry/MuonCommonData/data/v1/mb2.xml', + 'Geometry/MuonCommonData/data/v1/mb3.xml', + 'Geometry/MuonCommonData/data/v1/mb4.xml', + 'Geometry/MuonCommonData/data/design/muonYoke.xml', + 'Geometry/MuonCommonData/data/PhaseII/mf.xml', + 'Geometry/MuonCommonData/data/PhaseII/rpcf.xml', + 'Geometry/MuonCommonData/data/v2/gemf.xml', + 'Geometry/MuonCommonData/data/v4/gem11.xml', + 'Geometry/MuonCommonData/data/v6/gem21.xml', + 'Geometry/MuonCommonData/data/v2/csc.xml', + 'Geometry/MuonCommonData/data/PhaseII/mfshield.xml', + 'Geometry/MuonCommonData/data/PhaseII/me0.xml', + 'Geometry/ForwardCommonData/data/forward.xml', + 'Geometry/ForwardCommonData/data/v2/forwardshield.xml', + 'Geometry/ForwardCommonData/data/brmrotations.xml', + 'Geometry/ForwardCommonData/data/brm.xml', + 'Geometry/ForwardCommonData/data/totemMaterials.xml', + 'Geometry/ForwardCommonData/data/totemRotations.xml', + 'Geometry/ForwardCommonData/data/totemt1.xml', + 'Geometry/ForwardCommonData/data/totemt2.xml', + 'Geometry/ForwardCommonData/data/ionpump.xml', + 'Geometry/ForwardCommonData/data/castor.xml', + 'Geometry/ForwardCommonData/data/zdcmaterials.xml', + 'Geometry/ForwardCommonData/data/lumimaterials.xml', + 'Geometry/ForwardCommonData/data/zdcrotations.xml', + 'Geometry/ForwardCommonData/data/lumirotations.xml', + 'Geometry/ForwardCommonData/data/zdc.xml', + 'Geometry/ForwardCommonData/data/zdclumi.xml', + 'Geometry/ForwardCommonData/data/cmszdc.xml')+cms.vstring( + 'Geometry/MuonCommonData/data/PhaseII/muonNumbering.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/trackerStructureTopology.xml', + 'Geometry/TrackerSimData/data/PhaseII/Pixel10D/trackersens.xml', + 'Geometry/TrackerRecoData/data/PhaseII/Pixel10D/trackerRecoMaterial.xml', + 'Geometry/EcalSimData/data/PhaseII/ecalsens.xml', + 'Geometry/HcalCommonData/data/PhaseII/NoHE/hcalsenspmf.xml', + 'Geometry/HcalSimData/data/hf.xml', + 'Geometry/HcalSimData/data/hfpmt.xml', + 'Geometry/HcalSimData/data/hffibrebundle.xml', + 'Geometry/HcalSimData/data/CaloUtil.xml', + 'Geometry/HGCalSimData/data/hgcsens.xml', + 'Geometry/HGCalSimData/data/hgccons.xml', + 'Geometry/HGCalSimData/data/hgcProdCuts.xml', + 'Geometry/MuonSimData/data/PhaseII/muonSens.xml', + 'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecs.xml', + 'Geometry/RPCGeometryBuilder/data/PhaseII/RPCSpecs.xml', + 'Geometry/GEMGeometryBuilder/data/v5/GEMSpecs.xml', + 'Geometry/ForwardCommonData/data/brmsens.xml', + 'Geometry/ForwardSimData/data/castorsens.xml', + 'Geometry/ForwardSimData/data/zdcsens.xml', + 'Geometry/HcalSimData/data/HcalProdCuts.xml', + 'Geometry/EcalSimData/data/EcalProdCuts.xml', + 'Geometry/TrackerSimData/data/PhaseII/Pixel10D/trackerProdCuts.xml', + 'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml', + 'Geometry/MuonSimData/data/PhaseII/muonProdCuts.xml', + 'Geometry/ForwardSimData/data/CastorProdCuts.xml', + 'Geometry/ForwardSimData/data/zdcProdCuts.xml', + 'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml', + 'Geometry/CMSCommonData/data/FieldParameters.xml'), + rootNodeName = cms.string('cms:OCMS') +) + + diff --git a/Geometry/CMSCommonData/python/cmsExtendedGeometry2023SHCalNoTaperRebuildXML_cfi.py b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023SHCalNoTaperRebuildXML_cfi.py new file mode 100644 index 0000000000000..4719e8fe1b4fd --- /dev/null +++ b/Geometry/CMSCommonData/python/cmsExtendedGeometry2023SHCalNoTaperRebuildXML_cfi.py @@ -0,0 +1,157 @@ +import FWCore.ParameterSet.Config as cms + +## 2015 + new phase 1 pixel detector + Tracker BarrelEndcap5Dv(described as a pixel detector before the detid migration) + +XMLIdealGeometryESSource = cms.ESSource("XMLIdealGeometryESSource", + geomXMLFiles = cms.vstring('Geometry/CMSCommonData/data/materials.xml', + 'Geometry/CMSCommonData/data/rotations.xml', + 'Geometry/CMSCommonData/data/extend/cmsextent.xml', + 'Geometry/CMSCommonData/data/PhaseI/cms.xml', + 'Geometry/CMSCommonData/data/cmsMother.xml', + 'Geometry/CMSCommonData/data/cmsTracker.xml', + 'Geometry/CMSCommonData/data/eta3/etaMax.xml', + 'Geometry/CMSCommonData/data/PhaseII/caloBase.xml', + 'Geometry/CMSCommonData/data/cmsCalo.xml', + 'Geometry/CMSCommonData/data/PhaseII/muonBase.xml', + 'Geometry/CMSCommonData/data/cmsMuon.xml', + 'Geometry/CMSCommonData/data/mgnt.xml', + 'Geometry/CMSCommonData/data/PhaseI/beampipe.xml', + 'Geometry/CMSCommonData/data/cmsBeam.xml', + 'Geometry/CMSCommonData/data/muonMB.xml', + 'Geometry/CMSCommonData/data/muonMagnet.xml', + 'Geometry/CMSCommonData/data/cavern.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdMaterials.xml', + 'Geometry/TrackerCommonData/data/pixfwdCommon.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdCylinder.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwd.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdDisks.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk1.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk2.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk3.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk4.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk5.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk6.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdInnerDisk7.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk1.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk2.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk3.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk4.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk5.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk6.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk7.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk8.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk9.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdOuterDisk10.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade1.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade2.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade3.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade4.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade5.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade6.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade7.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade8.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade9.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/pixfwdblade10.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarmaterial.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarladder.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarladderfull3.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer0.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer1.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer2.xml', + 'Geometry/TrackerCommonData/data/PhaseI/pixbarlayer3.xml', + 'Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/pixbar.xml', + 'Geometry/TrackerCommonData/data/trackermaterial.xml', + 'Geometry/TrackerCommonData/data/PhaseII/BarrelEndcap5D/tracker.xml', + 'Geometry/TrackerCommonData/data/trackerpixbar.xml', + 'Geometry/TrackerCommonData/data/PhaseI/trackerpixfwd.xml', + 'Geometry/EcalCommonData/data/PhaseII/eregalgo.xml', + 'Geometry/EcalCommonData/data/ebalgo.xml', + 'Geometry/EcalCommonData/data/ebcon.xml', + 'Geometry/EcalCommonData/data/ebrot.xml', + 'Geometry/EcalCommonData/data/eecon.xml', + 'Geometry/EcalCommonData/data/ectkcable.xml', + 'Geometry/EcalCommonData/data/PhaseII/escon.xml', + 'Geometry/EcalCommonData/data/PhaseII/esalgo.xml', + 'Geometry/HcalCommonData/data/hcalrotations.xml', + 'Geometry/HcalCommonData/data/PhaseII/Rebuild/hcalalgo.xml', + 'Geometry/HcalCommonData/data/hcalbarrelalgo.xml', + 'Geometry/HcalCommonData/data/hcalcablealgo.xml', + 'Geometry/HcalCommonData/data/PhaseII/Rebuild/hcalendcapalgo.xml', + 'Geometry/HcalCommonData/data/hcalouteralgo.xml', + 'Geometry/HcalCommonData/data/hcalforwardalgo.xml', + 'Geometry/HcalCommonData/data/average/hcalforwardmaterial.xml', + 'Geometry/HcalCommonData/data/PhaseII/hcalSimNumberingRebuildHE.xml', + 'Geometry/HcalCommonData/data/PhaseII/hcalRecNumberingRebuildHE.xml', + 'Geometry/HGCalCommonData/data/NoTaper/shashlikmodule.xml', + 'Geometry/HGCalCommonData/data/NoTaper/shashliksupermodule.xml', + 'Geometry/HGCalCommonData/data/Rebuild/shashlik.xml', + 'Geometry/MuonCommonData/data/v1/mbCommon.xml', + 'Geometry/MuonCommonData/data/v1/mb1.xml', + 'Geometry/MuonCommonData/data/v1/mb2.xml', + 'Geometry/MuonCommonData/data/v1/mb3.xml', + 'Geometry/MuonCommonData/data/v1/mb4.xml', + 'Geometry/MuonCommonData/data/design/muonYoke.xml', + 'Geometry/MuonCommonData/data/PhaseII/mf.xml', + 'Geometry/MuonCommonData/data/PhaseII/rpcf.xml', + 'Geometry/MuonCommonData/data/v2/gemf.xml', + 'Geometry/MuonCommonData/data/v4/gem11.xml', + 'Geometry/MuonCommonData/data/v6/gem21.xml', + 'Geometry/MuonCommonData/data/v2/csc.xml', + 'Geometry/MuonCommonData/data/PhaseII/mfshield.xml', + 'Geometry/MuonCommonData/data/PhaseII/me0.xml', + 'Geometry/ForwardCommonData/data/forward.xml', + 'Geometry/ForwardCommonData/data/v2/forwardshield.xml', + 'Geometry/ForwardCommonData/data/brmrotations.xml', + 'Geometry/ForwardCommonData/data/brm.xml', + 'Geometry/ForwardCommonData/data/totemMaterials.xml', + 'Geometry/ForwardCommonData/data/totemRotations.xml', + 'Geometry/ForwardCommonData/data/totemt1.xml', + 'Geometry/ForwardCommonData/data/totemt2.xml', + 'Geometry/ForwardCommonData/data/ionpump.xml', + 'Geometry/ForwardCommonData/data/castor.xml', + 'Geometry/ForwardCommonData/data/zdcmaterials.xml', + 'Geometry/ForwardCommonData/data/lumimaterials.xml', + 'Geometry/ForwardCommonData/data/zdcrotations.xml', + 'Geometry/ForwardCommonData/data/lumirotations.xml', + 'Geometry/ForwardCommonData/data/zdc.xml', + 'Geometry/ForwardCommonData/data/zdclumi.xml', + 'Geometry/ForwardCommonData/data/cmszdc.xml')+cms.vstring( + 'Geometry/MuonCommonData/data/PhaseII/muonNumbering.xml', + 'Geometry/TrackerCommonData/data/PhaseII/Pixel10D/trackerStructureTopology.xml', + 'Geometry/TrackerSimData/data/PhaseII/Pixel10D/trackersens.xml', + 'Geometry/TrackerRecoData/data/PhaseII/Pixel10D/trackerRecoMaterial.xml', + 'Geometry/HGCalCommonData/data/NoTaper/shashlikConstEta3.xml', + 'Geometry/EcalSimData/data/PhaseII/ecalsens.xml', + 'Geometry/HGCalSimData/data/shashliksens.xml', + 'Geometry/HcalCommonData/data/Phase0/hcalsenspmf.xml', + 'Geometry/HcalSimData/data/hf.xml', + 'Geometry/HcalSimData/data/hfpmt.xml', + 'Geometry/HcalSimData/data/hffibrebundle.xml', + 'Geometry/HcalSimData/data/CaloUtil.xml', + 'Geometry/MuonSimData/data/PhaseII/muonSens.xml', + 'Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml', + 'Geometry/CSCGeometryBuilder/data/cscSpecs.xml', + 'Geometry/RPCGeometryBuilder/data/PhaseII/RPCSpecs.xml', + 'Geometry/GEMGeometryBuilder/data/v5/GEMSpecs.xml', + 'Geometry/ForwardCommonData/data/brmsens.xml', + 'Geometry/ForwardSimData/data/castorsens.xml', + 'Geometry/ForwardSimData/data/zdcsens.xml', + 'Geometry/HcalSimData/data/HcalProdCuts.xml', + 'Geometry/EcalSimData/data/EcalProdCuts.xml', + 'Geometry/HGCalSimData/data/shashlikProdCuts.xml', + 'Geometry/TrackerSimData/data/PhaseII/Pixel10D/trackerProdCuts.xml', + 'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml', + 'Geometry/MuonSimData/data/PhaseII/muonProdCuts.xml', + 'Geometry/ForwardSimData/data/CastorProdCuts.xml', + 'Geometry/ForwardSimData/data/zdcProdCuts.xml', + 'Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml', + 'Geometry/CMSCommonData/data/FieldParameters.xml'), + rootNodeName = cms.string('cms:OCMS') +) + + diff --git a/Geometry/CaloEventSetup/plugins/CaloGeometryBuilder.cc b/Geometry/CaloEventSetup/plugins/CaloGeometryBuilder.cc index b36a5ce6dabaa..45bbce20fb338 100644 --- a/Geometry/CaloEventSetup/plugins/CaloGeometryBuilder.cc +++ b/Geometry/CaloEventSetup/plugins/CaloGeometryBuilder.cc @@ -27,7 +27,7 @@ #include "Geometry/EcalAlgo/interface/EcalBarrelGeometry.h" #include "Geometry/EcalAlgo/interface/EcalEndcapGeometry.h" #include "Geometry/EcalAlgo/interface/EcalPreshowerGeometry.h" -#include "Geometry/CaloTopology/interface/ShashlikGeometry.h" +#include "Geometry/FCalGeometry/interface/ShashlikGeometry.h" #include "Geometry/HcalTowerAlgo/interface/HcalGeometry.h" #include "Geometry/HcalTowerAlgo/interface/CaloTowerGeometry.h" #include "Geometry/ForwardGeometry/interface/CastorGeometry.h" diff --git a/Geometry/CaloEventSetup/plugins/HGCalTopologyBuilder.cc b/Geometry/CaloEventSetup/plugins/HGCalTopologyBuilder.cc index 25e7a25cf0049..52c2b2505700b 100644 --- a/Geometry/CaloEventSetup/plugins/HGCalTopologyBuilder.cc +++ b/Geometry/CaloEventSetup/plugins/HGCalTopologyBuilder.cc @@ -34,6 +34,8 @@ #include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h" #include "DataFormats/ForwardDetId/interface/ForwardSubdetector.h" +//#define DebugLog + // // class decleration // @@ -93,7 +95,9 @@ HGCalTopologyBuilder::produce(const IdealGeometryRecord& iRecord ) { const HGCalDDDConstants & hgdc = (*pHGDC); ReturnType ct ( new HGCalTopology(hgdc, subdet_, halfType_) ) ; +#ifdef DebugLog std::cout << "Create HGCalTopology(hgdc,subdet,type)" << std::endl; +#endif return ct ; } diff --git a/Geometry/CaloEventSetup/python/HGCalTopology_cfi.py b/Geometry/CaloEventSetup/python/HGCalTopology_cfi.py index ee64eba9e1036..9e6ec2f9340ef 100644 --- a/Geometry/CaloEventSetup/python/HGCalTopology_cfi.py +++ b/Geometry/CaloEventSetup/python/HGCalTopology_cfi.py @@ -1,7 +1,7 @@ import FWCore.ParameterSet.Config as cms # -# This cfi should be included to build the Shashlik Topology +# This cfi should be included to build the HGCal Topologies # HGCalEETopologyBuilder = cms.ESProducer("HGCalTopologyBuilder", Name = cms.untracked.string("HGCalEESensitive"), diff --git a/Geometry/CaloGeometry/interface/CaloCellGeometry.h b/Geometry/CaloGeometry/interface/CaloCellGeometry.h index d9988a9251e67..fbbcd779277d9 100644 --- a/Geometry/CaloGeometry/interface/CaloCellGeometry.h +++ b/Geometry/CaloGeometry/interface/CaloCellGeometry.h @@ -75,9 +75,9 @@ class CaloCellGeometry virtual const CornersVec& getCorners() const = 0 ; /// Returns the position of reference for this cell - const GlobalPoint& getPosition() const {return m_refPoint ; } - float etaPos() const { return m_eta;} - float phiPos() const { return m_phi;} + virtual const GlobalPoint& getPosition() const {return m_refPoint ; } + virtual float etaPos() const { return m_eta;} + virtual float phiPos() const { return m_phi;} @@ -116,6 +116,10 @@ class CaloCellGeometry CornersVec& setCorners() const ; CaloCellGeometry( void ); + + CaloCellGeometry( const CaloCellGeometry& tr ) ; + + CaloCellGeometry& operator=( const CaloCellGeometry& tr ) ; private: GlobalPoint m_refPoint ; diff --git a/Geometry/CaloGeometry/interface/FlatTrd.h b/Geometry/CaloGeometry/interface/FlatTrd.h new file mode 100644 index 0000000000000..a4060db129f6f --- /dev/null +++ b/Geometry/CaloGeometry/interface/FlatTrd.h @@ -0,0 +1,88 @@ +#ifndef GeometryCaloGeometryFlatTrd_h +#define GeometryCaloGeometryFlatTrd_h + +#include "Geometry/CaloGeometry/interface/CaloCellGeometry.h" +#include +#include +#include +#include +#include + +/** + + \class FlatTrd + + \brief A base class to handle the particular shape of HGCal volumes. + +*/ + +class FlatTrd GCC11_FINAL : public CaloCellGeometry { +public: + + typedef CaloCellGeometry::CCGFloat CCGFloat ; + typedef CaloCellGeometry::Pt3D Pt3D ; + typedef CaloCellGeometry::Pt3DVec Pt3DVec ; + typedef CaloCellGeometry::Tr3D Tr3D ; + + FlatTrd( void ); + + FlatTrd( const FlatTrd& tr ) ; + + FlatTrd& operator=( const FlatTrd& tr ) ; + + FlatTrd( const CornersMgr* cMgr , + const GlobalPoint& fCtr , + const GlobalPoint& bCtr , + const GlobalPoint& cor1 , + const CCGFloat* parV ) ; + + FlatTrd( const CornersVec& corn , + const CCGFloat* par ) ; + + FlatTrd( const FlatTrd& tr, const Pt3D& local) ; + + virtual ~FlatTrd() ; + + virtual const GlobalPoint& getPosition() const { return m_global; } + GlobalPoint getPosition( const Pt3D& local ) const; + virtual float etaPos() const { return m_global.eta(); } + virtual float phiPos() const { return m_global.phi(); } + Pt3D getLocal( const GlobalPoint& global ) const; + + virtual const CornersVec& getCorners() const ; + + // Return thetaAxis polar angle of axis of the crystal + CCGFloat getThetaAxis() const ; + + // Return phiAxis azimuthal angle of axis of the crystal + CCGFloat getPhiAxis() const ; + + const GlobalVector& axis() const ; + + virtual void vocalCorners( Pt3DVec& vec , + const CCGFloat* pv , + Pt3D& ref ) const ; + + static void createCorners( const std::vector& pv , + const Tr3D& tr , + std::vector& co ) ; + + static void localCorners( Pt3DVec& vec , + const CCGFloat* pv , + Pt3D& ref ) ; + + virtual void getTransform( Tr3D& tr, Pt3DVec* lptr ) const ; + +private: + GlobalVector makeAxis( void ); + + const GlobalPoint backCtr( void ) const; + GlobalVector m_axis; + Pt3D m_corOne, m_local; + GlobalPoint m_global; + Tr3D m_tr; +}; + +std::ostream& operator<<( std::ostream& s, const FlatTrd& cell ) ; + +#endif diff --git a/Geometry/CaloGeometry/src/CaloCellGeometry.cc b/Geometry/CaloGeometry/src/CaloCellGeometry.cc index 885f9724965ca..69314528bc1df 100644 --- a/Geometry/CaloGeometry/src/CaloCellGeometry.cc +++ b/Geometry/CaloGeometry/src/CaloCellGeometry.cc @@ -49,6 +49,21 @@ CaloCellGeometry::CaloCellGeometry( const CornersVec& cv, m_eta( m_refPoint.eta()), m_phi(m_refPoint.phi()) {} +CaloCellGeometry::CaloCellGeometry( const CaloCellGeometry& tr ) { + *this = tr ; +} + +CaloCellGeometry& CaloCellGeometry::operator=( const CaloCellGeometry& tr ) { + if ( this != &tr ) { + m_refPoint = tr.m_refPoint; + m_corners = tr.m_corners; + m_parms = tr.m_parms; + m_eta = tr.m_eta; + m_phi = tr.m_phi; + } + return *this ; +} + CaloCellGeometry::CornersVec& CaloCellGeometry::setCorners() const { diff --git a/Geometry/CaloGeometry/src/FlatTrd.cc b/Geometry/CaloGeometry/src/FlatTrd.cc new file mode 100644 index 0000000000000..8b866b39650d2 --- /dev/null +++ b/Geometry/CaloGeometry/src/FlatTrd.cc @@ -0,0 +1,268 @@ +#include "Geometry/CaloGeometry/interface/FlatTrd.h" +#include "Geometry/CaloGeometry/interface/TruncatedPyramid.h" +#include +#include + +//#define DebugLog + +typedef FlatTrd::CCGFloat CCGFloat ; +typedef FlatTrd::Pt3D Pt3D ; +typedef FlatTrd::Pt3DVec Pt3DVec ; +typedef FlatTrd::Tr3D Tr3D ; + +typedef HepGeom::Vector3D FVec3D ; +typedef HepGeom::Plane3D Plane3D ; + +typedef HepGeom::Vector3D DVec3D ; +typedef HepGeom::Plane3D DPlane3D ; +typedef HepGeom::Point3D DPt3D ; + +//---------------------------------------------------------------------- + +FlatTrd::FlatTrd() : CaloCellGeometry(), m_axis ( 0., 0., 0. ), + m_corOne ( 0., 0., 0. ), m_local (0., 0., 0.), + m_global ( 0., 0., 0. ) { +} + +FlatTrd::FlatTrd( const FlatTrd& tr ) : CaloCellGeometry( tr ) { + *this = tr ; +} + +FlatTrd& FlatTrd::operator=( const FlatTrd& tr ) { + CaloCellGeometry::operator=( tr ) ; + if ( this != &tr ) { + m_axis = tr.m_axis ; + m_corOne = tr.m_corOne ; + m_local = tr.m_local; + m_global = tr.m_global; + m_tr = tr.m_tr; + } +#ifdef DebugLog + std::cout << "FlatTrd(Copy): Local " << m_local << " Global " << m_global + << " eta " << etaPos() << " phi " << phiPos() << " Translation " + << m_tr.getTranslation() << " and rotation " << m_tr.getRotation(); +#endif + return *this ; +} + +FlatTrd::FlatTrd( const CornersMgr* cMgr , + const GlobalPoint& fCtr , + const GlobalPoint& bCtr , + const GlobalPoint& cor1 , + const CCGFloat* parV ) : + CaloCellGeometry ( fCtr, cMgr, parV ) , + m_axis ( ( bCtr - fCtr ).unit() ) , + m_corOne ( cor1.x(), cor1.y(), cor1.z() ), + m_local (0., 0., 0.) { + getTransform(m_tr,0); + Pt3D glb = m_tr*m_local; + m_global = GlobalPoint(glb.x(),glb.y(),glb.z()); +#ifdef DebugLog + std::cout << "FlatTrd: Local " << m_local << " Global " << glb << " eta " + << etaPos() << " phi " << phiPos() << " Translation " + << m_tr.getTranslation() << " and rotation " << m_tr.getRotation(); +#endif +} + +FlatTrd::FlatTrd( const CornersVec& corn , + const CCGFloat* par ) : + CaloCellGeometry ( corn, par ) , + m_corOne ( corn[0].x(), corn[0].y(), corn[0].z() ), + m_local (0., 0., 0.) { + getTransform(m_tr,0); + m_axis = makeAxis(); + Pt3D glb = m_tr*m_local; + m_global = GlobalPoint(glb.x(),glb.y(),glb.z()); +#ifdef DebugLog + std::cout << "FlatTrd: Local " << m_local << " Global " << glb << " eta " + << etaPos() << " phi " << phiPos() << " Translation " + << m_tr.getTranslation() << " and rotation " << m_tr.getRotation(); +#endif +} + +FlatTrd::FlatTrd( const FlatTrd& tr, const Pt3D & local ) : + CaloCellGeometry( tr ), m_local(local) { + *this = tr; + Pt3D glb = m_tr*m_local; + m_global = GlobalPoint(glb.x(),glb.y(),glb.z()); +#ifdef DebugLog + std::cout << "FlatTrd: Local " << m_local << " Global " << glb << " eta " + << etaPos() << " phi " << phiPos() << " Translation " + << m_tr.getTranslation() << " and rotation " << m_tr.getRotation(); +#endif +} + +FlatTrd::~FlatTrd() {} + +GlobalPoint FlatTrd::getPosition(const Pt3D& local ) const { + Pt3D glb = m_tr*local; + return GlobalPoint(glb.x(),glb.y(),glb.z()); +} + +Pt3D FlatTrd::getLocal(const GlobalPoint& global) const { + Pt3D local = m_tr.inverse()*Pt3D(global.x(),global.y(),global.z()); + return local; +} + +const CaloCellGeometry::CornersVec& FlatTrd::getCorners() const { + const CornersVec& co ( CaloCellGeometry::getCorners() ) ; + if( co.uninitialized() ) { + CornersVec& corners ( setCorners() ) ; + + Pt3DVec lc ; + + Tr3D tr ; + getTransform( tr, &lc ) ; + + for (unsigned int i ( 0 ) ; i != 8 ; ++i ) { + const Pt3D corn ( tr*lc[i] ) ; + corners[i] = GlobalPoint( corn.x(), corn.y(), corn.z() ) ; + } + } + return co ; +} + +CCGFloat FlatTrd::getThetaAxis() const { + return m_axis.theta() ; +} + +CCGFloat FlatTrd::getPhiAxis() const { + return m_axis.phi() ; +} + +const GlobalVector& FlatTrd::axis() const { + return m_axis ; +} + +void FlatTrd::vocalCorners( Pt3DVec& vec , + const CCGFloat* pv , + Pt3D& ref ) const { + localCorners( vec, pv, ref ) ; +} + +void FlatTrd::createCorners( const std::vector& pv , + const Tr3D& tr , + std::vector& co ) { + + assert( 11 <= pv.size() ) ; + assert( 8 == co.size() ) ; + + Pt3DVec ko ( 8, Pt3D(0,0,0) ) ; + + Pt3D tmp ; + Pt3DVec to ( 8, Pt3D(0,0,0) ) ; + localCorners( to, &pv.front(), tmp ) ; + + for( unsigned int i ( 0 ) ; i != 8 ; ++i ) { + ko[i] = tr * to[i] ; // apply transformation + const Pt3D & p ( ko[i] ) ; + co[ i ] = GlobalPoint( p.x(), p.y(), p.z() ) ; +#ifdef DebugLog + std::cout << "Corner[" << i << "] = " << co[i] << std::endl; +#endif + } +} + +void FlatTrd::localCorners( Pt3DVec& lc , + const CCGFloat* pv , + Pt3D& ref ) { + assert( 0 != pv ) ; + assert( 8 == lc.size() ) ; + + const CCGFloat dz ( pv[0] ) ; + const CCGFloat h ( pv[3] ) ; + const CCGFloat bl ( pv[4] ) ; + const CCGFloat tl ( pv[5] ) ; + const CCGFloat a1 ( pv[6] ) ; + + const CCGFloat ta1 ( tan( a1 ) ) ; + + lc[0] = Pt3D ( - h*ta1 - bl, - h , -dz ); // (-,-,-) + lc[1] = Pt3D ( + h*ta1 - tl, + h , -dz ); // (-,+,-) + lc[2] = Pt3D ( + h*ta1 + tl, + h , -dz ); // (+,+,-) + lc[3] = Pt3D ( - h*ta1 + bl, - h , -dz ); // (+,-,-) + lc[4] = Pt3D ( - h*ta1 - bl, - h , dz ); // (-,-,+) + lc[5] = Pt3D ( + h*ta1 - tl, + h , dz ); // (-,+,+) + lc[6] = Pt3D ( + h*ta1 + tl, + h , dz ); // (+,+,+) + lc[7] = Pt3D ( - h*ta1 + bl, - h , dz ); // (+,-,+) + + ref = 0.25*( lc[0] + lc[1] + lc[2] + lc[3] ) ; +#ifdef DebugLog + std::cout << "Ref " << ref << " Local Corners " << lc[0] << "|" << lc[1] + << "|" << lc[2] << "|" << lc[3] << "|" << lc[4] << "|" << lc[5] + << "|" << lc[6] << "|" << lc[7] << std::endl; +#endif +} + +void FlatTrd::getTransform( Tr3D& tr, Pt3DVec* lptr ) const { + const GlobalPoint& p ( CaloCellGeometry::getPosition() ) ; + const Pt3D gFront ( p.x(), p.y(), p.z() ) ; + const DPt3D dgFront ( p.x(), p.y(), p.z() ) ; + + Pt3D lFront ; + assert( 0 != param() ) ; + std::vector lc( 8, Pt3D(0,0,0) ) ; + localCorners( lc, param(), lFront ) ; + + // figure out if reflction volume or not + + Pt3D lBack ( 0.25*(lc[4]+lc[5]+lc[6]+lc[7]) ) ; + + const DPt3D dlFront ( lFront.x(), lFront.y(), lFront.z() ) ; + const DPt3D dlBack ( lBack.x() , lBack.y() , lBack.z() ) ; + const DPt3D dlOne ( lc[0].x() , lc[0].y() , lc[0].z() ) ; + + const FVec3D dgAxis ( axis().x(), axis().y(), axis().z() ) ; + + const DPt3D dmOne ( m_corOne.x(), m_corOne.y(), m_corOne.z() ) ; + + const DPt3D dgBack ( dgFront + ( dlBack - dlFront ).mag()*dgAxis ) ; + DPt3D dgOne ( dgFront + ( dlOne - dlFront ).mag()*( dmOne - dgFront ).unit() ) ; + + const double dlangle ( ( dlBack - dlFront).angle( dlOne - dlFront ) ) ; + const double dgangle ( ( dgBack - dgFront).angle( dgOne - dgFront ) ) ; + const double dangle ( dlangle - dgangle ) ; + + if( 1.e-6 < fabs(dangle) ) {//guard against precision problems + const DPlane3D dgPl ( dgFront, dgOne, dgBack ) ; + const DPt3D dp2 ( dgFront + dgPl.normal().unit() ) ; + + DPt3D dgOld ( dgOne ) ; + + dgOne = ( dgFront + HepGeom::Rotate3D( -dangle, dgFront, dp2 )* + DVec3D( dgOld - dgFront ) ) ; + } + + tr = Tr3D( dlFront , dlBack , dlOne , + dgFront , dgBack , dgOne ) ; + + if( 0 != lptr ) (*lptr) = lc ; +} + +GlobalVector FlatTrd::makeAxis() { + return GlobalVector( backCtr() - getPosition() ).unit() ; +} + +const GlobalPoint FlatTrd::backCtr() const { + float dz = (getCorners()[4].z() > getCorners()[0].z()) ? + param()[0] : -param()[0]; + Pt3D local_b(m_local.x(),m_local.y(),m_local.z()+dz); + Pt3D global_b = m_tr*local_b; + GlobalPoint global(global_b.x(),global_b.y(),global_b.z()); + return global; +} + +//---------------------------------------------------------------------- +//---------------------------------------------------------------------- + +std::ostream& operator<<( std::ostream& s, const FlatTrd& cell ) { + s << "Center: " << cell.getPosition() << " eta " << cell.etaPos() + << " phi " << cell.phiPos() << std::endl; + s << "Axis: " << cell.getThetaAxis() << " " << cell.getPhiAxis() < maxcells_; unsigned int kSizeForDenseIndexing; }; diff --git a/Geometry/CaloTopology/interface/HcalTopology.h b/Geometry/CaloTopology/interface/HcalTopology.h index 9f1deb48b0022..a5dd26a79f6c3 100644 --- a/Geometry/CaloTopology/interface/HcalTopology.h +++ b/Geometry/CaloTopology/interface/HcalTopology.h @@ -55,6 +55,7 @@ class HcalTopology : public CaloSubdetectorTopology { virtual bool valid(const DetId& id) const; /** Is this a valid cell id? */ bool validHcal(const HcalDetId& id) const; + bool validDetId(HcalSubdetector subdet, int ieta, int iphi, int depth) const; /** Get the neighbors of the given cell in east direction*/ virtual std::vector east(const DetId& id) const; /** Get the neighbors of the given cell in west direction*/ diff --git a/Geometry/CaloTopology/src/HGCalTopology.cc b/Geometry/CaloTopology/src/HGCalTopology.cc index a3cddd5d2c9dc..aaa48be2cb628 100644 --- a/Geometry/CaloTopology/src/HGCalTopology.cc +++ b/Geometry/CaloTopology/src/HGCalTopology.cc @@ -1,7 +1,7 @@ #include "Geometry/CaloTopology/interface/HGCalTopology.h" #include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" -#define DebugLog +//#define DebugLog HGCalTopology::HGCalTopology(const HGCalDDDConstants& hdcons, ForwardSubdetector subdet, @@ -10,22 +10,23 @@ HGCalTopology::HGCalTopology(const HGCalDDDConstants& hdcons, sectors_ = hdcons_.sectors(); layers_ = hdcons_.layers(true); cells_ = hdcons_.maxCells(true); - kEKhalf_ = sectors_*layers_*subSectors_*cells_; - kSizeForDenseIndexing = (unsigned int)(2*kEKhalf_); + kHGhalf_ = sectors_*layers_*subSectors_*cells_ ; + kHGeomHalf_ = (half_ ? (sectors_*layers_*subSectors_) : (sectors_*layers_)); + kSizeForDenseIndexing = (unsigned int)(2*kHGhalf_); #ifdef DebugLog std::cout << "HGCalTopology initialized for subdetector " << subdet_ << " having half-chamber flag " << half_ << " with " << sectors_ << " Sectors " << layers_ << " Layers " << cells_ - << " cells and total channels " << kSizeForDenseIndexing - << std::endl; + << " cells and total channels " << kSizeForDenseIndexing << ":" + << (2*kHGeomHalf_) << std::endl; #endif } uint32_t HGCalTopology::detId2denseId(const DetId& id) const { - HGCalTopology::idCont id_ = decode(id); + HGCalTopology::DecodedDetId id_ = decode(id); int isubsec= (id_.iSubSec > 0) ? 1 : 0; - uint32_t idx = (uint32_t)((((id_.zside > 0) ? kEKhalf_ : 0) + + uint32_t idx = (uint32_t)((((id_.zside > 0) ? kHGhalf_ : 0) + ((((id_.iCell-1)*layers_+id_.iLay-1)*sectors_+ id_.iSec-1)*subSectors_+isubsec))); return idx; @@ -34,9 +35,9 @@ uint32_t HGCalTopology::detId2denseId(const DetId& id) const { DetId HGCalTopology::denseId2detId(uint32_t hi) const { if (validHashIndex(hi)) { - HGCalTopology::idCont id_; - id_.zside = ((int)(hi) 0) ? 1 : 0; + uint32_t idx = (uint32_t)(((id_.zside > 0) ? kHGeomHalf_ : 0) + + ((isubsec*layers_+id_.iLay-1)*sectors_+ + id_.iSec-1)); + return idx; +} + bool HGCalTopology::valid(const DetId& id) const { - HGCalTopology::idCont id_ = decode(id); + HGCalTopology::DecodedDetId id_ = decode(id); bool flag = (id.det() == DetId::Forward && id.subdetId() == (int)(subdet_) && id_.iCell >= 0 && id_.iCell < cells_ && id_.iLay > 0 && id_.iLay <= layers_ && id_.iSec > 0 && id_.iSec <= sectors_); @@ -70,7 +81,7 @@ DetId HGCalTopology::offsetBy(const DetId startId, int nrStepsX, DetId HGCalTopology::switchZSide(const DetId startId) const { if (startId.det() == DetId::Forward && startId.subdetId() == (int)(subdet_)){ - HGCalTopology::idCont id_ = decode(startId); + HGCalTopology::DecodedDetId id_ = decode(startId); id_.zside =-id_.zside; DetId id = encode(id_); if (valid(id)) return id.rawId(); @@ -78,37 +89,23 @@ DetId HGCalTopology::switchZSide(const DetId startId) const { return DetId(0); } -DetId HGCalTopology::changeXY(const DetId& id, int nrStepsX, - int nrStepsY ) const { - - HGCalTopology::idCont id_ = decode(id); - std::pair kcell= hdcons_.newCell(id_.iCell,id_.iLay,id_.iSec, - id_.iSubSec,nrStepsX,nrStepsY, - half_); - id_.iSubSec= kcell.second; - id_.iSec = (kcell.second > 0) ? kcell.second : -kcell.second; - id_.iCell = kcell.first; - DetId nextPoint = encode(id_); - if (valid(nextPoint)) return nextPoint; - else return DetId(0); -} - - -DetId HGCalTopology::changeZ(const DetId& id, int nrStepsZ) const { +HGCalTopology::DecodedDetId HGCalTopology::geomDenseId2decId(const uint32_t& hi) const { - HGCalTopology::idCont id_ = decode(id); - std::pair kcell = hdcons_.newCell(id_.iCell,id_.iLay, - id_.iSubSec,nrStepsZ,half_); - id_.iLay = kcell.second; - id_.iCell = kcell.first; - DetId nextPoint = encode(id_); - if (valid(nextPoint)) return nextPoint; - else return DetId(0); + HGCalTopology::DecodedDetId id_; + if (hi < totalGeomModules()) { + id_.zside = ((int)(hi) 0) ? 1 : 0; DetId id; @@ -141,6 +138,34 @@ DetId HGCalTopology::encode(const HGCalTopology::idCont& id_) const { return id; } +DetId HGCalTopology::changeXY(const DetId& id, int nrStepsX, + int nrStepsY ) const { + + HGCalTopology::DecodedDetId id_ = decode(id); + std::pair kcell= hdcons_.newCell(id_.iCell,id_.iLay,id_.iSec, + id_.iSubSec,nrStepsX,nrStepsY, + half_); + id_.iSubSec= kcell.second; + id_.iSec = (kcell.second > 0) ? kcell.second : -kcell.second; + id_.iCell = kcell.first; + DetId nextPoint = encode(id_); + if (valid(nextPoint)) return nextPoint; + else return DetId(0); +} + + +DetId HGCalTopology::changeZ(const DetId& id, int nrStepsZ) const { + + HGCalTopology::DecodedDetId id_ = decode(id); + std::pair kcell = hdcons_.newCell(id_.iCell,id_.iLay, + id_.iSubSec,nrStepsZ,half_); + id_.iLay = kcell.second; + id_.iCell = kcell.first; + DetId nextPoint = encode(id_); + if (valid(nextPoint)) return nextPoint; + else return DetId(0); +} + #include "FWCore/Utilities/interface/typelookup.h" TYPELOOKUP_DATA_REG(HGCalTopology); diff --git a/Geometry/CaloTopology/src/HcalTopology.cc b/Geometry/CaloTopology/src/HcalTopology.cc index c2a293a114b8d..ab7b2a54c6669 100644 --- a/Geometry/CaloTopology/src/HcalTopology.cc +++ b/Geometry/CaloTopology/src/HcalTopology.cc @@ -185,6 +185,12 @@ bool HcalTopology::validHcal(const HcalDetId& id) const { return ok; } +bool HcalTopology::validDetId(HcalSubdetector subdet, int ieta, int iphi, + int depth) const { + HcalDetId id(subdet,ieta,iphi,depth); + return validHcal(id); +} + bool HcalTopology::isExcluded(const HcalDetId& id) const { bool exed=false; // first, check the full detector exclusions... (fast) diff --git a/Geometry/CaloTopology/test/BuildFile.xml b/Geometry/CaloTopology/test/BuildFile.xml index 9a8df465922d2..f2d64ecd355af 100644 --- a/Geometry/CaloTopology/test/BuildFile.xml +++ b/Geometry/CaloTopology/test/BuildFile.xml @@ -8,6 +8,5 @@ - diff --git a/Geometry/EcalCommonData/data/PhaseII/ShortEE/eregalgo.xml b/Geometry/EcalCommonData/data/PhaseII/ShortEE/eregalgo.xml index f21ca5dc30028..1e814cdee20c3 100644 --- a/Geometry/EcalCommonData/data/PhaseII/ShortEE/eregalgo.xml +++ b/Geometry/EcalCommonData/data/PhaseII/ShortEE/eregalgo.xml @@ -6,23 +6,23 @@ - - - + + + - - - + + + - - - - - - - + + + + + + + diff --git a/Geometry/EcalCommonData/data/PhaseII/eregalgo.xml b/Geometry/EcalCommonData/data/PhaseII/eregalgo.xml index d04334a96b1bf..9cf056bc5c1df 100644 --- a/Geometry/EcalCommonData/data/PhaseII/eregalgo.xml +++ b/Geometry/EcalCommonData/data/PhaseII/eregalgo.xml @@ -1,19 +1,47 @@ + + + + - + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -21,6 +49,10 @@ + + + + @@ -29,6 +61,16 @@ + + + + + + + + + + diff --git a/Geometry/EcalCommonData/data/PhaseII/esalgo.xml b/Geometry/EcalCommonData/data/PhaseII/esalgo.xml index b5737c319b4df..dacd7f88e26e1 100644 --- a/Geometry/EcalCommonData/data/PhaseII/esalgo.xml +++ b/Geometry/EcalCommonData/data/PhaseII/esalgo.xml @@ -4,7 +4,6 @@ - @@ -13,79 +12,62 @@ - - - - - - - - - - - - - - - - + + - + - - - - - - + + + + + + - + - - - - - - - - - - - + + + + + + + + diff --git a/Geometry/EcalCommonData/data/PhaseII/escon.xml b/Geometry/EcalCommonData/data/PhaseII/escon.xml index 9874415770e2f..b46146dc999f2 100644 --- a/Geometry/EcalCommonData/data/PhaseII/escon.xml +++ b/Geometry/EcalCommonData/data/PhaseII/escon.xml @@ -1,17 +1,17 @@ - + - - - + + + - + @@ -33,6 +33,15 @@ + + + + + + + + + diff --git a/Geometry/EcalCommonData/data/eecon.xml b/Geometry/EcalCommonData/data/eecon.xml index c06058c9982ac..7b85bd4ca3d86 100644 --- a/Geometry/EcalCommonData/data/eecon.xml +++ b/Geometry/EcalCommonData/data/eecon.xml @@ -10,6 +10,7 @@ + diff --git a/Geometry/EcalCommonData/data/eregalgo.xml b/Geometry/EcalCommonData/data/eregalgo.xml index 2e627c3d039b7..8a1e92682c8c7 100644 --- a/Geometry/EcalCommonData/data/eregalgo.xml +++ b/Geometry/EcalCommonData/data/eregalgo.xml @@ -6,30 +6,30 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + diff --git a/Geometry/FCalGeometry/BuildFile.xml b/Geometry/FCalGeometry/BuildFile.xml new file mode 100644 index 0000000000000..7c57440de558b --- /dev/null +++ b/Geometry/FCalGeometry/BuildFile.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Geometry/FCalGeometry/interface/HGCalGeometry.h b/Geometry/FCalGeometry/interface/HGCalGeometry.h new file mode 100644 index 0000000000000..ba57aa3ba75e8 --- /dev/null +++ b/Geometry/FCalGeometry/interface/HGCalGeometry.h @@ -0,0 +1,100 @@ +#ifndef GeometryFcalGeometryHGCalGeometry_h +#define GeometryFcalGeometryHGCalGeometry_h + +/* + * Geometry for High Granularity Calorimeter + * This geometry is essentially driven by topology, + * which is thus encapsulated in this class. + * This makes this geometry not suitable to be loaded + * by regular CaloGeometryLoader + */ + +#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" +#include "DataFormats/GeometryVector/interface/GlobalPoint.h" +#include "DataFormats/ForwardDetId/interface/HGCEEDetId.h" +#include "DataFormats/ForwardDetId/interface/HGCHEDetId.h" +#include "Geometry/CaloGeometry/interface/FlatTrd.h" +#include "Geometry/Records/interface/IdealGeometryRecord.h" +#include "DetectorDescription/Core/interface/DDFilteredView.h" +#include "Geometry/CaloTopology/interface/HGCalTopology.h" +#include + +class FlatTrd; + +class HGCalGeometry GCC11_FINAL: public CaloSubdetectorGeometry { + +public: + + typedef std::vector CellVec ; + + typedef CaloCellGeometry::CCGFloat CCGFloat ; + typedef CaloCellGeometry::Pt3D Pt3D ; + typedef CaloCellGeometry::Pt3DVec Pt3DVec ; + + typedef std::set DetIdSet; + typedef std::vector CornersVec ; + + enum { k_NumberOfParametersPerShape = 12 } ; // FlatTrd + enum { k_NumberOfShapes = 50 } ; + + HGCalGeometry(const HGCalTopology& topology) ; + + virtual ~HGCalGeometry(); + + virtual void newCell( const GlobalPoint& f1 , + const GlobalPoint& f2 , + const GlobalPoint& f3 , + const CCGFloat* parm , + const DetId& detId ); + + /// Get the cell geometry of a given detector id. Should return false if not found. + virtual const CaloCellGeometry* getGeometry( const DetId& id ) const ; + + GlobalPoint getPosition( const DetId& id ) const; + + /// Returns the corner points of this cell's volume. + CornersVec getCorners( const DetId& id ) const; + + // avoid sorting set in base class + virtual const std::vector& getValidDetIds( DetId::Detector det = DetId::Detector(0), int subdet = 0) const {return m_validIds;} + + // Get closest cell, etc... + virtual DetId getClosestCell( const GlobalPoint& r ) const ; + + /** \brief Get a list of all cells within a dR of the given cell + + The default implementation makes a loop over all cell geometries. + Cleverer implementations are suggested to use rough conversions between + eta/phi and ieta/iphi and test on the boundaries. + */ + virtual DetIdSet getCells( const GlobalPoint& r, double dR ) const ; + + virtual void fillNamedParams (DDFilteredView fv); + virtual void initializeParms() ; + + static std::string producerTag() { return "HGCal" ; } + std::string cellElement() const; + + const HGCalTopology& topology () const {return mTopology;} + +protected: + + virtual unsigned int indexFor(const DetId& id) const ; + virtual unsigned int sizeForDenseIndex() const; + + virtual const CaloCellGeometry* cellGeomPtr( uint32_t index ) const ; + + void addValidID(const DetId& id); + unsigned int getClosestCellIndex ( const GlobalPoint& r ) const; + +private: + const HGCalTopology& mTopology; + + CellVec m_cellVec ; + std::vector m_validGeomIds; + bool m_halfType; + ForwardSubdetector m_subdet; +}; + +#endif + diff --git a/Geometry/FCalGeometry/interface/HGCalGeometryLoader.h b/Geometry/FCalGeometry/interface/HGCalGeometryLoader.h new file mode 100644 index 0000000000000..3868a57e707a6 --- /dev/null +++ b/Geometry/FCalGeometry/interface/HGCalGeometryLoader.h @@ -0,0 +1,16 @@ +#ifndef GeometryFcalGeometryHGCalGeometryLoader_h +#define GeometryFcalGeometryHGCalGeometryLoader_h + +class HGCalTopology; +class HGCalGeometry; + +class HGCalGeometryLoader { + +public: + HGCalGeometryLoader (); + ~HGCalGeometryLoader (); + + HGCalGeometry* build(const HGCalTopology& ); +}; + +#endif diff --git a/Geometry/CaloTopology/interface/ShashlikGeometry.h b/Geometry/FCalGeometry/interface/ShashlikGeometry.h similarity index 96% rename from Geometry/CaloTopology/interface/ShashlikGeometry.h rename to Geometry/FCalGeometry/interface/ShashlikGeometry.h index df043c695db8a..4b7040031b9eb 100644 --- a/Geometry/CaloTopology/interface/ShashlikGeometry.h +++ b/Geometry/FCalGeometry/interface/ShashlikGeometry.h @@ -1,5 +1,6 @@ -#ifndef HGCAL_COMMON_DATA_SHASHLIK_GEOMETRY_H -#define HGCAL_COMMON_DATA_SHASHLIK_GEOMETRY_H +#ifndef GeometryFCalGeometryShashlikGeometry_h +#define GeometryFCalGeometryShashlikGeometry_h + /* * Geometry for Shashlik ECAL diff --git a/Geometry/CaloTopology/plugins/BuildFile.xml b/Geometry/FCalGeometry/plugins/BuildFile.xml similarity index 68% rename from Geometry/CaloTopology/plugins/BuildFile.xml rename to Geometry/FCalGeometry/plugins/BuildFile.xml index 71371fb59d584..fbd629c63a952 100644 --- a/Geometry/CaloTopology/plugins/BuildFile.xml +++ b/Geometry/FCalGeometry/plugins/BuildFile.xml @@ -1,6 +1,7 @@ - + + diff --git a/Geometry/FCalGeometry/plugins/HGCalGeometryESProducer.cc b/Geometry/FCalGeometry/plugins/HGCalGeometryESProducer.cc new file mode 100644 index 0000000000000..07126b69a810c --- /dev/null +++ b/Geometry/FCalGeometry/plugins/HGCalGeometryESProducer.cc @@ -0,0 +1,88 @@ +// -*- C++ -*- +// +// Package: FCalGeometry +// Class: HGCalGeometryESProducer +// +/**\class HGCalGeometryESProducer HGCalGeometryESProducer.h + + Description: + + Implementation: + +*/ +// +// Original Author: Sunanda Banerjee +// $Id: HGCalGeometryESProducer.h,v 1.3 2014/05/30 17:56:34 sunanda Exp $ +// +// + + +// system include files +#include +#include "boost/shared_ptr.hpp" + +// user include files +#include "FWCore/Framework/interface/ModuleFactory.h" +#include "FWCore/Framework/interface/ESProducer.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" +#include "Geometry/CaloTopology/interface/HGCalTopology.h" +#include "Geometry/FCalGeometry/interface/HGCalGeometry.h" +#include "Geometry/FCalGeometry/interface/HGCalGeometryLoader.h" + +//#define DebugLog + +// +// class decleration +// + +class HGCalGeometryESProducer : public edm::ESProducer { + +public: + HGCalGeometryESProducer( const edm::ParameterSet& iP ); + virtual ~HGCalGeometryESProducer() ; + + typedef boost::shared_ptr ReturnType; + + ReturnType produce(const IdealGeometryRecord&); + +private: + // ----------member data --------------------------- + std::string name_; +}; + + +HGCalGeometryESProducer::HGCalGeometryESProducer(const edm::ParameterSet& iConfig) { + + name_ = iConfig.getUntrackedParameter("Name"); +#ifdef DebugLog + std::cout <<"constructing HGCalGeometry for " << name_ << std::endl; +#endif + setWhatProduced(this, name_); +} + + +HGCalGeometryESProducer::~HGCalGeometryESProducer() { } + + +// +// member functions +// + +// ------------ method called to produce the data ------------ +HGCalGeometryESProducer::ReturnType +HGCalGeometryESProducer::produce(const IdealGeometryRecord& iRecord ) { + + edm::ESHandle topo; + iRecord.get(name_,topo); + + HGCalGeometryLoader builder; + ReturnType ct(builder.build(*topo)); +#ifdef DebugLog + std::cout << "Create HGCalGeometry (*topo)" << std::endl; +#endif + return ct ; +} + +DEFINE_FWK_EVENTSETUP_MODULE(HGCalGeometryESProducer); diff --git a/Geometry/CaloTopology/plugins/ShashlikGeometryESProducer.cc b/Geometry/FCalGeometry/plugins/ShashlikGeometryESProducer.cc similarity index 93% rename from Geometry/CaloTopology/plugins/ShashlikGeometryESProducer.cc rename to Geometry/FCalGeometry/plugins/ShashlikGeometryESProducer.cc index 1cb8239fb8df1..ddebd2ba64371 100644 --- a/Geometry/CaloTopology/plugins/ShashlikGeometryESProducer.cc +++ b/Geometry/FCalGeometry/plugins/ShashlikGeometryESProducer.cc @@ -4,9 +4,9 @@ #include "FWCore/Framework/interface/ESHandle.h" #include "FWCore/Framework/interface/ModuleFactory.h" #include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" -#include "Geometry/CaloTopology/interface/ShashlikGeometry.h" +#include "Geometry/FCalGeometry/interface/ShashlikGeometry.h" #include "Geometry/CaloTopology/interface/ShashlikTopology.h" -#include "Geometry/CaloTopology/src/ShashlikGeometryBuilderFromDDD.h" +#include "Geometry/FCalGeometry/src/ShashlikGeometryBuilderFromDDD.h" class ShashlikGeometryESProducer : public edm::ESProducer { diff --git a/Geometry/FCalGeometry/python/HGCalGeometryESProducer_cfi.py b/Geometry/FCalGeometry/python/HGCalGeometryESProducer_cfi.py new file mode 100644 index 0000000000000..bebc699175c23 --- /dev/null +++ b/Geometry/FCalGeometry/python/HGCalGeometryESProducer_cfi.py @@ -0,0 +1,20 @@ +import FWCore.ParameterSet.Config as cms + +# +# This cfi should be included to build the HGCal Geometry +# + +HGCalEEGeometryESProducer = cms.ESProducer("HGCalGeometryESProducer", + Name = cms.untracked.string("HGCalEESensitive") + ) + + +HGCalHESilGeometryESProducer = cms.ESProducer("HGCalGeometryESProducer", + Name = cms.untracked.string("HGCalHESiliconSensitive") + ) + + +HGCalHESciGeometryESProducer = cms.ESProducer("HGCalGeometryESProducer", + Name = cms.untracked.string("HGCalHEScintillatorSensitive") + ) + diff --git a/Geometry/CaloTopology/python/ShashlikGeometryESProducer_cfi.py b/Geometry/FCalGeometry/python/ShashlikGeometryESProducer_cfi.py similarity index 100% rename from Geometry/CaloTopology/python/ShashlikGeometryESProducer_cfi.py rename to Geometry/FCalGeometry/python/ShashlikGeometryESProducer_cfi.py diff --git a/Geometry/CaloTopology/src/ES_ShashlikGeometry.cc b/Geometry/FCalGeometry/src/ES_ShashlikGeometry.cc similarity index 60% rename from Geometry/CaloTopology/src/ES_ShashlikGeometry.cc rename to Geometry/FCalGeometry/src/ES_ShashlikGeometry.cc index 7bf131df46c5b..6e9c26b8c879b 100644 --- a/Geometry/CaloTopology/src/ES_ShashlikGeometry.cc +++ b/Geometry/FCalGeometry/src/ES_ShashlikGeometry.cc @@ -1,4 +1,4 @@ #include "FWCore/Utilities/interface/typelookup.h" -#include "Geometry/CaloTopology/interface/ShashlikGeometry.h" +#include "Geometry/FCalGeometry/interface/ShashlikGeometry.h" TYPELOOKUP_DATA_REG( ShashlikGeometry ); diff --git a/Geometry/FCalGeometry/src/HGCalGeometry.cc b/Geometry/FCalGeometry/src/HGCalGeometry.cc new file mode 100644 index 0000000000000..f3029644fabc1 --- /dev/null +++ b/Geometry/FCalGeometry/src/HGCalGeometry.cc @@ -0,0 +1,241 @@ +/* + * Geometry for High Granularity Calorimeter + * This geometry is essentially driven by topology, + * which is thus encapsulated in this class. + * This makes this geometry not suitable to be loaded + * by regular CaloGeometryLoader + */ +#include "Geometry/FCalGeometry/interface/HGCalGeometry.h" +#include "Geometry/CaloGeometry/interface/CaloGenericDetId.h" +#include "Geometry/CaloGeometry/interface/CaloCellGeometry.h" +#include "Geometry/CaloGeometry/interface/TruncatedPyramid.h" +#include "FWCore/Utilities/interface/Exception.h" + +#include + +//#define DebugLog + +HGCalGeometry::HGCalGeometry(const HGCalTopology& topology_) + : mTopology (topology_) { + m_halfType = topology().detectorType(); + m_subdet = topology().subDetector(); +#ifdef DebugLog + std::cout << "Expected total # of Geometry Modules " + << topology().totalGeomModules() << std::endl; +#endif +} + +HGCalGeometry::~HGCalGeometry() { } + +void HGCalGeometry::fillNamedParams (DDFilteredView fv) {} + +void HGCalGeometry::initializeParms() { +} + +void HGCalGeometry::newCell( const GlobalPoint& f1 , + const GlobalPoint& f2 , + const GlobalPoint& f3 , + const CCGFloat* parm , + const DetId& detId ) { + const uint32_t cellIndex (topology().detId2denseGeomId(detId)); + DetId geomId = (detId.subdetId() == HGCEE ? + (DetId)(HGCEEDetId(detId).geometryCell()) : + (DetId)(HGCHEDetId(detId).geometryCell())); + if (cellIndex >= m_cellVec.size()) m_cellVec.resize (cellIndex+1); + if (cellIndex >= m_validGeomIds.size()) m_validGeomIds.resize (cellIndex+1); + m_cellVec [cellIndex] = FlatTrd( cornersMgr(), f1, f2, f3, parm ) ; + m_validGeomIds[cellIndex] = geomId ; + + HGCalTopology::DecodedDetId id = topology().decode(detId); + int cells = topology().dddConstants().maxCells(id.iLay,true); + unsigned int nOld = m_validIds.size(); + unsigned int nNew = nOld + (unsigned int)(m_halfType ? cells : 2*cells); + m_validIds.resize(nNew); + for (int cell = 0; cell < cells; ++cell) { + id.iCell = cell; + m_validIds[nOld+cell] = topology().encode(id); + if (!m_halfType) { + id.iSubSec = -id.iSubSec; + m_validIds[nOld+cells+cell] = topology().encode(id); + id.iSubSec = -id.iSubSec; + } + } +#ifdef DebugLog + std::cout << "HGCalGeometry::newCell-> [" << cellIndex << "]" + << " front:" << f1.x() << '/' << f1.y() << '/' << f1.z() + << " back:" << f2.x() << '/' << f2.y() << '/' << f2.z() + << " eta|phi " << m_cellVec[cellIndex].etaPos() << ":" + << m_cellVec[cellIndex].phiPos() << " id:"; + if (m_subdet == HGCEE) std::cout << HGCEEDetId(detId); + else std::cout << HGCHEDetId(detId); + std::cout << " with valid DetId from " << nOld << " to " << nNew + << std::endl; + std::cout << "Cell[" << cellIndex << "] " << std::hex << geomId.rawId() + << ":" << m_validGeomIds[cellIndex].rawId() << std::dec << " " + << m_cellVec[cellIndex]; +#endif +} + +const CaloCellGeometry* HGCalGeometry::getGeometry(const DetId& id) const { + if (id == DetId()) return 0; // nothing to get + DetId geoId = (id.subdetId() == HGCEE ? + (DetId)(HGCEEDetId(id).geometryCell()) : + (DetId)(HGCHEDetId(id).geometryCell())); + const uint32_t cellIndex (topology().detId2denseGeomId(geoId)); + /* + if (cellIndex < m_cellVec.size()) { + HGCalTopology::DecodedDetId id_ = topology().decode(id); + std::pair xy = topology().dddConstants().locateCell(id_iCell,id_iLay,id_.iSubSec,true); + const HepGeom::Point3D lcoord(xy.first,xy.second,0); + std::auto_ptr cellGeom(new FlatTrd(m_cellVec[cellIndex],lcoord)); + return cellGeom.release(); + } + */ + return cellGeomPtr (cellIndex); + +} + +GlobalPoint HGCalGeometry::getPosition( const DetId& id ) const { + + unsigned int cellIndex = indexFor(id); + if (cellIndex < m_cellVec.size()) { + HGCalTopology::DecodedDetId id_ = topology().decode(id); + std::pair xy = topology().dddConstants().locateCell(id_.iCell,id_.iLay,id_.iSubSec,true); + const HepGeom::Point3D lcoord(xy.first,xy.second,0); +#ifdef DebugLog + std::cout << "getPosition:: index " << cellIndex << " Local " << xy.first + << ":" << xy.second << " ID " << id_.iCell << ":" << id_.iLay + << " Global " << m_cellVec[cellIndex].getPosition(lcoord) + << " Cell" << m_cellVec[cellIndex]; +#endif + return m_cellVec[cellIndex].getPosition(lcoord); + } + return GlobalPoint(); +} + +HGCalGeometry::CornersVec HGCalGeometry::getCorners( const DetId& id ) const { + + HGCalGeometry::CornersVec co (8, GlobalPoint(0,0,0)); + unsigned int cellIndex = indexFor(id); + if (cellIndex < m_cellVec.size()) { + HGCalTopology::DecodedDetId id_ = topology().decode(id); + std::pair xy = topology().dddConstants().locateCell(id_.iCell,id_.iLay,id_.iSubSec,true); + float dz = m_cellVec[cellIndex].param()[0]; + float dx = m_cellVec[cellIndex].param()[11]; + static const int signx[] = {-1,-1,1,1,-1,-1,1,1}; + static const int signy[] = {-1,1,1,-1,-1,1,1,-1}; + static const int signz[] = {-1,-1,-1,-1,1,1,1,1}; + for (unsigned int i = 0; i != 8; ++i) { + const HepGeom::Point3D lcoord(xy.first+signx[i]*dx,xy.second+signy[i]*dx,signz[i]*dz); + co[i] = m_cellVec[cellIndex].getPosition(lcoord); + } + } + return co; +} + +DetId HGCalGeometry::getClosestCell( const GlobalPoint& r ) const { + unsigned int cellIndex = getClosestCellIndex(r); + if (cellIndex < m_cellVec.size()) { + const HepGeom::Point3D local = m_cellVec[cellIndex].getLocal(r); + HGCalTopology::DecodedDetId id_ = topology().decode(m_validGeomIds[cellIndex]); + std::pair kxy = + topology().dddConstants().assignCell(local.x(),local.y(),id_.iLay, + id_.iSubSec,true); + id_.iCell = kxy.second; + id_.iSubSec = kxy.first; +#ifdef DebugLog + std::cout << "getClosestCell: local " << local << " Id " << id_.zside + << ":" << id_.iLay << ":" << id_.iSec << ":" << id_.iSubSec + << ":" << id_.iCell << " Cell " << m_cellVec[cellIndex]; +#endif + return topology().encode(id_); + } else { + return DetId(); + } +} + +HGCalGeometry::DetIdSet HGCalGeometry::getCells( const GlobalPoint& r, double dR ) const { + HGCalGeometry::DetIdSet dss; + return dss; +} +std::string HGCalGeometry::cellElement() const { + if (m_subdet == HGCEE) return "HGCalEE"; + else if (m_subdet == HGCHEF) return "HGCalHEFront"; + else if (m_subdet == HGCHEB) return "HGCalHEBack"; + else return "Unknown"; +} + +unsigned int HGCalGeometry::indexFor(const DetId& id) const { + unsigned int cellIndex = m_cellVec.size(); + if (id != DetId()) { + DetId geoId = (id.subdetId() == HGCEE ? + (DetId)(HGCEEDetId(id).geometryCell()) : + (DetId)(HGCHEDetId(id).geometryCell())); + cellIndex = topology().detId2denseGeomId(geoId); +#ifdef DebugLog + std::cout << "indexFor " << std::hex << id.rawId() << ":" << geoId.rawId() + << std::dec << " index " << cellIndex << std::endl; +#endif + } + return cellIndex; +} + +unsigned int HGCalGeometry::sizeForDenseIndex() const { + return topology().totalGeomModules(); +} + +const CaloCellGeometry* HGCalGeometry::cellGeomPtr(uint32_t index) const { + if ((index >= m_cellVec.size()) || (m_validGeomIds[index].rawId() == 0)) + return 0; + const CaloCellGeometry* cell ( &m_cellVec[ index ] ) ; +#ifdef DebugLog + std::cout << "cellGeomPtr " << m_cellVec[index]; +#endif + if (0 == cell->param()) return 0; + return cell; +} + +void HGCalGeometry::addValidID(const DetId& id) { + edm::LogError("HGCalGeom") << "HGCalGeometry::addValidID is not implemented"; +} + + +unsigned int HGCalGeometry::getClosestCellIndex (const GlobalPoint& r) const { + + float phip = r.phi(); + float zp = r.z(); + unsigned int cellIndex = m_cellVec.size(); + float dzmin(9999), dphimin(9999), dphi10(0.175); + for (unsigned int k=0; k M_PI) dphi -= 2*M_PI; + while (dphi <= -M_PI) dphi += 2*M_PI; + if (fabs(dphi) < dphi10) { + float dz = fabs(zp - m_cellVec[k].getPosition().z()); + if (dz < (dzmin+0.001)) { + dzmin = dz; + if (fabs(dphi) < (dphimin+0.01)) { + cellIndex = k; + dphimin = fabs(dphi); + } else { + if (cellIndex >= m_cellVec.size()) cellIndex = k; + } + } + } + } +#ifdef DebugLog + std::cout << "getClosestCellIndex::Input " << zp << ":" << phip << " Index " + << cellIndex; + if (cellIndex < m_cellVec.size()) + std::cout << " Cell z " << m_cellVec[cellIndex].getPosition().z() << ":" + << dzmin << " phi " << m_cellVec[cellIndex].phiPos() << ":" + << dphimin; + std::cout << std::endl; + +#endif + return cellIndex; +} + +#include "FWCore/Utilities/interface/typelookup.h" + +TYPELOOKUP_DATA_REG(HGCalGeometry); diff --git a/Geometry/FCalGeometry/src/HGCalGeometryLoader.cc b/Geometry/FCalGeometry/src/HGCalGeometryLoader.cc new file mode 100644 index 0000000000000..9ffcef970f61c --- /dev/null +++ b/Geometry/FCalGeometry/src/HGCalGeometryLoader.cc @@ -0,0 +1,125 @@ +#include "Geometry/FCalGeometry/interface/HGCalGeometryLoader.h" +#include "Geometry/FCalGeometry/interface/HGCalGeometry.h" +#include "Geometry/CaloGeometry/interface/CaloCellGeometry.h" +#include "Geometry/CaloGeometry/interface/FlatTrd.h" +#include "Geometry/HGCalCommonData/interface/HGCalDDDConstants.h" +#include "DataFormats/ForwardDetId/interface/HGCEEDetId.h" +#include "DataFormats/ForwardDetId/interface/HGCHEDetId.h" +#include "DataFormats/ForwardDetId/interface/ForwardSubdetector.h" + +//#define DebugLog + +typedef CaloCellGeometry::CCGFloat CCGFloat; +typedef std::vector ParmVec; + +HGCalGeometryLoader::HGCalGeometryLoader () {} +HGCalGeometryLoader::~HGCalGeometryLoader () {} + +HGCalGeometry* HGCalGeometryLoader::build (const HGCalTopology& topology) { + + // allocate geometry + HGCalGeometry* geom = new HGCalGeometry (topology); + unsigned int numberOfCells = topology.totalGeomModules(); // both sides +#ifdef DebugLog + std::cout << "Number of Cells " << numberOfCells << " for sub-detector " + << topology.subDetector() << " Shape parameters " + << HGCalGeometry::k_NumberOfShapes << ":" + << HGCalGeometry::k_NumberOfParametersPerShape << std::endl; +#endif + geom->allocateCorners( numberOfCells ) ; + geom->allocatePar(HGCalGeometry::k_NumberOfShapes, + HGCalGeometry::k_NumberOfParametersPerShape); + ForwardSubdetector subdet = topology.subDetector(); + bool detType = topology.detectorType(); + + // loop over modules + std::vector::const_iterator trItr; + std::vector::const_iterator volItr; + ParmVec params(HGCalGeometry::k_NumberOfParametersPerShape,0); + unsigned int counter(0); + for (trItr = topology.dddConstants().getFirstTrForm(); + trItr != topology.dddConstants().getLastTrForm(); ++trItr) { + int zside = trItr->zp; + int layer = trItr->lay; + int sector = trItr->sec; + int subSec = (detType ? trItr->subsec : 0); + const HepGeom::Transform3D ht3d (trItr->hr, trItr->h3v); + DetId detId= ((subdet == HGCEE) ? + (DetId)(HGCEEDetId(subdet,zside,layer,sector,subSec,0)) : + (DetId)(HGCHEDetId(subdet,zside,layer,sector,subSec,0))); +#ifdef DebugLog + std::cout << "HGCalGeometryLoader:: Z:Layer:Sector:Subsector " << zside + << ":" << layer << ":" << sector << ":" << subSec << " transf " + << ht3d.getTranslation() << " and " << ht3d.getRotation(); +#endif + for (volItr = topology.dddConstants().getFirstModule(true); + volItr != topology.dddConstants().getLastModule(true); ++volItr) { + if (volItr->lay == layer) { + double alpha = ((detType && subSec == 0) ? -fabs(volItr->alpha) : + fabs(volItr->alpha)); + params[0] = volItr->dz; + params[1] = params[2] = 0; + params[3] = params[7] = volItr->h; + params[4] = params[8] = volItr->bl; + params[5] = params[9] = volItr->tl; + params[6] = params[10]= alpha; + params[11]= volItr->cellSize; +#ifdef DebugLog + std::cout << "Volume Parameters"; + for (unsigned int i=0; i<12; ++i) std::cout << " : " << params[i]; + std::cout << std::endl; +#endif + std::vector corners (8); + + FlatTrd::createCorners( params, ht3d, corners ) ; + + const CCGFloat* parmPtr (CaloCellGeometry::getParmPtr(params, + geom->parMgr(), + geom->parVecVec() ) ) ; + + GlobalPoint front ( 0.25*( corners[0].x() + + corners[1].x() + + corners[2].x() + + corners[3].x() ), + 0.25*( corners[0].y() + + corners[1].y() + + corners[2].y() + + corners[3].y() ), + 0.25*( corners[0].z() + + corners[1].z() + + corners[2].z() + + corners[3].z() ) ) ; + + GlobalPoint back ( 0.25*( corners[4].x() + + corners[5].x() + + corners[6].x() + + corners[7].x() ), + 0.25*( corners[4].y() + + corners[5].y() + + corners[6].y() + + corners[7].y() ), + 0.25*( corners[4].z() + + corners[5].z() + + corners[6].z() + + corners[7].z() ) ) ; + + if (front.mag2() > back.mag2()) { // front should always point to the center, so swap front and back + std::swap (front, back); + std::swap_ranges (corners.begin(), corners.begin()+4, corners.begin()+4); + } + + geom->newCell(front, back, corners[0], parmPtr, detId) ; + counter++; + break; + } + } + } + + if (counter != numberOfCells) { + std::cerr << "inconsistent # of cells: expected " << numberOfCells << " , inited " << counter << std::endl; + assert( counter == numberOfCells ) ; + } + std::cout << "HGCalGeometryBuilder-> " << counter << " cells are produced" << std::endl; + return geom; +} + diff --git a/Geometry/CaloTopology/src/ShashlikGeometry.cc b/Geometry/FCalGeometry/src/ShashlikGeometry.cc similarity index 84% rename from Geometry/CaloTopology/src/ShashlikGeometry.cc rename to Geometry/FCalGeometry/src/ShashlikGeometry.cc index 44c6893852db3..bc0a8134edc10 100644 --- a/Geometry/CaloTopology/src/ShashlikGeometry.cc +++ b/Geometry/FCalGeometry/src/ShashlikGeometry.cc @@ -6,12 +6,14 @@ * by regular CaloGeometryLoader * Fedor Ratnikov, Apr. 8 2014 */ -#include "Geometry/CaloTopology/interface/ShashlikGeometry.h" +#include "Geometry/FCalGeometry/interface/ShashlikGeometry.h" #include "Geometry/CaloGeometry/interface/CaloGenericDetId.h" #include "Geometry/CaloGeometry/interface/CaloCellGeometry.h" #include "Geometry/CaloGeometry/interface/TruncatedPyramid.h" #include "FWCore/Utilities/interface/Exception.h" +//#define DebugLog + ShashlikGeometry::ShashlikGeometry(const ShashlikTopology& topology) : mTopology (topology) { @@ -27,7 +29,9 @@ void ShashlikGeometry::initializeParms() // assume only m_cellVec are available { size_t nZ[2] = {0, 0}; +#ifdef DefineLog std::cout << "ShashlikGeometry::initializeParms()-> " << m_cellVec.size() << " cells available" << std::endl; +#endif for (size_t i=0; i < m_cellVec.size(); ++i) { //if (i > 10 && i < 65790) continue; @@ -60,7 +64,9 @@ ShashlikGeometry::initializeParms() // assume only m_cellVec are available } } else { +#ifdef DebugLog std::cout << " missing cell " << i << std::endl; +#endif } } for (size_t iz = 0; iz < 2; ++iz) { @@ -71,7 +77,9 @@ ShashlikGeometry::initializeParms() // assume only m_cellVec are available mSide[iz].xMax *= absZ; mSide[iz].yMin *= absZ; mSide[iz].yMax *= absZ; +#ifdef DebugLog std::cout << "side constants: " << iz << "->" << mSide[iz].zMean<<'/'< " -// << "min/max/ref:" << mSide[iz].xMin << '/' << mSide[iz].xMax << '/' << xRef -// << " imin/max:" << mSide[iz].ixMin << '/' << mSide[iz].ixMax -// << " result: " << result -// << std::endl; +#ifdef DebugLog + std::cout << "ShashlikGeometry::xindex-> " + << "min/max/ref:" << mSide[iz].xMin << '/' << mSide[iz].xMax << '/' << xRef + << " imin/max:" << mSide[iz].ixMin << '/' << mSide[iz].ixMax + << " result: " << result + << std::endl; +#endif return result; } @@ -108,12 +118,14 @@ int ShashlikGeometry::yindex( CCGFloat y, int result = int (0.5 + mSide[iz].iyMin + (yRef - mSide[iz].yMin) / (mSide[iz].yMax - mSide[iz].yMin) * (mSide[iz].iyMax - mSide[iz].iyMin)); -// std::cout << "ShashlikGeometry::yindex-> " -// << "min/max/ref:" << mSide[iz].yMin << '/' << mSide[iz].yMax << '/' << yRef -// << " imin/max:" << mSide[iz].iyMin << '/' << mSide[iz].iyMax -// << " z/zref:" << z << '/' << mSide[iz].zMean -// << " result: " << result -// << std::endl; +#ifdef DebugLog + std::cout << "ShashlikGeometry::yindex-> " + << "min/max/ref:" << mSide[iz].yMin << '/' << mSide[iz].yMax << '/' << yRef + << " imin/max:" << mSide[iz].iyMin << '/' << mSide[iz].iyMax + << " z/zref:" << z << '/' << mSide[iz].zMean + << " result: " << result + << std::endl; +#endif return result; } @@ -133,10 +145,12 @@ ShashlikGeometry::newCell( const GlobalPoint& f1 , if (cellIndex >= m_validIds.size ()) m_validIds.resize (cellIndex+1); m_cellVec[ cellIndex ] = TruncatedPyramid( cornersMgr(), f1, f2, f3, parm ) ; m_validIds[ cellIndex ] = detId ; -// std::cout << "ShashlikGeometry::newCell-> front:" << f1.x() << '/' << f1.y() << '/' << f1.z() -// << " back:" << f2.x() << '/' << f2.y() << '/' << f2.z() -// << " id:" << EKDetId (detId) -// << std::endl; +#ifdef DebugLog + std::cout << "ShashlikGeometry::newCell-> front:" << f1.x() << '/' << f1.y() << '/' << f1.z() + << " back:" << f2.x() << '/' << f2.y() << '/' << f2.z() + << " id:" << EKDetId (detId) + << std::endl; +#endif } const CaloCellGeometry* ShashlikGeometry::getGeometry( const DetId& id ) const { diff --git a/Geometry/CaloTopology/src/ShashlikGeometryBuilderFromDDD.cc b/Geometry/FCalGeometry/src/ShashlikGeometryBuilderFromDDD.cc similarity index 98% rename from Geometry/CaloTopology/src/ShashlikGeometryBuilderFromDDD.cc rename to Geometry/FCalGeometry/src/ShashlikGeometryBuilderFromDDD.cc index 77f51d67866d3..86c5ae9e6a272 100644 --- a/Geometry/CaloTopology/src/ShashlikGeometryBuilderFromDDD.cc +++ b/Geometry/FCalGeometry/src/ShashlikGeometryBuilderFromDDD.cc @@ -1,5 +1,5 @@ #include "ShashlikGeometryBuilderFromDDD.h" -#include "Geometry/CaloTopology/interface/ShashlikGeometry.h" +#include "Geometry/FCalGeometry/interface/ShashlikGeometry.h" #include "Geometry/CaloGeometry/interface/CaloCellGeometry.h" #include "Geometry/CaloGeometry/interface/TruncatedPyramid.h" #include "DetectorDescription/Core/interface/DDCompactView.h" diff --git a/Geometry/CaloTopology/src/ShashlikGeometryBuilderFromDDD.h b/Geometry/FCalGeometry/src/ShashlikGeometryBuilderFromDDD.h similarity index 59% rename from Geometry/CaloTopology/src/ShashlikGeometryBuilderFromDDD.h rename to Geometry/FCalGeometry/src/ShashlikGeometryBuilderFromDDD.h index 7a83362d20e53..41603b79a5e70 100644 --- a/Geometry/CaloTopology/src/ShashlikGeometryBuilderFromDDD.h +++ b/Geometry/FCalGeometry/src/ShashlikGeometryBuilderFromDDD.h @@ -1,5 +1,5 @@ -#ifndef SHASHLIK_GEOMETRY_BUILDER_FROM_DDD_H -#define SHASHLIK_GEOMETRY_BUILDER_FROM_DDD_H +#ifndef GeometryFCalGeometryShashlikGeometryBuilderFromDDD_h +#define GeometryFCalGeometryShashlikGeometryBuilderFromDDD_h class DDCompactView; class ShashlikTopology; @@ -14,4 +14,4 @@ class ShashlikGeometryBuilderFromDDD ShashlikGeometry* build( const DDCompactView*, const ShashlikTopology& ); }; -#endif // SHASHLIK_GEOMETRY_BUILDER_FROM_DDD_H +#endif // GeometryFCalGeometryShashlikGeometryBuilderFromDDD_h diff --git a/Geometry/FCalGeometry/test/BuildFile.xml b/Geometry/FCalGeometry/test/BuildFile.xml new file mode 100644 index 0000000000000..bec880cff9d4a --- /dev/null +++ b/Geometry/FCalGeometry/test/BuildFile.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Geometry/FCalGeometry/test/HGCalGeometryTester.cc b/Geometry/FCalGeometry/test/HGCalGeometryTester.cc new file mode 100644 index 0000000000000..cb3725ac40fdb --- /dev/null +++ b/Geometry/FCalGeometry/test/HGCalGeometryTester.cc @@ -0,0 +1,133 @@ +#include +#include +#include + +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/EDAnalyzer.h" + +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Framework/interface/ESTransientHandle.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/MakerMacros.h" + +#include "Geometry/Records/interface/IdealGeometryRecord.h" +#include "Geometry/FCalGeometry/interface/HGCalGeometry.h" +#include "DataFormats/ForwardDetId/interface/HGCEEDetId.h" +#include "DataFormats/ForwardDetId/interface/HGCHEDetId.h" +#include "DataFormats/ForwardDetId/interface/ForwardSubdetector.h" +#include "CoralBase/Exception.h" + +class HGCalGeometryTester : public edm::EDAnalyzer { +public: + explicit HGCalGeometryTester(const edm::ParameterSet& ); + ~HGCalGeometryTester(); + + + virtual void analyze(const edm::Event&, const edm::EventSetup& ); + void doTest(const HGCalGeometry& geom, ForwardSubdetector subdet); + +private: + // ----------member data --------------------------- +}; + +HGCalGeometryTester::HGCalGeometryTester(const edm::ParameterSet& ) {} + + +HGCalGeometryTester::~HGCalGeometryTester() {} + +void HGCalGeometryTester::analyze(const edm::Event& , + const edm::EventSetup& iSetup ) { + + std::string name; + edm::ESHandle geom; + + name = "HGCalEESensitive"; + iSetup.get().get(name,geom); + if (geom.isValid()) doTest(*geom, HGCEE); + else std::cout << "Cannot get valid HGCalGeometry Object for " + << name << std::endl; + + name = "HGCalHESiliconSensitive"; + iSetup.get().get(name,geom); + if (geom.isValid()) doTest(*geom, HGCHEF); + else std::cout << "Cannot get valid HGCalGeometry Object for " + << name << std::endl; + + name = "HGCalHEScintillatorSensitive"; + iSetup.get().get(name,geom); + if (geom.isValid()) doTest(*geom,HGCHEB); + else std::cout << "Cannot get valid HGCalGeometry Object for " + << name << std::endl; + +} + +void HGCalGeometryTester::doTest(const HGCalGeometry& geom, + ForwardSubdetector subdet) { + + const std::vector& ids = geom.getValidDetIds(); + std::cout << ids.size() << " valid ids for " << geom.cellElement() + << std::endl; + + int sectors[]= {1, 7, 13}; + int layers[] = {1, 5, 10}; + int zsides[] = {1, -1}; + int cells[] = {1, 101, 201}; + for (int iz = 0; iz < 2; ++iz) { + int zside = zsides[iz]; + for (int is = 0; is < 3; ++is) { + int sector = sectors[is]; + for (int il = 0; il < 3; ++il) { + int layer = layers[il]; + for (int ic = 0; ic < 3; ++ic) { + int cell = cells[ic]; + DetId id1= ((subdet == HGCEE) ? + (DetId)(HGCEEDetId(subdet,zside,layer,sector,0,cell)) : + (DetId)(HGCHEDetId(subdet,zside,layer,sector,0,cell))); + const CaloCellGeometry* icell1 = geom.getGeometry(id1); + GlobalPoint global1 = geom.getPosition(id1); + DetId idc1 = geom.getClosestCell(global1); + std::cout << "DetId (" << subdet << ":" << zside << ":" << layer + << ":" << sector << ":0:" << cell << ") Geom " << icell1 + << " position (" << global1.x() << ", " << global1.y() + << ", " << global1.z() << ") ids " << std::hex + << id1.rawId() << ":" << idc1.rawId() << std::dec + << " parameter[11] = " << icell1->param()[10] << ":" + << icell1->param()[11] << std::endl; + if (id1.rawId() != idc1.rawId()) std::cout << "***** ERROR *****\n"; + DetId id2= ((subdet == HGCEE) ? + (DetId)(HGCEEDetId(subdet,zside,layer,sector,1,cell)) : + (DetId)(HGCHEDetId(subdet,zside,layer,sector,1,cell))); + const CaloCellGeometry* icell2 = geom.getGeometry(id2); + GlobalPoint global2 = geom.getPosition(id2); + DetId idc2 = geom.getClosestCell(global2); + std::cout << "DetId (" << subdet << ":" << zside << ":" << layer + << ":" << sector << ":1:" << cell << ") Geom " << icell2 + << " position (" << global2.x() << ", " << global2.y() + << ", " << global2.z() << ") ids " << std::hex + << id2.rawId() << ":" << idc2.rawId() << std::dec + << " parameter[11] = " << icell2->param()[10] << ":" + << icell2->param()[11] << std::endl; + if (id2.rawId() != idc2.rawId()) std::cout << "***** ERROR *****\n"; + } + } + } + } + uint32_t probids[] = {1711603886, 1711603890, 1761408735, 1761411303, + 1801744385, 1805447194}; + for (int k=0; k<6; ++k) { + DetId id(probids[k]); + if (id.det() == DetId::Forward && id.subdetId() == (int)(subdet)) { + if (subdet == HGCEE) std::cout << "Test " << HGCEEDetId(id) << std::endl; + else std::cout << "Test " << HGCHEDetId(id) << std::endl; + const CaloCellGeometry* icell = geom.getGeometry(id); + GlobalPoint global = geom.getPosition(id); + std::cout << "Geom Cell: " << icell << " position (" << global.x() + << ", " << global.y() << ", " << global.z() << ")"<< std::endl; + } + } +} + +//define this as a plug-in +DEFINE_FWK_MODULE(HGCalGeometryTester); diff --git a/Geometry/CaloTopology/test/ShashlikGeometryAnalyzer.cc b/Geometry/FCalGeometry/test/ShashlikGeometryAnalyzer.cc similarity index 98% rename from Geometry/CaloTopology/test/ShashlikGeometryAnalyzer.cc rename to Geometry/FCalGeometry/test/ShashlikGeometryAnalyzer.cc index 4d13d3454070e..3075a2ff43b2d 100644 --- a/Geometry/CaloTopology/test/ShashlikGeometryAnalyzer.cc +++ b/Geometry/FCalGeometry/test/ShashlikGeometryAnalyzer.cc @@ -10,7 +10,7 @@ #include "Geometry/Records/interface/CaloGeometryRecord.h" #include "Geometry/HGCalCommonData/interface/ShashlikDDDConstants.h" #include "Geometry/CaloTopology/interface/ShashlikTopology.h" -#include "Geometry/CaloTopology/interface/ShashlikGeometry.h" +#include "Geometry/FCalGeometry/interface/ShashlikGeometry.h" #include "Geometry/CaloGeometry/interface/CaloGeometry.h" #include "DataFormats/EcalDetId/interface/EKDetId.h" #include "DataFormats/EcalDetId/interface/EcalSubdetector.h" diff --git a/Geometry/FCalGeometry/test/python/testHGCalGeometry_cfg.py b/Geometry/FCalGeometry/test/python/testHGCalGeometry_cfg.py new file mode 100644 index 0000000000000..bceef1ce2f496 --- /dev/null +++ b/Geometry/FCalGeometry/test/python/testHGCalGeometry_cfg.py @@ -0,0 +1,52 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("PROD") +process.load("SimGeneral.HepPDTESSource.pdt_cfi") + +process.load("Geometry.HGCalCommonData.testHGCXML_cfi") +process.load("Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi") +process.load("Geometry.CaloEventSetup.HGCalTopology_cfi") +process.load("Geometry.FCalGeometry.HGCalGeometryESProducer_cfi") + +process.MessageLogger = cms.Service("MessageLogger", + destinations = cms.untracked.vstring('cout'), + categories = cms.untracked.vstring('HGCalGeom'), + debugModules = cms.untracked.vstring('*'), + cout = cms.untracked.PSet( + threshold = cms.untracked.string('DEBUG'), + default = cms.untracked.PSet( + limit = cms.untracked.int32(0) + ), + HGCalGeom = cms.untracked.PSet( + limit = cms.untracked.int32(0) + ) + ), +) + +process.load("IOMC.RandomEngine.IOMC_cff") +process.RandomNumberGeneratorService.generator.initialSeed = 456789 + +process.source = cms.Source("EmptySource") + +process.generator = cms.EDProducer("FlatRandomEGunProducer", + PGunParameters = cms.PSet( + PartID = cms.vint32(14), + MinEta = cms.double(-3.5), + MaxEta = cms.double(3.5), + MinPhi = cms.double(-3.14159265359), + MaxPhi = cms.double(3.14159265359), + MinE = cms.double(9.99), + MaxE = cms.double(10.01) + ), + AddAntiParticle = cms.bool(False), + Verbosity = cms.untracked.int32(0), + firstRun = cms.untracked.uint32(1) +) + +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(1) +) + +process.prod = cms.EDAnalyzer("HGCalGeometryTester") + +process.p1 = cms.Path(process.generator*process.prod) diff --git a/Geometry/CaloTopology/test/python/testShashlikGeometry_cfg.py b/Geometry/FCalGeometry/test/python/testShashlikGeometry_cfg.py similarity index 96% rename from Geometry/CaloTopology/test/python/testShashlikGeometry_cfg.py rename to Geometry/FCalGeometry/test/python/testShashlikGeometry_cfg.py index 80b1c50aea724..278527de512d6 100644 --- a/Geometry/CaloTopology/test/python/testShashlikGeometry_cfg.py +++ b/Geometry/FCalGeometry/test/python/testShashlikGeometry_cfg.py @@ -6,7 +6,7 @@ process.load("Geometry.HGCalCommonData.testShashlikXML_cfi") process.load("Geometry.HGCalCommonData.shashlikNumberingInitialization_cfi") process.load("Geometry.CaloEventSetup.ShashlikTopology_cfi") -process.load("Geometry.CaloTopology.ShashlikGeometryESProducer_cfi") +process.load("Geometry.FCalGeometry.ShashlikGeometryESProducer_cfi") process.MessageLogger = cms.Service("MessageLogger", destinations = cms.untracked.vstring('cout'), diff --git a/Geometry/GEMGeometry/python/gemGeometry_cfi.py b/Geometry/GEMGeometry/python/gemGeometry_cfi.py deleted file mode 100644 index cebe06598bded..0000000000000 --- a/Geometry/GEMGeometry/python/gemGeometry_cfi.py +++ /dev/null @@ -1,10 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -# -# This cfi should be included to build the GEM geometry model. -# -GEMGeometryESModule = cms.ESProducer("GEMGeometryESModule", - useDDD = cms.untracked.bool(True) -) - - diff --git a/Geometry/GEMGeometry/python/me0Geometry_cfi.py b/Geometry/GEMGeometry/python/me0Geometry_cfi.py deleted file mode 100644 index 9912848fbc8fc..0000000000000 --- a/Geometry/GEMGeometry/python/me0Geometry_cfi.py +++ /dev/null @@ -1,10 +0,0 @@ -import FWCore.ParameterSet.Config as cms - -# -# This cfi should be included to build the ME0 geometry model. -# -ME0GeometryESModule = cms.ESProducer("ME0GeometryESModule", - useDDD = cms.untracked.bool(True) -) - - diff --git a/Geometry/GEMGeometry/test/GEMGeometryAnalyzer.cc b/Geometry/GEMGeometry/test/GEMGeometryAnalyzer.cc index 4c49749c7604f..a5534cc290f0d 100644 --- a/Geometry/GEMGeometry/test/GEMGeometryAnalyzer.cc +++ b/Geometry/GEMGeometry/test/GEMGeometryAnalyzer.cc @@ -163,9 +163,9 @@ GEMGeometryAnalyzer::analyze( const edm::Event& /*iEvent*/, const edm::EventSetu // base_bottom, base_top, height, strips, pads (all half length) auto& parameters(roll->specs()->parameters()); - float bottomEdge(parameters[0]*2); - float topEdge(parameters[1]*2); - float height(parameters[2]*2); + float bottomEdge(parameters[0]); + float topEdge(parameters[1]); + float height(parameters[2]); float nStrips(parameters[3]); float nPads(parameters[4]); @@ -218,15 +218,16 @@ GEMGeometryAnalyzer::analyze( const edm::Event& /*iEvent*/, const edm::EventSetu if (dphi < 0.) dphi += 360.; double deta(abs(beta - teta)); const bool printDetails(true); - if (printDetails) + if (printDetails) { ofos << " \t\tType: " << type << endl - << " \t\tDimensions[cm]: b = " << bottomEdge << ", B = " << topEdge << ", h = " << height << endl + << " \t\tDimensions[cm]: b = " << bottomEdge*2 << ", B = " << topEdge*2 << ", h = " << height*2 << endl << " \t\tnStrips = " << nStrips << ", nPads = " << nPads << endl - << " \t\tcenter(x,y,z)[cm] = " << cx << " " << cy << " " << cz << ", center(eta,phi) = " << ceta << " " << cphi << endl - << " \t\ttop(x,y,z)[cm] = " << tx << " " << ty << " " << tz << ", top(eta,phi) = " << teta << " " << tphi << endl - << " \t\tbottom(x,y,z)[cm] = " << bx << " " << by << " " << bz << ", bottom(eta,phi) = " << beta << " " << bphi << endl - << " \t\tpitch (top,center,bottom) = " << topPitch << " " << pitch << " " << bottomPitch << ", dEta = " << deta << ", dPhi = " << dphi << endl; - + << " \t\ttop(x,y,z)[cm] = (" << tx << ", " << ty << ", " << tz << "), top(eta,phi) = (" << teta << ", " << tphi << ")" << endl + << " \t\tcenter(x,y,z)[cm] = (" << cx << ", " << cy << ", " << cz << "), center(eta,phi) = (" << ceta << ", " << cphi << ")" << endl + << " \t\tbottom(x,y,z)[cm] = (" << bx << ", " << by << ", " << bz << "), bottom(eta,phi) = (" << beta << ", " << bphi << ")" << endl + << " \t\tpitch (top,center,bottom) = (" << topPitch << ", " << pitch << ", " << bottomPitch << "), dEta = " << deta + << ", dPhi = " << dphi << endl; + } ++k; } ++j; diff --git a/Geometry/GEMGeometry/test/ME0GeometryAnalyzer.cc b/Geometry/GEMGeometry/test/ME0GeometryAnalyzer.cc index effcb19252a3c..16656091a0763 100644 --- a/Geometry/GEMGeometry/test/ME0GeometryAnalyzer.cc +++ b/Geometry/GEMGeometry/test/ME0GeometryAnalyzer.cc @@ -110,7 +110,7 @@ ME0GeometryAnalyzer::analyze( const edm::Event& /*iEvent*/, const edm::EventSetu for (auto roll : pDD->etaPartitions()){ ME0DetId rId(roll->id()); - ofos<<" ME0EtaPartition , ME0DetId = " << rId.rawId() << ", " << rId << endl; + ofos<<"\tME0EtaPartition , ME0DetId = " << rId.rawId() << ", " << rId << endl; const BoundPlane& bSurface(roll->surface()); const StripTopology* topology(&(roll->specificTopology())); @@ -176,17 +176,16 @@ ME0GeometryAnalyzer::analyze( const edm::Event& /*iEvent*/, const edm::EventSetu double deta(abs(beta - teta)); const bool printDetails(true); if (printDetails) - ofos << " \tType: " << type << endl - << " \tDimensions[cm]: b = " << bottomEdge << ", B = " << topEdge << ", h = " << height << endl + ofos << "\t\tType: " << type << endl + << "\t\tDimensions[cm]: b = " << bottomEdge*2 << ", B = " << topEdge*2 << ", H = " << height*2 << endl // << " \tnStrips = " << nStrips << ", nPads = " << nPads << endl - << " \tcenter(x,y,z) = " << cx << " " << cy << " " << cz << ", center(eta,phi) = " << ceta << " " << cphi << endl - << " \ttop(x,y,z) = " << tx << " " << ty << " " << tz << ", top(eta,phi) = " << teta << " " << tphi << endl - << " \tbottom(x,y,z) = " << bx << " " << by << " " << bz << ", bottom(eta,phi) = " << beta << " " << bphi << endl - << " \tdeta = "<("compatibiltyWith11",true); - // Find out if using the DDD or CondDB Geometry source. - useDDD = p.getUntrackedParameter("useDDD",true); +GEMGeometryESModule::GEMGeometryESModule(const edm::ParameterSet & p) +{ + useDDD = p.getParameter("useDDD"); setWhatProduced(this); - } @@ -38,21 +36,21 @@ GEMGeometryESModule::~GEMGeometryESModule(){} boost::shared_ptr -GEMGeometryESModule::produce(const MuonGeometryRecord & record) { +GEMGeometryESModule::produce(const MuonGeometryRecord & record) +{ if(useDDD){ edm::ESTransientHandle cpv; record.getRecord().get(cpv); edm::ESHandle mdc; record.getRecord().get(mdc); - GEMGeometryBuilderFromDDD builder(comp11); + GEMGeometryBuilderFromDDD builder; return boost::shared_ptr(builder.build(&(*cpv), *mdc)); }else{ edm::ESHandle riggem; record.getRecord().get(riggem); - GEMGeometryBuilderFromCondDB builder(comp11); + GEMGeometryBuilderFromCondDB builder; return boost::shared_ptr(builder.build(*riggem)); } - } DEFINE_FWK_EVENTSETUP_MODULE(GEMGeometryESModule); diff --git a/Geometry/GEMGeometryBuilder/plugins/GEMGeometryESModule.h b/Geometry/GEMGeometryBuilder/plugins/GEMGeometryESModule.h index c37c08f1d8b31..511c0850518d8 100644 --- a/Geometry/GEMGeometryBuilder/plugins/GEMGeometryESModule.h +++ b/Geometry/GEMGeometryBuilder/plugins/GEMGeometryESModule.h @@ -14,20 +14,20 @@ #include "Geometry/GEMGeometry/interface/GEMGeometry.h" #include -class GEMGeometryESModule : public edm::ESProducer { -public: +class GEMGeometryESModule : public edm::ESProducer +{ + public: /// Constructor GEMGeometryESModule(const edm::ParameterSet & p); - + /// Destructor virtual ~GEMGeometryESModule(); - + /// Produce GEMGeometry. boost::shared_ptr produce(const MuonGeometryRecord & record); - -private: - - bool comp11,useDDD; - + + private: + // use the DDD as Geometry source + bool useDDD; }; #endif diff --git a/Geometry/GEMGeometryBuilder/plugins/ME0GeometryESModule.cc b/Geometry/GEMGeometryBuilder/plugins/ME0GeometryESModule.cc index 2c89796c71a03..2a9206b8c565d 100644 --- a/Geometry/GEMGeometryBuilder/plugins/ME0GeometryESModule.cc +++ b/Geometry/GEMGeometryBuilder/plugins/ME0GeometryESModule.cc @@ -25,12 +25,10 @@ using namespace edm; -ME0GeometryESModule::ME0GeometryESModule(const edm::ParameterSet & p){ - comp11 = p.getUntrackedParameter("compatibiltyWith11",true); - // Find out if using the DDD or CondDB Geometry source. - useDDD = p.getUntrackedParameter("useDDD",true); +ME0GeometryESModule::ME0GeometryESModule(const edm::ParameterSet & p) +{ + useDDD = p.getParameter("useDDD"); setWhatProduced(this); - } @@ -38,21 +36,21 @@ ME0GeometryESModule::~ME0GeometryESModule(){} boost::shared_ptr -ME0GeometryESModule::produce(const MuonGeometryRecord & record) { +ME0GeometryESModule::produce(const MuonGeometryRecord & record) +{ if(useDDD){ edm::ESTransientHandle cpv; record.getRecord().get(cpv); edm::ESHandle mdc; record.getRecord().get(mdc); - ME0GeometryBuilderFromDDD builder(comp11); + ME0GeometryBuilderFromDDD builder; return boost::shared_ptr(builder.build(&(*cpv), *mdc)); }else{ edm::ESHandle rigme0; record.getRecord().get(rigme0); - ME0GeometryBuilderFromCondDB builder(comp11); + ME0GeometryBuilderFromCondDB builder; return boost::shared_ptr(builder.build(*rigme0)); } - } DEFINE_FWK_EVENTSETUP_MODULE(ME0GeometryESModule); diff --git a/Geometry/GEMGeometryBuilder/plugins/ME0GeometryESModule.h b/Geometry/GEMGeometryBuilder/plugins/ME0GeometryESModule.h index 7a39b2c0b900b..4da5fe31348fc 100644 --- a/Geometry/GEMGeometryBuilder/plugins/ME0GeometryESModule.h +++ b/Geometry/GEMGeometryBuilder/plugins/ME0GeometryESModule.h @@ -14,20 +14,20 @@ #include "Geometry/GEMGeometry/interface/ME0Geometry.h" #include -class ME0GeometryESModule : public edm::ESProducer { -public: +class ME0GeometryESModule : public edm::ESProducer +{ + public: /// Constructor ME0GeometryESModule(const edm::ParameterSet & p); /// Destructor virtual ~ME0GeometryESModule(); - + /// Produce ME0Geometry. boost::shared_ptr produce(const MuonGeometryRecord & record); - -private: - - bool comp11,useDDD; - + + private: + // use the DDD as Geometry source + bool useDDD; }; #endif diff --git a/Geometry/GEMGeometryBuilder/python/gemGeometryDB_cfi.py b/Geometry/GEMGeometryBuilder/python/gemGeometryDB_cfi.py index 45082d4835694..74d37c23b222c 100644 --- a/Geometry/GEMGeometryBuilder/python/gemGeometryDB_cfi.py +++ b/Geometry/GEMGeometryBuilder/python/gemGeometryDB_cfi.py @@ -4,8 +4,5 @@ # This cfi should be included to build the GEM geometry model. # GEMGeometryESModule = cms.ESProducer("GEMGeometryESModule", - compatibiltyWith11 = cms.untracked.bool(True), - useDDD = cms.untracked.bool(False) + useDDD = cms.bool(False) ) - - diff --git a/Geometry/GEMGeometryBuilder/python/gemGeometry_cfi.py b/Geometry/GEMGeometryBuilder/python/gemGeometry_cfi.py index a4c8613617399..739809e12fdfe 100644 --- a/Geometry/GEMGeometryBuilder/python/gemGeometry_cfi.py +++ b/Geometry/GEMGeometryBuilder/python/gemGeometry_cfi.py @@ -4,8 +4,5 @@ # This cfi should be included to build the GEM geometry model. # GEMGeometryESModule = cms.ESProducer("GEMGeometryESModule", - compatibiltyWith11 = cms.untracked.bool(True), - useDDD = cms.untracked.bool(True) + useDDD = cms.bool(True) ) - - diff --git a/Geometry/GEMGeometryBuilder/python/me0GeometryDB_cfi.py b/Geometry/GEMGeometryBuilder/python/me0GeometryDB_cfi.py index d304e0fa3f64b..66874f97c4e1d 100644 --- a/Geometry/GEMGeometryBuilder/python/me0GeometryDB_cfi.py +++ b/Geometry/GEMGeometryBuilder/python/me0GeometryDB_cfi.py @@ -4,6 +4,5 @@ # This cfi should be included to build the ME0 geometry model. # ME0GeometryESModule = cms.ESProducer("ME0GeometryESModule", - compatibiltyWith11 = cms.untracked.bool(True), - useDDD = cms.untracked.bool(False) + useDDD = cms.bool(False) ) diff --git a/Geometry/GEMGeometryBuilder/python/me0Geometry_cfi.py b/Geometry/GEMGeometryBuilder/python/me0Geometry_cfi.py index 2053ca499084b..efb672514d4a8 100644 --- a/Geometry/GEMGeometryBuilder/python/me0Geometry_cfi.py +++ b/Geometry/GEMGeometryBuilder/python/me0Geometry_cfi.py @@ -4,8 +4,5 @@ # This cfi should be included to build the ME0 geometry model. # ME0GeometryESModule = cms.ESProducer("ME0GeometryESModule", - compatibiltyWith11 = cms.untracked.bool(True), - useDDD = cms.untracked.bool(True) + useDDD = cms.bool(True) ) - - diff --git a/Geometry/GEMGeometryBuilder/src/GEMGeometryBuilderFromCondDB.cc b/Geometry/GEMGeometryBuilder/src/GEMGeometryBuilderFromCondDB.cc index aa571d14b1e28..54fc0acef18ee 100644 --- a/Geometry/GEMGeometryBuilder/src/GEMGeometryBuilderFromCondDB.cc +++ b/Geometry/GEMGeometryBuilder/src/GEMGeometryBuilderFromCondDB.cc @@ -24,8 +24,7 @@ #include #include -GEMGeometryBuilderFromCondDB::GEMGeometryBuilderFromCondDB(bool comp11) : - theComp11Flag(comp11) +GEMGeometryBuilderFromCondDB::GEMGeometryBuilderFromCondDB() { } GEMGeometryBuilderFromCondDB::~GEMGeometryBuilderFromCondDB() diff --git a/Geometry/GEMGeometryBuilder/src/GEMGeometryBuilderFromCondDB.h b/Geometry/GEMGeometryBuilder/src/GEMGeometryBuilderFromCondDB.h index 692e046d8b68c..71430045b65a9 100644 --- a/Geometry/GEMGeometryBuilder/src/GEMGeometryBuilderFromCondDB.h +++ b/Geometry/GEMGeometryBuilder/src/GEMGeometryBuilderFromCondDB.h @@ -22,17 +22,14 @@ class GEMGeometryBuilderFromCondDB { public: - GEMGeometryBuilderFromCondDB(bool comp11); + GEMGeometryBuilderFromCondDB(); ~GEMGeometryBuilderFromCondDB(); GEMGeometry* build(const RecoIdealGeometry& rgeo); - private: // std::map > chids; - bool theComp11Flag; - }; #endif diff --git a/Geometry/GEMGeometryBuilder/src/GEMGeometryBuilderFromDDD.cc b/Geometry/GEMGeometryBuilder/src/GEMGeometryBuilderFromDDD.cc index 475f134a879cb..5dcabc1624c30 100644 --- a/Geometry/GEMGeometryBuilder/src/GEMGeometryBuilderFromDDD.cc +++ b/Geometry/GEMGeometryBuilder/src/GEMGeometryBuilderFromDDD.cc @@ -26,7 +26,7 @@ #include #include -GEMGeometryBuilderFromDDD::GEMGeometryBuilderFromDDD(bool comp11) : theComp11Flag(comp11) +GEMGeometryBuilderFromDDD::GEMGeometryBuilderFromDDD() { } GEMGeometryBuilderFromDDD::~GEMGeometryBuilderFromDDD() diff --git a/Geometry/GEMGeometryBuilder/src/GEMGeometryBuilderFromDDD.h b/Geometry/GEMGeometryBuilder/src/GEMGeometryBuilderFromDDD.h index 8e62d2b86d0a8..0010a4b6ea90c 100644 --- a/Geometry/GEMGeometryBuilder/src/GEMGeometryBuilderFromDDD.h +++ b/Geometry/GEMGeometryBuilder/src/GEMGeometryBuilderFromDDD.h @@ -23,19 +23,15 @@ class GEMGeometryBuilderFromDDD { public: - GEMGeometryBuilderFromDDD(bool comp11); + GEMGeometryBuilderFromDDD(); ~GEMGeometryBuilderFromDDD(); GEMGeometry* build(const DDCompactView* cview, const MuonDDDConstants& muonConstants); - private: GEMGeometry* buildGeometry(DDFilteredView& fview, const MuonDDDConstants& muonConstants); std::map> chids; - - bool theComp11Flag; - }; #endif diff --git a/Geometry/GEMGeometryBuilder/src/ME0GeometryBuilderFromCondDB.cc b/Geometry/GEMGeometryBuilder/src/ME0GeometryBuilderFromCondDB.cc index 7bf831696ca5f..e5453147232b6 100644 --- a/Geometry/GEMGeometryBuilder/src/ME0GeometryBuilderFromCondDB.cc +++ b/Geometry/GEMGeometryBuilder/src/ME0GeometryBuilderFromCondDB.cc @@ -24,8 +24,7 @@ #include #include -ME0GeometryBuilderFromCondDB::ME0GeometryBuilderFromCondDB(bool comp11) : - theComp11Flag(comp11) +ME0GeometryBuilderFromCondDB::ME0GeometryBuilderFromCondDB() { } ME0GeometryBuilderFromCondDB::~ME0GeometryBuilderFromCondDB() @@ -72,8 +71,10 @@ ME0Geometry* ME0GeometryBuilderFromCondDB::build(const RecoIdealGeometry& rgeo) pars.push_back(be); //b/2; pars.push_back(te); //B/2; pars.push_back(ap); //h/2; - // pars.push_back(nstrip); - // pars.push_back(npad); + float nstrip = -999.; + float npad = -999.; + pars.push_back(nstrip); + pars.push_back(npad); ME0EtaPartitionSpecs* e_p_specs = new ME0EtaPartitionSpecs(GeomDetEnumerators::ME0, name, pars); diff --git a/Geometry/GEMGeometryBuilder/src/ME0GeometryBuilderFromCondDB.h b/Geometry/GEMGeometryBuilder/src/ME0GeometryBuilderFromCondDB.h index e9c27a59b4270..3b237888e8080 100644 --- a/Geometry/GEMGeometryBuilder/src/ME0GeometryBuilderFromCondDB.h +++ b/Geometry/GEMGeometryBuilder/src/ME0GeometryBuilderFromCondDB.h @@ -22,17 +22,14 @@ class ME0GeometryBuilderFromCondDB { public: - ME0GeometryBuilderFromCondDB(bool comp11); + ME0GeometryBuilderFromCondDB(); ~ME0GeometryBuilderFromCondDB(); ME0Geometry* build(const RecoIdealGeometry& rgeo); - private: // std::map > chids; - bool theComp11Flag; - }; #endif diff --git a/Geometry/GEMGeometryBuilder/src/ME0GeometryBuilderFromDDD.cc b/Geometry/GEMGeometryBuilder/src/ME0GeometryBuilderFromDDD.cc index d078a869d367f..e6c750b671bab 100644 --- a/Geometry/GEMGeometryBuilder/src/ME0GeometryBuilderFromDDD.cc +++ b/Geometry/GEMGeometryBuilder/src/ME0GeometryBuilderFromDDD.cc @@ -26,7 +26,7 @@ #include #include -ME0GeometryBuilderFromDDD::ME0GeometryBuilderFromDDD(bool comp11) : theComp11Flag(comp11) +ME0GeometryBuilderFromDDD::ME0GeometryBuilderFromDDD() { } ME0GeometryBuilderFromDDD::~ME0GeometryBuilderFromDDD() @@ -109,9 +109,11 @@ ME0Geometry* ME0GeometryBuilderFromDDD::buildGeometry(DDFilteredView& fview, con std::vector pars; pars.push_back(be); pars.push_back(te); - pars.push_back(ap); - // pars.push_back(nStrips); - // pars.push_back(nPads); + pars.push_back(ap); + float nStrips = -999.; + float nPads = -999.; + pars.push_back(nStrips); + pars.push_back(nPads); LogDebug("ME0GeometryBuilderFromDDD") << "ME0 " << name << " par " << be << " " << te << " " << ap << " " << dpar[0]; diff --git a/Geometry/GEMGeometryBuilder/src/ME0GeometryBuilderFromDDD.h b/Geometry/GEMGeometryBuilder/src/ME0GeometryBuilderFromDDD.h index 15d4ddf57676b..a882f4fc04b69 100644 --- a/Geometry/GEMGeometryBuilder/src/ME0GeometryBuilderFromDDD.h +++ b/Geometry/GEMGeometryBuilder/src/ME0GeometryBuilderFromDDD.h @@ -23,19 +23,15 @@ class ME0GeometryBuilderFromDDD { public: - ME0GeometryBuilderFromDDD(bool comp11); + ME0GeometryBuilderFromDDD(); ~ME0GeometryBuilderFromDDD(); ME0Geometry* build(const DDCompactView* cview, const MuonDDDConstants& muonConstants); - private: ME0Geometry* buildGeometry(DDFilteredView& fview, const MuonDDDConstants& muonConstants); std::map> chids; - - bool theComp11Flag; - }; #endif diff --git a/Geometry/HGCalCommonData/data/Rebuild/shashlik.xml b/Geometry/HGCalCommonData/data/Rebuild/shashlik.xml new file mode 100644 index 0000000000000..463f8c704bda8 --- /dev/null +++ b/Geometry/HGCalCommonData/data/Rebuild/shashlik.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Geometry/HGCalCommonData/data/hgcal.xml b/Geometry/HGCalCommonData/data/hgcal.xml index 095ebac4652ea..03fbabc82dc56 100644 --- a/Geometry/HGCalCommonData/data/hgcal.xml +++ b/Geometry/HGCalCommonData/data/hgcal.xml @@ -2,21 +2,21 @@ - - - - - + + + + + - - + + - + diff --git a/Geometry/HGCalCommonData/data/hgcalEE.xml b/Geometry/HGCalCommonData/data/hgcalEE.xml deleted file mode 100644 index bfa7c5e0fb516..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalEE.xml +++ /dev/null @@ -1,4591 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - 1, 1 - 2, 4 - 5, 5 - 6, 6 - 7, 16 - 17, 26 - 27, 56 - 57, 66 - 67, 76 - 77, 86 - 87, 96 - 97, 126 - 127, 136 - 137, 146 - 147, 156 - 157, 166 - 167, 196 - 197, 206 - 207, 216 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 3.1715*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.17305*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.17315*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.17325*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1743*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1763*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1781*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.187*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1959*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2048*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2137*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2226*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2315*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2404*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2493*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2582*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1804*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1893*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1982*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2071*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.216*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2249*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2338*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2427*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2516*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2605*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.18195*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.18205*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.18215*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.19085*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.19095*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.19105*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.19975*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.19985*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.19995*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.20865*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.20875*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.20885*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.21755*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.21765*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.21775*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.22645*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.22655*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.22665*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.23535*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.23545*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.23555*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.24425*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.24435*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.24445*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.25315*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.25325*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.25335*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.26205*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.26215*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.26225*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1832*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1921*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.201*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2099*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2188*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2277*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2366*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2455*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2544*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2633*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1852*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.1941*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2119*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2208*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2297*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2386*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2475*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2564*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2653*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.26795*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.27855*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.28915*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.29975*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.31035*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.32095*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.33155*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.34215*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.35275*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.36335*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2711*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2817*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2923*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3029*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3135*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3241*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3347*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3453*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3559*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3665*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.27265*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.27275*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.27285*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.28325*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.28335*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.28345*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.29385*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.29395*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.29405*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.30445*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.30455*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.30465*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.31505*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.31515*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.31525*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.32565*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.32575*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.32585*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.33625*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.33635*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.33645*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.34685*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.34695*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.34705*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.35745*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.35755*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.35765*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.36805*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.36815*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.36825*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2739*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2845*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2951*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3057*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3163*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3269*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3375*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3481*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3587*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3693*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2759*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2865*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.2971*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3077*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3183*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3289*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3395*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3501*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3607*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3713*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3751*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.388*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4009*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4138*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4267*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4396*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4525*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4654*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4783*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4912*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3794*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3923*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4052*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4181*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.431*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4439*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4568*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4697*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4826*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4955*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.38095*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.38105*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.38115*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.39385*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.39395*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.39405*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.40675*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.40685*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.40695*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.41965*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.41975*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.41985*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.43255*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.43265*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.43275*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.44545*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.44555*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.44565*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.45835*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.45845*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.45855*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.47125*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.47135*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.47145*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.48415*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.48425*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.48435*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.49705*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.49715*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.49725*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3822*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3951*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.408*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4209*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4338*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4467*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4596*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4725*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4854*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4983*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3842*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.3971*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.41*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4229*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4358*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4487*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4616*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4745*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4874*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.5003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHE.xml b/Geometry/HGCalCommonData/data/hgcalHE.xml deleted file mode 100644 index 5c405d13cf5a0..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHE.xml +++ /dev/null @@ -1,4449 +0,0 @@ - - - - - - - - - - - - - - - - - - 1, 30 - 31, 60 - 61, 90 - 91, 120 - 121, 150 - 151, 180 - 181, 210 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 5.179*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.119*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.059*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.999*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.939*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.879*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.819*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.759*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.699*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.639*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.579*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.519*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.459*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.399*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.339*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.279*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.219*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.159*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.099*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.039*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.979*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.919*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.859*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.799*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.739*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.679*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.619*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.559*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.499*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.439*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.209*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.149*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.089*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.029*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.969*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.909*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.849*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.789*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.729*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.669*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.609*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.549*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.489*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.429*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.369*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.309*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.249*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.189*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.129*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.069*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.009*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.949*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.889*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.829*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.769*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.709*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.649*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.589*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.529*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.469*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.206*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.146*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.086*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.026*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.966*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.906*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.846*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.786*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.726*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.666*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.606*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.546*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.486*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.426*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.366*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.306*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.246*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.186*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.126*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.066*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.006*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.946*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.886*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.826*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.766*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.706*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.646*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.586*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.526*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.466*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.2085*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.1485*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.0885*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.0285*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.9685*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.9085*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.8485*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.7885*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.7285*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.6685*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.6085*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.5485*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.4885*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.4285*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.3685*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.3085*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.2485*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.1885*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.1285*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.0685*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.0085*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.9485*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.8885*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.8285*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.7685*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.7085*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.6485*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.5885*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.5285*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.4685*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.21003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.15003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.09003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.03003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.97003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.91003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.85003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.79003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.73003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.67003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.61003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.55003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.49003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.43003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.37003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.31003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.25003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.19003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.13003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.07003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.01003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.95003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.89003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.83003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.77003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.71003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.65003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.59003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.53003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.47003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.21056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.15056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.09056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.03056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.97056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.91056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.85056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.79056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.73056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.67056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.61056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.55056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.49056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.43056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.37056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.31056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.25056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.19056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.13056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.07056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.01056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.95056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.89056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.83056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.77056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.71056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.65056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.59056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.53056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.47056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.21203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.15203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.09203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.03203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.97203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.91203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.85203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.79203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.73203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.67203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.61203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.55203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.49203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.43203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.37203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.31203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.25203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.19203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.13203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.07203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.01203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.95203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.89203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.83203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.77203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.71203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.65203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.59203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.53203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.47203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHEgem.xml b/Geometry/HGCalCommonData/data/hgcalHEgem.xml deleted file mode 100644 index e2ce68f07ef14..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHEgem.xml +++ /dev/null @@ -1,1217 +0,0 @@ - - - - - - - - - - - - - - - - - - - - 1, 8 - 9, 16 - 17, 24 - 25, 32 - 33, 40 - 41, 48 - 49, 56 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 5.21025*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.25375*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.29725*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.34075*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.38425*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.42775*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.47125*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.51475*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.232*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.2755*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.319*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.3625*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.406*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.4495*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.493*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.5365*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.2285*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.272*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.3155*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.359*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.4025*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.446*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.4895*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.533*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.231*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.2745*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.318*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.3615*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.405*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.4485*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.492*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.5355*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.23253*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.27603*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.31953*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.36303*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.40653*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.45003*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.49353*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.53703*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.23306*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.27656*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.32006*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.36356*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.40706*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.45056*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.49406*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.53756*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.23453*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.27803*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.32153*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.36503*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.40853*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.45203*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.49553*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.53903*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHEsci.xml b/Geometry/HGCalCommonData/data/hgcalHEsci.xml deleted file mode 100644 index 20d4b24c89788..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHEsci.xml +++ /dev/null @@ -1,1168 +0,0 @@ - - - - - - - - - - - - - - - - - 1, 18 - 19, 36 - 37, 54 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 4.42725*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.47075*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.51425*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.55775*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.60125*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.64475*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.68825*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.73175*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.77525*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.81875*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.86225*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.90575*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.94925*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.99275*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.03625*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.07975*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.12325*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.16675*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.449*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.4925*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.536*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.5795*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.623*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.6665*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.71*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.7535*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.797*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.8405*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.884*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.9275*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.971*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.0145*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.058*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.1015*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.145*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.1885*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.449*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.4925*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.536*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.5795*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.623*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.6665*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.71*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.7535*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.797*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.8405*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.884*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.9275*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.971*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.0145*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.058*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.1015*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.145*m - 90*deg,90*deg,180*deg,0*deg,0*deg,-264.962*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 5.1885*m - 90*deg,90*deg,180*deg,0*deg,0*deg,84.9616*deg,0*deg,0*deg,180*deg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/hgcalHEsil.xml b/Geometry/HGCalCommonData/data/hgcalHEsil.xml deleted file mode 100644 index 7b7dd194080b1..0000000000000 --- a/Geometry/HGCalCommonData/data/hgcalHEsil.xml +++ /dev/null @@ -1,1832 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - 1, 1 - 2, 7 - 8, 13 - 14, 31 - 32, 37 - 38, 43 - 44, 49 - 50, 55 - 56, 73 - 74, 79 - 80, 85 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0, 0, 3.5263*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.5773*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.6366*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.6959*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.7552*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.8145*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.8738*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.6048*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.6641*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.7234*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.7827*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.842*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.9013*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.60635*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.60645*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.60655*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.66565*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.66575*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.66585*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.72495*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.72505*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.72515*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.78425*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.78435*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.78445*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.84355*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.84365*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.84375*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.90285*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.90295*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.90305*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.6076*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.6669*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.7262*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.7855*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.8448*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.9041*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.6096*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.6689*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.7282*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.7875*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.8468*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.9061*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.9331*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.9924*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.0517*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.111*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.1703*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.2296*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.9606*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.0199*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.0792*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.1385*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.1978*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.2571*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.96215*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.96225*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.96235*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.02145*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.02155*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.02165*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.08075*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.08085*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.08095*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.14005*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.14015*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.14025*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.19935*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.19945*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.19955*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.25865*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.25875*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.25885*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.9634*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.0227*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.082*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.1413*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.2006*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.2599*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 3.9654*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.0247*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.084*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.1433*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.2026*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - 0, 0, 4.2619*m - 90*deg,90*deg,180*deg,0*deg,0*deg,90*deg,0*deg,0*deg,180*deg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/shashlikCapsuleinCMSE.xml b/Geometry/HGCalCommonData/data/shashlikCapsuleinCMSE.xml deleted file mode 100644 index 2b4dfc91a481d..0000000000000 --- a/Geometry/HGCalCommonData/data/shashlikCapsuleinCMSE.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/Geometry/HGCalCommonData/data/shashlikcapsule.xml b/Geometry/HGCalCommonData/data/shashlikcapsule.xml deleted file mode 100644 index ee1cfccf4d88a..0000000000000 --- a/Geometry/HGCalCommonData/data/shashlikcapsule.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3.5*mm, 3.5*mm, -3.5*mm, -3.5*mm - - 3.5*mm, -3.5*mm, 3.5*mm, -3.5*mm - - - 0.6*mm, 0.0*mm, 0.0*mm - - - diff --git a/Geometry/HGCalCommonData/data/v1/hgcal.xml b/Geometry/HGCalCommonData/data/v1/hgcal.xml index 252815fc96b8e..c41c7cb14a536 100644 --- a/Geometry/HGCalCommonData/data/v1/hgcal.xml +++ b/Geometry/HGCalCommonData/data/v1/hgcal.xml @@ -2,11 +2,11 @@ - - - - - + + + + + @@ -20,17 +20,17 @@ - - - - + + + + - + @@ -50,15 +50,15 @@ - + - - - - + + + + diff --git a/Geometry/HGCalCommonData/data/v1/hgcalEE.xml b/Geometry/HGCalCommonData/data/v1/hgcalEE.xml index 2e2e99d2237eb..0e73fd3cbe354 100644 --- a/Geometry/HGCalCommonData/data/v1/hgcalEE.xml +++ b/Geometry/HGCalCommonData/data/v1/hgcalEE.xml @@ -2,7 +2,7 @@ - + @@ -21,12 +21,12 @@ - + - - 0*deg, 0*deg, 0*deg + 0, 0, 0 + 0.*deg, 0.*deg, 0.*deg @@ -63,8 +63,39 @@ 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1 + + 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, + 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, + 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, + 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, + 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, + 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, + 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, + 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, + 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, + 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, 6.8*mm, + 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, + 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, + 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, + 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, + 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, + 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, + 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, + 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, + 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, + 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, 8.5*mm, + 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, + 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, + 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, + 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, + 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, + 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, + 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, + 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, + 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, + 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm, 10.7*mm - + [hgcal:slope2], [hgcal:slope3], 0, 0 diff --git a/Geometry/HGCalCommonData/data/v1/hgcalHEgem.xml b/Geometry/HGCalCommonData/data/v1/hgcalHEgem.xml index 507a2e071008f..981880a5b2f7f 100644 --- a/Geometry/HGCalCommonData/data/v1/hgcalHEgem.xml +++ b/Geometry/HGCalCommonData/data/v1/hgcalHEgem.xml @@ -13,7 +13,7 @@ - + @@ -35,8 +35,8 @@ - - 0*deg, 0*deg, 0*deg + 0, 0, 0 + 0.*deg, 0.*deg, 0.*deg diff --git a/Geometry/HGCalCommonData/data/v1/hgcalHEsci.xml b/Geometry/HGCalCommonData/data/v1/hgcalHEsci.xml index 0944ffc93afab..535e84312c949 100644 --- a/Geometry/HGCalCommonData/data/v1/hgcalHEsci.xml +++ b/Geometry/HGCalCommonData/data/v1/hgcalHEsci.xml @@ -37,8 +37,8 @@ - - 0*deg, 0*deg, 0*deg + 0, 0, 0 + 0.*deg, 0.*deg, 0.*deg diff --git a/Geometry/HGCalCommonData/data/v1/hgcalHEsil.xml b/Geometry/HGCalCommonData/data/v1/hgcalHEsil.xml index ec5f2d23cae84..544547cedbd9e 100644 --- a/Geometry/HGCalCommonData/data/v1/hgcalHEsil.xml +++ b/Geometry/HGCalCommonData/data/v1/hgcalHEsil.xml @@ -9,7 +9,7 @@ - + @@ -33,8 +33,8 @@ - - 0*deg, 0*deg, 0*deg + 0, 0, 0 + 0.*deg, 0.*deg, 0.*deg @@ -57,8 +57,21 @@ 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1 + + 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, + 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, + 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, + 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, + 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, + 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, + 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, + 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, + 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, + 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, + 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, + 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm, 57.2*mm - + [hgcal:slope2], [hgcal:slope3], 0, 0 diff --git a/Geometry/HGCalCommonData/data/v2/hgcal.xml b/Geometry/HGCalCommonData/data/v2/hgcal.xml index 3e96a2a325576..cf0f81be14ac5 100644 --- a/Geometry/HGCalCommonData/data/v2/hgcal.xml +++ b/Geometry/HGCalCommonData/data/v2/hgcal.xml @@ -2,11 +2,11 @@ - - - - - + + + + + @@ -20,17 +20,17 @@ - - - - + + + + - + @@ -47,7 +47,7 @@ - + diff --git a/Geometry/HGCalCommonData/data/v2/hgcalEE.xml b/Geometry/HGCalCommonData/data/v2/hgcalEE.xml index 5f824e6f53066..198b55d8ffa6b 100644 --- a/Geometry/HGCalCommonData/data/v2/hgcalEE.xml +++ b/Geometry/HGCalCommonData/data/v2/hgcalEE.xml @@ -2,7 +2,7 @@ - + @@ -21,12 +21,12 @@ - + - - 0*deg, 0*deg, 0*deg + 0, 0, 0 + 0.*deg, 0.*deg, 0.*deg @@ -65,8 +65,40 @@ 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1 + + 7.3*mm, 7.3*mm, 7.3*mm, 7.3*mm, 7.3*mm, 7.3*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm - + [hgcal:slope2], [hgcal:slope3], 0, 0 diff --git a/Geometry/HGCalCommonData/data/v2/hgcalHEgem.xml b/Geometry/HGCalCommonData/data/v2/hgcalHEgem.xml index bb59ef0364b39..ab4afeab7dfd1 100644 --- a/Geometry/HGCalCommonData/data/v2/hgcalHEgem.xml +++ b/Geometry/HGCalCommonData/data/v2/hgcalHEgem.xml @@ -32,8 +32,8 @@ - - 0*deg, 0*deg, 0*deg + 0, 0, 0 + 0.*deg, 0.*deg, 0.*deg diff --git a/Geometry/HGCalCommonData/data/v2/hgcalHEsci.xml b/Geometry/HGCalCommonData/data/v2/hgcalHEsci.xml index e9f634d922237..d0af8a6c0465c 100644 --- a/Geometry/HGCalCommonData/data/v2/hgcalHEsci.xml +++ b/Geometry/HGCalCommonData/data/v2/hgcalHEsci.xml @@ -37,8 +37,8 @@ - - 0*deg, 0*deg, 0*deg + 0, 0, 0 + 0.*deg, 0.*deg, 0.*deg diff --git a/Geometry/HGCalCommonData/data/v2/hgcalHEsil.xml b/Geometry/HGCalCommonData/data/v2/hgcalHEsil.xml index 62857a8261f6d..9ea2f44f0ff8c 100644 --- a/Geometry/HGCalCommonData/data/v2/hgcalHEsil.xml +++ b/Geometry/HGCalCommonData/data/v2/hgcalHEsil.xml @@ -9,7 +9,7 @@ - + @@ -29,12 +29,12 @@ - + - - 0*deg, 0*deg, 0*deg + 0, 0, 0 + 0.*deg, 0.*deg, 0.*deg @@ -57,8 +57,22 @@ 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1 + + 50.0*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm - + [hgcal:slope2], [hgcal:slope3], 0, 0 diff --git a/Geometry/HGCalCommonData/data/v3/hgcal.xml b/Geometry/HGCalCommonData/data/v3/hgcal.xml index 59d4e96e3c476..ac0fd98ec98af 100644 --- a/Geometry/HGCalCommonData/data/v3/hgcal.xml +++ b/Geometry/HGCalCommonData/data/v3/hgcal.xml @@ -2,10 +2,10 @@ - - - - + + + + @@ -20,9 +20,9 @@ - - - + + + @@ -30,7 +30,7 @@ - + @@ -47,7 +47,7 @@ - + diff --git a/Geometry/HGCalCommonData/data/v3/hgcalHEsci.xml b/Geometry/HGCalCommonData/data/v3/hgcalHEsci.xml index 43fed6bfa0a65..0a022d3bda309 100644 --- a/Geometry/HGCalCommonData/data/v3/hgcalHEsci.xml +++ b/Geometry/HGCalCommonData/data/v3/hgcalHEsci.xml @@ -37,8 +37,8 @@ - - 0*deg, 0*deg, 0*deg + 0, 0, 0 + 0.*deg, 0.*deg, 0.*deg diff --git a/Geometry/HGCalCommonData/data/v4/hgcal.xml b/Geometry/HGCalCommonData/data/v4/hgcal.xml index e450fc1d551c1..e785370dfb0cc 100644 --- a/Geometry/HGCalCommonData/data/v4/hgcal.xml +++ b/Geometry/HGCalCommonData/data/v4/hgcal.xml @@ -2,10 +2,10 @@ - - - - + + + + @@ -42,21 +42,21 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + diff --git a/Geometry/HGCalCommonData/data/v4/hgcalEE.xml b/Geometry/HGCalCommonData/data/v4/hgcalEE.xml index 2586dc2da4fa2..3c9cafca08541 100644 --- a/Geometry/HGCalCommonData/data/v4/hgcalEE.xml +++ b/Geometry/HGCalCommonData/data/v4/hgcalEE.xml @@ -2,10 +2,10 @@ - - - - + + + + @@ -25,8 +25,8 @@ - - 0*deg, 0*deg, 0*deg + 0, 0, 0 + 0.*deg, 0.*deg, 0.*deg @@ -65,6 +65,38 @@ 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1 + + 7.3*mm, 7.3*mm, 7.3*mm, 7.3*mm, 7.3*mm, 7.3*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, 8.9*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, 10.6*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, + 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm, 12.9*mm diff --git a/Geometry/HGCalCommonData/data/v4/hgcalHEsci.xml b/Geometry/HGCalCommonData/data/v4/hgcalHEsci.xml index 462c8687d66d8..c6ef2884265a3 100644 --- a/Geometry/HGCalCommonData/data/v4/hgcalHEsci.xml +++ b/Geometry/HGCalCommonData/data/v4/hgcalHEsci.xml @@ -37,8 +37,8 @@ - - 0*deg, 0*deg, 0*deg + 0, 0, 0 + 0.*deg, 0.*deg, 0.*deg diff --git a/Geometry/HGCalCommonData/data/v4/hgcalHEsil.xml b/Geometry/HGCalCommonData/data/v4/hgcalHEsil.xml index 44bf9b8b9460e..bebae3bdc309c 100644 --- a/Geometry/HGCalCommonData/data/v4/hgcalHEsil.xml +++ b/Geometry/HGCalCommonData/data/v4/hgcalHEsil.xml @@ -9,11 +9,11 @@ - - - - - + + + + + @@ -33,8 +33,8 @@ - - 0*deg, 0*deg, 0*deg + 0, 0, 0 + 0.*deg, 0.*deg, 0.*deg @@ -57,6 +57,20 @@ 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1 + + 50.0*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, + 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm, 59.3*mm @@ -66,12 +80,6 @@ [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] - - [hgcal:slope2], [hgcal:slope3], 0, 0 - - [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] - - [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] diff --git a/Geometry/HGCalCommonData/data/v5/hgcal.xml b/Geometry/HGCalCommonData/data/v5/hgcal.xml new file mode 100644 index 0000000000000..2d1d02b3cb935 --- /dev/null +++ b/Geometry/HGCalCommonData/data/v5/hgcal.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Geometry/HGCalCommonData/data/v5/hgcalCons.xml b/Geometry/HGCalCommonData/data/v5/hgcalCons.xml new file mode 100644 index 0000000000000..a8f3f8687d995 --- /dev/null +++ b/Geometry/HGCalCommonData/data/v5/hgcalCons.xml @@ -0,0 +1,319 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Geometry/HGCalCommonData/data/v5/hgcalEE.xml b/Geometry/HGCalCommonData/data/v5/hgcalEE.xml new file mode 100644 index 0000000000000..83eeba5530024 --- /dev/null +++ b/Geometry/HGCalCommonData/data/v5/hgcalEE.xml @@ -0,0 +1,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0, 0, 0 + 0.*deg, 0.*deg, 0.*deg + + + + + materials:Tungsten, materials:Tungsten, materials:Tungsten, materials:Lead, + materials:Lead, materials:Lead, materials:Copper, materials:Copper, + materials:Silicon, materials:M_NEMA FR4 plate, materials:Air, + materials:Foam, materials:Aluminium + + EEAbsorber1, EEAbsorber2, EEAbsorber3, EEAbsorber4, EEAbsorber5, + EEAbsorber6, EECuFrame, EEHeatShield, EESensitive, EEPCB, + EEAirGap, EEThermalScreen, EEScreenCover + + 1.75*mm, 2.8*mm, 4.2*mm, 1.0*mm, 2.1*mm, 4.4*mm, + 0.5*mm, 3.0*mm, 0.1*mm, 1.2*mm, 2.0*mm, 26.0*mm, 2.0*mm + + 12, 11, 12, + 6, 10, 9, 8, 8, 8, 7, 3, + 0, 6, 10, 9, 8, 8, 8, 7, 3, 7, 8, 8, 8, 9, 10, 6, + 0, 6, 10, 9, 8, 8, 8, 7, 3, 7, 8, 8, 8, 9, 10, 6, + 0, 6, 10, 9, 8, 8, 8, 7, 3, 7, 8, 8, 8, 9, 10, 6, + 0, 6, 10, 9, 8, 8, 8, 7, 3, 7, 8, 8, 8, 9, 10, 6, + 0, 6, 10, 9, 8, 8, 8, 7, 3, 7, 8, 8, 8, 9, 10, 6, + 1, 6, 10, 9, 8, 8, 8, 7, 4, 7, 8, 8, 8, 9, 10, 6, + 1, 6, 10, 9, 8, 8, 8, 7, 4, 7, 8, 8, 8, 9, 10, 6, + 1, 6, 10, 9, 8, 8, 8, 7, 4, 7, 8, 8, 8, 9, 10, 6, + 1, 6, 10, 9, 8, 8, 8, 7, 4, 7, 8, 8, 8, 9, 10, 6, + 1, 6, 10, 9, 8, 8, 8, 7, 4, 7, 8, 8, 8, 9, 10, 6, + 2, 6, 10, 9, 8, 8, 8, 7, 5, 7, 8, 8, 8, 9, 10, 6, + 2, 6, 10, 9, 8, 8, 8, 7, 5, 7, 8, 8, 8, 9, 10, 6, + 2, 6, 10, 9, 8, 8, 8, 7, 5, 7, 8, 8, 8, 9, 10, 6, + 2, 6, 10, 9, 8, 8, 8, 7, 5, 7, 8, 8, 8, 9, 10, 6, + 2, 6, 10, 9, 8, 8, 8, 7, 3 + + + 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1 + + 30*mm, 30*mm, 30*mm, + 8.00*mm, 8.00*mm, 8.00*mm, 8.00*mm, 8.00*mm, 8.00*mm, 8.00*mm, 8.00*mm, + 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, + 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, + 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, + 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, + 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, + 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, + 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, + 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, + 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, + 16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm,16.75*mm, + 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, + 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, + 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, + 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, + 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, + 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, + 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, + 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, + 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, + 18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm,18.90*mm, + 22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm, + 22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm, + 22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm, + 22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm, + 22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm, + 22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm, + 22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm, + 22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm,22.60*mm, + 12.20*mm,12.20*mm,12.20*mm,12.20*mm,12.20*mm,12.20*mm,12.20*mm,12.20*mm, + 12.20*mm + + + + + [hgcal:slope2], [hgcal:slope3], 0, 0 + + [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] + + [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Geometry/HGCalCommonData/data/v5/hgcalHEsci.xml b/Geometry/HGCalCommonData/data/v5/hgcalHEsci.xml new file mode 100644 index 0000000000000..90a03a4fe8d26 --- /dev/null +++ b/Geometry/HGCalCommonData/data/v5/hgcalHEsci.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0, 0, 0 + 0.*deg, 0.*deg, 0.*deg + + + + + materials:H_Brass, materials:H_Brass, materials:Scintillator + + HEScintillatorAbsorber, HEScintillatorShield, + HEScintillatorSensitive + 0, 1, -1 + + 34.5*mm, 9.0*mm, 9.0*mm + + 4175.0*mm, 4209.5*mm, 4209.5*mm + 1, 1, 1 + + + 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, + 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, + 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1 + + 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, + 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, + 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1 + + + + + [hgcal:slope2], [hgcal:slope3], 0, 0 + + [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] + + [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Geometry/HGCalCommonData/data/v5/hgcalHEsil.xml b/Geometry/HGCalCommonData/data/v5/hgcalHEsil.xml new file mode 100644 index 0000000000000..add24e0bb58f4 --- /dev/null +++ b/Geometry/HGCalCommonData/data/v5/hgcalHEsil.xml @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0, 0, 0 + 0.*deg, 0.*deg, 0.*deg + + + + + materials:H_Brass, materials:Lead, materials:Copper, materials:Copper, + materials:Silicon, materials:M_NEMA FR4 plate, materials:Air, + materials:StainlessSteel, materials:Copper + + HESiliconAbsorber1, HESiliconAbsorber2, HESiliconShield, HESiliconHeatShield, + HESiliconSensitive, HESiliconPCB, HESiliconAirGap, HESiliconSupport, + HEThermalScreen + + 40.0*mm, 1.0*mm, 0.5*mm, 3.0*mm, 0.1*mm, 1.2*mm, 2.0*mm, 15*mm, 30*mm + + 7, + 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, + 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, + 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, + 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, + 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, + 0, 2, 6, 5, 4, 4, 4, 3, 1, 0, 2, 6, 5, 4, 4, 4, 3, 1, 8 + 0, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0 + + 15.0*mm, + 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, + 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, + 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, + 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, + 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, + 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, + 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, + 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, + 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, + 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, + 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, + 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, 48.0*mm, + 30.0*mm + + + + + [hgcal:slope2], [hgcal:slope3], 0, 0 + + [hgcal:zHGCal1], [hgcal:zHGCal2], [hgcal:zHGCal3], [hgcal:zHGCal4] + + [hgcal:rMaxHGCal1], [hgcal:rMaxHGCal2], [hgcal:rMaxHGCal3], [hgcal:rMaxHGCal4] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Geometry/HGCalCommonData/interface/FastTimeDDDConstants.h b/Geometry/HGCalCommonData/interface/FastTimeDDDConstants.h index 0686377f214c2..e157e9ab49bdc 100644 --- a/Geometry/HGCalCommonData/interface/FastTimeDDDConstants.h +++ b/Geometry/HGCalCommonData/interface/FastTimeDDDConstants.h @@ -4,7 +4,7 @@ /** \class FastTimeDDDConstants * * this class reads the constant section of - * the shashlik-numbering xml-file + * the numbering xml-file for fast timer device * * $Date: 2014/03/20 00:06:50 $ * \author Sunanda Banerjee, SINP @@ -24,7 +24,6 @@ class FastTimeDDDConstants { public: - FastTimeDDDConstants(); FastTimeDDDConstants( const DDCompactView& cpv ); ~FastTimeDDDConstants(); @@ -33,19 +32,17 @@ class FastTimeDDDConstants { std::pair getXY(int copy) const; std::pair getXY(double x, double y) const; int getCells() const {return 4*nCells;} - void initialize(const DDCompactView& cpv); bool isValidXY(int ix, int iy) const; bool isValidCell(int copy) const; int quadrant(int ix, int iy) const; int quadrant(int copy) const; private: - void checkInitialized() const; + void initialize(const DDCompactView& cpv); void loadSpecPars(const DDFilteredView& fv); std::vector getDDDArray(const std::string &, const DDsvalues_type &) const; - bool tobeInitialized; int nCells, nCols, nRows, cellType; double rIn, rOut, cellSize; std::vector firstY, lastY, firstCell, lastCell; diff --git a/Geometry/HGCalCommonData/interface/HGCalDDDConstants.h b/Geometry/HGCalCommonData/interface/HGCalDDDConstants.h index e9db351bb7d6e..e2757645640b8 100644 --- a/Geometry/HGCalCommonData/interface/HGCalDDDConstants.h +++ b/Geometry/HGCalCommonData/interface/HGCalDDDConstants.h @@ -3,8 +3,8 @@ /** \class HGCalDDDConstants * - * this class reads the constant section of - * the shashlik-numbering xml-file + * this class reads the constant section of the numbering + * xml-files of the high granulairy calorimeter * * $Date: 2014/03/20 00:06:50 $ * \author Sunanda Banerjee, SINP @@ -40,7 +40,6 @@ class HGCalDDDConstants { }; - HGCalDDDConstants(); HGCalDDDConstants(const DDCompactView& cpv, std::string & name); ~HGCalDDDConstants(); @@ -51,7 +50,7 @@ class HGCalDDDConstants { std::pair findCell(int cell, int lay, int subSec, bool reco) const; std::pair findCell(int cell, float h, float bl, float tl, float alpha, float cellSize) const; - void initialize(const DDCompactView& cpv, std::string name); + bool isValid(int lay, int mod, int cell, bool reco) const; unsigned int layers(bool reco) const {return (reco ? depthIndex.size() : layerIndex.size());} std::pair locateCell(int cell, int lay, int subSec, bool reco) const; @@ -77,14 +76,13 @@ class HGCalDDDConstants { std::vector::const_iterator getLastTrForm() const { return trform_.end(); } private: - void checkInitialized() const; + void initialize(const DDCompactView& cpv, std::string name); void loadGeometry(const DDFilteredView& fv, std::string& tag); void loadSpecPars(const DDFilteredView& fv); std::vector getDDDArray(const std::string &, const DDsvalues_type &, int &) const; std::pair getIndex(int lay, bool reco) const; - bool tobeInitialized; int nCells, nSectors, nLayers; std::vector cellSize_; std::vector modules_, moduler_; diff --git a/Geometry/HGCalCommonData/interface/ShashlikDDDConstants.h b/Geometry/HGCalCommonData/interface/ShashlikDDDConstants.h index 6aaa89472624d..ccda1d46922d6 100644 --- a/Geometry/HGCalCommonData/interface/ShashlikDDDConstants.h +++ b/Geometry/HGCalCommonData/interface/ShashlikDDDConstants.h @@ -24,7 +24,6 @@ class ShashlikDDDConstants { public: - ShashlikDDDConstants(); ShashlikDDDConstants( const DDCompactView& cpv ); ~ShashlikDDDConstants(); void loadSpecPars(const std::vector& firstY, @@ -41,7 +40,6 @@ class ShashlikDDDConstants { // number of modules in a row or column int getModuleCols() const {return getCols()*nMods;} - void initialize(const DDCompactView& cpv); bool isValidXY(int ix, int iy) const; bool isValidSMM(int sm, int mod) const; /// quadrant for module (ix:iy) 21 @@ -53,15 +51,12 @@ class ShashlikDDDConstants { /// module iy is on the top? bool positiveY (int iy) const {return iy >= getModuleCols();} - bool valid () const {return !tobeInitialized;} - private: - void checkInitialized() const; + void initialize(const DDCompactView& cpv); void loadSpecPars(const DDFilteredView& fv); std::vector getDDDArray(const std::string &, const DDsvalues_type &) const; - bool tobeInitialized; static const int nMods=5; int nSM, nColS, nRow; std::vector firstY, lastY, firstSM, lastSM; diff --git a/Geometry/HGCalCommonData/plugins/DDHGCalEEAlgo.cc b/Geometry/HGCalCommonData/plugins/DDHGCalEEAlgo.cc index 76fe753ec2cb6..4380578fe7c54 100644 --- a/Geometry/HGCalCommonData/plugins/DDHGCalEEAlgo.cc +++ b/Geometry/HGCalCommonData/plugins/DDHGCalEEAlgo.cc @@ -35,6 +35,7 @@ void DDHGCalEEAlgo::initialize(const DDNumericArguments & nArgs, rotstr = sArgs["Rotation"]; layerType = dbl_to_int(vArgs["LayerType"]); heightType = dbl_to_int(vArgs["HeightType"]); + thickBlock = vArgs["LayerThick"]; zMinBlock = nArgs["zMinBlock"]; for (unsigned int i=0; i heightType; //Height to be evaluated from itself std::vector copyNumber; //Copy number offsets for a section std::vector thick; //Thickness of the material + std::vector thickBlock; //Thickness of a block of materials double zMinBlock; //Starting z-value of the block int sectors; //Sectors double slopeB; //Slope at the lower R diff --git a/Geometry/HGCalCommonData/plugins/DDHGCalHEAlgo.cc b/Geometry/HGCalCommonData/plugins/DDHGCalHEAlgo.cc index 97cb0fc606e15..4fb420943e812 100644 --- a/Geometry/HGCalCommonData/plugins/DDHGCalHEAlgo.cc +++ b/Geometry/HGCalCommonData/plugins/DDHGCalHEAlgo.cc @@ -101,13 +101,13 @@ void DDHGCalHEAlgo::constructLayers(DDLogicalPart module, DDCompactView& cpv) { type[ii] =-ityp; double zi = zMinBlock[ii]; zMinBlock[ii] += thickModule; - double zlayer = zz + thickModule; + if (heightType[i] == 0) zz = zi; + double zlayer = zz + thickModule; double zo = zi + thick[ii]; double rinF = zi * slopeB; double rinB = zlayer * slopeB; double routF = (heightType[i] == 0) ? rMax(zi) : rMax(zz); double routB = rMax(zo); - if (heightType[i] == 0) zz = zi; std::string name = "HGCal"+names[ii]+dbl_to_string(copy); edm::LogInfo("HGCalGeom") << "DDHGCalEEAlgo test: Layer " << i << ":" << ii << ":" << ityp << " Front " << zi << ", " @@ -153,23 +153,25 @@ DDHGCalHEAlgo::parameterLayer(double rinF, double routF, double rinB, //Given rin, rout compute parameters of the trapezoid and //position of the trapezoid for a standrd layer double alpha = CLHEP::pi/sectors; - edm::LogInfo("HCalGeom") << "Input: Front " << rinF << " " << routF << " " - << zi << " Back " << rinB << " " << routB << " " - << zo << " Alpha " << alpha/CLHEP::deg; + double rout = ((routF > routB) ? routB : routF); + edm::LogInfo("HGCalGeom") << "Input: Front " << rinF << " " << routF << " " + << zi << " Back " << rinB << " " << routB << " " + << zo << " Alpha " << alpha/CLHEP::deg << " Rout " + << rout; - parm.yh2 = parm.yh1 = 0.5 * (routF*cos(alpha) - rinB); + parm.yh2 = parm.yh1 = 0.5 * (rout*cos(alpha) - rinB); parm.bl2 = parm.bl1 = rinB * tan(alpha); - parm.tl2 = parm.tl1 = routF * sin(alpha); - parm.xpos = 0.5*(routF*cos(alpha)+rinB); + parm.tl2 = parm.tl1 = rout * sin(alpha); + parm.xpos = 0.5*(rout*cos(alpha)+rinB); parm.ypos = 0.0; parm.zpos = 0.5*(zi+zo); parm.alp = parm.theta = parm.phi = 0; - edm::LogInfo("HCalGeom") << "Output Dimensions " << parm.yh1 << " " - << parm.bl1 << " " << parm.tl1 << " " << parm.yh2 - << " " << parm.bl2 << " " << parm.tl2 << " " - << parm.alp/CLHEP::deg <<" " < routB) ? routB : routF); edm::LogInfo("HGCalGeom") << "Input " << type << " Front " << rinF << " " << routF << " " << zi << " Back " << rinB << " " << routB << " " << zo <<" Alpha " - << alpha/CLHEP::deg; + << alpha/CLHEP::deg << " rout " << rout; - parm.yh2 = parm.yh1 = 0.5 * (routF*cos(alpha) - rinB); + parm.yh2 = parm.yh1 = 0.5 * (rout*cos(alpha) - rinB); parm.bl2 = parm.bl1 = 0.5 * rinB * tan(alpha); - parm.tl2 = parm.tl1 = 0.5 * routF * sin(alpha); + parm.tl2 = parm.tl1 = 0.5 * rout * sin(alpha); double dx = 0.25* (parm.bl2+parm.tl2-parm.bl1-parm.tl1); double dy = 0.0; - parm.xpos = 0.5*(routF*cos(alpha)+rinB); + parm.xpos = 0.5*(rout*cos(alpha)+rinB); parm.ypos = 0.25*(parm.bl2+parm.tl2+parm.bl1+parm.tl1); parm.zpos = 0.5*(zi+zo); parm.alp = atan(0.5 * tan(alpha)); @@ -221,9 +224,12 @@ DDHGCalHEAlgo::parameterLayer(int type, double rinF, double routF, double rinB, double DDHGCalHEAlgo::rMax(double z) { double r(0); + unsigned int ik(0); for (unsigned int k=0; k FastTimeDDDConstants::getXY(double x, double y) const { } } -void FastTimeDDDConstants::initialize(const DDCompactView& cpv) { - - if (tobeInitialized) { - tobeInitialized = false; - - std::string attribute = "Volume"; - std::string value = "SFBX"; - DDValue val(attribute, value, 0.0); - - DDSpecificsFilter filter; - filter.setCriteria(val, DDSpecificsFilter::equals); - DDFilteredView fv(cpv); - fv.addFilter(filter); - bool ok = fv.firstChild(); - - if (ok) { - loadSpecPars(fv); - - } else { - edm::LogError("HGCalGeom") << "FastTimeDDDConstants: cannot get filtered" - << " view for " << attribute - << " not matching " << value; - throw cms::Exception("DDException") << "FastTimeDDDConstants: cannot match " << attribute << " to " << value; - } - } -} - bool FastTimeDDDConstants::isValidXY(int ix, int iy) const { int iq = quadrant(ix,iy); if (iq != 0) { @@ -184,12 +149,27 @@ int FastTimeDDDConstants::quadrant(int copy) const { return iq; } -void FastTimeDDDConstants::checkInitialized() const { - if (tobeInitialized) { - edm::LogError("HGCalGeom") << "FastTimeDDDConstants : to be initialized correctly"; - throw cms::Exception("DDException") << "FastTimeDDDConstants: to be initialized"; +void FastTimeDDDConstants::initialize(const DDCompactView& cpv) { + + std::string attribute = "Volume"; + std::string value = "SFBX"; + DDValue val(attribute, value, 0.0); + + DDSpecificsFilter filter; + filter.setCriteria(val, DDSpecificsFilter::equals); + DDFilteredView fv(cpv); + fv.addFilter(filter); + bool ok = fv.firstChild(); + + if (ok) { + loadSpecPars(fv); + } else { + edm::LogError("HGCalGeom") << "FastTimeDDDConstants: cannot get filtered" + << " view for " << attribute + << " not matching " << value; + throw cms::Exception("DDException") << "FastTimeDDDConstants: cannot match " << attribute << " to " << value; } -} +} void FastTimeDDDConstants::loadSpecPars(const DDFilteredView& fv) { diff --git a/Geometry/HGCalCommonData/src/HGCalDDDConstants.cc b/Geometry/HGCalCommonData/src/HGCalDDDConstants.cc index 3e3cdb4248c3f..9d2814adb7238 100644 --- a/Geometry/HGCalCommonData/src/HGCalDDDConstants.cc +++ b/Geometry/HGCalCommonData/src/HGCalDDDConstants.cc @@ -15,10 +15,8 @@ const double k_ScaleFromDDD = 0.1; -HGCalDDDConstants::HGCalDDDConstants() : tobeInitialized(true) {} - HGCalDDDConstants::HGCalDDDConstants(const DDCompactView& cpv, - std::string& nam) : tobeInitialized(true){ + std::string& nam) { initialize(cpv, nam); #ifdef DebugLog std::cout << "HGCalDDDConstants for " << nam << " initialized with " @@ -42,6 +40,7 @@ std::pair HGCalDDDConstants::assignCell(float x, float y, int lay, bl = moduler_[i].bl; tl = moduler_[i].tl; alpha= moduler_[i].alpha; + if ((subSec>0 && alpha<0) || (subSec<=0 && alpha>0)) alpha = -alpha; } else { h = modules_[i].h; bl = modules_[i].bl; @@ -58,9 +57,9 @@ std::pair HGCalDDDConstants::assignCell(float x, float y, float h, float a = (alpha==0) ? (2*h/(tl-bl)) : (h/(tl-bl)); float b = 2*h*bl/(tl-bl); float x0(x); - if (alpha < 0) x0 -= 0.5*(tl+bl); - else if (alpha > 0) x0 += 0.5*(tl+bl); int phiSector = (x0 > 0) ? 1 : 0; + if (alpha < 0) {x0 -= 0.5*(tl+bl); phiSector = 0;} + else if (alpha > 0) {x0 += 0.5*(tl+bl); phiSector = 1;} int kx = floor(fabs(x0)/cellSize); int ky = floor((y+h)/cellSize); @@ -83,6 +82,7 @@ std::pair HGCalDDDConstants::findCell(int cell, int lay, int subSec, bl = moduler_[i].bl; tl = moduler_[i].tl; alpha= moduler_[i].alpha; + if ((subSec>0 && alpha<0) || (subSec<=0 && alpha>0)) alpha = -alpha; } else { h = modules_[i].h; bl = modules_[i].bl; @@ -110,29 +110,12 @@ std::pair HGCalDDDConstants::findCell(int cell, float h, float bl, return std::pair(kx,ky); } -void HGCalDDDConstants::initialize(const DDCompactView& cpv, std::string name){ - - if (tobeInitialized) { - tobeInitialized = false; - nSectors = nCells = 0; +bool HGCalDDDConstants::isValid(int lay, int mod, int cell, bool reco) const { - std::string attribute = "Volume"; - std::string value = name; - DDValue val(attribute, value, 0); - - DDSpecificsFilter filter; - filter.setCriteria(val, DDSpecificsFilter::equals); - DDFilteredView fv(cpv); - fv.addFilter(filter); - bool ok = fv.firstChild(); - - if (ok) { - //Load the SpecPars - loadSpecPars(fv); - //Load the Geometry parameters - loadGeometry(fv, name); - } - } + bool ok = ((lay > 0 && lay <= (int)(layers(reco))) && + (mod > 0 && mod <= sectors()) && + (cell >=0 && cell < maxCells(lay,reco))); + return ok; } std::pair HGCalDDDConstants::locateCell(int cell, int lay, @@ -148,6 +131,7 @@ std::pair HGCalDDDConstants::locateCell(int cell, int lay, bl = moduler_[i].bl; tl = moduler_[i].tl; alpha= moduler_[i].alpha; + if ((subSec>0 && alpha<0) || (subSec<=0 && alpha>0)) alpha = -alpha; } else { h = modules_[i].h; bl = modules_[i].bl; @@ -330,18 +314,34 @@ std::pair HGCalDDDConstants::simToReco(int cell, int lay, return std::pair(kx,depth); } -void HGCalDDDConstants::checkInitialized() const { - if (tobeInitialized) { - edm::LogError("HGCalGeom") << "HGCalDDDConstants : to be initialized correctly"; - throw cms::Exception("DDException") << "HGCalDDDConstants: to be initialized"; +void HGCalDDDConstants::initialize(const DDCompactView& cpv, std::string name){ + + nSectors = nCells = 0; + + std::string attribute = "Volume"; + std::string value = name; + DDValue val(attribute, value, 0); + + DDSpecificsFilter filter; + filter.setCriteria(val, DDSpecificsFilter::equals); + DDFilteredView fv(cpv); + fv.addFilter(filter); + bool ok = fv.firstChild(); + + if (ok) { + //Load the SpecPars + loadSpecPars(fv); + //Load the Geometry parameters + loadGeometry(fv, name); } -} +} void HGCalDDDConstants::loadGeometry(const DDFilteredView& _fv, std::string & sdTag) { DDFilteredView fv = _fv; - bool dodet = true; + bool dodet(true), first(true); + int zpFirst(0); std::vector trforms; while (dodet) { @@ -356,6 +356,7 @@ void HGCalDDDConstants::loadGeometry(const DDFilteredView& _fv, int sec = (nsiz > 1) ? copy[nsiz-2] : -1; int zp = (nsiz > 3) ? copy[nsiz-4] : -1; if (zp !=1 ) zp = -1; + if (first) {first = false; zpFirst = zp;} const DDTrap & trp = static_cast(sol); HGCalDDDConstants::hgtrap mytr(lay,trp.x1(),trp.x2(), 0.5*(trp.y1()+trp.y2()), @@ -372,7 +373,7 @@ void HGCalDDDConstants::loadGeometry(const DDFilteredView& _fv, if (layer_.size() == 0) nSectors = 1; layer_.push_back(lay); } else if (std::find(layer_.begin(),layer_.end(),lay) == layer_.begin()){ - ++nSectors; + if (zp == zpFirst) ++nSectors; } DD3Vector x, y, z; fv.rotation().GetComponents( x, y, z ) ; diff --git a/Geometry/HGCalCommonData/src/ShashlikDDDConstants.cc b/Geometry/HGCalCommonData/src/ShashlikDDDConstants.cc index 0ff05d951fc53..ea63b8021caf9 100644 --- a/Geometry/HGCalCommonData/src/ShashlikDDDConstants.cc +++ b/Geometry/HGCalCommonData/src/ShashlikDDDConstants.cc @@ -13,16 +13,7 @@ //#define DebugLog -ShashlikDDDConstants::ShashlikDDDConstants() : tobeInitialized(true), nSM(0), - nColS(0) { - -#ifdef DebugLog - edm::LogInfo("HGCalGeom") << "ShashlikDDDConstants::ShashlikDDDConstants constructor"; -#endif - -} - -ShashlikDDDConstants::ShashlikDDDConstants(const DDCompactView& cpv) : tobeInitialized(true) { +ShashlikDDDConstants::ShashlikDDDConstants(const DDCompactView& cpv) { #ifdef DebugLog edm::LogInfo("HGCalGeom") << "ShashlikDDDConstants::ShashlikDDDConstants ( const DDCompactView& cpv ) constructor"; @@ -79,34 +70,6 @@ std::pair ShashlikDDDConstants::getXY(int sm, int mod) const { } } -void ShashlikDDDConstants::initialize(const DDCompactView& cpv) { - - if (tobeInitialized) { - - std::string attribute = "OnlyForShashlikNumbering"; - std::string value = "any"; - DDValue val(attribute, value, 0.0); - - DDSpecificsFilter filter; - filter.setCriteria(val, DDSpecificsFilter::not_equals, - DDSpecificsFilter::AND, true, true); - DDFilteredView fv(cpv); - fv.addFilter(filter); - bool ok = fv.firstChild(); - - if (ok) { - loadSpecPars(fv); - tobeInitialized = false; - - } else { - edm::LogError("HGCalGeom") << "ShashlikDDDConstants: cannot get filtered" - << " view for " << attribute - << " not matching " << value; - throw cms::Exception("DDException") << "ShashlikDDDConstants: cannot match " << attribute << " to " << value; - } - } -} - bool ShashlikDDDConstants::isValidXY(int ix, int iy) const { int iq = quadrant(ix,iy); if (iq != 0) { @@ -157,10 +120,26 @@ int ShashlikDDDConstants::quadrant(int sm) const { return iq; } -void ShashlikDDDConstants::checkInitialized() const { - if (tobeInitialized) { - edm::LogError("HGCalGeom") << "ShashlikDDDConstants : to be initialized correctly"; - throw cms::Exception("DDException") << "ShashlikDDDConstants: to be initialized"; +void ShashlikDDDConstants::initialize(const DDCompactView& cpv) { + + std::string attribute = "OnlyForShashlikNumbering"; + std::string value = "any"; + DDValue val(attribute, value, 0.0); + + DDSpecificsFilter filter; + filter.setCriteria(val, DDSpecificsFilter::not_equals, + DDSpecificsFilter::AND, true, true); + DDFilteredView fv(cpv); + fv.addFilter(filter); + bool ok = fv.firstChild(); + + if (ok) { + loadSpecPars(fv); + } else { + edm::LogError("HGCalGeom") << "ShashlikDDDConstants: cannot get filtered" + << " view for " << attribute + << " not matching " << value; + throw cms::Exception("DDException") << "ShashlikDDDConstants: cannot match " << attribute << " to " << value; } } diff --git a/Geometry/HGCalCommonData/test/HGCalNumberingTester.cc b/Geometry/HGCalCommonData/test/HGCalNumberingTester.cc index 4d272fd3d2b78..cb0400c4b036d 100644 --- a/Geometry/HGCalCommonData/test/HGCalNumberingTester.cc +++ b/Geometry/HGCalCommonData/test/HGCalNumberingTester.cc @@ -87,21 +87,25 @@ void HGCalNumberingTester::analyze( const edm::Event& iEvent, const edm::EventSe const HGCalDDDConstants hgeedc(*pHGNDC); std::cout << "EE Layers = " << hgeedc.layers(false) << " Sectors = " << hgeedc.sectors() << std::endl; - std::pair kxy; + std::pair kxy, lxy; std::pair xy; float localx(5.0), localy(5.0); for (unsigned int i=0; i ncells = hgeedc.numberCells(i+1,false); std::cout << "Layer " << i+1 << " with " << ncells.size() << " rows\n"; @@ -122,15 +126,19 @@ void HGCalNumberingTester::analyze( const edm::Event& iEvent, const edm::EventSe for (unsigned int i=0; i ncells = hghesidc.numberCells(i+1,false); std::cout << "Layer " << i+1 << " with " << ncells.size() << " rows\n"; @@ -153,16 +161,20 @@ void HGCalNumberingTester::analyze( const edm::Event& iEvent, const edm::EventSe for (unsigned int i=0; i ncells = hghescdc.numberCells(i+1,false); std::cout << "Layer " << i+1 << " with " << ncells.size() << " rows\n"; int ntot(0); diff --git a/Geometry/HGCalSimData/data/shashliksens.xml b/Geometry/HGCalSimData/data/shashliksens.xml index ab42668c5d2d5..166dbc17f37e8 100644 --- a/Geometry/HGCalSimData/data/shashliksens.xml +++ b/Geometry/HGCalSimData/data/shashliksens.xml @@ -6,7 +6,7 @@ - + diff --git a/Geometry/HcalCommonData/data/NoLayer0/hcalSimNumbering.xml b/Geometry/HcalCommonData/data/NoLayer0/hcalSimNumbering.xml index 593f07431267b..a449a7053c2e7 100644 --- a/Geometry/HcalCommonData/data/NoLayer0/hcalSimNumbering.xml +++ b/Geometry/HcalCommonData/data/NoLayer0/hcalSimNumbering.xml @@ -1,6 +1,93 @@ + + + 0.0*deg, 0.0*deg, 0.0*deg, 10.0*deg, 10.0*deg + + + 0.000, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522, 0.609, 0.696, + 0.783, 0.870, 0.957, 1.044, 1.131, 1.218, 1.305, 1.392, 1.479, + 1.566, 1.653, 1.740, 1.830, 1.930, 2.043, 2.172, 2.322, 2.500, + 2.650, 2.868, 3.000 + + + 12.50*cm, 16.90*cm, 20.10*cm, 24.00*cm, 28.60*cm, 34.00*cm, + 40.60*cm, 48.30*cm, 57.60*cm, 68.60*cm, 81.80*cm, 97.50*cm, + 116.20*cm, 130.00*cm + + + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg + + + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 20.0*deg, + 20.0*deg + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 + + + 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 + + + 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 + + + 1, 1, 1, 1, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 16, 29, 1 + + + 16, 29, 41, 15 + + + 1.392, 3.000, 5.500, 1.305 + + + 22.0*cm, 165.0*cm, 30.0*cm, 0.0*cm, 1115.0*cm, 0.375*cm, + 1137.0*cm + + + 15, 29, 4, 10, 5, 2, 4, 18, 19, 11, 12, 13, 14 + + + 0.0, 0.0 + + + 117.0, 117.0, 117.0, 217.0 + + + 0, 0, 0, 0 + + + 178.0, 178.0, 178.0, 0.000 + + + 0, 0, 0, 0 + + + 2.840, 2.090, 0.000, 0.000 + + + 0, 0, 0, 0 + + + @@ -9,288 +96,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Geometry/HcalCommonData/data/Phase0/hcalRecNumbering.xml b/Geometry/HcalCommonData/data/Phase0/hcalRecNumbering.xml index ead02250e1b26..5d7b6d88abb90 100644 --- a/Geometry/HcalCommonData/data/Phase0/hcalRecNumbering.xml +++ b/Geometry/HcalCommonData/data/Phase0/hcalRecNumbering.xml @@ -1,202 +1,43 @@ + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 + + + 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 + + + 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 + + + 1, 1, 1, 1, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HcalCommonData/data/Phase0/hcalSimNumbering.xml b/Geometry/HcalCommonData/data/Phase0/hcalSimNumbering.xml index 42c7ac43100c6..c1f00000b2948 100644 --- a/Geometry/HcalCommonData/data/Phase0/hcalSimNumbering.xml +++ b/Geometry/HcalCommonData/data/Phase0/hcalSimNumbering.xml @@ -1,6 +1,93 @@ + + + 0.0*deg, 0.0*deg, 0.0*deg, 10.0*deg, 10.0*deg + + + 0.000, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522, 0.609, 0.696, + 0.783, 0.870, 0.957, 1.044, 1.131, 1.218, 1.305, 1.392, 1.479, + 1.566, 1.653, 1.740, 1.830, 1.930, 2.043, 2.172, 2.322, 2.500, + 2.650, 2.868, 3.000 + + + 12.50*cm, 16.90*cm, 20.10*cm, 24.00*cm, 28.60*cm, 34.00*cm, + 40.60*cm, 48.30*cm, 57.60*cm, 68.60*cm, 81.80*cm, 97.50*cm, + 116.20*cm, 130.00*cm + + + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg + + + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 20.0*deg, + 20.0*deg + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 + + + 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 + + + 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 + + + 1, 1, 1, 1, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 16, 29, 1 + + + 16, 29, 41, 15 + + + 1.392, 3.000, 5.500, 1.305 + + + 22.0*cm, 165.0*cm, 30.0*cm, 0.0*cm, 1115.0*cm, 0.375*cm, + 1137.0*cm + + + 15, 29, 4, 10, 5, 2, 4, 18, 19, 11, 12, 13, 14 + + + 0.5, 0.5 + + + 117.0, 117.0, 117.0, 217.0 + + + 0, 0, 0, 0 + + + 178.0, 178.0, 178.0, 0.000 + + + 0, 0, 0, 0 + + + 2.840, 2.090, 0.000, 0.000 + + + 0, 0, 0, 0 + + + @@ -8,288 +95,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Geometry/HcalCommonData/data/PhaseI/hcalRecNumbering.xml b/Geometry/HcalCommonData/data/PhaseI/hcalRecNumbering.xml index b6f3ea359134d..3ae02c19bd765 100644 --- a/Geometry/HcalCommonData/data/PhaseI/hcalRecNumbering.xml +++ b/Geometry/HcalCommonData/data/PhaseI/hcalRecNumbering.xml @@ -1,126 +1,32 @@ + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 + + + 1, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Geometry/HcalCommonData/data/PhaseI/hcalSimNumbering.xml b/Geometry/HcalCommonData/data/PhaseI/hcalSimNumbering.xml index 28b024234ef52..3e2e4c8c26a57 100644 --- a/Geometry/HcalCommonData/data/PhaseI/hcalSimNumbering.xml +++ b/Geometry/HcalCommonData/data/PhaseI/hcalSimNumbering.xml @@ -1,6 +1,81 @@ + + + 0.0*deg, 0.0*deg, 0.0*deg, 10.0*deg, 10.0*deg + + + 0.000, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522, 0.609, 0.696, + 0.783, 0.870, 0.957, 1.044, 1.131, 1.218, 1.305, 1.392, 1.479, + 1.566, 1.653, 1.740, 1.830, 1.930, 2.043, 2.172, 2.322, 2.500, + 2.650, 2.868, 3.000 + + + 12.50*cm, 16.90*cm, 20.10*cm, 24.00*cm, 28.60*cm, 34.00*cm, + 40.60*cm, 48.30*cm, 57.60*cm, 68.60*cm, 81.80*cm, 97.50*cm, + 116.20*cm, 130.00*cm + + + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg + + + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 20.0*deg, + 20.0*deg + + + 1, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5 + + + 1, 16, 29, 1 + + + 16, 29, 41, 15 + + + 1.392, 3.000, 5.500, 1.305 + + + 22.0*cm, 165.0*cm, 30.0*cm, 0.0*cm, 1115.0*cm, 0.375*cm, + 1137.0*cm + + + 15, 99, 4, 10, 5, 2, 4, 18, 19, 11, 12, 13, 14 + + + 1.2, 1.2 + + + 117.0, 117.0, 117.0, 217.0 + + + 0, 0, 0, 0 + + + 178.0, 178.0, 178.0, 178.0 + + + 0, 0, 0, 0 + + + 2.840, 2.090, 0.000, 0.000 + + + 0, 0, 0, 0 + + + @@ -8,212 +83,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Geometry/HcalCommonData/data/PhaseII/NoHE/hcalRecNumbering.xml b/Geometry/HcalCommonData/data/PhaseII/NoHE/hcalRecNumbering.xml index cfc9600b83eef..f695b2b44d189 100644 --- a/Geometry/HcalCommonData/data/PhaseII/NoHE/hcalRecNumbering.xml +++ b/Geometry/HcalCommonData/data/PhaseII/NoHE/hcalRecNumbering.xml @@ -1,81 +1,27 @@ + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 + + + 1, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Geometry/HcalCommonData/data/PhaseII/NoHE/hcalSimNumbering.xml b/Geometry/HcalCommonData/data/PhaseII/NoHE/hcalSimNumbering.xml index 06dcd9dde9d6e..e465ff03f8290 100644 --- a/Geometry/HcalCommonData/data/PhaseII/NoHE/hcalSimNumbering.xml +++ b/Geometry/HcalCommonData/data/PhaseII/NoHE/hcalSimNumbering.xml @@ -1,173 +1,81 @@ + + + 0.0*deg, 0.0*deg, 0.0*deg, 10.0*deg, 10.0*deg + + + 0.000, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522, 0.609, 0.696, + 0.783, 0.870, 0.957, 1.044, 1.131, 1.218, 1.305, 1.392 + + + 12.50*cm, 16.90*cm, 20.10*cm, 24.00*cm, 28.60*cm, 34.00*cm, + 40.60*cm, 48.30*cm, 57.60*cm, 68.60*cm, 81.80*cm, 97.50*cm, + 116.20*cm, 130.00*cm + + + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg + + + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 20.0*deg, + 20.0*deg + + + 1, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 16, 29, 1 + + + 16, 29, 41, 15 + + + 1.392, 3.000, 5.500, 1.305 + + + 22.0*cm, 165.0*cm, 30.0*cm, 0.0*cm, 1115.0*cm, 0.375*cm, + 1137.0*cm + + + 15, 99, 4, 10, 5, 2, 4, 18, 19, 11, 12, 13, 14 + + + 1.2, 1.2 + + + 117.0, 117.0, 117.0, 217.0 + + + 0, 0, 0, 0 + + + 178.0, 178.0, 178.0, 0.000 + + + 0, 0, 0, 0 + + + 2.840, 2.090, 0.000, 0.000 + + + 0, 0, 0, 0 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Geometry/HcalCommonData/data/PhaseII/Rebuild/hcalalgo.xml b/Geometry/HcalCommonData/data/PhaseII/Rebuild/hcalalgo.xml new file mode 100644 index 0000000000000..4a6da8cf436bf --- /dev/null +++ b/Geometry/HcalCommonData/data/PhaseII/Rebuild/hcalalgo.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Geometry/HcalCommonData/data/PhaseII/Rebuild/hcalendcapalgo.xml b/Geometry/HcalCommonData/data/PhaseII/Rebuild/hcalendcapalgo.xml new file mode 100644 index 0000000000000..fb21169f12fda --- /dev/null +++ b/Geometry/HcalCommonData/data/PhaseII/Rebuild/hcalendcapalgo.xml @@ -0,0 +1,318 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0, 0, 0 + 0.*deg, 0.*deg, 0.*deg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0, 0 + Phi0, Phi1 + Layer00 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + Phi0, Phi1 + Layer01 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2, 3, 4, 5, 6, 7, 8 + Phi0, Phi1 + + Layer02, Layer03, Layer04, Layer05, Layer06, Layer07, Layer08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 + Phi0, Phi1 + + Layer09, Layer10, Layer11, + Layer12, Layer13, Layer14, Layer15, Layer16, Layer17, Layer18 + + + + + + diff --git a/Geometry/HcalCommonData/data/PhaseII/hcalRecNumbering.xml b/Geometry/HcalCommonData/data/PhaseII/hcalRecNumbering.xml index 128954c1d2eb5..19ebc49e00f40 100644 --- a/Geometry/HcalCommonData/data/PhaseII/hcalRecNumbering.xml +++ b/Geometry/HcalCommonData/data/PhaseII/hcalRecNumbering.xml @@ -1,144 +1,34 @@ + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2 + + + 1, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Geometry/HcalCommonData/data/PhaseII/hcalRecNumberingEta4.xml b/Geometry/HcalCommonData/data/PhaseII/hcalRecNumberingEta4.xml index 0159a7a6d87ea..84846e4b9d316 100644 --- a/Geometry/HcalCommonData/data/PhaseII/hcalRecNumberingEta4.xml +++ b/Geometry/HcalCommonData/data/PhaseII/hcalRecNumberingEta4.xml @@ -1,164 +1,35 @@ - + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2 + + + 1, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HcalCommonData/data/PhaseII/hcalRecNumberingRebuildHE.xml b/Geometry/HcalCommonData/data/PhaseII/hcalRecNumberingRebuildHE.xml index a95a20fb6d346..fc6c7e30b6cba 100644 --- a/Geometry/HcalCommonData/data/PhaseII/hcalRecNumberingRebuildHE.xml +++ b/Geometry/HcalCommonData/data/PhaseII/hcalRecNumberingRebuildHE.xml @@ -1,134 +1,33 @@ - + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 4, 4 + + + 1, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HcalCommonData/data/PhaseII/hcalSimNumbering.xml b/Geometry/HcalCommonData/data/PhaseII/hcalSimNumbering.xml index 59bc096d67e9b..fac65634332c4 100644 --- a/Geometry/HcalCommonData/data/PhaseII/hcalSimNumbering.xml +++ b/Geometry/HcalCommonData/data/PhaseII/hcalSimNumbering.xml @@ -1,6 +1,87 @@ + + + 0.0*deg, 0.0*deg, 0.0*deg, 10.0*deg, 10.0*deg + + + 0.000, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522, 0.609, 0.696, + 0.783, 0.870, 0.957, 1.044, 1.131, 1.218, 1.305, 1.392, 1.479, + 1.566, 1.653, 1.740, 1.7625, 1.7850, 1.8075, 1.830, 1.855, + 1.880, 1.905, 1.930, 1.95825, 1.98650, 2.01475, 2.043, 2.07525, + 2.10750, 2.13975, 2.172, 2.2095, 2.2470, 2.2845, 2.322, 2.3665, + 2.4110, 2.4555, 2.500, 2.5375, 2.5750, 2.6125, 2.650, 2.7045, + 2.7590, 2.8135, 2.868, 2.9010, 2.9340, 2.9670, 3.000 + + + 12.50*cm, 16.90*cm, 20.10*cm, 24.00*cm, 28.60*cm, 34.00*cm, + 40.60*cm, 48.30*cm, 57.60*cm, 68.60*cm, 81.80*cm, 97.50*cm, + 116.20*cm, 130.00*cm + + + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 2.5*deg, + 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, + 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, + 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, + 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, + 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg + + + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 20.0*deg, + 20.0*deg + + + 1, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5 + + + 1, 16, 29, 1 + + + 16, 56, 41, 15 + + + 1.392, 3.000, 5.500, 1.305 + + + 22.0*cm, 165.0*cm, 30.0*cm, 0.0*cm, 1115.0*cm, 0.375*cm, + 1137.0*cm + + + 15, 99, 4, 10, 5, 2, 4, 18, 19, 11, 12, 13, 14 + + + 1.2, 1.2 + + + 117.0, 117.0, 117.0, 217.0 + + + 0, 0, 0, 0 + + + 178.0, 178.0, 178.0, 178.0 + + + 0, 0, 0, 0 + + + 2.840, 2.090, 0.000, 0.000 + + + 0, 0, 0, 0 + + + @@ -8,266 +89,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Geometry/HcalCommonData/data/PhaseII/hcalSimNumberingEta4.xml b/Geometry/HcalCommonData/data/PhaseII/hcalSimNumberingEta4.xml index 226e1cc3cecb7..4b9ca06dd0479 100644 --- a/Geometry/HcalCommonData/data/PhaseII/hcalSimNumberingEta4.xml +++ b/Geometry/HcalCommonData/data/PhaseII/hcalSimNumberingEta4.xml @@ -1,313 +1,101 @@ - + + + 0.0*deg, 0.0*deg, 0.0*deg, 10.0*deg, 10.0*deg + + + 0.000, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522, 0.609, 0.696, + 0.783, 0.870, 0.957, 1.044, 1.131, 1.218, 1.305, 1.392, 1.479, + 1.566, 1.653, 1.740, 1.7625, 1.7850, 1.8075, 1.830, 1.855, + 1.880, 1.905, 1.930, 1.95825, 1.98650, 2.01475, 2.043, 2.07525, + 2.10750, 2.13975, 2.172, 2.2095, 2.2470, 2.2845, 2.322, 2.3665, + 2.4110, 2.4555, 2.500, 2.5375, 2.5750, 2.6125, 2.650, 2.7045, + 2.7590, 2.8135, 2.868, 2.9010, 2.9340, 2.9670, 3.000, 3.037, + 3.074, 3.111, 3.148, 3.191, 3.234, 3.277, 3.320, 3.372, 3.425, + 3.477, 3.530, 3.587, 3.645, 3.702, 3.760, 3.820, 3.880, 3.940, + 4.000 + + + 12.50*cm, 16.90*cm, 20.10*cm, 24.00*cm, 28.60*cm, 34.00*cm, + 40.60*cm, 48.30*cm, 57.60*cm, 68.60*cm, 81.80*cm, 97.50*cm, + 116.20*cm, 130.00*cm + + + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 2.5*deg, + 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, + 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, + 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, + 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, + 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg + + + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 20.0*deg, + 20.0*deg + + + 1, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5 + + + 1, 16, 29, 1 + + + 16, 76, 41, 15 + + + 1.392, 3.000, 5.500, 1.305 + + + 22.0*cm, 165.0*cm, 30.0*cm, 0.0*cm, 1115.0*cm, 0.375*cm, + 1137.0*cm + + + 15, 99, 4, 10, 5, 2, 4, 18, 19, 11, 12, 13, 14 + + + 1.2, 1.2 + + + 117.0, 117.0, 117.0, 217.0 + + + 0, 0, 0, 0 + + + 178.0, 178.0, 178.0, 178.0 + + + 0, 0, 0, 0 + + + 2.840, 2.090, 0.000, 0.000 + + + 0, 0, 0, 0 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Geometry/HcalCommonData/data/PhaseII/hcalSimNumberingRebuildHE.xml b/Geometry/HcalCommonData/data/PhaseII/hcalSimNumberingRebuildHE.xml index 9c31493d2b5af..124e2e26d6d39 100644 --- a/Geometry/HcalCommonData/data/PhaseII/hcalSimNumberingRebuildHE.xml +++ b/Geometry/HcalCommonData/data/PhaseII/hcalSimNumberingRebuildHE.xml @@ -1,227 +1,89 @@ - + + + 0.0*deg, 0.0*deg, 0.0*deg, 10.0*deg, 10.0*deg + + + 0.000, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522, 0.609, 0.696, + 0.783, 0.870, 0.957, 1.044, 1.131, 1.218, 1.305, 1.392, 1.479, + 1.566, 1.653, 1.740, 1.827, 1.914, 2.001, 2.088, 2.175, 2.262, + 2.349, 2.436, 2.523, 2.610, 2.697, 2.872, 3.000 + + + 12.50*cm, 16.90*cm, 20.10*cm, 24.00*cm, 28.60*cm, 34.00*cm, + 40.60*cm, 48.30*cm, 57.60*cm, 68.60*cm, 81.80*cm, 97.50*cm, + 116.20*cm, 130.00*cm + + + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 2.5*deg, + 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, + 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg, 2.5*deg + + + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 20.0*deg, + 20.0*deg + + + 1, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5 + + + 1, 16, 29, 1 + + + 16, 33, 41, 15 + + + 1.392, 3.000, 5.500, 1.305 + + + 22.0*cm, 165.0*cm, 30.0*cm, 0.0*cm, 1115.0*cm, 0.375*cm, + 1137.0*cm + + + 15, 99, 4, 10, 5, 2, 4, 18, 19, 11, 12, 13, 14 + + + 1.2, 1.2 + + + 117.0, 117.0, 117.0, 217.0 + + + 0, 0, 0, 0 + + + 178.0, 178.0, 178.0, 178.0 + + + 0, 0, 0, 0 + + + 2.840, 2.090, 0.000, 0.000 + + + 0, 0, 0, 0 + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Geometry/HcalCommonData/data/SLHC/hcalSimNumbering.xml b/Geometry/HcalCommonData/data/SLHC/hcalSimNumbering.xml deleted file mode 100644 index c5a3986728fda..0000000000000 --- a/Geometry/HcalCommonData/data/SLHC/hcalSimNumbering.xml +++ /dev/null @@ -1,296 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Geometry/HcalCommonData/interface/HcalDDDRecConstants.h b/Geometry/HcalCommonData/interface/HcalDDDRecConstants.h index 70f90f1bcdccb..d408c0df81901 100644 --- a/Geometry/HcalCommonData/interface/HcalDDDRecConstants.h +++ b/Geometry/HcalCommonData/interface/HcalDDDRecConstants.h @@ -27,7 +27,6 @@ class HcalDDDRecConstants { public: - HcalDDDRecConstants(); HcalDDDRecConstants(const DDCompactView& cpv, const HcalDDDSimConstants& hcons); ~HcalDDDRecConstants(); @@ -45,6 +44,12 @@ class HcalDDDRecConstants { double df=0) : ieta(eta), nPhi(nf),depthStart(0), etaMin(et1), etaMax(et2), phi0(fi0), dphi(df) {} }; + struct HcalActiveLength { + int ieta, depth; + double eta, thick; + HcalActiveLength(int ie=0, int d=0, double et=0, + double t=0) : ieta(ie), depth(d), eta(et), thick(t) {} + }; std::vector > getConstHBHE(const int type) const { if (type == 0) return gconsHB; @@ -68,26 +73,23 @@ class HcalDDDRecConstants { std::vector getPhiOffs() const {return phioff;} std::vector getPhiTable() const {return phibin;} std::vector getPhiTableHF() const {return phibinHF;} + std::vector getThickActive(const int type) const; std::string getTopoMode() const {return modeTopo;} std::vector HcalCellTypes(HcalSubdetector) const; - void initialize(const DDCompactView& cpv, - const HcalDDDSimConstants& hcons); unsigned int numberOfCells(HcalSubdetector) const; unsigned int nCells(HcalSubdetector) const; unsigned int nCells() const; private: - void checkInitialized() const; + void initialize(const DDCompactView& cpv); void loadSpecPars(const DDFilteredView& fv); void loadSimConst(); - std::vector getDDDArray(const char *, const DDsvalues_type &, - int &) const; std::string getDDDString(const std::string &, const DDsvalues_type &) const; bool tobeInitialized; static const int nEtaMax=100; - const HcalDDDSimConstants *hcons; + const HcalDDDSimConstants & hcons; std::string modeTopo; // Mode for topology std::vector phioff; // Phi offset for barrel, endcap, forward std::vector etaGroup; // Eta Grouping diff --git a/Geometry/HcalCommonData/interface/HcalDDDSimConstants.h b/Geometry/HcalCommonData/interface/HcalDDDSimConstants.h index 9b86ac2409993..b4f09b2173a19 100644 --- a/Geometry/HcalCommonData/interface/HcalDDDSimConstants.h +++ b/Geometry/HcalCommonData/interface/HcalDDDSimConstants.h @@ -26,7 +26,6 @@ class HcalDDDSimConstants { public: - HcalDDDSimConstants(); HcalDDDSimConstants( const DDCompactView& cpv ); ~HcalDDDSimConstants(); @@ -43,6 +42,8 @@ class HcalDDDSimConstants { {return std::pair(etaMin[i],etaMax[i]);} std::vector getEtaTable() const {return etaTable;} std::vector getEtaTableHF() const; + std::vector getGparHF() const {return gparHF;} + std::vector getLayer0Wt() const {return layer0wt;} std::pair getModHalfHBHE(const int type) const; std::vector getNOff() const {return nOff;} double getPhiBin(const int i) const {return phibin[i];} @@ -51,10 +52,10 @@ class HcalDDDSimConstants { std::vector getPhiOffs() const {return phioff;} std::vector getPhiTable() const {return phibin;} std::vector getPhiTableHF() const {return phitable;} + std::vector getRTableHF() const {return rTable;} std::vector HcalCellTypes() const; std::vector HcalCellTypes(HcalSubdetector, int ieta=-1, int depth=-1) const; - void initialize(const DDCompactView& cpv); int getMaxDepth(const int type) const {return maxDepth[type];} unsigned int numberOfCells(HcalSubdetector) const; int phiNumber(int phi, int unit) const; @@ -63,11 +64,11 @@ class HcalDDDSimConstants { int unitPhi(double dphi) const; private: - void checkInitialized() const; - void loadSpecPars(const DDFilteredView& fv); + void initialize(const DDCompactView& cpv); + void loadSpecPars( void ); void loadGeometry(const DDFilteredView& fv); - std::vector getDDDArray(const std::string &, - const DDsvalues_type &, int &) const; + bool checkDDVector( const std::string & ) const; + std::vector getDDVector( const std::string & ) const; unsigned find (int element, std::vector& array) const; double deltaEta(int det, int eta, int depth) const; double getEta(int det, int etaR, int zside, int depth=1) const; @@ -77,7 +78,6 @@ class HcalDDDSimConstants { void printTileHB(int eta, int depth) const; void printTileHE(int eta, int depth) const; - bool tobeInitialized; static const int nEtaMax=100; static const int nDepthMax=9; int maxDepth[4]; // Maximum depths in HB/HE/HF/HO @@ -86,7 +86,6 @@ class HcalDDDSimConstants { int nEta; // Number of bins in eta for HB and HE std::vector rTable; // R-table int nR; // Number of bins in r - int nPhi; // Number of bins in phibin std::vector phibin; // Phi step for all eta bins (HB, HE and HO) int nPhiF; // Number of bins in phitable std::vector phitable; // Phi step for all eta bins (HF) @@ -98,7 +97,7 @@ class HcalDDDSimConstants { std::vector etaMax; // Maximum eta bin number for HB/HE/HF std::vector etaRange; // Maximum eta value for HB/HE/HF std::vector gparHF; // Geometry parameters of HF - std::vector layer0Wt; // Weight of layer 0 + std::vector layer0wt; // Weight of layer 0 std::vector gainHB; // Gain factor for HB std::vector shiftHB; // Readout shift .. .. std::vector gainHE; // Gain factor for HE diff --git a/Geometry/HcalCommonData/interface/HcalNumberingFromDDD.h b/Geometry/HcalCommonData/interface/HcalNumberingFromDDD.h index 8fb41b3b7c4b5..e4d309e9a62ce 100644 --- a/Geometry/HcalCommonData/interface/HcalNumberingFromDDD.h +++ b/Geometry/HcalCommonData/interface/HcalNumberingFromDDD.h @@ -37,6 +37,7 @@ class HcalNumberingFromDDD { int lay=-1) const; HcalCellType::HcalCell cell(int det, int zside, int depth, int etaR, int iphi) const; + const HcalDDDSimConstants& ddConstants() const {return *hcalConstants;} private: diff --git a/Geometry/HcalCommonData/python/hcalforwardshower_cfi.py b/Geometry/HcalCommonData/python/hcalforwardshower_cfi.py index 29b6966c021bc..c827113763723 100644 --- a/Geometry/HcalCommonData/python/hcalforwardshower_cfi.py +++ b/Geometry/HcalCommonData/python/hcalforwardshower_cfi.py @@ -2,8 +2,9 @@ XMLIdealGeometryESSource = cms.ESSource("XMLIdealGeometryESSource", geomXMLFiles = cms.vstring('Geometry/CMSCommonData/data/materials.xml', - 'Geometry/HcalCommonData/data/hcalforwardmaterial.xml', - 'Geometry/HcalCommonData/data/hcalforwardshower.xml'), + 'Geometry/HcalCommonData/data/hcalforwardmaterial.xml', + 'Geometry/HcalCommonData/data/hcalforwardshower.xml', + 'Geometry/HcalCommonData/data/Phase0/hcalSimNumbering.xml'), rootNodeName = cms.string('hcalforwardshower:HFWorld') ) diff --git a/Geometry/HcalCommonData/python/testPhase2GeometryXML_cfi.py b/Geometry/HcalCommonData/python/testPhase2GeometryXML_cfi.py index fc77bdaa6dd66..80c9e3d82507a 100644 --- a/Geometry/HcalCommonData/python/testPhase2GeometryXML_cfi.py +++ b/Geometry/HcalCommonData/python/testPhase2GeometryXML_cfi.py @@ -204,17 +204,23 @@ 'Geometry/EcalCommonData/data/ectkcable.xml', 'Geometry/EcalCommonData/data/PhaseII/escon.xml', 'Geometry/EcalCommonData/data/PhaseII/esalgo.xml', + 'Geometry/HGCalCommonData/data/v2/fastTimingElement.xml', + 'Geometry/HGCalCommonData/data/fastTiming.xml', + 'Geometry/HGCalCommonData/data/fastTimingConst.xml', 'Geometry/HcalCommonData/data/hcalrotations.xml', - 'Geometry/HcalCommonData/data/PhaseII/hcalalgo.xml', + 'Geometry/HcalCommonData/data/PhaseII/Rebuild/hcalalgo.xml', 'Geometry/HcalCommonData/data/hcalbarrelalgo.xml', 'Geometry/HcalCommonData/data/hcalcablealgo.xml', - 'Geometry/HcalCommonData/data/PhaseII/hcalendcapalgo.xml', + 'Geometry/HcalCommonData/data/PhaseII/Rebuild/hcalendcapalgo.xml', 'Geometry/HcalCommonData/data/hcalouteralgo.xml', 'Geometry/HcalCommonData/data/hcalforwardalgo.xml', 'Geometry/HcalCommonData/data/hcalforwardfibre.xml', 'Geometry/HcalCommonData/data/hcalforwardmaterial.xml', 'Geometry/HcalCommonData/data/PhaseII/hcalSimNumberingRebuildHE.xml', 'Geometry/HcalCommonData/data/PhaseII/hcalRecNumberingRebuildHE.xml', + 'Geometry/HGCalCommonData/data/NoTaper/shashlikmodule.xml', + 'Geometry/HGCalCommonData/data/NoTaper/shashliksupermodule.xml', + 'Geometry/HGCalCommonData/data/Rebuild/shashlik.xml', 'Geometry/MuonCommonData/data/mbCommon.xml', 'Geometry/MuonCommonData/data/mb1.xml', 'Geometry/MuonCommonData/data/mb2.xml', @@ -249,7 +255,9 @@ 'Geometry/TrackerCommonData/data/trackerStructureTopology.xml', 'Geometry/TrackerSimData/data/trackersens.xml', 'Geometry/TrackerRecoData/data/trackerRecoMaterial.xml', - 'Geometry/EcalSimData/data/ecalsens.xml', + 'Geometry/EcalSimData/data/PhaseII/ecalsens.xml', + 'Geometry/HGCalCommonData/data/NoTaper/shashlikConstEta3.xml', + 'Geometry/HGCalSimData/data/shashliksens.xml', 'Geometry/HcalCommonData/data/hcalsens.xml', 'Geometry/HcalSimData/data/CaloUtil.xml', 'Geometry/HcalSimData/data/hf.xml', @@ -268,7 +276,9 @@ 'Geometry/FP420SimData/data/fp420sens.xml', 'Geometry/HcalSimData/data/HcalProdCuts.xml', 'Geometry/EcalSimData/data/EcalProdCuts.xml', - 'Geometry/EcalSimData/data/ESProdCuts.xml', + 'Geometry/HGCalSimData/data/shashlikProdCuts.xml', + 'Geometry/HGCalSimData/data/fasttimeProdCuts.xml', + 'Geometry/HGCalSimData/data/fasttimesens.xml', 'Geometry/TrackerSimData/data/trackerProdCuts.xml', 'Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml', 'Geometry/MuonSimData/data/muonProdCuts.xml', diff --git a/Geometry/Records/src/ES_HcalDDDConstants.cc b/Geometry/HcalCommonData/src/ES_HcalDDDConstants.cc similarity index 100% rename from Geometry/Records/src/ES_HcalDDDConstants.cc rename to Geometry/HcalCommonData/src/ES_HcalDDDConstants.cc diff --git a/Geometry/HcalCommonData/src/HcalDDDRecConstants.cc b/Geometry/HcalCommonData/src/HcalDDDRecConstants.cc index 7ef1dc66187f8..75bb706aab77d 100644 --- a/Geometry/HcalCommonData/src/HcalDDDRecConstants.cc +++ b/Geometry/HcalCommonData/src/HcalDDDRecConstants.cc @@ -7,36 +7,31 @@ #include "DetectorDescription/Base/interface/DDutils.h" #include "DetectorDescription/Core/interface/DDValue.h" #include "DetectorDescription/Core/interface/DDFilter.h" -#include "DetectorDescription/Core/interface/DDSolid.h" +#include "DetectorDescription/Core/interface/DDVectorGetter.h" #include "DetectorDescription/Core/interface/DDFilteredView.h" +#include "DetectorDescription/RegressionTest/interface/DDErrorDetection.h" #include "CLHEP/Units/GlobalPhysicalConstants.h" #include "CLHEP/Units/GlobalSystemOfUnits.h" //#define DebugLog -HcalDDDRecConstants::HcalDDDRecConstants() : tobeInitialized(true), hcons(0) { - -#ifdef DebugLog - std::cout << "HcalDDDRecConstants::HcalDDDRecConstants() constructor" << std::endl; -#endif -} - -HcalDDDRecConstants::HcalDDDRecConstants(const DDCompactView& cpv, const HcalDDDSimConstants& hconst) : tobeInitialized(true), hcons(0) { +HcalDDDRecConstants::HcalDDDRecConstants(const DDCompactView& cpv, const HcalDDDSimConstants& hconst) : hcons(hconst) { #ifdef DebugLog std::cout << "HcalDDDRecConstants::HcalDDDRecConstants (const DDCompactView& cpv, const HcalDDDSimConstants& hconst) constructor" << std::endl; #endif - initialize(cpv, hconst); + initialize(cpv); } HcalDDDRecConstants::~HcalDDDRecConstants() { - // std::cout << "destructed!!!" << std::endl; +#ifdef DebugLog + std::cout << "HcalDDDRecConstants::destructed!!!" << std::endl; +#endif } std::vector HcalDDDRecConstants::getEtaBins(const int itype) const { - checkInitialized(); std::vector bins; unsigned int type = (itype == 0) ? 0 : 1; unsigned int lymax = (type == 0) ? 17 : 19; @@ -96,11 +91,10 @@ HcalDDDRecConstants::getEtaBins(const int itype) const { return bins; } -HcalDDDRecConstants::HcalID HcalDDDRecConstants::getHCID(int subdet,int ieta, - int iphi, int lay, - int idepth) const { +HcalDDDRecConstants::HcalID +HcalDDDRecConstants::getHCID(int subdet,int ieta, int iphi, int lay, + int idepth) const { - checkInitialized(); int eta(ieta), phi(iphi), depth(idepth); if ((subdet == static_cast(HcalOuter)) || ((subdet == static_cast(HcalBarrel)) && (lay > 17))) { @@ -119,8 +113,8 @@ HcalDDDRecConstants::HcalID HcalDDDRecConstants::getHCID(int subdet,int ieta, phi0 = (phi0-1)/phiGroup[eta-1]; } ++phi0; - unit = hcons->unitPhi(phibin[eta-1]); - phi = hcons->phiNumber(phi0,unit); + unit = hcons.unitPhi(phibin[eta-1]); + phi = hcons.phiNumber(phi0,unit); depth = layerGroup[eta-1][lay-1]; if (eta == iEtaMin[1]) { if (subdet == static_cast(HcalBarrel)) { @@ -144,9 +138,44 @@ HcalDDDRecConstants::HcalID HcalDDDRecConstants::getHCID(int subdet,int ieta, return HcalDDDRecConstants::HcalID(subdet,eta,phi,depth); } -std::vector HcalDDDRecConstants::HcalCellTypes(HcalSubdetector subdet) const { +std::vector +HcalDDDRecConstants::getThickActive(const int type) const { + + std::vector actives; + std::vector bins = getEtaBins(type); +#ifdef DebugLog + unsigned int kount(0); +#endif + for (unsigned int k=0; k 1) + thick += ((type == 0) ? gconsHB[j-1].second : gconsHE[j-1].second); + } + thick *= (2.*scale); + HcalDDDRecConstants::HcalActiveLength active(ieta,depth,eta,thick); + actives.push_back(active); + ++depth; +#ifdef DebugLog + kount++; + std::cout << "getThickActive: [" << kount << "] eta:" << active.ieta + << ":" << active.eta << " depth " << active.depth << " thick " + << active.thick << std::endl; +#endif + } + } + return actives; +} + +std::vector +HcalDDDRecConstants::HcalCellTypes(HcalSubdetector subdet) const { - checkInitialized(); if (subdet == HcalBarrel || subdet == HcalEndcap) { std::vector cells; int isub = (subdet == HcalBarrel) ? 0 : 1; @@ -165,7 +194,7 @@ std::vector HcalDDDRecConstants::HcalCellTypes(HcalSubdetector sub int ieta = etabins[bin].ieta; for (int keta=etaSimValu[ieta-1].first; keta<=etaSimValu[ieta-1].second; ++keta) { - std::vector cells = hcons->HcalCellTypes(subdet,keta,-1); + std::vector cells = hcons.HcalCellTypes(subdet,keta,-1); for (unsigned int ic=0; ic= etabins[bin].layer[il].first && @@ -183,7 +212,7 @@ std::vector HcalDDDRecConstants::HcalCellTypes(HcalSubdetector sub } } } - int unit = hcons->unitPhi(etabins[bin].dphi); + int unit = hcons.unitPhi(etabins[bin].dphi); for (unsigned int il=0; il HcalDDDRecConstants::HcalCellTypes(HcalSubdetector sub #endif return cells; } else { - return hcons->HcalCellTypes(subdet,-1,-1); - } -} - -void HcalDDDRecConstants::initialize(const DDCompactView& cpv, - const HcalDDDSimConstants& hconst) { - if (tobeInitialized) { - tobeInitialized = false; - hcons = &(hconst); - std::string attribute = "OnlyForHcalRecNumbering"; - std::string value = "any"; - DDValue val(attribute, value, 0.0); - - DDSpecificsFilter filter; - filter.setCriteria(val, DDSpecificsFilter::not_equals, - DDSpecificsFilter::AND, true, // compare strings - true // use merged-specifics or simple-specifics - ); - DDFilteredView fv(cpv); - fv.addFilter(filter); - bool ok = fv.firstChild(); - - if (ok) { - //Load the SpecPars - loadSpecPars(fv); - - //Load the Sim Constants - loadSimConst(); - } else { - edm::LogError("HCalGeom") << "HcalDDDRecConstants: cannot get filtered " - << " view for " << attribute << " not matching " - << value; - throw cms::Exception("DDException") << "HcalDDDRecConstants: cannot match " << attribute << " to " << value; - } + return hcons.HcalCellTypes(subdet,-1,-1); } } unsigned int HcalDDDRecConstants::numberOfCells(HcalSubdetector subdet) const { - checkInitialized(); if (subdet == HcalBarrel || subdet == HcalEndcap) { unsigned int num = 0; std::vector cellTypes = HcalCellTypes(subdet); @@ -256,14 +251,13 @@ unsigned int HcalDDDRecConstants::numberOfCells(HcalSubdetector subdet) const { #endif return num; } else { - return hcons->numberOfCells(subdet); + return hcons.numberOfCells(subdet); } } unsigned int HcalDDDRecConstants::nCells(HcalSubdetector subdet) const { - checkInitialized(); if (subdet == HcalBarrel || subdet == HcalEndcap) { int isub = (subdet == HcalBarrel) ? 0 : 1; std::vector etabins = getEtaBins(isub); @@ -282,16 +276,37 @@ unsigned int HcalDDDRecConstants::nCells(HcalSubdetector subdet) const { } unsigned int HcalDDDRecConstants::nCells() const { - checkInitialized(); return (nCells(HcalBarrel)+nCells(HcalEndcap)+nCells(HcalOuter)+nCells(HcalForward)); } -void HcalDDDRecConstants::checkInitialized() const { - if (tobeInitialized) { - edm::LogError("HcalGeom") << "HcalDDDRecConstants : to be initialized correctly"; - throw cms::Exception("DDException") << "HcalDDDRecConstants: to be initialized"; +void HcalDDDRecConstants::initialize(const DDCompactView& cpv) { + + std::string attribute = "OnlyForHcalRecNumbering"; + std::string value = "any"; + DDValue val(attribute, value, 0.0); + + DDSpecificsFilter filter; + filter.setCriteria(val, DDSpecificsFilter::not_equals, + DDSpecificsFilter::AND, true, // compare strings + true // use merged-specifics or simple-specifics + ); + DDFilteredView fv(cpv); + fv.addFilter(filter); + bool ok = fv.firstChild(); + + if (ok) { + //Load the SpecPars + loadSpecPars(fv); + + //Load the Sim Constants + loadSimConst(); + } else { + edm::LogError("HCalGeom") << "HcalDDDRecConstants: cannot get filtered " + << " view for " << attribute << " not matching " + << value; + throw cms::Exception("DDException") << "HcalDDDRecConstants: cannot match " << attribute << " to " << value; } -} +} void HcalDDDRecConstants::loadSpecPars(const DDFilteredView& fv) { @@ -302,9 +317,9 @@ void HcalDDDRecConstants::loadSpecPars(const DDFilteredView& fv) { char name[20]; //Eta grouping - nEta = 0; sprintf (name, "etagroup"); - etaGroup = dbl_to_int(getDDDArray(name,sv,nEta)); + etaGroup = dbl_to_int(DDVectorGetter::get(name)); + nEta = (int)(etaGroup.size()); #ifdef DebugLog std::cout << "HcalDDDRecConstants:Read etaGroup with " << nEta <<" members:"; for (int i=0; igetPhiOffs(); - nOff = hcons->getNOff(); + phioff = hcons.getPhiOffs(); + nOff = hcons.getNOff(); //Now the depths for (int i=0; i nmodz = hcons->getModHalfHBHE(0); + std::pair nmodz = hcons.getModHalfHBHE(0); nModule[0] = nmodz.first; nHalves[0] = nmodz.second; - gconsHB = hcons->getConstHBHE(0); + gconsHB = hcons.getConstHBHE(0); for (unsigned int i=0; igetModHalfHBHE(1); + nmodz = hcons.getModHalfHBHE(1); nModule[1] = nmodz.first; nHalves[1] = nmodz.second; - gconsHE= hcons->getConstHBHE(1); + gconsHE= hcons.getConstHBHE(1); for (unsigned int i=0; i HcalDDDRecConstants::getDDDArray(const char * str, - const DDsvalues_type & sv, - int & nmin) const { -#ifdef DebugLog - std::cout << "HcalDDDRecConstants:getDDDArray called for " << str - << " with nMin " << nmin << std::endl; -#endif - DDValue value(str); - if (DDfetch(&sv,value)) { -#ifdef DebugLog - std::cout << "HcalDDDRecConstants: " << value << std::endl; -#endif - const std::vector & fvec = value.doubles(); - int nval = fvec.size(); - if (nmin > 0) { - if (nval < nmin) { - edm::LogError("HCalGeom") << "HcalDDDRecConstants : # of " << str - << " bins " << nval << " < " << nmin - << " ==> illegal"; - throw cms::Exception("DDException") << "HcalDDDRecConstants: cannot get array " << str; - } - } else { - if (nval < 1 && nmin == 0) { - edm::LogError("HCalGeom") << "HcalDDDRecConstants : # of " << str - << " bins " << nval << " < 1 ==> illegal" - << " (nmin=" << nmin << ")"; - throw cms::Exception("DDException") << "HcalDDDRecConstants: cannot get array " << str; - } - } - nmin = nval; - return fvec; - } else { - if (nmin >= 0) { - edm::LogError("HCalGeom") << "HcalDDDRecConstants: cannot get array " - << str; - throw cms::Exception("DDException") << "HcalDDDRecConstants: cannot get array " << str; - } - std::vector fvec; - nmin = 0; - return fvec; - } -} - std::string HcalDDDRecConstants::getDDDString(const std::string & str, const DDsvalues_type & sv) const{ #ifdef DebugLog diff --git a/Geometry/HcalCommonData/src/HcalDDDSimConstants.cc b/Geometry/HcalCommonData/src/HcalDDDSimConstants.cc index a38a7ead92233..db1b38cd9c366 100644 --- a/Geometry/HcalCommonData/src/HcalDDDSimConstants.cc +++ b/Geometry/HcalCommonData/src/HcalDDDSimConstants.cc @@ -7,21 +7,16 @@ #include "DetectorDescription/Core/interface/DDValue.h" #include "DetectorDescription/Core/interface/DDFilter.h" #include "DetectorDescription/Core/interface/DDSolid.h" +#include "DetectorDescription/Core/interface/DDConstant.h" +#include "DetectorDescription/Core/interface/DDVectorGetter.h" #include "DetectorDescription/Core/interface/DDFilteredView.h" +#include "DetectorDescription/RegressionTest/interface/DDErrorDetection.h" #include "CLHEP/Units/GlobalPhysicalConstants.h" #include "CLHEP/Units/GlobalSystemOfUnits.h" //#define DebugLog -HcalDDDSimConstants::HcalDDDSimConstants() : tobeInitialized(true) { - -#ifdef DebugLog - edm::LogInfo("HCalGeom") << "HcalDDDSimConstants::HcalDDDSimConstants constructor"; -#endif - -} - -HcalDDDSimConstants::HcalDDDSimConstants(const DDCompactView& cpv) : tobeInitialized(true) { +HcalDDDSimConstants::HcalDDDSimConstants(const DDCompactView& cpv) { #ifdef DebugLog edm::LogInfo("HCalGeom") << "HcalDDDSimConstants::HcalDDDSimConstants ( const DDCompactView& cpv ) constructor"; @@ -39,7 +34,7 @@ HcalDDDSimConstants::HcalDDDSimConstants(const DDCompactView& cpv) : tobeInitial HcalDDDSimConstants::~HcalDDDSimConstants() { #ifdef DebugLog - std::cout << "destructed!!!" << std::endl; + std::cout << "HcalDDDSimConstants::destructed!!!" << std::endl; #endif } @@ -47,7 +42,6 @@ HcalCellType::HcalCell HcalDDDSimConstants::cell(int idet, int zside, int depth, int etaR, int iphi) const { - checkInitialized(); double etaMn = etaMin[0]; double etaMx = etaMax[0]; if (idet==static_cast(HcalEndcap)) { @@ -142,7 +136,6 @@ HcalCellType::HcalCell HcalDDDSimConstants::cell(int idet, int zside, std::vector > HcalDDDSimConstants::getConstHBHE(const int type) const { - checkInitialized(); std::vector > gcons; if (type == 0) { for (unsigned int i=0; i > HcalDDDSimConstants::getConstHBHE(const i std::pair HcalDDDSimConstants::getDetEta(double eta, int depth) { - checkInitialized(); int hsubdet(0), ieta(0); double etaR(0); double heta = fabs(eta); @@ -183,7 +175,6 @@ std::pair HcalDDDSimConstants::getDetEta(double eta, int depth) { int HcalDDDSimConstants::getEta(int det,int lay, double hetaR) { - checkInitialized(); int ieta(0); if (det == static_cast(HcalForward)) { // Forward HCal ieta = etaMax[2]; @@ -208,7 +199,6 @@ int HcalDDDSimConstants::getEta(int det,int lay, double hetaR) { std::pair HcalDDDSimConstants::getEtaDepth(int det, int etaR, int phi, int depth, int lay) { - checkInitialized(); //Modify the depth index if (det == static_cast(HcalForward)) { // Forward HCal } else if (det == static_cast(HcalOuter)) { @@ -240,7 +230,6 @@ std::pair HcalDDDSimConstants::getEtaDepth(int det, int etaR, int phi, double HcalDDDSimConstants::getEtaHO(double& etaR, double& x, double& y, double& z) const { - checkInitialized(); if (zho.size() > 4) { double eta = fabs(etaR); double r = std::sqrt(x*x+y*y); @@ -265,7 +254,6 @@ double HcalDDDSimConstants::getEtaHO(double& etaR, double& x, double& y, std::vector HcalDDDSimConstants::getEtaTableHF() const { - checkInitialized(); std::vector etas; for (unsigned int i=0; i HcalDDDSimConstants::getEtaTableHF() const { std::pair HcalDDDSimConstants::getModHalfHBHE(const int type) const { - checkInitialized(); if (type == 0) { return std::pair(nmodHB,nzHB); } else { @@ -287,7 +274,6 @@ std::pair HcalDDDSimConstants::getModHalfHBHE(const int type) const { std::pair HcalDDDSimConstants::getPhiCons(int det, int ieta) { - checkInitialized(); double fioff(0), fibin(0); if (det == static_cast(HcalForward)) { // Forward HCal fioff = phioff[2]; @@ -349,7 +335,6 @@ std::vector HcalDDDSimConstants::HcalCellTypes() const{ std::vector HcalDDDSimConstants::HcalCellTypes(HcalSubdetector subdet, int ieta, int depthl) const { - checkInitialized(); std::vector cellTypes; if (subdet == HcalForward) { if (dzVcal < 0) return cellTypes; @@ -414,39 +399,6 @@ std::vector HcalDDDSimConstants::HcalCellTypes(HcalSubdetector sub return cellTypes; } -void HcalDDDSimConstants::initialize(const DDCompactView& cpv) { - - if (tobeInitialized) { - tobeInitialized = false; - - std::string attribute = "OnlyForHcalSimNumbering"; - std::string value = "any"; - DDValue val(attribute, value, 0.0); - - DDSpecificsFilter filter; - filter.setCriteria(val, DDSpecificsFilter::not_equals, - DDSpecificsFilter::AND, true, // compare strings otherwise doubles - true // use merged-specifics or simple-specifics - ); - DDFilteredView fv(cpv); - fv.addFilter(filter); - bool ok = fv.firstChild(); - - if (ok) { - //Load the SpecPars - loadSpecPars(fv); - - //Load the Geometry parameters - loadGeometry(fv); - } else { - edm::LogError("HCalGeom") << "HcalDDDSimConstants: cannot get filtered " - << " view for " << attribute << " not matching " - << value; - throw cms::Exception("DDException") << "HcalDDDSimConstants: cannot match " << attribute << " to " << value; - } - } -} - unsigned int HcalDDDSimConstants::numberOfCells(HcalSubdetector subdet) const{ unsigned int num = 0; @@ -476,16 +428,15 @@ int HcalDDDSimConstants::phiNumber(int phi, int units) const { void HcalDDDSimConstants::printTiles() const { - checkInitialized(); - std::cout << "Tile Information for HB:\n" << "========================\n\n"; - for (int eta=etaMin[0]; eta<= etaMax[0]; eta++) { + std::cout << "Tile Information for HB from " << etaMin.at(0) << " to " << etaMin.at(0) << "\n\n"; + for (int eta=etaMin.at(0); eta<= etaMax.at(0); eta++) { int dmax = 1; if (depths[0][eta-1] < 17) dmax = 2; for (int depth=1; depth<=dmax; depth++) printTileHB(eta, depth); } - std::cout << "\nTile Information for HE:\n" <<"========================\n\n"; + std::cout << "\nTile Information for HE from " << etaMin.at(1) << " to " << etaMin.at(1) << "\n\n"; for (int eta=etaMin[1]; eta<= etaMax[1]; eta++) { int dmin=1, dmax=3; if (eta == etaMin[1]) { @@ -502,7 +453,6 @@ void HcalDDDSimConstants::printTiles() const { int HcalDDDSimConstants::unitPhi(int det, int etaR) const { - checkInitialized(); double dphi = (det == static_cast(HcalForward)) ? phitable[etaR-etaMin[2]] : phibin[etaR-1]; return unitPhi(dphi); } @@ -514,30 +464,50 @@ int HcalDDDSimConstants::unitPhi(double dphi) const { return units; } -void HcalDDDSimConstants::checkInitialized() const { - if (tobeInitialized) { - edm::LogError("HcalGeom") << "HcalDDDSimConstants : to be initialized correctly"; - throw cms::Exception("DDException") << "HcalDDDSimConstants: to be initialized"; - } -} +void HcalDDDSimConstants::initialize(const DDCompactView& cpv) { + + std::string attribute = "OnlyForHcalSimNumbering"; + std::string value = "any"; + DDValue val(attribute, value, 0.0); + + DDSpecificsFilter filter; + filter.setCriteria(val, DDSpecificsFilter::not_equals, + DDSpecificsFilter::AND, true, // compare strings otherwise doubles + true // use merged-specifics or simple-specifics + ); + DDFilteredView fv(cpv); + fv.addFilter(filter); + bool ok = fv.firstChild(); + + if (ok) { + //Load the SpecPars + loadSpecPars(); -void HcalDDDSimConstants::loadSpecPars(const DDFilteredView& fv) { + //Load the Geometry parameters + loadGeometry(fv); + } else { + edm::LogError("HCalGeom") << "HcalDDDSimConstants: cannot get filtered " + << " view for " << attribute << " not matching " + << value; + throw cms::Exception("DDException") << "HcalDDDSimConstants: cannot match " << attribute << " to " << value; + } +} - DDsvalues_type sv(fv.mergedSpecifics()); +void HcalDDDSimConstants::loadSpecPars( void ) { // Phi Offset - int nphi=5; - phioff = getDDDArray("phioff",sv,nphi); + phioff = DDVectorGetter::get("phioff"); #ifdef DebugLog - std::cout << "HcalDDDSimConstants: " << nphi << " phioff values"; - for (int i=0; i::const_iterator it = phioff.begin(), itEnd = phioff.end(); it != itEnd; ++it ) + std::cout << " [" << ++i << "] = " << (*it)/CLHEP::deg; std::cout << std::endl; #endif //Eta table - nEta = 0; - etaTable = getDDDArray("etaTable",sv,nEta); + etaTable = DDVectorGetter::get("etaTable"); + nEta = etaTable.size(); #ifdef DebugLog std::cout << "HcalDDDSimConstants: " << nEta << " entries for etaTable"; for (int i=0; i HcalDDDSimConstants::getDDDArray(const std::string & str, - const DDsvalues_type & sv, - int & nmin) const { -#ifdef DebugLog - std::cout << "HcalDDDSimConstants:getDDDArray called for " << str - << " with nMin " << nmin << std::endl; -#endif - DDValue value(str); - if (DDfetch(&sv,value)) { -#ifdef DebugLog - std::cout << "HcalDDDSimConstants: " << value << std::endl; -#endif - const std::vector & fvec = value.doubles(); - int nval = fvec.size(); - if (nmin > 0) { - if (nval < nmin) { - edm::LogError("HCalGeom") << "HcalDDDSimConstants : # of " << str - << " bins " << nval << " < " << nmin - << " ==> illegal"; - throw cms::Exception("DDException") << "HcalDDDSimConstants: cannot get array " << str; - } - } else { - if (nval < 1 && nmin == 0) { - edm::LogError("HCalGeom") << "HcalDDDSimConstants : # of " << str - << " bins " << nval << " < 2 ==> illegal" - << " (nmin=" << nmin << ")"; - throw cms::Exception("DDException") << "HcalDDDSimConstants: cannot get array " << str; - } - } - nmin = nval; - return fvec; - } else { - if (nmin >= 0) { - edm::LogError("HCalGeom") << "HcalDDDRecConstants: cannot get array " - << str; - throw cms::Exception("DDException") << "HcalDDDRecConstants: cannot get array " << str; - } - std::vector fvec; - nmin = 0; - return fvec; - } -} - unsigned int HcalDDDSimConstants::find(int element, std::vector& array) const { @@ -1197,11 +1143,12 @@ double HcalDDDSimConstants::getGain(HcalSubdetector subdet, int depth) const { return gain; } -void HcalDDDSimConstants::printTileHB(int eta, int depth) const { - - double etaL = etaTable[eta-1]; +void HcalDDDSimConstants::printTileHB( int eta, int depth ) const { + std::cout << "HcalDDDSimConstants::printTileHB for eta " << eta << " and depth " << depth << "\n"; + + double etaL = etaTable.at(eta-1); double thetaL = 2.*atan(exp(-etaL)); - double etaH = etaTable[eta]; + double etaH = etaTable.at(eta); double thetaH = 2.*atan(exp(-etaH)); int layL=0, layH=0; if (depth == 1) { diff --git a/Geometry/HcalCommonData/test/HcalRecNumberingTester.cc b/Geometry/HcalCommonData/test/HcalRecNumberingTester.cc index 66c28e94ef2ce..2f7acf57f9849 100644 --- a/Geometry/HcalCommonData/test/HcalRecNumberingTester.cc +++ b/Geometry/HcalCommonData/test/HcalRecNumberingTester.cc @@ -81,59 +81,43 @@ HcalRecNumberingTester::~HcalRecNumberingTester() {} // ------------ method called to produce the data ------------ void HcalRecNumberingTester::analyze( const edm::Event& iEvent, const edm::EventSetup& iSetup ) { - using namespace edm; - - std::cout << "Here I am " << std::endl; - - edm::ESHandle pHSNDC; - edm::ESTransientHandle pDD; - iSetup.get().get( pDD ); - iSetup.get().get( pHSNDC ); - - try { - DDExpandedView epv(*pDD); - std::cout << " without firstchild or next... epv.logicalPart() =" << epv.logicalPart() << std::endl; - }catch(const DDLogicalPart& iException){ - throw cms::Exception("Geometry") - <<"DDORAReader::readDB caught a DDLogicalPart exception: \""< pHSNDC" << std::endl; - const HcalDDDRecConstants hdc (*pHSNDC); - std::cout << "about to getPhiOff and getPhiBin for 0..2" << std::endl; - int neta = hdc.getNEta(); - std::cout << neta << " eta bins with phi off set for barrel = " - << hdc.getPhiOff(0) << ", endcap = " << hdc.getPhiOff(1) - << std::endl; - for (int i=0; i etas = hdc.getEtaLimit(i); - double fbin = hdc.getPhiBin(i); - std::vector depths = hdc.getDepth(i); - std::cout << "EtaBin[" << i << "]: EtaLimit = (" << etas.first << ":" - << etas.second << ") phiBin = " << fbin << " depths = ("; - for (unsigned int k=0; k hbar = hdc.getEtaBins(0); - std::vector hcap = hdc.getEtaBins(1); - std::cout << "Topology Mode " << hdc.getTopoMode() - << " HB with " << hbar.size() << " eta sectors and HE with " - << hcap.size() << " eta sectors" << std::endl; - std::vector hbcell = hdc.HcalCellTypes(HcalBarrel); - std::vector hecell = hdc.HcalCellTypes(HcalEndcap); - std::cout << "HB with " << hbcell.size() << " cells and HE with " - << hecell.size() << " cells" << std::endl; + + edm::ESHandle pHSNDC; + iSetup.get().get( pHSNDC ); + + std::cout << "about to de-reference the edm::ESHandle pHSNDC" << std::endl; + const HcalDDDRecConstants hdc (*pHSNDC); + std::cout << "about to getPhiOff and getPhiBin for 0..2" << std::endl; + int neta = hdc.getNEta(); + std::cout << neta << " eta bins with phi off set for barrel = " + << hdc.getPhiOff(0) << ", endcap = " << hdc.getPhiOff(1) + << std::endl; + for (int i=0; i etas = hdc.getEtaLimit(i); + double fbin = hdc.getPhiBin(i); + std::vector depths = hdc.getDepth(i); + std::cout << "EtaBin[" << i << "]: EtaLimit = (" << etas.first << ":" + << etas.second << ") phiBin = " << fbin << " depths = ("; + for (unsigned int k=0; k hbar = hdc.getEtaBins(0); + std::vector hcap = hdc.getEtaBins(1); + std::cout << "Topology Mode " << hdc.getTopoMode() + << " HB with " << hbar.size() << " eta sectors and HE with " + << hcap.size() << " eta sectors" << std::endl; + std::vector hbcell = hdc.HcalCellTypes(HcalBarrel); + std::vector hecell = hdc.HcalCellTypes(HcalEndcap); + std::cout << "HB with " << hbcell.size() << " cells and HE with " + << hecell.size() << " cells" << std::endl; + for (int type=0; type <= 1; ++type ) { + std::vector act = hdc.getThickActive(type); + std::cout << "Hcal type " << type << " has " << act.size() + << " eta/depth segment " << std::endl; + } } diff --git a/Geometry/HcalCommonData/test/python/testRecNumbering_cfg.py b/Geometry/HcalCommonData/test/python/testRecNumbering_cfg.py index ae0f414327359..14d303040028a 100644 --- a/Geometry/HcalCommonData/test/python/testRecNumbering_cfg.py +++ b/Geometry/HcalCommonData/test/python/testRecNumbering_cfg.py @@ -3,7 +3,7 @@ process = cms.Process("PROD") process.load("SimGeneral.HepPDTESSource.pdt_cfi") -process.load("Geometry.HcalCommonData.testHcalOnlyGeometryXML_cfi") +process.load("Geometry.HcalCommonData.testPhase2GeometryXML_cfi") process.load("Geometry.HcalCommonData.hcalSimNumberingInitialization_cfi") process.load("Geometry.HcalCommonData.hcalRecNumberingInitialization_cfi") diff --git a/Geometry/HcalCommonData/test/python/testSimNumbering_cfg.py b/Geometry/HcalCommonData/test/python/testSimNumbering_cfg.py index 61aef9ebef74a..e1546e7077f73 100644 --- a/Geometry/HcalCommonData/test/python/testSimNumbering_cfg.py +++ b/Geometry/HcalCommonData/test/python/testSimNumbering_cfg.py @@ -3,7 +3,7 @@ process = cms.Process("PROD") process.load("SimGeneral.HepPDTESSource.pdt_cfi") -process.load("Geometry.HcalCommonData.testPhase0GeometryXML_cfi") +process.load("Geometry.HcalCommonData.testPhase2GeometryXML_cfi") process.load("Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi") diff --git a/Geometry/HcalEventSetup/src/HcalTopologyIdealEP.cc b/Geometry/HcalEventSetup/src/HcalTopologyIdealEP.cc index 2c2e6f0ede299..42d139b0b0202 100644 --- a/Geometry/HcalEventSetup/src/HcalTopologyIdealEP.cc +++ b/Geometry/HcalEventSetup/src/HcalTopologyIdealEP.cc @@ -24,6 +24,8 @@ #include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" #include "FWCore/ParameterSet/interface/ParameterSetDescription.h" +//#define DebugLog + // // constants, enums and typedefs // @@ -38,8 +40,10 @@ HcalTopologyIdealEP::HcalTopologyIdealEP(const edm::ParameterSet& conf) : m_restrictions(conf.getUntrackedParameter("Exclude")), m_pSet( conf ) { +#ifdef DebugLog std::cout << "HcalTopologyIdealEP::HcalTopologyIdealEP" << std::endl; edm::LogInfo("HCAL") << "HcalTopologyIdealEP::HcalTopologyIdealEP"; +#endif setWhatProduced(this, &HcalTopologyIdealEP::produce, dependsOn( &HcalTopologyIdealEP::hcalRecordCallBack )); @@ -65,20 +69,22 @@ void HcalTopologyIdealEP::fillDescriptions( edm::ConfigurationDescriptions & des // ------------ method called to produce the data ------------ HcalTopologyIdealEP::ReturnType HcalTopologyIdealEP::produce(const HcalRecNumberingRecord& iRecord) { +#ifdef DebugLog std::cout << "HcalTopologyIdealEP::produce(const IdealGeometryRecord& iRecord)" << std::endl; edm::LogInfo("HCAL") << "HcalTopologyIdealEP::produce(const HcalGeometryRecord& iRecord)"; - +#endif edm::ESHandle pHRNDC; iRecord.get( pHRNDC ); const HcalDDDRecConstants* hdc = &(*pHRNDC); +#ifdef DebugLog StringToEnumParser eparser; HcalTopologyMode::Mode mode = eparser.parseString(hdc->getTopoMode()); int maxDepthHB = hdc->getMaxDepth(0); int maxDepthHE = hdc->getMaxDepth(1); std::cout << "mode = " << mode << ", maxDepthHB = " << maxDepthHB << ", maxDepthHE = " << maxDepthHE << std::endl; edm::LogInfo("HCAL") << "mode = " << mode << ", maxDepthHB = " << maxDepthHB << ", maxDepthHE = " << maxDepthHE; - +#endif ReturnType myTopo(new HcalTopology(hdc)); HcalTopologyRestrictionParser parser(*myTopo); diff --git a/Geometry/HcalTestBeamData/data/TBHcal03SimNumbering.xml b/Geometry/HcalTestBeamData/data/TBHcal03SimNumbering.xml index 1f14a3292cbb9..f1bcb6d64f78a 100644 --- a/Geometry/HcalTestBeamData/data/TBHcal03SimNumbering.xml +++ b/Geometry/HcalTestBeamData/data/TBHcal03SimNumbering.xml @@ -1,288 +1,100 @@ + + + 20.0*deg, 20.0*deg, 0.0*deg, 10.0*deg, 10.0*deg + + + 0.000, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522, 0.609, 0.696, + 0.783, 0.870, 0.957, 1.044, 1.131, 1.218, 1.305, 1.373, 1.444, + 1.521, 1.603, 1.693, 1.790, 1.880, 1.980, 2.090, 2.210, 2.360, + 2.520, 2.720, 3.000 + + + 12.50*cm, 16.90*cm, 20.10*cm, 24.00*cm, 28.60*cm, 34.00*cm, + 40.60*cm, 48.30*cm, 57.60*cm, 68.60*cm, 81.80*cm, 97.50*cm, + 116.20*cm, 130.00*cm + + + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg + + + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 20.0*deg, + 20.0*deg + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 + + + 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 + + + 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 + + + 1, 1, 1, 1, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 15, 26, 4, 10, 5, 0, 0 + + + 1, 16, 29, 1 + + + 16, 29, 41, 15 + + + 1.392, 3.000, 5.500, 1.305 + + + 22.0*cm, 165.0*cm, 30.0*cm, 0.0*cm, 1115.0*cm, 0.375*cm, + 1137.0*cm + + + 1.0, 1.0 + + + 117.0, 117.0, 117.0, 217.0 + + + 0, 0, 0, 0 + + + 178.0, 178.0, 178.0, 178.0 + + + 0, 0, 0, 0 + + + 2.840, 2.090, 0.000, 0.000 + + + 0, 0, 0, 0 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Geometry/HcalTestBeamData/data/TBHcal04SimNumbering.xml b/Geometry/HcalTestBeamData/data/TBHcal04SimNumbering.xml index 33f5093879d5e..7b7a7a06e3800 100644 --- a/Geometry/HcalTestBeamData/data/TBHcal04SimNumbering.xml +++ b/Geometry/HcalTestBeamData/data/TBHcal04SimNumbering.xml @@ -1,288 +1,100 @@ + + + 20.0*deg, 20.0*deg, 0.0*deg, 10.0*deg, 10.0*deg + + + 0.000, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522, 0.609, 0.696, + 0.783, 0.870, 0.957, 1.044, 1.131, 1.218, 1.305, 1.373, 1.444, + 1.521, 1.603, 1.693, 1.790, 1.880, 1.980, 2.090, 2.210, 2.360, + 2.520, 2.720, 3.000 + + + 12.50*cm, 16.90*cm, 20.10*cm, 24.00*cm, 28.60*cm, 34.00*cm, + 40.60*cm, 48.30*cm, 57.60*cm, 68.60*cm, 81.80*cm, 97.50*cm, + 116.20*cm, 130.00*cm + + + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg + + + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 20.0*deg, + 20.0*deg + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 4 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 + + + 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 + + + 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 + + + 1, 1, 1, 1, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 15, 26, 4, 10, 5, 0, 0 + + + 1, 16, 29, 1 + + + 16, 29, 41, 15 + + + 1.392, 3.000, 5.500, 1.305 + + + 22.0*cm, 165.0*cm, 30.0*cm, 0.0*cm, 1115.0*cm, 0.375*cm, + 1137.0*cm + + + 0.41, 1.0 + + + 117.0, 117.0, 117.0, 217.0 + + + 0, 0, 0, 0 + + + 178.0, 178.0, 178.0, 178.0 + + + 0, 0, 0, 0 + + + 2.840, 2.090, 0.000, 0.000 + + + 0, 0, 0, 0 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Geometry/HcalTestBeamData/data/TBHcal06SimNumbering.xml b/Geometry/HcalTestBeamData/data/TBHcal06SimNumbering.xml index f82f8a892d372..26104d307f12d 100644 --- a/Geometry/HcalTestBeamData/data/TBHcal06SimNumbering.xml +++ b/Geometry/HcalTestBeamData/data/TBHcal06SimNumbering.xml @@ -1,307 +1,103 @@ + + + 20.0*deg, 20.0*deg, 0.0*deg, 10.0*deg, 10.0*deg + + + 0.000, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522, 0.609, 0.696, + 0.783, 0.870, 0.957, 1.044, 1.131, 1.218, 1.305, 1.373, 1.444, + 1.521, 1.603, 1.693, 1.790, 1.880, 1.980, 2.090, 2.210, 2.360, + 2.520, 2.720, 3.000 + + + 12.50*cm, 16.90*cm, 20.10*cm, 24.00*cm, 28.60*cm, 34.00*cm, + 40.60*cm, 48.30*cm, 57.60*cm, 68.60*cm, 81.80*cm, 97.50*cm, + 116.20*cm, 130.00*cm + + + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, 5.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg + + + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, + 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 10.0*deg, 20.0*deg, + 20.0*deg + + + 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4 + + + 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4 + + + 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 + + + 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 + + + 1, 1, 1, 1, 1, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 + + + 1, 1, 1, 1, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 + + + 15, 26, 4, 10, 5, 0, 0 + + + 1, 16, 29, 1 + + + 16, 29, 41, 15 + + + 1.392, 3.000, 5.500, 1.305 + + + 22.0*cm, 165.0*cm, 30.0*cm, 0.0*cm, 1115.0*cm, 0.375*cm, + 1137.0*cm + + + 0.41, 1.0 + + + 117.0, 117.0, 117.0, 217.0 + + + 0, 0, 0, 0 + + + 178.0, 178.0, 178.0, 178.0 + + + 0, 0, 0, 0 + + + 2.840, 2.090, 0.000, 0.000 + + + 0, 0, 0, 0 + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Geometry/MuonCommonData/data/PhaseII/mfshield.xml b/Geometry/MuonCommonData/data/PhaseII/mfshield.xml index a1dce82cf0c6b..68c7bbd6fb439 100644 --- a/Geometry/MuonCommonData/data/PhaseII/mfshield.xml +++ b/Geometry/MuonCommonData/data/PhaseII/mfshield.xml @@ -3,28 +3,30 @@ - - - - - - - + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -62,6 +64,14 @@ + + + + + + + + @@ -221,17 +231,29 @@ + + + + + + + + + + + + - + - + @@ -305,17 +327,29 @@ + + + + + + + + + + + + - + - + diff --git a/Geometry/MuonCommonData/data/v2/gem11.xml b/Geometry/MuonCommonData/data/v2/gem11.xml index 49e6aebcd4d75..4351f3f5368a9 100644 --- a/Geometry/MuonCommonData/data/v2/gem11.xml +++ b/Geometry/MuonCommonData/data/v2/gem11.xml @@ -858,7 +858,7 @@ - + @@ -867,11 +867,11 @@ - + - + @@ -880,11 +880,11 @@ - + - + @@ -893,13 +893,13 @@ - + - + - + @@ -910,7 +910,7 @@ - + @@ -919,11 +919,11 @@ - + - + @@ -932,11 +932,11 @@ - + - + @@ -945,13 +945,13 @@ - + - + - + diff --git a/Geometry/MuonCommonData/data/v3/gem11.xml b/Geometry/MuonCommonData/data/v3/gem11.xml index abb6feb7f6d55..c1a5b85fa093d 100644 --- a/Geometry/MuonCommonData/data/v3/gem11.xml +++ b/Geometry/MuonCommonData/data/v3/gem11.xml @@ -965,7 +965,7 @@ - + @@ -974,11 +974,11 @@ - + - + @@ -987,11 +987,11 @@ - + - + @@ -1000,13 +1000,13 @@ - + - + - + @@ -1017,7 +1017,7 @@ - + @@ -1026,11 +1026,11 @@ - + - + @@ -1039,11 +1039,11 @@ - + - + @@ -1052,13 +1052,13 @@ - + - + - + diff --git a/Geometry/MuonCommonData/data/v4/gem11.xml b/Geometry/MuonCommonData/data/v4/gem11.xml index 53858b6e99f24..9122621f343ae 100644 --- a/Geometry/MuonCommonData/data/v4/gem11.xml +++ b/Geometry/MuonCommonData/data/v4/gem11.xml @@ -1507,7 +1507,7 @@ - + @@ -1516,11 +1516,11 @@ - + - + @@ -1529,11 +1529,11 @@ - + - + @@ -1542,13 +1542,13 @@ - + - + - + @@ -1559,7 +1559,7 @@ - + @@ -1568,11 +1568,11 @@ - + - + @@ -1581,11 +1581,11 @@ - + - + @@ -1594,13 +1594,13 @@ - + - + - + diff --git a/Geometry/MuonCommonData/data/v5/gem11.xml b/Geometry/MuonCommonData/data/v5/gem11.xml index a47291b22f157..8b02bb68cb958 100644 --- a/Geometry/MuonCommonData/data/v5/gem11.xml +++ b/Geometry/MuonCommonData/data/v5/gem11.xml @@ -897,7 +897,7 @@ - + @@ -906,11 +906,11 @@ - + - + @@ -919,11 +919,11 @@ - + - + @@ -932,13 +932,13 @@ - + - + - + @@ -949,7 +949,7 @@ - + @@ -958,11 +958,11 @@ - + - + @@ -971,11 +971,11 @@ - + - + @@ -984,13 +984,13 @@ - + - + - + diff --git a/Geometry/MuonCommonData/data/v6/gem11.xml b/Geometry/MuonCommonData/data/v6/gem11.xml index 05e7c0f933161..fa3ba7e5ec760 100644 --- a/Geometry/MuonCommonData/data/v6/gem11.xml +++ b/Geometry/MuonCommonData/data/v6/gem11.xml @@ -1567,7 +1567,7 @@ - + @@ -1576,11 +1576,11 @@ - + - + @@ -1589,11 +1589,11 @@ - + - + @@ -1602,11 +1602,11 @@ - + - + @@ -1619,7 +1619,7 @@ - + @@ -1628,11 +1628,11 @@ - + - + @@ -1641,11 +1641,11 @@ - + - + @@ -1654,11 +1654,11 @@ - + - + diff --git a/Geometry/MuonCommonData/data/v7/gem11.xml b/Geometry/MuonCommonData/data/v7/gem11.xml index 1811696d65d28..de5304c91d1d5 100644 --- a/Geometry/MuonCommonData/data/v7/gem11.xml +++ b/Geometry/MuonCommonData/data/v7/gem11.xml @@ -1567,7 +1567,7 @@ - + @@ -1576,11 +1576,11 @@ - + - + @@ -1589,11 +1589,11 @@ - + - + @@ -1602,11 +1602,11 @@ - + - + @@ -1619,7 +1619,7 @@ - + @@ -1628,11 +1628,11 @@ - + - + @@ -1641,11 +1641,11 @@ - + - + @@ -1654,11 +1654,11 @@ - + - + diff --git a/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerDiskBuilder.cc b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerDiskBuilder.cc index 0d657a755380a..2bd837ca4739f 100644 --- a/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerDiskBuilder.cc +++ b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerDiskBuilder.cc @@ -11,67 +11,6 @@ using namespace std; -CmsTrackerDiskBuilder::CmsTrackerDiskBuilder( unsigned int totalBlade ) - : m_totalBlade( totalBlade ) -{} - -bool -PhiSort( const GeometricDet* Panel1, const GeometricDet* Panel2 ) -{ - return( Panel1->phi() < Panel2->phi()); -} - -void -CmsTrackerDiskBuilder::PhiPosNegSplit_innerOuter( std::vector< GeometricDet const *>::iterator begin, - std::vector< GeometricDet const *>::iterator end ) -{ - // first sort in phi, lowest first (-pi to +pi) - std::sort( begin, end, PhiSort ); - - // now put positive phi (in order) ahead of negative phi as in std geometry - std::vector theCompsPosNeg; - theCompsPosNeg.empty(); - theCompsPosNeg.clear(); - // also find the average radius (used to split inner and outer disk panels) - double theRmin = (**begin).rho(); - double theRmax = theRmin; - for(vector::const_iterator it=begin; - it!=end;it++){ - if((**it).phi() >= 0) theCompsPosNeg.push_back(*it); - theRmin = std::min( theRmin, (**it).rho()); - theRmax = std::max( theRmax, (**it).rho()); - } - for(vector::const_iterator it=begin; - it!=end;it++){ - if((**it).phi() < 0) theCompsPosNeg.push_back(*it); - } - - // now put inner disk panels first - double radius_split = 0.5 * (theRmin + theRmax); - if(theRmax < 150.) radius_split = 100.; - std::vector theCompsInnerOuter; - theCompsInnerOuter.empty(); - theCompsInnerOuter.clear(); - unsigned int num_inner = 0; - for(vector::const_iterator it=theCompsPosNeg.begin(); - it!=theCompsPosNeg.end();it++){ - if((**it).rho() <= radius_split) { - theCompsInnerOuter.push_back(*it); - num_inner++; - } - } - - for(vector::const_iterator it=theCompsPosNeg.begin(); - it!=theCompsPosNeg.end();it++){ - if((**it).rho() > radius_split) theCompsInnerOuter.push_back(*it); - } - // std::cout << "num of inner = " << num_inner << " with radius less than " << radius_split << std::endl; - // now shift outer by one - - std::rotate(theCompsInnerOuter.begin()+num_inner,theCompsInnerOuter.begin()+num_inner+1,theCompsInnerOuter.end()); - std::copy(theCompsInnerOuter.begin(), theCompsInnerOuter.end(), begin); -} - void CmsTrackerDiskBuilder::buildComponent( DDFilteredView& fv, GeometricDet* g, std::string s ) { @@ -96,22 +35,10 @@ CmsTrackerDiskBuilder::sortNS( DDFilteredView& fv, GeometricDet* det ) GeometricDet::GeometricDetContainer & comp = det->components(); - std::string det_name = det->name(); - bool pixel_disk = det_name.find("PixelForwardDisk") < det_name.size(); - - // NP** BIG switch between Phase 1 and Outer Tracker Pixels - if( pixel_disk ) { - //std::cerr<<"PHASE1"<components(); !!!!!!!!!!!!BUG? - switch( det->components().front()->type()) { case GeometricDet::panel: - if( m_totalBlade == 24 ) - TrackerStablePhiSort( comp.begin(), comp.end(), ExtractPhi()); - else - PhiPosNegSplit_innerOuter( comp.begin(), comp.end()); + TrackerStablePhiSort( comp.begin(), comp.end(), ExtractPhi()); break; default: edm::LogError( "CmsTrackerDiskBuilder" ) << "ERROR - wrong SubDet to sort..... " << det->components().front()->type(); @@ -122,8 +49,6 @@ CmsTrackerDiskBuilder::sortNS( DDFilteredView& fv, GeometricDet* det ) uint32_t totalblade = comp.size()/2; // std::cout << "pixel_disk " << pixel_disk << endl; - if( totalblade != m_totalBlade && totalblade != 34 ) - edm::LogError( "CmsTrackerDiskBuilder" ) << "ERROR, The Total Number of Blade in one disk is " << totalblade << "; configured " << m_totalBlade; zminpanels.reserve( totalblade ); zmaxpanels.reserve( totalblade ); @@ -167,38 +92,4 @@ CmsTrackerDiskBuilder::sortNS( DDFilteredView& fv, GeometricDet* det ) det->addComponents( zmaxpanels ); } -// NP** BIG switch between Phase 1 and Outer Tracker Pixels -else { - - //std::cerr<< "PHASE2!"<components().front()->type()){ - case GeometricDet::panel: - // std::cerr<components().front()->type(); - } - - GeometricDet::GeometricDetContainer rings; - uint32_t totalrings = comp.size(); - - - for ( uint32_t rn=0; rnsetGeographicalID(temp); - - } - - det->clearComponents(); - det->addComponents(rings); -} -// NP** End of the BIG switch - -} diff --git a/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerDiskBuilder.h b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerDiskBuilder.h index 0bff0c4b05b93..866c14f8c52e1 100644 --- a/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerDiskBuilder.h +++ b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerDiskBuilder.h @@ -10,16 +10,11 @@ */ class CmsTrackerDiskBuilder : public CmsTrackerLevelBuilder { -public: - CmsTrackerDiskBuilder( unsigned int totalBlade ); private: virtual void sortNS( DDFilteredView& , GeometricDet* ); virtual void buildComponent( DDFilteredView& , GeometricDet*, std::string ); - - void PhiPosNegSplit_innerOuter( std::vector< GeometricDet const *>::iterator begin, - std::vector< GeometricDet const *>::iterator end ); - unsigned int m_totalBlade; + }; #endif diff --git a/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerOTDiscBuilder.cc b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerOTDiscBuilder.cc new file mode 100644 index 0000000000000..d8d0b9d005ea9 --- /dev/null +++ b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerOTDiscBuilder.cc @@ -0,0 +1,63 @@ +#include "Geometry/TrackerNumberingBuilder/plugins/CmsTrackerOTDiscBuilder.h" +#include "DetectorDescription/Core/interface/DDFilteredView.h" +#include "Geometry/TrackerNumberingBuilder/interface/GeometricDet.h" +#include "Geometry/TrackerNumberingBuilder/plugins/ExtractStringFromDDD.h" +#include "Geometry/TrackerNumberingBuilder/plugins/CmsTrackerOTRingBuilder.h" +#include "Geometry/TrackerNumberingBuilder/plugins/TrackerStablePhiSort.h" +#include "DataFormats/DetId/interface/DetId.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include +#include + +using namespace std; + +void +CmsTrackerOTDiscBuilder::buildComponent( DDFilteredView& fv, GeometricDet* g, std::string s ) +{ + CmsTrackerOTRingBuilder theCmsTrackerOTRingBuilder; + GeometricDet * subdet = new GeometricDet( &fv, theCmsTrackerStringToEnum.type( ExtractStringFromDDD::getString( s, &fv ))); + + switch( theCmsTrackerStringToEnum.type( ExtractStringFromDDD::getString( s, &fv ))) + { + case GeometricDet::panel: + theCmsTrackerOTRingBuilder.build( fv, subdet, s ); + break; + default: + edm::LogError( "CmsTrackerOTDiscBuilder" ) << " ERROR - I was expecting a Panel, I got a " << ExtractStringFromDDD::getString( s, &fv ); + } + g->addComponent( subdet ); +} + +void +CmsTrackerOTDiscBuilder::sortNS( DDFilteredView& fv, GeometricDet* det ) +{ + + + GeometricDet::GeometricDetContainer & comp = det->components(); + + switch(det->components().front()->type()){ + case GeometricDet::panel: + // nothing to be done because the rings (here named panels) are already sorted ?? + break; + default: + edm::LogError("CmsTrackerOTDiscBuilder")<<"ERROR - wrong SubDet to sort..... "<components().front()->type(); + } + + GeometricDet::GeometricDetContainer rings; + uint32_t totalrings = comp.size(); + + + for ( uint32_t rn=0; rnsetGeographicalID(temp); + + } + + det->clearComponents(); + det->addComponents(rings); + +} + diff --git a/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerOTDiscBuilder.h b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerOTDiscBuilder.h new file mode 100644 index 0000000000000..d9d8d272ba3af --- /dev/null +++ b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerOTDiscBuilder.h @@ -0,0 +1,20 @@ +#ifndef Geometry_TrackerNumberingBuilder_CmsTrackerOTDiscBuilder_H +# define Geometry_TrackerNumberingBuilder_CmsTrackerOTDiscBuilder_H + +# include "Geometry/TrackerNumberingBuilder/plugins/CmsTrackerLevelBuilder.h" +# include "FWCore/ParameterSet/interface/types.h" +# include + +/** + * Class which contructs Phase2 Outer Tracker/Discs. + */ +class CmsTrackerOTDiscBuilder : public CmsTrackerLevelBuilder +{ + +private: + virtual void sortNS( DDFilteredView& , GeometricDet* ); + virtual void buildComponent( DDFilteredView& , GeometricDet*, std::string ); + +}; + +#endif diff --git a/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerOTRingBuilder.cc b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerOTRingBuilder.cc new file mode 100644 index 0000000000000..1b5c66ac1dc88 --- /dev/null +++ b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerOTRingBuilder.cc @@ -0,0 +1,41 @@ +#include "Geometry/TrackerNumberingBuilder/plugins/CmsTrackerOTRingBuilder.h" +#include "DetectorDescription/Core/interface/DDFilteredView.h" +#include "Geometry/TrackerNumberingBuilder/interface/GeometricDet.h" +#include "Geometry/TrackerNumberingBuilder/plugins/ExtractStringFromDDD.h" +#include "Geometry/TrackerNumberingBuilder/plugins/CmsDetConstruction.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "DataFormats/DetId/interface/DetId.h" +#include + +#include "Geometry/TrackerNumberingBuilder/plugins/TrackerStablePhiSort.h" + +void CmsTrackerOTRingBuilder::buildComponent(DDFilteredView& fv, GeometricDet* g, std::string s){ + + CmsDetConstruction theCmsDetConstruction; + switch (theCmsTrackerStringToEnum.type(ExtractStringFromDDD::getString(s,&fv))){ + case GeometricDet::DetUnit: + theCmsDetConstruction.buildComponent(fv,g,s); + break; + default: + edm::LogError("CmsTrackerOTRingBuilder")<<" ERROR - I was expecting a Plaq, I got a "<components(); + + if (comp.front()->type()==GeometricDet::DetUnit){ + + TrackerStablePhiSort(comp.begin(), comp.end(), ExtractPhi()); + stable_sort(comp.begin(), comp.end() ,PhiSortNP()); + + } + else + edm::LogError("CmsTrackerOTRingBuilder")<<"ERROR - wrong SubDet to sort..... "<components().front()->type(); + + for(uint32_t i=0; isetGeographicalID(i+1); + } + +} diff --git a/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerOTRingBuilder.h b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerOTRingBuilder.h new file mode 100644 index 0000000000000..ea5c792af55bf --- /dev/null +++ b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerOTRingBuilder.h @@ -0,0 +1,18 @@ +#ifndef Geometry_TrackerNumberingBuilder_CmsTrackerOTRingBuilder_H +#define Geometry_TrackerNumberingBuilder_CmsTrackerOTRingBuilder_H + +#include "Geometry/TrackerNumberingBuilder/plugins/CmsTrackerLevelBuilder.h" +#include "FWCore/ParameterSet/interface/types.h" +#include +/** + * Class which contructs PixelForward Panels. + */ +class CmsTrackerOTRingBuilder : public CmsTrackerLevelBuilder { + + private: + virtual void sortNS(DDFilteredView& , GeometricDet*); + virtual void buildComponent(DDFilteredView& , GeometricDet*, std::string); + +}; + +#endif diff --git a/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerPanelBuilder.cc b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerPanelBuilder.cc index b63ff56b25254..982107ca81545 100644 --- a/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerPanelBuilder.cc +++ b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerPanelBuilder.cc @@ -27,19 +27,8 @@ void CmsTrackerPanelBuilder::sortNS(DDFilteredView& fv, GeometricDet* det){ if (comp.front()->type()==GeometricDet::DetUnit){ - // NP** Phase 2 Sort Modules within Rings - - std::string comp_name = comp[0]->name(); - if( !(comp_name.find("PixelForwardDisk") < comp_name.size()) ) { - - // if( fabs( comp[0]->translation().z() ) > 1000 ) { now commented by AT+NP - //std::cerr<<"PHASE 2!!!"<components().front()->type(); diff --git a/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerPhase1DiskBuilder.cc b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerPhase1DiskBuilder.cc new file mode 100644 index 0000000000000..3da9cb770e999 --- /dev/null +++ b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerPhase1DiskBuilder.cc @@ -0,0 +1,154 @@ +#include "Geometry/TrackerNumberingBuilder/plugins/CmsTrackerPhase1DiskBuilder.h" +#include "DetectorDescription/Core/interface/DDFilteredView.h" +#include "Geometry/TrackerNumberingBuilder/interface/GeometricDet.h" +#include "Geometry/TrackerNumberingBuilder/plugins/ExtractStringFromDDD.h" +#include "Geometry/TrackerNumberingBuilder/plugins/CmsTrackerPanelBuilder.h" +#include "Geometry/TrackerNumberingBuilder/plugins/TrackerStablePhiSort.h" +#include "DataFormats/DetId/interface/DetId.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include +#include + +using namespace std; + + +bool +CmsTrackerPhase1DiskBuilder::PhiSort( const GeometricDet* Panel1, const GeometricDet* Panel2 ) +{ + return( Panel1->phi() < Panel2->phi()); +} + +void +CmsTrackerPhase1DiskBuilder::PhiPosNegSplit_innerOuter( std::vector< GeometricDet const *>::iterator begin, + std::vector< GeometricDet const *>::iterator end ) +{ + // first sort in phi, lowest first (-pi to +pi) + std::sort( begin, end, PhiSort ); + + // now put positive phi (in order) ahead of negative phi as in std geometry + std::vector theCompsPosNeg; + theCompsPosNeg.empty(); + theCompsPosNeg.clear(); + // also find the average radius (used to split inner and outer disk panels) + double theRmin = (**begin).rho(); + double theRmax = theRmin; + for(vector::const_iterator it=begin; + it!=end;it++){ + if((**it).phi() >= 0) theCompsPosNeg.push_back(*it); + theRmin = std::min( theRmin, (**it).rho()); + theRmax = std::max( theRmax, (**it).rho()); + } + for(vector::const_iterator it=begin; + it!=end;it++){ + if((**it).phi() < 0) theCompsPosNeg.push_back(*it); + } + + // now put inner disk panels first + // double radius_split = 0.5 * (theRmin + theRmax); + // force the split radius to be 100 mm to be able to deal with disks with only outer ring + double radius_split = 100.; + std::vector theCompsInnerOuter; + theCompsInnerOuter.empty(); + theCompsInnerOuter.clear(); + unsigned int num_inner = 0; + for(vector::const_iterator it=theCompsPosNeg.begin(); + it!=theCompsPosNeg.end();it++){ + if((**it).rho() <= radius_split) { + theCompsInnerOuter.push_back(*it); + num_inner++; + } + } + + for(vector::const_iterator it=theCompsPosNeg.begin(); + it!=theCompsPosNeg.end();it++){ + if((**it).rho() > radius_split) theCompsInnerOuter.push_back(*it); + } + // std::cout << "num of inner = " << num_inner << " with radius less than " << radius_split << std::endl; + // now shift outer by one + + std::rotate(theCompsInnerOuter.begin()+num_inner,theCompsInnerOuter.begin()+num_inner+1,theCompsInnerOuter.end()); + std::copy(theCompsInnerOuter.begin(), theCompsInnerOuter.end(), begin); +} + +void +CmsTrackerPhase1DiskBuilder::buildComponent( DDFilteredView& fv, GeometricDet* g, std::string s ) +{ + CmsTrackerPanelBuilder theCmsTrackerPanelBuilder; + GeometricDet * subdet = new GeometricDet( &fv, theCmsTrackerStringToEnum.type( ExtractStringFromDDD::getString( s, &fv ))); + + switch( theCmsTrackerStringToEnum.type( ExtractStringFromDDD::getString( s, &fv ))) + { + case GeometricDet::panel: + theCmsTrackerPanelBuilder.build( fv, subdet, s ); + break; + default: + edm::LogError( "CmsTrackerPhase1DiskBuilder" ) << " ERROR - I was expecting a Panel, I got a " << ExtractStringFromDDD::getString( s, &fv ); + } + g->addComponent( subdet ); +} + +void +CmsTrackerPhase1DiskBuilder::sortNS( DDFilteredView& fv, GeometricDet* det ) +{ + + + GeometricDet::GeometricDetContainer & comp = det->components(); + + switch( det->components().front()->type()) + { + case GeometricDet::panel: + PhiPosNegSplit_innerOuter( comp.begin(), comp.end()); + break; + default: + edm::LogError( "CmsTrackerPhase1DiskBuilder" ) << "ERROR - wrong SubDet to sort..... " << det->components().front()->type(); + } + + GeometricDet::GeometricDetContainer zminpanels; // Here z refers abs(z); + GeometricDet::GeometricDetContainer zmaxpanels; // So, zmin panel is always closer to ip. + + uint32_t totalblade = comp.size()/2; + // std::cout << "pixel_disk " << pixel_disk << endl; + + zminpanels.reserve( totalblade ); + zmaxpanels.reserve( totalblade ); + for( uint32_t j = 0; j < totalblade; j++ ) + { + if( fabs( comp[2*j]->translation().z()) > fabs( comp[ 2*j +1 ]->translation().z())) + { + zmaxpanels.push_back( comp[2*j] ); + zminpanels.push_back( comp[2*j+1] ); + + } + else if( fabs( comp[2*j]->translation().z()) < fabs( comp[ 2*j +1 ]->translation().z())) + { + zmaxpanels.push_back( comp[2*j+1] ); + zminpanels.push_back( comp[2*j] ); + } + else + { + edm::LogWarning( "CmsTrackerPhase1DiskBuilder" ) << "WARNING - The Z of both panels are equal! "; + } + } + + for( uint32_t fn = 0; fn < zminpanels.size(); fn++ ) + { + uint32_t blade = fn + 1; + uint32_t panel = 1; + uint32_t temp = ( blade << 2 ) | panel; + zminpanels[fn]->setGeographicalID( temp ); + } + + for( uint32_t bn = 0; bn < zmaxpanels.size(); bn++) + { + uint32_t blade = bn + 1; + uint32_t panel = 2; + uint32_t temp = ( blade << 2) | panel; + zmaxpanels[bn]->setGeographicalID( temp ); + } + + det->clearComponents(); + det->addComponents( zminpanels ); + det->addComponents( zmaxpanels ); + +} + diff --git a/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerPhase1DiskBuilder.h b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerPhase1DiskBuilder.h new file mode 100644 index 0000000000000..a59aaec4c6f70 --- /dev/null +++ b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerPhase1DiskBuilder.h @@ -0,0 +1,24 @@ +#ifndef Geometry_TrackerNumberingBuilder_CmsTrackerPhase1DiskBuilder_H +# define Geometry_TrackerNumberingBuilder_CmsTrackerPhase1DiskBuilder_H + +# include "Geometry/TrackerNumberingBuilder/plugins/CmsTrackerLevelBuilder.h" +# include "FWCore/ParameterSet/interface/types.h" +# include + +/** + * Class which contructs PixelForward/Disk. + */ +class CmsTrackerPhase1DiskBuilder : public CmsTrackerLevelBuilder +{ + +private: + virtual void sortNS( DDFilteredView& , GeometricDet* ); + virtual void buildComponent( DDFilteredView& , GeometricDet*, std::string ); + + static bool PhiSort(const GeometricDet* Panel1, const GeometricDet* Panel2); + + void PhiPosNegSplit_innerOuter( std::vector< GeometricDet const *>::iterator begin, + std::vector< GeometricDet const *>::iterator end ); +}; + +#endif diff --git a/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerSubStrctBuilder.cc b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerSubStrctBuilder.cc index bef789cd468b1..752f11cd51aa3 100644 --- a/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerSubStrctBuilder.cc +++ b/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerSubStrctBuilder.cc @@ -6,6 +6,8 @@ #include "Geometry/TrackerNumberingBuilder/plugins/CmsTrackerLayerBuilder.h" #include "Geometry/TrackerNumberingBuilder/plugins/CmsTrackerWheelBuilder.h" #include "Geometry/TrackerNumberingBuilder/plugins/CmsTrackerDiskBuilder.h" +#include "Geometry/TrackerNumberingBuilder/plugins/CmsTrackerPhase1DiskBuilder.h" +#include "Geometry/TrackerNumberingBuilder/plugins/CmsTrackerOTDiscBuilder.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" #include @@ -20,9 +22,12 @@ CmsTrackerSubStrctBuilder::buildComponent( DDFilteredView& fv, GeometricDet* g, { CmsTrackerLayerBuilder theCmsTrackerLayerBuilder; CmsTrackerWheelBuilder theCmsTrackerWheelBuilder; - CmsTrackerDiskBuilder theCmsTrackerDiskBuilder( m_totalBlade ); + CmsTrackerDiskBuilder theCmsTrackerDiskBuilder; + CmsTrackerPhase1DiskBuilder theCmsTrackerPhase1DiskBuilder; + CmsTrackerOTDiscBuilder theCmsTrackerOTDiscBuilder; GeometricDet * subdet = new GeometricDet( &fv, theCmsTrackerStringToEnum.type( ExtractStringFromDDD::getString( s, &fv ))); + std::string subdet_name = subdet->name(); switch( theCmsTrackerStringToEnum.type( ExtractStringFromDDD::getString( s, &fv ))) { case GeometricDet::layer: @@ -32,7 +37,13 @@ CmsTrackerSubStrctBuilder::buildComponent( DDFilteredView& fv, GeometricDet* g, theCmsTrackerWheelBuilder.build(fv,subdet,s); break; case GeometricDet::disk: - theCmsTrackerDiskBuilder.build(fv,subdet,s); + LogDebug("DiskNames") << "The name of the components is: " << subdet_name; + if(subdet_name.find("PixelForwardDisk") < subdet_name.size()) { + if(m_totalBlade == 24) theCmsTrackerDiskBuilder.build(fv,subdet,s); + else theCmsTrackerPhase1DiskBuilder.build(fv,subdet,s); + } + else if(subdet_name.find("Disc") < subdet_name.size()) theCmsTrackerOTDiscBuilder.build(fv,subdet,s); + else edm::LogError("WrongDiskType")<<" ERROR - I was expecting a PixelForwardDisk or a Disc... I got a "<< subdet_name; break; default: diff --git a/L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_4b.dat b/L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_4b.dat new file mode 100755 index 0000000000000..f9f8de7766c53 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_4b.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +3 +4 +4 +5 +6 +7 +8 +8 +9 +a +a +b +c +c +d +d +e +f +f +10 +10 +11 +11 +12 +12 +13 +13 +14 +14 +15 +15 +15 +16 +16 +17 +17 +17 +18 +18 +19 +19 +19 +1a +1a +1b +1b +1b +1c +1c +1c +1d +1d +1d +1e +1e +1e +1f +1f +1f +1f +20 +20 +20 +21 +21 +21 +21 +22 +22 +22 +23 +23 +23 +23 +24 +24 +24 +24 +25 +25 +25 +25 +26 +26 +26 +26 +26 +27 +27 +27 +27 +28 +28 +28 +28 +28 +29 +29 +29 +29 +29 +2a +2a +2a +2a +2b +2b +2b +2b +2b +2b +2c +2c +2c +2c +2c +2d +2d +2d +2d +2d +2d +2e +2e +2e +2e +2e +2f +2f +2f +2f +2f +2f +30 +30 +30 +30 +30 +30 +30 +31 +31 +31 +31 +31 +31 +32 +32 +32 +32 +32 +32 +32 +33 +33 +33 +33 +33 +33 +33 +34 +34 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +37 +37 +38 +38 +38 +38 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +39 +39 +39 +3a +3a +3a +3a +3a +3a +3a +3a +3a +3b +3b +3b +3b +3b +3b +3b +3b +3b +3b +3c +3c +3c +3c +3c +3c +3c +3c +3c +3d +3d +3d +3d +3d +3d +3d +3d +3d +3d +3d +3e +3e +3e +3e +3e +3e +3e +3e +3e +3e +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f diff --git a/L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_5.dat b/L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_5.dat new file mode 100755 index 0000000000000..3a89946359d27 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_5.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +2 +3 +4 +4 +5 +5 +6 +6 +7 +7 +8 +8 +9 +9 +9 +a +a +a +b +b +b +c +c +c +c +d +d +d +d +e +e +e +e +e +f +f +f +f +10 +10 +10 +10 +10 +10 +11 +11 +11 +11 +11 +11 +12 +12 +12 +12 +12 +12 +12 +13 +13 +13 +13 +13 +13 +13 +14 +14 +14 +14 +14 +14 +14 +14 +15 +15 +15 +15 +15 +15 +15 +15 +15 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +17 +17 +17 +17 +17 +17 +17 +17 +17 +17 +17 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f diff --git a/L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_7.dat b/L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_7.dat new file mode 100755 index 0000000000000..17c771dc8be31 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_7.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +3 +4 +5 +6 +6 +7 +8 +9 +a +b +b +c +d +e +f +f +10 +11 +12 +12 +13 +14 +14 +15 +16 +16 +17 +18 +18 +19 +1a +1a +1b +1b +1c +1d +1d +1e +1e +1f +1f +20 +21 +21 +22 +22 +23 +23 +24 +24 +25 +25 +26 +26 +27 +27 +28 +28 +29 +29 +2a +2a +2b +2b +2c +2c +2c +2d +2d +2e +2e +2f +2f +2f +30 +30 +31 +31 +32 +32 +32 +33 +33 +34 +34 +34 +35 +35 +35 +36 +36 +37 +37 +37 +38 +38 +38 +39 +39 +39 +3a +3a +3b +3b +3b +3c +3c +3c +3d +3d +3d +3e +3e +3e +3f +3f +3f +3f +40 +40 +40 +41 +41 +41 +42 +42 +42 +43 +43 +43 +43 +44 +44 +44 +45 +45 +45 +45 +46 +46 +46 +47 +47 +47 +47 +48 +48 +48 +49 +49 +49 +49 +4a +4a +4a +4a +4b +4b +4b +4b +4c +4c +4c +4c +4d +4d +4d +4d +4e +4e +4e +4e +4f +4f +4f +4f +50 +50 +50 +50 +51 +51 +51 +51 +51 +52 +52 +52 +52 +53 +53 +53 +53 +53 +54 +54 +54 +54 +55 +55 +55 +55 +55 +56 +56 +56 +56 +57 +57 +57 +57 +57 +58 +58 +58 +58 +58 +59 +59 +59 +59 +59 +5a +5a +5a +5a +5a +5b +5b +5b +5b +5b +5c +5c +5c +5c +5c +5c +5d +5d +5d +5d +5d +5e +5e +5e +5e +5e +5f +5f +5f +5f +5f +5f +60 +60 +60 +60 +60 +60 +61 +61 +61 +61 +61 +62 +62 +62 +62 +62 +62 +63 +63 +63 +63 +63 +63 +64 +64 +64 +64 +64 +64 +65 +65 +65 +65 +65 +65 +66 +66 +66 +66 +66 +66 +66 +67 +67 +67 +67 +67 +67 +68 +68 +68 +68 +68 +68 +68 +69 +69 +69 +69 +69 +69 +6a +6a +6a +6a +6a +6a +6a +6b +6b +6b +6b +6b +6b +6b +6c +6c +6c +6c +6c +6c +6c +6d +6d +6d +6d +6d +6d +6d +6e +6e +6e +6e +6e +6e +6e +6f +6f +6f +6f +6f +6f +6f +6f +70 +70 +70 +70 +70 +70 +70 +71 +71 +71 +71 +71 +71 +71 +71 +72 +72 +72 +72 +72 +72 +72 +73 +73 +73 +73 +73 +73 +73 +73 +74 +74 +74 +74 +74 +74 +74 +74 +75 +75 +75 +75 +75 +75 +75 +75 +75 +76 +76 +76 +76 +76 +76 +76 +76 +77 +77 +77 +77 +77 +77 +77 +77 +77 +78 +78 +78 +78 +78 +78 +78 +78 +79 +79 +79 +79 +79 +79 +79 +79 +79 +7a +7a +7a +7a +7a +7a +7a +7a +7a +7b +7b +7b +7b +7b +7b +7b +7b +7b +7c +7c +7c +7c +7c +7c +7c +7c +7c +7d +7d +7d +7d +7d +7d +7d +7d +7d +7d +7e +7e +7e +7e +7e +7e +7e +7e +7e +7e +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f diff --git a/L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_8.dat b/L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_8.dat new file mode 100755 index 0000000000000..399f2d7a79781 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_8.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +a +b +c +d +e +e +f +10 +11 +12 +13 +14 +15 +16 +17 +18 +18 +19 +1a +1b +1c +1d +1e +1f +1f +20 +21 +22 +23 +24 +25 +25 +26 +27 +28 +29 +2a +2a +2b +2c +2d +2e +2e +2f +30 +31 +32 +32 +33 +34 +35 +36 +36 +37 +38 +39 +39 +3a +3b +3c +3d +3d +3e +3f +40 +40 +41 +42 +42 +43 +44 +45 +45 +46 +47 +48 +48 +49 +4a +4a +4b +4c +4d +4d +4e +4f +4f +50 +51 +51 +52 +53 +53 +54 +55 +56 +56 +57 +58 +58 +59 +5a +5a +5b +5b +5c +5d +5d +5e +5f +5f +60 +61 +61 +62 +63 +63 +64 +64 +65 +66 +66 +67 +68 +68 +69 +69 +6a +6b +6b +6c +6d +6d +6e +6e +6f +70 +70 +71 +71 +72 +73 +73 +74 +74 +75 +75 +76 +77 +77 +78 +78 +79 +7a +7a +7b +7b +7c +7c +7d +7d +7e +7f +7f +80 +80 +81 +81 +82 +82 +83 +84 +84 +85 +85 +86 +86 +87 +87 +88 +88 +89 +8a +8a +8b +8b +8c +8c +8d +8d +8e +8e +8f +8f +90 +90 +91 +91 +92 +92 +93 +93 +94 +94 +95 +95 +96 +96 +97 +97 +98 +98 +99 +99 +9a +9a +9b +9b +9c +9c +9d +9d +9e +9e +9f +9f +a0 +a0 +a1 +a1 +a2 +a2 +a3 +a3 +a4 +a4 +a5 +a5 +a5 +a6 +a6 +a7 +a7 +a8 +a8 +a9 +a9 +aa +aa +ab +ab +ac +ac +ac +ad +ad +ae +ae +af +af +b0 +b0 +b0 +b1 +b1 +b2 +b2 +b3 +b3 +b4 +b4 +b4 +b5 +b5 +b6 +b6 +b7 +b7 +b7 +b8 +b8 +b9 +b9 +ba +ba +ba +bb +bb +bc +bc +bd +bd +bd +be +be +bf +bf +c0 +c0 +c0 +c1 +c1 +c2 +c2 +c2 +c3 +c3 +c4 +c4 +c4 +c5 +c5 +c6 +c6 +c7 +c7 +c7 +c8 +c8 +c9 +c9 +c9 +ca +ca +cb +cb +cb +cc +cc +cc +cd +cd +ce +ce +ce +cf +cf +d0 +d0 +d0 +d1 +d1 +d2 +d2 +d2 +d3 +d3 +d3 +d4 +d4 +d5 +d5 +d5 +d6 +d6 +d6 +d7 +d7 +d8 +d8 +d8 +d9 +d9 +d9 +da +da +db +db +db +dc +dc +dc +dd +dd +dd +de +de +df +df +df +e0 +e0 +e0 +e1 +e1 +e1 +e2 +e2 +e3 +e3 +e3 +e4 +e4 +e4 +e5 +e5 +e5 +e6 +e6 +e6 +e7 +e7 +e7 +e8 +e8 +e8 +e9 +e9 +e9 +ea +ea +eb +eb +eb +ec +ec +ec +ed +ed +ed +ee +ee +ee +ef +ef +ef +f0 +f0 +f0 +f1 +f1 +f1 +f2 +f2 +f2 +f3 +f3 +f3 +f4 +f4 +f4 +f5 +f5 +f5 +f6 +f6 +f6 +f7 +f7 +f7 +f7 +f8 +f8 +f8 +f9 +f9 +f9 +fa +fa +fa +fb +fb +fb +fc +fc +fc +fd +fd +fd +fe +fe +fe +fe +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff diff --git a/L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_8a.dat b/L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_8a.dat new file mode 100755 index 0000000000000..f9f8de7766c53 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_8a.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +3 +4 +4 +5 +6 +7 +8 +8 +9 +a +a +b +c +c +d +d +e +f +f +10 +10 +11 +11 +12 +12 +13 +13 +14 +14 +15 +15 +15 +16 +16 +17 +17 +17 +18 +18 +19 +19 +19 +1a +1a +1b +1b +1b +1c +1c +1c +1d +1d +1d +1e +1e +1e +1f +1f +1f +1f +20 +20 +20 +21 +21 +21 +21 +22 +22 +22 +23 +23 +23 +23 +24 +24 +24 +24 +25 +25 +25 +25 +26 +26 +26 +26 +26 +27 +27 +27 +27 +28 +28 +28 +28 +28 +29 +29 +29 +29 +29 +2a +2a +2a +2a +2b +2b +2b +2b +2b +2b +2c +2c +2c +2c +2c +2d +2d +2d +2d +2d +2d +2e +2e +2e +2e +2e +2f +2f +2f +2f +2f +2f +30 +30 +30 +30 +30 +30 +30 +31 +31 +31 +31 +31 +31 +32 +32 +32 +32 +32 +32 +32 +33 +33 +33 +33 +33 +33 +33 +34 +34 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +37 +37 +38 +38 +38 +38 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +39 +39 +39 +3a +3a +3a +3a +3a +3a +3a +3a +3a +3b +3b +3b +3b +3b +3b +3b +3b +3b +3b +3c +3c +3c +3c +3c +3c +3c +3c +3c +3d +3d +3d +3d +3d +3d +3d +3d +3d +3d +3d +3e +3e +3e +3e +3e +3e +3e +3e +3e +3e +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f diff --git a/L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_4b.dat b/L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_4b.dat new file mode 100755 index 0000000000000..f9f8de7766c53 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_4b.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +3 +4 +4 +5 +6 +7 +8 +8 +9 +a +a +b +c +c +d +d +e +f +f +10 +10 +11 +11 +12 +12 +13 +13 +14 +14 +15 +15 +15 +16 +16 +17 +17 +17 +18 +18 +19 +19 +19 +1a +1a +1b +1b +1b +1c +1c +1c +1d +1d +1d +1e +1e +1e +1f +1f +1f +1f +20 +20 +20 +21 +21 +21 +21 +22 +22 +22 +23 +23 +23 +23 +24 +24 +24 +24 +25 +25 +25 +25 +26 +26 +26 +26 +26 +27 +27 +27 +27 +28 +28 +28 +28 +28 +29 +29 +29 +29 +29 +2a +2a +2a +2a +2b +2b +2b +2b +2b +2b +2c +2c +2c +2c +2c +2d +2d +2d +2d +2d +2d +2e +2e +2e +2e +2e +2f +2f +2f +2f +2f +2f +30 +30 +30 +30 +30 +30 +30 +31 +31 +31 +31 +31 +31 +32 +32 +32 +32 +32 +32 +32 +33 +33 +33 +33 +33 +33 +33 +34 +34 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +37 +37 +38 +38 +38 +38 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +39 +39 +39 +3a +3a +3a +3a +3a +3a +3a +3a +3a +3b +3b +3b +3b +3b +3b +3b +3b +3b +3b +3c +3c +3c +3c +3c +3c +3c +3c +3c +3d +3d +3d +3d +3d +3d +3d +3d +3d +3d +3d +3e +3e +3e +3e +3e +3e +3e +3e +3e +3e +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f diff --git a/L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_5.dat b/L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_5.dat new file mode 100755 index 0000000000000..3a89946359d27 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_5.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +2 +3 +4 +4 +5 +5 +6 +6 +7 +7 +8 +8 +9 +9 +9 +a +a +a +b +b +b +c +c +c +c +d +d +d +d +e +e +e +e +e +f +f +f +f +10 +10 +10 +10 +10 +10 +11 +11 +11 +11 +11 +11 +12 +12 +12 +12 +12 +12 +12 +13 +13 +13 +13 +13 +13 +13 +14 +14 +14 +14 +14 +14 +14 +14 +15 +15 +15 +15 +15 +15 +15 +15 +15 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +17 +17 +17 +17 +17 +17 +17 +17 +17 +17 +17 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f diff --git a/L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_7.dat b/L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_7.dat new file mode 100755 index 0000000000000..17c771dc8be31 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_7.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +3 +4 +5 +6 +6 +7 +8 +9 +a +b +b +c +d +e +f +f +10 +11 +12 +12 +13 +14 +14 +15 +16 +16 +17 +18 +18 +19 +1a +1a +1b +1b +1c +1d +1d +1e +1e +1f +1f +20 +21 +21 +22 +22 +23 +23 +24 +24 +25 +25 +26 +26 +27 +27 +28 +28 +29 +29 +2a +2a +2b +2b +2c +2c +2c +2d +2d +2e +2e +2f +2f +2f +30 +30 +31 +31 +32 +32 +32 +33 +33 +34 +34 +34 +35 +35 +35 +36 +36 +37 +37 +37 +38 +38 +38 +39 +39 +39 +3a +3a +3b +3b +3b +3c +3c +3c +3d +3d +3d +3e +3e +3e +3f +3f +3f +3f +40 +40 +40 +41 +41 +41 +42 +42 +42 +43 +43 +43 +43 +44 +44 +44 +45 +45 +45 +45 +46 +46 +46 +47 +47 +47 +47 +48 +48 +48 +49 +49 +49 +49 +4a +4a +4a +4a +4b +4b +4b +4b +4c +4c +4c +4c +4d +4d +4d +4d +4e +4e +4e +4e +4f +4f +4f +4f +50 +50 +50 +50 +51 +51 +51 +51 +51 +52 +52 +52 +52 +53 +53 +53 +53 +53 +54 +54 +54 +54 +55 +55 +55 +55 +55 +56 +56 +56 +56 +57 +57 +57 +57 +57 +58 +58 +58 +58 +58 +59 +59 +59 +59 +59 +5a +5a +5a +5a +5a +5b +5b +5b +5b +5b +5c +5c +5c +5c +5c +5c +5d +5d +5d +5d +5d +5e +5e +5e +5e +5e +5f +5f +5f +5f +5f +5f +60 +60 +60 +60 +60 +60 +61 +61 +61 +61 +61 +62 +62 +62 +62 +62 +62 +63 +63 +63 +63 +63 +63 +64 +64 +64 +64 +64 +64 +65 +65 +65 +65 +65 +65 +66 +66 +66 +66 +66 +66 +66 +67 +67 +67 +67 +67 +67 +68 +68 +68 +68 +68 +68 +68 +69 +69 +69 +69 +69 +69 +6a +6a +6a +6a +6a +6a +6a +6b +6b +6b +6b +6b +6b +6b +6c +6c +6c +6c +6c +6c +6c +6d +6d +6d +6d +6d +6d +6d +6e +6e +6e +6e +6e +6e +6e +6f +6f +6f +6f +6f +6f +6f +6f +70 +70 +70 +70 +70 +70 +70 +71 +71 +71 +71 +71 +71 +71 +71 +72 +72 +72 +72 +72 +72 +72 +73 +73 +73 +73 +73 +73 +73 +73 +74 +74 +74 +74 +74 +74 +74 +74 +75 +75 +75 +75 +75 +75 +75 +75 +75 +76 +76 +76 +76 +76 +76 +76 +76 +77 +77 +77 +77 +77 +77 +77 +77 +77 +78 +78 +78 +78 +78 +78 +78 +78 +79 +79 +79 +79 +79 +79 +79 +79 +79 +7a +7a +7a +7a +7a +7a +7a +7a +7a +7b +7b +7b +7b +7b +7b +7b +7b +7b +7c +7c +7c +7c +7c +7c +7c +7c +7c +7d +7d +7d +7d +7d +7d +7d +7d +7d +7d +7e +7e +7e +7e +7e +7e +7e +7e +7e +7e +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f diff --git a/L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_8.dat b/L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_8.dat new file mode 100755 index 0000000000000..399f2d7a79781 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_8.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +a +b +c +d +e +e +f +10 +11 +12 +13 +14 +15 +16 +17 +18 +18 +19 +1a +1b +1c +1d +1e +1f +1f +20 +21 +22 +23 +24 +25 +25 +26 +27 +28 +29 +2a +2a +2b +2c +2d +2e +2e +2f +30 +31 +32 +32 +33 +34 +35 +36 +36 +37 +38 +39 +39 +3a +3b +3c +3d +3d +3e +3f +40 +40 +41 +42 +42 +43 +44 +45 +45 +46 +47 +48 +48 +49 +4a +4a +4b +4c +4d +4d +4e +4f +4f +50 +51 +51 +52 +53 +53 +54 +55 +56 +56 +57 +58 +58 +59 +5a +5a +5b +5b +5c +5d +5d +5e +5f +5f +60 +61 +61 +62 +63 +63 +64 +64 +65 +66 +66 +67 +68 +68 +69 +69 +6a +6b +6b +6c +6d +6d +6e +6e +6f +70 +70 +71 +71 +72 +73 +73 +74 +74 +75 +75 +76 +77 +77 +78 +78 +79 +7a +7a +7b +7b +7c +7c +7d +7d +7e +7f +7f +80 +80 +81 +81 +82 +82 +83 +84 +84 +85 +85 +86 +86 +87 +87 +88 +88 +89 +8a +8a +8b +8b +8c +8c +8d +8d +8e +8e +8f +8f +90 +90 +91 +91 +92 +92 +93 +93 +94 +94 +95 +95 +96 +96 +97 +97 +98 +98 +99 +99 +9a +9a +9b +9b +9c +9c +9d +9d +9e +9e +9f +9f +a0 +a0 +a1 +a1 +a2 +a2 +a3 +a3 +a4 +a4 +a5 +a5 +a5 +a6 +a6 +a7 +a7 +a8 +a8 +a9 +a9 +aa +aa +ab +ab +ac +ac +ac +ad +ad +ae +ae +af +af +b0 +b0 +b0 +b1 +b1 +b2 +b2 +b3 +b3 +b4 +b4 +b4 +b5 +b5 +b6 +b6 +b7 +b7 +b7 +b8 +b8 +b9 +b9 +ba +ba +ba +bb +bb +bc +bc +bd +bd +bd +be +be +bf +bf +c0 +c0 +c0 +c1 +c1 +c2 +c2 +c2 +c3 +c3 +c4 +c4 +c4 +c5 +c5 +c6 +c6 +c7 +c7 +c7 +c8 +c8 +c9 +c9 +c9 +ca +ca +cb +cb +cb +cc +cc +cc +cd +cd +ce +ce +ce +cf +cf +d0 +d0 +d0 +d1 +d1 +d2 +d2 +d2 +d3 +d3 +d3 +d4 +d4 +d5 +d5 +d5 +d6 +d6 +d6 +d7 +d7 +d8 +d8 +d8 +d9 +d9 +d9 +da +da +db +db +db +dc +dc +dc +dd +dd +dd +de +de +df +df +df +e0 +e0 +e0 +e1 +e1 +e1 +e2 +e2 +e3 +e3 +e3 +e4 +e4 +e4 +e5 +e5 +e5 +e6 +e6 +e6 +e7 +e7 +e7 +e8 +e8 +e8 +e9 +e9 +e9 +ea +ea +eb +eb +eb +ec +ec +ec +ed +ed +ed +ee +ee +ee +ef +ef +ef +f0 +f0 +f0 +f1 +f1 +f1 +f2 +f2 +f2 +f3 +f3 +f3 +f4 +f4 +f4 +f5 +f5 +f5 +f6 +f6 +f6 +f7 +f7 +f7 +f7 +f8 +f8 +f8 +f9 +f9 +f9 +fa +fa +fa +fb +fb +fb +fc +fc +fc +fd +fd +fd +fe +fe +fe +fe +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff diff --git a/L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_8a.dat b/L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_8a.dat new file mode 100755 index 0000000000000..f9f8de7766c53 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_8a.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +3 +4 +4 +5 +6 +7 +8 +8 +9 +a +a +b +c +c +d +d +e +f +f +10 +10 +11 +11 +12 +12 +13 +13 +14 +14 +15 +15 +15 +16 +16 +17 +17 +17 +18 +18 +19 +19 +19 +1a +1a +1b +1b +1b +1c +1c +1c +1d +1d +1d +1e +1e +1e +1f +1f +1f +1f +20 +20 +20 +21 +21 +21 +21 +22 +22 +22 +23 +23 +23 +23 +24 +24 +24 +24 +25 +25 +25 +25 +26 +26 +26 +26 +26 +27 +27 +27 +27 +28 +28 +28 +28 +28 +29 +29 +29 +29 +29 +2a +2a +2a +2a +2b +2b +2b +2b +2b +2b +2c +2c +2c +2c +2c +2d +2d +2d +2d +2d +2d +2e +2e +2e +2e +2e +2f +2f +2f +2f +2f +2f +30 +30 +30 +30 +30 +30 +30 +31 +31 +31 +31 +31 +31 +32 +32 +32 +32 +32 +32 +32 +33 +33 +33 +33 +33 +33 +33 +34 +34 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +37 +37 +38 +38 +38 +38 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +39 +39 +39 +3a +3a +3a +3a +3a +3a +3a +3a +3a +3b +3b +3b +3b +3b +3b +3b +3b +3b +3b +3c +3c +3c +3c +3c +3c +3c +3c +3c +3d +3d +3d +3d +3d +3d +3d +3d +3d +3d +3d +3e +3e +3e +3e +3e +3e +3e +3e +3e +3e +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f diff --git a/L1Trigger/CSCTrackFinder/interface/CSCTFPtLUT.h b/L1Trigger/CSCTrackFinder/interface/CSCTFPtLUT.h index 34476c7682eca..859f32bd1e166 100644 --- a/L1Trigger/CSCTrackFinder/interface/CSCTFPtLUT.h +++ b/L1Trigger/CSCTrackFinder/interface/CSCTFPtLUT.h @@ -10,8 +10,6 @@ ///KK #include /// -#include "CondFormats/L1TObjects/interface/L1MuCSCPtLut.h" -#include "CondFormats/DataRecord/interface/L1MuCSCPtLutRcd.h" class CSCTFPtLUT { @@ -25,7 +23,7 @@ class CSCTFPtLUT const L1MuTriggerPtScale* ptScale); CSCTFPtLUT(const CSCTFPtLUT&); - ~CSCTFPtLUT() {} + ~CSCTFPtLUT() { if(pt_lut) delete [] pt_lut; pt_lut = NULL; } CSCTFPtLUT& operator=(const CSCTFPtLUT&); @@ -56,21 +54,13 @@ class CSCTFPtLUT static const int getPtbyMLH; private: - - // handle to csctf pt lut when read from DBS (EventSetup) - const L1MuCSCPtLut* theL1MuCSCPtLut_; + static ptdat* pt_lut; + static bool lut_read_in; const L1MuTriggerScales* trigger_scale; const L1MuTriggerPtScale* trigger_ptscale; - - // to be used when the csctf pt lut is initialized from ParameterSet CSCTFPtMethods ptMethods; - // store the entire object, when and *only when we read from local file - // this option is set to false by default and should be used only for - // testing - ptdat* pt_lut; - - bool read_pt_lut_es, read_pt_lut_file, isBinary, isBeamStartConf; + bool read_pt_lut, isBinary, isBeamStartConf; edm::FileInPath pt_lut_file; unsigned pt_method, lowQualityFlag; diff --git a/L1Trigger/CSCTrackFinder/interface/CSCTFSPCoreLogic.h b/L1Trigger/CSCTrackFinder/interface/CSCTFSPCoreLogic.h index 9638498d4704b..4acb0ac8f5fa3 100644 --- a/L1Trigger/CSCTrackFinder/interface/CSCTFSPCoreLogic.h +++ b/L1Trigger/CSCTrackFinder/interface/CSCTFSPCoreLogic.h @@ -16,6 +16,8 @@ #include #include #include +#include +#include class vpp_generated_2010_01_22; class vpp_generated_2010_07_28; @@ -26,6 +28,8 @@ class vpp_generated_2011_01_18; class vpp_generated_2012_01_31; class vpp_generated_2012_03_13; class vpp_generated_2012_07_30; +class vpp_generated_2014_04_24; +class vpp_generated_2014_05_15; class CSCTFSPCoreLogic { @@ -78,7 +82,7 @@ class CSCTFSPCoreLogic void loadData(const CSCTriggerContainer&, const unsigned& endcap, const unsigned& sector, - const int& minBX, const int& maxBX); + const int& minBX, const int& maxBX, const bool gangedME1a); bool run(const unsigned& endcap, const unsigned& sector, const unsigned& latency, const unsigned& etamin1, const unsigned& etamin2, const unsigned& etamin3, const unsigned& etamin4, @@ -126,7 +130,9 @@ class CSCTFSPCoreLogic static vpp_generated_2012_01_31 sp_2012_01_31_; static vpp_generated_2012_03_13 sp_2012_03_13_; static vpp_generated_2012_07_30 sp_2012_07_30_; - + static vpp_generated_2014_04_24 sp_2014_04_24_; + static vpp_generated_2014_05_15 sp_2014_05_15_; + std::vector io_; bool runme; CSCTriggerContainer mytracks; diff --git a/L1Trigger/CSCTrackFinder/python/csctfTrackDigisUngangedME1a_cfi.py b/L1Trigger/CSCTrackFinder/python/csctfTrackDigisUngangedME1a_cfi.py index 592ebd4a8bab4..909f6d989b442 100644 --- a/L1Trigger/CSCTrackFinder/python/csctfTrackDigisUngangedME1a_cfi.py +++ b/L1Trigger/CSCTrackFinder/python/csctfTrackDigisUngangedME1a_cfi.py @@ -2,7 +2,7 @@ from L1Trigger.CSCTrackFinder.csctfTrackDigis_cfi import csctfTrackDigis as csctfTrackDigisUngangedME1a -csctfTrackDigisUngangedME1a.SectorProcessor.PTLUT.PtMethod = cms.untracked.uint32(33) # no triple ganging in ME11a +csctfTrackDigisUngangedME1a.SectorProcessor.PTLUT.PtMethod = cms.untracked.uint32(34) csctfTrackDigisUngangedME1a.SectorProcessor.gangedME1a = cms.untracked.bool(False) -csctfTrackDigisUngangedME1a.SectorProcessor.firmwareSP = cms.uint32(20120730) #core 20120730 +csctfTrackDigisUngangedME1a.SectorProcessor.firmwareSP = cms.uint32(20140515) csctfTrackDigisUngangedME1a.SectorProcessor.initializeFromPSet = cms.bool(True) diff --git a/L1Trigger/CSCTrackFinder/src/CSCSectorReceiverLUT.cc b/L1Trigger/CSCTrackFinder/src/CSCSectorReceiverLUT.cc index 036c3646e0c2f..97fc53e737587 100644 --- a/L1Trigger/CSCTrackFinder/src/CSCSectorReceiverLUT.cc +++ b/L1Trigger/CSCTrackFinder/src/CSCSectorReceiverLUT.cc @@ -25,8 +25,8 @@ bool CSCSectorReceiverLUT::me_lcl_phi_loaded = false; CSCSectorReceiverLUT::CSCSectorReceiverLUT(int endcap, int sector, int subsector, int station, const edm::ParameterSet & pset, bool TMB07):_endcap(endcap),_sector(sector), - _subsector(subsector), - _station(station),isTMB07(TMB07) + _subsector(subsector), + _station(station),isTMB07(TMB07) { LUTsFromFile = pset.getUntrackedParameter("ReadLUTs",false); useMiniLUTs = pset.getUntrackedParameter("UseMiniLUTs", true); @@ -716,6 +716,8 @@ double CSCSectorReceiverLUT::getGlobalEtaValue(const unsigned& thecscid, const u gbletadat CSCSectorReceiverLUT::calcGlobalEtaME(const gbletaadd& address) const { + + gbletadat result; double float_eta = getGlobalEtaValue(address.cscid, address.wire_group, address.phi_local); unsigned int_eta = 0; @@ -723,6 +725,10 @@ gbletadat CSCSectorReceiverLUT::calcGlobalEtaME(const gbletaadd& address) const const double etaPerBin = (CSCTFConstants::maxEta - CSCTFConstants::minEta)/CSCTFConstants::etaBins; const unsigned me12EtaCut = 56; + + + + if ((float_eta < CSCTFConstants::minEta) || (float_eta >= CSCTFConstants::maxEta)) { edm::LogWarning("CSCSectorReceiverLUT:OutOfBounds") @@ -778,11 +784,11 @@ gbletadat CSCSectorReceiverLUT::globalEtaME(int tphi_bend, int tphi_local, int t theadd.phi_local = (tphi_local>>(CSCBitWidths::kLocalPhiDataBitWidth - 2)) & 0x3; // want 2 msb of local phi theadd.wire_group = twire_group; theadd.cscid = tcscid; - if(useMiniLUTs && isTMB07) result = CSCSectorReceiverMiniLUT::calcGlobalEtaMEMini(_endcap, _sector, _station, _subsector, theadd.toint()); else if(LUTsFromFile) result = me_global_eta[theadd.toint()]; else result = calcGlobalEtaME(theadd); + return result; } diff --git a/L1Trigger/CSCTrackFinder/src/CSCSectorReceiverMiniLUT.cc b/L1Trigger/CSCTrackFinder/src/CSCSectorReceiverMiniLUT.cc index d30aa6a3a7f85..e78ba0d17fa52 100644 --- a/L1Trigger/CSCTrackFinder/src/CSCSectorReceiverMiniLUT.cc +++ b/L1Trigger/CSCTrackFinder/src/CSCSectorReceiverMiniLUT.cc @@ -68,16 +68,20 @@ global_eta_data CSCSectorReceiverMiniLUT::calcGlobalEtaMEMini(unsigned short end << ", is out of bounds, [1, 4] +++\n"; gbletadat data(0); + - unsigned short int cscid = ((theadd >> 15) & 0xf); + unsigned short int tcscid = ((theadd >> 15) & 0xf); unsigned short int lclPhi = ((theadd >> 6) & 0x3); unsigned short int WG = ((theadd >> 8) & 0x7f); unsigned short int bend = ((theadd) & 0x3f); - + + + int eta_temp=999, eta_min=999, eta_max=999; - if((cscid > 0) && (cscid <= 9) && (WG < CSCConstants::MAX_NUM_WIRES)) + if((tcscid > 0) && (tcscid <= 12) && (WG < CSCConstants::MAX_NUM_WIRES)) { + unsigned short int cscid = (tcscid>9) ? tcscid - 9 : tcscid; if(station == 1) { eta_temp = (gbl_eta_params[endcap-1][sector-1][station-1][subsector-1][lclPhi][cscid-1][0] + @@ -87,7 +91,7 @@ global_eta_data CSCSectorReceiverMiniLUT::calcGlobalEtaMEMini(unsigned short end eta_max = gbl_eta_bounds[endcap-1][sector-1][station-1][subsector-1][lclPhi][cscid-1][1]; // add offset to ME+11a, subtract for ME-11a (wire tilt and strip direction)1 - if ( (cscid < 4)&&(lclPhi == 3) ) { + if ( (tcscid < 4)&&(lclPhi == 3) ) { if (endcap == 1) eta_temp += 3; else @@ -106,7 +110,7 @@ global_eta_data CSCSectorReceiverMiniLUT::calcGlobalEtaMEMini(unsigned short end else { edm::LogWarning("CSCSectorReceiverMiniLUT") - << "+++ Value of cscid, " << cscid + << "+++ Value of cscid, " << tcscid << ", is out of bounds, [1, 9] -- or --" << " Value of wire group, " << WG << ", exceeds max allowed, " << CSCConstants::MAX_NUM_WIRES << " +++\n"; @@ -125,6 +129,7 @@ global_eta_data CSCSectorReceiverMiniLUT::calcGlobalEtaMEMini(unsigned short end // Just pass through lowest 5 bits of local bend (drop 1 MSB) data.global_bend = bend & 0x1F; + return data; } @@ -159,13 +164,11 @@ global_phi_data CSCSectorReceiverMiniLUT::calcGlobalPhiMEMini(unsigned short end const double binPhiL = static_cast(maxPhiL)/(2*CSCConstants::MAX_NUM_STRIPS); int strip = static_cast(lclPhi/binPhiL); - // edm::LogWarning("GP Input") << " CSCID " << cscid << " strip:" << strip << " lclPhi: " << lclPhi << "theadd: " << theadd; if (station == 1 && (cscid <= 3) && (strip >= 127 && strip < 160)){ - //edm::LogWarning("GP Input") << " -> Matched Selection Criteria"; - // in this case need to redefine lclPhi in order to // place local phi in the middle of the 5th CFEB // and not on the first third of the CFEB as default + lclPhi = (strip-127+31)*(4*binPhiL/3); } // end GP et DA diff --git a/L1Trigger/CSCTrackFinder/src/CSCTFPtLUT.cc b/L1Trigger/CSCTrackFinder/src/CSCTFPtLUT.cc index 56a149c21eb2e..c8d03362a4639 100644 --- a/L1Trigger/CSCTrackFinder/src/CSCTFPtLUT.cc +++ b/L1Trigger/CSCTrackFinder/src/CSCTFPtLUT.cc @@ -13,6 +13,15 @@ #include #include +ptdat* CSCTFPtLUT::pt_lut = NULL; +bool CSCTFPtLUT::lut_read_in = false; +// L1MuTriggerScales CSCTFPtLUT::trigger_scale; +// L1MuTriggerPtScale CSCTFPtLUT::trigger_ptscale; +// CSCTFPtMethods CSCTFPtLUT::ptMethods; + +///KK +#include "CondFormats/L1TObjects/interface/L1MuCSCPtLut.h" +#include "CondFormats/DataRecord/interface/L1MuCSCPtLutRcd.h" #include "FWCore/Framework/interface/ESHandle.h" #include @@ -70,22 +79,22 @@ const int CSCTFPtLUT::getPtbyMLH = 0xFFFF; // all modes on CSCTFPtLUT::CSCTFPtLUT(const edm::EventSetup& es) - : read_pt_lut_es(true), - read_pt_lut_file(false), + : read_pt_lut(true), isBinary(false) { pt_method = 32; - + //std::cout << "pt_method from 4 " << std::endl; lowQualityFlag = 4; isBeamStartConf = true; + pt_lut = new ptdat[1<<21]; edm::ESHandle ptLUT; es.get().get(ptLUT); - theL1MuCSCPtLut_ = ptLUT.product(); + const L1MuCSCPtLut *myConfigPt_ = ptLUT.product(); + + memcpy((void*)pt_lut,(void*)myConfigPt_->lut(),(1<<21)*sizeof(ptdat)); - //std::cout << "theL1MuCSCPtLut_ pointer is " - // << theL1MuCSCPtLut_ - // << std::endl; + lut_read_in = true; edm::ESHandle< L1MuTriggerScales > scales ; es.get< L1MuTriggerScalesRcd >().get( scales ) ; @@ -98,7 +107,7 @@ CSCTFPtLUT::CSCTFPtLUT(const edm::EventSetup& es) ptMethods = CSCTFPtMethods( ptScale.product() ) ; } - +/// CSCTFPtLUT::CSCTFPtLUT(const edm::ParameterSet& pset, const L1MuTriggerScales* scales, @@ -106,16 +115,15 @@ CSCTFPtLUT::CSCTFPtLUT(const edm::ParameterSet& pset, : trigger_scale( scales ), trigger_ptscale( ptScale ), ptMethods( ptScale ), - read_pt_lut_es(false), - read_pt_lut_file(false), + read_pt_lut(false), isBinary(false) { - - read_pt_lut_file = pset.getParameter("ReadPtLUT"); - if(read_pt_lut_file) + //read_pt_lut = pset.getUntrackedParameter("ReadPtLUT",false); + read_pt_lut = pset.getParameter("ReadPtLUT"); + if(read_pt_lut) { - // if read from file, then need to set extra variables pt_lut_file = pset.getParameter("PtLUTFile"); + //isBinary = pset.getUntrackedParameter("isBinary", false); isBinary = pset.getParameter("isBinary"); edm::LogInfo("CSCTFPtLUT::CSCTFPtLUT") << "Reading file: " @@ -153,15 +161,18 @@ CSCTFPtLUT::CSCTFPtLUT(const edm::ParameterSet& pset, // 30 - Bobby's loose Quality: using fw 2012_01_31. Switch to Global Log(L). Non-Linear dphi binning. // 31 - Bobby's tight Quality: using fw 2012_01_31. Switch to Global Log(L). Non-Linear dphi binning. // 32 - Bobby's medium Quality+ {tight only mode5 at eta > 2.1}: using fw 2012_01_31. Switch to Global Log(L). Non-Linear dphi binning. + // 34 - Michele. As 33 plus Non-Linear dphi binning also for eta > 2.1 + pt_method = pset.getUntrackedParameter("PtMethod",32); //std::cout << "pt_method from pset " << std::endl; // what does this mean??? lowQualityFlag = pset.getUntrackedParameter("LowQualityFlag",4); - if(read_pt_lut_file) + if(read_pt_lut && !lut_read_in) { pt_lut = new ptdat[1<<21]; readLUT(); + lut_read_in = true; } isBeamStartConf = pset.getUntrackedParameter("isBeamStartConf", true); @@ -171,25 +182,14 @@ CSCTFPtLUT::CSCTFPtLUT(const edm::ParameterSet& pset, ptdat CSCTFPtLUT::Pt(const ptadd& address) const { ptdat result; - - if(read_pt_lut_es) + /* + if(read_pt_lut) { - unsigned int shortAdd = (address.toint()& 0x1fffff); - - ptdat tmp( theL1MuCSCPtLut_->pt(shortAdd) ); - - result = tmp; - } - - else if (read_pt_lut_file) - { - int shortAdd = (address.toint()& 0x1fffff); - result = pt_lut[shortAdd]; - } - - else - result = calcPt(address); - + int shortAdd = (address.toint()& 0x1fffff); + result = pt_lut[shortAdd]; + } else + */ + result = calcPt(address); return result; } @@ -315,14 +315,15 @@ ptdat CSCTFPtLUT::calcPt(const ptadd& address) const int PtbyMLH = false; + //***************************************************// - if(pt_method >= 29 && pt_method <= 33) + if(pt_method >= 29 && pt_method <= 34) { // using fw 2012_01_31. Switch to Global Log(L). Non-Linear dphi binning. PtbyMLH = 0x1 & (getPtbyMLH >> (int)mode); /////////////////////////////////////////////////////////// // switch off any improvment for eta > 2.1 - if(etaR > 2.1){ + if(etaR > 2.1 && pt_method <= 33){ usedetaCUT = false; PtbyMLH = 0x0; } @@ -1353,7 +1354,7 @@ unsigned CSCTFPtLUT::trackQuality(const unsigned& eta, const unsigned& mode, con quality = 1; if (isBeamStartConf && eta >= 12 && pt_method < 20) // eta > 2.1 quality = 3; - if(pt_method == 27 || pt_method == 28 || pt_method == 29 || pt_method == 32 || pt_method == 30 || pt_method == 33) quality = 3;// all mode = 5 set to quality 3 due to a lot dead ME1/1a stations + if(pt_method == 27 || pt_method == 28 || pt_method == 29 || pt_method == 32 || pt_method == 30 || pt_method == 33 || pt_method == 34) quality = 3;// all mode = 5 set to quality 3 due to a lot dead ME1/1a stations break; case 6: if (eta>=3) // eta > 1.2 diff --git a/L1Trigger/CSCTrackFinder/src/CSCTFPtMethods.cc b/L1Trigger/CSCTrackFinder/src/CSCTFPtMethods.cc index d1fea32817a46..4eeae70652d67 100644 --- a/L1Trigger/CSCTrackFinder/src/CSCTFPtMethods.cc +++ b/L1Trigger/CSCTrackFinder/src/CSCTFPtMethods.cc @@ -130,462 +130,462 @@ const float CSCTFPtMethods::FRCorrHighEta[kME2andMB2][2] = // Anna's 2011 parametrization double CSCTFPtMethods::AB_mu12FnoME11[4][15] = - { - {0, 0, 0, 0.089491067646809183134, 0.10739646024310070538, 0.12549844133338972085, 0.11746188101535759429, 0.11365654376086815891, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, -0.16463359422729287318, -0.18522613297525072906, -0.17065296570525056996, -0.11673113772749151018, -0.096673008784020367234, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 5.0479701928535670313e-06, -8.5107255627149016024e-05, -0.00031591725812981632723, 2.8829297417277944225e-05, -3.3664459708458401629e-05, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 1.6276716966428210753, 1.1244502885068945464, 0.44061802755260442988, 0.82271567628154873564, 0.65764083792276606388, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0, 0.089491067646809183134, 0.10739646024310070538, 0.12549844133338972085, 0.11746188101535759429, 0.11365654376086815891, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.16463359422729287318, -0.18522613297525072906, -0.17065296570525056996, -0.11673113772749151018, -0.096673008784020367234, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 5.0479701928535670313e-06, -8.5107255627149016024e-05, -0.00031591725812981632723, 2.8829297417277944225e-05, -3.3664459708458401629e-05, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 1.6276716966428210753, 1.1244502885068945464, 0.44061802755260442988, 0.82271567628154873564, 0.65764083792276606388, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_mu13FnoME11[4][15] = - { - {0, 0, 0, 0.11479489063486028599, 0.1385846143670735886, 0.16069130395935576905, 0.16229285551120029019, 0.15970793987729367536, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, -0.31624871209539057171, -0.37204708239816158821, -0.35001738011313637822, -0.28067946142333310977, -0.22587297159275510072, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 4.5422334693538224219e-05, -0.0001534874341906974503, -0.00049456554072302828882, -0.00040362112138876319418, -0.00037532294041719521617, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 1.3698214790637726068, 0.83827124867878388681, 0.35268421062422455892, 0.30966868638086236798, 0.39552380610102405578, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0, 0.11479489063486028599, 0.1385846143670735886, 0.16069130395935576905, 0.16229285551120029019, 0.15970793987729367536, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.31624871209539057171, -0.37204708239816158821, -0.35001738011313637822, -0.28067946142333310977, -0.22587297159275510072, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 4.5422334693538224219e-05, -0.0001534874341906974503, -0.00049456554072302828882, -0.00040362112138876319418, -0.00037532294041719521617, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 1.3698214790637726068, 0.83827124867878388681, 0.35268421062422455892, 0.30966868638086236798, 0.39552380610102405578, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_mu14FnoME11[4][15] = - { - {0, 0, 0, 0, 0.10167174785035071327, 0.072305163037876873933, 0.12811797755236814522, 0.15630771929281417343, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, -0.2851531414997146574, -0.12625245577882274195, -0.2693337001449228052, -0.35816854038946227545, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0.0016536940782984094634, 0.0032050914503555030799, 0.0017500898659728782863, 0.0014193550176488352668, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 1.8999999999960794916, 1.8999999999875891721, 1.1603749006227730423, 0.36919547110219635977, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0, 0, 0.10167174785035071327, 0.072305163037876873933, 0.12811797755236814522, 0.15630771929281417343, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, -0.2851531414997146574, -0.12625245577882274195, -0.2693337001449228052, -0.35816854038946227545, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0.0016536940782984094634, 0.0032050914503555030799, 0.0017500898659728782863, 0.0014193550176488352668, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 1.8999999999960794916, 1.8999999999875891721, 1.1603749006227730423, 0.36919547110219635977, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_mu12RnoME11[4][15] = - { - {0, 0.1017548888755877845, 0.13020457985822880831, 0.11777472840868662141, 0.1352735458205116259, 0.14797523226644127003, 0.14891234013414389459, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, -0.40835812179222591434, -0.4909339449226597929, -0.19396964458569518341, -0.18405457126044733052, -0.15348184403810183341, -0.11949446624665205352, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, -0.00046324193156588387276, -0.0012328343527384165272, 5.8536010291841255454e-05, 5.3175743777652564014e-05, -0.00027992198289290446886, 0.00017291608058844862988, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0.82326825991227925439, 0.66225151266154569374, 1.6047267765109303195, 1.172660602794620921, 0.91611151466846096891, 0.923434361821059424, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0.1017548888755877845, 0.13020457985822880831, 0.11777472840868662141, 0.1352735458205116259, 0.14797523226644127003, 0.14891234013414389459, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.40835812179222591434, -0.4909339449226597929, -0.19396964458569518341, -0.18405457126044733052, -0.15348184403810183341, -0.11949446624665205352, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.00046324193156588387276, -0.0012328343527384165272, 5.8536010291841255454e-05, 5.3175743777652564014e-05, -0.00027992198289290446886, 0.00017291608058844862988, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.82326825991227925439, 0.66225151266154569374, 1.6047267765109303195, 1.172660602794620921, 0.91611151466846096891, 0.923434361821059424, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_mu13RnoME11[4][15] = - { - {0, 0, 0, 0.17152643870188713504, 0.18220699353677527466, 0.19718061346676321599, 0.20409261783490945108, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, -0.51329151983333287657, -0.43421697939765058205, -0.38701854807672181336, -0.29367743292763504037, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, -0.00028330256767296205581, -0.00011104889576832950495, -0.0003659472931155986178, -0.0004494825869971541348, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 1.0806773148892279135, 0.81710737240426545291, 0.49165515886235822141, 0.40288815951359424616, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0, 0.17152643870188713504, 0.18220699353677527466, 0.19718061346676321599, 0.20409261783490945108, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.51329151983333287657, -0.43421697939765058205, -0.38701854807672181336, -0.29367743292763504037, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.00028330256767296205581, -0.00011104889576832950495, -0.0003659472931155986178, -0.0004494825869971541348, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 1.0806773148892279135, 0.81710737240426545291, 0.49165515886235822141, 0.40288815951359424616, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_mu14RnoME11[4][15] = - { - {0, 0, 0, 0.11411457974213083666, 0.14612498789299999125, 0.15438328053344949065, 0.17021962182813230036, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, -0.32211539883453449429, -0.3332077022119345755, -0.28947013547326555516, -0.31678412927379157038, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0.0021189308480414714535, 0.0017232488622970817526, 0.0014181868364706309241, 0.0020581588744611055593, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 1.8999999998213816799, 1.8999999999320695832, 1.2588510283946776624, 0.91969335359675130626, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0, 0.11411457974213083666, 0.14612498789299999125, 0.15438328053344949065, 0.17021962182813230036, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.32211539883453449429, -0.3332077022119345755, -0.28947013547326555516, -0.31678412927379157038, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0021189308480414714535, 0.0017232488622970817526, 0.0014181868364706309241, 0.0020581588744611055593, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 1.8999999998213816799, 1.8999999999320695832, 1.2588510283946776624, 0.91969335359675130626, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_mu12FME11[4][15] = - { - {0, 0, 0, 0, 0, 0, 0, 0.30997988806094234349, 0.2960464576032310613, 0.26865522361643923155, 0.24306471114654951138, 0.21612598016341960649, 0.20916086000526656896, 0.14505390185826338989, 0.19626640578808879356}, - {0, 0, 0, 0, 0, 0, 0, -0.18938263233962521204, -0.18099881965541908535, -0.15817156292403300455, -0.13527092529520332032, -0.11802970951212833628, -0.13142443653269073045, -0.081045302368033256268, -0.16548691953190999837}, - {0, 0, 0, 0, 0, 0, 0, 1.9132754352698083493e-05, 0.0001244919158836254626, -0.00036815494148734217474, -0.0003021495594158459864, 0.00032190104529820852321, 5.9699515482881178492e-05, 0.0035011369787794933972, -0.0021251348628855359045}, - {0, 0, 0, 0, 0, 0, 0, 1.2633991230895826874, 1.2237510610710955472, 1.2446734233372107603, 1.2072459880229720053, 1.2073932498298223237, 0.64342700161682475635, 1.0965614756840385002, 0.41184878672694380519} + { + {0, 0, 0, 0, 0, 0, 0, 0.30997988806094234349, 0.2960464576032310613, 0.26865522361643923155, 0.24306471114654951138, 0.21612598016341960649, 0.20916086000526656896, 0.14505390185826338989, 0.19626640578808879356}, + {0, 0, 0, 0, 0, 0, 0, -0.18938263233962521204, -0.18099881965541908535, -0.15817156292403300455, -0.13527092529520332032, -0.11802970951212833628, -0.13142443653269073045, -0.081045302368033256268, -0.16548691953190999837}, + {0, 0, 0, 0, 0, 0, 0, 1.9132754352698083493e-05, 0.0001244919158836254626, -0.00036815494148734217474, -0.0003021495594158459864, 0.00032190104529820852321, 5.9699515482881178492e-05, 0.0035011369787794933972, -0.0021251348628855359045}, + {0, 0, 0, 0, 0, 0, 0, 1.2633991230895826874, 1.2237510610710955472, 1.2446734233372107603, 1.2072459880229720053, 1.2073932498298223237, 0.64342700161682475635, 1.0965614756840385002, 0.41184878672694380519} }; double CSCTFPtMethods::AB_mu13FME11[4][15] = - { - {0, 0, 0, 0, 0, 0, 0.17684262466990949281, 0.34711584948456875033, 0.34173632193931768875, 0.31856060138741582044, 0.29169375726034846297, 0.24666606646956890092, 0.21434901698955760585, 0.22194241387027591195, 0.13650791328679393044}, - {0, 0, 0, 0, 0, 0, 0.99999999999949551466, 0.99999999999457755973, -0.30995317528055632561, -0.26510423524582477084, -0.22052246537701888918, -0.1597247313884862796, -0.14032250966056744601, -0.14430798488566201621, -0.075894576731296098382}, - {0, 0, 0, 0, 0, 0, 0.010426580434797315736, 0.00056720513052092998933, -0.00047916406780649806879, -0.00043513801305821104073, -0.00035934925416836774022, 0.00064159373840440422562, 0.0011012063282968072471, 0.00059066112387542329433, 0.0061369729760295480686}, - {0, 0, 0, 0, 0, 0, -0.46194813956282321232, -2.1380051317667612132, 0.99475655086418368622, 1.0240107231697159751, 1.0710375546859214335, 1.1466745846418702204, 1.0634581787492956018, 0.35737857407704720636, 1.1165504043676175439} + { + {0, 0, 0, 0, 0, 0, 0.17684262466990949281, 0.34711584948456875033, 0.34173632193931768875, 0.31856060138741582044, 0.29169375726034846297, 0.24666606646956890092, 0.21434901698955760585, 0.22194241387027591195, 0.13650791328679393044}, + {0, 0, 0, 0, 0, 0, 0.99999999999949551466, 0.99999999999457755973, -0.30995317528055632561, -0.26510423524582477084, -0.22052246537701888918, -0.1597247313884862796, -0.14032250966056744601, -0.14430798488566201621, -0.075894576731296098382}, + {0, 0, 0, 0, 0, 0, 0.010426580434797315736, 0.00056720513052092998933, -0.00047916406780649806879, -0.00043513801305821104073, -0.00035934925416836774022, 0.00064159373840440422562, 0.0011012063282968072471, 0.00059066112387542329433, 0.0061369729760295480686}, + {0, 0, 0, 0, 0, 0, -0.46194813956282321232, -2.1380051317667612132, 0.99475655086418368622, 1.0240107231697159751, 1.0710375546859214335, 1.1466745846418702204, 1.0634581787492956018, 0.35737857407704720636, 1.1165504043676175439} }; double CSCTFPtMethods::AB_mu14FME11[4][15] = - { - {0, 0, 0, 0, 0, 0, 0, 0, 0.21118188098880102954, 0.33402008586605308471, 0.29298980221468984286, 0.26806296448653738063, 0.23720733268363508595, 0.2510285652964933667, 0.14583302968662079091}, - {0, 0, 0, 0, 0, 0, 0, 0, -0.14883704087325219656, -0.39197899608005709604, -0.28520435482868433663, -0.23819454759756183981, -0.2024802801289519727, -0.2369976701205682712, -0.086510146140783658608}, - {0, 0, 0, 0, 0, 0, 0, 0, 0.010748111373072187155, -0.00054440793841566191644, -6.6117096422286744401e-05, 0.00032426109337843134813, 0.00086123563095007638242, 0.00046858791450944800496, 0.0055934740677286293176}, - {0, 0, 0, 0, 0, 0, 0, 0, 1.8177576283415954883, 0.90124364385162747393, 1.0058576108118726378, 0.97434013632935245752, 0.75135849774137752899, 0.090012990328703759713, 1.1491738867249043921} + { + {0, 0, 0, 0, 0, 0, 0, 0, 0.21118188098880102954, 0.33402008586605308471, 0.29298980221468984286, 0.26806296448653738063, 0.23720733268363508595, 0.2510285652964933667, 0.14583302968662079091}, + {0, 0, 0, 0, 0, 0, 0, 0, -0.14883704087325219656, -0.39197899608005709604, -0.28520435482868433663, -0.23819454759756183981, -0.2024802801289519727, -0.2369976701205682712, -0.086510146140783658608}, + {0, 0, 0, 0, 0, 0, 0, 0, 0.010748111373072187155, -0.00054440793841566191644, -6.6117096422286744401e-05, 0.00032426109337843134813, 0.00086123563095007638242, 0.00046858791450944800496, 0.0055934740677286293176}, + {0, 0, 0, 0, 0, 0, 0, 0, 1.8177576283415954883, 0.90124364385162747393, 1.0058576108118726378, 0.97434013632935245752, 0.75135849774137752899, 0.090012990328703759713, 1.1491738867249043921} }; double CSCTFPtMethods::AB_mu12RME11[4][15] = { - {0, 0, 0, 0, 0, 0, 0, 0.27354810039733407079, 0.25530642585169710523, 0.2281232078009739761, 0.20002002697391027541, 0.18418628467434680629, 0.1691868825133146792, 0.15081083142497944682, 0.11470950819931940989}, - {0, 0, 0, 0, 0, 0, 0, -0.16735504499789077837, -0.15229365225374749682, -0.12925824722117412735, -0.10394284592720609561, -0.093240817997744127044, -0.073171468346305876262, -0.088574463929812302654, -0.066404461904397707461}, - {0, 0, 0, 0, 0, 0, 0, -0.00050299673411093688211, 5.1602356927429220493e-05, -3.0794024894263357945e-05, 0.0004052733857930102164, -7.420268691546845442e-05, 0.00011377542095117624751, 0.002401982811750403863, 0.0024540507098964291222}, - {0, 0, 0, 0, 0, 0, 0, 1.1883256550892249415, 1.1930557391196678907, 1.1956122499877577248, 1.2507536548522568687, 1.1818664879149434199, 0.74072892184538741134, 0.4975999389532442807, 1.0630008076007997353} - }; + {0, 0, 0, 0, 0, 0, 0, 0.27354810039733407079, 0.25530642585169710523, 0.2281232078009739761, 0.20002002697391027541, 0.18418628467434680629, 0.1691868825133146792, 0.15081083142497944682, 0.11470950819931940989}, + {0, 0, 0, 0, 0, 0, 0, -0.16735504499789077837, -0.15229365225374749682, -0.12925824722117412735, -0.10394284592720609561, -0.093240817997744127044, -0.073171468346305876262, -0.088574463929812302654, -0.066404461904397707461}, + {0, 0, 0, 0, 0, 0, 0, -0.00050299673411093688211, 5.1602356927429220493e-05, -3.0794024894263357945e-05, 0.0004052733857930102164, -7.420268691546845442e-05, 0.00011377542095117624751, 0.002401982811750403863, 0.0024540507098964291222}, + {0, 0, 0, 0, 0, 0, 0, 1.1883256550892249415, 1.1930557391196678907, 1.1956122499877577248, 1.2507536548522568687, 1.1818664879149434199, 0.74072892184538741134, 0.4975999389532442807, 1.0630008076007997353} + }; double CSCTFPtMethods::AB_mu13RME11[4][15] = - { - {0, 0, 0, 0, 0, 0, 0, 0.28630621682529061589, 0.29827733143141249572, 0.27230375589683164517, 0.23990484313749371736, 0.21461969319969206871, 0.20904691221965984727, 0.17455215996464093497, 0.10530528191221873169}, - {0, 0, 0, 0, 0, 0, 0, -0.21320341298073050562, -0.27792002471345611525, -0.22893879370711203713, -0.17267579393860862935, -0.13655560753368203852, -0.13221415752155918355, -0.092817386598587681146, -0.047633722138851357364}, - {0, 0, 0, 0, 0, 0, 0, 0.0012300659344863943204, -0.00026218872327451808128, -0.00020411464851349467309, 8.8191777702590311294e-05, 0.00044047024925421437123, -0.00067348979494906663183, 0.0026726730924768165448, 0.0067869186945352134865}, - {0, 0, 0, 0, 0, 0, 0, 1.2315550372405590362, 0.86296110777082257748, 0.94745955410457627366, 1.0617206089293684812, 1.0876186592684131682, 0.81349751399897141102, 0.51174005862466220851, 1.3970393153313427348} + { + {0, 0, 0, 0, 0, 0, 0, 0.28630621682529061589, 0.29827733143141249572, 0.27230375589683164517, 0.23990484313749371736, 0.21461969319969206871, 0.20904691221965984727, 0.17455215996464093497, 0.10530528191221873169}, + {0, 0, 0, 0, 0, 0, 0, -0.21320341298073050562, -0.27792002471345611525, -0.22893879370711203713, -0.17267579393860862935, -0.13655560753368203852, -0.13221415752155918355, -0.092817386598587681146, -0.047633722138851357364}, + {0, 0, 0, 0, 0, 0, 0, 0.0012300659344863943204, -0.00026218872327451808128, -0.00020411464851349467309, 8.8191777702590311294e-05, 0.00044047024925421437123, -0.00067348979494906663183, 0.0026726730924768165448, 0.0067869186945352134865}, + {0, 0, 0, 0, 0, 0, 0, 1.2315550372405590362, 0.86296110777082257748, 0.94745955410457627366, 1.0617206089293684812, 1.0876186592684131682, 0.81349751399897141102, 0.51174005862466220851, 1.3970393153313427348} }; double CSCTFPtMethods::AB_mu14RME11[4][15] = - { - {0, 0, 0, 0, 0, 0, 0, 0.2321760802583729133, 0.17425716826944270821, 0.28951128850821888916, 0.26122027532891867185, 0.23988161223010590062, 0.21857963541150710052, 0.15353493229255876784, 0.09952290576921750398}, - {0, 0, 0, 0, 0, 0, 0, -0.20453745460356828612, -0.15291198577104561651, -0.370982786914061613, -0.27553292468971468665, -0.22166866616439959148, -0.17253577136118664059, -0.10047612457180872536, -0.044726719317877430826}, - {0, 0, 0, 0, 0, 0, 0, 0.0075216673069431437548, 0.0091493927899154794958, -0.00026846347496581161613, -0.00028436379808289408404, -0.00033797061806371863149, -0.00032290147294330767604, 0.0043983126453711971632, 0.0087398021641503856327}, - {0, 0, 0, 0, 0, 0, 0, 1.4021232447364970763, 1.6613910381816205941, 0.73820877609189006208, 0.87917756535000690654, 0.86376276633863802168, 0.64791792386852542496, 1.0974109668506901727, 1.475947804634221372} + { + {0, 0, 0, 0, 0, 0, 0, 0.2321760802583729133, 0.17425716826944270821, 0.28951128850821888916, 0.26122027532891867185, 0.23988161223010590062, 0.21857963541150710052, 0.15353493229255876784, 0.09952290576921750398}, + {0, 0, 0, 0, 0, 0, 0, -0.20453745460356828612, -0.15291198577104561651, -0.370982786914061613, -0.27553292468971468665, -0.22166866616439959148, -0.17253577136118664059, -0.10047612457180872536, -0.044726719317877430826}, + {0, 0, 0, 0, 0, 0, 0, 0.0075216673069431437548, 0.0091493927899154794958, -0.00026846347496581161613, -0.00028436379808289408404, -0.00033797061806371863149, -0.00032290147294330767604, 0.0043983126453711971632, 0.0087398021641503856327}, + {0, 0, 0, 0, 0, 0, 0, 1.4021232447364970763, 1.6613910381816205941, 0.73820877609189006208, 0.87917756535000690654, 0.86376276633863802168, 0.64791792386852542496, 1.0974109668506901727, 1.475947804634221372} }; double CSCTFPtMethods::AB_sig12FnoME11[4][15] = - { - {0, 0, 0, -0.0076412310580529349199, 0.013106555291144636813, 0.025063779434470568469, 0.0087226608724667777789, -0.0012964802596261630445, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0.11492024270448454593, 0.021102150917381608253, -4.2436183419689021967e-08, 0.072972237191400349254, 0.19729003982512077764, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0.0021104070024291496713, 0.0018253795336503611177, 0.0016311827288382637312, 0.0024898068482018614021, 0.0023171447579502014481, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0.90082232171804188514, 1.4715701060292549762, 0.38179435996930433106, -0.31089206041852102125, -1.8605481532163505864, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0, -0.0076412310580529349199, 0.013106555291144636813, 0.025063779434470568469, 0.0087226608724667777789, -0.0012964802596261630445, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.11492024270448454593, 0.021102150917381608253, -4.2436183419689021967e-08, 0.072972237191400349254, 0.19729003982512077764, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0021104070024291496713, 0.0018253795336503611177, 0.0016311827288382637312, 0.0024898068482018614021, 0.0023171447579502014481, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.90082232171804188514, 1.4715701060292549762, 0.38179435996930433106, -0.31089206041852102125, -1.8605481532163505864, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_sig13FnoME11[4][15] = - { - {0, 0, 0, -0.013922695503875197331, -0.0018020343253406317062, 0.017121560844724798001, 0.018609272384097541586, -0.0050380425848817458542, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0.36952186524609842433, 0.29771940602043445168, 0.25881377301982183559, 0.21522443888607742379, 0.59520725339836588752, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0.0021171146723497585689, 0.001962910013039776292, 0.0016295699065661407162, 0.0017542445121842159018, 0.0018291018059847885362, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, -0.24903532893487495548, -0.20762623792196052697, -1.23723285975173658, -0.93877564336741559092, -2.7137466589111389759, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0, -0.013922695503875197331, -0.0018020343253406317062, 0.017121560844724798001, 0.018609272384097541586, -0.0050380425848817458542, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.36952186524609842433, 0.29771940602043445168, 0.25881377301982183559, 0.21522443888607742379, 0.59520725339836588752, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0021171146723497585689, 0.001962910013039776292, 0.0016295699065661407162, 0.0017542445121842159018, 0.0018291018059847885362, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.24903532893487495548, -0.20762623792196052697, -1.23723285975173658, -0.93877564336741559092, -2.7137466589111389759, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_sig14FnoME11[4][15] = - { - {0, 0, 0, 0, -0.049226069782944893716, -0.05447625811386536121, 0.024782117383430092572, 0.0087723204390127967195, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0.96194395556167033856, 1.9107390804546595664, 0.10243277620694382635, 0.29010825363315317915, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0.0025849149683154332667, 0.0022908589943121454233, 0.0017080431015829389101, 0.0022045212844627971524, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, -1.2932328975948934602, -4.7562023014669927434, 0.78711144534012145169, -0.57517454556474645333, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0, 0, -0.049226069782944893716, -0.05447625811386536121, 0.024782117383430092572, 0.0087723204390127967195, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0.96194395556167033856, 1.9107390804546595664, 0.10243277620694382635, 0.29010825363315317915, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0.0025849149683154332667, 0.0022908589943121454233, 0.0017080431015829389101, 0.0022045212844627971524, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, -1.2932328975948934602, -4.7562023014669927434, 0.78711144534012145169, -0.57517454556474645333, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_sig12RnoME11[4][15] = - { - {0, -0.024837587047074519142, -0.038443755326854262, 0.010789426545740953695, 0.016714316978066363906, 0.036977680482507623017, 0.023903736191005935108, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0.44916461963533510504, 0.54293566642571933212, 0.018977673263371359902, 0.007932079958008179596, -9.4309201558850225267e-08, 5.2699963039304353885e-09, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0.0022745078222873717048, 0.0026499504248443657255, 0.0019347176520538985831, 0.0018882668324742895791, 0.0015313004238581028917, 0.0027721700163088574924, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, -0.87241910961768964761, -1.0549928243465211963, 1.8999999999485288615, 1.6191292705343984792, -0.63912490618228612327, 0.6398194632982362462, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, -0.024837587047074519142, -0.038443755326854262, 0.010789426545740953695, 0.016714316978066363906, 0.036977680482507623017, 0.023903736191005935108, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.44916461963533510504, 0.54293566642571933212, 0.018977673263371359902, 0.007932079958008179596, -9.4309201558850225267e-08, 5.2699963039304353885e-09, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.0022745078222873717048, 0.0026499504248443657255, 0.0019347176520538985831, 0.0018882668324742895791, 0.0015313004238581028917, 0.0027721700163088574924, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.87241910961768964761, -1.0549928243465211963, 1.8999999999485288615, 1.6191292705343984792, -0.63912490618228612327, 0.6398194632982362462, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_sig13RnoME11[4][15] = - { - {0, 0, 0, 0.0036225404374523491324, 0.020602869778294785608, 0.031371735116656827846, 0.044385023713376312027, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0.40723755341312423139, 0.24719809506286585798, 0.23886286984905105713, 0.092388265632692603835, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0.0018900875181423510037, 0.0016683560130446085414, 0.0015517088923086459762, 0.0014400104759778459274, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, -0.50487582216370696653, -0.21797446389232158492, -0.76054681766358056549, -0.16793042826918122556, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0, 0.0036225404374523491324, 0.020602869778294785608, 0.031371735116656827846, 0.044385023713376312027, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.40723755341312423139, 0.24719809506286585798, 0.23886286984905105713, 0.092388265632692603835, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0018900875181423510037, 0.0016683560130446085414, 0.0015517088923086459762, 0.0014400104759778459274, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.50487582216370696653, -0.21797446389232158492, -0.76054681766358056549, -0.16793042826918122556, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_sig14RnoME11[4][15] = - { - {0, 0, 0, -0.035861540596622137889, -0.1163451242952821818, -0.3223054960806409075, 0.028427718090213778546, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0.91272061044138930175, 1.0649835191592700312, 3.75045883898615795, 0.20554379357162461117, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0.0023100741888551377598, 0.0065631885708627574205, 0.010122343115052657297, 0.0021541859801294522929, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, -0.85246870399928331707, -1.26158946908596592, -4.209205295019181392, 0.071706289987386498397, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0, -0.035861540596622137889, -0.1163451242952821818, -0.3223054960806409075, 0.028427718090213778546, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.91272061044138930175, 1.0649835191592700312, 3.75045883898615795, 0.20554379357162461117, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0023100741888551377598, 0.0065631885708627574205, 0.010122343115052657297, 0.0021541859801294522929, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.85246870399928331707, -1.26158946908596592, -4.209205295019181392, 0.071706289987386498397, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_sig12FME11[4][15] = - { - {0, 0, 0, 0, 0, 0, 0, 0.05458876370405055245, 0.014223815371885261197, 0.051739718849001303802, 0.0043781295277517066206, -0.073251670679359628946, 0.016350518117378025351, 0.024953176408713924339, 0.018013937106717257258}, - {0, 0, 0, 0, 0, 0, 0, -0.037781377479947614306, 0.80848693770251023327, 0.1697030494994675176, 0.78252633158781936817, 1.2537997106918414847, 0.10612967759966565606, -9.206320800321521336e-08, 2.2213840653040328732e-07}, - {0, 0, 0, 0, 0, 0, 0, 0.0013753615162960116606, 0.0017341536986479849473, 0.0013675349666495530479, 0.0017609996279085446749, 0.0046166207484297843919, 0.00495761383888420476, 0.0050988257402144569752, 0.0064203615570604640264}, - {0, 0, 0, 0, 0, 0, 0, 1.8999999999988979038, -3.2324234827503541823, -0.81829590015205422304, -2.7507108181454631435, -1.7359928981630718958, 0.40689058927975751967, 1.4828812725128097672, 1.5951851243514818535} + { + {0, 0, 0, 0, 0, 0, 0, 0.05458876370405055245, 0.014223815371885261197, 0.051739718849001303802, 0.0043781295277517066206, -0.073251670679359628946, 0.016350518117378025351, 0.024953176408713924339, 0.018013937106717257258}, + {0, 0, 0, 0, 0, 0, 0, -0.037781377479947614306, 0.80848693770251023327, 0.1697030494994675176, 0.78252633158781936817, 1.2537997106918414847, 0.10612967759966565606, -9.206320800321521336e-08, 2.2213840653040328732e-07}, + {0, 0, 0, 0, 0, 0, 0, 0.0013753615162960116606, 0.0017341536986479849473, 0.0013675349666495530479, 0.0017609996279085446749, 0.0046166207484297843919, 0.00495761383888420476, 0.0050988257402144569752, 0.0064203615570604640264}, + {0, 0, 0, 0, 0, 0, 0, 1.8999999999988979038, -3.2324234827503541823, -0.81829590015205422304, -2.7507108181454631435, -1.7359928981630718958, 0.40689058927975751967, 1.4828812725128097672, 1.5951851243514818535} }; double CSCTFPtMethods::AB_sig13FME11[4][15] = - { - {0, 0, 0, 0, 0, 0, -0.19347059395018284533, 0.072568004970527941189, 0.08577237659734933406, 0.078682638529076837086, 0.077062920521249994588, 0.080098726616512086474, 0.023748955156449799708, 0.015834208336261056116, -0.021587059944354128338}, - {0, 0, 0, 0, 0, 0, 2.6546929735503304038, -0.040973653768088071081, -0.063777717641833361895, -0.050952537148763105135, -0.044007209248372716748, -0.044262064708301115945, 0.29785332091460725579, 0.71835272096206526093, 0.65633476797761147736}, - {0, 0, 0, 0, 0, 0, 0.0065104044193550428959, 0.0011700415681633554756, 0.00045437269348538639104, 0.0008801332589677031415, 0.00078367838118213598627, 0.00060453583918787642728, 0.004657287607776092013, 0.0037849066904824596111, 0.0061259831222526071187}, - {0, 0, 0, 0, 0, 0, -4.9999999979557490093, 1.1707517726253902079, 1.0992454619450249265, 1.2206213897813062985, 1.2578764060460077001, 1.3625276752124573232, -1.0956263938322794438, -2.8508701454429501432, -2.1472735770040620729} + { + {0, 0, 0, 0, 0, 0, -0.19347059395018284533, 0.072568004970527941189, 0.08577237659734933406, 0.078682638529076837086, 0.077062920521249994588, 0.080098726616512086474, 0.023748955156449799708, 0.015834208336261056116, -0.021587059944354128338}, + {0, 0, 0, 0, 0, 0, 2.6546929735503304038, -0.040973653768088071081, -0.063777717641833361895, -0.050952537148763105135, -0.044007209248372716748, -0.044262064708301115945, 0.29785332091460725579, 0.71835272096206526093, 0.65633476797761147736}, + {0, 0, 0, 0, 0, 0, 0.0065104044193550428959, 0.0011700415681633554756, 0.00045437269348538639104, 0.0008801332589677031415, 0.00078367838118213598627, 0.00060453583918787642728, 0.004657287607776092013, 0.0037849066904824596111, 0.0061259831222526071187}, + {0, 0, 0, 0, 0, 0, -4.9999999979557490093, 1.1707517726253902079, 1.0992454619450249265, 1.2206213897813062985, 1.2578764060460077001, 1.3625276752124573232, -1.0956263938322794438, -2.8508701454429501432, -2.1472735770040620729} }; double CSCTFPtMethods::AB_sig14FME11[4][15] = - { - {0, 0, 0, 0, 0, 0, 0, 0, 0.0011704660991897508117, 0.084739514416067682201, 0.086139578586588813613, 0.093199773864805768309, 0.0068597584931722067197, 0.073137137801632320921, -0.024117519905137906056}, - {0, 0, 0, 0, 0, 0, 0, 0, 0.7338374554546823747, -0.036989032906862853722, -0.038391760412970953042, -0.046077469375633541004, 0.62423005995004055002, -0.040314539852839455236, 0.63248947781334297069}, - {0, 0, 0, 0, 0, 0, 0, 0, 0.0031924502818212936207, 0.0010331185400558220815, 0.0010342430652703427443, 0.00092674943585657754141, 0.0050760196464007447531, 0.0032319531506008868788, 0.0067125188107654068514}, - {0, 0, 0, 0, 0, 0, 0, 0, -1.785448670968939, 1.3255257799041022526, 1.3571670682651415518, 1.3337095100618956423, -2.0375413343465438309, 1.4881244856244408847, -1.5048835864460361478} + { + {0, 0, 0, 0, 0, 0, 0, 0, 0.0011704660991897508117, 0.084739514416067682201, 0.086139578586588813613, 0.093199773864805768309, 0.0068597584931722067197, 0.073137137801632320921, -0.024117519905137906056}, + {0, 0, 0, 0, 0, 0, 0, 0, 0.7338374554546823747, -0.036989032906862853722, -0.038391760412970953042, -0.046077469375633541004, 0.62423005995004055002, -0.040314539852839455236, 0.63248947781334297069}, + {0, 0, 0, 0, 0, 0, 0, 0, 0.0031924502818212936207, 0.0010331185400558220815, 0.0010342430652703427443, 0.00092674943585657754141, 0.0050760196464007447531, 0.0032319531506008868788, 0.0067125188107654068514}, + {0, 0, 0, 0, 0, 0, 0, 0, -1.785448670968939, 1.3255257799041022526, 1.3571670682651415518, 1.3337095100618956423, -2.0375413343465438309, 1.4881244856244408847, -1.5048835864460361478} }; double CSCTFPtMethods::AB_sig12RME11[4][15] = - { - {0, 0, 0, 0, 0, 0, 0, 0.029083895221947490134, 0.02931261189231387787, -0.035917405392017993926, 0.02606608527812858539, -0.032213952425992904705, 0.034901077580037881409, 0.038079609520293045133, -0.087892299038559315583}, - {0, 0, 0, 0, 0, 0, 0, 0.41762122325588330041, 0.24571503336772770876, 1.382448398827999192, 0.59561568267877507132, 1.3203480961328621923, -2.9132130347376411494e-08, -4.2309101866118761781e-07, 1.3315902017409027014}, - {0, 0, 0, 0, 0, 0, 0, 0.0019308246518827238379, 0.0018496885043595501577, 0.0027736328929315792052, 0.0017558352623714590553, 0.0025111400562270263202, 0.0029777661938234362138, 0.0043603459843407146868, 0.0076843830249820627848}, - {0, 0, 0, 0, 0, 0, 0, -2.0511755338229731294, -0.82689722791688569092, -4.4494753588966791114, -2.9771639615408234114, -4.4060610830752349187, 0.96642022916504122243, 0.27488639218488036819, -4.9999999999412514384} + { + {0, 0, 0, 0, 0, 0, 0, 0.029083895221947490134, 0.02931261189231387787, -0.035917405392017993926, 0.02606608527812858539, -0.032213952425992904705, 0.034901077580037881409, 0.038079609520293045133, -0.087892299038559315583}, + {0, 0, 0, 0, 0, 0, 0, 0.41762122325588330041, 0.24571503336772770876, 1.382448398827999192, 0.59561568267877507132, 1.3203480961328621923, -2.9132130347376411494e-08, -4.2309101866118761781e-07, 1.3315902017409027014}, + {0, 0, 0, 0, 0, 0, 0, 0.0019308246518827238379, 0.0018496885043595501577, 0.0027736328929315792052, 0.0017558352623714590553, 0.0025111400562270263202, 0.0029777661938234362138, 0.0043603459843407146868, 0.0076843830249820627848}, + {0, 0, 0, 0, 0, 0, 0, -2.0511755338229731294, -0.82689722791688569092, -4.4494753588966791114, -2.9771639615408234114, -4.4060610830752349187, 0.96642022916504122243, 0.27488639218488036819, -4.9999999999412514384} }; double CSCTFPtMethods::AB_sig13RME11[4][15] = - { - {0, 0, 0, 0, 0, 0, 0, 0.069382927814675421363, 0.062546773192992718982, 0.066219648548532128451, 0.066114165177748651647, 0.06496853782135392219, 0.051540701102725301752, -0.14520516691085255667, -0.029300158926639723045}, - {0, 0, 0, 0, 0, 0, 0, -0.03808324381918145457, -0.02868588030414172263, -0.031288010457747920945, -0.030725505585511597717, -0.02843978176922726947, 8.9697287389278734793e-07, 1.7723836220217532578, 0.79014048067174824652}, - {0, 0, 0, 0, 0, 0, 0, 0.00031828670642815944016, 0.0012881264558822541535, 0.00092903731815034164537, 0.0011795342397226430894, 0.00083538336551440930174, 0.0027329868075334912136, 0.0097615976891543883992, 0.0062076155203765765594}, - {0, 0, 0, 0, 0, 0, 0, 1.3727842579605455953, 1.5374702505093122973, 1.4476836940454602676, 1.4342564093482235155, 1.3613055874742052698, 0.85184697646817630901, -3.994547310920665506, -2.8070031114324471844} + { + {0, 0, 0, 0, 0, 0, 0, 0.069382927814675421363, 0.062546773192992718982, 0.066219648548532128451, 0.066114165177748651647, 0.06496853782135392219, 0.051540701102725301752, -0.14520516691085255667, -0.029300158926639723045}, + {0, 0, 0, 0, 0, 0, 0, -0.03808324381918145457, -0.02868588030414172263, -0.031288010457747920945, -0.030725505585511597717, -0.02843978176922726947, 8.9697287389278734793e-07, 1.7723836220217532578, 0.79014048067174824652}, + {0, 0, 0, 0, 0, 0, 0, 0.00031828670642815944016, 0.0012881264558822541535, 0.00092903731815034164537, 0.0011795342397226430894, 0.00083538336551440930174, 0.0027329868075334912136, 0.0097615976891543883992, 0.0062076155203765765594}, + {0, 0, 0, 0, 0, 0, 0, 1.3727842579605455953, 1.5374702505093122973, 1.4476836940454602676, 1.4342564093482235155, 1.3613055874742052698, 0.85184697646817630901, -3.994547310920665506, -2.8070031114324471844} }; double CSCTFPtMethods::AB_sig14RME11[4][15] = - { - {0, 0, 0, 0, 0, 0, 0, 0.082096556211616628085, -0.15497763380540566236, 0.077768957501462190884, 0.079360215708304482352, 0.070390471145737557035, 0.045116756706396796139, -0.064677235510244679428, 0.042981004219577227665}, - {0, 0, 0, 0, 0, 0, 0, -0.046354224360547445494, 3.4600023508388892957, -0.029070628904851493479, -0.030476400557346697284, -0.023356274628402451388, 0.42581998625965733485, 1.1914459601216282891, 0.11545316275932009098}, - {0, 0, 0, 0, 0, 0, 0, 0.0018078552644396556418, 0.0040218048707196616537, 0.00086395925657936829302, 0.0010071336547866846251, 0.0010978456712284635072, 0.002842508081006394835, 0.0071491121214516993934, 0.0050018422461340821331}, - {0, 0, 0, 0, 0, 0, 0, 1.2752968417470296192, -4.9999999984414591481, 1.5920301262211007387, 1.5139579024840714716, 1.5241944165676217793, -2.2799951898153256735, -3.0288054012274616689, -0.35716168503710210569} + { + {0, 0, 0, 0, 0, 0, 0, 0.082096556211616628085, -0.15497763380540566236, 0.077768957501462190884, 0.079360215708304482352, 0.070390471145737557035, 0.045116756706396796139, -0.064677235510244679428, 0.042981004219577227665}, + {0, 0, 0, 0, 0, 0, 0, -0.046354224360547445494, 3.4600023508388892957, -0.029070628904851493479, -0.030476400557346697284, -0.023356274628402451388, 0.42581998625965733485, 1.1914459601216282891, 0.11545316275932009098}, + {0, 0, 0, 0, 0, 0, 0, 0.0018078552644396556418, 0.0040218048707196616537, 0.00086395925657936829302, 0.0010071336547866846251, 0.0010978456712284635072, 0.002842508081006394835, 0.0071491121214516993934, 0.0050018422461340821331}, + {0, 0, 0, 0, 0, 0, 0, 1.2752968417470296192, -4.9999999984414591481, 1.5920301262211007387, 1.5139579024840714716, 1.5241944165676217793, -2.2799951898153256735, -3.0288054012274616689, -0.35716168503710210569} }; double CSCTFPtMethods::AB_mu12F[4][15] = - { - {0, 0, 0, 0.089491067646809183134, 0.10739646024310070538, 0.12549844133338972085, 0.1194760053165676017, 0.30626893792235526659, 0.30009410052196983099, 0.2690532347360728993, 0.23688757461948814487, 0.21899489554680626191, 0.21285418228245533978, 0.15525112596260939868, 0.1770936851403528689}, - {0, 0, 0, -0.16463359422729287318, -0.18522613297525072906, -0.17065296570525056996, -0.1155394236109319045, -0.18380971440851143206, -0.1859966131117936905, -0.15845841533583629457, -0.12868208564229521862, -0.11875959710980291129, -0.13461549793851387835, -0.090885866696312114787, -0.14347961143957646546}, - {0, 0, 0, 5.0479701928535670313e-06, -8.5107255627149016024e-05, -0.00031591725812981632723, -0.00010313307150067754737, 6.1998863886012596167e-05, 3.5535741450015050427e-05, -0.00033034534768735314718, 0.00025570884563717226432, -3.2430491772480606483e-05, -3.928192779951495588e-05, 0.0028259336045576349469, -0.00124297387660909117}, - {0, 0, 0, 1.6276716966428210753, 1.1244502885068945464, 0.44061802755260442988, 0.68081944372417602107, 1.2892912513078853554, 1.2098030702058406582, 1.2406526312160988113, 1.2588644895814975477, 1.2343544778925670258, 0.59901494992516879368, 0.9845753793507600049, 0.72134724334000244195} + { + {0, 0, 0, 0.089491067646809183134, 0.10739646024310070538, 0.12549844133338972085, 0.1194760053165676017, 0.30626893792235526659, 0.30009410052196983099, 0.2690532347360728993, 0.23688757461948814487, 0.21899489554680626191, 0.21285418228245533978, 0.15525112596260939868, 0.1770936851403528689}, + {0, 0, 0, -0.16463359422729287318, -0.18522613297525072906, -0.17065296570525056996, -0.1155394236109319045, -0.18380971440851143206, -0.1859966131117936905, -0.15845841533583629457, -0.12868208564229521862, -0.11875959710980291129, -0.13461549793851387835, -0.090885866696312114787, -0.14347961143957646546}, + {0, 0, 0, 5.0479701928535670313e-06, -8.5107255627149016024e-05, -0.00031591725812981632723, -0.00010313307150067754737, 6.1998863886012596167e-05, 3.5535741450015050427e-05, -0.00033034534768735314718, 0.00025570884563717226432, -3.2430491772480606483e-05, -3.928192779951495588e-05, 0.0028259336045576349469, -0.00124297387660909117}, + {0, 0, 0, 1.6276716966428210753, 1.1244502885068945464, 0.44061802755260442988, 0.68081944372417602107, 1.2892912513078853554, 1.2098030702058406582, 1.2406526312160988113, 1.2588644895814975477, 1.2343544778925670258, 0.59901494992516879368, 0.9845753793507600049, 0.72134724334000244195} }; double CSCTFPtMethods::AB_mu13F[4][15] = - { - {0, 0, 0, 0.11794009048617049018, 0.14086291718874013879, 0.16139997805131156561, 0.15937656116892420788, 0.34414162356457134173, 0.34440937003010801964, 0.31471704006829814837, 0.27226322158180205069, 0.24550847587442392594, 0.24463956799494918082, 0.16276628030235296141, 0.183078101259807835}, - {0, 0, 0, -0.33781826981928775311, -0.37684193029815427067, -0.3462789133929889962, -0.25060466660909758163, 0.99999999999361011138, -0.31182750009024823301, -0.25849818207822566896, -0.19230025423676194718, -0.15638199224610474514, -0.1860677216141479462, -0.089736178206281214109, -0.12591247971454427867}, - {0, 0, 0, -1.8754239266677112923e-05, -0.00019673769085880689952, -0.00052669062346466261493, -0.00030449439108233132979, 0.00071230918348081078556, -0.00045941836356435766754, -0.00045256277284001311754, 0.00064215185932415489584, 0.00046541851817373622747, 0.00019049878005133037782, 0.0043442731774379211851, 0.0015460291314785047125}, - {0, 0, 0, 1.2452803747346312679, 0.74944265252708708314, 0.37224767027460281543, 0.31339057767893530038, -2.0890914872066272956, 0.95830873379506731347, 1.0457163419608694888, 1.1230565694613476868, 1.1770351235140514845, 0.65014435708651741042, 1.129972103442078657, 0.68378819802357770907} + { + {0, 0, 0, 0.11794009048617049018, 0.14086291718874013879, 0.16139997805131156561, 0.15937656116892420788, 0.34414162356457134173, 0.34440937003010801964, 0.31471704006829814837, 0.27226322158180205069, 0.24550847587442392594, 0.24463956799494918082, 0.16276628030235296141, 0.183078101259807835}, + {0, 0, 0, -0.33781826981928775311, -0.37684193029815427067, -0.3462789133929889962, -0.25060466660909758163, 0.99999999999361011138, -0.31182750009024823301, -0.25849818207822566896, -0.19230025423676194718, -0.15638199224610474514, -0.1860677216141479462, -0.089736178206281214109, -0.12591247971454427867}, + {0, 0, 0, -1.8754239266677112923e-05, -0.00019673769085880689952, -0.00052669062346466261493, -0.00030449439108233132979, 0.00071230918348081078556, -0.00045941836356435766754, -0.00045256277284001311754, 0.00064215185932415489584, 0.00046541851817373622747, 0.00019049878005133037782, 0.0043442731774379211851, 0.0015460291314785047125}, + {0, 0, 0, 1.2452803747346312679, 0.74944265252708708314, 0.37224767027460281543, 0.31339057767893530038, -2.0890914872066272956, 0.95830873379506731347, 1.0457163419608694888, 1.1230565694613476868, 1.1770351235140514845, 0.65014435708651741042, 1.129972103442078657, 0.68378819802357770907} }; double CSCTFPtMethods::AB_mu14F[4][15] = - { - {0, 0, 0, 0.12104944074518421415, 0.10503732418316034936, 0.099386285225076712035, 0.15823526186568545593, 0.25605688745800425643, 0.39267951247468363407, 0.32990417209085837191, 0.29155610498631334693, 0.25993455189370084923, 0.27876104145873625839, 0.17123500452830145435, 0.1377101784898823178}, - {0, 0, 0, -0.34834159047255092156, -0.3100051372552997675, -0.19689884687529440876, -0.42846101907983596968, -0.19825501228941203036, -0.69127391031064666649, -0.37799519092326222536, -0.2813623780771447036, -0.21851172477385713555, -0.29451256139301251746, -0.11968566909919842178, -0.082430041079910781887}, - {0, 0, 0, 0.0006127466960683334565, 0.0018163416142308417157, 0.0023773788535300438216, 0.0015618030372482551073, 0.0074745015886553429346, 0.018200042017815356438, -0.00044263832599834499045, -0.00013173112084098321899, 0.00048044142847010538715, -0.00028331509653057088387, 0.0047044170533411542104, 0.0077579174433774081635}, - {0, 0, 0, 1.8999999999207801693, 1.3811827661042299642, 1.361253443017911513, 0.16448981101549500772, 1.7211759130995385458, 0.30399083099267765196, 0.92381972077138352351, 0.98949705099683071818, 1.0305604944719717331, 0.18365768267421325732, 0.96525152167887728893, 1.1235655996998157313} + { + {0, 0, 0, 0.12104944074518421415, 0.10503732418316034936, 0.099386285225076712035, 0.15823526186568545593, 0.25605688745800425643, 0.39267951247468363407, 0.32990417209085837191, 0.29155610498631334693, 0.25993455189370084923, 0.27876104145873625839, 0.17123500452830145435, 0.1377101784898823178}, + {0, 0, 0, -0.34834159047255092156, -0.3100051372552997675, -0.19689884687529440876, -0.42846101907983596968, -0.19825501228941203036, -0.69127391031064666649, -0.37799519092326222536, -0.2813623780771447036, -0.21851172477385713555, -0.29451256139301251746, -0.11968566909919842178, -0.082430041079910781887}, + {0, 0, 0, 0.0006127466960683334565, 0.0018163416142308417157, 0.0023773788535300438216, 0.0015618030372482551073, 0.0074745015886553429346, 0.018200042017815356438, -0.00044263832599834499045, -0.00013173112084098321899, 0.00048044142847010538715, -0.00028331509653057088387, 0.0047044170533411542104, 0.0077579174433774081635}, + {0, 0, 0, 1.8999999999207801693, 1.3811827661042299642, 1.361253443017911513, 0.16448981101549500772, 1.7211759130995385458, 0.30399083099267765196, 0.92381972077138352351, 0.98949705099683071818, 1.0305604944719717331, 0.18365768267421325732, 0.96525152167887728893, 1.1235655996998157313} }; double CSCTFPtMethods::AB_mu12R[4][15] = - { - {0, 0.1017548888755877845, 0.13020457985822880831, 0.11777472840868662141, 0.1352735458205116259, 0.14797523226644127003, 0.14891234013414389459, 0.27354809992824791198, 0.25530642162633726544, 0.22812303598569572127, 0.20002002697417936572, 0.18418627647990021279, 0.16918688305075030298, 0.1508108314248207682, 0.11470950874198342084}, - {0, -0.40835812179222591434, -0.4909339449226597929, -0.19396964458569518341, -0.18405457126044733052, -0.15348184403810183341, -0.11949446624665205352, -0.16735504431990988472, -0.15229364636923176102, -0.1292580848284842765, -0.10394284592826465163, -0.093240808678399900167, -0.073171468194201616519, -0.088574463928718608074, -0.066404462713869835677}, - {0, -0.00046324193156588387276, -0.0012328343527384165272, 5.8536010291841255454e-05, 5.3175743777652564014e-05, -0.00027992198289290446886, 0.00017291608058844862988, -0.00050299670363365375, 5.1602382309461525441e-05, -3.0783724988483899057e-05, 0.00040527338575157016622, -7.4202404535834238977e-05, 0.00011377538633743067547, 0.0024019828117533849852, 0.0024540507720086741569}, - {0, 0.82326825991227925439, 0.66225151266154569374, 1.6047267765109303195, 1.172660602794620921, 0.91611151466846096891, 0.923434361821059424, 1.188325655620871224, 1.1930557749505621423, 1.1956156176382155554, 1.2507536548585385106, 1.1818666483459900896, 0.74072890966654614253, 0.49759993894696635808, 1.0630007937555521202} + { + {0, 0.1017548888755877845, 0.13020457985822880831, 0.11777472840868662141, 0.1352735458205116259, 0.14797523226644127003, 0.14891234013414389459, 0.27354809992824791198, 0.25530642162633726544, 0.22812303598569572127, 0.20002002697417936572, 0.18418627647990021279, 0.16918688305075030298, 0.1508108314248207682, 0.11470950874198342084}, + {0, -0.40835812179222591434, -0.4909339449226597929, -0.19396964458569518341, -0.18405457126044733052, -0.15348184403810183341, -0.11949446624665205352, -0.16735504431990988472, -0.15229364636923176102, -0.1292580848284842765, -0.10394284592826465163, -0.093240808678399900167, -0.073171468194201616519, -0.088574463928718608074, -0.066404462713869835677}, + {0, -0.00046324193156588387276, -0.0012328343527384165272, 5.8536010291841255454e-05, 5.3175743777652564014e-05, -0.00027992198289290446886, 0.00017291608058844862988, -0.00050299670363365375, 5.1602382309461525441e-05, -3.0783724988483899057e-05, 0.00040527338575157016622, -7.4202404535834238977e-05, 0.00011377538633743067547, 0.0024019828117533849852, 0.0024540507720086741569}, + {0, 0.82326825991227925439, 0.66225151266154569374, 1.6047267765109303195, 1.172660602794620921, 0.91611151466846096891, 0.923434361821059424, 1.188325655620871224, 1.1930557749505621423, 1.1956156176382155554, 1.2507536548585385106, 1.1818666483459900896, 0.74072890966654614253, 0.49759993894696635808, 1.0630007937555521202} }; double CSCTFPtMethods::AB_mu13R[4][15] = - { - {0, 0, 0, 0.17152643870188713504, 0.18220699353677527466, 0.19718061346676321599, 0.20409261783490945108, 0.28630621673439216046, 0.29827733143097401314, 0.27230375589695204885, 0.23990484313734378174, 0.21461969319950535695, 0.20904691238932027186, 0.17455215996309358939, 0.10530527961885094435}, - {0, 0, 0, -0.51329151983333287657, -0.43421697939765058205, -0.38701854807672181336, -0.29367743292763504037, -0.21320341238440754239, -0.27792002471255045082, -0.22893879370744105173, -0.17267579393834603385, -0.13655560753345002967, -0.13221415770245384391, -0.092817386598829765276, -0.047633719610788972931}, - {0, 0, 0, -0.00028330256767296205581, -0.00011104889576832950495, -0.0003659472931155986178, -0.0004494825869971541348, 0.0012300659193085917292, -0.00026218872326014996304, -0.00020411464851317293609, 8.8191777707538176329e-05, 0.0004404702492616239173, -0.00067348981143074907862, 0.0026726730925728564743, 0.0067869187519593900115}, - {0, 0, 0, 1.0806773148892279135, 0.81710737240426545291, 0.49165515886235822141, 0.40288815951359424616, 1.2315550399117412006, 0.86296110777384626989, 0.94745955410233306804, 1.0617206089312878348, 1.0876186592703975808, 0.81349751271060222191, 0.51174005866205685145, 1.3970393581376403525} + { + {0, 0, 0, 0.17152643870188713504, 0.18220699353677527466, 0.19718061346676321599, 0.20409261783490945108, 0.28630621673439216046, 0.29827733143097401314, 0.27230375589695204885, 0.23990484313734378174, 0.21461969319950535695, 0.20904691238932027186, 0.17455215996309358939, 0.10530527961885094435}, + {0, 0, 0, -0.51329151983333287657, -0.43421697939765058205, -0.38701854807672181336, -0.29367743292763504037, -0.21320341238440754239, -0.27792002471255045082, -0.22893879370744105173, -0.17267579393834603385, -0.13655560753345002967, -0.13221415770245384391, -0.092817386598829765276, -0.047633719610788972931}, + {0, 0, 0, -0.00028330256767296205581, -0.00011104889576832950495, -0.0003659472931155986178, -0.0004494825869971541348, 0.0012300659193085917292, -0.00026218872326014996304, -0.00020411464851317293609, 8.8191777707538176329e-05, 0.0004404702492616239173, -0.00067348981143074907862, 0.0026726730925728564743, 0.0067869187519593900115}, + {0, 0, 0, 1.0806773148892279135, 0.81710737240426545291, 0.49165515886235822141, 0.40288815951359424616, 1.2315550399117412006, 0.86296110777384626989, 0.94745955410233306804, 1.0617206089312878348, 1.0876186592703975808, 0.81349751271060222191, 0.51174005866205685145, 1.3970393581376403525} }; double CSCTFPtMethods::AB_mu14R[4][15] = - { - {0, 0, 0, 0.11411457974213083666, 0.14612498789299999125, 0.15438328053344949065, 0.17021962182813230036, 0.23217608026225655671, 0.17425716827684778476, 0.28951128865791975198, 0.26122027861775976021, 0.23988161223077880679, 0.21857963541170638555, 0.15353493229270298581, 0.099522853724256579722}, - {0, 0, 0, -0.32211539883453449429, -0.3332077022119345755, -0.28947013547326555516, -0.31678412927379157038, -0.20453745460807634671, -0.15291198578472323111, -0.37098278728491984602, -0.2755329314623077841, -0.22166866616574540383, -0.17253577136159981009, -0.10047612457203594638, -0.044726394456946053091}, - {0, 0, 0, 0.0021189308480414714535, 0.0017232488622970817526, 0.0014181868364706309241, 0.0020581588744611055593, 0.0075216673068132632735, 0.0091493927895737042766, -0.00026846347791510813061, -0.00028436387259422706009, -0.00033797061809048655314, -0.00032290147294203845477, 0.0043983126453652227755, 0.0087398105487928243185}, - {0, 0, 0, 1.8999999998213816799, 1.8999999999320695832, 1.2588510283946776624, 0.91969335359675130626, 1.402123244759204912, 1.6613910381353069745, 0.73820877543905039087, 0.87917754884863041909, 0.86376276633290960394, 0.6479179238685032205, 1.0974109668483333913, 1.4759522529227795395} + { + {0, 0, 0, 0.11411457974213083666, 0.14612498789299999125, 0.15438328053344949065, 0.17021962182813230036, 0.23217608026225655671, 0.17425716827684778476, 0.28951128865791975198, 0.26122027861775976021, 0.23988161223077880679, 0.21857963541170638555, 0.15353493229270298581, 0.099522853724256579722}, + {0, 0, 0, -0.32211539883453449429, -0.3332077022119345755, -0.28947013547326555516, -0.31678412927379157038, -0.20453745460807634671, -0.15291198578472323111, -0.37098278728491984602, -0.2755329314623077841, -0.22166866616574540383, -0.17253577136159981009, -0.10047612457203594638, -0.044726394456946053091}, + {0, 0, 0, 0.0021189308480414714535, 0.0017232488622970817526, 0.0014181868364706309241, 0.0020581588744611055593, 0.0075216673068132632735, 0.0091493927895737042766, -0.00026846347791510813061, -0.00028436387259422706009, -0.00033797061809048655314, -0.00032290147294203845477, 0.0043983126453652227755, 0.0087398105487928243185}, + {0, 0, 0, 1.8999999998213816799, 1.8999999999320695832, 1.2588510283946776624, 0.91969335359675130626, 1.402123244759204912, 1.6613910381353069745, 0.73820877543905039087, 0.87917754884863041909, 0.86376276633290960394, 0.6479179238685032205, 1.0974109668483333913, 1.4759522529227795395} }; double CSCTFPtMethods::AB_sig12F[4][15] = - { - {0, 0, 0, -0.0076412310580529349199, 0.013106555291144636813, 0.025063779434470568469, 0.01934375127428624927, 0.053326545670601563365, 0.0093197497326487303143, 0.0564902513339693782, 0.032206519204039697757, -0.035023660563668873591, 0.028213900213068406758, 0.022784114759202493683, 0.042615038347082211112}, - {0, 0, 0, 0.11492024270448454593, 0.021102150917381608253, -4.2436183419689021967e-08, 1.3095720405656430252e-08, -0.037472879155788924033, 0.84044166517252949511, 0.15966830269465748238, 0.37149319186299001316, 0.84416754574977770353, 0.033343799149249016278, 6.6539790067633719506e-08, -1.3686068460749822862e-06}, - {0, 0, 0, 0.0021104070024291496713, 0.0018253795336503611177, 0.0016311827288382637312, 0.0021015267562687076422, 0.0014715412047011698984, 0.0018518237493182830404, 0.0011606808553826068482, 0.0013698268430796098002, 0.0034437807938464026943, 0.004439146916271847175, 0.0056493862115556715831, 0.0036722950074267479183}, - {0, 0, 0, 0.90082232171804188514, 1.4715701060292549762, 0.38179435996930433106, 0.90052675260749392994, 1.8999999999893364411, -3.1887755118603267057, -0.93952603198035322674, -1.4200273548894686293, -1.3313935786554595975, 0.84940608722578914147, 1.5495399676596248728, 0.1693217499087649458} + { + {0, 0, 0, -0.0076412310580529349199, 0.013106555291144636813, 0.025063779434470568469, 0.01934375127428624927, 0.053326545670601563365, 0.0093197497326487303143, 0.0564902513339693782, 0.032206519204039697757, -0.035023660563668873591, 0.028213900213068406758, 0.022784114759202493683, 0.042615038347082211112}, + {0, 0, 0, 0.11492024270448454593, 0.021102150917381608253, -4.2436183419689021967e-08, 1.3095720405656430252e-08, -0.037472879155788924033, 0.84044166517252949511, 0.15966830269465748238, 0.37149319186299001316, 0.84416754574977770353, 0.033343799149249016278, 6.6539790067633719506e-08, -1.3686068460749822862e-06}, + {0, 0, 0, 0.0021104070024291496713, 0.0018253795336503611177, 0.0016311827288382637312, 0.0021015267562687076422, 0.0014715412047011698984, 0.0018518237493182830404, 0.0011606808553826068482, 0.0013698268430796098002, 0.0034437807938464026943, 0.004439146916271847175, 0.0056493862115556715831, 0.0036722950074267479183}, + {0, 0, 0, 0.90082232171804188514, 1.4715701060292549762, 0.38179435996930433106, 0.90052675260749392994, 1.8999999999893364411, -3.1887755118603267057, -0.93952603198035322674, -1.4200273548894686293, -1.3313935786554595975, 0.84940608722578914147, 1.5495399676596248728, 0.1693217499087649458} }; double CSCTFPtMethods::AB_sig13F[4][15] = - { - {0, 0, 0, -0.016313221502792758094, -0.0012344271616210600317, 0.022739050214132340566, 0.019894322103056659434, 0.070152538754905693907, 0.079150371235280320148, 0.079140295486563524974, 0.073877518420634002982, 0.082767871936852088766, 0.021369139940037504971, -0.16477473035652481781, -0.055605012351420450567}, - {0, 0, 0, 0.40633016978672931163, 0.31906794350617523337, 0.18604815325310422591, 0.22274309425577301647, -0.038098997442242876765, -0.054611240400435009934, -0.050739779309414811959, -0.040691137768363160043, -0.046730053313388586478, 0.34160850069918163863, 2.4811837846155828657, 1.1192582255168381788}, - {0, 0, 0, 0.002149342213264975824, 0.0019487436377840527436, 0.0015505100309095498287, 0.0017303935347270330437, 0.0012782681837905638701, 0.00077081684260600570775, 0.00078212255888550081661, 0.00085709016208379811951, 0.00040671635301994584974, 0.0047052241934661294398, 0.0091387563643038176309, 0.0065810423040581775625}, - {0, 0, 0, -0.47422656465701568118, -0.40214476680739164038, -0.807446632577722756, -1.1159653538458467192, 1.1939302604989951995, 1.2565879679975411332, 1.2135620508983242516, 1.3126461466411822876, 1.3303466630446105778, -1.3225160658785197754, -4.99999996608921915, -3.3146932668018336265} + { + {0, 0, 0, -0.016313221502792758094, -0.0012344271616210600317, 0.022739050214132340566, 0.019894322103056659434, 0.070152538754905693907, 0.079150371235280320148, 0.079140295486563524974, 0.073877518420634002982, 0.082767871936852088766, 0.021369139940037504971, -0.16477473035652481781, -0.055605012351420450567}, + {0, 0, 0, 0.40633016978672931163, 0.31906794350617523337, 0.18604815325310422591, 0.22274309425577301647, -0.038098997442242876765, -0.054611240400435009934, -0.050739779309414811959, -0.040691137768363160043, -0.046730053313388586478, 0.34160850069918163863, 2.4811837846155828657, 1.1192582255168381788}, + {0, 0, 0, 0.002149342213264975824, 0.0019487436377840527436, 0.0015505100309095498287, 0.0017303935347270330437, 0.0012782681837905638701, 0.00077081684260600570775, 0.00078212255888550081661, 0.00085709016208379811951, 0.00040671635301994584974, 0.0047052241934661294398, 0.0091387563643038176309, 0.0065810423040581775625}, + {0, 0, 0, -0.47422656465701568118, -0.40214476680739164038, -0.807446632577722756, -1.1159653538458467192, 1.1939302604989951995, 1.2565879679975411332, 1.2135620508983242516, 1.3126461466411822876, 1.3303466630446105778, -1.3225160658785197754, -4.99999996608921915, -3.3146932668018336265} }; double CSCTFPtMethods::AB_sig14F[4][15] = - { - {0, 0, 0, -0.023008179953388042255, -0.087196623845599563474, 0.014221968418245287125, -0.021787486380662964697, 0.066204099694590276548, 0.13000102518515968542, 0.086982120087735009806, 0.086006702272218293892, 0.090001124258988041138, 0.013343436845426187576, 0.058197437679117815235, 0.015055422275464733217}, - {0, 0, 0, 0.58165240914811378037, 1.6572607614650631813, 0.26374858984348420465, 0.56929114216912790614, -0.031761470721266109318, 6.8045996289272520086e-06, -0.040675205849149999315, -0.038282822732629118168, -0.041914122856581741139, 0.73743983985226857492, -0.015956321538818291073, 0.31976184596833290286}, - {0, 0, 0, 0.0021194192496740956247, 0.0031051396726804536899, 0.0016030344438190185716, 0.0037337124950505506081, 0.00038923034858751352164, 0.00435858958532461295, 0.00085195563700394898957, 0.0011709394391764601367, 0.0007183252935922569693, 0.0048589598885515790372, 0.0035711294225182332179, 0.0063024666771318840416}, - {0, 0, 0, -0.11185686895850970035, -2.8414639600328577274, -0.10356160152745381986, -1.2383039973901615038, 1.8999999999999264144, -1.1268332104959208895, 1.3399041969100440319, 1.3441201753115872286, 1.4026191965547902818, -2.9935330315178338978, 1.8045262655928504536, -1.0659192090967317679} + { + {0, 0, 0, -0.023008179953388042255, -0.087196623845599563474, 0.014221968418245287125, -0.021787486380662964697, 0.066204099694590276548, 0.13000102518515968542, 0.086982120087735009806, 0.086006702272218293892, 0.090001124258988041138, 0.013343436845426187576, 0.058197437679117815235, 0.015055422275464733217}, + {0, 0, 0, 0.58165240914811378037, 1.6572607614650631813, 0.26374858984348420465, 0.56929114216912790614, -0.031761470721266109318, 6.8045996289272520086e-06, -0.040675205849149999315, -0.038282822732629118168, -0.041914122856581741139, 0.73743983985226857492, -0.015956321538818291073, 0.31976184596833290286}, + {0, 0, 0, 0.0021194192496740956247, 0.0031051396726804536899, 0.0016030344438190185716, 0.0037337124950505506081, 0.00038923034858751352164, 0.00435858958532461295, 0.00085195563700394898957, 0.0011709394391764601367, 0.0007183252935922569693, 0.0048589598885515790372, 0.0035711294225182332179, 0.0063024666771318840416}, + {0, 0, 0, -0.11185686895850970035, -2.8414639600328577274, -0.10356160152745381986, -1.2383039973901615038, 1.8999999999999264144, -1.1268332104959208895, 1.3399041969100440319, 1.3441201753115872286, 1.4026191965547902818, -2.9935330315178338978, 1.8045262655928504536, -1.0659192090967317679} }; double CSCTFPtMethods::AB_sig12R[4][15] = - { - {0, -0.024837587047074519142, -0.038443755326854262, 0.010789426545740953695, 0.016714316978066363906, 0.036977680482507623017, 0.023903736191005935108, 0.029083895240537907534, 0.029312604029813168344, -0.035917405187485026974, 0.026066086885230148329, -0.032213952427413247714, 0.034901078113956519877, 0.038079760873761171747, -0.087892299405550919356}, - {0, 0.44916461963533510504, 0.54293566642571933212, 0.018977673263371359902, 0.007932079958008179596, -9.4309201558850225267e-08, 5.2699963039304353885e-09, 0.41762122295566816987, 0.24571510737505500299, 1.3824483935622682296, 0.59561566602531357262, 1.3203480960823190671, -2.930413320681446443e-08, 6.1897109794855492693e-08, 1.3315902039120812717}, - {0, 0.0022745078222873717048, 0.0026499504248443657255, 0.0019347176520538985831, 0.0018882668324742895791, 0.0015313004238581028917, 0.0027721700163088574924, 0.0019308246515342586576, 0.0018496886131083114559, 0.0027736328912367847269, 0.0017558352148668789246, 0.0025111400562838814485, 0.0029777661392665598361, 0.0043603280275831372836, 0.0076843830377456264283}, - {0, -0.87241910961768964761, -1.0549928243465211963, 1.8999999999485288615, 1.6191292705343984792, -0.63912490618228612327, 0.6398194632982362462, -2.0511755324568126113, -0.82689751226606089674, -4.4494753423464956654, -2.9771639242617897736, -4.40606108289291587, 0.96642021015404266926, 0.27486695110845749124, -4.9999999999409219242} + { + {0, -0.024837587047074519142, -0.038443755326854262, 0.010789426545740953695, 0.016714316978066363906, 0.036977680482507623017, 0.023903736191005935108, 0.029083895240537907534, 0.029312604029813168344, -0.035917405187485026974, 0.026066086885230148329, -0.032213952427413247714, 0.034901078113956519877, 0.038079760873761171747, -0.087892299405550919356}, + {0, 0.44916461963533510504, 0.54293566642571933212, 0.018977673263371359902, 0.007932079958008179596, -9.4309201558850225267e-08, 5.2699963039304353885e-09, 0.41762122295566816987, 0.24571510737505500299, 1.3824483935622682296, 0.59561566602531357262, 1.3203480960823190671, -2.930413320681446443e-08, 6.1897109794855492693e-08, 1.3315902039120812717}, + {0, 0.0022745078222873717048, 0.0026499504248443657255, 0.0019347176520538985831, 0.0018882668324742895791, 0.0015313004238581028917, 0.0027721700163088574924, 0.0019308246515342586576, 0.0018496886131083114559, 0.0027736328912367847269, 0.0017558352148668789246, 0.0025111400562838814485, 0.0029777661392665598361, 0.0043603280275831372836, 0.0076843830377456264283}, + {0, -0.87241910961768964761, -1.0549928243465211963, 1.8999999999485288615, 1.6191292705343984792, -0.63912490618228612327, 0.6398194632982362462, -2.0511755324568126113, -0.82689751226606089674, -4.4494753423464956654, -2.9771639242617897736, -4.40606108289291587, 0.96642021015404266926, 0.27486695110845749124, -4.9999999999409219242} }; double CSCTFPtMethods::AB_sig13R[4][15] = - { - {0, 0, 0, 0.0036225404374523491324, 0.020602869778294785608, 0.031371735116656827846, 0.044385023713376312027, 0.069382928901304388725, 0.062546773237833669379, 0.066219648548455148362, 0.066114165216842671335, 0.064968538738919279218, 0.051540701111634862341, -0.14520516686903245374, -0.029300157343301824753}, - {0, 0, 0, 0.40723755341312423139, 0.24719809506286585798, 0.23886286984905105713, 0.092388265632692603835, -0.038083245108582644556, -0.028685880355116981366, -0.031288010457665590969, -0.03072550558016601957, -0.028439782714834840882, 8.984728870169156334e-07, 1.7723836216527502074, 0.79014046453097108724}, - {0, 0, 0, 0.0018900875181423510037, 0.0016683560130446085414, 0.0015517088923086459762, 0.0014400104759778459274, 0.00031828667387254205856, 0.0012881264560692922555, 0.00092903731815355522061, 0.0011795342366973096335, 0.00083538332113278278117, 0.0027329868075049237874, 0.0097615976878032660602, 0.0062076155003686038503}, - {0, 0, 0, -0.50487582216370696653, -0.21797446389232158492, -0.76054681766358056549, -0.16793042826918122556, 1.3727842428768588512, 1.5374702497476731011, 1.4476836940468174042, 1.4342564113548856852, 1.3613055688979065483, 0.85184694861412824096, -3.9945473104690254473, -2.8070030811132413717} + { + {0, 0, 0, 0.0036225404374523491324, 0.020602869778294785608, 0.031371735116656827846, 0.044385023713376312027, 0.069382928901304388725, 0.062546773237833669379, 0.066219648548455148362, 0.066114165216842671335, 0.064968538738919279218, 0.051540701111634862341, -0.14520516686903245374, -0.029300157343301824753}, + {0, 0, 0, 0.40723755341312423139, 0.24719809506286585798, 0.23886286984905105713, 0.092388265632692603835, -0.038083245108582644556, -0.028685880355116981366, -0.031288010457665590969, -0.03072550558016601957, -0.028439782714834840882, 8.984728870169156334e-07, 1.7723836216527502074, 0.79014046453097108724}, + {0, 0, 0, 0.0018900875181423510037, 0.0016683560130446085414, 0.0015517088923086459762, 0.0014400104759778459274, 0.00031828667387254205856, 0.0012881264560692922555, 0.00092903731815355522061, 0.0011795342366973096335, 0.00083538332113278278117, 0.0027329868075049237874, 0.0097615976878032660602, 0.0062076155003686038503}, + {0, 0, 0, -0.50487582216370696653, -0.21797446389232158492, -0.76054681766358056549, -0.16793042826918122556, 1.3727842428768588512, 1.5374702497476731011, 1.4476836940468174042, 1.4342564113548856852, 1.3613055688979065483, 0.85184694861412824096, -3.9945473104690254473, -2.8070030811132413717} }; double CSCTFPtMethods::AB_sig14R[4][15] = - { - {0, 0, 0, -0.035861540596622137889, -0.1163451242952821818, -0.3223054960806409075, 0.028427718090213778546, 0.082096556211394805525, -0.15497655162567502973, 0.077768957491548482142, 0.079360069813406791672, 0.070390471478570457164, 0.045116757562121037606, -0.064677236200079091244, 0.042980998502111025794}, - {0, 0, 0, 0.91272061044138930175, 1.0649835191592700312, 3.75045883898615795, 0.20554379357162461117, -0.046354224360297492658, 3.4599916691801695379, -0.029070628890768772379, -0.03047627128290695056, -0.02335627487211913364, 0.42581999019359662029, 1.1914459601497096042, 0.11545322117611778179}, - {0, 0, 0, 0.0023100741888551377598, 0.0065631885708627574205, 0.010122343115052657297, 0.0021541859801294522929, 0.0018078552644429368712, 0.0040217835853228389373, 0.00086395925415043829752, 0.0010071371561587601478, 0.0010978456762463116234, 0.0028425080621485550661, 0.0071491121463381828924, 0.0050018423505071209906}, - {0, 0, 0, -0.85246870399928331707, -1.26158946908596592, -4.209205295019181392, 0.071706289987386498397, 1.2752968417552010827, -4.9999999999938600226, 1.5920301264071463621, 1.5139604617023065813, 1.5241944088777494848, -2.2799952377707408679, -3.0288053889674522168, -0.35716203827983550312} + { + {0, 0, 0, -0.035861540596622137889, -0.1163451242952821818, -0.3223054960806409075, 0.028427718090213778546, 0.082096556211394805525, -0.15497655162567502973, 0.077768957491548482142, 0.079360069813406791672, 0.070390471478570457164, 0.045116757562121037606, -0.064677236200079091244, 0.042980998502111025794}, + {0, 0, 0, 0.91272061044138930175, 1.0649835191592700312, 3.75045883898615795, 0.20554379357162461117, -0.046354224360297492658, 3.4599916691801695379, -0.029070628890768772379, -0.03047627128290695056, -0.02335627487211913364, 0.42581999019359662029, 1.1914459601497096042, 0.11545322117611778179}, + {0, 0, 0, 0.0023100741888551377598, 0.0065631885708627574205, 0.010122343115052657297, 0.0021541859801294522929, 0.0018078552644429368712, 0.0040217835853228389373, 0.00086395925415043829752, 0.0010071371561587601478, 0.0010978456762463116234, 0.0028425080621485550661, 0.0071491121463381828924, 0.0050018423505071209906}, + {0, 0, 0, -0.85246870399928331707, -1.26158946908596592, -4.209205295019181392, 0.071706289987386498397, 1.2752968417552010827, -4.9999999999938600226, 1.5920301264071463621, 1.5139604617023065813, 1.5241944088777494848, -2.2799952377707408679, -3.0288053889674522168, -0.35716203827983550312} }; double CSCTFPtMethods::AB_mu23[4][15] = - { - {0, 0, 0.040640362633691015648, 0.04143975404558240816, 0.04469283410800238554, 0.050265056377639047436, 0.057855720910264404888, 0.040911062522024761734, 0.054867130272661442103, 0.054846907254368672258, 0.046280965740868151848, 0.038682214878367017497, 0.047358821703414828719, 0.037269955397813366027, 0.015397788631092694522}, - {0, 0, -0.30371495175799717581, -0.27234040198084696893, -0.27046501071411871431, -0.26067833814957336314, -0.26954736490580177843, -0.1426457415021130104, -0.23307410221367635961, -0.18779763084602629775, -0.11810763599908662147, -0.072929591279204522558, -0.079006610877654537273, -0.042031527428910676891, 0.46158743398909729549}, - {0, 0, -0.00025828047348465653929, -0.00027808828382601912237, -0.00020419752504549583318, -0.00028862468215624839229, -0.00051268154965345151715, 0.00019102278127906206339, -0.00054091437361434690362, -0.00041573301097917752687, -0.000207953040744469843, 0.0001988367837501522125, -0.00031823156270582506067, 0.00033071671524661735465, 0.00045799410811140088724}, - {0, 0, 0.72752266254137853974, 1.0478492412845885617, 0.60915246815134527214, 0.26469232068298520488, 0.036425986309331782886, 0.7132004473344412121, 0.4197273677305951578, 0.44676889254736196211, 0.60643361041043153392, 0.7258089895367305644, 0.21165518657016521575, 0.40994342351793594537, -4.9999999982804226306} + { + {0, 0, 0.040640362633691015648, 0.04143975404558240816, 0.04469283410800238554, 0.050265056377639047436, 0.057855720910264404888, 0.040911062522024761734, 0.054867130272661442103, 0.054846907254368672258, 0.046280965740868151848, 0.038682214878367017497, 0.047358821703414828719, 0.037269955397813366027, 0.015397788631092694522}, + {0, 0, -0.30371495175799717581, -0.27234040198084696893, -0.27046501071411871431, -0.26067833814957336314, -0.26954736490580177843, -0.1426457415021130104, -0.23307410221367635961, -0.18779763084602629775, -0.11810763599908662147, -0.072929591279204522558, -0.079006610877654537273, -0.042031527428910676891, 0.46158743398909729549}, + {0, 0, -0.00025828047348465653929, -0.00027808828382601912237, -0.00020419752504549583318, -0.00028862468215624839229, -0.00051268154965345151715, 0.00019102278127906206339, -0.00054091437361434690362, -0.00041573301097917752687, -0.000207953040744469843, 0.0001988367837501522125, -0.00031823156270582506067, 0.00033071671524661735465, 0.00045799410811140088724}, + {0, 0, 0.72752266254137853974, 1.0478492412845885617, 0.60915246815134527214, 0.26469232068298520488, 0.036425986309331782886, 0.7132004473344412121, 0.4197273677305951578, 0.44676889254736196211, 0.60643361041043153392, 0.7258089895367305644, 0.21165518657016521575, 0.40994342351793594537, -4.9999999982804226306} }; double CSCTFPtMethods::AB_mu24[4][15] = - { - {0, 0, 0, 0.053011865513752004508, 0.062832623407280213668, 0.052170541013462037871, 0.041027537810126024631, 0.040854761324689348179, 0.071402550009543430676, 0.076745077029754082965, 0.079391267110108354466, 0.061688220309377483908, 0.067651891693652002613, 0.053009728431201032228, 0.046716301280283124842}, - {0, 0, 0, -0.3616747887108062165, -0.45141581345418907434, -0.28705970459229912528, -0.2938013269353861312, -0.27050961323017558291, -0.55762354970371696972, -0.39024523502067204328, -0.31496123297823475085, -0.1983420756482438263, -0.17915991058479247, -0.1008896787182539112, -0.055261431747836577133}, - {0, 0, 0, -0.00011948386184051261938, -0.00041171189171825890067, 4.5077223215480308541e-05, 0.00064791923408717482999, 0.00079626044366867831676, -0.00020119232396926791046, -0.00036565327240405023478, -0.00092893743231344070178, -0.00011554026166780945835, -0.00037143262941893379287, 0.00034827979969636918729, 0.00038063971268359605635}, - {0, 0, 0, 1.2751116233058998883, 0.70084162417453721439, 0.90478318682312330878, 0.6800676895845826353, 0.50537353022178055362, 0.054689818098332523832, 0.35827703859892973126, 0.37385157757276732404, 0.50609881884151997067, 0.24620464307424153039, 0.33739943648039177893, 0.61708181749152601903} + { + {0, 0, 0, 0.053011865513752004508, 0.062832623407280213668, 0.052170541013462037871, 0.041027537810126024631, 0.040854761324689348179, 0.071402550009543430676, 0.076745077029754082965, 0.079391267110108354466, 0.061688220309377483908, 0.067651891693652002613, 0.053009728431201032228, 0.046716301280283124842}, + {0, 0, 0, -0.3616747887108062165, -0.45141581345418907434, -0.28705970459229912528, -0.2938013269353861312, -0.27050961323017558291, -0.55762354970371696972, -0.39024523502067204328, -0.31496123297823475085, -0.1983420756482438263, -0.17915991058479247, -0.1008896787182539112, -0.055261431747836577133}, + {0, 0, 0, -0.00011948386184051261938, -0.00041171189171825890067, 4.5077223215480308541e-05, 0.00064791923408717482999, 0.00079626044366867831676, -0.00020119232396926791046, -0.00036565327240405023478, -0.00092893743231344070178, -0.00011554026166780945835, -0.00037143262941893379287, 0.00034827979969636918729, 0.00038063971268359605635}, + {0, 0, 0, 1.2751116233058998883, 0.70084162417453721439, 0.90478318682312330878, 0.6800676895845826353, 0.50537353022178055362, 0.054689818098332523832, 0.35827703859892973126, 0.37385157757276732404, 0.50609881884151997067, 0.24620464307424153039, 0.33739943648039177893, 0.61708181749152601903} }; double CSCTFPtMethods::AB_mu34[4][15] = - { - {0, 0, 0, 0.019865692759581058541, 0.028670254062000518486, 0.0062000769568667634529, 0.059000642112303595954, 0.021075145497371470388, -0.058857073670921543351, 0.022193946634618946789, 0.032900966871925077517, 0.022468452340586538007, 0.017925131684213620187, 0.021562743542542832376, 0.0096332062965229867807}, - {0, 0, 0, -0.16028204223466294143, -0.24129340031911647446, -0.12167938296678502963, -0.48887217760468759664, -0.41129235965903232497, -0.0044574375495286568116, -0.20497526229305951251, -0.20945390137984670753, -0.133016919476993567, -0.09164367838969658675, -0.078156831196806775264, -0.027061677954361280235}, - {0, 0, 0, -7.2934093657490810247e-05, -0.0005630858306214800782, 0.00056399922304054862787, -0.0014284170932996325277, 0.00026420696996418537115, 0.0019432020683277269335, 5.0465562334091047629e-05, -0.00051405817655614813658, -0.0001476820743599914173, 6.32019763480822774e-05, -0.00034513677440660433691, 0.00057652344564092553817}, - {0, 0, 0, 1.4981302006935997007, 0.74196319813429467693, 1.0145720473926143068, -0.61744054266046588531, -0.95877986541993265313, 1.2494500863514628186, 0.39038293713197214085, 0.24923581566989111424, 0.37358913393430570604, 0.3656156971405563616, 0.18480549227136852664, 0.58966094664056056818} + { + {0, 0, 0, 0.019865692759581058541, 0.028670254062000518486, 0.0062000769568667634529, 0.059000642112303595954, 0.021075145497371470388, -0.058857073670921543351, 0.022193946634618946789, 0.032900966871925077517, 0.022468452340586538007, 0.017925131684213620187, 0.021562743542542832376, 0.0096332062965229867807}, + {0, 0, 0, -0.16028204223466294143, -0.24129340031911647446, -0.12167938296678502963, -0.48887217760468759664, -0.41129235965903232497, -0.0044574375495286568116, -0.20497526229305951251, -0.20945390137984670753, -0.133016919476993567, -0.09164367838969658675, -0.078156831196806775264, -0.027061677954361280235}, + {0, 0, 0, -7.2934093657490810247e-05, -0.0005630858306214800782, 0.00056399922304054862787, -0.0014284170932996325277, 0.00026420696996418537115, 0.0019432020683277269335, 5.0465562334091047629e-05, -0.00051405817655614813658, -0.0001476820743599914173, 6.32019763480822774e-05, -0.00034513677440660433691, 0.00057652344564092553817}, + {0, 0, 0, 1.4981302006935997007, 0.74196319813429467693, 1.0145720473926143068, -0.61744054266046588531, -0.95877986541993265313, 1.2494500863514628186, 0.39038293713197214085, 0.24923581566989111424, 0.37358913393430570604, 0.3656156971405563616, 0.18480549227136852664, 0.58966094664056056818} }; double CSCTFPtMethods::AB_mu51[4][15] = - { - {0.30091153701686212951, 0.21726754617902110933, 0.1456728385238945378, 0.043250093988852815474, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {-0.29502353719653978681, -0.19109266041343297982, -0.12108184175216289702, 0.72288502126591014374, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0.00012873560389623916068, 4.9291809907909536412e-05, -0.00021151799450913838594, 0.00032645001523661659488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {1.5787330473223266658, 1.6594505002776189784, 1.8999999999615408974, -4.9999999999974642506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0.30091153701686212951, 0.21726754617902110933, 0.1456728385238945378, 0.043250093988852815474, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.29502353719653978681, -0.19109266041343297982, -0.12108184175216289702, 0.72288502126591014374, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.00012873560389623916068, 4.9291809907909536412e-05, -0.00021151799450913838594, 0.00032645001523661659488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.5787330473223266658, 1.6594505002776189784, 1.8999999999615408974, -4.9999999999974642506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_mu52[4][15] = - { - {0, 0.28757434234141143747, 0.22290303793570814817, 0.17273536730279337448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, -0.42706501927164292054, -0.32770564806566382376, -0.24329418737097086023, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, -1.4010615867360699891e-05, -0.00025119211587389166183, 0.0004052999487437024392, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 1.3739531719045416924, 1.2264113571191062046, 1.5786429063982712062, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0.28757434234141143747, 0.22290303793570814817, 0.17273536730279337448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.42706501927164292054, -0.32770564806566382376, -0.24329418737097086023, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -1.4010615867360699891e-05, -0.00025119211587389166183, 0.0004052999487437024392, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.3739531719045416924, 1.2264113571191062046, 1.5786429063982712062, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_mu53[4][15] = - { - {0, 0, 0.26147063359849342934, 0.21941755760197284575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, -0.62831662471165483641, -0.5360020970162280296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, -0.00054456170542904129128, -5.2823850021272572564e-05, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0.90160457604797583642, 0.89939017343329996645, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0.26147063359849342934, 0.21941755760197284575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.62831662471165483641, -0.5360020970162280296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.00054456170542904129128, -5.2823850021272572564e-05, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.90160457604797583642, 0.89939017343329996645, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_mu5[4][15] = - { - {-21.733893412375444143, -20.005957733042006197, -17.376452159382715479, -17.985193664266713398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {16.418302072038855499, 13.469008846185953843, 12.429426411511585115, 13.9963454706980297, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {-0.055045848107516816283, -0.040869122792827908275, -0.025980934073070366397, 0.24210701585155450233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {1.8999999999801029382, 1.7642902553920492004, 1.8222993024358542513, 1.7990108859658437979, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {-21.733893412375444143, -20.005957733042006197, -17.376452159382715479, -17.985193664266713398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {16.418302072038855499, 13.469008846185953843, 12.429426411511585115, 13.9963454706980297, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.055045848107516816283, -0.040869122792827908275, -0.025980934073070366397, 0.24210701585155450233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.8999999999801029382, 1.7642902553920492004, 1.8222993024358542513, 1.7990108859658437979, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_sig23[4][15] = - { - {0, 0, -0.010357268292725162889, -0.016380566175621592839, -0.019840699509577841564, -0.0086381386262834487788, -0.003374013086892733819, -0.011814434815520722527, -0.00084060561010774765417, -0.017179591290799121894, 0.0035639959717427907582, 0.0047700899414562444867, 0.010577222576560912568, 0.02059122419865432041, 0.011800502388303060752}, - {0, 0, 0.14187419330052780664, 0.23041504331599421684, 0.31155426692107951459, 0.26259379394895659976, 0.22004268983078550947, 0.34945904479011519195, 0.26666091393686436328, 0.38600077292544848762, 0.18137548923438057136, 0.12968791855407682534, 0.083124796029554012811, 0.010205021983518632739, 0.071807703627737515251}, - {0, 0, 0.0021465575441230368842, 0.0022224405572812359205, 0.002251545746496887504, 0.0020929103385102986942, 0.0020355680620528313757, 0.0020702424442080634773, 0.0018383336874655056836, 0.0025004017593913750554, 0.001949774989293934788, 0.001939959052276510592, 0.0017195026729185311498, 0.0017139698182589511305, 0.0019431688340545527453}, - {0, 0, 1.0630745945983459677, 0.3265773132215800123, -0.65134529804641994044, -1.0524984197072553282, -1.0511032049676600764, -1.8483720507053891247, -1.3389601882033761449, -1.8551069091565570712, -0.98414331636612584209, -0.6063730875586622604, -0.38865902654376205394, 0.43290122641744543941, -0.53818963658092677793} + { + {0, 0, -0.010357268292725162889, -0.016380566175621592839, -0.019840699509577841564, -0.0086381386262834487788, -0.003374013086892733819, -0.011814434815520722527, -0.00084060561010774765417, -0.017179591290799121894, 0.0035639959717427907582, 0.0047700899414562444867, 0.010577222576560912568, 0.02059122419865432041, 0.011800502388303060752}, + {0, 0, 0.14187419330052780664, 0.23041504331599421684, 0.31155426692107951459, 0.26259379394895659976, 0.22004268983078550947, 0.34945904479011519195, 0.26666091393686436328, 0.38600077292544848762, 0.18137548923438057136, 0.12968791855407682534, 0.083124796029554012811, 0.010205021983518632739, 0.071807703627737515251}, + {0, 0, 0.0021465575441230368842, 0.0022224405572812359205, 0.002251545746496887504, 0.0020929103385102986942, 0.0020355680620528313757, 0.0020702424442080634773, 0.0018383336874655056836, 0.0025004017593913750554, 0.001949774989293934788, 0.001939959052276510592, 0.0017195026729185311498, 0.0017139698182589511305, 0.0019431688340545527453}, + {0, 0, 1.0630745945983459677, 0.3265773132215800123, -0.65134529804641994044, -1.0524984197072553282, -1.0511032049676600764, -1.8483720507053891247, -1.3389601882033761449, -1.8551069091565570712, -0.98414331636612584209, -0.6063730875586622604, -0.38865902654376205394, 0.43290122641744543941, -0.53818963658092677793} }; double CSCTFPtMethods::AB_sig24[4][15] = - { - {0, 0, 0, -0.019324652110983078085, -0.012002425151063148695, -0.02231499394993846988, -0.020935767372829247601, -0.066886386651832344108, -0.04726302695322702474, -0.04612160370322201941, -0.0015531365858601525916, 0.013723579428071824154, 0.016617430908367349096, 0.030685502798890051251, 0.002966505822064327124}, - {0, 0, 0, 0.38549899615915406148, 0.32619220210735977439, 0.34706342932948464064, 0.68304114341992616666, 0.9242780677421167379, 0.9319676477585573382, 0.81979381283063590402, 0.4452794101956150663, 0.25406245303464969343, 0.16553792723142907173, 0.11438558724198649719, 0.32271248995562107353}, - {0, 0, 0, 0.0022171043021711415305, 0.0021520852248391748179, 0.0029359514546444223822, 0.0021275297531913790229, 0.0033328143360110804201, 0.0024627396815788253105, 0.0037704003574912637285, 0.0023868429840302176834, 0.0020064709921131366512, 0.0021463956760972590677, 0.0015026596429240307931, 0.0023198792169650144825}, - {0, 0, 0, 0.086888271968145289192, 0.019758737551725517878, -0.17987080158763540938, -1.7261300785529098967, -2.6644913692232643498, -2.3141437377987581492, -1.8966055410735647158, -1.2208593823013969004, -0.653071688514877291, -0.34080947192812982571, -0.40136037854760781007, -1.4481957993152787534} + { + {0, 0, 0, -0.019324652110983078085, -0.012002425151063148695, -0.02231499394993846988, -0.020935767372829247601, -0.066886386651832344108, -0.04726302695322702474, -0.04612160370322201941, -0.0015531365858601525916, 0.013723579428071824154, 0.016617430908367349096, 0.030685502798890051251, 0.002966505822064327124}, + {0, 0, 0, 0.38549899615915406148, 0.32619220210735977439, 0.34706342932948464064, 0.68304114341992616666, 0.9242780677421167379, 0.9319676477585573382, 0.81979381283063590402, 0.4452794101956150663, 0.25406245303464969343, 0.16553792723142907173, 0.11438558724198649719, 0.32271248995562107353}, + {0, 0, 0, 0.0022171043021711415305, 0.0021520852248391748179, 0.0029359514546444223822, 0.0021275297531913790229, 0.0033328143360110804201, 0.0024627396815788253105, 0.0037704003574912637285, 0.0023868429840302176834, 0.0020064709921131366512, 0.0021463956760972590677, 0.0015026596429240307931, 0.0023198792169650144825}, + {0, 0, 0, 0.086888271968145289192, 0.019758737551725517878, -0.17987080158763540938, -1.7261300785529098967, -2.6644913692232643498, -2.3141437377987581492, -1.8966055410735647158, -1.2208593823013969004, -0.653071688514877291, -0.34080947192812982571, -0.40136037854760781007, -1.4481957993152787534} }; double CSCTFPtMethods::AB_sig34[4][15] = - { - {0, 0, 0, -0.012400659358070893756, -0.009978612935288379282, -0.038466135371859951075, -0.01237181151567546232, -0.055252999880455823389, 0.044965296368124886561, 0.0020215713950015390746, 0.0018486442968475248413, -0.011461744909954231161, 0.00041337329418400558037, 0.013323692621683664444, -0.0011526907758626363416}, - {0, 0, 0, 0.11483786317689233247, 0.17614008187718299681, 0.35943587710185270767, 0.31393248752071051255, 0.81003852118825403483, 2.8222370465191132238e-07, 0.15870310756426259102, 0.18489150278200164323, 0.2277514636318530572, 0.10863865522427501586, 0.0081807264119966201232, 0.10304189680104243465}, - {0, 0, 0, 0.0023086535455528549819, 0.002110004845191660542, 0.0030013629537848584249, 0.0021561954526101824794, 0.0029044705640973510034, 0.001129264217117841116, 0.0020148575420415437004, 0.0022924616641584912025, 0.0022462281749858711323, 0.001953151997646814745, 0.0022772917353313174016, 0.002205332383050566912}, - {0, 0, 0, 1.4465873202620711524, 0.018290937265976234261, -1.0034048194561047129, -1.5842206847979445339, -3.6001627650055127994, 0.54269742517812191718, -0.54629346359450747794, -0.88004590995407039333, -1.0607951764628562596, -0.386770214915317323, 0.73185507165720742329, -0.7791766852022135037} + { + {0, 0, 0, -0.012400659358070893756, -0.009978612935288379282, -0.038466135371859951075, -0.01237181151567546232, -0.055252999880455823389, 0.044965296368124886561, 0.0020215713950015390746, 0.0018486442968475248413, -0.011461744909954231161, 0.00041337329418400558037, 0.013323692621683664444, -0.0011526907758626363416}, + {0, 0, 0, 0.11483786317689233247, 0.17614008187718299681, 0.35943587710185270767, 0.31393248752071051255, 0.81003852118825403483, 2.8222370465191132238e-07, 0.15870310756426259102, 0.18489150278200164323, 0.2277514636318530572, 0.10863865522427501586, 0.0081807264119966201232, 0.10304189680104243465}, + {0, 0, 0, 0.0023086535455528549819, 0.002110004845191660542, 0.0030013629537848584249, 0.0021561954526101824794, 0.0029044705640973510034, 0.001129264217117841116, 0.0020148575420415437004, 0.0022924616641584912025, 0.0022462281749858711323, 0.001953151997646814745, 0.0022772917353313174016, 0.002205332383050566912}, + {0, 0, 0, 1.4465873202620711524, 0.018290937265976234261, -1.0034048194561047129, -1.5842206847979445339, -3.6001627650055127994, 0.54269742517812191718, -0.54629346359450747794, -0.88004590995407039333, -1.0607951764628562596, -0.386770214915317323, 0.73185507165720742329, -0.7791766852022135037} }; double CSCTFPtMethods::AB_sig51[4][15] = - { - {0.0019758831360956788901, 0.046577756215196844392, -0.05341714103952534265, 0.038119020055320480822, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0.85917433021287148431, 3.6326347655629698252e-08, 1.2753791210899891873, -0.02296026572998403209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0.0018421521390111581656, 0.0013309336424003853465, 0.0024439910926895226824, 0.00084506127844618638811, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {-2.8012298341138666125, 0.89678691204809468651, -4.9999999999931583616, 1.899999999961135444, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0.0019758831360956788901, 0.046577756215196844392, -0.05341714103952534265, 0.038119020055320480822, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.85917433021287148431, 3.6326347655629698252e-08, 1.2753791210899891873, -0.02296026572998403209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.0018421521390111581656, 0.0013309336424003853465, 0.0024439910926895226824, 0.00084506127844618638811, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-2.8012298341138666125, 0.89678691204809468651, -4.9999999999931583616, 1.899999999961135444, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_sig52[4][15] = - { - {0, 0.015190485414726475483, 0.029402840059661459332, -0.03788341461455211473, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0.57880911770054299659, 0.086708840790683153199, 0.96143975820959226564, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0.0017431812547872745089, 0.0016439557621822475496, 0.0024073931799825833838, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, -1.4962480474138397657, 0.43719757342237014486, -2.5570410154645890621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0.015190485414726475483, 0.029402840059661459332, -0.03788341461455211473, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.57880911770054299659, 0.086708840790683153199, 0.96143975820959226564, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.0017431812547872745089, 0.0016439557621822475496, 0.0024073931799825833838, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -1.4962480474138397657, 0.43719757342237014486, -2.5570410154645890621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_sig53[4][15] = - { - {0, 0, 0.0048807272389305694088, 0.072311934401593946919, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0.58247011082391897396, -0.031665576145842380673, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0.0019289670515048294459, -0.00057867999502623438789, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, -1.1919870686056455167, 1.8999999999981564969, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0.0048807272389305694088, 0.072311934401593946919, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.58247011082391897396, -0.031665576145842380673, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.0019289670515048294459, -0.00057867999502623438789, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -1.1919870686056455167, 1.8999999999981564969, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_sig5[4][15] = - { - {8.0056375707676412645, 2.9947749309947320207, 1.2367570923503916624, 19.305763753429292962, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {-30.026695140142752649, 8.307837839928444712e-06, -2.4301404809023985365e-06, -99.99999999998537703, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0.49287055372768900918, 0.59795299802278500945, 0.72517967446074338422, 1.499999999999955147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {-4.7146152770331735127, -1.6075341775064360128, 0.81763143841002616785, -2.2550678981626472996, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {8.0056375707676412645, 2.9947749309947320207, 1.2367570923503916624, 19.305763753429292962, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-30.026695140142752649, 8.307837839928444712e-06, -2.4301404809023985365e-06, -99.99999999998537703, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.49287055372768900918, 0.59795299802278500945, 0.72517967446074338422, 1.499999999999955147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-4.7146152770331735127, -1.6075341775064360128, 0.81763143841002616785, -2.2550678981626472996, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_rho123F[5][15] = - { - {0, 0, 0, 0.22630471857151249204, -0.013379305064225920779, -0.095121706310405507168, 0.090200403370782444856, 0.068042852566437661554, 0.079571614226972439687, 0.088219335458001243988, 0.11303324434571153378, 0.10710141493712137251, 0.026455786925147606325, 0.046817553749737651769, 0.039162183157051222437}, - {0, 0, 0, -0.10527570667400622251, 0.12879264930099568187, 0.15092684710998546804, 0.007231087835331297814, -0.015515942667432135182, -0.028054920465640682814, -0.025513746642979444335, -0.038661914393439029969, -0.033319542824023648531, 0.017459601922314698513, -0.015147480411169431461, -0.0040274062679487923622}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0, 0.22630471857151249204, -0.013379305064225920779, -0.095121706310405507168, 0.090200403370782444856, 0.068042852566437661554, 0.079571614226972439687, 0.088219335458001243988, 0.11303324434571153378, 0.10710141493712137251, 0.026455786925147606325, 0.046817553749737651769, 0.039162183157051222437}, + {0, 0, 0, -0.10527570667400622251, 0.12879264930099568187, 0.15092684710998546804, 0.007231087835331297814, -0.015515942667432135182, -0.028054920465640682814, -0.025513746642979444335, -0.038661914393439029969, -0.033319542824023648531, 0.017459601922314698513, -0.015147480411169431461, -0.0040274062679487923622}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_rho123R[5][15] = - { - {0, 0, 0, -0.50534064712241677508, 0.15886026549683709974, 0.24117112423743908289, 0.19155165906038881807, 0.082144222540501604657, 0.079920425013872073428, 0.10933442504482954183, 0.11216820513068381793, 0.14139192912438111605, 0.081067695752670754228, 0.068628530591297767782, 0.105151142748966267}, - {0, 0, 0, 0.4061798017233729241, -0.036885583937586396974, -0.10109132139709975373, -0.093632233538226902758, -0.023232568114674286008, -0.0085349848344330059985, -0.030347560681224468315, -0.04053489453902145434, -0.065178885697974128788, -0.016390211022617402759, -0.016822502733541477155, -0.062227091495819800149}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0, -0.50534064712241677508, 0.15886026549683709974, 0.24117112423743908289, 0.19155165906038881807, 0.082144222540501604657, 0.079920425013872073428, 0.10933442504482954183, 0.11216820513068381793, 0.14139192912438111605, 0.081067695752670754228, 0.068628530591297767782, 0.105151142748966267}, + {0, 0, 0, 0.4061798017233729241, -0.036885583937586396974, -0.10109132139709975373, -0.093632233538226902758, -0.023232568114674286008, -0.0085349848344330059985, -0.030347560681224468315, -0.04053489453902145434, -0.065178885697974128788, -0.016390211022617402759, -0.016822502733541477155, -0.062227091495819800149}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_rho124F[5][15] = - { - {0, 0, 0, -0.58347458948865937867, 0.40592680503129663361, 0.01641809001879873664, 0.11475806753693058859, -0.18048876743928712885, 0.0068468168498605876462, -0.030777506509684072339, 0.054741994048828152009, 0.097187337842417537148, 0.025067334674935798366, 0.075946312071830973656, 0.085523782829277653073}, - {0, 0, 0, 0.4258108214245352463, -0.23106738109445768004, 0.052661321450187599524, -0.038151728575192320192, 0.1458955237360785584, 0.024582860384737240111, 0.040630008358215272124, -0.0014353305569224008437, -0.020931085629827921035, 0.029892828324785188088, -0.014638662581363729928, -0.031371352411171941899}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0, -0.58347458948865937867, 0.40592680503129663361, 0.01641809001879873664, 0.11475806753693058859, -0.18048876743928712885, 0.0068468168498605876462, -0.030777506509684072339, 0.054741994048828152009, 0.097187337842417537148, 0.025067334674935798366, 0.075946312071830973656, 0.085523782829277653073}, + {0, 0, 0, 0.4258108214245352463, -0.23106738109445768004, 0.052661321450187599524, -0.038151728575192320192, 0.1458955237360785584, 0.024582860384737240111, 0.040630008358215272124, -0.0014353305569224008437, -0.020931085629827921035, 0.029892828324785188088, -0.014638662581363729928, -0.031371352411171941899}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_rho124R[5][15] = - { - {0, 0, 0, -0.36581744112230984989, -0.016324931472307423197, -0.208168363607231649, -0.15220265819093764526, 0.049548837240151813455, -0.046656697978846251029, 0.037095174357064712722, 0.035330048922600804095, 0.074157637081893032494, 0.036436813593929799626, 0.14420567874993162061, 0.19071920385708884815}, - {0, 0, 0, 0.29009232235255510979, 0.053824155318333753717, 0.11835331987655291208, 0.10356729636019955387, 0.0067230075967922332814, 0.11622283669531324746, 0.0088495323612498635879, 0.010530505354448004701, -0.015216911572413798284, 0.029269517338766565251, -0.060899379503146208736, -0.10887509306211247406}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0, -0.36581744112230984989, -0.016324931472307423197, -0.208168363607231649, -0.15220265819093764526, 0.049548837240151813455, -0.046656697978846251029, 0.037095174357064712722, 0.035330048922600804095, 0.074157637081893032494, 0.036436813593929799626, 0.14420567874993162061, 0.19071920385708884815}, + {0, 0, 0, 0.29009232235255510979, 0.053824155318333753717, 0.11835331987655291208, 0.10356729636019955387, 0.0067230075967922332814, 0.11622283669531324746, 0.0088495323612498635879, 0.010530505354448004701, -0.015216911572413798284, 0.029269517338766565251, -0.060899379503146208736, -0.10887509306211247406}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_rho134F[5][15] = - { - {0, 0, 0, -0.18585738888975150696, 0.13519522007618323123, 0.28221167590680890092, 0.18146765887707849707, 0.1244677849160726324, 0.31105116640597857414, -0.16202243055042145348, 0.039896884577315043507, -0.37248330593247946929, -0.17019868779262120606, -0.029323371944494535518, 0.149148671625682544}, - {0, 0, 0, 0.14049664985969073649, -0.0029515280689123499225, -0.14984825183404815174, -0.053408519838017261272, -0.055260431588822184201, -0.24961446622059946243, 0.16914774696773446361, 0.026377838114293443439, 0.38350727297664199966, 0.20884886406321828689, 0.088477254929584317478, -0.049311016665284521099}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0, -0.18585738888975150696, 0.13519522007618323123, 0.28221167590680890092, 0.18146765887707849707, 0.1244677849160726324, 0.31105116640597857414, -0.16202243055042145348, 0.039896884577315043507, -0.37248330593247946929, -0.17019868779262120606, -0.029323371944494535518, 0.149148671625682544}, + {0, 0, 0, 0.14049664985969073649, -0.0029515280689123499225, -0.14984825183404815174, -0.053408519838017261272, -0.055260431588822184201, -0.24961446622059946243, 0.16914774696773446361, 0.026377838114293443439, 0.38350727297664199966, 0.20884886406321828689, 0.088477254929584317478, -0.049311016665284521099}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_rho134R[5][15] = - { - {0, 0, 0, -0.32424288544586399308, 0.065574046096960866836, -0.49534925125377193833, -0.41401921450752909859, 0, -0.054897105600349827004, -0.054121337557626672532, -0.29310761272328111904, -0.15103243717763431553, -0.24914325132296299969, 0.07909932691386906134, 0.12529327248093721781}, - {0, 0, 0, 0.27459892265632174224, -0.0040433910166926267937, 0.37706697672498318274, 0.4151086501992986566, 0, 0.096654494887792055668, 0.085974946019564915667, 0.29549944312402365298, 0.18974566842525927846, 0.29979099594550706609, 0.0234247525877835025, -0.040829919454425725456}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0, -0.32424288544586399308, 0.065574046096960866836, -0.49534925125377193833, -0.41401921450752909859, 0, -0.054897105600349827004, -0.054121337557626672532, -0.29310761272328111904, -0.15103243717763431553, -0.24914325132296299969, 0.07909932691386906134, 0.12529327248093721781}, + {0, 0, 0, 0.27459892265632174224, -0.0040433910166926267937, 0.37706697672498318274, 0.4151086501992986566, 0, 0.096654494887792055668, 0.085974946019564915667, 0.29549944312402365298, 0.18974566842525927846, 0.29979099594550706609, 0.0234247525877835025, -0.040829919454425725456}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_rho234[5][15] = - { - {0, 0, 0, -0.66569231418957641733, -0.16487806934241325263, -0.31385730203879769196, 0.52187103693478709143, 0.37489404891915861784, 0.29994883232428287689, -0.12176552846395131968, 0.023619718470720949682, -0.1231122737596004324, -0.013562360832243002678, 0.153600562632957377, 0.21939787654152581586}, - {0, 0, 0, 0.5208746747250042608, 0.18612484901444453778, 0.27332732398493131409, -0.23999307292846960848, -0.25179957455310036929, -0.18381974435716647021, 0.20095666079537191639, 0.099861239186999406492, 0.23937023494386369671, 0.16677027620912032724, 0.030275177235765518557, -0.0069954356449047749161}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 0, -0.66569231418957641733, -0.16487806934241325263, -0.31385730203879769196, 0.52187103693478709143, 0.37489404891915861784, 0.29994883232428287689, -0.12176552846395131968, 0.023619718470720949682, -0.1231122737596004324, -0.013562360832243002678, 0.153600562632957377, 0.21939787654152581586}, + {0, 0, 0, 0.5208746747250042608, 0.18612484901444453778, 0.27332732398493131409, -0.23999307292846960848, -0.25179957455310036929, -0.18381974435716647021, 0.20095666079537191639, 0.099861239186999406492, 0.23937023494386369671, 0.16677027620912032724, 0.030275177235765518557, -0.0069954356449047749161}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_rho512[5][15] = - { - {0, -0.10435343690000213612, 0.057141083389519162217, 0.023329220607928163878, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0.061466220874112284522, -0.001239563289620342415, -0.028051900619679361049, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, -0.10435343690000213612, 0.057141083389519162217, 0.023329220607928163878, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.061466220874112284522, -0.001239563289620342415, -0.028051900619679361049, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_rho513[5][15] = - { - {0, 0, -0.089534856488077518843, -0.084337975857153926751, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0.058028755308100914145, 0.033446616671726735193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, -0.089534856488077518843, -0.084337975857153926751, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.058028755308100914145, 0.033446616671726735193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_rho523[5][15] = - { - {0, -0.48242311538441046137, 0.25779875833780019345, -0.45638836512748476304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0.28941463846496195966, -0.15113497713160561897, 0.36832995181674366147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, -0.48242311538441046137, 0.25779875833780019345, -0.45638836512748476304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.28941463846496195966, -0.15113497713160561897, 0.36832995181674366147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_rho51B[5][15] = - { - {98.146234211833089489, 199.99999999999047873, 199.99591177997166369, -3.3007364270967505249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {-198.36420128721084666, 199.99999999971919351, -68.130825896452520851, 5.6331862234953877788, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {138.59040321786872596, -199.99999999975074161, -75.103918757648003179, -3.3878388130039773785, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {-35.107257005538130556, -78.172491143917071099, 0.25111444908575936141, 0.62856545928460827444, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {3.1832394351004249522, 4.981276803141434506, 4.5629636390469778817, 1.1898949050757507973, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {98.146234211833089489, 199.99999999999047873, 199.99591177997166369, -3.3007364270967505249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-198.36420128721084666, 199.99999999971919351, -68.130825896452520851, 5.6331862234953877788, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {138.59040321786872596, -199.99999999975074161, -75.103918757648003179, -3.3878388130039773785, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-35.107257005538130556, -78.172491143917071099, 0.25111444908575936141, 0.62856545928460827444, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {3.1832394351004249522, 4.981276803141434506, 4.5629636390469778817, 1.1898949050757507973, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_rho52B[5][15] = - { - {0, -7.746830214751867949, -0.46812267787622985349, -0.41343591928047368489, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 12.920758877131683917, 2.1193678084821674368, 0.85191889903041662091, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, -7.1168839095051934507, -2.1008659109588445624, -0.69884960118479577673, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 1.239800569290119725, 0.49720027595717164459, 0.15699136302342500682, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 1.2582151000263612772, 1.2238929501776998343, 0.88233142702097189236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, -7.746830214751867949, -0.46812267787622985349, -0.41343591928047368489, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 12.920758877131683917, 2.1193678084821674368, 0.85191889903041662091, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -7.1168839095051934507, -2.1008659109588445624, -0.69884960118479577673, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.239800569290119725, 0.49720027595717164459, 0.15699136302342500682, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.2582151000263612772, 1.2238929501776998343, 0.88233142702097189236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; double CSCTFPtMethods::AB_rho53B[5][15] = - { - {0, 0, 105.35018363918895545, 62.071727282426813588, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, -180.24672833591944254, -170.8283169841847382, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 109.89608697213377297, 171.57904987557179766, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, -25.005328082184355765, -60.507830469988306277, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0, 0, 3.0701361165201541681, 4.0540449945183194558, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + { + {0, 0, 105.35018363918895545, 62.071727282426813588, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -180.24672833591944254, -170.8283169841847382, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 109.89608697213377297, 171.57904987557179766, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -25.005328082184355765, -60.507830469988306277, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 3.0701361165201541681, 4.0540449945183194558, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; /* -double CSCTFPtMethods::AB_mu12F[4][15] = + double CSCTFPtMethods::AB_mu12F[4][15] = { {0, 0, 0, 0.089491197077583115038, 0.10739646114119137665, 0.12484612309276715836, 0.12107457559814104042, 0.32100648056577807399, 0.31559934186960514335, 0.27904201938970829566, 0.24107252259247277659, 0.22375609791218128986, 0.21315488055164613646, 0.15525112328982976218, 0.1770936432612582323}, {0, 0, 0, -0.16463926016624763626, -0.18522613246415364774, -0.16806343812839372176, -0.11970576992958406604, -0.20980687790723681618, -0.21121432405796525256, -0.17357771168403127171, -0.13447695742874665736, -0.12462497601448342677, -0.13288174494405455284, -0.090885863966620059062, -0.14347955581137328274}, @@ -875,94 +875,41 @@ double CSCTFPtMethods::AB_rho53B[5][15] = // Anna's 2010 parametrization const double CSCTFPtMethods::A_mu12Front[4][15] = - { - {0, 0, 0, -0.10523922235654110946, -0.10983929659374999654, -0.11452047380694262146, -0.11922097760176857129, -0.31345770385362781152, -0.29879434616186489881, -0.26915122313015271693, -0.23825592462089598134, -0.21577716540165170489, 0, 0, 0},//A_mu - {0, 0, 0, 0.26520808786388666567, 0.20543788970357632073, 0.15092171845376831096, 0.10960449046799547457, 0.07249357497808966988, 0.084725241812656573726, 0.080545185052021503469, 0.063499540823294411962, 0.052274729725005748826, 0, 0, 0},//B_mu - {0, 0, 0, 0.00053807554094229155788, 0.00045289727656323158257, 0.00048500971554021258918, 0.00062343043239925161666, 0.00018916793540052533398, 9.9877853046464147579e-05, 0.00011936753945903473204, -0.00013555974179713960442, -0.00018396374782998390577, 0, 0, 0},//C_mu - {0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0, 0, 0} //D_mu - }; + {{0, 0, 0, -0.10523922235654110946, -0.10983929659374999654, -0.11452047380694262146, -0.11922097760176857129, -0.31345770385362781152, -0.29879434616186489881, -0.26915122313015271693, -0.23825592462089598134, -0.21577716540165170489, -0.19031742310020227649, -0.16472747325571124311, -0.13913752341122032075}, {0, 0, 0, 0.26520808786388666567, 0.20543788970357632073, 0.15092171845376831096, 0.10960449046799547457, 0.07249357497808966988, 0.084725241812656573726, 0.080545185052021503469, 0.063499540823294411962, 0.052274729725005748826, 0.041661879230324716517, 0.030222161181156725895, 0.018782443131988790785}, {0, 0, 0, 0.00053807554094229155788, 0.00045289727656323158257, 0.00048500971554021258918, 0.00062343043239925161666, 0.00018916793540052533398, 9.9877853046464147579e-05, 0.00011936753945903473204, -0.00013555974179713960442, -0.00018396374782998390577, -0.00027673232078907284218, -0.0003749024169206836149, -0.00047307251305229438762}, {0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.59999999975777595917, 0.59999999975777595917, 0.59999999975777595917}}; const double CSCTFPtMethods::A_sig12Front[3][15] = - { - {0, 0, 0, 0.012128390128145795368, 0.0060118459615588950434, 0.0066857690437444544998, 0.016870580188088974555, 3.2471855065940857799e-17, 0.04950616849006982817, 0.047875666889731632869, 0.046434926233452016031, 0.043576561593816925955, 0, 0, 0}, - {0, 0, 0, 0.11205437847560090203, 0.14710111810994394577, 0.12139003108545433351, 0.05805544863709271447, 0.44230910905171338943, 0.097455948703866090987, 0.091167182629549800565, 0.08155034337565571223, 0.10115334241053108855, 0, 0, 0}, - {0, 0, 0, 0.00045794655246943964493, 0.00060328713936987944655, 0.00059167776206113108402, 0.00032821487645948946993, 0.0017467056059844235372, 0.00059613339189244513722, 0.00058184715339610595854, 0.00064476542748265707177, 0.00065843267283058381015, 0, 0, 0} - }; + {{0, 0, 0, 0.012128390128145795368, 0.0060118459615588950434, 0.0066857690437444544998, 0.016870580188088974555, 3.2471855065940857799e-17, 0.04950616849006982817, 0.047875666889731632869, 0.046434926233452016031, 0.043576561593816925955, 0.04204094046553233377, 0.040117984331038282486, 0.038195028196544238142}, {0, 0, 0, 0.11205437847560090203, 0.14710111810994394577, 0.12139003108545433351, 0.05805544863709271447, 0.44230910905171338943, 0.097455948703866090987, 0.091167182629549800565, 0.08155034337565571223, 0.10115334241053108855, 0.066199416910004638126, 0.058246614245665323528, 0.05029381158132600893}, {0, 0, 0, 0.00045794655246943964493, 0.00060328713936987944655, 0.00059167776206113108402, 0.00032821487645948946993, 0.0017467056059844235372, 0.00059613339189244513722, 0.00058184715339610595854, 0.00064476542748265707177, 0.00065843267283058381015, 0.00062029466140044826547, 0.00062029466140044826547, 0.00062029466140044826547}}; const double CSCTFPtMethods::A_mu13Front[4][15] = - { - {0, 0, 0, -0.13778088536998894797, -0.15278054690526707282, -0.143346136779766542, -0.14969165155567873415, -0.31735124864642083597, -0.33366154127080654979, -0.32035587063652937179, -0.29063133844224109392, -0.2625110988870774098, 0, 0, 0}, - {0, 0, 0, 0.50472519215627242861, 0.45431218833331760143, 0.27978303792475944789, 0.21659344933388599563, 0.39042059382545513113, 0.21436973705419076763, 0.21989939737961083921, 0.17248537946455347325, 0.14545152483288878442, 0, 0, 0}, - {0, 0, 0, 0.00074029784977316568338, 0.00094379263107391029794, 0.00044290989468863904959, 0.00032465731761844673995, 0.00080437043173185620963, 0.00030621821048436737717, 0.00036742704696401365556, 0.00031744969589481185704, 4.3755432326479009111e-05, 0, 0, 0}, - {0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0, 0, 0} - }; + {{0, 0, 0, -0.13778088536998894797, -0.15278054690526707282, -0.143346136779766542, -0.14969165155567873415, -0.31735124864642083597, -0.33366154127080654979, -0.32035587063652937179, -0.29063133844224109392, -0.2625110988870774098, -0.24099599747273847683, -0.21667841153818945266, -0.19236082560364053951}, {0, 0, 0, 0.50472519215627242861, 0.45431218833331760143, 0.27978303792475944789, 0.21659344933388599563, 0.39042059382545513113, 0.21436973705419076763, 0.21989939737961083921, 0.17248537946455347325, 0.14545152483288878442, 0.068978577839075017053, 0.015796328281602489696, -0.037385921275869593572}, {0, 0, 0, 0.00074029784977316568338, 0.00094379263107391029794, 0.00044290989468863904959, 0.00032465731761844673995, 0.00080437043173185620963, 0.00030621821048436737717, 0.00036742704696401365556, 0.00031744969589481185704, 4.3755432326479009111e-05, -8.5155390635296632218e-05, -0.0002361552419779932438, -0.00038715509332068898801}, {0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.59999999975777595917, 0.59999999975777595917, 0.59999999975777595917}}; const double CSCTFPtMethods::A_sig13Front[3][15] = - { - {0, 0, 0, 0.022229486577380466045, 0.014786622332179612943, 0.022206319015528955263, 0.030956563988669690696, 0.10438632614093404372, 0.052151139493775117151, 0.061379169888241082165, 0.063070119166874993866, 0.062738437335733338029, 0, 0, 0}, - {0, 0, 0, 0.17561127734822717938, 0.248243347883890908, 0.15435972163154007553, 0.098222588303399416265, 0.28864281120179885454, 0.28143242857015660086, 0.16091447629058408531, 0.13483945718353784748, 0.13542102637707623125, 0, 0, 0}, - {0, 0, 0, 0.00050105260335033322255, 0.00060095811169912115909, 0.00049407859567527159534, 0.00062091453005704531909, 0.00046438613640785659023, 0.00074251112464886865304, 0.00070054085319381544095, 0.00064104982805283157888, 0.00060566613754535849647, 0, 0, 0} - }; + {{0, 0, 0, 0.022229486577380466045, 0.014786622332179612943, 0.022206319015528955263, 0.030956563988669690696, 0.10438632614093404372, 0.052151139493775117151, 0.061379169888241082165, 0.063070119166874993866, 0.062738437335733338029, 0.062395908796719634637, 0.062395908796719634637, 0.062395908796719634637}, {0, 0, 0, 0.17561127734822717938, 0.248243347883890908, 0.15435972163154007553, 0.098222588303399416265, 0.28864281120179885454, 0.28143242857015660086, 0.16091447629058408531, 0.13483945718353784748, 0.13542102637707623125, 0.062124540683669238206, 0.015713618115037908396, -0.030697304453592977325}, {0, 0, 0, 0.00050105260335033322255, 0.00060095811169912115909, 0.00049407859567527159534, 0.00062091453005704531909, 0.00046438613640785659023, 0.00074251112464886865304, 0.00070054085319381544095, 0.00064104982805283157888, 0.00060566613754535849647, 0.00055493548941629275602, 0.00050793289077544624514, 0.00046093029213459995111}}; const double CSCTFPtMethods::A_mu14Front[4][15] = - { - {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.32728513383665119862, -0.30618420062024648276, -0.27554118389520276811, -0.16285631900256525295, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.32023477684420448286, 0.2693691108403535317, 0.22056748837118930751, 0.064251774309308562483, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00042613689417415228419, 0.00055054357631906247761, 0.00015434926334609733872, -0.012950297280226659088, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0, 0} - }; + {{0, 0, 0, 0, 0, 0, 0, 0, 0, -0.32728513383665119862, -0.30618420062024648276, -0.27554118389520276811, -0.16285631900256525295, -0.13698434403203019194, -0.084591397909304699709}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.32023477684420448286, 0.2693691108403535317, 0.22056748837118930751, 0.064251774309308562483, 0.014418130072725965363, -0.067256932934660618173}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00042613689417415228419, 0.00055054357631906247761, 0.00015434926334609733872, -0.012950297280226659088, 0.00037700991127977064596, 0.00037700991127977064596}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.59999999974533591018, 0.59999999974533591018}}; const double CSCTFPtMethods::A_sig14Front[3][15] = - { - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.060082258981389996544, 0.07247051398468504213, 0.069785008221314948074, 3.6424053064063738328e-12, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.30722806049859069377, 0.20925971382909466789, 0.21969785537300090539, 0.022179262487250456931, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00094734288756094921311, 0.00069588950170735620632, 0.00069173065831375820777, 0.095265205090887594697, 0, 0} - }; + {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0.060082258981389996544, 0.07247051398468504213, 0.069785008221314948074, 3.6424053064063738328e-12, 0.067445927062646751637, 0.067445927062646751637}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.30722806049859069377, 0.20925971382909466789, 0.21969785537300090539, 0.022179262487250456931, -0.021585840075354578715, -0.10605666532436131}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00094734288756094921311, 0.00069588950170735620632, 0.00069173065831375820777, 0.095265205090887594697, 0.0007783210158606876589, 0.0007783210158606876589}}; + // // Rare without CSCTF resolution const double CSCTFPtMethods::A_mu12Rare[4][15] = - { - {0, -0.10374889091836100863, -0.099788822609968519384, -0.13818657823143312702, -0.13717556879309533713, -0.14490849378394998759, -0.14408105919423722097, -0.2740736915947392105, -0.25354252758973594428, -0.22856287512160483599, -0.19978450972956338094, -0.18078462391477437277, 0, 0, 0}, - {0, 0.43901381552049162371, 0.33269140862921836588, 0.2867281989745522619, 0.1745740696789168378, 0.13068773408294853677, 0.090289532623200399741, 0.14511096793044100939, 0.089110172781148286325, 0.088325915559225531837, 0.058284739852102536439, 0.054838099980182117288, 0, 0, 0}, - {0, 0.00090427118272218449946, 0.00051285798655137816021, 0.00096712518524937637985, 0.0005533967588738022839, 0.00058699577022335697706, 0.00046096277656442602704, 0.00059775151582151515688, 0.0002982802094889720106, 0.00025087464533485412822, -1.2763501682976573746e-06, 8.7075909949317653082e-05, 0, 0, 0}, - {0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0, 0, 0} - }; + {{0, -0.10374889091836100863, -0.099788822609968519384, -0.13818657823143312702, -0.13717556879309533713, -0.14490849378394998759, -0.14408105919423722097, -0.2740736915947392105, -0.25354252758973594428, -0.22856287512160483599, -0.19978450972956338094, -0.18078462391477437277, -0.15524879962407600598, -0.13121518430206646766, -0.10718156898005704036}, {0, 0.43901381552049162371, 0.33269140862921836588, 0.2867281989745522619, 0.1745740696789168378, 0.13068773408294853677, 0.090289532623200399741, 0.14511096793044100939, 0.089110172781148286325, 0.088325915559225531837, 0.058284739852102536439, 0.054838099980182117288, 0.023722628572238391165, 0.0025855116892946616858, -0.018551605193649012282}, {0, 0.00090427118272218449946, 0.00051285798655137816021, 0.00096712518524937637985, 0.0005533967588738022839, 0.00058699577022335697706, 0.00046096277656442602704, 0.00059775151582151515688, 0.0002982802094889720106, 0.00025087464533485412822, -1.2763501682976573746e-06, 8.7075909949317653082e-05, -0.00014973114536521569401, -0.0002818219225062231284, -0.00041391269964723056279}, {0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.59999999975777595917, 0.59999999975777595917, 0.59999999975777595917}}; const double CSCTFPtMethods::A_sig12Rare[3][15] = - { - {0, 0.0038093885421048444447, 0.0065769632315039548015, 0.0055592323950014550446, 0.0093835962422483230883, 0.017396352418037726306, 0.020259861529127568686, 0.028034021369845840699, 0.039800110854239546809, 0.039980148857628114434, 0.038524308685830198351, 0.040281758067103733134, 0, 0, 0}, - {0, 0.23514753393254139713, 0.20840454339700395514, 0.1734554515667367236, 0.14712778893221009624, 0.068478644292554124995, 0.045578777378287992084, 0.17971688457142401263, 0.10413274328597779683, 0.096806606002943468292, 0.095972114441355463321, 0.077888109608563196873, 0, 0, 0}, - {0, 0.00060835884164537896556, 0.00057248928258038056342, 0.00054601310456751364283, 0.00045596139082362406765, 0.00036256195477186049098, 0.00033554189220614231851, 0.00081415383922815243514, 0.00064529700989722222747, 0.00063280618158918571729, 0.00066801533625483495039, 0.00061304601669530541484, 0, 0, 0} - }; + {{0, 0.0038093885421048444447, 0.0065769632315039548015, 0.0055592323950014550446, 0.0093835962422483230883, 0.017396352418037726306, 0.020259861529127568686, 0.028034021369845840699, 0.039800110854239546809, 0.039980148857628114434, 0.038524308685830198351, 0.040281758067103733134, 0.039646581616244812307, 0.039646581616244812307, 0.039646581616244812307}, {0, 0.23514753393254139713, 0.20840454339700395514, 0.1734554515667367236, 0.14712778893221009624, 0.068478644292554124995, 0.045578777378287992084, 0.17971688457142401263, 0.10413274328597779683, 0.096806606002943468292, 0.095972114441355463321, 0.077888109608563196873, 0.073807795186255298336, 0.065850955926872206669, 0.057894116667489142758}, {0, 0.00060835884164537896556, 0.00057248928258038056342, 0.00054601310456751364283, 0.00045596139082362406765, 0.00036256195477186049098, 0.00033554189220614231851, 0.00081415383922815243514, 0.00064529700989722222747, 0.00063280618158918571729, 0.00066801533625483495039, 0.00061304601669530541484, 0.0006244051798697089397, 0.00061825079737559966893, 0.00061209641488149039816}}; const double CSCTFPtMethods::A_mu13Rare[4][15] = - { - {0, 0, -0.12623127354128180211, -0.17935797490956165157, -0.18060840788964968584, -0.18696605249703140972, -0.19077279628481272344, -0.29349472537983850584, -0.28999462954606641807, -0.28042269536018021858, -0.24794997339523475177, -0.22381101094323510581, 0, 0, 0}, - {0, 0, 0.46581826439734036471, 0.59045368664701669559, 0.42112504758806018623, 0.31214409746624299791, 0.22991099738945788844, 0.38259688787882195626, 0.21032714197086083141, 0.23803428613207575082, 0.16848812991169570541, 0.13391107896586992854, 0, 0, 0}, - {0, 0, 0.0002201385928033240463, 0.00094588024264893161806, 0.0006090017795757148196, 0.00055819818498869361832, 0.00051220623767016942862, 0.0010722093641169425093, 0.00033951226487555219435, 0.00057667736469464204747, 0.00038672362687909188003, 0.00018665348905046641372, 0, 0, 0}, - {0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0, 0, 0} - }; + {{0, 0, -0.12623127354128180211, -0.17935797490956165157, -0.18060840788964968584, -0.18696605249703140972, -0.19077279628481272344, -0.29349472537983850584, -0.28999462954606641807, -0.28042269536018021858, -0.24794997339523475177, -0.22381101094323510581, -0.21271098141773814305, -0.1945697729153351152, -0.17642856441293225389}, {0, 0, 0.46581826439734036471, 0.59045368664701669559, 0.42112504758806018623, 0.31214409746624299791, 0.22991099738945788844, 0.38259688787882195626, 0.21032714197086083141, 0.23803428613207575082, 0.16848812991169570541, 0.13391107896586992854, 0.064908316006158539579, 0.010987253017647136133, -0.042933809970864045269}, {0, 0, 0.0002201385928033240463, 0.00094588024264893161806, 0.0006090017795757148196, 0.00055819818498869361832, 0.00051220623767016942862, 0.0010722093641169425093, 0.00033951226487555219435, 0.00057667736469464204747, 0.00038672362687909188003, 0.00018665348905046641372, -4.8148940218185019846e-06, -0.00017720493282215006928, -0.00034959497162248120289}, {0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.59999999975777595917, 0.59999999975777595917, 0.59999999975777595917}}; const double CSCTFPtMethods::A_sig13Rare[3][15] = - { - {0, 0, 0.015046443595756202674, 0.024350274050281187077, 0.030516519859742685661, 0.034951536569288559064, 0.040872596013944946514, 0.075500038528175023034, 0.054258877880390701809, 0.057948329004836200695, 0.055684189309453437089, 0.055547652610341891055, 0, 0, 0}, - {0, 0, 0.72981359973468040714, 0.25552798678505961316, 0.20538399097483123201, 0.13568477284924612691, 0.087691623490571385391, 0.14380693710811331965, 0.17784552932129321645, 0.15447707796169932171, 0.15118995597952319954, 0.13106219757004208826, 0, 0, 0}, - {0, 0, 0.00047001852983351251119, 0.00053481400606665866967, 0.00036348184816972377081, 0.00037774161715020031574, 0.00026657604722595630358, 0.00029086094173271957383, 0.00068184877937593074432, 0.00058313040724595804811, 0.00061068422520455867882, 0.00061315948044054677767, 0, 0, 0} - }; + {{0, 0, 0.015046443595756202674, 0.024350274050281187077, 0.030516519859742685661, 0.034951536569288559064, 0.040872596013944946514, 0.075500038528175023034, 0.054258877880390701809, 0.057948329004836200695, 0.055684189309453437089, 0.055547652610341891055, 0.055859762201452584085, 0.055859762201452584085, 0.055859762201452584085}, {0, 0, 0.72981359973468040714, 0.25552798678505961316, 0.20538399097483123201, 0.13568477284924612691, 0.087691623490571385391, 0.14380693710811331965, 0.17784552932129321645, 0.15447707796169932171, 0.15118995597952319954, 0.13106219757004208826, 0.11773441089914793434, 0.10337069917555474774, 0.089006987451961616653}, {0, 0, 0.00047001852983351251119, 0.00053481400606665866967, 0.00036348184816972377081, 0.00037774161715020031574, 0.00026657604722595630358, 0.00029086094173271957383, 0.00068184877937593074432, 0.00058313040724595804811, 0.00061068422520455867882, 0.00061315948044054677767, 0.0006222057231541136546, 0.0006222057231541136546, 0.0006222057231541136546}}; const double CSCTFPtMethods::A_mu14Rare[4][15] = - { - {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.2849452232390318196, -0.26600970450734234829, -0.23683395869018955548, -0.22057309433227462181, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.33740004932669764859, 0.27762229117854592131, 0.19628468723350062097, 0.17323896845886521678, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00036794862559287675862, 0.00059266387001125628905, 0.00029802341315537321086, 0.00025629117987456756858, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0, 0} - }; + {{0, 0, 0, 0, 0, 0, 0, 0, 0, -0.2849452232390318196, -0.26600970450734234829, -0.23683395869018955548, -0.22057309433227462181, -0.1965174620579153153, -0.17428824880417448373}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.33740004932669764859, 0.27762229117854592131, 0.19628468723350062097, 0.17323896845886521678, 0.10268128741218718325, 0.045299202757331347158}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00036794862559287675862, 0.00059266387001125628905, 0.00029802341315537321086, 0.00025629117987456756858, 0.00022132857323278612785, 0.00015836729382168461717}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.59999999974533591018, 0.59999999974533591018}}; const double CSCTFPtMethods::A_sig14Rare[3][15] = - { - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.057936258148966857107, 0.067831242837197713857, 0.065620840504349520206, 0.054328715544637938561, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.30423086251952391468, 0.20761013178198547968, 0.19093892168102474804, 0.38288685251508419727, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00080261760198784384054, 0.00063696047781503656055, 0.00065139580093967995589, 0.00069639579902228165072, 0, 0} - }; + {{0, 0, 0, 0, 0, 0, 0, 0, 0, 0.057936258148966857107, 0.067831242837197713857, 0.065620840504349520206, 0.054328715544637938561, 0.061429264258856704217, 0.061429264258856704217}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.30423086251952391468, 0.20761013178198547968, 0.19093892168102474804, 0.38288685251508419727, 0.2714166921244430819, 0.2714166921244430819}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00080261760198784384054, 0.00063696047781503656055, 0.00065139580093967995589, 0.00069639579902228165072, 0.00069684237379447067084, 0.00069684237379447067084}}; const double CSCTFPtMethods::A_mu51[4][15] = { - {-0.30205049387075266765, -0.19825408793401680385, -0.10259572704977054647, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {0.39029489236430164878, -0.99999999999950184293, -0.99999999991334242999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {-0.0082240407388394932281, -0.008489109806000837144, -0.0096722775887914218262, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, - {1.4884036315353963431, -2.8577685774096766025, -3.1123617094902709113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + {-0.30205049387075266765, -0.19825408793401680385, -0.10259572704977054647, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.39029489236430164878, -0.99999999999950184293, -0.99999999991334242999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.0082240407388394932281, -0.008489109806000837144, -0.0096722775887914218262, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.4884036315353963431, -2.8577685774096766025, -3.1123617094902709113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }; const double CSCTFPtMethods::A_sig51[3][15] = @@ -1174,53 +1121,17 @@ const double CSCTFPtMethods::A_rho234CSCTF[5][15] = */ // correlation is calculated without CSCTF resolution const double CSCTFPtMethods::A_rho123FrontCSCTF[5][15] = - { - {0, 0, 0, -1.8018355270558423786, -3.0800442413303450451, -73.019003781704810763, -71.455790570687398144, -64.380384468942153831, 2.1550121774347754666, 2.5576552488389672213, 2.449616802429892104, 2.6048654763866916362, 0, 0, 0}, - {0, 0, 0, -2.1007675246065984354, 5.0425956104081919307, 199.99999998505296617, 197.550283903424031, 199.99999998947504309, -3.6752175165788334432, -5.1722529027050292427, -4.3622079033393852399, -3.8822092661387657131, 0, 0, 0}, - {0, 0, 0, 4.7467280498208239692, -0.9954101483761357283, -174.31370635014994264, -172.76138545990900752, -195.76348611065316163, 3.4105036734574345481, 4.6147873662827647578, 3.7484788313774726198, 3.1712066148946220778, 0, 0, 0}, - {0, 0, 0, 0.30810891952961361184, -1.5943850767419220915e-06, 54.774256057823905053, 53.990647071858525408, 62.484493391665445472, -0.69848464296741152868, -0.91930506751317175862, -0.74283883233049896599, -0.63029551267626326982, 0, 0, 0}, - {0, 0, 0, 1.5832663901749726154, 0.74552216086091394054, 2.3871718840149540597, 2.3429031884405246977, 2.5923987724387411724, 0.78470036712835855575, 0.84997184658808944135, 0.77449725473134001241, 0.7103384244719952445, 0, 0, 0} - }; + {{0, 0, 0, -1.8018355270558423786, -3.0800442413303450451, -73.019003781704810763, -71.455790570687398144, -64.380384468942153831, 2.1550121774347754666, 2.5576552488389672213, 2.449616802429892104, 2.6048654763866916362, 2.4417874257938438909, 2.4417874257938438909, 2.4417874257938438909}, {0, 0, 0, -2.1007675246065984354, 5.0425956104081919307, 199.99999998505296617, 197.550283903424031, 199.99999998947504309, -3.6752175165788334432, -5.1722529027050292427, -4.3622079033393852399, -3.8822092661387657131, -4.2729718954881441562, -4.2729718954881441562, -4.2729718954881441562}, {0, 0, 0, 4.7467280498208239692, -0.9954101483761357283, -174.31370635014994264, -172.76138545990900752, -195.76348611065316163, 3.4105036734574345481, 4.6147873662827647578, 3.7484788313774726198, 3.1712066148946220778, 3.7362441319556776165, 3.7362441319556776165, 3.7362441319556776165}, {0, 0, 0, 0.30810891952961361184, -1.5943850767419220915e-06, 54.774256057823905053, 53.990647071858525408, 62.484493391665445472, -0.69848464296741152868, -0.91930506751317175862, -0.74283883233049896599, -0.63029551267626326982, -0.74773101223055604692, -0.74773101223055604692, -0.74773101223055604692}, {0, 0, 0, 1.5832663901749726154, 0.74552216086091394054, 2.3871718840149540597, 2.3429031884405246977, 2.5923987724387411724, 0.78470036712835855575, 0.84997184658808944135, 0.77449725473134001241, 0.7103384244719952445, 0.77987697419799162368, 0.77987697419799162368, 0.77987697419799162368}}; const double CSCTFPtMethods::A_rho124FrontCSCTF[5][15] = - { - {0, 0, 0, 0, 0, 0, 0, 0, 0, 1.3870060999256690337, 2.9712356450806232111, 3.570810174736656073, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, -2.5249315692538325528, -5.0029964029336300158, -5.9723457657194050086, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 2.5905258665507675531, 3.7350919226554304409, 4.4308882990573090765, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.46509034721864128681, -0.65123509278498414865, -0.77222404956138701593, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.80362588618902608406, 0.76388670904989408594, 0.8119443249235495097, 0, 0, 0} - }; + {{0, 0, 0, 0, 0, 0, 0, 0, 0, 1.3870060999256690337, 2.9712356450806232111, 3.570810174736656073, 4.8268213813923779298, 5.9187234187980806155, 7.0106254562037761957}, {0, 0, 0, 0, 0, 0, 0, 0, 0, -2.5249315692538325528, -5.0029964029336300158, -5.9723457657194050086, -7.9475054424365261241, -9.6712125406703215447, -11.394919638904116965}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 2.5905258665507675531, 3.7350919226554304409, 4.4308882990573090765, 5.4258644619269134068, 6.3460456781797809356, 7.2662268944326449116}, {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.46509034721864128681, -0.65123509278498414865, -0.77222404956138701593, -0.93665019886425904261, -1.0902170500355508054, -1.24378390120684168}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.80362588618902608406, 0.76388670904989408594, 0.8119443249235495097, 0.79315230672804426515, 0.79315230672804426515, 0.79315230672804426515}}; const double CSCTFPtMethods::A_rho134FrontCSCTF[5][15] = - { - {0, 0, 0, 0, 0, 0, 0, 0, 0, 1.9650106495811070495, 4.4682144046367060497, 3.6127345552596952238, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, -2.8639423697800454605, -8.5042162539937766752, -6.2743097440414938859, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 2.3846745836159768395, 6.2976695885419857746, 4.8907783903396619962, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.45508861624906205012, -1.1535577557401812676, -0.887603855749135362, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.61133320621013831353, 0.8416666357275194299, 0.84060163399865650558, 0, 0, 0} - }; + {{0, 0, 0, 0, 0, 0, 0, 0, 0, 1.9650106495811070495, 4.4682144046367060497, 3.6127345552596952238, 3.3486532031297944201, 3.3486532031297944201, 3.3486532031297944201}, {0, 0, 0, 0, 0, 0, 0, 0, 0, -2.8639423697800454605, -8.5042162539937766752, -6.2743097440414938859, -5.8808227847000313915, -5.8808227847000313915, -5.8808227847000313915}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 2.3846745836159768395, 6.2976695885419857746, 4.8907783903396619962, 4.5243741882849342062, 4.5243741882849342062, 4.5243741882849342062}, {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.45508861624906205012, -1.1535577557401812676, -0.887603855749135362, -0.83208340850272133338, -0.83208340850272133338, -0.83208340850272133338}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.61133320621013831353, 0.8416666357275194299, 0.84060163399865650558, 0.76453382567690186811, 0.76453382567690186811, 0.76453382567690186811}}; const double CSCTFPtMethods::A_rho123RareCSCTF[5][15] = - { - {0, 3.693736660096563762e-07, 3.6624889920579235536, -1.5878130861362493853, -16.882029490672145755, -19.782998814333478066, -60.455933184308456418, 4.7409034663087075145, 1.2313698717610916944, 4.0535624038761168819, 2.839672990936767949, 1.1264072104945499486, 0, 0, 0}, - {0, 1.2460479107724575787e-08, -9.1322692253088106895, 2.7885945213228429118, 35.574384349975474606, 52.562872763020486389, 165.96545891988304788, -7.8572084740661054525, -2.2073725837258022509, -8.2319545861659868535, -5.2739465547973312098, -1.6641893104460985242, 0, 0, 0}, - {0, -3.4521070809865814222e-09, 0.304049807886722534, -1.0070939003771062215, -25.509204584815140748, -43.856338459435548316, -142.9795139802988615, 5.1120722960994200434, 2.5507720910098483635, 6.5298492011791555711, 4.4578719360600889132, 2.2487455007422072484, 0, 0, 0}, - {0, 0.11247782203128549317, 6.1743739480412145326, 0.11162411914689808479, 8.9528675403092599083, 15.100558849256662697, 44.430568006333729159, -0.9341261050017011236, -0.55701647459573400134, -1.2571707419142834627, -0.88779580801276813951, -0.51779245640493165581, 0, 0, 0}, - {0, 5.2468060541259898405e-05, 1.8940496384956984066, 0.066707207826664116634, 1.7508237418861856138, 1.8900280458873763845, 2.1844068317738409846, 0.76180412238695105476, 0.72372957011062566401, 0.89275082928758009437, 0.81250184984526685472, 0.71783981961882159517, 0, 0, 0} - }; + {{0, 3.693736660096563762e-07, 3.6624889920579235536, -1.5878130861362493853, -16.882029490672145755, -19.782998814333478066, -60.455933184308456418, 4.7409034663087075145, 1.2313698717610916944, 4.0535624038761168819, 2.839672990936767949, 1.1264072104945499486, 2.7983831906712062221, 2.7983831906712062221, 2.7983831906712062221}, {0, 1.2460479107724575787e-08, -9.1322692253088106895, 2.7885945213228429118, 35.574384349975474606, 52.562872763020486389, 165.96545891988304788, -7.8572084740661054525, -2.2073725837258022509, -8.2319545861659868535, -5.2739465547973312098, -1.6641893104460985242, -5.0469343040027743186, -5.0469343040027743186, -5.0469343040027743186}, {0, -3.4521070809865814222e-09, 0.304049807886722534, -1.0070939003771062215, -25.509204584815140748, -43.856338459435548316, -142.9795139802988615, 5.1120722960994200434, 2.5507720910098483635, 6.5298492011791555711, 4.4578719360600889132, 2.2487455007422072484, 4.1798622107590110986, 4.1798622107590110986, 4.1798622107590110986}, {0, 0.11247782203128549317, 6.1743739480412145326, 0.11162411914689808479, 8.9528675403092599083, 15.100558849256662697, 44.430568006333729159, -0.9341261050017011236, -0.55701647459573400134, -1.2571707419142834627, -0.88779580801276813951, -0.51779245640493165581, -0.83078031791749751278, -0.83078031791749751278, -0.83078031791749751278}, {0, 5.2468060541259898405e-05, 1.8940496384956984066, 0.066707207826664116634, 1.7508237418861856138, 1.8900280458873763845, 2.1844068317738409846, 0.76180412238695105476, 0.72372957011062566401, 0.89275082928758009437, 0.81250184984526685472, 0.71783981961882159517, 0.78172523860247711269, 0.78172523860247711269, 0.78172523860247711269}}; const double CSCTFPtMethods::A_rho124RareCSCTF[5][15] = - { - {0, 0, 0, 0, 0, 0, 0, 0, 0, 3.6863837484595949334, 2.3224336525694582178, 3.2507026803368823664, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, -6.9075821699787951502, -4.3426737934213210934, -6.2428017762167931082, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 5.1741882361155777659, 3.6659747818805397124, 5.1137870308059385493, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.8788429753762293517, -0.6687776952912940498, -0.89611818355296113392, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.89064996021251574554, 0.79339716446029262542, 0.92504977817804989737, 0, 0, 0} - }; + {{0, 0, 0, 0, 0, 0, 0, 0, 0, 3.6863837484595949334, 2.3224336525694582178, 3.2507026803368823664, 3.0865066927589901447, 3.0865066927589901447, 3.0865066927589901447}, {0, 0, 0, 0, 0, 0, 0, 0, 0, -6.9075821699787951502, -4.3426737934213210934, -6.2428017762167931082, -5.8310192443035493426, -5.8310192443035493426, -5.8310192443035493426}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 5.1741882361155777659, 3.6659747818805397124, 5.1137870308059385493, 4.6513166894848883004, 4.6513166894848883004, 4.6513166894848883004}, {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.8788429753762293517, -0.6687776952912940498, -0.89611818355296113392, -0.81457961884259244556, -0.81457961884259244556, -0.81457961884259244556}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.89064996021251574554, 0.79339716446029262542, 0.92504977817804989737, 0.86969896765468779343, 0.86969896765468779343, 0.86969896765468779343}}; const double CSCTFPtMethods::A_rho134RareCSCTF[5][15] = - { - {0, 0, 0, 0, 0, 0, 0, 0, 0, 3.4612440846722587473, 5.7154640478562965811, 6.1988763822017318716, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, -5.7252426310553330424, -10.734814097449786985, -11.773479219426080888, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 4.1825411479975462825, 7.4929964403945605866, 8.4655628853855269256, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.76190351147590362757, -1.349101837260204606, -1.4909015696715794963, 0, 0, 0}, - {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.73180297067413413448, 0.85937126410475961347, 0.96408406745158758966, 0, 0, 0} - }; + {{0, 0, 0, 0, 0, 0, 0, 0, 0, 3.4612440846722587473, 5.7154640478562965811, 6.1988763822017318716, 7.8628271357737773428, 9.2316432845389506667, 10.600459433304120438}, {0, 0, 0, 0, 0, 0, 0, 0, 0, -5.7252426310553330424, -10.734814097449786985, -11.773479219426080888, -15.459415237678861388, -18.483533531863088228, -21.507651826047307964}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 4.1825411479975462825, 7.4929964403945605866, 8.4655628853855269256, 10.996721895319737428, 13.138232764016670728, 15.279743632713589818}, {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.76190351147590362757, -1.349101837260204606, -1.4909015696715794963, -1.9296336976648227335, -2.2941327267626210329, -2.6586317558604193323}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.73180297067413413448, 0.85937126410475961347, 0.96408406745158758966, 1.0840338641877096393, 1.200174412576484162, 1.3163149609652586847}}; // const double CSCTFPtMethods::A_rho234CSCTF[5][15] = { @@ -1533,7 +1444,7 @@ float CSCTFPtMethods::Pt2Stn2010(int type, float eta, float dphi, int fr, int me case 6 : //1-2 if(fr == 1){ if(iETA1 < 3)iETA1 = 3; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; par1[0] = A_mu12Front[0][iETA1]; par1[1] = A_mu12Front[1][iETA1]; @@ -1545,7 +1456,7 @@ float CSCTFPtMethods::Pt2Stn2010(int type, float eta, float dphi, int fr, int me } if(fr == 0){ if(iETA1 < 1)iETA1 = 1; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; par1[0] = A_mu12Rare[0][iETA1]; par1[1] = A_mu12Rare[1][iETA1]; @@ -1559,7 +1470,7 @@ float CSCTFPtMethods::Pt2Stn2010(int type, float eta, float dphi, int fr, int me case 7 : //1-3 if(fr == 1){ if(iETA1 < 3)iETA1 = 3; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; par1[0] = A_mu13Front[0][iETA1]; par1[1] = A_mu13Front[1][iETA1]; @@ -1571,7 +1482,7 @@ float CSCTFPtMethods::Pt2Stn2010(int type, float eta, float dphi, int fr, int me } if(fr == 0){ if(iETA1 < 2)iETA1 = 2; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; par1[0] = A_mu13Rare[0][iETA1]; par1[1] = A_mu13Rare[1][iETA1]; @@ -2384,7 +2295,7 @@ float CSCTFPtMethods::Pt3Stn2010(int type, float eta, float dphi1, float dphi2, case 2 : //1-2-3 if(fr == 1){ if(iETA1 < 3)iETA1 = 3; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; par1[0] = A_mu12Front[0][iETA1]; par1[1] = A_mu12Front[1][iETA1]; @@ -2401,7 +2312,7 @@ float CSCTFPtMethods::Pt3Stn2010(int type, float eta, float dphi1, float dphi2, } if(fr == 0){ if(iETA1 < 1)iETA1 = 1; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; par1[0] = A_mu12Rare[0][iETA1]; par1[1] = A_mu12Rare[1][iETA1]; @@ -2429,7 +2340,7 @@ float CSCTFPtMethods::Pt3Stn2010(int type, float eta, float dphi1, float dphi2, case 3 : //1-2-4 if(fr == 1){ if(iETA1 < 3)iETA1 = 3; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; par1[0] = A_mu12Front[0][iETA1]; par1[1] = A_mu12Front[1][iETA1]; par1[2] = A_mu12Front[2][iETA1]; @@ -2445,7 +2356,7 @@ float CSCTFPtMethods::Pt3Stn2010(int type, float eta, float dphi1, float dphi2, } if(fr == 0){ if(iETA1 < 1)iETA1 = 1; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; par1[0] = A_mu12Rare[0][iETA1]; par1[1] = A_mu12Rare[1][iETA1]; par1[2] = A_mu12Rare[2][iETA1]; @@ -2471,7 +2382,7 @@ float CSCTFPtMethods::Pt3Stn2010(int type, float eta, float dphi1, float dphi2, case 4 : //1-3-4 if(fr == 1){ if(iETA1 < 3)iETA1 = 3; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; par1[0] = A_mu13Front[0][iETA1]; par1[1] = A_mu13Front[1][iETA1]; par1[2] = A_mu13Front[2][iETA1]; @@ -2487,7 +2398,7 @@ float CSCTFPtMethods::Pt3Stn2010(int type, float eta, float dphi1, float dphi2, } if(fr == 0){ if(iETA1 < 2)iETA1 = 2; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; par1[0] = A_mu13Rare[0][iETA1]; par1[1] = A_mu13Rare[1][iETA1]; par1[2] = A_mu13Rare[2][iETA1]; @@ -3281,7 +3192,7 @@ float CSCTFPtMethods::Pt2Stn2012(int type, float eta, float dphi, int PtbyMLH, f case 6 : //1-2 if(fr == 1){ if(iETA1 < 3)iETA1 = 3; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; par1[0] = A_mu12Front[0][iETA1]; par1[1] = A_mu12Front[1][iETA1]; @@ -3293,7 +3204,7 @@ float CSCTFPtMethods::Pt2Stn2012(int type, float eta, float dphi, int PtbyMLH, f } if(fr == 0){ if(iETA1 < 1)iETA1 = 1; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; par1[0] = A_mu12Rare[0][iETA1]; par1[1] = A_mu12Rare[1][iETA1]; @@ -3307,7 +3218,7 @@ float CSCTFPtMethods::Pt2Stn2012(int type, float eta, float dphi, int PtbyMLH, f case 7 : //1-3 if(fr == 1){ if(iETA1 < 3)iETA1 = 3; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; par1[0] = A_mu13Front[0][iETA1]; par1[1] = A_mu13Front[1][iETA1]; @@ -3319,7 +3230,7 @@ float CSCTFPtMethods::Pt2Stn2012(int type, float eta, float dphi, int PtbyMLH, f } if(fr == 0){ if(iETA1 < 2)iETA1 = 2; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; par1[0] = A_mu13Rare[0][iETA1]; par1[1] = A_mu13Rare[1][iETA1]; @@ -3362,7 +3273,7 @@ float CSCTFPtMethods::Pt2Stn2012(int type, float eta, float dphi, int PtbyMLH, f break; case 13 : //1-4 if(iETA1 < 9)iETA1 = 9; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; //if(iETA1 > 12)iETA1 = 12; if(fr == 1){ par1[0] = A_mu14Front[0][iETA1]; @@ -3575,7 +3486,7 @@ float CSCTFPtMethods::Pt3Stn2012(int type, float eta, float dphi1, float dphi2, case 2 : //1-2-3 if(fr == 1){ if(iETA1 < 3)iETA1 = 3; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; par1[0] = A_mu12Front[0][iETA1]; par1[1] = A_mu12Front[1][iETA1]; @@ -3592,7 +3503,7 @@ float CSCTFPtMethods::Pt3Stn2012(int type, float eta, float dphi1, float dphi2, } if(fr == 0){ if(iETA1 < 1)iETA1 = 1; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; par1[0] = A_mu12Rare[0][iETA1]; par1[1] = A_mu12Rare[1][iETA1]; @@ -3620,7 +3531,7 @@ float CSCTFPtMethods::Pt3Stn2012(int type, float eta, float dphi1, float dphi2, case 3 : //1-2-4 if(fr == 1){ if(iETA1 < 3)iETA1 = 3; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; par1[0] = A_mu12Front[0][iETA1]; par1[1] = A_mu12Front[1][iETA1]; par1[2] = A_mu12Front[2][iETA1]; @@ -3636,7 +3547,7 @@ float CSCTFPtMethods::Pt3Stn2012(int type, float eta, float dphi1, float dphi2, } if(fr == 0){ if(iETA1 < 1)iETA1 = 1; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; par1[0] = A_mu12Rare[0][iETA1]; par1[1] = A_mu12Rare[1][iETA1]; par1[2] = A_mu12Rare[2][iETA1]; @@ -3662,7 +3573,7 @@ float CSCTFPtMethods::Pt3Stn2012(int type, float eta, float dphi1, float dphi2, case 4 : //1-3-4 if(fr == 1){ if(iETA1 < 3)iETA1 = 3; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; par1[0] = A_mu13Front[0][iETA1]; par1[1] = A_mu13Front[1][iETA1]; par1[2] = A_mu13Front[2][iETA1]; @@ -3678,7 +3589,7 @@ float CSCTFPtMethods::Pt3Stn2012(int type, float eta, float dphi1, float dphi2, } if(fr == 0){ if(iETA1 < 2)iETA1 = 2; - if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 11)iETA1 = 11; par1[0] = A_mu13Rare[0][iETA1]; par1[1] = A_mu13Rare[1][iETA1]; par1[2] = A_mu13Rare[2][iETA1]; @@ -5711,3 +5622,4 @@ float CSCTFPtMethods::PtEff90(float pt, float eta, int mode) const // Let's go back to old empirical method: return pt*(1.0 + 1.28*c); } + diff --git a/L1Trigger/CSCTrackFinder/src/CSCTFPtMethods.cc_newPara b/L1Trigger/CSCTrackFinder/src/CSCTFPtMethods.cc_newPara new file mode 100644 index 0000000000000..f843555167982 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/CSCTFPtMethods.cc_newPara @@ -0,0 +1,5747 @@ +#include +#include + +#include + +//----------------- +// Static variables +//----------------- + +//L1MuTriggerPtScale CSCTFPtMethods::trigger_scale; + +// Global scale factor to multiply all parameterizations by +//const float CSCTFPtMethods::kGlobalScaleFactor = 1.055; +// Now scale to 90% effic definition like in old ORCA +const float CSCTFPtMethods::kGlobalScaleFactor = 1.36; + +// First ME1andME2, then ME1andME3, then MB1andME2 +// units are radians*GeV + + +// These arrays contain the values for the best fit parameters for three station measurements + +const float CSCTFPtMethods::AkLowEta_Fit1[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + // {-4.026, 8.139, -5.350, 1.176}, //hit detectors 1 and 2 + //??? {0.5170, -11.13, 8.255, -1.980}, //hit detectors 1 and 2 + {3.900, -8.391, 6.062, -1.436}, //hit detectors 1 and 2 + // {-2.241, 4.405, -2.756, 0.5878}, //13 + {8.03602, -17.5355, 12.7725, -3.0616 }, //13 + {0.8372, -2.220, 1.908, -0.5233}, //23 + {-0.04389, 0.05174, 0.0, 0.0}, //24 + {-0.5519E-02, 0.8496E-02, 0.0, 0.0}, //34 + {-4.228, 8.546, -5.617, 1.235}, //12 + {0.80, -0.54, 0.0, 0.0}, //25 + {0.80, -0.54, 0.0, 0.0}, //26 + }; + +const float CSCTFPtMethods::AkHighEta_Fit1[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + // {0.6644, -0.2312, 0.0, 0.0}, //12 + {0.6275, -0.2133, 0.0, 0.0}, //12 + {-1.124, 2.492, -1.347, 0.2204}, //13 + {0.5214, -0.7536, 0.3913, -.06739}, //23 + {1.394, -1.886, 0.8809, -0.1369}, //24 + {-0.5519E-02, 0.8496E-02, 0.0, 0.0}, //34 + {0.6644, -0.2312, 0.0, 0.0}, //12 + {0.80, -0.54, 0.0, 0.0}, //25 + {0.80, -0.54, 0.0, 0.0}, //26 + }; + +// These arrays contain the values for the best fit parameters found imperically to determine Pt for a two station measurement +// The realtionship is dphi = A/Pt + B/Pt^2 +const float CSCTFPtMethods::AkLowEta_Fit2[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + // {-3.198, 6.703, -4.539, 1.028}, //12 + {-0.6131, 0.6870, 0.0285, -0.1147}, //12 + // {-6.705, 14.52, -10.32, 2.449}, //13 + {8.03602, -17.5355, 12.7725, -3.0616 }, //13 + {5.765, -12.85, 9.543, -2.345}, //23 + {-4.068, 8.254, -5.491, 1.214}, //24 + {-.02974, .04816, -.02105, .003640}, //34 + {-3.358, 7.038, -4.766, 1.079}, //12 + {0.80, -0.54, 0.0, 0.0}, //25 + {0.80, -0.54, 0.0, 0.0}, //26 + }; +const float CSCTFPtMethods::AkHighEta_Fit2[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + {0.6425, -0.2308, 0.0, 0.0}, //12 + {0.6923, -0.2336, 0.0, 0.0}, //13 + {-0.7147, .01117, -0.5255E-04, 0.7991E-07}, //23 + {-1.377, 2.150, -1.046, 0.1667}, //24 + {-.02974, .04816, -.02105, .003640}, //34 + {0.6425, -0.2308, 0.0, 0.0}, //12 + {0.80, -0.54, 0.0, 0.0}, //25 + {0.80, -0.54, 0.0, 0.0}, //26 + }; + +const float CSCTFPtMethods::BkLowEta_Fit2[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + // {-0.5873, 0.0802, 0.2337, 0.0}, //12 + {7.0509, -7.3282, -0.1465, 1.308}, //12 + // {-0.5677, 1.907, -1.365, 0.2899}, //13 + {0.0, 0.0, 0.0, 0.0}, //13 + {-38.55, 82.95, -59.66, 14.29}, //23 + {20.71, -45.34, 32.05, -7.415}, //24 + {0.0, 0.0, 0.0, 0.0}, //34 + {-0.6167, 0.08421, 0.2454, 0.0}, //12 + {0.0, 0.0, 0.0, 0.0}, //25 + {0.0, 0.0, 0.0, 0.0} //26 + }; +const float CSCTFPtMethods::BkHighEta_Fit2[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + {14.79, -21.10, 10.16, -1.623}, //12 + {70.67, -105.7, 52.49, -8.631}, //13 + {15.70, -23.94, 11.89, -1.939}, //23 + {17.18, -26.38, 13.13, -2.139}, //24 + {0.0, 0.0, 0.0, 0.0}, //34 + {14.79, -21.10, 10.16, -1.623}, //12 + {0.0, 0.0, 0.0, 0.0}, //25 + {0.0, 0.0, 0.0, 0.0} //26 + }; + +const float CSCTFPtMethods::FRCorrLowEta[kME2andMB2][2] = + { +// {1.13, 0.87}, //12 +// {1.14, 0.85}, //13 + {1.30, 1.0}, //12 + {1.30, 1.0}, //13 + {1.0, 1.0}, //23 + {1.0, 1.0}, //24 + {1.0, 1.0}, //34 + {1.0, 1.0}, //12 + {1.0, 1.0}, //25 + {1.0, 1.0} //26 + }; +const float CSCTFPtMethods::FRCorrHighEta[kME2andMB2][2] = + { +// {0.92, 1.12}, //12 +// {0.92, 1.12}, //13 + {0.966, 1.176}, //12 + {0.966, 1.176}, //13 + {1.0, 1.0}, //23 + {1.0, 1.0}, //24 + {1.0, 1.0}, //34 + {1.0, 1.0}, //12 + {1.0, 1.0}, //25 + {1.0, 1.0} //26 + }; + +// Anna's 2011 parametrization + +double CSCTFPtMethods::AB_mu12FnoME11[4][15] = + { + {0, 0, 0, 0.089491067646809183134, 0.10739646024310070538, 0.12549844133338972085, 0.11746188101535759429, 0.11365654376086815891, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.16463359422729287318, -0.18522613297525072906, -0.17065296570525056996, -0.11673113772749151018, -0.096673008784020367234, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 5.0479701928535670313e-06, -8.5107255627149016024e-05, -0.00031591725812981632723, 2.8829297417277944225e-05, -3.3664459708458401629e-05, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 1.6276716966428210753, 1.1244502885068945464, 0.44061802755260442988, 0.82271567628154873564, 0.65764083792276606388, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu13FnoME11[4][15] = + { + {0, 0, 0, 0.11479489063486028599, 0.1385846143670735886, 0.16069130395935576905, 0.16229285551120029019, 0.15970793987729367536, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.31624871209539057171, -0.37204708239816158821, -0.35001738011313637822, -0.28067946142333310977, -0.22587297159275510072, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 4.5422334693538224219e-05, -0.0001534874341906974503, -0.00049456554072302828882, -0.00040362112138876319418, -0.00037532294041719521617, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 1.3698214790637726068, 0.83827124867878388681, 0.35268421062422455892, 0.30966868638086236798, 0.39552380610102405578, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu14FnoME11[4][15] = + { + {0, 0, 0, 0, 0.10167174785035071327, 0.072305163037876873933, 0.12811797755236814522, 0.15630771929281417343, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, -0.2851531414997146574, -0.12625245577882274195, -0.2693337001449228052, -0.35816854038946227545, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0.0016536940782984094634, 0.0032050914503555030799, 0.0017500898659728782863, 0.0014193550176488352668, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 1.8999999999960794916, 1.8999999999875891721, 1.1603749006227730423, 0.36919547110219635977, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu12RnoME11[4][15] = + { + {0, 0.1017548888755877845, 0.13020457985822880831, 0.11777472840868662141, 0.1352735458205116259, 0.14797523226644127003, 0.14891234013414389459, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.40835812179222591434, -0.4909339449226597929, -0.19396964458569518341, -0.18405457126044733052, -0.15348184403810183341, -0.11949446624665205352, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.00046324193156588387276, -0.0012328343527384165272, 5.8536010291841255454e-05, 5.3175743777652564014e-05, -0.00027992198289290446886, 0.00017291608058844862988, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.82326825991227925439, 0.66225151266154569374, 1.6047267765109303195, 1.172660602794620921, 0.91611151466846096891, 0.923434361821059424, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu13RnoME11[4][15] = + { + {0, 0, 0, 0.17152643870188713504, 0.18220699353677527466, 0.19718061346676321599, 0.20409261783490945108, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.51329151983333287657, -0.43421697939765058205, -0.38701854807672181336, -0.29367743292763504037, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.00028330256767296205581, -0.00011104889576832950495, -0.0003659472931155986178, -0.0004494825869971541348, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 1.0806773148892279135, 0.81710737240426545291, 0.49165515886235822141, 0.40288815951359424616, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu14RnoME11[4][15] = + { + {0, 0, 0, 0.11411457974213083666, 0.14612498789299999125, 0.15438328053344949065, 0.17021962182813230036, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.32211539883453449429, -0.3332077022119345755, -0.28947013547326555516, -0.31678412927379157038, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0021189308480414714535, 0.0017232488622970817526, 0.0014181868364706309241, 0.0020581588744611055593, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 1.8999999998213816799, 1.8999999999320695832, 1.2588510283946776624, 0.91969335359675130626, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu12FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.30997988806094234349, 0.2960464576032310613, 0.26865522361643923155, 0.24306471114654951138, 0.21612598016341960649, 0.20916086000526656896, 0.14505390185826338989, 0.19626640578808879356}, + {0, 0, 0, 0, 0, 0, 0, -0.18938263233962521204, -0.18099881965541908535, -0.15817156292403300455, -0.13527092529520332032, -0.11802970951212833628, -0.13142443653269073045, -0.081045302368033256268, -0.16548691953190999837}, + {0, 0, 0, 0, 0, 0, 0, 1.9132754352698083493e-05, 0.0001244919158836254626, -0.00036815494148734217474, -0.0003021495594158459864, 0.00032190104529820852321, 5.9699515482881178492e-05, 0.0035011369787794933972, -0.0021251348628855359045}, + {0, 0, 0, 0, 0, 0, 0, 1.2633991230895826874, 1.2237510610710955472, 1.2446734233372107603, 1.2072459880229720053, 1.2073932498298223237, 0.64342700161682475635, 1.0965614756840385002, 0.41184878672694380519} + }; +double CSCTFPtMethods::AB_mu13FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0.17684262466990949281, 0.34711584948456875033, 0.34173632193931768875, 0.31856060138741582044, 0.29169375726034846297, 0.24666606646956890092, 0.21434901698955760585, 0.22194241387027591195, 0.13650791328679393044}, + {0, 0, 0, 0, 0, 0, 0.99999999999949551466, 0.99999999999457755973, -0.30995317528055632561, -0.26510423524582477084, -0.22052246537701888918, -0.1597247313884862796, -0.14032250966056744601, -0.14430798488566201621, -0.075894576731296098382}, + {0, 0, 0, 0, 0, 0, 0.010426580434797315736, 0.00056720513052092998933, -0.00047916406780649806879, -0.00043513801305821104073, -0.00035934925416836774022, 0.00064159373840440422562, 0.0011012063282968072471, 0.00059066112387542329433, 0.0061369729760295480686}, + {0, 0, 0, 0, 0, 0, -0.46194813956282321232, -2.1380051317667612132, 0.99475655086418368622, 1.0240107231697159751, 1.0710375546859214335, 1.1466745846418702204, 1.0634581787492956018, 0.35737857407704720636, 1.1165504043676175439} + }; +double CSCTFPtMethods::AB_mu14FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0.21118188098880102954, 0.33402008586605308471, 0.29298980221468984286, 0.26806296448653738063, 0.23720733268363508595, 0.2510285652964933667, 0.14583302968662079091}, + {0, 0, 0, 0, 0, 0, 0, 0, -0.14883704087325219656, -0.39197899608005709604, -0.28520435482868433663, -0.23819454759756183981, -0.2024802801289519727, -0.2369976701205682712, -0.086510146140783658608}, + {0, 0, 0, 0, 0, 0, 0, 0, 0.010748111373072187155, -0.00054440793841566191644, -6.6117096422286744401e-05, 0.00032426109337843134813, 0.00086123563095007638242, 0.00046858791450944800496, 0.0055934740677286293176}, + {0, 0, 0, 0, 0, 0, 0, 0, 1.8177576283415954883, 0.90124364385162747393, 1.0058576108118726378, 0.97434013632935245752, 0.75135849774137752899, 0.090012990328703759713, 1.1491738867249043921} + }; +double CSCTFPtMethods::AB_mu12RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.27354810039733407079, 0.25530642585169710523, 0.2281232078009739761, 0.20002002697391027541, 0.18418628467434680629, 0.1691868825133146792, 0.15081083142497944682, 0.11470950819931940989}, + {0, 0, 0, 0, 0, 0, 0, -0.16735504499789077837, -0.15229365225374749682, -0.12925824722117412735, -0.10394284592720609561, -0.093240817997744127044, -0.073171468346305876262, -0.088574463929812302654, -0.066404461904397707461}, + {0, 0, 0, 0, 0, 0, 0, -0.00050299673411093688211, 5.1602356927429220493e-05, -3.0794024894263357945e-05, 0.0004052733857930102164, -7.420268691546845442e-05, 0.00011377542095117624751, 0.002401982811750403863, 0.0024540507098964291222}, + {0, 0, 0, 0, 0, 0, 0, 1.1883256550892249415, 1.1930557391196678907, 1.1956122499877577248, 1.2507536548522568687, 1.1818664879149434199, 0.74072892184538741134, 0.4975999389532442807, 1.0630008076007997353} + }; +double CSCTFPtMethods::AB_mu13RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.28630621682529061589, 0.29827733143141249572, 0.27230375589683164517, 0.23990484313749371736, 0.21461969319969206871, 0.20904691221965984727, 0.17455215996464093497, 0.10530528191221873169}, + {0, 0, 0, 0, 0, 0, 0, -0.21320341298073050562, -0.27792002471345611525, -0.22893879370711203713, -0.17267579393860862935, -0.13655560753368203852, -0.13221415752155918355, -0.092817386598587681146, -0.047633722138851357364}, + {0, 0, 0, 0, 0, 0, 0, 0.0012300659344863943204, -0.00026218872327451808128, -0.00020411464851349467309, 8.8191777702590311294e-05, 0.00044047024925421437123, -0.00067348979494906663183, 0.0026726730924768165448, 0.0067869186945352134865}, + {0, 0, 0, 0, 0, 0, 0, 1.2315550372405590362, 0.86296110777082257748, 0.94745955410457627366, 1.0617206089293684812, 1.0876186592684131682, 0.81349751399897141102, 0.51174005862466220851, 1.3970393153313427348} + }; +double CSCTFPtMethods::AB_mu14RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.2321760802583729133, 0.17425716826944270821, 0.28951128850821888916, 0.26122027532891867185, 0.23988161223010590062, 0.21857963541150710052, 0.15353493229255876784, 0.09952290576921750398}, + {0, 0, 0, 0, 0, 0, 0, -0.20453745460356828612, -0.15291198577104561651, -0.370982786914061613, -0.27553292468971468665, -0.22166866616439959148, -0.17253577136118664059, -0.10047612457180872536, -0.044726719317877430826}, + {0, 0, 0, 0, 0, 0, 0, 0.0075216673069431437548, 0.0091493927899154794958, -0.00026846347496581161613, -0.00028436379808289408404, -0.00033797061806371863149, -0.00032290147294330767604, 0.0043983126453711971632, 0.0087398021641503856327}, + {0, 0, 0, 0, 0, 0, 0, 1.4021232447364970763, 1.6613910381816205941, 0.73820877609189006208, 0.87917756535000690654, 0.86376276633863802168, 0.64791792386852542496, 1.0974109668506901727, 1.475947804634221372} + }; +double CSCTFPtMethods::AB_sig12FnoME11[4][15] = + { + {0, 0, 0, -0.0076412310580529349199, 0.013106555291144636813, 0.025063779434470568469, 0.0087226608724667777789, -0.0012964802596261630445, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.11492024270448454593, 0.021102150917381608253, -4.2436183419689021967e-08, 0.072972237191400349254, 0.19729003982512077764, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0021104070024291496713, 0.0018253795336503611177, 0.0016311827288382637312, 0.0024898068482018614021, 0.0023171447579502014481, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.90082232171804188514, 1.4715701060292549762, 0.38179435996930433106, -0.31089206041852102125, -1.8605481532163505864, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig13FnoME11[4][15] = + { + {0, 0, 0, -0.013922695503875197331, -0.0018020343253406317062, 0.017121560844724798001, 0.018609272384097541586, -0.0050380425848817458542, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.36952186524609842433, 0.29771940602043445168, 0.25881377301982183559, 0.21522443888607742379, 0.59520725339836588752, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0021171146723497585689, 0.001962910013039776292, 0.0016295699065661407162, 0.0017542445121842159018, 0.0018291018059847885362, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.24903532893487495548, -0.20762623792196052697, -1.23723285975173658, -0.93877564336741559092, -2.7137466589111389759, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig14FnoME11[4][15] = + { + {0, 0, 0, 0, -0.049226069782944893716, -0.05447625811386536121, 0.024782117383430092572, 0.0087723204390127967195, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0.96194395556167033856, 1.9107390804546595664, 0.10243277620694382635, 0.29010825363315317915, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0.0025849149683154332667, 0.0022908589943121454233, 0.0017080431015829389101, 0.0022045212844627971524, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, -1.2932328975948934602, -4.7562023014669927434, 0.78711144534012145169, -0.57517454556474645333, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig12RnoME11[4][15] = + { + {0, -0.024837587047074519142, -0.038443755326854262, 0.010789426545740953695, 0.016714316978066363906, 0.036977680482507623017, 0.023903736191005935108, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.44916461963533510504, 0.54293566642571933212, 0.018977673263371359902, 0.007932079958008179596, -9.4309201558850225267e-08, 5.2699963039304353885e-09, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.0022745078222873717048, 0.0026499504248443657255, 0.0019347176520538985831, 0.0018882668324742895791, 0.0015313004238581028917, 0.0027721700163088574924, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.87241910961768964761, -1.0549928243465211963, 1.8999999999485288615, 1.6191292705343984792, -0.63912490618228612327, 0.6398194632982362462, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig13RnoME11[4][15] = + { + {0, 0, 0, 0.0036225404374523491324, 0.020602869778294785608, 0.031371735116656827846, 0.044385023713376312027, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.40723755341312423139, 0.24719809506286585798, 0.23886286984905105713, 0.092388265632692603835, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0018900875181423510037, 0.0016683560130446085414, 0.0015517088923086459762, 0.0014400104759778459274, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.50487582216370696653, -0.21797446389232158492, -0.76054681766358056549, -0.16793042826918122556, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig14RnoME11[4][15] = + { + {0, 0, 0, -0.035861540596622137889, -0.1163451242952821818, -0.3223054960806409075, 0.028427718090213778546, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.91272061044138930175, 1.0649835191592700312, 3.75045883898615795, 0.20554379357162461117, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0023100741888551377598, 0.0065631885708627574205, 0.010122343115052657297, 0.0021541859801294522929, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.85246870399928331707, -1.26158946908596592, -4.209205295019181392, 0.071706289987386498397, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig12FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.05458876370405055245, 0.014223815371885261197, 0.051739718849001303802, 0.0043781295277517066206, -0.073251670679359628946, 0.016350518117378025351, 0.024953176408713924339, 0.018013937106717257258}, + {0, 0, 0, 0, 0, 0, 0, -0.037781377479947614306, 0.80848693770251023327, 0.1697030494994675176, 0.78252633158781936817, 1.2537997106918414847, 0.10612967759966565606, -9.206320800321521336e-08, 2.2213840653040328732e-07}, + {0, 0, 0, 0, 0, 0, 0, 0.0013753615162960116606, 0.0017341536986479849473, 0.0013675349666495530479, 0.0017609996279085446749, 0.0046166207484297843919, 0.00495761383888420476, 0.0050988257402144569752, 0.0064203615570604640264}, + {0, 0, 0, 0, 0, 0, 0, 1.8999999999988979038, -3.2324234827503541823, -0.81829590015205422304, -2.7507108181454631435, -1.7359928981630718958, 0.40689058927975751967, 1.4828812725128097672, 1.5951851243514818535} + }; +double CSCTFPtMethods::AB_sig13FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, -0.19347059395018284533, 0.072568004970527941189, 0.08577237659734933406, 0.078682638529076837086, 0.077062920521249994588, 0.080098726616512086474, 0.023748955156449799708, 0.015834208336261056116, -0.021587059944354128338}, + {0, 0, 0, 0, 0, 0, 2.6546929735503304038, -0.040973653768088071081, -0.063777717641833361895, -0.050952537148763105135, -0.044007209248372716748, -0.044262064708301115945, 0.29785332091460725579, 0.71835272096206526093, 0.65633476797761147736}, + {0, 0, 0, 0, 0, 0, 0.0065104044193550428959, 0.0011700415681633554756, 0.00045437269348538639104, 0.0008801332589677031415, 0.00078367838118213598627, 0.00060453583918787642728, 0.004657287607776092013, 0.0037849066904824596111, 0.0061259831222526071187}, + {0, 0, 0, 0, 0, 0, -4.9999999979557490093, 1.1707517726253902079, 1.0992454619450249265, 1.2206213897813062985, 1.2578764060460077001, 1.3625276752124573232, -1.0956263938322794438, -2.8508701454429501432, -2.1472735770040620729} + }; +double CSCTFPtMethods::AB_sig14FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0.0011704660991897508117, 0.084739514416067682201, 0.086139578586588813613, 0.093199773864805768309, 0.0068597584931722067197, 0.073137137801632320921, -0.024117519905137906056}, + {0, 0, 0, 0, 0, 0, 0, 0, 0.7338374554546823747, -0.036989032906862853722, -0.038391760412970953042, -0.046077469375633541004, 0.62423005995004055002, -0.040314539852839455236, 0.63248947781334297069}, + {0, 0, 0, 0, 0, 0, 0, 0, 0.0031924502818212936207, 0.0010331185400558220815, 0.0010342430652703427443, 0.00092674943585657754141, 0.0050760196464007447531, 0.0032319531506008868788, 0.0067125188107654068514}, + {0, 0, 0, 0, 0, 0, 0, 0, -1.785448670968939, 1.3255257799041022526, 1.3571670682651415518, 1.3337095100618956423, -2.0375413343465438309, 1.4881244856244408847, -1.5048835864460361478} + }; +double CSCTFPtMethods::AB_sig12RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.029083895221947490134, 0.02931261189231387787, -0.035917405392017993926, 0.02606608527812858539, -0.032213952425992904705, 0.034901077580037881409, 0.038079609520293045133, -0.087892299038559315583}, + {0, 0, 0, 0, 0, 0, 0, 0.41762122325588330041, 0.24571503336772770876, 1.382448398827999192, 0.59561568267877507132, 1.3203480961328621923, -2.9132130347376411494e-08, -4.2309101866118761781e-07, 1.3315902017409027014}, + {0, 0, 0, 0, 0, 0, 0, 0.0019308246518827238379, 0.0018496885043595501577, 0.0027736328929315792052, 0.0017558352623714590553, 0.0025111400562270263202, 0.0029777661938234362138, 0.0043603459843407146868, 0.0076843830249820627848}, + {0, 0, 0, 0, 0, 0, 0, -2.0511755338229731294, -0.82689722791688569092, -4.4494753588966791114, -2.9771639615408234114, -4.4060610830752349187, 0.96642022916504122243, 0.27488639218488036819, -4.9999999999412514384} + }; +double CSCTFPtMethods::AB_sig13RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.069382927814675421363, 0.062546773192992718982, 0.066219648548532128451, 0.066114165177748651647, 0.06496853782135392219, 0.051540701102725301752, -0.14520516691085255667, -0.029300158926639723045}, + {0, 0, 0, 0, 0, 0, 0, -0.03808324381918145457, -0.02868588030414172263, -0.031288010457747920945, -0.030725505585511597717, -0.02843978176922726947, 8.9697287389278734793e-07, 1.7723836220217532578, 0.79014048067174824652}, + {0, 0, 0, 0, 0, 0, 0, 0.00031828670642815944016, 0.0012881264558822541535, 0.00092903731815034164537, 0.0011795342397226430894, 0.00083538336551440930174, 0.0027329868075334912136, 0.0097615976891543883992, 0.0062076155203765765594}, + {0, 0, 0, 0, 0, 0, 0, 1.3727842579605455953, 1.5374702505093122973, 1.4476836940454602676, 1.4342564093482235155, 1.3613055874742052698, 0.85184697646817630901, -3.994547310920665506, -2.8070031114324471844} + }; +double CSCTFPtMethods::AB_sig14RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.082096556211616628085, -0.15497763380540566236, 0.077768957501462190884, 0.079360215708304482352, 0.070390471145737557035, 0.045116756706396796139, -0.064677235510244679428, 0.042981004219577227665}, + {0, 0, 0, 0, 0, 0, 0, -0.046354224360547445494, 3.4600023508388892957, -0.029070628904851493479, -0.030476400557346697284, -0.023356274628402451388, 0.42581998625965733485, 1.1914459601216282891, 0.11545316275932009098}, + {0, 0, 0, 0, 0, 0, 0, 0.0018078552644396556418, 0.0040218048707196616537, 0.00086395925657936829302, 0.0010071336547866846251, 0.0010978456712284635072, 0.002842508081006394835, 0.0071491121214516993934, 0.0050018422461340821331}, + {0, 0, 0, 0, 0, 0, 0, 1.2752968417470296192, -4.9999999984414591481, 1.5920301262211007387, 1.5139579024840714716, 1.5241944165676217793, -2.2799951898153256735, -3.0288054012274616689, -0.35716168503710210569} + }; +double CSCTFPtMethods::AB_mu12F[4][15] = + { + {0, 0, 0, 0.089491067646809183134, 0.10739646024310070538, 0.12549844133338972085, 0.1194760053165676017, 0.30626893792235526659, 0.30009410052196983099, 0.2690532347360728993, 0.23688757461948814487, 0.21899489554680626191, 0.21285418228245533978, 0.15525112596260939868, 0.1770936851403528689}, + {0, 0, 0, -0.16463359422729287318, -0.18522613297525072906, -0.17065296570525056996, -0.1155394236109319045, -0.18380971440851143206, -0.1859966131117936905, -0.15845841533583629457, -0.12868208564229521862, -0.11875959710980291129, -0.13461549793851387835, -0.090885866696312114787, -0.14347961143957646546}, + {0, 0, 0, 5.0479701928535670313e-06, -8.5107255627149016024e-05, -0.00031591725812981632723, -0.00010313307150067754737, 6.1998863886012596167e-05, 3.5535741450015050427e-05, -0.00033034534768735314718, 0.00025570884563717226432, -3.2430491772480606483e-05, -3.928192779951495588e-05, 0.0028259336045576349469, -0.00124297387660909117}, + {0, 0, 0, 1.6276716966428210753, 1.1244502885068945464, 0.44061802755260442988, 0.68081944372417602107, 1.2892912513078853554, 1.2098030702058406582, 1.2406526312160988113, 1.2588644895814975477, 1.2343544778925670258, 0.59901494992516879368, 0.9845753793507600049, 0.72134724334000244195} + }; +double CSCTFPtMethods::AB_mu13F[4][15] = + { + {0, 0, 0, 0.11794009048617049018, 0.14086291718874013879, 0.16139997805131156561, 0.15937656116892420788, 0.34414162356457134173, 0.34440937003010801964, 0.31471704006829814837, 0.27226322158180205069, 0.24550847587442392594, 0.24463956799494918082, 0.16276628030235296141, 0.183078101259807835}, + {0, 0, 0, -0.33781826981928775311, -0.37684193029815427067, -0.3462789133929889962, -0.25060466660909758163, 0.99999999999361011138, -0.31182750009024823301, -0.25849818207822566896, -0.19230025423676194718, -0.15638199224610474514, -0.1860677216141479462, -0.089736178206281214109, -0.12591247971454427867}, + {0, 0, 0, -1.8754239266677112923e-05, -0.00019673769085880689952, -0.00052669062346466261493, -0.00030449439108233132979, 0.00071230918348081078556, -0.00045941836356435766754, -0.00045256277284001311754, 0.00064215185932415489584, 0.00046541851817373622747, 0.00019049878005133037782, 0.0043442731774379211851, 0.0015460291314785047125}, + {0, 0, 0, 1.2452803747346312679, 0.74944265252708708314, 0.37224767027460281543, 0.31339057767893530038, -2.0890914872066272956, 0.95830873379506731347, 1.0457163419608694888, 1.1230565694613476868, 1.1770351235140514845, 0.65014435708651741042, 1.129972103442078657, 0.68378819802357770907} + }; +double CSCTFPtMethods::AB_mu14F[4][15] = + { + {0, 0, 0, 0.12104944074518421415, 0.10503732418316034936, 0.099386285225076712035, 0.15823526186568545593, 0.25605688745800425643, 0.39267951247468363407, 0.32990417209085837191, 0.29155610498631334693, 0.25993455189370084923, 0.27876104145873625839, 0.17123500452830145435, 0.1377101784898823178}, + {0, 0, 0, -0.34834159047255092156, -0.3100051372552997675, -0.19689884687529440876, -0.42846101907983596968, -0.19825501228941203036, -0.69127391031064666649, -0.37799519092326222536, -0.2813623780771447036, -0.21851172477385713555, -0.29451256139301251746, -0.11968566909919842178, -0.082430041079910781887}, + {0, 0, 0, 0.0006127466960683334565, 0.0018163416142308417157, 0.0023773788535300438216, 0.0015618030372482551073, 0.0074745015886553429346, 0.018200042017815356438, -0.00044263832599834499045, -0.00013173112084098321899, 0.00048044142847010538715, -0.00028331509653057088387, 0.0047044170533411542104, 0.0077579174433774081635}, + {0, 0, 0, 1.8999999999207801693, 1.3811827661042299642, 1.361253443017911513, 0.16448981101549500772, 1.7211759130995385458, 0.30399083099267765196, 0.92381972077138352351, 0.98949705099683071818, 1.0305604944719717331, 0.18365768267421325732, 0.96525152167887728893, 1.1235655996998157313} + }; +double CSCTFPtMethods::AB_mu12R[4][15] = + { + {0, 0.1017548888755877845, 0.13020457985822880831, 0.11777472840868662141, 0.1352735458205116259, 0.14797523226644127003, 0.14891234013414389459, 0.27354809992824791198, 0.25530642162633726544, 0.22812303598569572127, 0.20002002697417936572, 0.18418627647990021279, 0.16918688305075030298, 0.1508108314248207682, 0.11470950874198342084}, + {0, -0.40835812179222591434, -0.4909339449226597929, -0.19396964458569518341, -0.18405457126044733052, -0.15348184403810183341, -0.11949446624665205352, -0.16735504431990988472, -0.15229364636923176102, -0.1292580848284842765, -0.10394284592826465163, -0.093240808678399900167, -0.073171468194201616519, -0.088574463928718608074, -0.066404462713869835677}, + {0, -0.00046324193156588387276, -0.0012328343527384165272, 5.8536010291841255454e-05, 5.3175743777652564014e-05, -0.00027992198289290446886, 0.00017291608058844862988, -0.00050299670363365375, 5.1602382309461525441e-05, -3.0783724988483899057e-05, 0.00040527338575157016622, -7.4202404535834238977e-05, 0.00011377538633743067547, 0.0024019828117533849852, 0.0024540507720086741569}, + {0, 0.82326825991227925439, 0.66225151266154569374, 1.6047267765109303195, 1.172660602794620921, 0.91611151466846096891, 0.923434361821059424, 1.188325655620871224, 1.1930557749505621423, 1.1956156176382155554, 1.2507536548585385106, 1.1818666483459900896, 0.74072890966654614253, 0.49759993894696635808, 1.0630007937555521202} + }; +double CSCTFPtMethods::AB_mu13R[4][15] = + { + {0, 0, 0, 0.17152643870188713504, 0.18220699353677527466, 0.19718061346676321599, 0.20409261783490945108, 0.28630621673439216046, 0.29827733143097401314, 0.27230375589695204885, 0.23990484313734378174, 0.21461969319950535695, 0.20904691238932027186, 0.17455215996309358939, 0.10530527961885094435}, + {0, 0, 0, -0.51329151983333287657, -0.43421697939765058205, -0.38701854807672181336, -0.29367743292763504037, -0.21320341238440754239, -0.27792002471255045082, -0.22893879370744105173, -0.17267579393834603385, -0.13655560753345002967, -0.13221415770245384391, -0.092817386598829765276, -0.047633719610788972931}, + {0, 0, 0, -0.00028330256767296205581, -0.00011104889576832950495, -0.0003659472931155986178, -0.0004494825869971541348, 0.0012300659193085917292, -0.00026218872326014996304, -0.00020411464851317293609, 8.8191777707538176329e-05, 0.0004404702492616239173, -0.00067348981143074907862, 0.0026726730925728564743, 0.0067869187519593900115}, + {0, 0, 0, 1.0806773148892279135, 0.81710737240426545291, 0.49165515886235822141, 0.40288815951359424616, 1.2315550399117412006, 0.86296110777384626989, 0.94745955410233306804, 1.0617206089312878348, 1.0876186592703975808, 0.81349751271060222191, 0.51174005866205685145, 1.3970393581376403525} + }; +double CSCTFPtMethods::AB_mu14R[4][15] = + { + {0, 0, 0, 0.11411457974213083666, 0.14612498789299999125, 0.15438328053344949065, 0.17021962182813230036, 0.23217608026225655671, 0.17425716827684778476, 0.28951128865791975198, 0.26122027861775976021, 0.23988161223077880679, 0.21857963541170638555, 0.15353493229270298581, 0.099522853724256579722}, + {0, 0, 0, -0.32211539883453449429, -0.3332077022119345755, -0.28947013547326555516, -0.31678412927379157038, -0.20453745460807634671, -0.15291198578472323111, -0.37098278728491984602, -0.2755329314623077841, -0.22166866616574540383, -0.17253577136159981009, -0.10047612457203594638, -0.044726394456946053091}, + {0, 0, 0, 0.0021189308480414714535, 0.0017232488622970817526, 0.0014181868364706309241, 0.0020581588744611055593, 0.0075216673068132632735, 0.0091493927895737042766, -0.00026846347791510813061, -0.00028436387259422706009, -0.00033797061809048655314, -0.00032290147294203845477, 0.0043983126453652227755, 0.0087398105487928243185}, + {0, 0, 0, 1.8999999998213816799, 1.8999999999320695832, 1.2588510283946776624, 0.91969335359675130626, 1.402123244759204912, 1.6613910381353069745, 0.73820877543905039087, 0.87917754884863041909, 0.86376276633290960394, 0.6479179238685032205, 1.0974109668483333913, 1.4759522529227795395} + }; +double CSCTFPtMethods::AB_sig12F[4][15] = + { + {0, 0, 0, -0.0076412310580529349199, 0.013106555291144636813, 0.025063779434470568469, 0.01934375127428624927, 0.053326545670601563365, 0.0093197497326487303143, 0.0564902513339693782, 0.032206519204039697757, -0.035023660563668873591, 0.028213900213068406758, 0.022784114759202493683, 0.042615038347082211112}, + {0, 0, 0, 0.11492024270448454593, 0.021102150917381608253, -4.2436183419689021967e-08, 1.3095720405656430252e-08, -0.037472879155788924033, 0.84044166517252949511, 0.15966830269465748238, 0.37149319186299001316, 0.84416754574977770353, 0.033343799149249016278, 6.6539790067633719506e-08, -1.3686068460749822862e-06}, + {0, 0, 0, 0.0021104070024291496713, 0.0018253795336503611177, 0.0016311827288382637312, 0.0021015267562687076422, 0.0014715412047011698984, 0.0018518237493182830404, 0.0011606808553826068482, 0.0013698268430796098002, 0.0034437807938464026943, 0.004439146916271847175, 0.0056493862115556715831, 0.0036722950074267479183}, + {0, 0, 0, 0.90082232171804188514, 1.4715701060292549762, 0.38179435996930433106, 0.90052675260749392994, 1.8999999999893364411, -3.1887755118603267057, -0.93952603198035322674, -1.4200273548894686293, -1.3313935786554595975, 0.84940608722578914147, 1.5495399676596248728, 0.1693217499087649458} + }; +double CSCTFPtMethods::AB_sig13F[4][15] = + { + {0, 0, 0, -0.016313221502792758094, -0.0012344271616210600317, 0.022739050214132340566, 0.019894322103056659434, 0.070152538754905693907, 0.079150371235280320148, 0.079140295486563524974, 0.073877518420634002982, 0.082767871936852088766, 0.021369139940037504971, -0.16477473035652481781, -0.055605012351420450567}, + {0, 0, 0, 0.40633016978672931163, 0.31906794350617523337, 0.18604815325310422591, 0.22274309425577301647, -0.038098997442242876765, -0.054611240400435009934, -0.050739779309414811959, -0.040691137768363160043, -0.046730053313388586478, 0.34160850069918163863, 2.4811837846155828657, 1.1192582255168381788}, + {0, 0, 0, 0.002149342213264975824, 0.0019487436377840527436, 0.0015505100309095498287, 0.0017303935347270330437, 0.0012782681837905638701, 0.00077081684260600570775, 0.00078212255888550081661, 0.00085709016208379811951, 0.00040671635301994584974, 0.0047052241934661294398, 0.0091387563643038176309, 0.0065810423040581775625}, + {0, 0, 0, -0.47422656465701568118, -0.40214476680739164038, -0.807446632577722756, -1.1159653538458467192, 1.1939302604989951995, 1.2565879679975411332, 1.2135620508983242516, 1.3126461466411822876, 1.3303466630446105778, -1.3225160658785197754, -4.99999996608921915, -3.3146932668018336265} + }; +double CSCTFPtMethods::AB_sig14F[4][15] = + { + {0, 0, 0, -0.023008179953388042255, -0.087196623845599563474, 0.014221968418245287125, -0.021787486380662964697, 0.066204099694590276548, 0.13000102518515968542, 0.086982120087735009806, 0.086006702272218293892, 0.090001124258988041138, 0.013343436845426187576, 0.058197437679117815235, 0.015055422275464733217}, + {0, 0, 0, 0.58165240914811378037, 1.6572607614650631813, 0.26374858984348420465, 0.56929114216912790614, -0.031761470721266109318, 6.8045996289272520086e-06, -0.040675205849149999315, -0.038282822732629118168, -0.041914122856581741139, 0.73743983985226857492, -0.015956321538818291073, 0.31976184596833290286}, + {0, 0, 0, 0.0021194192496740956247, 0.0031051396726804536899, 0.0016030344438190185716, 0.0037337124950505506081, 0.00038923034858751352164, 0.00435858958532461295, 0.00085195563700394898957, 0.0011709394391764601367, 0.0007183252935922569693, 0.0048589598885515790372, 0.0035711294225182332179, 0.0063024666771318840416}, + {0, 0, 0, -0.11185686895850970035, -2.8414639600328577274, -0.10356160152745381986, -1.2383039973901615038, 1.8999999999999264144, -1.1268332104959208895, 1.3399041969100440319, 1.3441201753115872286, 1.4026191965547902818, -2.9935330315178338978, 1.8045262655928504536, -1.0659192090967317679} + }; +double CSCTFPtMethods::AB_sig12R[4][15] = + { + {0, -0.024837587047074519142, -0.038443755326854262, 0.010789426545740953695, 0.016714316978066363906, 0.036977680482507623017, 0.023903736191005935108, 0.029083895240537907534, 0.029312604029813168344, -0.035917405187485026974, 0.026066086885230148329, -0.032213952427413247714, 0.034901078113956519877, 0.038079760873761171747, -0.087892299405550919356}, + {0, 0.44916461963533510504, 0.54293566642571933212, 0.018977673263371359902, 0.007932079958008179596, -9.4309201558850225267e-08, 5.2699963039304353885e-09, 0.41762122295566816987, 0.24571510737505500299, 1.3824483935622682296, 0.59561566602531357262, 1.3203480960823190671, -2.930413320681446443e-08, 6.1897109794855492693e-08, 1.3315902039120812717}, + {0, 0.0022745078222873717048, 0.0026499504248443657255, 0.0019347176520538985831, 0.0018882668324742895791, 0.0015313004238581028917, 0.0027721700163088574924, 0.0019308246515342586576, 0.0018496886131083114559, 0.0027736328912367847269, 0.0017558352148668789246, 0.0025111400562838814485, 0.0029777661392665598361, 0.0043603280275831372836, 0.0076843830377456264283}, + {0, -0.87241910961768964761, -1.0549928243465211963, 1.8999999999485288615, 1.6191292705343984792, -0.63912490618228612327, 0.6398194632982362462, -2.0511755324568126113, -0.82689751226606089674, -4.4494753423464956654, -2.9771639242617897736, -4.40606108289291587, 0.96642021015404266926, 0.27486695110845749124, -4.9999999999409219242} + }; +double CSCTFPtMethods::AB_sig13R[4][15] = + { + {0, 0, 0, 0.0036225404374523491324, 0.020602869778294785608, 0.031371735116656827846, 0.044385023713376312027, 0.069382928901304388725, 0.062546773237833669379, 0.066219648548455148362, 0.066114165216842671335, 0.064968538738919279218, 0.051540701111634862341, -0.14520516686903245374, -0.029300157343301824753}, + {0, 0, 0, 0.40723755341312423139, 0.24719809506286585798, 0.23886286984905105713, 0.092388265632692603835, -0.038083245108582644556, -0.028685880355116981366, -0.031288010457665590969, -0.03072550558016601957, -0.028439782714834840882, 8.984728870169156334e-07, 1.7723836216527502074, 0.79014046453097108724}, + {0, 0, 0, 0.0018900875181423510037, 0.0016683560130446085414, 0.0015517088923086459762, 0.0014400104759778459274, 0.00031828667387254205856, 0.0012881264560692922555, 0.00092903731815355522061, 0.0011795342366973096335, 0.00083538332113278278117, 0.0027329868075049237874, 0.0097615976878032660602, 0.0062076155003686038503}, + {0, 0, 0, -0.50487582216370696653, -0.21797446389232158492, -0.76054681766358056549, -0.16793042826918122556, 1.3727842428768588512, 1.5374702497476731011, 1.4476836940468174042, 1.4342564113548856852, 1.3613055688979065483, 0.85184694861412824096, -3.9945473104690254473, -2.8070030811132413717} + }; +double CSCTFPtMethods::AB_sig14R[4][15] = + { + {0, 0, 0, -0.035861540596622137889, -0.1163451242952821818, -0.3223054960806409075, 0.028427718090213778546, 0.082096556211394805525, -0.15497655162567502973, 0.077768957491548482142, 0.079360069813406791672, 0.070390471478570457164, 0.045116757562121037606, -0.064677236200079091244, 0.042980998502111025794}, + {0, 0, 0, 0.91272061044138930175, 1.0649835191592700312, 3.75045883898615795, 0.20554379357162461117, -0.046354224360297492658, 3.4599916691801695379, -0.029070628890768772379, -0.03047627128290695056, -0.02335627487211913364, 0.42581999019359662029, 1.1914459601497096042, 0.11545322117611778179}, + {0, 0, 0, 0.0023100741888551377598, 0.0065631885708627574205, 0.010122343115052657297, 0.0021541859801294522929, 0.0018078552644429368712, 0.0040217835853228389373, 0.00086395925415043829752, 0.0010071371561587601478, 0.0010978456762463116234, 0.0028425080621485550661, 0.0071491121463381828924, 0.0050018423505071209906}, + {0, 0, 0, -0.85246870399928331707, -1.26158946908596592, -4.209205295019181392, 0.071706289987386498397, 1.2752968417552010827, -4.9999999999938600226, 1.5920301264071463621, 1.5139604617023065813, 1.5241944088777494848, -2.2799952377707408679, -3.0288053889674522168, -0.35716203827983550312} + }; +double CSCTFPtMethods::AB_mu23[4][15] = + { + {0, 0, 0.040640362633691015648, 0.04143975404558240816, 0.04469283410800238554, 0.050265056377639047436, 0.057855720910264404888, 0.040911062522024761734, 0.054867130272661442103, 0.054846907254368672258, 0.046280965740868151848, 0.038682214878367017497, 0.047358821703414828719, 0.037269955397813366027, 0.015397788631092694522}, + {0, 0, -0.30371495175799717581, -0.27234040198084696893, -0.27046501071411871431, -0.26067833814957336314, -0.26954736490580177843, -0.1426457415021130104, -0.23307410221367635961, -0.18779763084602629775, -0.11810763599908662147, -0.072929591279204522558, -0.079006610877654537273, -0.042031527428910676891, 0.46158743398909729549}, + {0, 0, -0.00025828047348465653929, -0.00027808828382601912237, -0.00020419752504549583318, -0.00028862468215624839229, -0.00051268154965345151715, 0.00019102278127906206339, -0.00054091437361434690362, -0.00041573301097917752687, -0.000207953040744469843, 0.0001988367837501522125, -0.00031823156270582506067, 0.00033071671524661735465, 0.00045799410811140088724}, + {0, 0, 0.72752266254137853974, 1.0478492412845885617, 0.60915246815134527214, 0.26469232068298520488, 0.036425986309331782886, 0.7132004473344412121, 0.4197273677305951578, 0.44676889254736196211, 0.60643361041043153392, 0.7258089895367305644, 0.21165518657016521575, 0.40994342351793594537, -4.9999999982804226306} + }; +double CSCTFPtMethods::AB_mu24[4][15] = + { + {0, 0, 0, 0.053011865513752004508, 0.062832623407280213668, 0.052170541013462037871, 0.041027537810126024631, 0.040854761324689348179, 0.071402550009543430676, 0.076745077029754082965, 0.079391267110108354466, 0.061688220309377483908, 0.067651891693652002613, 0.053009728431201032228, 0.046716301280283124842}, + {0, 0, 0, -0.3616747887108062165, -0.45141581345418907434, -0.28705970459229912528, -0.2938013269353861312, -0.27050961323017558291, -0.55762354970371696972, -0.39024523502067204328, -0.31496123297823475085, -0.1983420756482438263, -0.17915991058479247, -0.1008896787182539112, -0.055261431747836577133}, + {0, 0, 0, -0.00011948386184051261938, -0.00041171189171825890067, 4.5077223215480308541e-05, 0.00064791923408717482999, 0.00079626044366867831676, -0.00020119232396926791046, -0.00036565327240405023478, -0.00092893743231344070178, -0.00011554026166780945835, -0.00037143262941893379287, 0.00034827979969636918729, 0.00038063971268359605635}, + {0, 0, 0, 1.2751116233058998883, 0.70084162417453721439, 0.90478318682312330878, 0.6800676895845826353, 0.50537353022178055362, 0.054689818098332523832, 0.35827703859892973126, 0.37385157757276732404, 0.50609881884151997067, 0.24620464307424153039, 0.33739943648039177893, 0.61708181749152601903} + }; +double CSCTFPtMethods::AB_mu34[4][15] = + { + {0, 0, 0, 0.019865692759581058541, 0.028670254062000518486, 0.0062000769568667634529, 0.059000642112303595954, 0.021075145497371470388, -0.058857073670921543351, 0.022193946634618946789, 0.032900966871925077517, 0.022468452340586538007, 0.017925131684213620187, 0.021562743542542832376, 0.0096332062965229867807}, + {0, 0, 0, -0.16028204223466294143, -0.24129340031911647446, -0.12167938296678502963, -0.48887217760468759664, -0.41129235965903232497, -0.0044574375495286568116, -0.20497526229305951251, -0.20945390137984670753, -0.133016919476993567, -0.09164367838969658675, -0.078156831196806775264, -0.027061677954361280235}, + {0, 0, 0, -7.2934093657490810247e-05, -0.0005630858306214800782, 0.00056399922304054862787, -0.0014284170932996325277, 0.00026420696996418537115, 0.0019432020683277269335, 5.0465562334091047629e-05, -0.00051405817655614813658, -0.0001476820743599914173, 6.32019763480822774e-05, -0.00034513677440660433691, 0.00057652344564092553817}, + {0, 0, 0, 1.4981302006935997007, 0.74196319813429467693, 1.0145720473926143068, -0.61744054266046588531, -0.95877986541993265313, 1.2494500863514628186, 0.39038293713197214085, 0.24923581566989111424, 0.37358913393430570604, 0.3656156971405563616, 0.18480549227136852664, 0.58966094664056056818} + }; +double CSCTFPtMethods::AB_mu51[4][15] = + { + {0.30091153701686212951, 0.21726754617902110933, 0.1456728385238945378, 0.043250093988852815474, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.29502353719653978681, -0.19109266041343297982, -0.12108184175216289702, 0.72288502126591014374, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.00012873560389623916068, 4.9291809907909536412e-05, -0.00021151799450913838594, 0.00032645001523661659488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.5787330473223266658, 1.6594505002776189784, 1.8999999999615408974, -4.9999999999974642506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu52[4][15] = + { + {0, 0.28757434234141143747, 0.22290303793570814817, 0.17273536730279337448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.42706501927164292054, -0.32770564806566382376, -0.24329418737097086023, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -1.4010615867360699891e-05, -0.00025119211587389166183, 0.0004052999487437024392, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.3739531719045416924, 1.2264113571191062046, 1.5786429063982712062, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu53[4][15] = + { + {0, 0, 0.26147063359849342934, 0.21941755760197284575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.62831662471165483641, -0.5360020970162280296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.00054456170542904129128, -5.2823850021272572564e-05, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.90160457604797583642, 0.89939017343329996645, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu5[4][15] = + { + {-21.733893412375444143, -20.005957733042006197, -17.376452159382715479, -17.985193664266713398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {16.418302072038855499, 13.469008846185953843, 12.429426411511585115, 13.9963454706980297, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.055045848107516816283, -0.040869122792827908275, -0.025980934073070366397, 0.24210701585155450233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.8999999999801029382, 1.7642902553920492004, 1.8222993024358542513, 1.7990108859658437979, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig23[4][15] = + { + {0, 0, -0.010357268292725162889, -0.016380566175621592839, -0.019840699509577841564, -0.0086381386262834487788, -0.003374013086892733819, -0.011814434815520722527, -0.00084060561010774765417, -0.017179591290799121894, 0.0035639959717427907582, 0.0047700899414562444867, 0.010577222576560912568, 0.02059122419865432041, 0.011800502388303060752}, + {0, 0, 0.14187419330052780664, 0.23041504331599421684, 0.31155426692107951459, 0.26259379394895659976, 0.22004268983078550947, 0.34945904479011519195, 0.26666091393686436328, 0.38600077292544848762, 0.18137548923438057136, 0.12968791855407682534, 0.083124796029554012811, 0.010205021983518632739, 0.071807703627737515251}, + {0, 0, 0.0021465575441230368842, 0.0022224405572812359205, 0.002251545746496887504, 0.0020929103385102986942, 0.0020355680620528313757, 0.0020702424442080634773, 0.0018383336874655056836, 0.0025004017593913750554, 0.001949774989293934788, 0.001939959052276510592, 0.0017195026729185311498, 0.0017139698182589511305, 0.0019431688340545527453}, + {0, 0, 1.0630745945983459677, 0.3265773132215800123, -0.65134529804641994044, -1.0524984197072553282, -1.0511032049676600764, -1.8483720507053891247, -1.3389601882033761449, -1.8551069091565570712, -0.98414331636612584209, -0.6063730875586622604, -0.38865902654376205394, 0.43290122641744543941, -0.53818963658092677793} + }; +double CSCTFPtMethods::AB_sig24[4][15] = + { + {0, 0, 0, -0.019324652110983078085, -0.012002425151063148695, -0.02231499394993846988, -0.020935767372829247601, -0.066886386651832344108, -0.04726302695322702474, -0.04612160370322201941, -0.0015531365858601525916, 0.013723579428071824154, 0.016617430908367349096, 0.030685502798890051251, 0.002966505822064327124}, + {0, 0, 0, 0.38549899615915406148, 0.32619220210735977439, 0.34706342932948464064, 0.68304114341992616666, 0.9242780677421167379, 0.9319676477585573382, 0.81979381283063590402, 0.4452794101956150663, 0.25406245303464969343, 0.16553792723142907173, 0.11438558724198649719, 0.32271248995562107353}, + {0, 0, 0, 0.0022171043021711415305, 0.0021520852248391748179, 0.0029359514546444223822, 0.0021275297531913790229, 0.0033328143360110804201, 0.0024627396815788253105, 0.0037704003574912637285, 0.0023868429840302176834, 0.0020064709921131366512, 0.0021463956760972590677, 0.0015026596429240307931, 0.0023198792169650144825}, + {0, 0, 0, 0.086888271968145289192, 0.019758737551725517878, -0.17987080158763540938, -1.7261300785529098967, -2.6644913692232643498, -2.3141437377987581492, -1.8966055410735647158, -1.2208593823013969004, -0.653071688514877291, -0.34080947192812982571, -0.40136037854760781007, -1.4481957993152787534} + }; +double CSCTFPtMethods::AB_sig34[4][15] = + { + {0, 0, 0, -0.012400659358070893756, -0.009978612935288379282, -0.038466135371859951075, -0.01237181151567546232, -0.055252999880455823389, 0.044965296368124886561, 0.0020215713950015390746, 0.0018486442968475248413, -0.011461744909954231161, 0.00041337329418400558037, 0.013323692621683664444, -0.0011526907758626363416}, + {0, 0, 0, 0.11483786317689233247, 0.17614008187718299681, 0.35943587710185270767, 0.31393248752071051255, 0.81003852118825403483, 2.8222370465191132238e-07, 0.15870310756426259102, 0.18489150278200164323, 0.2277514636318530572, 0.10863865522427501586, 0.0081807264119966201232, 0.10304189680104243465}, + {0, 0, 0, 0.0023086535455528549819, 0.002110004845191660542, 0.0030013629537848584249, 0.0021561954526101824794, 0.0029044705640973510034, 0.001129264217117841116, 0.0020148575420415437004, 0.0022924616641584912025, 0.0022462281749858711323, 0.001953151997646814745, 0.0022772917353313174016, 0.002205332383050566912}, + {0, 0, 0, 1.4465873202620711524, 0.018290937265976234261, -1.0034048194561047129, -1.5842206847979445339, -3.6001627650055127994, 0.54269742517812191718, -0.54629346359450747794, -0.88004590995407039333, -1.0607951764628562596, -0.386770214915317323, 0.73185507165720742329, -0.7791766852022135037} + }; +double CSCTFPtMethods::AB_sig51[4][15] = + { + {0.0019758831360956788901, 0.046577756215196844392, -0.05341714103952534265, 0.038119020055320480822, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.85917433021287148431, 3.6326347655629698252e-08, 1.2753791210899891873, -0.02296026572998403209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.0018421521390111581656, 0.0013309336424003853465, 0.0024439910926895226824, 0.00084506127844618638811, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-2.8012298341138666125, 0.89678691204809468651, -4.9999999999931583616, 1.899999999961135444, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig52[4][15] = + { + {0, 0.015190485414726475483, 0.029402840059661459332, -0.03788341461455211473, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.57880911770054299659, 0.086708840790683153199, 0.96143975820959226564, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.0017431812547872745089, 0.0016439557621822475496, 0.0024073931799825833838, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -1.4962480474138397657, 0.43719757342237014486, -2.5570410154645890621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig53[4][15] = + { + {0, 0, 0.0048807272389305694088, 0.072311934401593946919, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.58247011082391897396, -0.031665576145842380673, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.0019289670515048294459, -0.00057867999502623438789, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -1.1919870686056455167, 1.8999999999981564969, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig5[4][15] = + { + {8.0056375707676412645, 2.9947749309947320207, 1.2367570923503916624, 19.305763753429292962, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-30.026695140142752649, 8.307837839928444712e-06, -2.4301404809023985365e-06, -99.99999999998537703, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.49287055372768900918, 0.59795299802278500945, 0.72517967446074338422, 1.499999999999955147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-4.7146152770331735127, -1.6075341775064360128, 0.81763143841002616785, -2.2550678981626472996, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho123F[5][15] = + { + {0, 0, 0, 0.22630471857151249204, -0.013379305064225920779, -0.095121706310405507168, 0.090200403370782444856, 0.068042852566437661554, 0.079571614226972439687, 0.088219335458001243988, 0.11303324434571153378, 0.10710141493712137251, 0.026455786925147606325, 0.046817553749737651769, 0.039162183157051222437}, + {0, 0, 0, -0.10527570667400622251, 0.12879264930099568187, 0.15092684710998546804, 0.007231087835331297814, -0.015515942667432135182, -0.028054920465640682814, -0.025513746642979444335, -0.038661914393439029969, -0.033319542824023648531, 0.017459601922314698513, -0.015147480411169431461, -0.0040274062679487923622}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho123R[5][15] = + { + {0, 0, 0, -0.50534064712241677508, 0.15886026549683709974, 0.24117112423743908289, 0.19155165906038881807, 0.082144222540501604657, 0.079920425013872073428, 0.10933442504482954183, 0.11216820513068381793, 0.14139192912438111605, 0.081067695752670754228, 0.068628530591297767782, 0.105151142748966267}, + {0, 0, 0, 0.4061798017233729241, -0.036885583937586396974, -0.10109132139709975373, -0.093632233538226902758, -0.023232568114674286008, -0.0085349848344330059985, -0.030347560681224468315, -0.04053489453902145434, -0.065178885697974128788, -0.016390211022617402759, -0.016822502733541477155, -0.062227091495819800149}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho124F[5][15] = + { + {0, 0, 0, -0.58347458948865937867, 0.40592680503129663361, 0.01641809001879873664, 0.11475806753693058859, -0.18048876743928712885, 0.0068468168498605876462, -0.030777506509684072339, 0.054741994048828152009, 0.097187337842417537148, 0.025067334674935798366, 0.075946312071830973656, 0.085523782829277653073}, + {0, 0, 0, 0.4258108214245352463, -0.23106738109445768004, 0.052661321450187599524, -0.038151728575192320192, 0.1458955237360785584, 0.024582860384737240111, 0.040630008358215272124, -0.0014353305569224008437, -0.020931085629827921035, 0.029892828324785188088, -0.014638662581363729928, -0.031371352411171941899}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho124R[5][15] = + { + {0, 0, 0, -0.36581744112230984989, -0.016324931472307423197, -0.208168363607231649, -0.15220265819093764526, 0.049548837240151813455, -0.046656697978846251029, 0.037095174357064712722, 0.035330048922600804095, 0.074157637081893032494, 0.036436813593929799626, 0.14420567874993162061, 0.19071920385708884815}, + {0, 0, 0, 0.29009232235255510979, 0.053824155318333753717, 0.11835331987655291208, 0.10356729636019955387, 0.0067230075967922332814, 0.11622283669531324746, 0.0088495323612498635879, 0.010530505354448004701, -0.015216911572413798284, 0.029269517338766565251, -0.060899379503146208736, -0.10887509306211247406}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho134F[5][15] = + { + {0, 0, 0, -0.18585738888975150696, 0.13519522007618323123, 0.28221167590680890092, 0.18146765887707849707, 0.1244677849160726324, 0.31105116640597857414, -0.16202243055042145348, 0.039896884577315043507, -0.37248330593247946929, -0.17019868779262120606, -0.029323371944494535518, 0.149148671625682544}, + {0, 0, 0, 0.14049664985969073649, -0.0029515280689123499225, -0.14984825183404815174, -0.053408519838017261272, -0.055260431588822184201, -0.24961446622059946243, 0.16914774696773446361, 0.026377838114293443439, 0.38350727297664199966, 0.20884886406321828689, 0.088477254929584317478, -0.049311016665284521099}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho134R[5][15] = + { + {0, 0, 0, -0.32424288544586399308, 0.065574046096960866836, -0.49534925125377193833, -0.41401921450752909859, 0, -0.054897105600349827004, -0.054121337557626672532, -0.29310761272328111904, -0.15103243717763431553, -0.24914325132296299969, 0.07909932691386906134, 0.12529327248093721781}, + {0, 0, 0, 0.27459892265632174224, -0.0040433910166926267937, 0.37706697672498318274, 0.4151086501992986566, 0, 0.096654494887792055668, 0.085974946019564915667, 0.29549944312402365298, 0.18974566842525927846, 0.29979099594550706609, 0.0234247525877835025, -0.040829919454425725456}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho234[5][15] = + { + {0, 0, 0, -0.66569231418957641733, -0.16487806934241325263, -0.31385730203879769196, 0.52187103693478709143, 0.37489404891915861784, 0.29994883232428287689, -0.12176552846395131968, 0.023619718470720949682, -0.1231122737596004324, -0.013562360832243002678, 0.153600562632957377, 0.21939787654152581586}, + {0, 0, 0, 0.5208746747250042608, 0.18612484901444453778, 0.27332732398493131409, -0.23999307292846960848, -0.25179957455310036929, -0.18381974435716647021, 0.20095666079537191639, 0.099861239186999406492, 0.23937023494386369671, 0.16677027620912032724, 0.030275177235765518557, -0.0069954356449047749161}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho512[5][15] = + { + {0, -0.10435343690000213612, 0.057141083389519162217, 0.023329220607928163878, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.061466220874112284522, -0.001239563289620342415, -0.028051900619679361049, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho513[5][15] = + { + {0, 0, -0.089534856488077518843, -0.084337975857153926751, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.058028755308100914145, 0.033446616671726735193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho523[5][15] = + { + {0, -0.48242311538441046137, 0.25779875833780019345, -0.45638836512748476304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.28941463846496195966, -0.15113497713160561897, 0.36832995181674366147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho51B[5][15] = + { + {98.146234211833089489, 199.99999999999047873, 199.99591177997166369, -3.3007364270967505249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-198.36420128721084666, 199.99999999971919351, -68.130825896452520851, 5.6331862234953877788, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {138.59040321786872596, -199.99999999975074161, -75.103918757648003179, -3.3878388130039773785, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-35.107257005538130556, -78.172491143917071099, 0.25111444908575936141, 0.62856545928460827444, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {3.1832394351004249522, 4.981276803141434506, 4.5629636390469778817, 1.1898949050757507973, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho52B[5][15] = + { + {0, -7.746830214751867949, -0.46812267787622985349, -0.41343591928047368489, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 12.920758877131683917, 2.1193678084821674368, 0.85191889903041662091, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -7.1168839095051934507, -2.1008659109588445624, -0.69884960118479577673, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.239800569290119725, 0.49720027595717164459, 0.15699136302342500682, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.2582151000263612772, 1.2238929501776998343, 0.88233142702097189236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho53B[5][15] = + { + {0, 0, 105.35018363918895545, 62.071727282426813588, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -180.24672833591944254, -170.8283169841847382, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 109.89608697213377297, 171.57904987557179766, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -25.005328082184355765, -60.507830469988306277, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 3.0701361165201541681, 4.0540449945183194558, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +/* +double CSCTFPtMethods::AB_mu12F[4][15] = + { + {0, 0, 0, 0.089491197077583115038, 0.10739646114119137665, 0.12484612309276715836, 0.12107457559814104042, 0.32100648056577807399, 0.31559934186960514335, 0.27904201938970829566, 0.24107252259247277659, 0.22375609791218128986, 0.21315488055164613646, 0.15525112328982976218, 0.1770936432612582323}, + {0, 0, 0, -0.16463926016624763626, -0.18522613246415364774, -0.16806343812839372176, -0.11970576992958406604, -0.20980687790723681618, -0.21121432405796525256, -0.17357771168403127171, -0.13447695742874665736, -0.12462497601448342677, -0.13288174494405455284, -0.090885863966620059062, -0.14347955581137328274}, + {0, 0, 0, 5.3268434221882604226e-06, -8.5107300514016459483e-05, -0.00030578974891000469888, -0.0001603418756362900272, -0.00053214670979622651168, -0.00055664627477279766433, -0.00067837769016207102087, 9.8375418692391242495e-05, -0.00022734717951328333807, -4.6067317621643834487e-05, 0.0028259338550636840109, -0.0012429687928150318348}, + {0, 0, 0, 1.6276107021895365179, 1.1244503234167095851, 0.48381199206753811026, 0.6521829384503078364, 1.1967186256839628111, 1.0895619640773057668, 1.1511732463823045602, 1.1902521254981024423, 1.1633346478091382004, 0.57785407327314464165, 0.98457540775822882662, 0.72134750742279629687} + }; +double CSCTFPtMethods::AB_mu13F[4][15] = + { + {0, 0, 0, 0.11794009048617049018, 0.14088759484277332823, 0.16139997805145156473, 0.15924014633426775145, 0.34166140488658447438, 0.34702413335511289594, 0.32010695305030567592, 0.2754515982876076241, 0.24995233529692478802, 0.24473952965767659107, 0.16276629881527174271, 0.18307810125970991333}, + {0, 0, 0, -0.33781826981928775311, -0.37697407458444626149, -0.34627891339356470235, -0.2495281510358635102, 0.99999999999997757349, -0.31970550241711948036, -0.27098552536887665632, -0.19871096917742270271, -0.16382565983962907308, -0.18583964558555723934, -0.089736193434904326649, -0.12591247971420319041}, + {0, 0, 0, -1.8754239266677112923e-05, -0.00019661947183321836592, -0.00052669062346857333217, -0.00031426336450206927104, 0.00074135784198859060873, -0.00055327447631547889591, -0.00061397357196147500646, 0.0005513478108715907846, 0.00030281795212565223042, 0.00018809277538133742542, 0.0043442716153720252817, 0.0015460291315088062116}, + {0, 0, 0, 1.2452803747346312679, 0.74899299728776114193, 0.3722476702724113462, 0.32663500009046370076, -2.0530993850153551605, 0.94271305514658809699, 1.0071853490324427227, 1.0853085211028365986, 1.1204909555426088019, 0.64565209089225994443, 1.1299720140519045053, 0.68378819801841583814} + }; +double CSCTFPtMethods::AB_mu14F[4][15] = + { + {0, 0, 0, 0.12104944074518421415, 0.10503732418316034936, 0.099386285225076712035, 0.15823526186568545593, 0.25605688745800425643, 0.39267951247468363407, 0.32713902125758226314, 0.29153130557246226262, 0.26057754487562223566, 0.2787610414578671203, 0.17123500452835416219, 0.13771017848907712855}, + {0, 0, 0, -0.34834159047255092156, -0.3100051372552997675, -0.19689884687529440876, -0.42846101907983596968, -0.19825501228941203036, -0.69127391031064666649, -0.37133716526774046551, -0.28129274363985412588, -0.22005378496424787826, -0.29451256139072762297, -0.11968566909928436692, -0.082430041078971602597}, + {0, 0, 0, 0.0006127466960683334565, 0.0018163416142308417157, 0.0023773788535300438216, 0.0015618030372482551073, 0.0074745015886553429346, 0.018200042017815356438, -0.00037850173062430958817, -0.0001310013795632218917, 0.0004588064301207423791, -0.00028331509652615585, 0.0047044170533407638976, 0.0077579174434402355109}, + {0, 0, 0, 1.8999999999207801693, 1.3811827661042299642, 1.361253443017911513, 0.16448981101549500772, 1.7211759130995385458, 0.30399083099267765196, 0.93667281777770805551, 0.98970790081004300642, 1.0239036500876732561, 0.18365768268235896366, 0.9652515216778745355, 1.1235655997117797167} + }; +double CSCTFPtMethods::AB_mu12R[4][15] = + { + {0, 0.1017548888755877845, 0.13020457923539549561, 0.11777472840871647253, 0.135259653412823172, 0.15046936351520370789, 0.15033311904520965663, 0.27592431185059518306, 0.26261203783391384725, 0.23590422375068151317, 0.20542666917863602882, 0.18571989573685471209, 0.16892774190980749949, 0.15081083142543386111, 0.11470950869186374854}, + {0, -0.40835812179222591434, -0.49093394317051980424, -0.19396964458572663048, -0.18295086340095234601, -0.15883083260793051661, -0.12180030676387867961, -0.17142280024651118664, -0.16303048487901222741, -0.13932305333731584418, -0.10994759868937176162, -0.094596273339978872996, -0.074565522370199435742, -0.088574463930121957733, -0.066404462635971134299}, + {0, -0.00046324193156588387276, -0.0012328343343721989093, 5.853601028974310741e-05, 4.6551402962594318029e-05, -0.00037379710698656352843, 0.00013027765573736787424, -0.00058774094710430232688, -0.00026013465704373937588, -0.00031686525863970090673, 0.00019995024156887846161, -0.00013201225684480750316, 0.00012138566102844140695, 0.0024019828116854068101, 0.002454050768466287287}, + {0, 0.82326825991227925439, 0.6622515135971137612, 1.604726776511440578, 1.1913289041725036999, 0.92295363547504083446, 0.88387376488231517158, 1.1710955379641101448, 1.1237408525988819008, 1.090451903341310258, 1.1596094691084575246, 1.1568643334317050275, 0.75952946727681092121, 0.49759993894885606869, 1.063000794824717099} + }; +double CSCTFPtMethods::AB_mu13R[4][15] = + { + {0, 0, 0, 0.17151724172609877916, 0.18220699354740277354, 0.1971806134666532484, 0.20374010863761735091, 0.28349946603158304725, 0.29955890850476568632, 0.27687904734885987468, 0.24303184602970617778, 0.21558087490443028633, 0.20880080988319943414, 0.17455215996556627811, 0.10530527997452461542}, + {0, 0, 0, -0.51324304402681020232, -0.43421697944855691675, -0.38701854807632224409, -0.29241935343763897359, -0.20871597367009694923, -0.28188419096433631195, -0.24021461843739672082, -0.17856499996545552311, -0.13799534780447694771, -0.13259660131895426027, -0.092817386598798845565, -0.047633720002815273242}, + {0, 0, 0, -0.0002832228831297351054, -0.00011104889602297010609, -0.00036594729311201532962, -0.00045307390748000288998, 0.0013004023247916438651, -0.00030382496669450169283, -0.00035621571030299009489, -1.5526317287871784553e-05, 0.00040373454108751040317, -0.00066646698390456816929, 0.0026726730924115484414, 0.0067869187429414031335}, + {0, 0, 0, 1.0807877438092829969, 0.81710737216052486964, 0.4916551588634892056, 0.41353040356462944516, 1.2440300524121079562, 0.85083388011817795427, 0.89970477318504005204, 1.0198709857106920129, 1.0706254801939762977, 0.82353411895961936562, 0.51174005860627325148, 1.3970393515240444593} + }; +double CSCTFPtMethods::AB_mu14R[4][15] = + { + {0, 0, 0, 0.11411457974213083666, 0.14612498789299999125, 0.15438328053344949065, 0.17021962182813230036, 0.23217608026225655671, 0.17425716827684778476, 0.28951128865791975198, 0.26122027861775976021, 0.24000759859415121689, 0.21857963541141381403, 0.1535349322927131166, 0.099523188319583275052}, + {0, 0, 0, -0.32211539883453449429, -0.3332077022119345755, -0.28947013547326555516, -0.31678412927379157038, -0.20453745460807634671, -0.15291198578472323111, -0.37098278728491984602, -0.2755329314623077841, -0.22199156842477890672, -0.17253577136104261691, -0.10047612457202366454, -0.044726844357957776244}, + {0, 0, 0, 0.0021189308480414714535, 0.0017232488622970817526, 0.0014181868364706309241, 0.0020581588744611055593, 0.0075216673068132632735, 0.0091493927895737042766, -0.00026846347791510813061, -0.00028436387259422706009, -0.00034200230860254732116, -0.00032290147293964632531, 0.0043983126453619632301, 0.0087397754915012667437}, + {0, 0, 0, 1.8999999998213816799, 1.8999999999320695832, 1.2588510283946776624, 0.91969335359675130626, 1.402123244759204912, 1.6613910381353069745, 0.73820877543905039087, 0.87917754884863041909, 0.86223584668569153155, 0.64791792386949675908, 1.0974109668486700109, 1.4759477521933648259} + }; +double CSCTFPtMethods::AB_sig12F[4][15] = + { + {0, 0, 0, -0.0072662909883246416462, 0.013719915012791324485, 0.025391731980074987163, 0.019339420068030886007, 0.053326545665516936201, 0.0093197486670135200326, 0.056490074687743196957, 0.032206767426382759689, -0.035023634200557013374, 0.028213900230512060918, 0.022784146439966394826, 0.042614741605066668029}, + {0, 0, 0, 0.10823046777530002938, 0.01878931206060864903, 7.6655861869050212487e-08, 2.6103505241896474143e-08, -0.037472879148333762545, 0.84044168914522066061, 0.1596730107851508651, 0.37148947348342054031, 0.84416665360404552487, 0.033343799167991072796, -3.0637296741242714404e-08, 1.0763679972065204327e-07}, + {0, 0, 0, 0.0021057909484815525922, 0.001787927570908084832, 0.0016044920308954427855, 0.0021017028916686941731, 0.0014715412052789850379, 0.0018518237683180956143, 0.0011606826124997866867, 0.0013698228830716840596, 0.0034437828228962175797, 0.0044391469161792901366, 0.0056493798171646505621, 0.0036723245279772593827}, + {0, 0, 0, 0.99067714489116509569, 1.5044636171885787945, 0.35129633070368504466, 0.90079093171596547052, 1.8999999999893355529, -3.1887755854982775539, -0.93955730039878893045, -1.4200124454624811765, -1.3313909517381459224, 0.84940608625462010739, 1.5495433266818319229, 0.16930559499641162358} + }; +double CSCTFPtMethods::AB_sig13F[4][15] = + { + {0, 0, 0, -0.018414620671899382953, -0.0063421183947521258401, 0.019621855504556442312, 0.022067753543131330557, 0.070152538754796989195, 0.079150371235707506212, 0.079140295486170103567, 0.073877518421508400759, 0.082767871937039536046, 0.021369139938776086918, -0.16477473170806974934, -0.055605010807305503551}, + {0, 0, 0, 0.43219221841769328574, 0.38483806508941348357, 0.21697207053032832591, 0.2101344849017230676, -0.038098997442349964715, -0.054611240401914125375, -0.050739779308866243823, -0.040691137769481910968, -0.046730053313653409364, 0.34160850071169007736, 2.4811837948791053421, 1.119258204820076763}, + {0, 0, 0, 0.0021781382803023824693, 0.0019875143955268028371, 0.0016285688513061977872, 0.0016305488842204146627, 0.0012782681837918978725, 0.00077081684258208809941, 0.00078212255890452531213, 0.00085709016204132926989, 0.00040671635300752262757, 0.0047052241935035543641, 0.009138756403904884848, 0.006581042287601297433}, + {0, 0, 0, -0.57972924553460980501, -0.68468820136347818828, -0.97038451810774917217, -1.0717793859812905222, 1.1939302605060790885, 1.256587967991098731, 1.2135620509254290145, 1.3126461466228707131, 1.3303466630418721017, -1.3225160659219186154, -4.9999999661396543615, -3.3146932332622203177} + }; +double CSCTFPtMethods::AB_sig14F[4][15] = + { + {0, 0, 0, -0.023008179953388042255, -0.087196623845599563474, 0.014221968418245287125, -0.021787486380662964697, 0.066204099694590276548, 0.13000102518515968542, 0.088152940985918665229, 0.086006702296547610231, 0.090001124259240672387, 0.013343436852110169069, 0.058197437719081840379, 0.01505542228323810891}, + {0, 0, 0, 0.58165240914811378037, 1.6572607614650631813, 0.26374858984348420465, 0.56929114216912790614, -0.031761470721266109318, 6.8045996289272520086e-06, -0.041841810393849120098, -0.038282822754810812149, -0.041914122856969986131, 0.7374398397890853385, -0.015956321800768006464, 0.3197618459139073277}, + {0, 0, 0, 0.0021194192496740956247, 0.0031051396726804536899, 0.0016030344438190185716, 0.0037337124950505506081, 0.00038923034858751352164, 0.00435858958532461295, 0.00082943931444573449057, 0.0011709394337778087757, 0.00071832529359430491878, 0.0048589598883952743805, 0.0035711294356746648912, 0.0063024666768379707105}, + {0, 0, 0, -0.11185686895850970035, -2.8414639600328577274, -0.10356160152745381986, -1.2383039973901615038, 1.8999999999999264144, -1.1268332104959208895, 1.3179872870842119781, 1.3441201747507667275, 1.4026191965487366797, -2.9935330314488335368, 1.8045262602213363312, -1.0659192089400841841} + }; +double CSCTFPtMethods::AB_sig12R[4][15] = + { + {0, -0.024707713454999773173, -0.038443755326060806421, 0.010871842479360502298, 0.016714368961743577419, 0.038685029953164279393, 0.02390372984130531564, 0.029083895236059510714, 0.029312604030381151504, -0.035917405189748431715, 0.026066042529095882763, -0.032213952423461089669, 0.034901078112193437142, 0.038079734973208073656, -0.087892299438871682171}, + {0, 0.40843932424117945779, 0.54293566641814372531, 0.018832795613827488235, 0.0079319743967482744806, -1.3344384624776675641e-07, 2.4731323841273300523e-08, 0.41762122302294357734, 0.2457151073649548878, 1.3824483935679199309, 0.59561752502182341296, 1.3203480959501494585, -2.9300474866690573439e-08, -5.0505151304169881854e-08, 1.33159020410869533}, + {0, 0.0023254028360933497871, 0.002649950424820056178, 0.0019277178040729803059, 0.0018882653538893393562, 0.0014641263016252968436, 0.0027721702922578615909, 0.0019308246516262011702, 0.0018496886131080477779, 0.0027736328913035065286, 0.0017558336048563169887, 0.0025111400562683348567, 0.0029777661394122844143, 0.0043603321450967087031, 0.0076843830389115574953}, + {0, -0.57683271957068615876, -1.054992824312653843, 1.899999999963281061, 1.6191284732501969312, -0.81388064201435006417, 0.63981909200404141203, -2.051175532753063635, -0.82689751221137741677, -4.4494753422774939722, -2.9771693614691576713, -4.4060610825726218565, 0.96642021012703760441, 0.2748708997533949594, -4.9999999999408935025} + }; +double CSCTFPtMethods::AB_sig13R[4][15] = + { + {0, 0, 0, 0.00360542021125605152, 0.020602869777912733579, 0.03338432349679926886, 0.044385023713335559903, 0.069822381089744381399, 0.062546773236855104927, 0.066219648547959142348, 0.06611416521692425885, 0.06497177188943759063, 0.051540701348302922491, -0.14520516680358769301, -0.029300157339847341526}, + {0, 0, 0, 0.4085534255831447803, 0.24719809506838325008, 0.22799199818643953175, 0.092388265633298341517, -0.038646029439082504875, -0.028685880353590667569, -0.031288010457215374716, -0.030725505580235051156, -0.028415643540171672127, 9.3603867356737910366e-07, 1.7723836209535592801, 0.79014046450754893414}, + {0, 0, 0, 0.0018866521687494811326, 0.0016683560130498699577, 0.0014583718343991452365, 0.0014400104759788815573, 0.00030960964835738120741, 0.0012881264560630871496, 0.00092903731815353960809, 0.0011795342366904821955, 0.00083536183942388160095, 0.0027329868065747320999, 0.0097615976862859086399, 0.0062076155002320975926}, + {0, 0, 0, -0.51153770481744431642, -0.21797446392083433264, -0.73366402168423128227, -0.16793042827415577412, 1.3634759226070360949, 1.5374702497725512007, 1.4476836940432020739, 1.4342564113539701953, 1.3603273178484918127, 0.85184624997002589275, -3.994547309503146959, -2.8070030810796544607} + }; +double CSCTFPtMethods::AB_sig14R[4][15] = + { + {0, 0, 0, -0.035861540596622137889, -0.1163451242952821818, -0.3223054960806409075, 0.028427718090213778546, 0.082096556211394805525, -0.15497655162567502973, 0.077768957491548482142, 0.079360069813406791672, 0.070390830092954659314, 0.045116757562570351803, -0.064677236200661736287, 0.042980998498605572922}, + {0, 0, 0, 0.91272061044138930175, 1.0649835191592700312, 3.75045883898615795, 0.20554379357162461117, -0.046354224360297492658, 3.4599916691801695379, -0.029070628890768772379, -0.03047627128290695056, -0.023352404883102650252, 0.42581999018403432489, 1.1914459601584066473, 0.11545322121954273986}, + {0, 0, 0, 0.0023100741888551377598, 0.0065631885708627574205, 0.010122343115052657297, 0.0021541859801294522929, 0.0018078552644429368712, 0.0040217835853228389373, 0.00086395925415043829752, 0.0010071371561587601478, 0.0010978464681265795791, 0.0028425080621420056176, 0.007149112146344593563, 0.0050018423505699708895}, + {0, 0, 0, -0.85246870399928331707, -1.26158946908596592, -4.209205295019181392, 0.071706289987386498397, 1.2752968417552010827, -4.9999999999938600226, 1.5920301264071463621, 1.5139604617023065813, 1.5240783568834928019, -2.2799952377284649074, -3.0288053889868216118, -0.35716203856376926851} + }; +double CSCTFPtMethods::AB_mu23[4][15] = + { + {0, 0, 0.040640362633691015648, 0.041439895659457770538, 0.044692834118692070788, 0.050265059196205767733, 0.057855781845786831419, 0.040911062011686524786, 0.054867129215603105408, 0.054950002550886931085, 0.04628096985537989011, 0.0386822143533562951, 0.047358821668104643388, 0.037269724720912909832, 0.015397965365282755001}, + {0, 0, -0.30371495175799717581, -0.27234144993672854129, -0.27046501074758982908, -0.26067835847765863377, -0.26954762805984294749, -0.1426457406009814799, -0.23307410258067257081, -0.18832397122889199537, -0.11810764453638407379, -0.07292958939195615109, -0.079006610759413689604, -0.042031026026755985425, 0.46158683411526485463}, + {0, 0, -0.00025828047348465653929, -0.00027809037187354816549, -0.00020419752530604902245, -0.00028862476294847243165, -0.0005126844925482460175, 0.00019102281095152457563, -0.00054091429879001191611, -0.00041787351999948647895, -0.00020795331916966821283, 0.00019883680996083264846, -0.00031823156140864297236, 0.00033073555709824023052, 0.00045798264976761775616}, + {0, 0, 0.72752266254137853974, 1.0478460846247070748, 0.60915246823586477465, 0.26469225006383612087, 0.03642520365582532782, 0.71320044222334588735, 0.41972736248122854974, 0.44434170513663123758, 0.60643357599054859008, 0.72580899653377339842, 0.21165518987418086017, 0.40996107847780505207, -4.9999999999467634737} + }; +double CSCTFPtMethods::AB_mu24[4][15] = + { + {0, 0, 0, 0.053011865513752004508, 0.06313177697029372093, 0.05352084682330453258, 0.041027537820005684222, 0.040854761316574075836, 0.071402550245544899044, 0.07736719855382165334, 0.079438040698963527375, 0.061688220302594951039, 0.067651891731527510898, 0.052963807889076452984, 0.046716371658662027289}, + {0, 0, 0, -0.3616747887108062165, -0.44478796457305330714, -0.29166259789877752029, -0.29380132699441008359, -0.27050961328514633308, -0.55762354967613492196, -0.3936011893747999868, -0.31526772180018108882, -0.19834207563864661439, -0.17915991072026557496, -0.10076823982822344372, -0.055261578442674569311}, + {0, 0, 0, -0.00011948386184051261938, -0.0004377035707288234748, -1.5096856666038595447e-06, 0.00064791923379202854411, 0.00079626044396309916297, -0.00020119232514042466927, -0.00038577749709032405209, -0.00093011706547101180315, -0.00011554026119632592904, -0.00037143263105509765351, 0.00035067034962929022942, 0.00038063551578985043659}, + {0, 0, 0, 1.2751116233058998883, 0.73216838887711510608, 0.89682810391191047916, 0.68006768939986506073, 0.50537352978830141215, 0.054689817039132032628, 0.3551147830680470574, 0.37259002091189941108, 0.50609881889683205891, 0.24620464257366159178, 0.33817952977709087037, 0.61708106073631430188} + }; +double CSCTFPtMethods::AB_mu34[4][15] = + { + {0, 0, 0, 0.019865692759581058541, 0.028669852043158385729, 0.0061995800427958030338, 0.059000299883545020974, 0.021075145735423551907, -0.058857041409780444519, 0.024667592379148572251, 0.032653808103308000488, 0.022458031770245540787, 0.01792514222572837157, 0.021562783607549321913, 0.0096216089563556771863}, + {0, 0, 0, -0.16028204223466294143, -0.24129291619361287191, -0.12167690740695827345, -0.48886768749438458403, -0.41129236199911262117, -0.0044580020884623077632, -0.21747416644594624868, -0.20792639176268520873, -0.13295152726891287798, -0.091643743275156591688, -0.078156998408433070447, -0.027032449911459321273}, + {0, 0, 0, -7.2934093657490810247e-05, -0.00056307052572997283533, 0.00056401627209529397056, -0.001428418455371307811, 0.00026420696280349427725, 0.0019432058653304881864, -1.4101588242989779309e-05, -0.00050638968612514670842, -0.00014734760272619207332, 6.320198060251979149e-05, -0.00034513817764213352126, 0.00057747077087608850686}, + {0, 0, 0, 1.4981302006935997007, 0.74195678633729156282, 1.0145865296590363958, -0.61742551412101398522, -0.95877987406953490979, 1.2494426320923743834, 0.36142361465918354524, 0.25628769594642597518, 0.3741147629105586736, 0.365615069336391596, 0.18480357829838381378, 0.5901979250242155306} + }; +double CSCTFPtMethods::AB_mu51[4][15] = + { + {0.30968585217406008336, 0.22114029366912527075, 0.14560838945559098634, 0.043050218711845451847, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.317391172523608045, -0.19748764832039111816, -0.12103956190508825819, 0.72463403638600509815, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.00010752106748940020668, -4.6072314728751336248e-05, -0.00020800584810109703929, 0.00033077669460946062651, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.5451989748370562605, 1.5930686622089456073, 1.8999999999979138021, -4.9999999999877386969, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu52[4][15] = + { + {0, 0.29089555712829096024, 0.22409035657291778709, 0.17273536730257388339, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.43681921590138955702, -0.33001737647025841671, -0.24329418737026767272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.00010643314222352778407, -0.00031956169647435724371, 0.00040529994876056351771, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.3951067657640845443, 1.2698178861615445623, 1.5786429063985620846, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu53[4][15] = + { + {0, 0, 0.26038412925299281309, 0.21941755760271858255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.61721194828669312393, -0.53600209701934642403, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.00056428232649683839756, -5.2823850044021085706e-05, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.94850025872825582951, 0.89939017342749116857, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu5[4][15] = + { + {-21.773943957733699506, -20.451306495642462835, -17.619293017663956391, -17.985193664137248959, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {15.981287025955555947, 13.662338397855792849, 12.698834069804624036, 13.996345470486554419, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.061346409143613597759, -0.030528939724191926641, -0.021492236674697007964, 0.24210701584829638633, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.8075565358091265633, 1.6365385762740469744, 1.7445149566969406774, 1.7990108859790623352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig23[4][15] = + { + {0, 0, -0.0094472830143822704441, -0.010353883065660221541, -0.015601327378638136373, -0.0083991887622088135662, -0.0038116819341330646607, 0.017694776574912907813, -3.0418423374763137179e-05, -0.017083474678572161537, 0.0030620488929764769909, 0.017250003890826686587, 0.0093475052428345049849, 0.020375148710649073486, 0.010825941272754753195}, + {0, 0, 0.12318105169788677589, 0.16505972139582619773, 0.263159083213652778, 0.26421790122008942392, 0.23011122781312612351, -0.0029907504110232440049, 0.2662480243269049196, 0.37307765589709518395, 0.18835664858385614551, -0.0037750353709654835277, 0.098617292357490976551, 0.012272312117637594608, 0.08273140888309518659}, + {0, 0, 0.0021613847603855311508, 0.0021330265880287833241, 0.0021695206819646582243, 0.0020640370557124072468, 0.0020048207254594494972, 0.0014767405252029560357, 0.0017674128894213845219, 0.0025204999982808081078, 0.0019567585272304921853, 0.0017176170124729862442, 0.0017211733630609592216, 0.0017231460782773917826, 0.0019575057733585408438}, + {0, 0, 1.2774261918853997422, 0.78296130809877573231, -0.37439956367077026345, -1.069757156759185035, -1.1169051718060274414, 1.8723437538832861105, -1.3529025051179361938, -1.7597610310938422984, -1.0397927716846628865, 1.751460152036041773, -0.5607845639862726328, 0.38169069644802128272, -0.67820448402866129189} + }; +double CSCTFPtMethods::AB_sig24[4][15] = + { + {0, 0, 0, -0.019324652110983078085, -0.014097627204506661333, -0.024009933572701678411, -0.020935767487239648893, -0.066886386670231376406, -0.04726302695081713301, -0.04581885223042039823, -0.0022530391239994115166, 0.012941230376038602781, 0.015015675163022421112, 0.040290964473749905916, 0.00057743831082023152831}, + {0, 0, 0, 0.38549899615915406148, 0.36399829139474371154, 0.35169918487968249154, 0.68304114463142939773, 0.924278067861450503, 0.93196764772733042825, 0.81473285865204680967, 0.45546643991332796952, 0.26322508591964527414, 0.1818180989316907914, 0.043498303978469606002, 0.34659825827423174083}, + {0, 0, 0, 0.0022171043021711415305, 0.0021747338101839835782, 0.0029940267352052294877, 0.0021275297553744344087, 0.00333281433667635121, 0.0024627396815433810068, 0.0037669222073941294529, 0.0023976648979574955584, 0.0020217750711657845979, 0.0021837076490728861596, 0.0012144425569054367355, 0.002374985696282168237}, + {0, 0, 0, 0.086888271968145289192, -0.16601964501317648115, -0.17314993364576378165, -1.7261300821354781387, -2.664491369228591644, -2.3141437377298186284, -1.8792879627112784036, -1.2606774796648803072, -0.69467662222261306049, -0.43108677719729054933, 0.10302409352825184219, -1.5414538145867078267} + }; +double CSCTFPtMethods::AB_sig34[4][15] = + { + {0, 0, 0, -0.011900935391395110405, -0.0099786129323683296632, -0.03846567510080637492, -0.012370991149719094346, -0.055252999502503549745, 0.044966193083524036433, -0.00027213472446938578864, 0.0021399237064631750245, -0.012043959370962682362, 0.00030539002522898643643, 0.013165853183139508698, 0.00031172134354808022152}, + {0, 0, 0, 0.111273956912252725, 0.1761400818445788552, 0.35943108699238940362, 0.31392703938750776693, 0.81003851538686244549, 7.9026928716339345238e-07, 0.17123782818945096351, 0.18309348520126816906, 0.23474101370135130873, 0.10971023080469560762, 0.010540318711930948131, 0.097075156214686139644}, + {0, 0, 0, 0.0023008684843514003171, 0.0021100048451113389419, 0.0030013525121405674675, 0.0021561747583490843347, 0.0029044705579195947802, 0.0011292473915371563191, 0.0020602518937551739589, 0.0022831018423480099744, 0.0022549864255083677464, 0.0019554188567418107417, 0.0022790974638247727541, 0.002187312548748918551}, + {0, 0, 0, 1.4773740578325260664, 0.018290937563995572634, -1.0033798535764466564, -1.5842086993923574223, -3.6001627441020871423, 0.54264104475808871975, -0.59687853097356946552, -0.87818291672479875665, -1.1101641260377899112, -0.39819220908857072549, 0.64153798465161648856, -0.77169187422540497234} + }; +double CSCTFPtMethods::AB_sig51[4][15] = + { + {0.00020466983430282321282, 0.047505782475661187392, -0.053417141048077265708, 0.039017115805722264732, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.91340592460032132838, -2.3265261778725176978e-09, 1.2753791211682063977, -0.024097491702141229236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.0018152770979815904123, 0.0012666078956331508661, 0.0024439910928461300484, 0.00081068594431841524677, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-2.9577250260529730497, 0.83105421659328959638, -4.9999999999931565853, 1.8999999999836647557, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig52[4][15] = + { + {0, 0.013024634848957779287, 0.030326831867631701134, -0.037883414612387561471, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.60655763110407245886, 0.086549467449585568146, 0.96143975817822979746, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.0017838502242368942628, 0.001549072940288412966, 0.0024073931799526598375, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -1.5742327665558009109, 0.42138058335326011861, -2.5570410153890166249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig53[4][15] = + { + {0, 0, 0.0050716226036932833196, 0.072311934385767509537, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.584416896221089055, -0.031665576103488260462, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.0019163928931876126824, -0.00057867999258552171686, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -1.1966097325097744264, 1.8999999999981582732, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig5[4][15] = + { + {7.8205209077391470984, 2.9855734606682107213, 1.1825497246141358776, 19.305732840291909724, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-28.925099295750328565, -1.1590698515764885634e-05, 2.1058004914323302792e-06, -99.999999999237957127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.49543754065341683024, 0.59927339473627028177, 0.72787082140560965815, 1.4999999999905031522, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-4.4205814548277118092, -1.731856240515097678, 0.91982931738965656443, -2.2550825501853273281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho123F[5][15] = + { + {0, 0, 0, 0.21591246799314617322, -0.0088050420313028690544, -0.088535622769352645411, 0.1006486675958642163, 0.067288821235719803449, 0.094183111621421872206, 0.11161107798998388951, 0.11398888280887224667, 0.10503939211879674553, 0.024474774056199476852, 0.046753912210887135781, 0.040088150557658401574}, + {0, 0, 0, -0.098239875317249245046, 0.12779984161744517568, 0.14575642641392180798, 0.00097994339623410156581, -0.017044028681701687417, -0.041821834675341319765, -0.03996460686227946979, -0.038564860655556879032, -0.033600698334453546479, 0.018439524738640494794, -0.015109111485474606418, -0.0045695887184472334247}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho123R[5][15] = + { + {0, 0, 0, -0.47568140563221139594, 0.16168003252830986938, 0.25872690555461436146, 0.199495248815122872, 0.10461699853024816753, 0.096749760238894186304, 0.12110848659141376649, 0.11865295930901736954, 0.13774043814412179065, 0.084006936630821260614, 0.068568916018588138561, 0.10326984780227360661}, + {0, 0, 0, 0.38437441019930046471, -0.039988232827630004751, -0.11333474899807700897, -0.098018610920314108714, -0.027684275921977110485, -0.020477410702221525429, -0.039128511514004080118, -0.041694544300297106676, -0.063510349952433278742, -0.017922560128537899649, -0.016785071384088808, -0.061230529811631448367}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho124F[5][15] = + { + {0, 0, 0, -0.59309777973105870519, 0.40674864730572002358, 0.025457362459962610407, 0.12390836361392933151, -0.095057602683116318443, 0.020804212882217412717, 0.0037573456395767730956, 0.051564942370207866862, 0.095392860178285313055, 0.025068145207744741559, 0.074930159107728350198, 0.083894685659705744984}, + {0, 0, 0, 0.43249344815524365382, -0.22620914049875265328, 0.047340519949311848924, -0.043393009608351185147, 0.089991823076996074748, 0.017785749716159038325, 0.018363489474203294888, 0.00038439875526154188012, -0.01981142588979651134, 0.029870972349476748731, -0.014713153742897349188, -0.030515833639204549554}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho124R[5][15] = + { + {0, 0, 0, -0.3790214723591084911, 0.008629294656197683891, -0.18476862186063011673, -0.14382291114342518612, 0.062423042856956378888, -0.01457735302975383257, 0.054710076752791991783, 0.046163675870020424996, 0.073923291317618017304, 0.036368609033315117685, 0.13845699145909207139, 0.19089158859242033595}, + {0, 0, 0, 0.29446400959310820022, 0.036382668388190271547, 0.10273587571656045414, 0.098901655648261907472, -0.0024084820537273766983, 0.096524156316618106577, -0.0020090841757854135258, 0.0041754682815653386407, -0.015903678190480090987, 0.029186690106470097872, -0.057996964818734043912, -0.10902135889862836493}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho134F[5][15] = + { + {0, 0, 0, -0.18540056438689667129, 0.13948900273564729391, 0.28239862898948059344, 0.18152200630689951932, 0.12019173512533826154, 0.33004964169263961704, -0.19271610018409221499, 0.010571838928394724014, -0.35782517965138482818, -0.1667933388665421568, -0.029610523966235428178, 0.14921983595489249352}, + {0, 0, 0, 0.14018592629407464201, -0.0058491444860705784498, -0.15000052378446995793, -0.053446371008268357683, -0.054095925229749527996, -0.25878658016296007816, 0.19159454488908850278, 0.051622440147487090589, 0.37406385695410443448, 0.20690833738895109128, 0.088602990694543637407, -0.049658965143950316301}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho134R[5][15] = + { + {0, 0, 0, -0.32466278494115075048, 0.06557151645351706748, -0.49502508225505659212, -0.41235874470132255487, 0, -0.058206185496771437049, -0.11994212694833844557, -0.28765504885129739021, -0.14630986783496638393, -0.2506902435838725407, 0.077895192872688825969, 0.124491687529346029}, + {0, 0, 0, 0.27488604690515439088, -0.0040425703778970423219, 0.37667381909165875697, 0.41399717354299681027, 0, 0.099105082166226002305, 0.14152702361577107482, 0.29199015482789675291, 0.18481068509958351043, 0.30061000836172008244, 0.024035962765780741895, -0.039987755352911616424}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho234[5][15] = + { + {0, 0, 0, -0.70172108162723456637, -0.16790171221494132325, -0.31359257756370256809, 0.52195596788366016572, 0.35469616250708335681, 0.29972961639836864789, -0.12733383185241853308, 0.023732260311915418655, -0.11620070369401960808, -0.012271043428981569592, 0.15272636020019583758, 0.22639228046259637916}, + {0, 0, 0, 0.5466181131903057322, 0.1896976252586676237, 0.27309056219009231192, -0.2403671552670139655, -0.24805788613689500055, -0.18366569226946502513, 0.20613233813122075477, 0.099476351393539552692, 0.23721131992179073089, 0.1662158153666866145, 0.030774565037216095043, -0.011281034689275959773}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho512[5][15] = + { + {0, -0.10122374386788027256, 0.05867279399992569866, 0.022992784714161641768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.060780405957416211438, -0.0018903031693155436521, -0.027696685591685570732, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho513[5][15] = + { + {0, 0, -0.089930042979514415724, -0.093269939725297734689, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.058029285354766410587, 0.03709347335623498082, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho523[5][15] = + { + {0, -0.36007557586623134549, 0.36086751765228869404, -0.49597380394918910707, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.23104888116180791191, -0.21165442151467717125, 0.39616810472416036371, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho51B[5][15] = + { + {-23.317206441977930353, 0.38311096711317893515, 138.73025928148325647, -3.3895984991624619198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {39.81331931040932659, -0.58265538873024502742, -197.09814590529396128, 5.7801784630612900173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-21.692379671233720018, 0.16303933981615081894, 92.527943431966605203, -3.4630147948370328947, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {3.6815612322193729256, 2.1215317965894708863e-05, -18.739157224127048096, 0.64092416582054112517, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.4065782520225946772, 0.47918084713644876205, 3.4270868776988145932, 1.1911679883977874805, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho52B[5][15] = + { + {0, -11.115614234839123142, 199.99999993867194803, -0.41345082980668335093, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 18.640929927342266836, 199.91384480242638233, 0.85194663719311369832, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -10.215935151734681696, -199.99199382783231727, -0.69886651036510760715, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.758281666952397071, -95.546949944038203739, 0.15699448924348563539, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.3487188994777750128, 5.4534491073916449011, 0.88233434422240508699, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho53B[5][15] = + { + {0, 0, 199.20037694773515113, 58.711955576749318197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -50.001539058211825761, -162.05665958847185948, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -75.823665036302642761, 163.90256775382573551, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.56535096647798599445, -58.227592407129677099, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 4.7457461205225630607, 4.0420077737038067056, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +*/ + +// Anna's 2010 parametrization +const double CSCTFPtMethods::A_mu12Front[4][15] = + { + {0, 0, 0, -0.10523922235654110946, -0.10983929659374999654, -0.11452047380694262146, -0.11922097760176857129, -0.31345770385362781152, -0.29879434616186489881, -0.26915122313015271693, -0.23825592462089598134, -0.21577716540165170489, -0.19031742310045829392, -0.16472747325597369983, -0.13913752341148910574}, //A_mu + {0, 0, 0, 0.26520808786388666567, 0.20543788970357632073, 0.15092171845376831096, 0.10960449046799547457, 0.07249357497808966988, 0.084725241812656573726, 0.080545185052021503469, 0.063499540823294411962, 0.052274729725005748826, 0.07070765447781486579, 0.07070765447781486579, 0.07070765447781486579}, //B_mu + {0, 0, 0, 0.00053807554094229155788, 0.00045289727656323158257, 0.00048500971554021258918, 0.00062343043239925161666, 0.00018916793540052533398, 9.9877853046464147579e-05, 0.00011936753945903473204, -0.00013555974179713960442, -0.00018396374782998390577, -0.00027673232097881212549, -0.00037490241711504203315, -0.00047307251325127107344},//C_mu + {0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.59999999958231109431, 0.59999999958231109431, 0.59999999958231109431}//D_mu + }; + + +const double CSCTFPtMethods::A_sig12Front[3][15] = + { + {0, 0, 0, 0.012128390128145795368, 0.0060118459615588950434, 0.0066857690437444544998, 0.016870580188088974555, 3.2471855065940857799e-17, 0.04950616849006982817, 0.047875666889731632869, 0.046434926233452016031, 0.043576561593816925955, 0.042040940465016427008, 0.040117984330313584407, 0.038195028195610748745}, + {0, 0, 0, 0.11205437847560090203, 0.14710111810994394577, 0.12139003108545433351, 0.05805544863709271447, 0.44230910905171338943, 0.097455948703866090987, 0.091167182629549800565, 0.08155034337565571223, 0.10115334241053108855, 0.092831704280451163291, 0.092831704280451163291, 0.092831704280451163291}, + {0, 0, 0, 0.00045794655246943964493, 0.00060328713936987944655, 0.00059167776206113108402, 0.00032821487645948946993, 0.0017467056059844235372, 0.00059613339189244513722, 0.00058184715339610595854, 0.00064476542748265707177, 0.00065843267283058381015, 0.00062029466114564557611, 0.00062029466114564557611, 0.00062029466114564557611} + }; + + +const double CSCTFPtMethods::A_mu13Front[4][15] = + { + {0, 0, 0, -0.13778088536998894797, -0.15278054690526707282, -0.143346136779766542, -0.14969165155567873415, -0.31735124864642083597, -0.33366154127080654979, -0.32035587063652937179, -0.29063133844224109392, -0.2625110988870774098, -0.30490221958668739521, -0.30490221958668739521, -0.30490221958668739521}, + {0, 0, 0, 0.50472519215627242861, 0.45431218833331760143, 0.27978303792475944789, 0.21659344933388599563, 0.39042059382545513113, 0.21436973705419076763, 0.21989939737961083921, 0.17248537946455347325, 0.14545152483288878442, 0.06897857783942495935, 0.015796328281960203554, -0.037385921275504330197}, + {0, 0, 0, 0.00074029784977316568338, 0.00094379263107391029794, 0.00044290989468863904959, 0.00032465731761844673995, 0.00080437043173185620963, 0.00030621821048436737717, 0.00036742704696401365556, 0.00031744969589481185704, 4.3755432326479009111e-05, -8.5155390361768903973e-05, -0.00023615524169644545524, -0.00038715509303112157283}, + {0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.599999999992349764, 0.599999999992349764, 0.599999999992349764} + }; + + + +const double CSCTFPtMethods::A_sig13Front[3][15] = + { + {0, 0, 0, 0.022229486577380466045, 0.014786622332179612943, 0.022206319015528955263, 0.030956563988669690696, 0.10438632614093404372, 0.052151139493775117151, 0.061379169888241082165, 0.063070119166874993866, 0.062738437335733338029, 0.059834716470934259935, 0.059834716470934259935, 0.059834716470934259935}, + {0, 0, 0, 0.17561127734822717938, 0.248243347883890908, 0.15435972163154007553, 0.098222588303399416265, 0.28864281120179885454, 0.28143242857015660086, 0.16091447629058408531, 0.13483945718353784748, 0.13542102637707623125, 0.06212454068395922846, 0.015713618115335004077, -0.030697304453289220305}, + {0, 0, 0, 0.00050105260335033322255, 0.00060095811169912115909, 0.00049407859567527159534, 0.00062091453005704531909, 0.00046438613640785659023, 0.00074251112464886865304, 0.00070054085319381544095, 0.00064104982805283157888, 0.00060566613754535849647, 0.00055493548989814516122, 0.00050793289126924699196, 0.00046093029264034925639} + }; + + +const double CSCTFPtMethods::A_mu14Front[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.32728513383665119862, -0.30618420062024648276, -0.27554118389520276811, -0.16285631900256525295, -0.13698434403291015471, -0.084591397910205978761}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.32023477684420448286, 0.2693691108403535317, 0.22056748837118930751, 0.064251774309308562483, 0.014418130075868562656, -0.067256932931443635937}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00042613689417415228419, 0.00055054357631906247761, 0.00015434926334609733872, -0.012950297280226659088, -0.013086191095271773599, -0.017138740778880653948}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.60000000020894128649, 0.60000000020894128649} + }; + + +const double CSCTFPtMethods::A_sig14Front[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.060082258981389996544, 0.07247051398468504213, 0.069785008221314948074, 3.6424053064063738328e-12, 0.050584445297814528697, 0.050584445297814528697}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.30722806049859069377, 0.20925971382909466789, 0.21969785537300090539, 0.022179262487250456931, -0.021585840075842632757, -0.10605666532486046627}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00094734288756094921311, 0.00069588950170735620632, 0.00069173065831375820777, 0.095265205090887594697, 0.024400042034452069928, 0.024400042034452069928} + }; + + + +// +// Rare without CSCTF resolution +const double CSCTFPtMethods::A_mu12Rare[4][15] = + { + {0, -0.10374889091836100863, -0.099788822609968519384, -0.13818657823143312702, -0.13717556879309533713, -0.14490849378394998759, -0.14408105919423722097, -0.2740736915947392105, -0.25354252758973594428, -0.22856287512160483599, -0.19978450972956338094, -0.18078462391477437277, -0.15524879962412407863, -0.13121518430211620565, -0.10718156898010855471}, + {0, 0.43901381552049162371, 0.33269140862921836588, 0.2867281989745522619, 0.1745740696789168378, 0.13068773408294853677, 0.090289532623200399741, 0.14511096793044100939, 0.089110172781148286325, 0.088325915559225531837, 0.058284739852102536439, 0.054838099980182117288, 0.023722628571548887155, 0.0025855116885875051302, -0.018551605194373876895}, + {0, 0.00090427118272218449946, 0.00051285798655137816021, 0.00096712518524937637985, 0.0005533967588738022839, 0.00058699577022335697706, 0.00046096277656442602704, 0.00059775151582151515688, 0.0002982802094889720106, 0.00025087464533485412822, -1.2763501682976573746e-06, 8.7075909949317653082e-05, -0.00014973114527974673571, -0.0002818219224184352785, -0.00041391269955712252024}, + {0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.59999999996175301664, 0.59999999996175301664, 0.59999999996175301664} + }; + + +const double CSCTFPtMethods::A_sig12Rare[3][15] = + { + {0, 0.0038093885421048444447, 0.0065769632315039548015, 0.0055592323950014550446, 0.0093835962422483230883, 0.017396352418037726306, 0.020259861529127568686, 0.028034021369845840699, 0.039800110854239546809, 0.039980148857628114434, 0.038524308685830198351, 0.040281758067103733134, 0.03964658161624498578, 0.03964658161624498578, 0.03964658161624498578}, + {0, 0.23514753393254139713, 0.20840454339700395514, 0.1734554515667367236, 0.14712778893221009624, 0.068478644292554124995, 0.045578777378287992084, 0.17971688457142401263, 0.10413274328597779683, 0.096806606002943468292, 0.095972114441355463321, 0.077888109608563196873, 0.073807795186251745623, 0.065850955926868487422, 0.057894116667485256977}, + {0, 0.00060835884164537896556, 0.00057248928258038056342, 0.00054601310456751364283, 0.00045596139082362406765, 0.00036256195477186049098, 0.00033554189220614231851, 0.00081415383922815243514, 0.00064529700989722222747, 0.00063280618158918571729, 0.00066801533625483495039, 0.00061304601669530541484, 0.00062440517985484366055, 0.00061825079736035069063, 0.00061209641486585782914} + }; + + +const double CSCTFPtMethods::A_mu13Rare[4][15] = + { + {0, 0, -0.12623127354128180211, -0.17935797490956165157, -0.18060840788964968584, -0.18696605249703140972, -0.19077279628481272344, -0.29349472537983850584, -0.28999462954606641807, -0.28042269536018021858, -0.24794997339523475177, -0.22381101094323510581, -0.21271098141721955788, -0.19456977291480381798, -0.1764285644123881891}, + {0, 0, 0.46581826439734036471, 0.59045368664701669559, 0.42112504758806018623, 0.31214409746624299791, 0.22991099738945788844, 0.38259688787882195626, 0.21032714197086083141, 0.23803428613207575082, 0.16848812991169570541, 0.13391107896586992854, 0.064908316005681143679, 0.010987253017156417556, -0.042933809971367864478}, + {0, 0, 0.0002201385928033240463, 0.00094588024264893161806, 0.0006090017795757148196, 0.00055819818498869361832, 0.00051220623767016942862, 0.0010722093641169425093, 0.00033951226487555219435, 0.00057667736469464204747, 0.00038672362687909188003, 0.00018665348905046641372, -4.8148930897884412161e-06, -0.00017720493186712581515, -0.00034959497064446232173}, + {0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.59999999996175301664, 0.59999999996175301664, 0.59999999996175301664} + }; + + +const double CSCTFPtMethods::A_sig13Rare[3][15] = + { + {0, 0, 0.015046443595756202674, 0.024350274050281187077, 0.030516519859742685661, 0.034951536569288559064, 0.040872596013944946514, 0.075500038528175023034, 0.054258877880390701809, 0.057948329004836200695, 0.055684189309453437089, 0.055547652610341891055, 0.055859762201587538633, 0.055859762201587538633, 0.055859762201587538633}, + {0, 0, 0.72981359973468040714, 0.25552798678505961316, 0.20538399097483123201, 0.13568477284924612691, 0.087691623490571385391, 0.14380693710811331965, 0.17784552932129321645, 0.15447707796169932171, 0.15118995597952319954, 0.13106219757004208826, 0.11773441089899655543, 0.10337069917539953856, 0.089006987451802632716}, + {0, 0, 0.00047001852983351251119, 0.00053481400606665866967, 0.00036348184816972377081, 0.00037774161715020031574, 0.00026657604722595630358, 0.00029086094173271957383, 0.00068184877937593074432, 0.00058313040724595804811, 0.00061068422520455867882, 0.00061315948044054677767, 0.00062220572315280220366, 0.00062220572315280220366, 0.00062220572315280220366} + }; + + +const double CSCTFPtMethods::A_mu14Rare[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.2849452232390318196, -0.26600970450734234829, -0.23683395869018955548, -0.22057309433227462181, -0.19651746205793096944, -0.17428824880419035992}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.33740004932669764859, 0.27762229117854592131, 0.19628468723350062097, 0.17323896845886521678, 0.10268128741370685653, 0.045299202758887657794}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00036794862559287675862, 0.00059266387001125628905, 0.00029802341315537321086, 0.00025629117987456756858, 0.00022132857610388510274, 0.00015836729676018692324}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.60000000020894128649, 0.60000000020894128649} + }; + + +const double CSCTFPtMethods::A_sig14Rare[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.057936258148966857107, 0.067831242837197713857, 0.065620840504349520206, 0.054328715544637938561, 0.061429264259152710492, 0.061429264259152710492}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.30423086251952391468, 0.20761013178198547968, 0.19093892168102474804, 0.38288685251508419727, 0.27141669214472746718, 0.27141669214472746718}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00080261760198784384054, 0.00063696047781503656055, 0.00065139580093967995589, 0.00069639579902228165072, 0.00069684239537159964328, 0.00069684239537159964328} + }; + + + +const double CSCTFPtMethods::A_mu51[4][15] = + { + {-0.30205049387075266765, -0.19825408793401680385, -0.10259572704977054647, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.39029489236430164878, -0.99999999999950184293, -0.99999999991334242999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.0082240407388394932281, -0.008489109806000837144, -0.0096722775887914218262, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.4884036315353963431, -2.8577685774096766025, -3.1123617094902709113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +const double CSCTFPtMethods::A_sig51[3][15] = + { + {0.013883456707760059509, 0.011790507803505339071, 2.4609763012162222395e-15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.33358000572065177325, 0.19837044850549298558, 0.21329994540971500272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.0026062373849642236565, 0.0026272077989507240485, 0.0025484832112267707081, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +const double CSCTFPtMethods::A_mu52[4][15] = + { + {0, -0.31934822512291188845, -0.24671378669106625026, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.99999999999980493381, -0.99999999999999167333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.0073087160764979198016, -0.0070564603063957591009, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -5.0384103551069152616, -5.6736067150957572025, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +const double CSCTFPtMethods::A_sig52[3][15] = + { + {0, 0.021754484285831678786, 0.0079969520010703034479, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.31662456185786602703, 0.25320436095234394314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.0026259453672001680305, 0.0027192866432913216992, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +const double CSCTFPtMethods::A_mu53[4][15] = + { + {0, 0, -0.2362111548723856147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.58675988413655344456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.0074765217760223816323, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 1.392910355886719076, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +const double CSCTFPtMethods::A_sig53[3][15] = + { + {0, 0, 0.010082748878246528337, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.37397019929001934502, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.002686637834141298968, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +/// DT correlation +const double CSCTFPtMethods::A_rho512[5][15] = + { + {0, -1.3270643828972497058, -0.40947841616853780655, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 2.025201781399017964, 0.58089265964690128818, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.73760841017029699085, -0.060534778841327505083, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.077735281441295198124, -0.017952905037001157251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.005510074476231469412, 0.26061236699994605459, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho513[5][15] = + { + {0, 0, 0.18116780706048338234, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.10826967270771679919, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.033488168126484141318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.0040355575386412517735, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.4934185910548575249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho523[5][15] = + { + {0, 0, -1.9080285362497979573, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 3.2540326879755121503, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -1.2246911037569772063, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.13624286476587679773, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.24605674796105389546, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + + + +const double CSCTFPtMethods::A_mu23[4][15] = + { + + {0, 0, -0.038262994788483634112, -0.038329955987871006107, -0.0374748823380766094, -0.041131685825480934771, -0.041682237062370237901, -0.043941548191289134251, -0.036858451809650610853, -0.041160145519271960912, -0.03640665951155453578, -0.037033177234847232395, -0.039730205721839016719, -0.041049544792113090708, -0.03904511674158141904}, + {0, 0, 0.22476203480449799543, 0.19067575131669534105, 0.15256324303025625699, 0.13801063658393192268, 0.12256502197662035025, 0.11905632873396845839, 0.10056103279215167223, 0.094455197819930808434, 0.06542931061274483151, 0.055715924150473321308, 0.053301837423971050456, 0.045890095913808617856, 0.027949821903864861122}, + {0, 0, 0.00069404495353071109318, 0.00065670816947569431686, 0.00050715045635956769714, 0.00051087666765004164943, 0.00050201870311558270069, 0.00025160072489320881679, 0.00026119341522217484446, 0.00027099698566654400892, 9.9011225161971808595e-05, 7.3884094779271263388e-05, 0.00025118886053809180194, 0.00035276812785148709559, 0.00023201907068018601732}, + {0, 0, 1.5949221750821838128, 1.7201281725872403783, 1.58953615582846286, 1.1423843849936006212, 0.97788843089194554814, 0.90488697221367975221, 1.1715145764654877336, 1.1384185105977693286, 1.1222106905033706337, 0.8870702391119174024, 0.61881410578333895245, 0.2103057782202895909, 0.20906493220451535797} + }; +const double CSCTFPtMethods::A_sig23[3][15] = + { + {0, 0, 5.1487948019707241443e-14, 1.371515748194163109e-17, 5.7867664653155070908e-15, 0.0018689633292167232882, 0.0022366390858728274135, 0.0098612407883851022766, 6.8801945206625053642e-12, 0.0032973305248131545321, 0.0054990363466139750501, 0.0092745687266331533483, 0.011501230292384876167, 0.012866555123334103353, 0.01433335748409165708}, + {0, 0, 0.20455300017238808863, 0.19201919320235372179, 0.17201776141542601817, 0.12441381076621171875, 0.1050096955004960475, 0.086699597450937707088, 0.12195247491883690061, 0.12325808533281308599, 0.096676601548240911899, 0.075608663356511091047, 0.063411508431177876499, 0.053299915739310803342, 0.048982690822271121589}, + {0, 0, 0.00067345631439024247495, 0.00071637601448934864513, 0.00073991596851847836816, 0.0007991069380909875423, 0.0008004777620410123912, 0.00089609812741991013828, 0.001505913962207979526, 0.0014477291363779595194, 0.001410515534491615236, 0.0013306603256628582281, 0.0012465454381592282456, 0.0012290059929163277448, 0.001182792281371985825} + }; +const double CSCTFPtMethods::A_mu24[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.061959407101930465134, -0.058818321370234280532, -0.068352281408454867995, -0.061460298909070447404, -0.052235918421231680719, -0.072498226107478094815}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.21211506894042392313, 0.1693324759070968244, 0.16427164509165567696, 0.12206249376578166832, 0.059425221503678751778, 0.10342818163255371178}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00082310131655814202344, 0.00076119821363284040708, 0.0011383177083823211358, 0.00088025107979697856699, 0.00053811687741542281113, 0.0012072828551724611168}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.90513569051375386554, 0.84830498879329219175, 0.61907648481747246105, 0.62281733240515868566, 0.96959526780257299095, 0.22278747273629403991} + }; +const double CSCTFPtMethods::A_sig24[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.036897103741702109991, 0.039899187881393870236, 0.037199371928606554671, 0.044110460084859734464, 0.04574632914580819415, 0.043819228659279139959}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.12588087914450593607, 0.096275574709463407341, 0.097301378507412841778, 0.062284950968221723666, 0.040981290949611878793, 0.062080679266191686472}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00015197851743841865125, 0.00020141684336612834154, 0.00023753469072643055345, 5.280883524679438998e-05, 5.5577569515852236366e-05, 6.1083145679098556401e-05} + }; +const double CSCTFPtMethods::A_mu34[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.0058446275511135183447, -0.0044363335612002457661, -0.0063690633680748938092, -0.0071732602982787522714, -0.0060076595959582691081, -0.0097192787716524169095}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.069899440774008433919, 0.041945454306693608082, 0.033695321175754334997, 0.02572107994967174141, 0.011966531649750349747, 0.013632158523237790024}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.00028713324507221590172, -0.00029722368993748908127, -0.00021881992359872021571, -0.00019444183718237873664, -0.00019245346134829781652, -4.7403620157884084486e-05}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 1.23011991602398707, 1.3460026509066507217, 1.3048596027895269511, 1.1101126497057096643, 1.3404667534791459005, 1.1961024662925265893} + }; +const double CSCTFPtMethods::A_sig34[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.014243461206981972156, 0.010278183995352333305, 0.013373297961434488582, 0.018049641090122695714, 0.018285814028279508137, 0.018004419633993375832}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.080281940189430453514, 0.097702954127336857915, 0.068717674384759980244, 0.047838267178665204449, 0.043271382660605303694, 0.034571413197575895371}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00019610172919627981338, 0.00020181030100052541531, 9.721123551963389408e-05, 7.9515919724251022879e-05, 3.152903608551011833e-05, -1.5281155054305934032e-05} + }; + +/* +const double CSCTFPtMethods::A_mu23CSCTF[4][15] = + { + {0, 0, -0.05159583579882612292, -0.057495850955557127604, -0.038777381197559336601, -0.034650103854195257735, -0.035866685307932126558, -0.036520018265937925772, -0.039140048431005991514, -0.04132313862170765989, -0.036795418654570546946, -0.034712298048110004633, -0.030675971294882777712, -0.026581567107835060715, -0.027082610124683551694}, + {0, 0, 0.30930157379625533576, 0.30528792735566101513, 0.18101621729540517958, 0.13261043687180154582, 0.11710185518524707238, 0.1042269425450448872, 0.12842978872597279882, 0.11026714080229071957, 0.077195052828225488306, 0.052779807661988357992, 0.031907294195008026327, 0.015010793353952620391, 0.0083693744640667474405}, + {0, 0, 0.003303237228747075635, 0.0036877622923072827903, 0.0028778748613812418257, 0.0027697479676805046578, 0.0029722472234315878113, 0.0027557729541331493078, 0.0027439686054866367984, 0.0027429867920243330461, 0.0026205380860322580877, 0.0025684796211763527909, 0.0024501533836338673482, 0.0022886566312508992323, 0.0023109047428951515549}, + {0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778} + }; +const double CSCTFPtMethods::A_sig23CSCTF[3][15] = + { + {0, 0, 1.9795336160186027818e-14, 1.9915059185082739646e-14, 3.1018595894952150083e-13, 3.247104191431149367e-15, 8.1315162936412832551e-20, 1.240503468176445967e-14, 5.42101086242752217e-20, 1.0611672131288774068e-13, 1.5769479363818283968e-13, 1.3950757324528162417e-13, 9.006754760412793992e-14, 6.4351600220433069488e-14, 3.422793732471562933e-14}, + {0, 0, 0.16247290882387102617, 0.17175130285728712476, 0.12863499593873295446, 0.087195343431809388401, 0.075178796525218818947, 0.084968005914806410406, 0.097534051101499472103, 0.10072101959821762318, 0.086515842289935293574, 0.077487068666586722543, 0.066495426545906038962, 0.05829523793723847408, 0.058469062331064518279}, + {0, 0, 0.0030866184008234202017, 0.0027157845892710396826, 0.0031000107472930020502, 0.0032948728256854639164, 0.0032523838944876529676, 0.0032908170044063911851, 0.0031077703733701392101, 0.003168310045777431895, 0.0031995826882447926144, 0.0033172473608836330373, 0.003481731357302361371, 0.0035885923423450909013, 0.0036197682854273677093} + }; +const double CSCTFPtMethods::A_mu24CSCTF[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.040588070215567317867, -0.037244899938720932298, -0.032557928194235655206, -0.033625486248390609734, -0.030979888871088396424, -0.034417775727303090427}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.14679164922919202274, 0.10155103197601543508, 0.05654629310554831062, 0.045376829456755543579, 0.027509877797561234358, 0.023419523710039816256}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0020633358759647897618, 0.001896533050698436711, 0.0017858761282068486096, 0.001844050222271934221, 0.0017557139477893672803, 0.0018426777898371733428}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.8287338692316308375, 0.99774828307731855404, 1.1829866290816364316, 1.1602087549628306018, 1.2464326048294538385, 1.2759641819434877075} + }; +const double CSCTFPtMethods::A_sig24CSCTF[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.037625952557573547064, 0.01799213091317735172, 1.6125862879181815379e-11, 1.0562397310953652863e-12, 1.241077634541939978e-12, 0.0010355011396506045348}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.042427032035622765094, 0.098803329688397070751, 0.14389559700484103044, 0.13799560522998333134, 0.12970987520579105312, 0.12360506328208811788}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0016583711392086320988, 0.0026285030865632191821, 0.0035332492384275056285, 0.0035536381484177958709, 0.0036008804486243150937, 0.003671342260090017847} + }; +const double CSCTFPtMethods::A_mu34CSCTF[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.024386862247056880632, -0.021528537191676071216, -0.02005083006670880727, -0.01336094590546606925, -0.011202986245246833105, -0.010221348552148104907}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.13932346391503466765, 0.10879329554634586952, 0.082131024131389118725, 0.049386143583177943839, 0.031626039045900805613, 0.018428910788041489438}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.002260334327917361795, 0.0022298163315863312253, 0.0022548694122104897576, 0.0018759307742583139749, 0.00177881208252465557, 0.0017313182633728260718}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778} + }; +const double CSCTFPtMethods::A_sig34CSCTF[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 8.7898167477201694098e-15, 9.6596450456509774796e-15, 5.8301345522149272682e-15, 4.2091980942404738641e-15, 5.3458485468199645751e-15, 3.1712051604473878719e-13}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.093687563387992001118, 0.079820927326800600321, 0.066984420892720844543, 0.056708328335080805671, 0.047536365785603315604, 0.038169598629265347189}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0030253104511002268558, 0.0031726875548676886779, 0.0032496716988121504902, 0.0033443354915219845012, 0.0034738654347779623563, 0.0036318730482019275646} +// + }; +*/ + +/* +// correlation +const double CSCTFPtMethods::A_rho123FrontCSCTF[5][15] = + { + {0, 0, 0, -7.1040670977031510347, -12.670315837935662628, -8.7170331637018456661, -0.67519391792989291723, -82.734134458636077625, -0.75423027516740670517, -1.5375638068488624022, -1.9436626689216969233, -3.3048393305106831264, 0, 0, 0}, + {0, 0, 0, 13.120105991486797237, 24.351734925387280128, 17.466447377883568493, 3.4093984643667423207, 194.02337279340923715, 2.3366398860307699969, 3.18999491763136378, 3.6653450973208929753, 5.5669645488507377706, 0, 0, 0}, + {0, 0, 0, -6.3122732945347292954, -12.092235620129875073, -8.964306376251860442, -2.0956518253881668556, -14.276757245102295713, -1.052341283927880955, -1.3351509494835234193, -1.4259213982588558878, -1.7115493310298179885, 0, 0, 0}, + {0, 0, 0, 0.88435981237335747895, 1.7435813620171676241, 1.3426959412552754713, 0.34444942151920626694, -87.449791709635917414, 0.12377690603711703765, 0.15538477196375066747, 0.15008809252689520042, 0.10296388213110005405, 0, 0, 0}, + {0, 0, 0, 0.6301630452598394605, 0.95776009332113687389, 0.9017528066816278276, 0.50478537372345588796, 4.2993192028223639056, 0.44617114302999638653, 0.34541691945594366064, 0.42054938381219214572, 0.7433264993299159018, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho124FrontCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, -67.653257351760515803, -14.640453888061129462, -8.0061864057341729506, -6.380532066411966241, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 199.99999998356389597, 18.625354490890874359, 10.511672179624257595, 8.772341856627665635, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, -190.6065599611967798, -3.7847886886961528141, -2.2651826031392530147, -1.9160721119800219192, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 58.439288729233759057, -2.3364343906401296991e-06, 3.6855623904152867709e-07, -3.0414002648998517131e-06, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 2.8796301484731765541, 1.3626067779332513563, 1.0087454870715759636, 0.90653374832410571482, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho134FrontCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -5.1253686146165238213, -3.9460979852191035988, 50.876993645544430933, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 8.6945510876485556651, 6.9804335263398149536, -138.23002940118752235, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -3.7766962717672067917, -3.021481709800325266, 114.72054763323052384, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.47276435137618078031, 0.37604585592516825976, -25.936589905717454485, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.67139180168906242852, 0.65599257431238855443, 2.2983843503797514174, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho123RareCSCTF[5][15] = + { + {0, 3.693736660096563762e-07, -6.3780194230193432148, -13.770035906375994728, -5.1562051118343141809, -3.7461867441730016814, -1.2805080447177172864, 0.50294375115506961826, -1.4740723006986149457, -2.5387426474729517523, -2.1923622917088105844, -3.0911905495886267126, 0, 0, 0}, + {0, 1.2460479107724575787e-08, 11.270599218378388073, 22.392173152402016001, 9.3862642825355049325, 7.7578075325167734633, 4.2953294294048536273, 0.22827419724359693243, 3.4825602170197607066, 5.0470037914562615455, 4.4340011683393560915, 6.2256125281916929737, 0, 0, 0}, + {0, -3.4521070809865814222e-09, -5.0004899240308509079, -10.311644488849697865, -4.282123228906844048, -3.7150337817860408229, -2.2556284401727886291, -0.25683718959054824271, -1.5532530344313972837, -2.0501268102747358668, -1.6048499907132562914, -2.42639211677826383, 0, 0, 0}, + {0, 0.11247782203128549317, 0.65621333795917502485, 1.4508425971339706795, 0.57554752401241371373, 0.51651149712728827712, 0.32553981050209734871, 0.041454698814621479541, 0.1892053332712004543, 0.23183666635265892664, 0.14070399770166691633, 0.25037305153793043555, 0, 0, 0}, + {0, 5.2468060541259898405e-05, 0.59902231088968072026, 0.64691306718481345062, 0.56825725017267580963, 0.55227308775738792601, 0.52292618714173277894, 0.15015264640230108206, 0.47276305428305431811, 0.58130632102024715202, 0.66287057871639254447, 0.70571047503796380251, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho124RareCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, -62.063614454439573365, -9.3911739932179134627, -6.1205175819402386495, -3.1911920231298327444, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 176.01031612404437965, 12.375741099204100593, 8.5587121090773408127, 5.7559625518179906578, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, -160.26616104904954341, -2.5400842729151151822, -1.8386520927660907621, -2.1326757988726772197, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 46.856826297399912562, -4.8053174807327625473e-07, 3.6069918621373098233e-07, 0.21904388264162638622, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 2.6686667219206672286, 1.1798705662301880448, 0.9751334566408034199, 0.50657760373212734617, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho134RareCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 22.63925623244709584, 33.307602374459399641, -4.7351194818759818617, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -81.727537829168539929, -106.94890709205490964, 9.1466321665848884237, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 81.287234092264910146, 99.769637227574477834, -3.9238059375998592948, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -19.366748957614952076, -21.885672253322599801, 0.45930089549956160111, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 2.3976365353544930592, 2.6613591378002552368, 0.90958735012798141994, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho234CSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -9.8545541776242284726, -64.883134763134137302, -2.7111481630799327824, -0.094635535725662925377, -0.24145993067693449774, -0.86334668692406080215}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 20.483521463583567623, 128.78793309543945611, 8.4668465066294569255, 3.2196840916959703627, 3.5062716967070435281, 4.8689870431603861078}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -10.072715847457928362, -81.865408753031090328, -4.2797400827660840861, -1.8900888882082564901, -2.0494364954339538976, -2.6715697235200512871}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 1.4368420319765635718, 44.864139609984853507, 0.57906617181020891838, 0.27668065500104588317, 0.30413204972393043102, 0.38082905421452400985}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 1.1952334817255199084, 3.5585102799355743386, 1.062066264100966162, 0.76269875289384825301, 0.75934194995400139394, 0.84343143505690310047} + }; +*/ +// correlation is calculated without CSCTF resolution +const double CSCTFPtMethods::A_rho123FrontCSCTF[5][15] = + { + {0, 0, 0, -1.8018355270558423786, -3.0800442413303450451, -73.019003781704810763, -71.455790570687398144, -64.380384468942153831, 2.1550121774347754666, 2.5576552488389672213, 2.449616802429892104, 2.6048654763866916362, 2.4417874257934801818, 2.4417874257934801818, 2.4417874257934801818}, + {0, 0, 0, -2.1007675246065984354, 5.0425956104081919307, 199.99999998505296617, 197.550283903424031, 199.99999998947504309, -3.6752175165788334432, -5.1722529027050292427, -4.3622079033393852399, -3.8822092661387657131, -4.2729718966347389753, -4.2729718966347389753, -4.2729718966347389753}, + {0, 0, 0, 4.7467280498208239692, -0.9954101483761357283, -174.31370635014994264, -172.76138545990900752, -195.76348611065316163, 3.4105036734574345481, 4.6147873662827647578, 3.7484788313774726198, 3.1712066148946220778, 3.7362441313782701613, 3.7362441313782701613, 3.7362441313782701613}, + {0, 0, 0, 0.30810891952961361184, -1.5943850767419220915e-06, 54.774256057823905053, 53.990647071858525408, 62.484493391665445472, -0.69848464296741152868, -0.91930506751317175862, -0.74283883233049896599, -0.63029551267626326982, -0.7477310109201988908, -0.7477310109201988908, -0.7477310109201988908}, + {0, 0, 0, 1.5832663901749726154, 0.74552216086091394054, 2.3871718840149540597, 2.3429031884405246977, 2.5923987724387411724, 0.78470036712835855575, 0.84997184658808944135, 0.77449725473134001241, 0.7103384244719952445, 0.77987697239468589672, 0.77987697239468589672, 0.77987697239468589672} + }; + + +const double CSCTFPtMethods::A_rho124FrontCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 1.3870060999256690337, 2.9712356450806232111, 3.570810174736656073, 4.8268213813687026459, 5.9187234187625641368, 7.0106254561564220751}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -2.5249315692538325528, -5.0029964029336300158, -5.9723457657194050086, -7.947505442436899159, -9.671212540670850899, -11.394919638904802639}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 2.5905258665507675531, 3.7350919226554304409, 4.4308882990573090765, 5.4258644619120737218, 6.3460456781575231844, 7.2662268944029655415}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.46509034721864128681, -0.65123509278498414865, -0.77222404956138701593, -0.9366501988648274768, -1.0902170500364056771, -1.2437839012079834333}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.80362588618902608406, 0.76388670904989408594, 0.8119443249235495097, 0.79315230621001431288, 0.79315230621001431288, 0.79315230621001431288} + }; + + +const double CSCTFPtMethods::A_rho134FrontCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 1.9650106495811070495, 4.4682144046367060497, 3.6127345552596952238, 3.34865320225287455, 3.34865320225287455, 3.34865320225287455}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -2.8639423697800454605, -8.5042162539937766752, -6.2743097440414938859, -5.8808227814784217458, -5.8808227814784217458, -5.8808227814784217458}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 2.3846745836159768395, 6.2976695885419857746, 4.8907783903396619962, 4.5243741855310641853, 4.5243741855310641853, 4.5243741855310641853}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.45508861624906205012, -1.1535577557401812676, -0.887603855749135362, -0.83208340864398255832, -0.83208340864398255832, -0.83208340864398255832}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.61133320621013831353, 0.8416666357275194299, 0.84060163399865650558, 0.7645338256944618216, 0.7645338256944618216, 0.7645338256944618216} + }; + + +const double CSCTFPtMethods::A_rho123RareCSCTF[5][15] = + { + {0, 3.693736660096563762e-07, 3.6624889920579235536, -1.5878130861362493853, -16.882029490672145755, -19.782998814333478066, -60.455933184308456418, 4.7409034663087075145, 1.2313698717610916944, 4.0535624038761168819, 2.839672990936767949, 1.1264072104945499486, 2.7983831896288853258, 2.7983831896288853258, 2.7983831896288853258}, + {0, 1.2460479107724575787e-08, -9.1322692253088106895, 2.7885945213228429118, 35.574384349975474606, 52.562872763020486389, 165.96545891988304788, -7.8572084740661054525, -2.2073725837258022509, -8.2319545861659868535, -5.2739465547973312098, -1.6641893104460985242, -5.046934297364082056, -5.046934297364082056, -5.046934297364082056}, + {0, -3.4521070809865814222e-09, 0.304049807886722534, -1.0070939003771062215, -25.509204584815140748, -43.856338459435548316, -142.9795139802988615, 5.1120722960994200434, 2.5507720910098483635, 6.5298492011791555711, 4.4578719360600889132, 2.2487455007422072484, 4.1798622026080156644, 4.1798622026080156644, 4.1798622026080156644}, + {0, 0.11247782203128549317, 6.1743739480412145326, 0.11162411914689808479, 8.9528675403092599083, 15.100558849256662697, 44.430568006333729159, -0.9341261050017011236, -0.55701647459573400134, -1.2571707419142834627, -0.88779580801276813951, -0.51779245640493165581, -0.83078031438737998116, -0.83078031438737998116, -0.83078031438737998116}, + {0, 5.2468060541259898405e-05, 1.8940496384956984066, 0.066707207826664116634, 1.7508237418861856138, 1.8900280458873763845, 2.1844068317738409846, 0.76180412238695105476, 0.72372957011062566401, 0.89275082928758009437, 0.81250184984526685472, 0.71783981961882159517, 0.78172523741347288428, 0.78172523741347288428, 0.78172523741347288428} + }; + + +const double CSCTFPtMethods::A_rho124RareCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 3.6863837484595949334, 2.3224336525694582178, 3.2507026803368823664, 3.0865066944678405392, 3.0865066944678405392, 3.0865066944678405392}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -6.9075821699787951502, -4.3426737934213210934, -6.2428017762167931082, -5.8310192475893680708, -5.8310192475893680708, -5.8310192475893680708}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 5.1741882361155777659, 3.6659747818805397124, 5.1137870308059385493, 4.6513166834186217002, 4.6513166834186217002, 4.6513166834186217002}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.8788429753762293517, -0.6687776952912940498, -0.89611818355296113392, -0.81457961478942486622, -0.81457961478942486622, -0.81457961478942486622}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.89064996021251574554, 0.79339716446029262542, 0.92504977817804989737, 0.86969896759290166166, 0.86969896759290166166, 0.86969896759290166166} + }; + +const double CSCTFPtMethods::A_rho134RareCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 3.4612440846722587473, 5.7154640478562965811, 6.1988763822017318716, 7.8628271357719619061, 9.2316432845362399462, 10.600459433300514434}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -5.7252426310553330424, -10.734814097449786985, -11.773479219426080888, -15.459415237565650614, -18.483533531693282725, -21.507651825820914837}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 4.1825411479975462825, 7.4929964403945605866, 8.4655628853855269256, 10.99672189538286915, 13.138232764111364759, 15.279743632839839051}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.76190351147590362757, -1.349101837260204606, -1.4909015696715794963, -1.9296336976695052101, -2.2941327267696411951, -2.6586317558697754038}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.73180297067413413448, 0.85937126410475961347, 0.96408406745158758966, 1.0840338641868394465, 1.2001744125751796499, 1.3163149609635189652} + }; + +// +const double CSCTFPtMethods::A_rho234CSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.90545523934272553745, 0.87175008048078328482, 11.473027189906936485, 11.663806475851881572, 0.42441495626586411838, 0.32838673222117276129}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.44139458152853866535, -0.42393288245808863346, -22.394533628750806997, -23.701781706067023947, 0.3795109868989199331, 0.61276617249320963765}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.051844682585598461655, 0.049996912305763613338, 16.507523030995347568, 17.496995261382853215, -0.25771028946901503032, -0.35814371755433299649}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 2.7429208195040022389e-07, 9.0318461390404003453e-08, -3.1629404839892929502, -3.4008584782052286855, 0.032310851118482836197, 0.04444079467290308616}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.42794073513595692893, -0.42484700224018712156, 1.2597467573071601254, 1.2343273593218078155, -0.1335866415068663049, -0.10123375520631937297} + }; + +// Constructor +CSCTFPtMethods::CSCTFPtMethods( const L1MuTriggerPtScale* ptScale ) + : trigger_scale( ptScale ) +{ +} + +// compute PT from dphi = A/Pt + B/Pt^2 +// this involves solving the quadratic equation and storing it as Pt +// out of the two possible roots, the return value is always the larger value for Pt + +float CSCTFPtMethods::Pt2Stn(int type, float eta, float dphi, int fr) const +{ + float A = 0; + float B = 0; + if (dphi == 0.0) dphi = 1.e-6; + if (eta < 0.0) eta = static_cast(fabs(static_cast(eta))); + if (dphi < 0.0) dphi = static_cast(fabs(static_cast(dphi))); + ///DEA: kluge to get verilog and original model to agree +#ifdef L1CSC_STANDALONE + if (type == kME1andME2 && eta <= 1.25) fr = 1; +#else + if (type == kME1andME2 && eta < 1.2) fr = 1; +#endif + if (type >= kME1andME2 && + type <= kME2andMB2 && eta < 2.5) + { + if (eta >= 0.0 && eta < 1.6) + { + A = AkLowEta_Fit2[type-1][0] + AkLowEta_Fit2[type-1][1]*eta + + AkLowEta_Fit2[type-1][2]*eta*eta + AkLowEta_Fit2[type-1][3]*eta*eta*eta; + B = BkLowEta_Fit2[type-1][0] + BkLowEta_Fit2[type-1][1]*eta + + BkLowEta_Fit2[type-1][2]*eta*eta + BkLowEta_Fit2[type-1][3]*eta*eta*eta; + if (fr >= 0 && fr <= 1) + { + A *= FRCorrLowEta[type-1][fr]; + B *= FRCorrLowEta[type-1][fr]; + } + } + + if (eta >= 1.6 && eta < 2.5) + { + A = AkHighEta_Fit2[type-1][0] + AkHighEta_Fit2[type-1][1]*eta + + AkHighEta_Fit2[type-1][2]*eta*eta + AkHighEta_Fit2[type-1][3]*eta*eta*eta; + B = BkHighEta_Fit2[type-1][0] + BkHighEta_Fit2[type-1][1]*eta + + BkHighEta_Fit2[type-1][2]*eta*eta + BkHighEta_Fit2[type-1][3]*eta*eta*eta; + if (fr >= 0 && fr <= 1) + { + A *= FRCorrHighEta[type-1][fr]; + B *= FRCorrHighEta[type-1][fr]; + } + } + + A *= kGlobalScaleFactor; + B *= kGlobalScaleFactor; + float Pt = (A + sqrt(A*A + 4.*dphi*B))/(2.*dphi); + + // return (Pt>0.0) ? Pt : 0.0; + return (Pt>trigger_scale->getPtScale()->getLowEdge(1)) ? Pt + : trigger_scale->getPtScale()->getLowEdge(1); + } + return 0.0; +} + +float CSCTFPtMethods::Pt3Stn(int type, float eta, float dphi1, float dphi2, int fr ) const +{ + int ty1 = 0, ty2 =0; + + switch (type) + { + case 1 : + ty1 = kME1andME2 -1; // subtype sets the right position for array A + ty2 = kME2andME3 -1; + break; + case 2 : + ty1 = kME1andME2 -1; + ty2 = kME2andME4 -1; + break; + case 3 : + ty1 = kME1andME3 -1; + ty2 = kME3andME4 -1; + break; + case 4 : + ty1 = kME2andME3 -1; + ty2 = kME3andME4 -1; + break; + default: + return 0.0; + } + + // Switch to 2-Station measurement if dphi is too small + // box cut around Pt of 10 GeV + float Pt; +// if ( (fabs(static_cast(dphi2))<0.004) && +// (fabs(static_cast(dphi1))<0.030)) { + if ( fabs(static_cast(dphi2))<0.004 ) + { + Pt = Pt2Stn((ty1+1), eta, dphi1, fr); + } + else + { + float c1=(-.2999 * (eta*eta*eta) + 2.030 * (eta*eta) - 4.235 * eta + 3.024) + 0.02; + float c2=(-2.484 * (eta*eta*eta) + 14.43 * (eta*eta) - 27.66 * eta + 18.47)*.72; + float r = 0.6; //correlation + float A1 = 0; + float A2 = 0; + + if (dphi1 == 0.0) dphi1 = 1.e-6; + if (dphi2 == 0.0) dphi2 = 1.e-6; + if (eta < 0.0) eta = static_cast(fabs(static_cast(eta))); + if (eta >= 0.0 && eta < 1.6) + { + A1 = AkLowEta_Fit1[ty1][0] + AkLowEta_Fit1[ty1][1]*eta + + AkLowEta_Fit1[ty1][2]*eta*eta + AkLowEta_Fit1[ty1][3]*eta*eta*eta; + A2 = AkLowEta_Fit1[ty2][0] + AkLowEta_Fit1[ty2][1]*eta + + AkLowEta_Fit1[ty2][2]*eta*eta + AkLowEta_Fit1[ty2][3]*eta*eta*eta; + if (fr >= 0 && fr <= 1) + { + A1 *= FRCorrLowEta[ty1][fr]; + } + } + + if (eta >= 1.6 && eta < 2.5) + { + A1 = AkHighEta_Fit1[ty1][0] + AkHighEta_Fit1[ty1][1]*eta + + AkHighEta_Fit1[ty1][2]*eta*eta + AkHighEta_Fit1[ty1][3]*eta*eta*eta; + A2 = AkHighEta_Fit1[ty2][0] + AkHighEta_Fit1[ty2][1]*eta + + AkHighEta_Fit1[ty2][2]*eta*eta + AkHighEta_Fit1[ty2][3]*eta*eta*eta; + if (fr >= 0 && fr <= 1) + { + A1 *= FRCorrHighEta[ty1][fr]; + } + } + A1 *= kGlobalScaleFactor; + A2 *= kGlobalScaleFactor; + Pt = 1/((( -dphi1/c1/c1/A1+r*dphi2/c1/c2/A2+dphi1*r/c1/c2/A1-dphi2/c2/c2/A2) + + sqrt( (dphi1/c1/c1/A1-r*dphi2/c1/c2/A2-dphi1*r/c1/A1/c2+dphi2/c2/c2/A2) + *(dphi1/c1/c1/A1-r*dphi2/c1/c2/A2-dphi1*r/c1/A1/c2+dphi2/c2/c2/A2) + + 8*(1-r*r)*(dphi1*dphi1/c1/c1/A1/A1-2*dphi1*dphi2*r/c1/A1/c2/A2 + +dphi2*dphi2/c2/c2/A2/A2)))/(4*(1-r*r))); + + } // end 2 or 3 station method + // if (Pt<0.0) Pt = 0.0; + if (PtgetPtScale()->getLowEdge(1)) + Pt = trigger_scale->getPtScale()->getLowEdge(1); + + // switch to 2-stn Pt above 10 GeV: + /* + if (Pt>10.0) { + switch (type) + { + case 1 : + case 2 : + Pt = Pt2Stn(1, eta, dphi1); + break; + case 3: + Pt = Pt2Stn(2, eta, dphi1); + break; + case 4: + Pt = Pt2Stn(3, eta, dphi1); + } + } + */ + + return Pt; +} + +// Now for C.Yeh's Chisquare method + +/* +type: +sta1-2 = 0 +sta1-3 = 1 +sta2-3 = 2 +sta2-4 = 3 +sta1-2-3 = 4 +sta1-2-4 = 5 + +2.0 <= pt < 140.0 +0.9 <= eta < 2.4 + +Note: So far, +Pt2Stn only defined for types 0 and 1 +Pt3Stn only defined for types 4 and 5 +*/ + +//arrays for pt and eta bins + +const float CSCTFPtMethods::ptbins[29] = + {2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 6.0, 7.0, 8.0, + 10.0, 12.0, 14.0, 16.0, 18.0, 20.0, 25.0, 30.0, 35.0, 40.0, + 45.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 120.0, 140.0}; + +const float CSCTFPtMethods::etabins[16] = + {0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, + 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4}; + +double CSCTFPtMethods::Likelihood2(double *phi12, double *par_m12, double *par_sig12, double *v) const + { + double fitval = 0.; + double Pi = acos(-1.); + double m12 = 0; + if(v[0] > par_m12[3]) + m12 = par_m12[0]/(v[0]-par_m12[3]) + par_m12[1]/(v[0]-par_m12[3])/(v[0]-par_m12[3]) + par_m12[2]; //mu12 + double sig12 = 0.1; + if(v[0] > 0.) sig12 = par_sig12[0]/v[0] + par_sig12[1]/v[0]/v[0] + par_sig12[2];//sig12 +// + fitval = -(phi12[0] - m12)*(phi12[0] - m12)/2./sig12/sig12; + fitval = fitval - log(sig12) - 0.5*log(2*Pi) ; + + return fitval; } +double CSCTFPtMethods::Likelihood2_2011(double *phi12, double *par_m12, double *par_sig12, double *v) const + { + double fitval = 0.; + double Pi = acos(-1.); + double m12 = 0; + if(v[0] > par_m12[3]) + m12 = par_m12[0]/(v[0]-par_m12[3]) + par_m12[1]/(v[0]-par_m12[3])/(v[0]-par_m12[3]) + par_m12[2]; //mu12 + double sig12 = 0.1; + if(v[0] > par_sig12[3]) sig12 = par_sig12[0]/(v[0]-par_sig12[3]) + par_sig12[1]/(v[0]-par_sig12[3])/(v[0]-par_sig12[3]) + par_sig12[2];//sig12 + if(sig12 <0.0015)sig12 = 0.0015; +// + fitval = -(phi12[0] - m12)*(phi12[0] - m12)/2./sig12/sig12; + fitval = fitval - log(sig12) - 0.5*log(2*Pi) ; + + return fitval; } +double CSCTFPtMethods::Likelihood(double *phi12, double *phi23, double *par_m12, double *par_m23, double *par_sig12, double *par_sig23, double *par_rho, double *v) const + { + double fitval = 0.; + //double Pi = acos(-1.); + double m12 = 0.; + if(v[0] > par_m12[3]) + m12 = par_m12[0]/(v[0]-par_m12[3]) + par_m12[1]/(v[0]-par_m12[3])/(v[0]-par_m12[3]) + par_m12[2]; //mu12 + double m23 = 0.; + if(v[0] > par_m23[3]) + m23 = par_m23[0]/(v[0]-par_m23[3]) + par_m23[1]/(v[0]-par_m23[3])/(v[0]-par_m23[3]) + par_m23[2]; //mu23 + double sig12 = 0.1; + if(v[0] > 0.) sig12 = par_sig12[0]/v[0] + par_sig12[1]/v[0]/v[0] + par_sig12[2];//sig12 + double sig23 = 0.1; + if(v[0] > 0.) sig23 = par_sig23[0]/v[0] + par_sig23[1]/v[0]/v[0] + par_sig23[2];//sig23 + + double rho = (par_rho[0] + par_rho[1]*log(v[0]) + par_rho[2]*log(v[0])*log(v[0]) + par_rho[3]*log(v[0])*log(v[0])*log(v[0]))*exp(-par_rho[4]*log(v[0])); //rho + if(rho > 0.95) rho = 0.95; + if(rho < -0.95) rho = -0.95; +// + fitval = (phi12[0] - m12)*(phi12[0] - m12)/sig12/sig12 + (phi23[0] - m23)*(phi23[0] - m23)/sig23/sig23; + fitval = fitval - 2.*rho*(phi12[0] - m12)*(phi23[0] - m23)/sig12/sig23; + fitval = fitval*(-1./(2.*(1-rho*rho))); + fitval = fitval - log(sig12) - log(sig23) - 0.5*log(1-rho*rho) ; + + return fitval; + } +double CSCTFPtMethods::Likelihood2011(double *phi12, double *phi23, double *par_m12, double *par_m23, double *par_sig12, double *par_sig23, double *par_rho, double *v) const + { + double fitval = 0.; + //double Pi = acos(-1.); + double m12 = 0.; + if(v[0] > par_m12[3]) + m12 = par_m12[0]/(v[0]-par_m12[3]) + par_m12[1]/(v[0]-par_m12[3])/(v[0]-par_m12[3]) + par_m12[2]; //mu12 + double m23 = 0.; + if(v[0] > par_m23[3]) + m23 = par_m23[0]/(v[0]-par_m23[3]) + par_m23[1]/(v[0]-par_m23[3])/(v[0]-par_m23[3]) + par_m23[2]; //mu23 + double sig12 = 0.1; + if(v[0] > par_sig12[3]) sig12 = par_sig12[0]/(v[0]-par_sig12[3]) + par_sig12[1]/(v[0]-par_sig12[3])/(v[0]-par_sig12[3]) + par_sig12[2];//sig12 + double sig23 = 0.1; + if(v[0] > par_sig23[3]) sig23 = par_sig23[0]/(v[0]-par_sig23[3]) + par_sig23[1]/(v[0]-par_sig23[3])/(v[0]-par_sig23[3]) + par_sig23[2];//sig12 + if(sig12 <0.0015)sig12 = 0.0015; + if(sig23 <0.0015)sig23 = 0.0015; + + double rho = (par_rho[0] + par_rho[1]*log(v[0]) + par_rho[2]*log(v[0])*log(v[0]) + par_rho[3]*log(v[0])*log(v[0])*log(v[0]))*exp(-par_rho[4]*log(v[0])); //rho + //if(rho > 0.95) rho = 0.95; + //if(rho < -0.95) rho = -0.95; + if(rho > 0.7) rho = 0.7; + if(rho < -0.7) rho = -0.7; + //rho = 0.4; +// + fitval = (phi12[0] - m12)*(phi12[0] - m12)/sig12/sig12 + (phi23[0] - m23)*(phi23[0] - m23)/sig23/sig23; + fitval = fitval - 2.*rho*(phi12[0] - m12)*(phi23[0] - m23)/sig12/sig23; + fitval = fitval*(-1./(2.*(1-rho*rho))); + fitval = fitval - log(sig12) - log(sig23) - 0.5*log(1-rho*rho) ; + + return fitval; + } + +float CSCTFPtMethods::Pt2Stn2010(int type, float eta, float dphi, int fr, int method) const +{ + if(fabs(eta) >= 2.4) eta = 2.35; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[3] = {0., 0., 0.}; + int iETA1 = iETA; + switch (type) // type = mode here + { + case 6 : //1-2 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + } + break; + case 7 : //1-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu13Front[0][iETA1]; + par1[1] = A_mu13Front[1][iETA1]; + par1[2] = A_mu13Front[2][iETA1]; + par1[3] = A_mu13Front[3][iETA1]; + par_sig1[0] = A_sig13Front[0][iETA1]; + par_sig1[1] = A_sig13Front[1][iETA1]; + par_sig1[2] = A_sig13Front[2][iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu13Rare[0][iETA1]; + par1[1] = A_mu13Rare[1][iETA1]; + par1[2] = A_mu13Rare[2][iETA1]; + par1[3] = A_mu13Rare[3][iETA1]; + par_sig1[0] = A_sig13Rare[0][iETA1]; + par_sig1[1] = A_sig13Rare[1][iETA1]; + par_sig1[2] = A_sig13Rare[2][iETA1]; + } + break; + case 8 : //2-3 + if(iETA1 < 2)iETA1 = 2; + par1[0] = A_mu23[0][iETA1]; + par1[1] = A_mu23[1][iETA1]; + par1[2] = A_mu23[2][iETA1]; + par1[3] = A_mu23[3][iETA1]; + par_sig1[0] = A_sig23[0][iETA1]; + par_sig1[1] = A_sig23[1][iETA1]; + par_sig1[2] = A_sig23[2][iETA1]; + break; + case 9 : //2-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu24[0][iETA1]; + par1[1] = A_mu24[1][iETA1]; + par1[2] = A_mu24[2][iETA1]; + par1[3] = A_mu24[3][iETA1]; + par_sig1[0] = A_sig24[0][iETA1]; + par_sig1[1] = A_sig24[1][iETA1]; + par_sig1[2] = A_sig24[2][iETA1]; + break; + case 10 : //3-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu34[0][iETA1]; + par1[1] = A_mu34[1][iETA1]; + par1[2] = A_mu34[2][iETA1]; + par1[3] = A_mu34[3][iETA1]; + par_sig1[0] = A_sig34[0][iETA1]; + par_sig1[1] = A_sig34[1][iETA1]; + par_sig1[2] = A_sig34[2][iETA1]; + break; + case 13 : //1-4 + if(iETA1 < 9)iETA1 = 9; + if(iETA1 > 12)iETA1 = 12; + if(fr == 1){ + par1[0] = A_mu14Front[0][iETA1]; + par1[1] = A_mu14Front[1][iETA1]; + par1[2] = A_mu14Front[2][iETA1]; + par1[3] = A_mu14Front[3][iETA1]; + par_sig1[0] = A_sig14Front[0][iETA1]; + par_sig1[1] = A_sig14Front[1][iETA1]; + par_sig1[2] = A_sig14Front[2][iETA1]; + } + if(fr == 0){ + par1[0] = A_mu14Rare[0][iETA1]; + par1[1] = A_mu14Rare[1][iETA1]; + par1[2] = A_mu14Rare[2][iETA1]; + par1[3] = A_mu14Rare[3][iETA1]; + par_sig1[0] = A_sig14Rare[0][iETA1]; + par_sig1[1] = A_sig14Rare[1][iETA1]; + par_sig1[2] = A_sig14Rare[2][iETA1]; + } + break; + case 11 : // b1-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu53[0][iETA1]; + par1[1] = A_mu53[1][iETA1]; + par1[2] = A_mu53[2][iETA1]; + par1[3] = A_mu53[3][iETA1]; + par_sig1[0] = A_sig53[0][iETA1]; + par_sig1[1] = A_sig53[1][iETA1]; + par_sig1[2] = A_sig53[2][iETA1]; + + break; + case 12 : //1-2-b1 = 2-b1 for pt_method < 10, for pt_method > 10: b1-2 + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + break; + case 14 : //2-b1 for pt_method < 10 and b1-1 for pt_method > 10 + if(method < 10){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + } + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + if(method > 10){ + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + } + break; + //default: + //return 0.0; + } + +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + //if(fabs(dphi) >= 0.002) + //if(fabs(dphi) >= 0.00) + //if(fabs(dphi) >= 0.002 || (fabs(dphi) >= 0.01 && (type == 12 || type == 14))) + //{ + double pt = 140; + double dpt = 0.1; + double step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2(par_phi12, par1, par_sig1, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2(par_phi12, par1, par_sig1, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2(par_phi12, par1, par_sig1, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + //if(lpt1*lpt2 <= 0 && lpt2nd < 0) std::cout << "lpt2nd < 0 dphi12 = " << dphi <<" PT = " << pt<< " eta =" << fabs(eta) << std::endl; + //lpt2nd = 1.; // don't care about 2nd derivative + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolv = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood +/* + if(pt == 140.){ + v[0] = 200; + lpt2_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 200. + 5.; + lpt2_2 = Likelihood2(par_phi12, par1, par_sig1, v); + lpt2 = (lpt2_2-lpt2_1)/5.; + + v[0] = 170.; + fx = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 170.+5.; + fxh = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 170.+2*5.; + fx2h = Likelihood2(par_phi12, par1, par_sig1, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0 && fabs(dphi) < 0.1 ){PTsolv = 137.5; break;} +*/ + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi > 0 for muon minus!!! => dphi = -dphi < 0 + dphi = - dphi; + pt = 140; + dpt = 0.1; + step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2(par_phi12, par1, par_sig1, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2(par_phi12, par1, par_sig1, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2(par_phi12, par1, par_sig1, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolvMinus = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood +/* + if(pt == 140.){ + v[0] = 200; + lpt2_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 200. + 5.; + lpt2_2 = Likelihood2(par_phi12, par1, par_sig1, v); + + lpt2 = (lpt2_2-lpt2_1)/5.; + + v[0] = 170.; + fx = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 170.+5.; + fxh = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 170.+2*5.; + fx2h = Likelihood2(par_phi12, par1, par_sig1, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0 && fabs(dphi) < 0.1){PTsolvMinus = 137.5; break;} +*/ + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +// }// if(fabs(dphi) >= 0.002) +// else +// {PTsolv = 137.5;} + +//*********** end solve equation for muon minus + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + PTsolv = PTsolv*1.2; + if(PTsolv > 137.5) PTsolv = 137.5; + if(fabs(dphi) <= 0.002 && PTsolv < 120.)PTsolv = 140.; + if( fabs(dphi) <= 0.01 && (type == 11 || type == 12 || type == 14) && PTsolv < 120.)PTsolv = 140.; + dphi = - dphi; //return to correct sing dphi + + } //if(fabs(eta_TracMy) + } //end "for by iETA" + + float Pt = PTsolv; + if(Pt > 10 && fabs(dphi) >= 0.1 ) std::cout << "iF = 0 for dphi = " << dphi <<" and Pt = " << Pt << std::endl; + + //if(Pt > 100 && (type == 12 || type == 14) && fabs(eta) <= 1.2 && dphi > 0.015 )std::cout << "dphi = " << dphi << " eta = " << eta << std::endl; + //if(Pt < 10 && (type == 12 || type == 14) && fabs(eta) <= 1.2 && dphi < 0.01)std::cout << "dphi = " << dphi << " eta = " << eta << std::endl; + // return (Pt>0.0) ? Pt : 0.0; + + float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} +float CSCTFPtMethods::Pt2Stn2011(int type, float eta, float dphi, int fr, int method, int phiSign) const +{ + + + + //if(fabs(eta) >= 2.4) eta = 2.35; + if(fabs(eta) >= 2.2) eta = 2.15; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[4] = {0., 0., 0.,0}; + int iETA1 = iETA; + int iETA2 = iETA; + + double (*Amean12FnoME11)[15] = AB_mu12FnoME11; + double (*Asig12FnoME11)[15] = AB_sig12FnoME11; + double (*Amean12RnoME11)[15] = AB_mu12RnoME11; + double (*Asig12RnoME11)[15] = AB_sig12RnoME11; + + double (*Amean13FnoME11)[15] = AB_mu13FnoME11; + double (*Asig13FnoME11)[15] = AB_sig13FnoME11; + double (*Amean13RnoME11)[15] = AB_mu13RnoME11; + double (*Asig13RnoME11)[15] = AB_sig13RnoME11; + + double (*Amean14FnoME11)[15] = AB_mu14FnoME11; + double (*Asig14FnoME11)[15] = AB_sig14FnoME11; + double (*Amean14RnoME11)[15] = AB_mu14RnoME11; + double (*Asig14RnoME11)[15] = AB_sig14RnoME11; + // + double (*Amean12FME11)[15] = AB_mu12FME11; + double (*Asig12FME11)[15] = AB_sig12FME11; + double (*Amean12RME11)[15] = AB_mu12RME11; + double (*Asig12RME11)[15] = AB_sig12RME11; + + double (*Amean13FME11)[15] = AB_mu13FME11; + double (*Asig13FME11)[15] = AB_sig13FME11; + double (*Amean13RME11)[15] = AB_mu13RME11; + double (*Asig13RME11)[15] = AB_sig13RME11; + + double (*Amean14FME11)[15] = AB_mu14FME11; + double (*Asig14FME11)[15] = AB_sig14FME11; + double (*Amean14RME11)[15] = AB_mu14RME11; + double (*Asig14RME11)[15] = AB_sig14RME11; + // + double (*Amean12F)[15] = AB_mu12F; + double (*Asig12F)[15] = AB_sig12F; + double (*Amean12R)[15] = AB_mu12R; + double (*Asig12R)[15] = AB_sig12R; + + double (*Amean13F)[15] = AB_mu13F; + double (*Asig13F)[15] = AB_sig13F; + double (*Amean13R)[15] = AB_mu13R; + double (*Asig13R)[15] = AB_sig13R; + + double (*Amean14F)[15] = AB_mu14F; + double (*Asig14F)[15] = AB_sig14F; + double (*Amean14R)[15] = AB_mu14R; + double (*Asig14R)[15] = AB_sig14R; + + double (*Amean23)[15] = AB_mu23; + double (*Asig23)[15] = AB_sig23; + double (*Amean24)[15] = AB_mu24; + double (*Asig24)[15] = AB_sig24; + double (*Amean34)[15] = AB_mu34; + double (*Asig34)[15] = AB_sig34; + + double (*Amean51)[15] = AB_mu51; + double (*Asig51)[15] = AB_sig51; + double (*Amean52)[15] = AB_mu52; + double (*Asig52)[15] = AB_sig52; + double (*Amean53)[15] = AB_mu53; + double (*Asig53)[15] = AB_sig53; + + switch (type) // type = mode here + { + case 6 : //1-2 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean12FME11+0))[iETA2]; + par1[1] = (*(Amean12FME11+1))[iETA2]; + par1[2] = (*(Amean12FME11+2))[iETA2]; + par1[3] = (*(Amean12FME11+3))[iETA2]; + par_sig1[0] = (*(Asig12FME11+0))[iETA2]; + par_sig1[1] = (*(Asig12FME11+1))[iETA2]; + par_sig1[2] = (*(Asig12FME11+2))[iETA2]; + par_sig1[3] = (*(Asig12FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean12RME11+0))[iETA2]; + par1[1] = (*(Amean12RME11+1))[iETA2]; + par1[2] = (*(Amean12RME11+2))[iETA2]; + par1[3] = (*(Amean12RME11+3))[iETA2]; + par_sig1[0] = (*(Asig12RME11+0))[iETA2]; + par_sig1[1] = (*(Asig12RME11+1))[iETA2]; + par_sig1[2] = (*(Asig12RME11+2))[iETA2]; + par_sig1[3] = (*(Asig12RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean12FnoME11+0))[iETA2]; + par1[1] = (*(Amean12FnoME11+1))[iETA2]; + par1[2] = (*(Amean12FnoME11+2))[iETA2]; + par1[3] = (*(Amean12FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig12FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig12FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig12FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig12FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 1)iETA2 = 1; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean12RnoME11+0))[iETA2]; + par1[1] = (*(Amean12RnoME11+1))[iETA2]; + par1[2] = (*(Amean12RnoME11+2))[iETA2]; + par1[3] = (*(Amean12RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig12RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig12RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig12RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig12RnoME11+3))[iETA2]; + } + } + + break; + case 7 : //1-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean13F+0))[iETA1]; + par1[1] = (*(Amean13F+1))[iETA1]; + par1[2] = (*(Amean13F+2))[iETA1]; + par1[3] = (*(Amean13F+3))[iETA1]; + par_sig1[0] = (*(Asig13F+0))[iETA1]; + par_sig1[1] = (*(Asig13F+1))[iETA1]; + par_sig1[2] = (*(Asig13F+2))[iETA1]; + par_sig1[3] = (*(Asig13F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean13R+0))[iETA1]; + par1[1] = (*(Amean13R+1))[iETA1]; + par1[2] = (*(Amean13R+2))[iETA1]; + par1[3] = (*(Amean13R+3))[iETA1]; + par_sig1[0] = (*(Asig13R+0))[iETA1]; + par_sig1[1] = (*(Asig13R+1))[iETA1]; + par_sig1[2] = (*(Asig13R+2))[iETA1]; + par_sig1[3] = (*(Asig13R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean13FME11+0))[iETA2]; + par1[1] = (*(Amean13FME11+1))[iETA2]; + par1[2] = (*(Amean13FME11+2))[iETA2]; + par1[3] = (*(Amean13FME11+3))[iETA2]; + par_sig1[0] = (*(Asig13FME11+0))[iETA2]; + par_sig1[1] = (*(Asig13FME11+1))[iETA2]; + par_sig1[2] = (*(Asig13FME11+2))[iETA2]; + par_sig1[3] = (*(Asig13FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean13RME11+0))[iETA2]; + par1[1] = (*(Amean13RME11+1))[iETA2]; + par1[2] = (*(Amean13RME11+2))[iETA2]; + par1[3] = (*(Amean13RME11+3))[iETA2]; + par_sig1[0] = (*(Asig13RME11+0))[iETA2]; + par_sig1[1] = (*(Asig13RME11+1))[iETA2]; + par_sig1[2] = (*(Asig13RME11+2))[iETA2]; + par_sig1[3] = (*(Asig13RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean13FnoME11+0))[iETA2]; + par1[1] = (*(Amean13FnoME11+1))[iETA2]; + par1[2] = (*(Amean13FnoME11+2))[iETA2]; + par1[3] = (*(Amean13FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig13FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig13FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig13FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig13FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean13RnoME11+0))[iETA2]; + par1[1] = (*(Amean13RnoME11+1))[iETA2]; + par1[2] = (*(Amean13RnoME11+2))[iETA2]; + par1[3] = (*(Amean13RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig13RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig13RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig13RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig13RnoME11+3))[iETA2]; + } + } + break; + case 8 : //2-3 + if(iETA1 < 2)iETA1 = 2; + par1[0] = (*(Amean23+0))[iETA1]; + par1[1] = (*(Amean23+1))[iETA1]; + par1[2] = (*(Amean23+2))[iETA1]; + par1[3] = (*(Amean23+3))[iETA1]; + par_sig1[0] = (*(Asig23+0))[iETA1]; + par_sig1[1] = (*(Asig23+1))[iETA1]; + par_sig1[2] = (*(Asig23+2))[iETA1]; + par_sig1[3] = (*(Asig23+3))[iETA1]; + + break; + case 9 : //2-4 + if(iETA1 < 3)iETA1 = 3; + par1[0] = (*(Amean24+0))[iETA1]; + par1[1] = (*(Amean24+1))[iETA1]; + par1[2] = (*(Amean24+2))[iETA1]; + par1[3] = (*(Amean24+3))[iETA1]; + par_sig1[0] = (*(Asig24+0))[iETA1]; + par_sig1[1] = (*(Asig24+1))[iETA1]; + par_sig1[2] = (*(Asig24+2))[iETA1]; + par_sig1[3] = (*(Asig24+3))[iETA1]; + break; + case 10 : //3-4 + if(iETA1 < 3)iETA1 = 3; + par1[0] = (*(Amean34+0))[iETA1]; + par1[1] = (*(Amean34+1))[iETA1]; + par1[2] = (*(Amean34+2))[iETA1]; + par1[3] = (*(Amean34+3))[iETA1]; + par_sig1[0] = (*(Asig34+0))[iETA1]; + par_sig1[1] = (*(Asig34+1))[iETA1]; + par_sig1[2] = (*(Asig34+2))[iETA1]; + par_sig1[3] = (*(Asig34+3))[iETA1]; + break; + case 13 : //1-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean14F+0))[iETA1]; + par1[1] = (*(Amean14F+1))[iETA1]; + par1[2] = (*(Amean14F+2))[iETA1]; + par1[3] = (*(Amean14F+3))[iETA1]; + par_sig1[0] = (*(Asig14F+0))[iETA1]; + par_sig1[1] = (*(Asig14F+1))[iETA1]; + par_sig1[2] = (*(Asig14F+2))[iETA1]; + par_sig1[3] = (*(Asig14F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean14R+0))[iETA1]; + par1[1] = (*(Amean14R+1))[iETA1]; + par1[2] = (*(Amean14R+2))[iETA1]; + par1[3] = (*(Amean14R+3))[iETA1]; + par_sig1[0] = (*(Asig14R+0))[iETA1]; + par_sig1[1] = (*(Asig14R+1))[iETA1]; + par_sig1[2] = (*(Asig14R+2))[iETA1]; + par_sig1[3] = (*(Asig14R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 9)iETA2 = 9; + par1[0] = (*(Amean14FME11+0))[iETA2]; + par1[1] = (*(Amean14FME11+1))[iETA2]; + par1[2] = (*(Amean14FME11+2))[iETA2]; + par1[3] = (*(Amean14FME11+3))[iETA2]; + par_sig1[0] = (*(Asig14FME11+0))[iETA2]; + par_sig1[1] = (*(Asig14FME11+1))[iETA2]; + par_sig1[2] = (*(Asig14FME11+2))[iETA2]; + par_sig1[3] = (*(Asig14FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 9)iETA2 = 9; + par1[0] = (*(Amean14RME11+0))[iETA2]; + par1[1] = (*(Amean14RME11+1))[iETA2]; + par1[2] = (*(Amean14RME11+2))[iETA2]; + par1[3] = (*(Amean14RME11+3))[iETA2]; + par_sig1[0] = (*(Asig14RME11+0))[iETA2]; + par_sig1[1] = (*(Asig14RME11+1))[iETA2]; + par_sig1[2] = (*(Asig14RME11+2))[iETA2]; + par_sig1[3] = (*(Asig14RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 4)iETA2 = 4; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean14FnoME11+0))[iETA2]; + par1[1] = (*(Amean14FnoME11+1))[iETA2]; + par1[2] = (*(Amean14FnoME11+2))[iETA2]; + par1[3] = (*(Amean14FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig14FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig14FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig14FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig14FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 4)iETA2 = 4; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean14RnoME11+0))[iETA2]; + par1[1] = (*(Amean14RnoME11+1))[iETA2]; + par1[2] = (*(Amean14RnoME11+2))[iETA2]; + par1[3] = (*(Amean14RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig14RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig14RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig14RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig14RnoME11+3))[iETA2]; + } + } + + break; + case 11 : // b1-3 for pt_method > 10 & fr = 0, singles for pt_method < 10 + if(iETA1 != 2)iETA1 = 2; + par1[0] = (*(Amean53+0))[iETA1]; + par1[1] = (*(Amean53+1))[iETA1]; + par1[2] = (*(Amean53+2))[iETA1]; + par1[3] = (*(Amean53+3))[iETA1]; + par_sig1[0] = (*(Asig53+0))[iETA1]; + par_sig1[1] = (*(Asig53+1))[iETA1]; + par_sig1[2] = (*(Asig53+2))[iETA1]; + par_sig1[3] = (*(Asig53+3))[iETA1]; + break; + + case 12 : //1-2-b1 = 2-b1 for pt_method < 10, for pt_method > 10 & fr = 0: b1-2 + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + + break; + case 14 : //2-b1 for pt_method < 10 and b1-1 for pt_method > 10 & fr = 0 + if(method < 10){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + } + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + + if(method > 10){ + if(iETA1 > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + } + break; + //default: + //return 0.0; + } + +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + //if(fabs(dphi) >= 0.002) + //if(fabs(dphi) >= 0.00) + //if(fabs(dphi) >= 0.002 || (fabs(dphi) >= 0.01 && (type == 12 || type == 14))) + //{ + double pt = 140; + double dpt = 0.1; + double step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2_2011(par_phi12, par1, par_sig1, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + //if(lpt1*lpt2 <= 0 && lpt2nd < 0) std::cout << "lpt2nd < 0 dphi12 = " << dphi <<" PT = " << pt<< " eta =" << fabs(eta) << std::endl; + //lpt2nd = 1.; // don't care about 2nd derivative + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolv = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood +/* + if(pt == 140.){ + v[0] = 200; + lpt2_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 200. + 5.; + lpt2_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + lpt2 = (lpt2_2-lpt2_1)/5.; + + v[0] = 170.; + fx = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 170.+5.; + fxh = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 170.+2*5.; + fx2h = Likelihood2_2011(par_phi12, par1, par_sig1, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0 && fabs(dphi) < 0.1 ){PTsolv = 137.5; break;} +*/ + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi > 0 for muon minus!!! => dphi = -dphi < 0 + dphi = - dphi; + pt = 140; + dpt = 0.1; + step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2_2011(par_phi12, par1, par_sig1, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolvMinus = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood +/* + if(pt == 140.){ + v[0] = 200; + lpt2_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 200. + 5.; + lpt2_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + + lpt2 = (lpt2_2-lpt2_1)/5.; + + v[0] = 170.; + fx = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 170.+5.; + fxh = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 170.+2*5.; + fx2h = Likelihood2_2011(par_phi12, par1, par_sig1, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0 && fabs(dphi) < 0.1){PTsolvMinus = 137.5; break;} +*/ + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +// }// if(fabs(dphi) >= 0.002) +// else +// {PTsolv = 137.5;} + +//*********** end solve equation for muon minus + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + PTsolv = PTsolv*1.2; + if(PTsolv > 137.5) PTsolv = 137.5; + if(fabs(dphi) <= 0.002 && PTsolv < 120.)PTsolv = 140.; + //if( fabs(dphi) <= 0.01 && (type == 11 || type == 12 || type == 14) && PTsolv < 120.)PTsolv = 140.; + dphi = - dphi; //return to correct sing dphi + + } //if(fabs(eta_TracMy) + } //end "for by iETA" + + float Pt = PTsolv; + + //float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + //if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + float Pt_min = 2;// 0 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} +float CSCTFPtMethods::Pt3Stn2010(int type, float eta, float dphi1, float dphi2, int fr, int method) const +{ + + if(fabs(eta) >= 2.4)eta = 2.35; + float Pt = 0.; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[3] = {0., 0., 0.}; + // calculate phi23 mean + double par2[4] = {0., 0., 0., 0.}; + // calculate phi23 sig + double par_sig2[3] = {0., 0., 0.}; + // calculate correlation rho + double par_rho[5] = {0., 0., 0., 0., 0.}; + int iETA1 = iETA; + int iETA2 = iETA; + switch (type) // type = mode here + { + case 2 : //1-2-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + par_rho[0] = A_rho123FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho123FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho123FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho123FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho123FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + par_rho[0] = A_rho123RareCSCTF[0][iETA1]; + par_rho[1] = A_rho123RareCSCTF[1][iETA1]; + par_rho[2] = A_rho123RareCSCTF[2][iETA1]; + par_rho[3] = A_rho123RareCSCTF[3][iETA1]; + par_rho[4] = A_rho123RareCSCTF[4][iETA1]; + } + if(iETA2 < 2)iETA2 = 2; + par2[0] = A_mu23[0][iETA2]; + par2[1] = A_mu23[1][iETA2]; + par2[2] = A_mu23[2][iETA2]; + par2[3] = A_mu23[3][iETA2]; + par_sig2[0] = A_sig23[0][iETA2]; + par_sig2[1] = A_sig23[1][iETA2]; + par_sig2[2] = A_sig23[2][iETA2]; + + break; + case 3 : //1-2-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + par_rho[0] = A_rho124FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho124FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho124FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho124FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho124FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + par_rho[0] = A_rho124RareCSCTF[0][iETA1]; + par_rho[1] = A_rho124RareCSCTF[1][iETA1]; + par_rho[2] = A_rho124RareCSCTF[2][iETA1]; + par_rho[3] = A_rho124RareCSCTF[3][iETA1]; + par_rho[4] = A_rho124RareCSCTF[4][iETA1]; + } + if(iETA2 < 9)iETA2 = 9; + par2[0] = A_mu24[0][iETA2]; + par2[1] = A_mu24[1][iETA2]; + par2[2] = A_mu24[2][iETA2]; + par2[3] = A_mu24[3][iETA2]; + par_sig2[0] = A_sig24[0][iETA2]; + par_sig2[1] = A_sig24[1][iETA2]; + par_sig2[2] = A_sig24[2][iETA2]; + break; + case 4 : //1-3-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu13Front[0][iETA1]; + par1[1] = A_mu13Front[1][iETA1]; + par1[2] = A_mu13Front[2][iETA1]; + par1[3] = A_mu13Front[3][iETA1]; + par_sig1[0] = A_sig13Front[0][iETA1]; + par_sig1[1] = A_sig13Front[1][iETA1]; + par_sig1[2] = A_sig13Front[2][iETA1]; + par_rho[0] = A_rho134FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho134FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho134FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho134FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho134FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu13Rare[0][iETA1]; + par1[1] = A_mu13Rare[1][iETA1]; + par1[2] = A_mu13Rare[2][iETA1]; + par1[3] = A_mu13Rare[3][iETA1]; + par_sig1[0] = A_sig13Rare[0][iETA1]; + par_sig1[1] = A_sig13Rare[1][iETA1]; + par_sig1[2] = A_sig13Rare[2][iETA1]; + par_rho[0] = A_rho134RareCSCTF[0][iETA1]; + par_rho[1] = A_rho134RareCSCTF[1][iETA1]; + par_rho[2] = A_rho134RareCSCTF[2][iETA1]; + par_rho[3] = A_rho134RareCSCTF[3][iETA1]; + par_rho[4] = A_rho134RareCSCTF[4][iETA1]; + } + if(iETA2 < 9)iETA2 = 9; + par2[0] = A_mu34[0][iETA2]; + par2[1] = A_mu34[1][iETA2]; + par2[2] = A_mu34[2][iETA2]; + par2[3] = A_mu34[3][iETA2]; + par_sig2[0] = A_sig34[0][iETA2]; + par_sig2[1] = A_sig34[1][iETA2]; + par_sig2[2] = A_sig34[2][iETA2]; + break; + case 5 ://2-3-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu23[0][iETA1]; + par1[1] = A_mu23[1][iETA1]; + par1[2] = A_mu23[2][iETA1]; + par1[3] = A_mu23[3][iETA1]; + par_sig1[0] = A_sig23[0][iETA1]; + par_sig1[1] = A_sig23[1][iETA1]; + par_sig1[2] = A_sig23[2][iETA1]; + par_rho[0] = A_rho234CSCTF[0][iETA1]; + par_rho[1] = A_rho234CSCTF[1][iETA1]; + par_rho[2] = A_rho234CSCTF[2][iETA1]; + par_rho[3] = A_rho234CSCTF[3][iETA1]; + par_rho[4] = A_rho234CSCTF[4][iETA1]; + + par2[0] = A_mu34[0][iETA1]; + par2[1] = A_mu34[1][iETA1]; + par2[2] = A_mu34[2][iETA1]; + par2[3] = A_mu34[3][iETA1]; + par_sig2[0] = A_sig34[0][iETA1]; + par_sig2[1] = A_sig34[1][iETA1]; + par_sig2[2] = A_sig34[2][iETA1]; + break; + case 11 : // b1-1-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + par_rho[0] = A_rho513[0][iETA1]; + par_rho[1] = A_rho513[0][iETA1]; + par_rho[2] = A_rho513[0][iETA1]; + par_rho[3] = A_rho513[0][iETA1]; + par_rho[4] = A_rho513[0][iETA1]; + + par2[0] = A_mu13Rare[0][iETA1]; + par2[1] = A_mu13Rare[1][iETA1]; + par2[2] = A_mu13Rare[2][iETA1]; + par2[3] = A_mu13Rare[3][iETA1]; + par_sig2[0] = A_sig13Rare[0][iETA1]; + par_sig2[1] = A_sig13Rare[1][iETA1]; + par_sig2[2] = A_sig13Rare[2][iETA1]; + break; + case 12 : // b1-2-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + par_rho[0] = A_rho523[0][iETA1]; + par_rho[1] = A_rho523[0][iETA1]; + par_rho[2] = A_rho523[0][iETA1]; + par_rho[3] = A_rho523[0][iETA1]; + par_rho[4] = A_rho523[0][iETA1]; + + par2[0] = A_mu23[0][iETA1]; + par2[1] = A_mu23[1][iETA1]; + par2[2] = A_mu23[2][iETA1]; + par2[3] = A_mu23[3][iETA1]; + par_sig2[0] = A_sig23[0][iETA1]; + par_sig2[1] = A_sig23[1][iETA1]; + par_sig2[2] = A_sig23[2][iETA1]; + break; + case 14 : // b1-1-2-(3) + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + par_rho[0] = A_rho512[0][iETA1]; + par_rho[1] = A_rho512[0][iETA1]; + par_rho[2] = A_rho512[0][iETA1]; + par_rho[3] = A_rho512[0][iETA1]; + par_rho[4] = A_rho512[0][iETA1]; + + par2[0] = A_mu12Rare[0][iETA1]; + par2[1] = A_mu12Rare[1][iETA1]; + par2[2] = A_mu12Rare[2][iETA1]; + par2[3] = A_mu12Rare[3][iETA1]; + par_sig2[0] = A_sig12Rare[0][iETA1]; + par_sig2[1] = A_sig12Rare[1][iETA1]; + par_sig2[2] = A_sig12Rare[2][iETA1]; + break; + //default: + //return 0.0; + } + + // Switch to 2-Station measurement if dphi is too small + // box cut around Pt of 10 GeV + if ( fabs(static_cast(dphi2))<0.004 ) + { + if(type == 2 || type == 3) type = 6; // 1-2-3(or 4) -> 1-2 + if(type == 4) type = 7; // 1-3-4 -> 1-3 + if(type == 5) type = 8; // 2-3-4 -> 2-3 + if(type == 11) type = 14; // b1-1-3 -> b1-1 for pt_method > 10 + Pt = Pt2Stn2010(type, eta, dphi1, fr, method); + } + else + { +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + double pt = 140; + double dpt = 0.1; + double step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolv = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood +/* + if(pt == 140.){ + v[0] = 200.; + lpt2_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 200.+ 5.; + lpt2_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + lpt2 = (lpt2_2-lpt2_1)/5.; + v[0] = 170.; + fx = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 170.+5.; + fxh = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 170.+2*5.; + fx2h = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolv = 137.5; break;} +*/ + //double rho = fitfrho(v, par_rho); //rho + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi1 > 0 for muon minus!!! => dphi1 = -dphi1 < 0 + dphi1 = - dphi1; + dphi2 = - dphi2; + pt = 140; + dpt = 0.1; + step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolvMinus = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood + //if(iETA == 3 && v[0] < 4 && v[0] > 3) cout << "m12 = " << fitf5(v, par1) << " sig12 = " << fitf2(v, par_sig1) << endl; +///* +/* + if(pt == 140.){ + v[0] = 200.; + lpt2_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 200.+ 5.; + lpt2_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + lpt2 = (lpt2_2-lpt2_1)/5.; + v[0] = 170.; + fx = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 170.+5.; + fxh = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 170.+2*5.; + fx2h = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolvMinus = 137.5; break;} +*/ + //double rho = fitfrho(v, par_rho); //rho + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon minus + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + PTsolv = PTsolv*1.2; // correction to have 90% efficiency for trigger cuts + if(PTsolv > 137.5) PTsolv = 137.5; + //if(fabs(dphi1) < 0.002 && fabs(dphi2) <= CutPhi23){PTsolv = 140;} + dphi1 = - dphi1; //return to correct sing dphi + dphi2 = - dphi2; //return to correct sing dphi + Pt = PTsolv; + } // end 2 or 3 station method + }} + // if ( fabs(static_cast(dphi2))>0.004 ) std::cout << "Pt = " << Pt << " Mode = " << type << " dphi1 = " << dphi1 << " dphi2 = " << dphi2 << std::endl; + + float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} +float CSCTFPtMethods::Pt3Stn2011(int type, float eta, float dphi1, float dphi2, int fr, int method) const +{ + + //if(fabs(eta) >= 2.4)eta = 2.35; + if(fabs(eta) >= 2.2) eta = 2.15; + float Pt = 0.; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[4] = {0., 0., 0., 0}; + // calculate phi23 mean + double par2[4] = {0., 0., 0., 0.}; + // calculate phi23 sig + double par_sig2[4] = {0., 0., 0., 0.}; + // calculate correlation rho + double par_rho[5] = {0., 0., 0., 0., 0.}; + int iETA1 = iETA; + int iETA2 = iETA; + +// defind which parameters will be use + double (*Amean12F)[15] = AB_mu12F; + double (*Asig12F)[15] = AB_sig12F; + double (*Amean12R)[15] = AB_mu12R; + double (*Asig12R)[15] = AB_sig12R; + + double (*Amean13F)[15] = AB_mu13F; + double (*Asig13F)[15] = AB_sig13F; + double (*Amean13R)[15] = AB_mu13R; + double (*Asig13R)[15] = AB_sig13R; + + //double (*Amean14F)[15] = AB_mu14F; + //double (*Asig14F)[15] = AB_sig14F; + //double (*Amean14R)[15] = AB_mu14R; + //double (*Asig14R)[15] = AB_sig14R; + + double (*Amean23)[15] = AB_mu23; + double (*Asig23)[15] = AB_sig23; + double (*Amean24)[15] = AB_mu24; + double (*Asig24)[15] = AB_sig24; + double (*Amean34)[15] = AB_mu34; + double (*Asig34)[15] = AB_sig34; + + double (*Amean5)[15] = AB_mu5; + double (*Asig5)[15] = AB_sig5; + double (*Amean51)[15] = AB_mu51; + double (*Asig51)[15] = AB_sig51; + double (*Amean52)[15] = AB_mu52; + double (*Asig52)[15] = AB_sig52; + double (*Amean53)[15] = AB_mu53; + double (*Asig53)[15] = AB_sig53; + + double (*Arho123F)[15] = AB_rho123F; + double (*Arho123R)[15] = AB_rho123R; + double (*Arho124F)[15] = AB_rho124F; + double (*Arho124R)[15] = AB_rho124R; + double (*Arho134F)[15] = AB_rho134F; + double (*Arho134R)[15] = AB_rho134R; + double (*Arho234)[15] = AB_rho234; + + double (*Arho51B)[15] = AB_rho51B; + double (*Arho52B)[15] = AB_rho52B; + double (*Arho53B)[15] = AB_rho53B; + double (*Arho512)[15] = AB_rho512; + double (*Arho513)[15] = AB_rho513; + double (*Arho523)[15] = AB_rho523; + + //cout << "iETA = " << iETA + // << " AB_mu51[0][iETA] = " << AB_mu51[0][iETA] << " pointer = " << (*(Amean51+0))[iETA] + // << " AB_mu51[3][iETA] = " << AB_mu51[3][iETA] << " pointer = " << (*(Amean51+3))[iETA] + // << endl; + + switch (type) // type = mode here + { + case 2 : //1-2-3 + if(iETA < 2)iETA2 = 2; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + par_rho[0] = (*(Arho123F+0))[iETA2]; + par_rho[1] = (*(Arho123F+1))[iETA2]; + par_rho[2] = (*(Arho123F+2))[iETA2]; + par_rho[3] = (*(Arho123F+3))[iETA2]; + par_rho[4] = (*(Arho123F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 1)iETA1 = 1; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + par_rho[0] = (*(Arho123R+0))[iETA2]; + par_rho[1] = (*(Arho123R+1))[iETA2]; + par_rho[2] = (*(Arho123R+2))[iETA2]; + par_rho[3] = (*(Arho123R+3))[iETA2]; + par_rho[4] = (*(Arho123R+4))[iETA2]; + } + par2[0] = (*(Amean23+0))[iETA2]; + par2[1] = (*(Amean23+1))[iETA2]; + par2[2] = (*(Amean23+2))[iETA2]; + par2[3] = (*(Amean23+3))[iETA2]; + par_sig2[0] = (*(Asig23+0))[iETA2]; + par_sig2[1] = (*(Asig23+1))[iETA2]; + par_sig2[2] = (*(Asig23+2))[iETA2]; + par_sig2[3] = (*(Asig23+3))[iETA2]; + + break; + case 3 : //1-2-4 + if(iETA < 3)iETA2 = 3; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + par_rho[0] = (*(Arho124F+0))[iETA2]; + par_rho[1] = (*(Arho124F+1))[iETA2]; + par_rho[2] = (*(Arho124F+2))[iETA2]; + par_rho[3] = (*(Arho124F+3))[iETA2]; + par_rho[4] = (*(Arho124F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 1)iETA1 = 1; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + par_rho[0] = (*(Arho124R+0))[iETA2]; + par_rho[1] = (*(Arho124R+1))[iETA2]; + par_rho[2] = (*(Arho124R+2))[iETA2]; + par_rho[3] = (*(Arho124R+3))[iETA2]; + par_rho[4] = (*(Arho124R+4))[iETA2]; + } + par2[0] = (*(Amean24+0))[iETA2]; + par2[1] = (*(Amean24+1))[iETA2]; + par2[2] = (*(Amean24+2))[iETA2]; + par2[3] = (*(Amean24+3))[iETA2]; + par_sig2[0] = (*(Asig24+0))[iETA2]; + par_sig2[1] = (*(Asig24+1))[iETA2]; + par_sig2[2] = (*(Asig24+2))[iETA2]; + par_sig2[3] = (*(Asig24+3))[iETA2]; + break; + case 4 : //1-3-4 + if(iETA < 3)iETA2 = 3; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean13F+0))[iETA1]; + par1[1] = (*(Amean13F+1))[iETA1]; + par1[2] = (*(Amean13F+2))[iETA1]; + par1[3] = (*(Amean13F+3))[iETA1]; + par_sig1[0] = (*(Asig13F+0))[iETA1]; + par_sig1[1] = (*(Asig13F+1))[iETA1]; + par_sig1[2] = (*(Asig13F+2))[iETA1]; + par_sig1[3] = (*(Asig13F+3))[iETA1]; + par_rho[0] = (*(Arho134F+0))[iETA2]; + par_rho[1] = (*(Arho134F+1))[iETA2]; + par_rho[2] = (*(Arho134F+2))[iETA2]; + par_rho[3] = (*(Arho134F+3))[iETA2]; + par_rho[4] = (*(Arho134F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean13R+0))[iETA1]; + par1[1] = (*(Amean13R+1))[iETA1]; + par1[2] = (*(Amean13R+2))[iETA1]; + par1[3] = (*(Amean13R+3))[iETA1]; + par_sig1[0] = (*(Asig13R+0))[iETA1]; + par_sig1[1] = (*(Asig13R+1))[iETA1]; + par_sig1[2] = (*(Asig13R+2))[iETA1]; + par_sig1[3] = (*(Asig13R+3))[iETA1]; + par_rho[0] = (*(Arho134R+0))[iETA2]; + par_rho[1] = (*(Arho134R+1))[iETA2]; + par_rho[2] = (*(Arho134R+2))[iETA2]; + par_rho[3] = (*(Arho134R+3))[iETA2]; + par_rho[4] = (*(Arho134R+4))[iETA2]; + } + par2[0] = (*(Amean34+0))[iETA2]; + par2[1] = (*(Amean34+1))[iETA2]; + par2[2] = (*(Amean34+2))[iETA2]; + par2[3] = (*(Amean34+3))[iETA2]; + par_sig2[0] = (*(Asig34+0))[iETA2]; + par_sig2[1] = (*(Asig34+1))[iETA2]; + par_sig2[2] = (*(Asig34+2))[iETA2]; + par_sig2[3] = (*(Asig34+3))[iETA2]; + break; + case 5 ://2-3-4 + if(iETA < 2)iETA1 = 2; + if(iETA < 3)iETA2 = 3; + par1[0] = (*(Amean23+0))[iETA1]; + par1[1] = (*(Amean23+1))[iETA1]; + par1[2] = (*(Amean23+2))[iETA1]; + par1[3] = (*(Amean23+3))[iETA1]; + par_sig1[0] = (*(Asig23+0))[iETA1]; + par_sig1[1] = (*(Asig23+1))[iETA1]; + par_sig1[2] = (*(Asig23+2))[iETA1]; + par_sig1[3] = (*(Asig23+3))[iETA1]; + par_rho[0] = (*(Arho234+0))[iETA2]; + par_rho[1] = (*(Arho234+1))[iETA2]; + par_rho[2] = (*(Arho234+2))[iETA2]; + par_rho[3] = (*(Arho234+3))[iETA2]; + par_rho[4] = (*(Arho234+4))[iETA2]; + + par2[0] = (*(Amean34+0))[iETA2]; + par2[1] = (*(Amean34+1))[iETA2]; + par2[2] = (*(Amean34+2))[iETA2]; + par2[3] = (*(Amean34+3))[iETA2]; + par_sig2[0] = (*(Asig34+0))[iETA2]; + par_sig2[1] = (*(Asig34+1))[iETA2]; + par_sig2[2] = (*(Asig34+2))[iETA2]; + par_sig2[3] = (*(Asig34+3))[iETA2]; + break; + case 11 : // singles for method < 10, for method > 10: fr = 1 -> b1-1-3, fr = 0 -> b1-3-phiBend + if(iETA != 2)iETA1 = 2; + par1[0] = (*(Amean53+0))[iETA1]; + par1[1] = (*(Amean53+1))[iETA1]; + par1[2] = (*(Amean53+2))[iETA1]; + par1[3] = (*(Amean53+3))[iETA1]; + par_sig1[0] = (*(Asig53+0))[iETA1]; + par_sig1[1] = (*(Asig53+1))[iETA1]; + par_sig1[2] = (*(Asig53+2))[iETA1]; + par_sig1[3] = (*(Asig53+3))[iETA1]; + par_rho[0] = (*(Arho53B+0))[iETA1]; + par_rho[1] = (*(Arho53B+1))[iETA1]; + par_rho[2] = (*(Arho53B+2))[iETA1]; + par_rho[3] = (*(Arho53B+3))[iETA1]; + par_rho[4] = (*(Arho53B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho513+0))[iETA1]; + par_rho[1] = (*(Arho513+1))[iETA1]; + par_rho[2] = (*(Arho513+2))[iETA1]; + par_rho[3] = (*(Arho513+3))[iETA1]; + par_rho[4] = (*(Arho513+4))[iETA1]; + + par2[0] = (*(Amean13R+0))[iETA1]; + par2[1] = (*(Amean13R+1))[iETA1]; + par2[2] = (*(Amean13R+2))[iETA1]; + par2[3] = (*(Amean13R+3))[iETA1]; + par_sig2[0] = (*(Asig13R+0))[iETA1]; + par_sig2[1] = (*(Asig13R+1))[iETA1]; + par_sig2[2] = (*(Asig13R+2))[iETA1]; + par_sig2[3] = (*(Asig13R+3))[iETA1]; + } + break; + case 12 : // b1-1-2 for method < 10; for method > 10: fr = 1 -> b1-2-3, fr = 0 -> b1-2-phiBend + if(iETA < 1)iETA1 = 1; + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + par_rho[0] = (*(Arho52B+0))[iETA1]; + par_rho[1] = (*(Arho52B+1))[iETA1]; + par_rho[2] = (*(Arho52B+2))[iETA1]; + par_rho[3] = (*(Arho52B+3))[iETA1]; + par_rho[4] = (*(Arho52B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + if(iETA != 2)iETA1 = 2; + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + par_rho[0] = (*(Arho523+0))[iETA1]; + par_rho[1] = (*(Arho523+1))[iETA1]; + par_rho[2] = (*(Arho523+2))[iETA1]; + par_rho[3] = (*(Arho523+3))[iETA1]; + par_rho[4] = (*(Arho523+4))[iETA1]; + + par2[0] = (*(Amean23+0))[iETA1]; + par2[1] = (*(Amean23+1))[iETA1]; + par2[2] = (*(Amean23+2))[iETA1]; + par2[3] = (*(Amean23+3))[iETA1]; + par_sig2[0] = (*(Asig23+0))[iETA1]; + par_sig2[1] = (*(Asig23+1))[iETA1]; + par_sig2[2] = (*(Asig23+2))[iETA1]; + par_sig2[3] = (*(Asig23+3))[iETA1]; + } + break; + case 14 : // b1-2 for method < 10; for method > 10: fr = 1 -> b1-1-2-(3), fr = 0 -> b1-1-phiBend + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho51B+0))[iETA1]; + par_rho[1] = (*(Arho51B+1))[iETA1]; + par_rho[2] = (*(Arho51B+2))[iETA1]; + par_rho[3] = (*(Arho51B+3))[iETA1]; + par_rho[4] = (*(Arho51B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + if(iETA < 1)iETA1 = 1; + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho512+0))[iETA1]; + par_rho[1] = (*(Arho512+1))[iETA1]; + par_rho[2] = (*(Arho512+2))[iETA1]; + par_rho[3] = (*(Arho512+3))[iETA1]; + par_rho[4] = (*(Arho512+4))[iETA1]; + + par2[0] = (*(Amean12R+0))[iETA1]; + par2[1] = (*(Amean12R+1))[iETA1]; + par2[2] = (*(Amean12R+2))[iETA1]; + par2[3] = (*(Amean12R+3))[iETA1]; + par_sig2[0] = (*(Asig12R+0))[iETA1]; + par_sig2[1] = (*(Asig12R+1))[iETA1]; + par_sig2[2] = (*(Asig12R+2))[iETA1]; + par_sig2[3] = (*(Asig12R+3))[iETA1]; + } + break; + //default: + //return 0.0; + } + + // Switch to 2-Station measurement if dphi is too small + // box cut around Pt of 10 GeV + if ( (fabs(static_cast(dphi2))<0.004 && type != 12 && method < 25)|| + (fabs(static_cast(dphi2))<0.004 && type != 12 && type != 14 && type != 11 && method >= 25) ) + { + //if(type == 12 || type == 14 || type == 11) std::cout << "mode = " << type << " dphi23 = " << dphi2 << " method = " << method << std::endl; //test + if(type == 2 || type == 3) type = 6; // 1-2-3(or 4) -> 1-2 + if(type == 4) type = 7; // 1-3-4 -> 1-3 + if(type == 5) type = 8; // 2-3-4 -> 2-3 + if(type == 11) type = 14; // b1-1-3 -> b1-1 for pt_method > 10 + //if(type == 14) type = 11; + //phiSign + Pt = Pt2Stn2011(type, eta, dphi1, fr, method,int(2));//in 3 station track there is no information to which ME1/1 or ME1/2 track belong + } + else + { +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + double pt = 140; + double dpt = 0.1; + double step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolv = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood + //double rho = fitfrho(v, par_rho); //rho + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi1 > 0 for muon minus!!! => dphi1 = -dphi1 < 0 + dphi1 = - dphi1; + dphi2 = - dphi2; + pt = 140; + dpt = 0.1; + step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolvMinus = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood + //double rho = fitfrho(v, par_rho); //rho + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon minus + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + PTsolv = PTsolv*1.2; // correction to have 90% efficiency for trigger cuts + if(PTsolv > 137.5) PTsolv = 137.5; + //if(fabs(dphi1) < 0.002 && fabs(dphi2) <= CutPhi23){PTsolv = 140;} + dphi1 = - dphi1; //return to correct sing dphi + dphi2 = - dphi2; //return to correct sing dphi + Pt = PTsolv; + } // end 2 or 3 station method + }} + // fix overlap region high pt: + if(method >= 25 && (type == 12 || type == 14 || type == 11) && fabs(dphi1)<0.003 && fabs(dphi2) <2) Pt = 140.; + // if ( fabs(static_cast(dphi2))>0.004 ) std::cout << "Pt = " << Pt << " Mode = " << type << " dphi1 = " << dphi1 << " dphi2 = " << dphi2 << std::endl; + + //float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + //if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + float Pt_min = 2;// 2 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} + + + +float CSCTFPtMethods::Pt2Stn2012(int type, float eta, float dphi, int PtbyMLH, float &bestLH, int fr, int method) const +{ + int useBestMLH = PtbyMLH; + int useBOXcut = false; + int useDTBOXcut = true; + if(type == 5) useBOXcut = true; // useBOXcut for mode 5 which come from 3 station + if(type == 5) type = 8; // 2-3-4 -> 2-3// + + if(fabs(eta) >= 2.4) eta = 2.35; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[3] = {0., 0., 0.}; + int iETA1 = iETA; + switch (type) // type = mode here + { + case 6 : //1-2 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + } + break; + case 7 : //1-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu13Front[0][iETA1]; + par1[1] = A_mu13Front[1][iETA1]; + par1[2] = A_mu13Front[2][iETA1]; + par1[3] = A_mu13Front[3][iETA1]; + par_sig1[0] = A_sig13Front[0][iETA1]; + par_sig1[1] = A_sig13Front[1][iETA1]; + par_sig1[2] = A_sig13Front[2][iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu13Rare[0][iETA1]; + par1[1] = A_mu13Rare[1][iETA1]; + par1[2] = A_mu13Rare[2][iETA1]; + par1[3] = A_mu13Rare[3][iETA1]; + par_sig1[0] = A_sig13Rare[0][iETA1]; + par_sig1[1] = A_sig13Rare[1][iETA1]; + par_sig1[2] = A_sig13Rare[2][iETA1]; + } + break; + case 8 : //2-3 + if(iETA1 < 2)iETA1 = 2; + par1[0] = A_mu23[0][iETA1]; + par1[1] = A_mu23[1][iETA1]; + par1[2] = A_mu23[2][iETA1]; + par1[3] = A_mu23[3][iETA1]; + par_sig1[0] = A_sig23[0][iETA1]; + par_sig1[1] = A_sig23[1][iETA1]; + par_sig1[2] = A_sig23[2][iETA1]; + break; + case 9 : //2-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu24[0][iETA1]; + par1[1] = A_mu24[1][iETA1]; + par1[2] = A_mu24[2][iETA1]; + par1[3] = A_mu24[3][iETA1]; + par_sig1[0] = A_sig24[0][iETA1]; + par_sig1[1] = A_sig24[1][iETA1]; + par_sig1[2] = A_sig24[2][iETA1]; + break; + case 10 : //3-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu34[0][iETA1]; + par1[1] = A_mu34[1][iETA1]; + par1[2] = A_mu34[2][iETA1]; + par1[3] = A_mu34[3][iETA1]; + par_sig1[0] = A_sig34[0][iETA1]; + par_sig1[1] = A_sig34[1][iETA1]; + par_sig1[2] = A_sig34[2][iETA1]; + break; + case 13 : //1-4 + if(iETA1 < 9)iETA1 = 9; + if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 12)iETA1 = 12; + if(fr == 1){ + par1[0] = A_mu14Front[0][iETA1]; + par1[1] = A_mu14Front[1][iETA1]; + par1[2] = A_mu14Front[2][iETA1]; + par1[3] = A_mu14Front[3][iETA1]; + par_sig1[0] = A_sig14Front[0][iETA1]; + par_sig1[1] = A_sig14Front[1][iETA1]; + par_sig1[2] = A_sig14Front[2][iETA1]; + } + if(fr == 0){ + par1[0] = A_mu14Rare[0][iETA1]; + par1[1] = A_mu14Rare[1][iETA1]; + par1[2] = A_mu14Rare[2][iETA1]; + par1[3] = A_mu14Rare[3][iETA1]; + par_sig1[0] = A_sig14Rare[0][iETA1]; + par_sig1[1] = A_sig14Rare[1][iETA1]; + par_sig1[2] = A_sig14Rare[2][iETA1]; + } + break; + case 11 : // b1-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu53[0][iETA1]; + par1[1] = A_mu53[1][iETA1]; + par1[2] = A_mu53[2][iETA1]; + par1[3] = A_mu53[3][iETA1]; + par_sig1[0] = A_sig53[0][iETA1]; + par_sig1[1] = A_sig53[1][iETA1]; + par_sig1[2] = A_sig53[2][iETA1]; + + break; + case 12 : //1-2-b1 = 2-b1 for pt_method < 10, for pt_method > 10: b1-2 + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + break; + case 14 : //2-b1 for pt_method < 10 and b1-1 for pt_method > 10 + if(method < 10){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + } + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + if(method > 10){ + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + } + break; + //default: + //return 0.0; + } + +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + //if(fabs(dphi) >= 0.002) + //if(fabs(dphi) >= 0.00) + //if(fabs(dphi) >= 0.002 || (fabs(dphi) >= 0.01 && (type == 12 || type == 14))) + //{ + double muPlusMaxLH = -1e9; + double pt = 140; + double step = 5.; + double maxLH = -1e9; + + while(pt > 2. ) + { + double par_phi12[1] = {dphi}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2(par_phi12, par1, par_sig1, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolv = pt; + } + + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + pt = pt - step; + }// end while + muPlusMaxLH = maxLH; + +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi > 0 for muon minus!!! => dphi = -dphi < 0 + double muMinusMaxLH = -1e9; + dphi = - dphi; + pt = 140; + step = 5.; + maxLH = -1e9; + while(pt > 2. ) + { + double par_phi12[1] = {dphi}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2(par_phi12, par1, par_sig1, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolvMinus = pt; + } + + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + pt = pt - step; + }// end while + muMinusMaxLH = maxLH; + + // }// if(fabs(dphi) >= 0.002) + // else +// {PTsolv = 137.5;} + +//*********** end solve equation for muon minus + if (useBestMLH) + PTsolv = (muPlusMaxLH > muMinusMaxLH) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + else + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + + bestLH = (muPlusMaxLH > muMinusMaxLH) ? muPlusMaxLH : muMinusMaxLH; + + + PTsolv = PTsolv*1.2; + if(PTsolv > 137.5) PTsolv = 137.5; + + if (useBOXcut) + if(fabs(dphi) <= 0.002 && PTsolv < 120.)PTsolv = 140.; + if (useDTBOXcut) + if( fabs(dphi) <= 0.01 && (type == 11 || type == 12 || type == 14) && PTsolv < 120.)PTsolv = 140.; + + dphi = - dphi; //return to correct sing dphi + + } //if(fabs(eta_TracMy) + } //end "for by iETA" + + float Pt = PTsolv; + if(Pt > 10 && fabs(dphi) >= 0.1 ) std::cout << "iF = 0 for dphi = " << dphi <<" and Pt = " << Pt << std::endl; + + //if(Pt > 100 && (type == 12 || type == 14) && fabs(eta) <= 1.2 && dphi > 0.015 )std::cout << "dphi = " << dphi << " eta = " << eta << std::endl; + //if(Pt < 10 && (type == 12 || type == 14) && fabs(eta) <= 1.2 && dphi < 0.01)std::cout << "dphi = " << dphi << " eta = " << eta << std::endl; + // return (Pt>0.0) ? Pt : 0.0; + + float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} + + + + +float CSCTFPtMethods::Pt3Stn2012(int type, float eta, float dphi1, float dphi2, int PtbyMLH, float &bestLH, int fr, int method) const +{ + + int useBestMLH = PtbyMLH; + int use2Stn = false; + int use2StnDT = true; + if(type == 5) use2Stn = true;//switch 2 station assighment for mode = 5 + + + if(fabs(eta) >= 2.4)eta = 2.35; + float Pt = 0.; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[3] = {0., 0., 0.}; + // calculate phi23 mean + double par2[4] = {0., 0., 0., 0.}; + // calculate phi23 sig + double par_sig2[3] = {0., 0., 0.}; + // calculate correlation rho + double par_rho[5] = {0., 0., 0., 0., 0.}; + int iETA1 = iETA; + int iETA2 = iETA; + switch (type) // type = mode here + { + case 2 : //1-2-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + par_rho[0] = A_rho123FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho123FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho123FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho123FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho123FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + par_rho[0] = A_rho123RareCSCTF[0][iETA1]; + par_rho[1] = A_rho123RareCSCTF[1][iETA1]; + par_rho[2] = A_rho123RareCSCTF[2][iETA1]; + par_rho[3] = A_rho123RareCSCTF[3][iETA1]; + par_rho[4] = A_rho123RareCSCTF[4][iETA1]; + } + if(iETA2 < 2)iETA2 = 2; + par2[0] = A_mu23[0][iETA2]; + par2[1] = A_mu23[1][iETA2]; + par2[2] = A_mu23[2][iETA2]; + par2[3] = A_mu23[3][iETA2]; + par_sig2[0] = A_sig23[0][iETA2]; + par_sig2[1] = A_sig23[1][iETA2]; + par_sig2[2] = A_sig23[2][iETA2]; + + break; + case 3 : //1-2-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + par_rho[0] = A_rho124FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho124FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho124FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho124FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho124FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + par_rho[0] = A_rho124RareCSCTF[0][iETA1]; + par_rho[1] = A_rho124RareCSCTF[1][iETA1]; + par_rho[2] = A_rho124RareCSCTF[2][iETA1]; + par_rho[3] = A_rho124RareCSCTF[3][iETA1]; + par_rho[4] = A_rho124RareCSCTF[4][iETA1]; + } + if(iETA2 < 9)iETA2 = 9; + par2[0] = A_mu24[0][iETA2]; + par2[1] = A_mu24[1][iETA2]; + par2[2] = A_mu24[2][iETA2]; + par2[3] = A_mu24[3][iETA2]; + par_sig2[0] = A_sig24[0][iETA2]; + par_sig2[1] = A_sig24[1][iETA2]; + par_sig2[2] = A_sig24[2][iETA2]; + break; + case 4 : //1-3-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu13Front[0][iETA1]; + par1[1] = A_mu13Front[1][iETA1]; + par1[2] = A_mu13Front[2][iETA1]; + par1[3] = A_mu13Front[3][iETA1]; + par_sig1[0] = A_sig13Front[0][iETA1]; + par_sig1[1] = A_sig13Front[1][iETA1]; + par_sig1[2] = A_sig13Front[2][iETA1]; + par_rho[0] = A_rho134FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho134FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho134FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho134FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho134FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu13Rare[0][iETA1]; + par1[1] = A_mu13Rare[1][iETA1]; + par1[2] = A_mu13Rare[2][iETA1]; + par1[3] = A_mu13Rare[3][iETA1]; + par_sig1[0] = A_sig13Rare[0][iETA1]; + par_sig1[1] = A_sig13Rare[1][iETA1]; + par_sig1[2] = A_sig13Rare[2][iETA1]; + par_rho[0] = A_rho134RareCSCTF[0][iETA1]; + par_rho[1] = A_rho134RareCSCTF[1][iETA1]; + par_rho[2] = A_rho134RareCSCTF[2][iETA1]; + par_rho[3] = A_rho134RareCSCTF[3][iETA1]; + par_rho[4] = A_rho134RareCSCTF[4][iETA1]; + } + if(iETA2 < 9)iETA2 = 9; + par2[0] = A_mu34[0][iETA2]; + par2[1] = A_mu34[1][iETA2]; + par2[2] = A_mu34[2][iETA2]; + par2[3] = A_mu34[3][iETA2]; + par_sig2[0] = A_sig34[0][iETA2]; + par_sig2[1] = A_sig34[1][iETA2]; + par_sig2[2] = A_sig34[2][iETA2]; + break; + case 5 ://2-3-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu23[0][iETA1]; + par1[1] = A_mu23[1][iETA1]; + par1[2] = A_mu23[2][iETA1]; + par1[3] = A_mu23[3][iETA1]; + par_sig1[0] = A_sig23[0][iETA1]; + par_sig1[1] = A_sig23[1][iETA1]; + par_sig1[2] = A_sig23[2][iETA1]; + par_rho[0] = A_rho234CSCTF[0][iETA1]; + par_rho[1] = A_rho234CSCTF[1][iETA1]; + par_rho[2] = A_rho234CSCTF[2][iETA1]; + par_rho[3] = A_rho234CSCTF[3][iETA1]; + par_rho[4] = A_rho234CSCTF[4][iETA1]; + + par2[0] = A_mu34[0][iETA1]; + par2[1] = A_mu34[1][iETA1]; + par2[2] = A_mu34[2][iETA1]; + par2[3] = A_mu34[3][iETA1]; + par_sig2[0] = A_sig34[0][iETA1]; + par_sig2[1] = A_sig34[1][iETA1]; + par_sig2[2] = A_sig34[2][iETA1]; + break; + case 11 : // b1-1-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + par_rho[0] = A_rho513[0][iETA1]; + par_rho[1] = A_rho513[0][iETA1]; + par_rho[2] = A_rho513[0][iETA1]; + par_rho[3] = A_rho513[0][iETA1]; + par_rho[4] = A_rho513[0][iETA1]; + + par2[0] = A_mu13Rare[0][iETA1]; + par2[1] = A_mu13Rare[1][iETA1]; + par2[2] = A_mu13Rare[2][iETA1]; + par2[3] = A_mu13Rare[3][iETA1]; + par_sig2[0] = A_sig13Rare[0][iETA1]; + par_sig2[1] = A_sig13Rare[1][iETA1]; + par_sig2[2] = A_sig13Rare[2][iETA1]; + break; + case 12 : // b1-2-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + par_rho[0] = A_rho523[0][iETA1]; + par_rho[1] = A_rho523[0][iETA1]; + par_rho[2] = A_rho523[0][iETA1]; + par_rho[3] = A_rho523[0][iETA1]; + par_rho[4] = A_rho523[0][iETA1]; + + par2[0] = A_mu23[0][iETA1]; + par2[1] = A_mu23[1][iETA1]; + par2[2] = A_mu23[2][iETA1]; + par2[3] = A_mu23[3][iETA1]; + par_sig2[0] = A_sig23[0][iETA1]; + par_sig2[1] = A_sig23[1][iETA1]; + par_sig2[2] = A_sig23[2][iETA1]; + break; + case 14 : // b1-1-2-(3) + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + par_rho[0] = A_rho512[0][iETA1]; + par_rho[1] = A_rho512[0][iETA1]; + par_rho[2] = A_rho512[0][iETA1]; + par_rho[3] = A_rho512[0][iETA1]; + par_rho[4] = A_rho512[0][iETA1]; + + par2[0] = A_mu12Rare[0][iETA1]; + par2[1] = A_mu12Rare[1][iETA1]; + par2[2] = A_mu12Rare[2][iETA1]; + par2[3] = A_mu12Rare[3][iETA1]; + par_sig2[0] = A_sig12Rare[0][iETA1]; + par_sig2[1] = A_sig12Rare[1][iETA1]; + par_sig2[2] = A_sig12Rare[2][iETA1]; + break; + //default: + //return 0.0; + } + + // Switch to 2-Station measurement if dphi is too small + // box cut around Pt of 10 GeV + if ( fabs(static_cast(dphi2))<0.004 && ((type >= 11 && use2StnDT) || (type>=2 && type<=5 && use2Stn))) + { + if (use2Stn) + { + if(type == 2 || type == 3) type = 6; // 1-2-3(or 4) -> 1-2 + if(type == 4) type = 7; // 1-3-4 -> 1-3 + Pt = Pt2Stn2012(type, eta, dphi1, useBestMLH, bestLH, fr, method); + } + if (use2StnDT) + { + if(type == 11) type = 14; // b1-1-3 -> b1-1 for pt_method > 10 + Pt = Pt2Stn2012(type, eta, dphi1, useBestMLH, bestLH, fr, method); + } + } + else + { +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + double muPlusMaxLH = -1e9; + double pt = 140; + double step = 5.; + double maxLH = -1e9; + + while(pt > 2. ) + { + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolv = pt; + } + + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + pt = pt - step; + }// end while + muPlusMaxLH = maxLH; + +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi1 > 0 for muon minus!!! => dphi1 = -dphi1 < 0 + double muMinusMaxLH = -1e9; + dphi1 = - dphi1; + dphi2 = - dphi2; + pt = 140; + step = 5.; + maxLH = -1e9; + + while(pt > 2. ) + { + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolvMinus = pt; + } + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + pt = pt - step; + }// end while + muMinusMaxLH = maxLH; + + if (useBestMLH) + PTsolv = (muPlusMaxLH > muMinusMaxLH) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + else + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + + bestLH = (muPlusMaxLH > muMinusMaxLH) ? muPlusMaxLH : muMinusMaxLH; + //*********** end solve equation for muon minus + + PTsolv = PTsolv*1.2; // correction to have 90% efficiency for trigger cuts + if(PTsolv > 137.5) PTsolv = 137.5; + //if(fabs(dphi1) < 0.002 && fabs(dphi2) <= CutPhi23){PTsolv = 140;} + dphi1 = - dphi1; //return to correct sing dphi + dphi2 = - dphi2; //return to correct sing dphi + Pt = PTsolv; + } // end 2 or 3 station method + } + } + // if ( fabs(static_cast(dphi2))>0.004 ) std::cout << "Pt = " << Pt << " Mode = " << type << " dphi1 = " << dphi1 << " dphi2 = " << dphi2 << std::endl; + + float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + return (Pt > Pt_min) ? Pt : Pt_min; +} + + + +float CSCTFPtMethods::Pt3Stn2012_DT(int type, float eta, float dphi1, float dphi2, int PtbyMLH, float &bestLH, int fr, int method) const +{ + int useBestMLH = PtbyMLH; + int useBOXcutDT = true; + int use2Stn = false; + int use2StnDT = true; + + //if(fabs(eta) >= 2.4)eta = 2.35; + if(fabs(eta) >= 2.2) eta = 2.15; + float Pt = 0.; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[4] = {0., 0., 0., 0}; + // calculate phi23 mean + double par2[4] = {0., 0., 0., 0.}; + // calculate phi23 sig + double par_sig2[4] = {0., 0., 0., 0.}; + // calculate correlation rho + double par_rho[5] = {0., 0., 0., 0., 0.}; + int iETA1 = iETA; + int iETA2 = iETA; + +// defind which parameters will be use + double (*Amean12F)[15] = AB_mu12F; + double (*Asig12F)[15] = AB_sig12F; + double (*Amean12R)[15] = AB_mu12R; + double (*Asig12R)[15] = AB_sig12R; + + double (*Amean13F)[15] = AB_mu13F; + double (*Asig13F)[15] = AB_sig13F; + double (*Amean13R)[15] = AB_mu13R; + double (*Asig13R)[15] = AB_sig13R; + + //double (*Amean14F)[15] = AB_mu14F; + //double (*Asig14F)[15] = AB_sig14F; + //double (*Amean14R)[15] = AB_mu14R; + //double (*Asig14R)[15] = AB_sig14R; + + double (*Amean23)[15] = AB_mu23; + double (*Asig23)[15] = AB_sig23; + double (*Amean24)[15] = AB_mu24; + double (*Asig24)[15] = AB_sig24; + double (*Amean34)[15] = AB_mu34; + double (*Asig34)[15] = AB_sig34; + + double (*Amean5)[15] = AB_mu5; + double (*Asig5)[15] = AB_sig5; + double (*Amean51)[15] = AB_mu51; + double (*Asig51)[15] = AB_sig51; + double (*Amean52)[15] = AB_mu52; + double (*Asig52)[15] = AB_sig52; + double (*Amean53)[15] = AB_mu53; + double (*Asig53)[15] = AB_sig53; + + double (*Arho123F)[15] = AB_rho123F; + double (*Arho123R)[15] = AB_rho123R; + double (*Arho124F)[15] = AB_rho124F; + double (*Arho124R)[15] = AB_rho124R; + double (*Arho134F)[15] = AB_rho134F; + double (*Arho134R)[15] = AB_rho134R; + double (*Arho234)[15] = AB_rho234; + + double (*Arho51B)[15] = AB_rho51B; + double (*Arho52B)[15] = AB_rho52B; + double (*Arho53B)[15] = AB_rho53B; + double (*Arho512)[15] = AB_rho512; + double (*Arho513)[15] = AB_rho513; + double (*Arho523)[15] = AB_rho523; + + //cout << "iETA = " << iETA + // << " AB_mu51[0][iETA] = " << AB_mu51[0][iETA] << " pointer = " << (*(Amean51+0))[iETA] + // << " AB_mu51[3][iETA] = " << AB_mu51[3][iETA] << " pointer = " << (*(Amean51+3))[iETA] + // << endl; + + switch (type) // type = mode here + { + case 2 : //1-2-3 + if(iETA < 2)iETA2 = 2; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + par_rho[0] = (*(Arho123F+0))[iETA2]; + par_rho[1] = (*(Arho123F+1))[iETA2]; + par_rho[2] = (*(Arho123F+2))[iETA2]; + par_rho[3] = (*(Arho123F+3))[iETA2]; + par_rho[4] = (*(Arho123F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 1)iETA1 = 1; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + par_rho[0] = (*(Arho123R+0))[iETA2]; + par_rho[1] = (*(Arho123R+1))[iETA2]; + par_rho[2] = (*(Arho123R+2))[iETA2]; + par_rho[3] = (*(Arho123R+3))[iETA2]; + par_rho[4] = (*(Arho123R+4))[iETA2]; + } + par2[0] = (*(Amean23+0))[iETA2]; + par2[1] = (*(Amean23+1))[iETA2]; + par2[2] = (*(Amean23+2))[iETA2]; + par2[3] = (*(Amean23+3))[iETA2]; + par_sig2[0] = (*(Asig23+0))[iETA2]; + par_sig2[1] = (*(Asig23+1))[iETA2]; + par_sig2[2] = (*(Asig23+2))[iETA2]; + par_sig2[3] = (*(Asig23+3))[iETA2]; + + break; + case 3 : //1-2-4 + if(iETA < 3)iETA2 = 3; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + par_rho[0] = (*(Arho124F+0))[iETA2]; + par_rho[1] = (*(Arho124F+1))[iETA2]; + par_rho[2] = (*(Arho124F+2))[iETA2]; + par_rho[3] = (*(Arho124F+3))[iETA2]; + par_rho[4] = (*(Arho124F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 1)iETA1 = 1; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + par_rho[0] = (*(Arho124R+0))[iETA2]; + par_rho[1] = (*(Arho124R+1))[iETA2]; + par_rho[2] = (*(Arho124R+2))[iETA2]; + par_rho[3] = (*(Arho124R+3))[iETA2]; + par_rho[4] = (*(Arho124R+4))[iETA2]; + } + par2[0] = (*(Amean24+0))[iETA2]; + par2[1] = (*(Amean24+1))[iETA2]; + par2[2] = (*(Amean24+2))[iETA2]; + par2[3] = (*(Amean24+3))[iETA2]; + par_sig2[0] = (*(Asig24+0))[iETA2]; + par_sig2[1] = (*(Asig24+1))[iETA2]; + par_sig2[2] = (*(Asig24+2))[iETA2]; + par_sig2[3] = (*(Asig24+3))[iETA2]; + break; + case 4 : //1-3-4 + if(iETA < 3)iETA2 = 3; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean13F+0))[iETA1]; + par1[1] = (*(Amean13F+1))[iETA1]; + par1[2] = (*(Amean13F+2))[iETA1]; + par1[3] = (*(Amean13F+3))[iETA1]; + par_sig1[0] = (*(Asig13F+0))[iETA1]; + par_sig1[1] = (*(Asig13F+1))[iETA1]; + par_sig1[2] = (*(Asig13F+2))[iETA1]; + par_sig1[3] = (*(Asig13F+3))[iETA1]; + par_rho[0] = (*(Arho134F+0))[iETA2]; + par_rho[1] = (*(Arho134F+1))[iETA2]; + par_rho[2] = (*(Arho134F+2))[iETA2]; + par_rho[3] = (*(Arho134F+3))[iETA2]; + par_rho[4] = (*(Arho134F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean13R+0))[iETA1]; + par1[1] = (*(Amean13R+1))[iETA1]; + par1[2] = (*(Amean13R+2))[iETA1]; + par1[3] = (*(Amean13R+3))[iETA1]; + par_sig1[0] = (*(Asig13R+0))[iETA1]; + par_sig1[1] = (*(Asig13R+1))[iETA1]; + par_sig1[2] = (*(Asig13R+2))[iETA1]; + par_sig1[3] = (*(Asig13R+3))[iETA1]; + par_rho[0] = (*(Arho134R+0))[iETA2]; + par_rho[1] = (*(Arho134R+1))[iETA2]; + par_rho[2] = (*(Arho134R+2))[iETA2]; + par_rho[3] = (*(Arho134R+3))[iETA2]; + par_rho[4] = (*(Arho134R+4))[iETA2]; + } + par2[0] = (*(Amean34+0))[iETA2]; + par2[1] = (*(Amean34+1))[iETA2]; + par2[2] = (*(Amean34+2))[iETA2]; + par2[3] = (*(Amean34+3))[iETA2]; + par_sig2[0] = (*(Asig34+0))[iETA2]; + par_sig2[1] = (*(Asig34+1))[iETA2]; + par_sig2[2] = (*(Asig34+2))[iETA2]; + par_sig2[3] = (*(Asig34+3))[iETA2]; + break; + case 5 ://2-3-4 + if(iETA < 2)iETA1 = 2; + if(iETA < 3)iETA2 = 3; + par1[0] = (*(Amean23+0))[iETA1]; + par1[1] = (*(Amean23+1))[iETA1]; + par1[2] = (*(Amean23+2))[iETA1]; + par1[3] = (*(Amean23+3))[iETA1]; + par_sig1[0] = (*(Asig23+0))[iETA1]; + par_sig1[1] = (*(Asig23+1))[iETA1]; + par_sig1[2] = (*(Asig23+2))[iETA1]; + par_sig1[3] = (*(Asig23+3))[iETA1]; + par_rho[0] = (*(Arho234+0))[iETA2]; + par_rho[1] = (*(Arho234+1))[iETA2]; + par_rho[2] = (*(Arho234+2))[iETA2]; + par_rho[3] = (*(Arho234+3))[iETA2]; + par_rho[4] = (*(Arho234+4))[iETA2]; + + par2[0] = (*(Amean34+0))[iETA2]; + par2[1] = (*(Amean34+1))[iETA2]; + par2[2] = (*(Amean34+2))[iETA2]; + par2[3] = (*(Amean34+3))[iETA2]; + par_sig2[0] = (*(Asig34+0))[iETA2]; + par_sig2[1] = (*(Asig34+1))[iETA2]; + par_sig2[2] = (*(Asig34+2))[iETA2]; + par_sig2[3] = (*(Asig34+3))[iETA2]; + break; + case 11 : // singles for method < 10, for method > 10: fr = 1 -> b1-1-3, fr = 0 -> b1-3-phiBend + if(iETA != 2)iETA1 = 2; + par1[0] = (*(Amean53+0))[iETA1]; + par1[1] = (*(Amean53+1))[iETA1]; + par1[2] = (*(Amean53+2))[iETA1]; + par1[3] = (*(Amean53+3))[iETA1]; + par_sig1[0] = (*(Asig53+0))[iETA1]; + par_sig1[1] = (*(Asig53+1))[iETA1]; + par_sig1[2] = (*(Asig53+2))[iETA1]; + par_sig1[3] = (*(Asig53+3))[iETA1]; + par_rho[0] = (*(Arho53B+0))[iETA1]; + par_rho[1] = (*(Arho53B+1))[iETA1]; + par_rho[2] = (*(Arho53B+2))[iETA1]; + par_rho[3] = (*(Arho53B+3))[iETA1]; + par_rho[4] = (*(Arho53B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho513+0))[iETA1]; + par_rho[1] = (*(Arho513+1))[iETA1]; + par_rho[2] = (*(Arho513+2))[iETA1]; + par_rho[3] = (*(Arho513+3))[iETA1]; + par_rho[4] = (*(Arho513+4))[iETA1]; + + par2[0] = (*(Amean13R+0))[iETA1]; + par2[1] = (*(Amean13R+1))[iETA1]; + par2[2] = (*(Amean13R+2))[iETA1]; + par2[3] = (*(Amean13R+3))[iETA1]; + par_sig2[0] = (*(Asig13R+0))[iETA1]; + par_sig2[1] = (*(Asig13R+1))[iETA1]; + par_sig2[2] = (*(Asig13R+2))[iETA1]; + par_sig2[3] = (*(Asig13R+3))[iETA1]; + } + break; + case 12 : // b1-1-2 for method < 10; for method > 10: fr = 1 -> b1-2-3, fr = 0 -> b1-2-phiBend + if(iETA < 1)iETA1 = 1; + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + par_rho[0] = (*(Arho52B+0))[iETA1]; + par_rho[1] = (*(Arho52B+1))[iETA1]; + par_rho[2] = (*(Arho52B+2))[iETA1]; + par_rho[3] = (*(Arho52B+3))[iETA1]; + par_rho[4] = (*(Arho52B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + if(iETA != 2)iETA1 = 2; + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + par_rho[0] = (*(Arho523+0))[iETA1]; + par_rho[1] = (*(Arho523+1))[iETA1]; + par_rho[2] = (*(Arho523+2))[iETA1]; + par_rho[3] = (*(Arho523+3))[iETA1]; + par_rho[4] = (*(Arho523+4))[iETA1]; + + par2[0] = (*(Amean23+0))[iETA1]; + par2[1] = (*(Amean23+1))[iETA1]; + par2[2] = (*(Amean23+2))[iETA1]; + par2[3] = (*(Amean23+3))[iETA1]; + par_sig2[0] = (*(Asig23+0))[iETA1]; + par_sig2[1] = (*(Asig23+1))[iETA1]; + par_sig2[2] = (*(Asig23+2))[iETA1]; + par_sig2[3] = (*(Asig23+3))[iETA1]; + } + break; + case 14 : // b1-2 for method < 10; for method > 10: fr = 1 -> b1-1-2-(3), fr = 0 -> b1-1-phiBend + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho51B+0))[iETA1]; + par_rho[1] = (*(Arho51B+1))[iETA1]; + par_rho[2] = (*(Arho51B+2))[iETA1]; + par_rho[3] = (*(Arho51B+3))[iETA1]; + par_rho[4] = (*(Arho51B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + if(iETA < 1)iETA1 = 1; + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho512+0))[iETA1]; + par_rho[1] = (*(Arho512+1))[iETA1]; + par_rho[2] = (*(Arho512+2))[iETA1]; + par_rho[3] = (*(Arho512+3))[iETA1]; + par_rho[4] = (*(Arho512+4))[iETA1]; + + par2[0] = (*(Amean12R+0))[iETA1]; + par2[1] = (*(Amean12R+1))[iETA1]; + par2[2] = (*(Amean12R+2))[iETA1]; + par2[3] = (*(Amean12R+3))[iETA1]; + par_sig2[0] = (*(Asig12R+0))[iETA1]; + par_sig2[1] = (*(Asig12R+1))[iETA1]; + par_sig2[2] = (*(Asig12R+2))[iETA1]; + par_sig2[3] = (*(Asig12R+3))[iETA1]; + } + break; + //default: + //return 0.0; + } + + // Switch to 2-Station measurement if dphi is too small + // box cut around Pt of 10 GeV + if ( ( ( (fabs(static_cast(dphi2))<0.004 && type != 12 && method < 25)|| + (fabs(static_cast(dphi2))<0.004 && type != 12 && type != 14 && type != 11 && method >= 25))) && + ((type>=2 && type<=5 && use2Stn) || (type >= 11 && use2StnDT))) + { + if (use2Stn) + { + //if(type == 12 || type == 14 || type == 11) std::cout << "mode = " << type << " dphi23 = " << dphi2 << " method = " << method << std::endl; //test + if(type == 2 || type == 3) type = 6; // 1-2-3(or 4) -> 1-2 + if(type == 4) type = 7; // 1-3-4 -> 1-3 + if(type == 5) type = 8; // 2-3-4 -> 2-3 + Pt = Pt2Stn2012_DT(type, eta, dphi1, useBestMLH, bestLH, fr, method,int(2));//in 3 station track there is no information to which ME1/1 or ME1/2 track belong + } + if (use2StnDT) + { + if(type == 11) type = 14; // b1-1-3 -> b1-1 for pt_method > 10 + //if(type == 14) type = 11; + //phiSign + Pt = Pt2Stn2012_DT(type, eta, dphi1, useBestMLH, bestLH, fr, method,int(2));//in 3 station track there is no information to which ME1/1 or ME1/2 track belong + } + } + else + { + //************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + double muPlusMaxLH = -1e9; + double pt = 140; + double step = 5.; + double maxLH = -1e9; + while(pt > 2. ) + { + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolv = pt; + } + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + pt = pt - step; + }// end while + muPlusMaxLH = maxLH; +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi1 > 0 for muon minus!!! => dphi1 = -dphi1 < 0 + double muMinusMaxLH = -1e9; + dphi1 = - dphi1; + dphi2 = - dphi2; + pt = 140; + step = 5.; + maxLH = -1e9; + + while(pt > 2. ) + { + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolvMinus = pt; + } + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + pt = pt - step; + }// end while + muMinusMaxLH = maxLH; + + if (useBestMLH) + PTsolv = (muPlusMaxLH > muMinusMaxLH) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + else + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + + bestLH = (muPlusMaxLH > muMinusMaxLH) ? muPlusMaxLH : muMinusMaxLH; + + PTsolv = PTsolv*1.2; // correction to have 90% efficiency for trigger cuts + if(PTsolv > 137.5) PTsolv = 137.5; + //if(fabs(dphi1) < 0.002 && fabs(dphi2) <= CutPhi23){PTsolv = 140;} + dphi1 = - dphi1; //return to correct sing dphi + dphi2 = - dphi2; //return to correct sing dphi + Pt = PTsolv; + } // end 2 or 3 station method + }} + // fix overlap region high pt: + if (useBOXcutDT) + if(method >= 25 && (type == 12 || type == 14 || type == 11) && fabs(dphi1)<0.003 && fabs(dphi2) <2) Pt = 140.; + // if ( fabs(static_cast(dphi2))>0.004 ) std::cout << "Pt = " << Pt << " Mode = " << type << " dphi1 = " << dphi1 << " dphi2 = " << dphi2 << std::endl; + + //float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + //if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + float Pt_min = 2;// 2 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} + + +float CSCTFPtMethods::Pt2Stn2012_DT(int type, float eta, float dphi, int PtbyMLH, float &bestLH, int fr, int method, int phiSign) const +{ + int useBestMLH = PtbyMLH; + int useBOXcut = true; + + //if(fabs(eta) >= 2.4) eta = 2.35; + if(fabs(eta) >= 2.2) eta = 2.15; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[4] = {0., 0., 0.,0}; + int iETA1 = iETA; + int iETA2 = iETA; + + double (*Amean12FnoME11)[15] = AB_mu12FnoME11; + double (*Asig12FnoME11)[15] = AB_sig12FnoME11; + double (*Amean12RnoME11)[15] = AB_mu12RnoME11; + double (*Asig12RnoME11)[15] = AB_sig12RnoME11; + + double (*Amean13FnoME11)[15] = AB_mu13FnoME11; + double (*Asig13FnoME11)[15] = AB_sig13FnoME11; + double (*Amean13RnoME11)[15] = AB_mu13RnoME11; + double (*Asig13RnoME11)[15] = AB_sig13RnoME11; + + double (*Amean14FnoME11)[15] = AB_mu14FnoME11; + double (*Asig14FnoME11)[15] = AB_sig14FnoME11; + double (*Amean14RnoME11)[15] = AB_mu14RnoME11; + double (*Asig14RnoME11)[15] = AB_sig14RnoME11; + // + double (*Amean12FME11)[15] = AB_mu12FME11; + double (*Asig12FME11)[15] = AB_sig12FME11; + double (*Amean12RME11)[15] = AB_mu12RME11; + double (*Asig12RME11)[15] = AB_sig12RME11; + + double (*Amean13FME11)[15] = AB_mu13FME11; + double (*Asig13FME11)[15] = AB_sig13FME11; + double (*Amean13RME11)[15] = AB_mu13RME11; + double (*Asig13RME11)[15] = AB_sig13RME11; + + double (*Amean14FME11)[15] = AB_mu14FME11; + double (*Asig14FME11)[15] = AB_sig14FME11; + double (*Amean14RME11)[15] = AB_mu14RME11; + double (*Asig14RME11)[15] = AB_sig14RME11; + // + double (*Amean12F)[15] = AB_mu12F; + double (*Asig12F)[15] = AB_sig12F; + double (*Amean12R)[15] = AB_mu12R; + double (*Asig12R)[15] = AB_sig12R; + + double (*Amean13F)[15] = AB_mu13F; + double (*Asig13F)[15] = AB_sig13F; + double (*Amean13R)[15] = AB_mu13R; + double (*Asig13R)[15] = AB_sig13R; + + double (*Amean14F)[15] = AB_mu14F; + double (*Asig14F)[15] = AB_sig14F; + double (*Amean14R)[15] = AB_mu14R; + double (*Asig14R)[15] = AB_sig14R; + + double (*Amean23)[15] = AB_mu23; + double (*Asig23)[15] = AB_sig23; + double (*Amean24)[15] = AB_mu24; + double (*Asig24)[15] = AB_sig24; + double (*Amean34)[15] = AB_mu34; + double (*Asig34)[15] = AB_sig34; + + double (*Amean51)[15] = AB_mu51; + double (*Asig51)[15] = AB_sig51; + double (*Amean52)[15] = AB_mu52; + double (*Asig52)[15] = AB_sig52; + double (*Amean53)[15] = AB_mu53; + double (*Asig53)[15] = AB_sig53; + + switch (type) // type = mode here + { + case 6 : //1-2 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean12FME11+0))[iETA2]; + par1[1] = (*(Amean12FME11+1))[iETA2]; + par1[2] = (*(Amean12FME11+2))[iETA2]; + par1[3] = (*(Amean12FME11+3))[iETA2]; + par_sig1[0] = (*(Asig12FME11+0))[iETA2]; + par_sig1[1] = (*(Asig12FME11+1))[iETA2]; + par_sig1[2] = (*(Asig12FME11+2))[iETA2]; + par_sig1[3] = (*(Asig12FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean12RME11+0))[iETA2]; + par1[1] = (*(Amean12RME11+1))[iETA2]; + par1[2] = (*(Amean12RME11+2))[iETA2]; + par1[3] = (*(Amean12RME11+3))[iETA2]; + par_sig1[0] = (*(Asig12RME11+0))[iETA2]; + par_sig1[1] = (*(Asig12RME11+1))[iETA2]; + par_sig1[2] = (*(Asig12RME11+2))[iETA2]; + par_sig1[3] = (*(Asig12RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean12FnoME11+0))[iETA2]; + par1[1] = (*(Amean12FnoME11+1))[iETA2]; + par1[2] = (*(Amean12FnoME11+2))[iETA2]; + par1[3] = (*(Amean12FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig12FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig12FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig12FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig12FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 1)iETA2 = 1; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean12RnoME11+0))[iETA2]; + par1[1] = (*(Amean12RnoME11+1))[iETA2]; + par1[2] = (*(Amean12RnoME11+2))[iETA2]; + par1[3] = (*(Amean12RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig12RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig12RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig12RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig12RnoME11+3))[iETA2]; + } + } + + break; + case 7 : //1-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean13F+0))[iETA1]; + par1[1] = (*(Amean13F+1))[iETA1]; + par1[2] = (*(Amean13F+2))[iETA1]; + par1[3] = (*(Amean13F+3))[iETA1]; + par_sig1[0] = (*(Asig13F+0))[iETA1]; + par_sig1[1] = (*(Asig13F+1))[iETA1]; + par_sig1[2] = (*(Asig13F+2))[iETA1]; + par_sig1[3] = (*(Asig13F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean13R+0))[iETA1]; + par1[1] = (*(Amean13R+1))[iETA1]; + par1[2] = (*(Amean13R+2))[iETA1]; + par1[3] = (*(Amean13R+3))[iETA1]; + par_sig1[0] = (*(Asig13R+0))[iETA1]; + par_sig1[1] = (*(Asig13R+1))[iETA1]; + par_sig1[2] = (*(Asig13R+2))[iETA1]; + par_sig1[3] = (*(Asig13R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean13FME11+0))[iETA2]; + par1[1] = (*(Amean13FME11+1))[iETA2]; + par1[2] = (*(Amean13FME11+2))[iETA2]; + par1[3] = (*(Amean13FME11+3))[iETA2]; + par_sig1[0] = (*(Asig13FME11+0))[iETA2]; + par_sig1[1] = (*(Asig13FME11+1))[iETA2]; + par_sig1[2] = (*(Asig13FME11+2))[iETA2]; + par_sig1[3] = (*(Asig13FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean13RME11+0))[iETA2]; + par1[1] = (*(Amean13RME11+1))[iETA2]; + par1[2] = (*(Amean13RME11+2))[iETA2]; + par1[3] = (*(Amean13RME11+3))[iETA2]; + par_sig1[0] = (*(Asig13RME11+0))[iETA2]; + par_sig1[1] = (*(Asig13RME11+1))[iETA2]; + par_sig1[2] = (*(Asig13RME11+2))[iETA2]; + par_sig1[3] = (*(Asig13RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean13FnoME11+0))[iETA2]; + par1[1] = (*(Amean13FnoME11+1))[iETA2]; + par1[2] = (*(Amean13FnoME11+2))[iETA2]; + par1[3] = (*(Amean13FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig13FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig13FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig13FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig13FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean13RnoME11+0))[iETA2]; + par1[1] = (*(Amean13RnoME11+1))[iETA2]; + par1[2] = (*(Amean13RnoME11+2))[iETA2]; + par1[3] = (*(Amean13RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig13RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig13RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig13RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig13RnoME11+3))[iETA2]; + } + } + break; + case 8 : //2-3 + if(iETA1 < 2)iETA1 = 2; + par1[0] = (*(Amean23+0))[iETA1]; + par1[1] = (*(Amean23+1))[iETA1]; + par1[2] = (*(Amean23+2))[iETA1]; + par1[3] = (*(Amean23+3))[iETA1]; + par_sig1[0] = (*(Asig23+0))[iETA1]; + par_sig1[1] = (*(Asig23+1))[iETA1]; + par_sig1[2] = (*(Asig23+2))[iETA1]; + par_sig1[3] = (*(Asig23+3))[iETA1]; + + break; + case 9 : //2-4 + if(iETA1 < 3)iETA1 = 3; + par1[0] = (*(Amean24+0))[iETA1]; + par1[1] = (*(Amean24+1))[iETA1]; + par1[2] = (*(Amean24+2))[iETA1]; + par1[3] = (*(Amean24+3))[iETA1]; + par_sig1[0] = (*(Asig24+0))[iETA1]; + par_sig1[1] = (*(Asig24+1))[iETA1]; + par_sig1[2] = (*(Asig24+2))[iETA1]; + par_sig1[3] = (*(Asig24+3))[iETA1]; + break; + case 10 : //3-4 + if(iETA1 < 3)iETA1 = 3; + par1[0] = (*(Amean34+0))[iETA1]; + par1[1] = (*(Amean34+1))[iETA1]; + par1[2] = (*(Amean34+2))[iETA1]; + par1[3] = (*(Amean34+3))[iETA1]; + par_sig1[0] = (*(Asig34+0))[iETA1]; + par_sig1[1] = (*(Asig34+1))[iETA1]; + par_sig1[2] = (*(Asig34+2))[iETA1]; + par_sig1[3] = (*(Asig34+3))[iETA1]; + break; + case 13 : //1-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean14F+0))[iETA1]; + par1[1] = (*(Amean14F+1))[iETA1]; + par1[2] = (*(Amean14F+2))[iETA1]; + par1[3] = (*(Amean14F+3))[iETA1]; + par_sig1[0] = (*(Asig14F+0))[iETA1]; + par_sig1[1] = (*(Asig14F+1))[iETA1]; + par_sig1[2] = (*(Asig14F+2))[iETA1]; + par_sig1[3] = (*(Asig14F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean14R+0))[iETA1]; + par1[1] = (*(Amean14R+1))[iETA1]; + par1[2] = (*(Amean14R+2))[iETA1]; + par1[3] = (*(Amean14R+3))[iETA1]; + par_sig1[0] = (*(Asig14R+0))[iETA1]; + par_sig1[1] = (*(Asig14R+1))[iETA1]; + par_sig1[2] = (*(Asig14R+2))[iETA1]; + par_sig1[3] = (*(Asig14R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 9)iETA2 = 9; + par1[0] = (*(Amean14FME11+0))[iETA2]; + par1[1] = (*(Amean14FME11+1))[iETA2]; + par1[2] = (*(Amean14FME11+2))[iETA2]; + par1[3] = (*(Amean14FME11+3))[iETA2]; + par_sig1[0] = (*(Asig14FME11+0))[iETA2]; + par_sig1[1] = (*(Asig14FME11+1))[iETA2]; + par_sig1[2] = (*(Asig14FME11+2))[iETA2]; + par_sig1[3] = (*(Asig14FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 9)iETA2 = 9; + par1[0] = (*(Amean14RME11+0))[iETA2]; + par1[1] = (*(Amean14RME11+1))[iETA2]; + par1[2] = (*(Amean14RME11+2))[iETA2]; + par1[3] = (*(Amean14RME11+3))[iETA2]; + par_sig1[0] = (*(Asig14RME11+0))[iETA2]; + par_sig1[1] = (*(Asig14RME11+1))[iETA2]; + par_sig1[2] = (*(Asig14RME11+2))[iETA2]; + par_sig1[3] = (*(Asig14RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 4)iETA2 = 4; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean14FnoME11+0))[iETA2]; + par1[1] = (*(Amean14FnoME11+1))[iETA2]; + par1[2] = (*(Amean14FnoME11+2))[iETA2]; + par1[3] = (*(Amean14FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig14FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig14FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig14FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig14FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 4)iETA2 = 4; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean14RnoME11+0))[iETA2]; + par1[1] = (*(Amean14RnoME11+1))[iETA2]; + par1[2] = (*(Amean14RnoME11+2))[iETA2]; + par1[3] = (*(Amean14RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig14RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig14RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig14RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig14RnoME11+3))[iETA2]; + } + } + + break; + case 11 : // b1-3 for pt_method > 10 & fr = 0, singles for pt_method < 10 + if(iETA1 != 2)iETA1 = 2; + par1[0] = (*(Amean53+0))[iETA1]; + par1[1] = (*(Amean53+1))[iETA1]; + par1[2] = (*(Amean53+2))[iETA1]; + par1[3] = (*(Amean53+3))[iETA1]; + par_sig1[0] = (*(Asig53+0))[iETA1]; + par_sig1[1] = (*(Asig53+1))[iETA1]; + par_sig1[2] = (*(Asig53+2))[iETA1]; + par_sig1[3] = (*(Asig53+3))[iETA1]; + break; + + case 12 : //1-2-b1 = 2-b1 for pt_method < 10, for pt_method > 10 & fr = 0: b1-2 + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + + break; + case 14 : //2-b1 for pt_method < 10 and b1-1 for pt_method > 10 & fr = 0 + if(method < 10){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + } + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + + if(method > 10){ + if(iETA1 > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + } + break; + //default: + //return 0.0; + } + +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + //if(fabs(dphi) >= 0.002) + //if(fabs(dphi) >= 0.00) + //if(fabs(dphi) >= 0.002 || (fabs(dphi) >= 0.01 && (type == 12 || type == 14))) + //{ + double muPlusMaxLH = -1e9; + double pt = 140; + double step = 5.; + double maxLH = -1e9; + while(pt > 2. ) + { + double par_phi12[1] = {dphi}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolv = pt; + } + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + + pt = pt - step; + }// end while + muPlusMaxLH = maxLH; + +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi > 0 for muon minus!!! => dphi = -dphi < 0 + double muMinusMaxLH = -1e9; + dphi = - dphi; + pt = 140; + step = 5.; + maxLH = -1e9; + while(pt > 2. ) + { + double par_phi12[1] = {dphi}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolvMinus = pt; + } + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + + + pt = pt - step; + }// end while + muMinusMaxLH = maxLH; + +// }// if(fabs(dphi) >= 0.002) +// else +// {PTsolv = 137.5;} + +//*********** end solve equation for muon minus + if (useBestMLH) + PTsolv = (muPlusMaxLH > muMinusMaxLH) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + else + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + + bestLH = (muPlusMaxLH > muMinusMaxLH) ? muPlusMaxLH : muMinusMaxLH; + + + + PTsolv = PTsolv*1.2; + if(PTsolv > 137.5) PTsolv = 137.5; + + if (useBOXcut) + if(fabs(dphi) <= 0.002 && PTsolv < 120.)PTsolv = 140.; + //if( fabs(dphi) <= 0.01 && (type == 11 || type == 12 || type == 14) && PTsolv < 120.)PTsolv = 140.; + dphi = - dphi; //return to correct sing dphi + + } //if(fabs(eta_TracMy) + } //end "for by iETA" + + float Pt = PTsolv; + + //float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + //if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + float Pt_min = 2;// 0 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} + + + + + + + + +// These arrays contain mean dphi values for each pt and eta bin. +// They are split into fr=0 and fr=1. + +const float CSCTFPtMethods::dphifr0[4][15][28] = + { + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, 1253.47, -174.543, -90.845, -36.8835, -13.2793, 3.28278, 11.1568, 12.9352, 12.8576, 12.322, 11.7342, 10.5244, 10.0687, 8.32785, 7.13888, 6.20492, 5.85733, 4.75137, 4.77209, 4.02553, 3.69785, 3.28493, 2.99132, 2.55496, 2.22965, 1.98868}, + {-1, -1, -158.232, -135.974, -59.1458, -5.19565, 12.8464, 23.5714, 24.0722, 24.6097, 21.0736, 19.6627, 17.2412, 15.6857, 14.308, 12.6231, 10.4509, 9.9933, 8.24835, 6.92309, 6.57742, 5.69463, 4.74087, 3.78364, 4.21154, 3.27273, 3.10333, 2.60822}, + {-1, -1, -187.544, -42.1843, 40.6221, 54.483, 56.7803, 53.5989, 48.8252, 41.8441, 35.5835, 30.7605, 26.9772, 24.2051, 21.5163, 18.7697, 15.6471, 12.8676, 10.9852, 9.93952, 9.17785, 7.91962, 6.87614, 5.85018, 5.10393, 4.67222, 4.02645, 3.547}, + {-1, -93.4379, -64.9443, 70.5053, 85.4571, 85.2642, 77.1782, 67.8264, 59.6792, 50.1799, 41.1682, 35.1241, 30.6299, 27.1403, 24.6307, 20.6204, 17.277, 14.4064, 12.6264, 11.5938, 10.0659, 8.76273, 7.54754, 6.535, 5.69304, 5.44025, 4.61045, 3.87704}, + {-1, 65.2747, 120.239, 129.902, 115.172, 108.511, 92.9557, 77.3499, 66.5613, 56.856, 45.7164, 39.0012, 33.7201, 30.13, 26.8649, 22.9335, 18.2273, 16.5989, 13.9109, 12.3409, 10.9531, 9.90102, 8.25129, 7.1479, 6.71622, 5.77461, 5.05741, 4.38687}, + {1292.54, 139.196, 169.261, 134.554, 129.417, 118.125, 97.2182, 80.5974, 70.3365, 58.7809, 48.6667, 40.7918, 34.917, 30.8781, 28.1953, 23.2852, 19.1667, 14.6401, 14.0676, 12.5932, 11.4459, 9.67685, 8.55686, 7.49359, 6.3961, 6.02812, 5.26887, 4.55128}, + {396.903, 408.642, 331.11, 291.154, 244.6, 225.93, 191.418, 159.273, 137.156, 113.559, 92.3122, 77.8488, 67.4872, 57.885, 53.6376, 45.4894, 37.1931, 30.9091, 26.9629, 22.8523, 20.6881, 17.8588, 16.0515, 14.2847, 11.9988, 10.9918, 9.58895, 8.28621}, + {634.157, 376.909, 303.487, 269.928, 237.553, 221.337, 183.49, 151.95, 128.961, 108.078, 88.4642, 74.0832, 64.4987, 56.8622, 51.0964, 43.2635, 34.8376, 30.0291, 25.2508, 22.9892, 20.3061, 17.1065, 15.08, 13.1487, 11.3403, 9.8765, 8.67395, 7.70727}, + {370.029, 334.631, 284.161, 247.876, 220.082, 190.31, 160.042, 139.043, 119.323, 96.8377, 79.0452, 67.6644, 58.5129, 51.8932, 46.4433, 38.2747, 32.5855, 28.1408, 23.2895, 20.8651, 18.3079, 16.0197, 13.33, 10.7823, 10.5876, 9.3446, 8.18957, 7.13109}, + {336.807, 315.636, 263.106, 227.678, 196.301, 172.476, 144.296, 122.167, 107.034, 88.4252, 71.6369, 61.0729, 53.1695, 47.213, 42.3058, 36.058, 27.7351, 25.8168, 21.0509, 19.0587, 16.2367, 14.7198, 12.368, 10.5611, 9.43783, 8.64059, 7.30456, 6.50177}, + {562.84, 281.367, 231.744, 197.26, 175.838, 154, 132.991, 112.797, 97.7521, 80.0722, 66.1777, 53.8695, 47.5855, 42.4901, 36.5583, 31.8172, 24.5935, 22.6, 19.9488, 17.8189, 15.1107, 13.2519, 10.8772, 10.1643, 8.80709, 8.00448, 6.02758, 5.14123}, + {289.896, 258.601, 215.353, 187.786, 154.972, 143.654, 120.207, 106.698, 88.6531, 75.9, 59.003, 52.4794, 41.7089, 38.3974, 35.4884, 28.7295, 17.5001, 31.3222, 18.7727, 15.4322, 11.8692, 10.5938, 8.97935, 9.22087, 9.05559, 6.60579, 6.4547, 2.855}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -158, -149.043, -92.0094, -28.6132, 27.8399, 27.5444, 27.5802, 37.07, 24.0291, 24.9195, 20.9748, 18.7762, 22.7466, 14.5682, 28.4577, 11.0263, 29.5137, 7.04546, 7.38512, 7.724, 6.71233, 27.4036, 4.52113, 4.33911, 4.07762}, + {-1, -1, -265.6, -144.969, -56.137, -4.4, 30.8879, 44.1075, 45.163, 42.5274, 38.7436, 34.8538, 31.1479, 28.8793, 25.3394, 22.5102, 19.0281, 15.6608, 13.3702, 12.0331, 11.1189, 10.2568, 8.57414, 7.45946, 6.29798, 6.15319, 5.30089, 4.56149}, + {-1, -79.5241, -105.242, -29.2478, 33.9726, 60.1505, 67.6247, 67.8742, 63.3538, 55.8014, 47.6468, 41.3991, 36.6279, 32.9551, 29.9351, 25.5988, 21.3793, 17.7866, 15.8878, 14.6346, 12.5951, 11.084, 9.73607, 8.64701, 7.50803, 6.97295, 5.98046, 5.18782}, + {-1, -40.3713, 42.1945, 92.9089, 114.43, 113.72, 100.286, 89.219, 77.4508, 66.7699, 55.0464, 47.6297, 41.3828, 36.4328, 33.2834, 28.5722, 23.0725, 21.5406, 18.1268, 16.2328, 13.9065, 12.2744, 10.5509, 9.47753, 8.48564, 7.63124, 6.41131, 5.79205}, + {-34.9, 73.3963, 142.631, 145.951, 142.318, 129.656, 111.93, 94.6978, 85.5312, 71.8926, 60.7711, 50.9572, 44.9347, 39.6302, 36.0288, 30.04, 24.3307, 21.7811, 18.3903, 16.2716, 14.7719, 12.8338, 11.2943, 9.72188, 8.62582, 7.73165, 6.73526, 5.93205}, + {7368.83, 502.793, 291.618, 282.933, 244.114, 233.502, 201.302, 172.276, 148.921, 125.128, 102.477, 86.3142, 75.3546, 64.468, 60.2395, 50.8744, 42.101, 35.6805, 30.7703, 26.6287, 23.2273, 20.6701, 17.2109, 15.2909, 13.682, 12.3394, 11.0076, 9.19048}, + {82.7323, 379.23, 270.613, 264.088, 246.284, 233.18, 190.228, 162.832, 141.282, 119.001, 96.1594, 81.5045, 71.5023, 63.5261, 57.4827, 48.7483, 38.0439, 34.4778, 29.625, 25.2903, 23.1887, 20.6185, 17.7059, 14.7975, 12.9311, 11.9939, 11.016, 9.50148}, + {185.843, 294.953, 268.259, 250.028, 232.276, 209.138, 174.647, 153.029, 132.233, 109.333, 91.0324, 76.9822, 67.8374, 59.8954, 53.4497, 43.553, 37.6139, 32.7444, 27.023, 23.9679, 20.9309, 19.1485, 16.0294, 13.8003, 12.3176, 11.3441, 9.55937, 8.54497}, + {348.282, 310.699, 268.381, 243.254, 217.179, 187.212, 162.957, 136.969, 124.132, 101.48, 81.8314, 71.5882, 61.3147, 54.9158, 49.5517, 42.7537, 33.5, 29.7412, 26.1131, 23.1024, 19.7197, 17.708, 14.0364, 12.8054, 11.8375, 10.4924, 9.04095, 8.33528}, + {324.513, 290.628, 251.147, 216.936, 198.177, 176.297, 151.909, 129.606, 113.817, 94.3377, 76.6785, 64.382, 56.4567, 51.125, 43.4356, 37.6896, 30.338, 26.5577, 23.1858, 20.4549, 18.0182, 16.0098, 13.1211, 11.8445, 11.3616, 9.25812, 8.4992, 7.35148}, + {244.009, 279.89, 230.644, 231.457, 172.803, 163.804, 140.071, 126.029, 107.683, 91.6615, 72.0354, 64.4556, 50.6761, 46.5068, 41.6472, 35.4661, 21.2969, 38.4268, 19.632, 18.4574, 12.839, 14.213, 12.4018, 12.0424, 9.6145, 8.22918, 9.88007, 6.12946}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -251.167, -157.188, -100.839, -70.7716, -31.9278, -14.7414, -6.46332, -1.43471, 1.10161, 1.95823, 2.6771, 2.52718, 2.67548, 2.75908, 2.87331, 2.61814, 1.92056, 2.16773, 1.70225, 1.70877, 1.55219, 1.43065, 1.53014, 1.69851, 1.40267, 1.46639}, + {-1, -1, -243.237, -145.933, -87.2068, -48.5578, -21.9141, -7.68402, -2.83933, 1.21596, 2.94545, 4.083, 3.97067, 4.12142, 3.78849, 3.83645, 3.07738, 2.90695, 2.53516, 2.51623, 2.31173, 2.2246, 1.85357, 1.78656, 1.65385, 1.57375, 1.40617, 1.35693}, + {-1, -110, -141.651, -118.596, -52.606, -23.472, -8.09735, 0.683589, 3.57165, 5.25367, 5.8348, 5.67137, 5.26599, 5.1816, 4.84428, 4.6964, 4.06178, 3.27554, 3, 2.92343, 2.56487, 2.47989, 2.32236, 1.83586, 1.84201, 1.97658, 1.64081, 1.56958}, + {-1, -106.053, -87.5398, -49.1882, -11.1091, -0.606904, 6.08278, 8.18373, 9.14269, 8.82061, 8.39517, 7.5095, 6.66552, 6.06293, 5.79917, 5.11953, 4.08928, 3.87, 3.71985, 3.4277, 2.925, 2.47762, 2.49134, 2.1793, 2.11341, 1.8709, 1.68674, 1.69234}, + {-116.854, -103.914, -48.6067, -7.80512, 4.11674, 8.14952, 11.6643, 11.178, 11.3862, 10.0188, 9.46565, 8.32955, 7.58777, 6.63929, 6.08499, 5.66225, 4.70548, 4.09773, 4.0294, 3.23529, 2.62532, 2.89612, 2.52651, 2.27649, 1.99773, 1.96176, 2.06313, 2.12814}, + {-146.18, -59.7282, -12.5, 3.08192, 8.34909, 11.1753, 15.2845, 14.8204, 14.3607, 12.9987, 11.1043, 9.964, 8.90504, 8.31783, 7.36251, 6.6915, 6.24035, 4.98582, 4.03066, 5.83789, 3.10856, 2.96333, 3.06171, 2.23047, 2.32792, 2.18535, 2.38165, 2.42884}, + {-233.643, -96.4333, -30.9536, -2.51866, 5.30801, 7.45312, 14.238, 12.5321, 12.7695, 11.741, 10.4656, 8.62541, 7.93922, 7.51216, 6.53463, 5.50929, 4.6268, 4.64697, 4.30481, 3.52426, 3.45212, 3.73824, 4.07812, 2.33724, 2.51972, 2.21704, 3.41317, 2.55682}, + {-211.848, -67.9261, -9.6179, 2.65525, 11.0301, 16.4831, 16.0704, 15.4027, 15.1086, 13.5929, 11.7898, 9.90025, 9.13345, 8.25683, 7.21617, 6.25572, 5.43346, 4.54866, 3.83221, 3.4237, 3.65898, 3.65808, 3.18498, 2.75829, 2.37531, 2.88444, 1.95099, 1.89066}, + {-143.833, -12.2832, 7.8963, 16.4622, 19.9538, 17.4053, 18.3962, 16.7577, 15.9486, 14.1232, 11.1662, 10.5826, 9.11908, 8.38156, 7.65503, 6.84281, 5.95331, 4.69263, 4.88752, 3.84843, 3.79038, 3.24503, 2.73708, 2.6645, 2.5017, 2.13435, 1.87916, 2.1749}, + {-37.4431, 11.3047, 18.5, 23.1562, 22.8984, 22.1124, 20.1964, 19.4342, 17.2078, 15.1252, 12.2962, 10.5784, 9.23938, 8.73254, 7.106, 6.7301, 5.53248, 4.62478, 3.82739, 3.07251, 2.79682, 2.8214, 2.92242, 2.47091, 2.63102, 1.94484, 2.30322, 2.64068}, + {4.24623, 23.1041, 27.5407, 28, 23.0684, 24.1685, 21.3723, 19.4634, 16.9631, 14.3876, 12.3701, 10.1272, 9.12229, 7.9875, 7.06019, 5.96169, 5.53393, 4.32105, 3.66794, 3.70074, 3.20382, 3.47729, 3.06609, 2.26191, 2.48768, 2.01323, 2.73772, 2.66561}, + {33.3344, 32.716, 30.0851, 30.6933, 29.2431, 25.6295, 21.674, 19.3741, 17.7184, 14.8413, 12.1543, 10.4758, 9.33113, 7.79187, 7.39106, 5.8376, 6.08377, 4.85748, 4.16908, 3.88557, 3.14086, 3.11306, 2.98297, 3.33859, 2.04182, 2.32861, 2.75164, 2.29621}, + {46.1357, 38.8426, 36.6976, 32.0038, 29.6956, 23.4889, 22.725, 19.779, 17.5173, 14.7043, 11.9171, 10.7871, 9.06671, 8.23658, 7.41977, 6.46988, 4.93792, 4.55465, 4.20588, 3.82236, 3.62993, 2.83949, 2.95902, 1.99063, 2.37545, 2.28563, 2.49407, 2.52411} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-417.629, -218.804, -63.1122, -34.5828, -10.68, 2.75084, 8.65719, 11.6155, 13.6253, 12.1802, 12.5535, 10.8028, 9.48349, 9.38468, 7.83699, 6.99092, 5.30562, 4.20316, 4.41177, 4.52123, 3.31882, 3.91104, 3.77374, 4.04567, 2.35974, 2.35145, 2.96747, 1.98381}, + {-311.688, -93.8205, -32.57, -6.85071, 6.45113, 7.97528, 13.5012, 15.2368, 16.5485, 14.4764, 12.181, 11.4092, 10.3418, 9.29414, 9.04287, 7.72862, 7.46558, 5.20657, 5.19399, 5.61358, 3.9523, 3.20885, 3.29034, 2.82267, 2.91734, 2.38053, 2.44655, 2.36229}, + {-161.948, -37.0248, -4.60393, 8.56983, 13.4828, 19.0043, 18.3378, 20.0726, 18.3394, 16.8149, 14.4702, 12.2298, 10.8159, 10.422, 8.29546, 7.70715, 6.26524, 5.70706, 5.26374, 4.44881, 4.80797, 3.24519, 3.09801, 2.73461, 3.34774, 2.88844, 2.34626, 2.76387}, + {-72.1648, -12.5057, 16.9112, 23.5819, 20.6731, 21.814, 22.9407, 19.6563, 19.1021, 16.9339, 15.2842, 12.4743, 11.0013, 10.0748, 8.91402, 7.27224, 6.15542, 5.23092, 4.49629, 4.25791, 3.79059, 3.70681, 3.31756, 2.62265, 3.45895, 2.19926, 2.15639, 2.7466}, + {2.3118, 20.9883, 24.9015, 32.366, 32.2839, 29.3505, 24.8013, 23.3821, 21.1815, 18.3139, 15.0436, 13.3637, 11.4887, 9.84427, 9.51972, 8.22026, 6.8517, 5.85862, 4.95269, 4.5885, 3.45462, 4.03355, 3.70984, 4.04694, 2.46266, 2.50179, 3.23813, 2.46999}, + {30.7084, 40.046, 40.956, 39.7092, 36.4134, 28.415, 28.5543, 24.9346, 23.1865, 19.4968, 15.3536, 14.0231, 12.0163, 10.7639, 9.82125, 8.36598, 6.4058, 5.88361, 5.13249, 4.51457, 4.9171, 3.87165, 3.58904, 2.85879, 2.53645, 2.81466, 2.72057, 3.18122} + } + }; + +const float CSCTFPtMethods::dphifr1[4][15][28] = + { + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -174.092, -53.9867, 10.2441, 27.4286, 36.9822, 37.5167, 34.3051, 31.8195, 27.8286, 24.1206, 21.161, 19.0382, 17.1718, 14.6208, 12.2432, 10.7876, 9.69835, 8.08848, 7.13485, 6.60187, 5.18874, 5.13839, 4.41612, 4.14069, 3.58335, 3.01529}, + {-1, 1138.05, -49.183, 2.6568, 58.5809, 57.9481, 56.8007, 51.1911, 44.5243, 37.806, 32.1175, 27.5585, 24.3955, 21.7533, 19.3667, 17.0463, 13.9365, 11.8102, 10.2398, 9.1678, 8.26393, 7.18307, 6.13392, 5.533, 4.8865, 4.11951, 3.87238, 3.48248}, + {-1, 9.64577, 56.9057, 81.944, 82.4872, 78.3198, 68.8015, 60.7978, 52.6542, 44.3584, 37.3611, 31.2648, 27.235, 24.5, 22.04, 18.5, 15.75, 12.9557, 11.2655, 10.2491, 9.21672, 8.30474, 6.64511, 6.13513, 5.34219, 4.95, 4.23425, 3.6963}, + {97.5, 87.4578, 120.684, 105.38, 98.3177, 87.4048, 75.9, 65.9142, 56.1879, 47.6314, 39.6183, 33.2005, 28.7316, 25.4495, 22.9327, 19.4612, 15.7254, 13.8618, 11.9249, 10.0859, 9.444, 8.11458, 6.95662, 6.25641, 5.44159, 5.19583, 4.35396, 3.83333}, + {693.205, 454.942, 655.428, 360.329, 323.261, 275.945, 234.843, 196.055, 167.247, 139.873, 113.932, 95.6506, 82.789, 72.2128, 64.9871, 53.997, 43.4461, 39.0238, 33.6322, 28.8622, 25.6006, 21.9322, 18.5028, 16.0912, 14.2918, 12.4941, 10.5138, 9.05925}, + {9146.66, 471.958, 387.082, 340.914, 286.893, 262.777, 224.112, 184.982, 155.447, 133.684, 107.642, 91.5521, 78.135, 69.0562, 61.4634, 52.4394, 42.1881, 36.5169, 30.0318, 27.9321, 24.4145, 21.0881, 17.9552, 14.6189, 13.2301, 12.9111, 10.8691, 8.35492}, + {540.281, 410.901, 354.276, 301.779, 253.803, 238.881, 199.465, 167.136, 145.674, 119.585, 97.0842, 82.3805, 70.6386, 62.154, 55.8136, 46.3101, 37.2817, 33.507, 28.8241, 25.774, 22.4889, 19.8697, 16.1007, 13.3432, 12.4647, 11.9955, 9.6895, 8.46321}, + {419.005, 377.428, 314.861, 270.658, 240.487, 213.074, 182.994, 151.52, 129.287, 108.487, 87.9791, 74.8889, 64.8147, 56.7597, 50.5058, 42.6958, 35.6277, 29.9064, 26.1033, 22.5358, 20.6119, 17.9656, 15.3201, 13.1018, 11.7756, 10.129, 8.86099, 7.58348}, + {2783.23, 334.238, 275.818, 240.947, 205.026, 186.945, 163.992, 138.569, 117.64, 100.381, 81.1057, 68.0913, 58.8849, 52.6374, 45.2179, 38.059, 32.6702, 26.3298, 23.0484, 18.3201, 18.1814, 16.0936, 12.7571, 12.2673, 9.95479, 8.37502, 7.42398, 6.72237}, + {-1, -1, -1, -1, -1, 143.654, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 9.23717, 9.05559, -1, -1, 338.089}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -293.3, -150.312, -41.3547, -4.93182, 20.0224, 31.2313, 31.0566, 33.3205, 30.2863, 27.2634, 24.2872, 22.0512, 19.596, 17.3902, 14.2112, 12.6609, 11.407, 10.2093, 8.85659, 7.85742, 6.4135, 6.23362, 5.41945, 4.95306, 4.41755, 3.82303}, + {-1, -143.627, -143.826, -62.3445, 23.7381, 51.7379, 55.9747, 54.5144, 47.9348, 42.2055, 37.0868, 31.9699, 28.8453, 26.0344, 23.1051, 20.5071, 17.1946, 14.1772, 12.4708, 11.3144, 9.88063, 8.86923, 7.67165, 6.4322, 5.96624, 5.18282, 4.81762, 4.28301}, + {-1, -13.3855, 5.16716, 64.1898, 72.3294, 76.3905, 73.7962, 67.3364, 59.9099, 51.4343, 43.5279, 37.1873, 31.7994, 29.0358, 26.5368, 22.0615, 19.1543, 15.4385, 14.2599, 12.3375, 10.9493, 9.73496, 8.26995, 7.45197, 6.60214, 6.08206, 5.15337, 4.66445}, + {-42.7682, 47.3889, 103.482, 107.735, 107.75, 94.9291, 87.763, 75.9543, 65.4694, 56.7377, 47.3143, 39.9327, 34.7819, 31.2361, 27.8932, 24.1076, 19.6767, 17.1081, 15.427, 12.8984, 11.4228, 10.0318, 8.49021, 7.90816, 6.72917, 6.39571, 5.45637, 4.61281}, + {541.234, 465.806, 429.209, 372.183, 331.067, 285.903, 258.37, 216.269, 181.991, 154.204, 125.987, 107.564, 91.8176, 81.5452, 73.1247, 59.1412, 51, 43.3898, 37.9118, 33.2887, 28.8381, 25.3079, 21.6463, 17.6858, 16.9908, 14.841, 11.8149, 10.9434}, + {255.594, 371.519, 358.173, 343.459, 285.798, 262.664, 238.913, 194.777, 163.618, 142.465, 116.934, 98.3012, 84.7328, 73.9315, 66.1496, 57.1145, 45.7455, 39.2169, 33.571, 28.7347, 27.0902, 22.7753, 19.8191, 16.4045, 15.2075, 14.0935, 12.3427, 9.36143}, + {275.796, 423.747, 347.249, 303.803, 270.357, 254.279, 217.372, 182.151, 161.833, 132.635, 108.221, 91.6597, 79.5534, 69.683, 62.6926, 52.9109, 42.95, 36.9714, 31.6704, 28.9253, 25.7569, 22.4706, 18.5914, 16.0164, 14.43, 14.6449, 11.4458, 9.78841}, + {378.542, 349.351, 319.333, 285.503, 261.452, 233.428, 201.215, 165.997, 145.442, 121.289, 98.8432, 84.1681, 72.9111, 64.2952, 58.4893, 48.2012, 41.2393, 34.1303, 29.9633, 26.1572, 23.1371, 20.5019, 17.2906, 15.0458, 14.0115, 11.7586, 10.045, 9.31029}, + {557.927, 338.049, 301.204, 265.456, 232.807, 212.31, 185.76, 158.503, 132.332, 113.382, 91.8123, 76.8816, 67.1968, 60.2717, 52.0559, 44.363, 36.5282, 29.777, 25.6156, 22.1842, 20.2098, 18.3932, 15.1911, 14.1691, 12.6889, 10.8789, 10.4976, 7.84804}, + {-1, -1, -1, -1, -1, 2154.03, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 12.2722, 8.95391, -1, -1, 337.608}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -251.167, -157.188, -100.839, -70.7716, -31.9278, -14.7414, -6.46332, -1.43471, 1.10161, 1.95823, 2.6771, 2.52718, 2.67548, 2.75908, 2.87331, 2.61814, 1.92056, 2.16773, 1.70225, 1.70877, 1.55219, 1.43065, 1.53014, 1.69851, 1.40267, 1.46639}, + {-1, -1, -243.237, -145.933, -87.2068, -48.5578, -21.9141, -7.68402, -2.83933, 1.21596, 2.94545, 4.083, 3.97067, 4.12142, 3.78849, 3.83645, 3.07738, 2.90695, 2.53516, 2.51623, 2.31173, 2.2246, 1.85357, 1.78656, 1.65385, 1.57375, 1.40617, 1.35693}, + {-1, -110, -141.651, -118.596, -52.606, -23.472, -8.09735, 0.683589, 3.57165, 5.25367, 5.8348, 5.67137, 5.26599, 5.1816, 4.84428, 4.6964, 4.06178, 3.27554, 3, 2.92343, 2.56487, 2.47989, 2.32236, 1.83586, 1.84201, 1.97658, 1.64081, 1.56958}, + {-1, -106.053, -87.5398, -49.1882, -11.1091, -0.606904, 6.08278, 8.18373, 9.14269, 8.82061, 8.39517, 7.5095, 6.66552, 6.06293, 5.79917, 5.11953, 4.08928, 3.87, 3.71985, 3.4277, 2.925, 2.47762, 2.49134, 2.1793, 2.11341, 1.8709, 1.68674, 1.69234}, + {-116.854, -103.914, -48.6067, -7.80512, 4.11674, 8.14952, 11.6643, 11.178, 11.3862, 10.0188, 9.46565, 8.32955, 7.58777, 6.63929, 6.08499, 5.66225, 4.70548, 4.09773, 4.0294, 3.23529, 2.62532, 2.89612, 2.52651, 2.27649, 1.99773, 1.96176, 2.06313, 2.12814}, + {-146.18, -59.7282, -12.5, 3.08192, 8.34909, 11.1753, 15.2845, 14.8204, 14.3607, 12.9987, 11.1043, 9.964, 8.90504, 8.31783, 7.36251, 6.6915, 6.24035, 4.98582, 4.03066, 5.83789, 3.10856, 2.96333, 3.06171, 2.23047, 2.32792, 2.18535, 2.38165, 2.42884}, + {-233.643, -96.4333, -30.9536, -2.51866, 5.30801, 7.45312, 14.238, 12.5321, 12.7695, 11.741, 10.4656, 8.62541, 7.93922, 7.51216, 6.53463, 5.50929, 4.6268, 4.64697, 4.30481, 3.52426, 3.45212, 3.73824, 4.07812, 2.33724, 2.51972, 2.21704, 3.41317, 2.55682}, + {-211.848, -67.9261, -9.6179, 2.65525, 11.0301, 16.4831, 16.0704, 15.4027, 15.1086, 13.5929, 11.7898, 9.90025, 9.13345, 8.25683, 7.21617, 6.25572, 5.43346, 4.54866, 3.83221, 3.4237, 3.65898, 3.65808, 3.18498, 2.75829, 2.37531, 2.88444, 1.95099, 1.89066}, + {-143.833, -12.2832, 7.8963, 16.4622, 19.9538, 17.4053, 18.3962, 16.7577, 15.9486, 14.1232, 11.1662, 10.5826, 9.11908, 8.38156, 7.65503, 6.84281, 5.95331, 4.69263, 4.88752, 3.84843, 3.79038, 3.24503, 2.73708, 2.6645, 2.5017, 2.13435, 1.87916, 2.1749}, + {-37.4431, 11.3047, 18.5, 23.1562, 22.8984, 22.1124, 20.1964, 19.4342, 17.2078, 15.1252, 12.2962, 10.5784, 9.23938, 8.73254, 7.106, 6.7301, 5.53248, 4.62478, 3.82739, 3.07251, 2.79682, 2.8214, 2.92242, 2.47091, 2.63102, 1.94484, 2.30322, 2.64068}, + {4.24623, 23.1041, 27.5407, 28, 23.0684, 24.1685, 21.3723, 19.4634, 16.9631, 14.3876, 12.3701, 10.1272, 9.12229, 7.9875, 7.06019, 5.96169, 5.53393, 4.32105, 3.66794, 3.70074, 3.20382, 3.47729, 3.06609, 2.26191, 2.48768, 2.01323, 2.73772, 2.66561}, + {33.3344, 32.716, 30.0851, 30.6933, 29.2431, 25.6295, 21.674, 19.3741, 17.7184, 14.8413, 12.1543, 10.4758, 9.33113, 7.79187, 7.39106, 5.8376, 6.08377, 4.85748, 4.16908, 3.88557, 3.14086, 3.11306, 2.98297, 3.33859, 2.04182, 2.32861, 2.75164, 2.29621}, + {46.1357, 38.8426, 36.6976, 32.0038, 29.6956, 23.4889, 22.725, 19.779, 17.5173, 14.7043, 11.9171, 10.7871, 9.06671, 8.23658, 7.41977, 6.46988, 4.93792, 4.55465, 4.20588, 3.82236, 3.62993, 2.83949, 2.95902, 1.99063, 2.37545, 2.28563, 2.49407, 2.52411} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-417.629, -218.804, -63.1122, -34.5828, -10.68, 2.75084, 8.65719, 11.6155, 13.6253, 12.1802, 12.5535, 10.8028, 9.48349, 9.38468, 7.83699, 6.99092, 5.30562, 4.20316, 4.41177, 4.52123, 3.31882, 3.91104, 3.77374, 4.04567, 2.35974, 2.35145, 2.96747, 1.98381}, + {-311.688, -93.8205, -32.57, -6.85071, 6.45113, 7.97528, 13.5012, 15.2368, 16.5485, 14.4764, 12.181, 11.4092, 10.3418, 9.29414, 9.04287, 7.72862, 7.46558, 5.20657, 5.19399, 5.61358, 3.9523, 3.20885, 3.29034, 2.82267, 2.91734, 2.38053, 2.44655, 2.36229}, + {-161.948, -37.0248, -4.60393, 8.56983, 13.4828, 19.0043, 18.3378, 20.0726, 18.3394, 16.8149, 14.4702, 12.2298, 10.8159, 10.422, 8.29546, 7.70715, 6.26524, 5.70706, 5.26374, 4.44881, 4.80797, 3.24519, 3.09801, 2.73461, 3.34774, 2.88844, 2.34626, 2.76387}, + {-72.1648, -12.5057, 16.9112, 23.5819, 20.6731, 21.814, 22.9407, 19.6563, 19.1021, 16.9339, 15.2842, 12.4743, 11.0013, 10.0748, 8.91402, 7.27224, 6.15542, 5.23092, 4.49629, 4.25791, 3.79059, 3.70681, 3.31756, 2.62265, 3.45895, 2.19926, 2.15639, 2.7466}, + {2.3118, 20.9883, 24.9015, 32.366, 32.2839, 29.3505, 24.8013, 23.3821, 21.1815, 18.3139, 15.0436, 13.3637, 11.4887, 9.84427, 9.51972, 8.22026, 6.8517, 5.85862, 4.95269, 4.5885, 3.45462, 4.03355, 3.70984, 4.04694, 2.46266, 2.50179, 3.23813, 2.46999}, + {30.7084, 40.046, 40.956, 39.7092, 36.4134, 28.415, 28.5543, 24.9346, 23.1865, 19.4968, 15.3536, 14.0231, 12.0163, 10.7639, 9.82125, 8.36598, 6.4058, 5.88361, 5.13249, 4.51457, 4.9171, 3.87165, 3.58904, 2.85879, 2.53645, 2.81466, 2.72057, 3.18122} + } + }; + + +const float CSCTFPtMethods::sigmafr0[4][15][28] = + { + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 68.1251, 119.334, 71.9663, 47.2033, 34.4095, 24.1757, 16.9244, 14.21, 10.0848, 8.28308, 7.49682, 7.5252, 5.7771, 5.67435, 5.05335, 4.03134, 3.38787, 3.49897, 3.27399, 4.38102, 3.45241, 3.57641, 2.74292, 2.58754, 2.82597, 3.02336}, + {1, 1, 11.2171, 180.376, 95.0863, 45.7334, 36.6456, 24.597, 16.4907, 15.2826, 12.8201, 10.0379, 9.45291, 8.26339, 6.8289, 6.16693, 4.85849, 12.1669, 4.04481, 3.76596, 3.33028, 3.0602, 2.82333, 6.10153, 3.8862, 4.83151, 2.99154, 2.87868}, + {1, 1, 214.489, 145.179, 39.8377, 32.3612, 24.983, 17.3205, 14.5435, 11.4038, 8.99103, 7.65653, 7.03634, 6.16057, 5.35274, 6.44559, 4.63289, 3.48617, 3.32857, 3.25099, 3.28055, 3.0714, 2.58432, 2.61066, 2.99103, 2.85844, 3.29465, 3.06768}, + {1, 2.17804, 246.204, 73.5985, 34.3397, 27.9956, 21.2206, 15.6835, 13.173, 11.1528, 9.00959, 7.51184, 6.55643, 5.56576, 5.47, 5.43772, 4.62926, 3.37312, 3.33237, 3.59496, 2.67392, 2.79043, 3.0637, 2.60009, 3.12616, 3.22084, 3.22784, 3.62183}, + {1, 178.428, 54.0668, 50.639, 30.0806, 26.6723, 18.1088, 16.2946, 12.3097, 11.9197, 9.76022, 7.47657, 6.44478, 6.32831, 5.64725, 4.21032, 3.63872, 4.3096, 3.11977, 3.49313, 2.69508, 3.80622, 2.76555, 2.70835, 3.1522, 2.74832, 2.77429, 2.80946}, + {33.7724, 127.162, 36.813, 83.7352, 41.0058, 28.8809, 20.1964, 14.9477, 14.2195, 11.9145, 11.2838, 7.30775, 8.05355, 7.12897, 7.13998, 4.44287, 3.82913, 15.6533, 3.1924, 3.68782, 2.97145, 3.00122, 2.60565, 2.86444, 2.25535, 2.47471, 2.46453, 2.92709}, + {63.4126, 78.9729, 63.6832, 49.5751, 46.9535, 42.779, 36.3592, 31.1099, 23.5997, 21.204, 16.8426, 16.7998, 13.9811, 12.5411, 10.5253, 13.362, 8.63362, 6.77557, 6.6511, 14.3978, 8.47154, 10.8782, 7.15581, 5.88536, 8.01652, 12.0409, 6.80079, 9.92202}, + {323.587, 130.398, 76.2136, 54.71, 44.2662, 43.958, 40.2353, 30.8886, 26.9603, 24.2783, 17.5786, 15.1457, 15.3706, 13.0387, 11.2397, 11.2636, 7.87718, 10.9021, 7.53715, 8.17749, 6.93261, 17.4198, 4.87206, 5.71908, 6.3438, 9.25595, 11.7572, 6.81276}, + {125.501, 86.1114, 78.0846, 56.6407, 42.2517, 43.9773, 35.4223, 31.0062, 26.3755, 22.5857, 20.9842, 17.2539, 14.0029, 12.3455, 11.3132, 13.3154, 8.60381, 8.35366, 6.2164, 6.76689, 6.09496, 5.59811, 8.17196, 13.4268, 6.02764, 5.67951, 6.71677, 8.7109}, + {95.8611, 75.3004, 65.2466, 53.2109, 47.9975, 40.0404, 31.958, 30.4257, 27.7305, 25.0529, 17.6693, 15.6535, 14.5663, 11.3021, 11.7363, 9.1677, 11.1228, 7.84579, 6.95689, 7.39175, 8.02251, 6.36251, 6.64162, 7.60716, 5.71819, 8.15284, 6.63158, 6.81248}, + {274.776, 85.1791, 62.5779, 52.2624, 45.0418, 38.0133, 33.6947, 28.865, 27.5922, 23.043, 19.7818, 17.272, 15.9374, 13.4469, 11.8057, 11.5461, 10.9067, 11.0404, 8.0732, 10.2156, 10.7966, 8.75473, 8.18003, 20.2431, 14.1253, 10.6056, 14.0389, 18.7348}, + {81.1599, 81.4479, 69.629, 57.8942, 56.9895, 32.849, 30.7188, 31.1175, 24.4425, 21.2399, 15.3807, 20.083, 15.6961, 11.7551, 15.4998, 10.336, 95.0491, 69.3807, 9.18389, 8.17367, 17.986, 10.1523, 12.8713, 12.5117, 13.3384, 6.82039, 12.7359, 26.3342}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 0.213802, 110.043, 85.1732, 83.1862, 87.3043, 33.7737, 23.0747, 63.8276, 15.2175, 27.868, 12.6669, 17.1469, 50.731, 9.70449, 64.2886, 5.70197, 81.6955, 9.51219, 7.0649, 8.84973, 5.99795, 83.4597, 4.3645, 5.86517, 5.28726}, + {1, 1, 89.5159, 113.68, 91.6962, 77.6377, 52.0035, 33.9964, 28.4368, 21.664, 16.7158, 14.0169, 11.7753, 10.7078, 10.2129, 8.69455, 6.96017, 5.68121, 5.38927, 4.89401, 4.95697, 4.9322, 3.65117, 3.25201, 3.55802, 4.72346, 3.40616, 3.19724}, + {1, 3.65071, 167.809, 118.577, 79.2131, 62.7322, 46.6568, 31.0416, 24.7606, 20.1139, 16.3567, 13.9311, 12.4083, 10.2061, 9.70802, 8.58308, 7.39169, 5.60975, 6.81223, 4.72617, 4.29868, 4.44951, 4.15795, 3.71309, 3.85244, 3.71955, 3.6068, 4.61138}, + {1, 143.017, 114.974, 80.9475, 65.7978, 58.7383, 33.663, 40.7059, 22.9966, 20.6734, 16.5455, 13.8755, 12.3398, 12.2325, 10.2504, 7.705, 7.19971, 9.05019, 6.72006, 5.09801, 5.65375, 4.89251, 3.85383, 5.25096, 3.76551, 3.68784, 3.63877, 3.53497}, + {70.5084, 123.26, 74.5829, 51.9644, 47.7945, 42.5259, 34.1665, 27.4405, 24.5782, 19.7956, 16.2276, 12.4019, 11.9461, 10.1038, 9.26924, 8.81221, 6.45554, 6.13044, 6.01564, 5.92054, 5.00283, 3.79784, 4.43493, 3.38759, 3.06995, 3.1821, 3.37826, 3.39659}, + {1217.05, 201.975, 85.5261, 68.5927, 66.6012, 60.9998, 53.6427, 48.6075, 31.7341, 27.728, 24.6024, 22.4018, 15.7743, 17.3198, 13.7922, 11.3731, 10.1716, 9.0544, 8.50262, 14.2347, 6.81764, 8.60334, 9.55753, 7.02884, 6.94412, 5.80156, 7.08978, 8.2179}, + {236.657, 244.966, 112.373, 78.8199, 67.8974, 66.5142, 55.7426, 43.4698, 42.7562, 31.9949, 26.366, 19.1138, 19.3944, 20.4525, 14.6857, 12.3677, 10.7261, 12.6794, 8.76137, 12.16, 6.75415, 10.3045, 7.91157, 7.42901, 6.80211, 6.86062, 12.349, 10.4941}, + {256.896, 159.681, 100.055, 84.1373, 62.7979, 61.6566, 48.3574, 40.4226, 36.0741, 31.4883, 25.5559, 23.7784, 17.1684, 15.61, 16.1722, 15.1145, 10.1943, 10.9007, 10.3402, 7.54424, 7.313, 7.46722, 7.17864, 7.46414, 6.75702, 5.89486, 6.40948, 8.48163}, + {257.504, 109.282, 103.033, 75.7751, 76.7721, 58.9241, 48.3108, 41.4407, 39.4679, 33.6439, 24.8537, 21.3699, 18.0898, 16.9161, 15.6342, 14.1586, 12.3244, 9.18785, 10.0318, 9.4986, 8.91357, 11.6174, 18.6761, 9.52487, 6.88319, 13.6627, 9.81258, 14.6774}, + {169.185, 113.197, 93.9858, 75.5571, 65.2782, 52.2785, 48.0109, 40.0461, 36.6626, 30.353, 25.1063, 20.7361, 18.792, 16.958, 14.6701, 13.3799, 13.4912, 9.98326, 9.89502, 12.4285, 10.494, 11.2434, 8.54232, 16.3106, 14.0824, 8.59128, 9.7086, 12.0069}, + {101.76, 119.944, 74.5477, 78.6374, 68.0419, 54.84, 40.7916, 44.7959, 40.9335, 33.4932, 22.5979, 24.5248, 18.5872, 15.2081, 15.6492, 10.4524, 103.653, 66.9111, 17.5435, 8.81236, 15.4697, 9.49944, 13.4211, 9.33341, 11.9129, 8.46251, 14.9693, 10.4711}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 0.0011042, 86.9352, 75.2624, 52.2464, 32.6091, 20.4476, 13.4983, 11.2587, 8.80378, 7.11921, 7.0583, 5.68815, 6.20848, 4.34774, 5.45062, 5.4936, 3.43077, 3.33174, 3.04659, 3.8793, 3.11545, 2.97137, 3.92529, 4.57437, 3.88033, 3.82278}, + {1, 1, 94.2962, 87.2608, 63.6413, 44.4619, 27.8601, 17.1249, 14.5496, 10.6136, 8.1779, 7.43897, 6.44223, 6.07491, 5.71576, 5.80677, 4.30508, 3.71754, 3.50651, 3.11441, 4.01509, 3.70184, 3.27363, 3.07401, 3.82936, 3.74439, 2.99869, 3.56942}, + {1, 0.263982, 119.77, 91.7619, 57.8566, 34.9019, 22.023, 15.941, 12.22, 10.1212, 8.34203, 7.32761, 6.13686, 5.47659, 5.31636, 4.7639, 4.16051, 3.54105, 4.07639, 3.09476, 3.04313, 3.29353, 3.70995, 2.79947, 3.94107, 3.99605, 3.96949, 4.88657}, + {1, 113.045, 93.6573, 70.568, 31.0566, 20.7173, 16.8019, 14.8641, 11.9429, 9.96161, 7.87523, 6.7396, 6.18326, 6.16374, 5.35523, 3.95939, 4.04783, 4.28055, 3.89598, 3.4252, 3.42753, 3.48459, 3.23155, 3.19143, 4.02432, 3.06929, 3.42948, 4.04161}, + {0.447397, 105.302, 76.6619, 31.9851, 22.4774, 19.276, 17.7676, 14.1965, 10.8272, 10.1416, 7.62459, 6.60822, 7.21393, 6.00029, 5.10027, 4.89418, 4.42892, 3.707, 6.06502, 3.37472, 3.49089, 3.46185, 6.33915, 3.3654, 3.30022, 3.36655, 4.87842, 8.07411}, + {152.08, 112.801, 47.3659, 30.5674, 29.0316, 22.3914, 19.0157, 16.3471, 15.5554, 12.4982, 10.4935, 8.23282, 7.40488, 9.06651, 6.97499, 9.66855, 8.35921, 5.45921, 5.68328, 10.6461, 4.65396, 7.5477, 7.11417, 6.02132, 6.79497, 8.21492, 10.5221, 11.7369}, + {177.146, 109.73, 53.3379, 32.4922, 30.5016, 25.9712, 22.9064, 19.6453, 17.4685, 14.9279, 10.9822, 10.9065, 9.22264, 9.52341, 9.23665, 6.50148, 6.20737, 8.19635, 7.38019, 9.07186, 9.22787, 11.9975, 15.4328, 12.1685, 11.2679, 11.0456, 16.8556, 15.203}, + {175.465, 100.985, 56.7871, 37.5513, 26.3367, 23.6775, 19.3572, 17.3464, 16.3425, 14.2809, 11.4196, 10.1502, 9.45509, 8.55837, 7.929, 7.75422, 6.25516, 6.98075, 7.95726, 5.58602, 8.52811, 8.94976, 8.61675, 7.52203, 5.86654, 9.30841, 7.95983, 9.16498}, + {161.557, 60.9083, 42.7418, 32.6681, 28.4483, 23.0831, 20.1852, 16.6503, 14.3982, 12.9469, 10.4914, 10.6759, 9.05724, 8.21126, 8.46837, 9.92698, 7.71569, 6.7965, 8.87549, 6.0765, 7.88892, 7.22201, 8.13346, 8.88474, 11.2008, 10.4921, 8.34342, 10.0337}, + {91.718, 50.2739, 37.883, 32.7472, 24.9764, 23.3509, 19.3552, 17.9669, 15.5899, 13.3535, 11.3664, 9.74592, 9.19961, 7.76436, 7.74193, 7.18929, 6.40388, 8.6005, 6.88462, 10.8404, 8.72774, 7.46032, 9.74493, 9.06091, 8.81877, 8.50823, 11.0295, 15.2753}, + {72.4631, 47.222, 36.2746, 28.8782, 23.553, 24.7348, 18.7544, 18.437, 15.7064, 12.729, 11.0992, 10.1026, 8.40556, 7.96116, 8.09745, 6.41375, 6.51981, 6.63771, 8.47843, 7.66306, 8.95359, 10.2608, 8.83699, 8.72077, 10.7087, 7.27377, 13.6, 14.2494}, + {60.2763, 42.7498, 34.6623, 26.385, 25.4651, 21.7019, 19.0647, 15.8816, 14.2646, 12.5554, 10.8672, 9.43677, 8.44181, 7.59876, 7.81844, 6.11722, 8.516, 8.94197, 6.97098, 7.17371, 6.68615, 7.24368, 6.23672, 11.2857, 8.77067, 8.43604, 11.2313, 10.0775}, + {57.866, 41.2832, 33.3179, 27.3557, 23.8832, 20.5696, 17.8125, 15.5961, 14.4456, 12.0961, 9.76464, 9.34033, 7.73885, 7.76005, 7.44823, 7.55132, 7.13281, 5.57387, 6.08408, 6.99443, 6.28186, 6.48654, 6.99549, 5.28173, 7.53539, 6.92374, 8.62903, 12.2492} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {269.647, 190.711, 88.8938, 70.894, 47.3717, 44.6289, 33.3552, 28.7616, 25.0309, 21.272, 17.9555, 14.7229, 14.5419, 11.7788, 13.5958, 10.8726, 7.98782, 10.1873, 8.92189, 9.84992, 7.93519, 10.66, 9.14665, 13.8959, 8.38381, 7.987, 15.2538, 11.2857}, + {235.853, 115.945, 85.6699, 62.6811, 48.3218, 46.3742, 32.8133, 27.8045, 23.4159, 20.5056, 16.0387, 15.324, 13.2206, 11.3368, 10.4307, 9.27748, 11.3733, 8.87551, 8.35207, 11.7778, 8.82057, 8.90268, 8.28021, 8.06991, 12.7847, 7.80538, 8.15497, 8.97099}, + {181.416, 96.6442, 73.0719, 54.7106, 42.9821, 37.438, 32.203, 27.5413, 22.6414, 19.4503, 17.7779, 14.5369, 13.0979, 13.7771, 10.4079, 9.45385, 13.0227, 8.50182, 7.17865, 10.9919, 15.7864, 8.76431, 8.51823, 5.92961, 9.18247, 10.5971, 9.3721, 15.4988}, + {139.491, 86.7362, 64.8339, 51.7932, 40.4078, 39.1071, 30.9617, 26.4873, 25.263, 20.3243, 16.5092, 14.4393, 12.175, 11.956, 10.8174, 9.08607, 7.18855, 10.0054, 11.1779, 7.12204, 9.47445, 6.93119, 8.93181, 8.61144, 11.0501, 6.27241, 9.95825, 14.4856}, + {106.141, 75.9413, 58.0517, 48.534, 42.3919, 33.3155, 31.0908, 25.4912, 22.6406, 19.3109, 16.0106, 14.2606, 12.5963, 11.0191, 11.1065, 9.09784, 9.07922, 8.92264, 7.34917, 7.71939, 7.41573, 8.73107, 6.43358, 17.2136, 9.26347, 8.55656, 10.9458, 12.6821}, + {100.082, 76.8702, 55.0846, 48.6279, 40.6142, 34.3238, 29.3724, 26.3273, 25.1794, 19.6749, 16.3483, 14.3196, 12.3469, 11.8695, 11.738, 9.54169, 10.3128, 8.97389, 7.22238, 8.43618, 9.03957, 7.8851, 9.20503, 8.0428, 8.81155, 10.3738, 10.7343, 18.0864} + } + }; + +const float CSCTFPtMethods::sigmafr1[4][15][28] = + { + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 146.093, 91.0022, 59.1524, 33.1605, 28.0477, 17.4744, 15.5721, 11.7519, 9.35168, 7.7485, 7.04861, 6.47423, 5.73763, 5.09473, 4.08489, 3.39595, 4.04544, 2.96401, 3.63584, 3.1557, 3.00004, 3.18668, 3.41738, 2.71614, 2.82526, 3.70189}, + {1, 218.776, 145.244, 104.935, 64.8144, 29.6568, 23.4613, 19.0926, 14.8407, 10.6044, 9.43501, 7.74741, 6.91137, 6.22613, 5.72544, 5.2123, 4.24476, 3.74203, 3.31965, 3.40162, 3.74122, 2.96814, 3.12356, 2.69131, 3.2702, 3.08497, 3.38834, 2.81568}, + {1, 216.291, 89.0598, 61.8382, 26.9505, 21.5635, 19.7094, 17.3911, 12.8349, 12.6624, 9.67599, 7.38235, 6.67213, 6.85975, 5.63519, 4.96333, 5.1828, 3.76683, 3.47407, 3.5603, 4.18003, 2.75393, 3.24872, 2.69483, 3.18626, 3.0917, 2.9064, 3.49336}, + {74.8743, 114.685, 34.9506, 32.6917, 21.6367, 20.6803, 22.2436, 14.6578, 12.8293, 10.8414, 8.62706, 7.16602, 6.62353, 6.20931, 5.41574, 4.63619, 4.12341, 3.53772, 5.40106, 3.54274, 3.04711, 2.82168, 2.97043, 2.56215, 2.63581, 2.72855, 3.475, 2.40102}, + {171.647, 40.3668, 170.531, 57.8944, 49.7425, 45.0042, 40.4664, 35.8242, 31.2455, 28.1189, 21.2241, 17.9434, 14.4424, 15.5375, 14.4543, 11.4451, 11.2267, 9.18004, 8.39402, 12.0792, 5.76609, 6.72775, 8.85565, 8.75935, 6.70541, 6.8381, 9.55174, 8.56415}, + {1303.1, 108.27, 69.3932, 63.777, 57.8401, 52.0202, 42.5951, 33.2084, 28.6304, 27.9733, 20.1268, 18.8158, 17.0162, 13.475, 12.6629, 12.7418, 8.99252, 8.94672, 7.8758, 8.3772, 10.6977, 8.00381, 8.8381, 14.3496, 11.113, 8.4152, 9.00849, 13.7466}, + {160.859, 94.3386, 65.0202, 60.3475, 75.2043, 44.8816, 41.5634, 37.5275, 27.7923, 26.4016, 21.5374, 15.8813, 15.8779, 13.9959, 13.7772, 19.727, 11.742, 8.67518, 9.28799, 8.13627, 7.15515, 8.97133, 6.80429, 10.5999, 5.91254, 9.1128, 10.6201, 10.5506}, + {107.553, 88.8958, 66.3069, 65.4056, 48.5765, 45.1286, 40.6105, 32.3372, 26.121, 24.6533, 21.1985, 17.5026, 16.0065, 14.2815, 14.0509, 11.6923, 10.0067, 10.5004, 9.65113, 8.2566, 9.49279, 7.25941, 9.84551, 9.10625, 13.5828, 7.42791, 9.7761, 13.2592}, + {621.575, 81.157, 78.9902, 50.6043, 51.6995, 55.1314, 40.8115, 35.0876, 26.3547, 27.1407, 22.0774, 18.4421, 15.9584, 16.8535, 14.1161, 12.7641, 15.5263, 11.1729, 9.03555, 12.459, 19.0917, 9.49799, 18.3356, 11.5246, 14.7979, 11.849, 14.7263, 17.7757}, + {1, 1, 1, 1, 1, 32.849, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.0542444, 13.3384, 1, 1, 0.248621}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 0.296438, 118.62, 89.405, 52.2476, 45.2939, 28.7616, 25.5548, 18.0656, 13.6928, 11.9697, 10.3611, 10.2854, 7.90347, 6.39297, 5.44473, 5.61793, 5.27675, 4.76144, 3.86958, 3.78657, 3.56005, 3.94048, 3.79113, 3.08763, 3.15283, 3.15847}, + {1, 0.14452, 190.349, 154.279, 86.5965, 82.5413, 34.8556, 31.0941, 21.5582, 16.6576, 14.6587, 11.7976, 10.7251, 8.74257, 8.03431, 6.05178, 6.15984, 5.17494, 4.89723, 4.20602, 4.38072, 3.50678, 3.58872, 3.36111, 4.08605, 3.61866, 3.4662, 3.78235}, + {1, 152.929, 136.244, 73.4085, 45.9132, 36.7447, 30.241, 27.8179, 20.674, 19.6962, 14.1128, 12.5882, 9.73802, 10.7205, 7.71969, 7.51919, 7.77108, 5.55116, 5.33028, 4.40788, 4.93005, 3.668, 3.55749, 3.69614, 3.82949, 5.04436, 3.26159, 4.26046}, + {140.472, 85.4204, 71.8176, 59.7741, 41.1711, 31.8045, 29.5324, 23.9129, 19.9144, 18.3415, 13.8572, 10.9475, 10.3783, 8.29955, 7.48321, 7.171, 7.00912, 5.36884, 6.52747, 3.98305, 4.04028, 3.61817, 3.21717, 3.59865, 3.14602, 3.12143, 3.07281, 2.69386}, + {237.788, 96.2055, 102.507, 72.5626, 75.5721, 55.7517, 51.4652, 44.584, 37.268, 33.9088, 25.8814, 21.9077, 17.3586, 14.6234, 14.7653, 11.7539, 12.3716, 11.6726, 8.48135, 6.99178, 7.1455, 8.09071, 7.52601, 8.58121, 6.96213, 7.95596, 6.81041, 5.66795}, + {294.913, 161.347, 102.319, 90.1594, 81.3222, 70.8996, 53.4479, 45.6466, 42.2802, 37.0224, 24.8388, 24.4679, 21.1667, 17.9857, 17.5664, 18.9734, 11.9997, 12.9781, 8.93737, 8.43556, 9.32775, 10.8702, 8.67542, 7.73195, 8.2574, 8.75741, 7.36091, 13.6306}, + {180.057, 184.24, 82.2473, 86.6705, 77.8282, 62.6743, 52.5831, 46.0168, 37.4869, 33.5461, 26.8174, 20.3363, 20.252, 18.0727, 15.3164, 12.4784, 11.096, 9.67415, 10.3632, 9.03916, 9.16117, 10.5277, 8.66486, 7.16234, 6.57559, 10.5885, 9.67653, 10.1513}, + {251.671, 111.919, 94.9753, 90.3654, 68.4575, 62.0251, 55.3331, 45.2581, 34.2676, 33.7628, 26.9416, 23.3815, 19.7758, 18.5239, 19.3473, 18.9695, 12.0358, 12.3383, 10.8987, 8.83571, 10.1066, 9.69945, 10.316, 9.06576, 11.4875, 9.98941, 9.84754, 11.6985}, + {232.68, 109.947, 100.398, 74.9348, 66.4849, 60.1203, 51.4264, 44.3605, 37.0279, 34.0509, 27.488, 23.3947, 20.7529, 19.3877, 17.5345, 14.8416, 13.6832, 16.4535, 10.019, 13.0386, 10.8694, 9.31296, 10.1387, 9.91914, 10.8276, 8.53285, 12.0437, 13.6714}, + {1, 1, 1, 1, 1, 54.84, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.0233561, 0.0280901, 1, 1, 0.226361}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 0.0011042, 86.9352, 75.2624, 52.2464, 32.6091, 20.4476, 13.4983, 11.2587, 8.80378, 7.11921, 7.0583, 5.68815, 6.20848, 4.34774, 5.45062, 5.4936, 3.43077, 3.33174, 3.04659, 3.8793, 3.11545, 2.97137, 3.92529, 4.57437, 3.88033, 3.82278}, + {1, 1, 94.2962, 87.2608, 63.6413, 44.4619, 27.8601, 17.1249, 14.5496, 10.6136, 8.1779, 7.43897, 6.44223, 6.07491, 5.71576, 5.80677, 4.30508, 3.71754, 3.50651, 3.11441, 4.01509, 3.70184, 3.27363, 3.07401, 3.82936, 3.74439, 2.99869, 3.56942}, + {1, 0.263982, 119.77, 91.7619, 57.8566, 34.9019, 22.023, 15.941, 12.22, 10.1212, 8.34203, 7.32761, 6.13686, 5.47659, 5.31636, 4.7639, 4.16051, 3.54105, 4.07639, 3.09476, 3.04313, 3.29353, 3.70995, 2.79947, 3.94107, 3.99605, 3.96949, 4.88657}, + {1, 113.045, 93.6573, 70.568, 31.0566, 20.7173, 16.8019, 14.8641, 11.9429, 9.96161, 7.87523, 6.7396, 6.18326, 6.16374, 5.35523, 3.95939, 4.04783, 4.28055, 3.89598, 3.4252, 3.42753, 3.48459, 3.23155, 3.19143, 4.02432, 3.06929, 3.42948, 4.04161}, + {0.447397, 105.302, 76.6619, 31.9851, 22.4774, 19.276, 17.7676, 14.1965, 10.8272, 10.1416, 7.62459, 6.60822, 7.21393, 6.00029, 5.10027, 4.89418, 4.42892, 3.707, 6.06502, 3.37472, 3.49089, 3.46185, 6.33915, 3.3654, 3.30022, 3.36655, 4.87842, 8.07411}, + {152.08, 112.801, 47.3659, 30.5674, 29.0316, 22.3914, 19.0157, 16.3471, 15.5554, 12.4982, 10.4935, 8.23282, 7.40488, 9.06651, 6.97499, 9.66855, 8.35921, 5.45921, 5.68328, 10.6461, 4.65396, 7.5477, 7.11417, 6.02132, 6.79497, 8.21492, 10.5221, 11.7369}, + {177.146, 109.73, 53.3379, 32.4922, 30.5016, 25.9712, 22.9064, 19.6453, 17.4685, 14.9279, 10.9822, 10.9065, 9.22264, 9.52341, 9.23665, 6.50148, 6.20737, 8.19635, 7.38019, 9.07186, 9.22787, 11.9975, 15.4328, 12.1685, 11.2679, 11.0456, 16.8556, 15.203}, + {175.465, 100.985, 56.7871, 37.5513, 26.3367, 23.6775, 19.3572, 17.3464, 16.3425, 14.2809, 11.4196, 10.1502, 9.45509, 8.55837, 7.929, 7.75422, 6.25516, 6.98075, 7.95726, 5.58602, 8.52811, 8.94976, 8.61675, 7.52203, 5.86654, 9.30841, 7.95983, 9.16498}, + {161.557, 60.9083, 42.7418, 32.6681, 28.4483, 23.0831, 20.1852, 16.6503, 14.3982, 12.9469, 10.4914, 10.6759, 9.05724, 8.21126, 8.46837, 9.92698, 7.71569, 6.7965, 8.87549, 6.0765, 7.88892, 7.22201, 8.13346, 8.88474, 11.2008, 10.4921, 8.34342, 10.0337}, + {91.718, 50.2739, 37.883, 32.7472, 24.9764, 23.3509, 19.3552, 17.9669, 15.5899, 13.3535, 11.3664, 9.74592, 9.19961, 7.76436, 7.74193, 7.18929, 6.40388, 8.6005, 6.88462, 10.8404, 8.72774, 7.46032, 9.74493, 9.06091, 8.81877, 8.50823, 11.0295, 15.2753}, + {72.4631, 47.222, 36.2746, 28.8782, 23.553, 24.7348, 18.7544, 18.437, 15.7064, 12.729, 11.0992, 10.1026, 8.40556, 7.96116, 8.09745, 6.41375, 6.51981, 6.63771, 8.47843, 7.66306, 8.95359, 10.2608, 8.83699, 8.72077, 10.7087, 7.27377, 13.6, 14.2494}, + {60.2763, 42.7498, 34.6623, 26.385, 25.4651, 21.7019, 19.0647, 15.8816, 14.2646, 12.5554, 10.8672, 9.43677, 8.44181, 7.59876, 7.81844, 6.11722, 8.516, 8.94197, 6.97098, 7.17371, 6.68615, 7.24368, 6.23672, 11.2857, 8.77067, 8.43604, 11.2313, 10.0775}, + {57.866, 41.2832, 33.3179, 27.3557, 23.8832, 20.5696, 17.8125, 15.5961, 14.4456, 12.0961, 9.76464, 9.34033, 7.73885, 7.76005, 7.44823, 7.55132, 7.13281, 5.57387, 6.08408, 6.99443, 6.28186, 6.48654, 6.99549, 5.28173, 7.53539, 6.92374, 8.62903, 12.2492} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {269.647, 190.711, 88.8938, 70.894, 47.3717, 44.6289, 33.3552, 28.7616, 25.0309, 21.272, 17.9555, 14.7229, 14.5419, 11.7788, 13.5958, 10.8726, 7.98782, 10.1873, 8.92189, 9.84992, 7.93519, 10.66, 9.14665, 13.8959, 8.38381, 7.987, 15.2538, 11.2857}, + {235.853, 115.945, 85.6699, 62.6811, 48.3218, 46.3742, 32.8133, 27.8045, 23.4159, 20.5056, 16.0387, 15.324, 13.2206, 11.3368, 10.4307, 9.27748, 11.3733, 8.87551, 8.35207, 11.7778, 8.82057, 8.90268, 8.28021, 8.06991, 12.7847, 7.80538, 8.15497, 8.97099}, + {181.416, 96.6442, 73.0719, 54.7106, 42.9821, 37.438, 32.203, 27.5413, 22.6414, 19.4503, 17.7779, 14.5369, 13.0979, 13.7771, 10.4079, 9.45385, 13.0227, 8.50182, 7.17865, 10.9919, 15.7864, 8.76431, 8.51823, 5.92961, 9.18247, 10.5971, 9.3721, 15.4988}, + {139.491, 86.7362, 64.8339, 51.7932, 40.4078, 39.1071, 30.9617, 26.4873, 25.263, 20.3243, 16.5092, 14.4393, 12.175, 11.956, 10.8174, 9.08607, 7.18855, 10.0054, 11.1779, 7.12204, 9.47445, 6.93119, 8.93181, 8.61144, 11.0501, 6.27241, 9.95825, 14.4856}, + {106.141, 75.9413, 58.0517, 48.534, 42.3919, 33.3155, 31.0908, 25.4912, 22.6406, 19.3109, 16.0106, 14.2606, 12.5963, 11.0191, 11.1065, 9.09784, 9.07922, 8.92264, 7.34917, 7.71939, 7.41573, 8.73107, 6.43358, 17.2136, 9.26347, 8.55656, 10.9458, 12.6821}, + {100.082, 76.8702, 55.0846, 48.6279, 40.6142, 34.3238, 29.3724, 26.3273, 25.1794, 19.6749, 16.3483, 14.3196, 12.3469, 11.8695, 11.738, 9.54169, 10.3128, 8.97389, 7.22238, 8.43618, 9.03957, 7.8851, 9.20503, 8.0428, 8.81155, 10.3738, 10.7343, 18.0864} + } + }; + +float CSCTFPtMethods::Pt2StnChiSq(int type, float eta, int dphi, int fr) const +{ + + float diff, min, ptmin, ptmax; + float mypt = 0.0; + + int dphicopy = dphi; + + if (type<0 || type>3) + { +// std::cout << "CSCTFPtMethods: illegal track type for Chi-square method" << std::endl; + edm::LogError("CSCTFPtMethods::Pt2StnChiSq()")<<"Illegal track type for Chi-square method"; + return 0.; + } + + // flip sign + //dphi = -dphi; + + // force positive + eta = fabs(eta); + + //determine which eta bin muon falls into + int i = 0; + for(i = 0; i < 15; i++) + { + if (eta >= etabins[i] && eta < etabins[i+1]) break; + } + if ( i == 15 ) + { +// std::cout<<" CSCTFPtMethods: muon not within any eta range"<< std::endl; + edm::LogWarning("CSCTFPtMethods::Pt2StnChiSq()")<<"Muon not within any eta range"; + if (eta=etabins[15]) + { + eta = etabins[15]; + i = 15; + } + else + exit(0); + } + + bool bCallOldMethod = false; + + if (fr == 0) + { + //advance past bins in array w/ default values + //default is: dphifr0[x][y][z] = -1, sigmafr0[x][y][z] = 1 + int j = 0; //start from 1st column, j=0 + while (dphifr0[type][i][j] == -1 && sigmafr0[type][i][j] == 1 && j != 28) j++; + if ( j == 28 ) + { +// std::cout <<" CSCTFPtMethods: every entry in row is default"<< std::endl; + edm::LogInfo("CSCTFPtMethods::Pt2StnChiSq()")<<"Every entry in row is default"; + // exit(0); //normal termination + bCallOldMethod = true; + } + + if (!bCallOldMethod) + { + //set min, ptmin, ptmax to first bin + //in row that is not default + min = fabs(dphi - dphifr0[type][i][j]) / sigmafr0[type][i][j]; + ptmin = ptbins[j]; + ptmax = ptbins[j+1]; + + //loop through all pt bins. assign pt of bin w/ least diff + //do not include default bins in calculation + for ( int k = j; k < 28; k++ ) + { + if(dphifr0[type][i][k] != -1 || sigmafr0[type][i][k] != 1) + { + diff = fabs(dphi - dphifr0[type][i][k]) / sigmafr0[type][i][k]; + if (diff < min) + { + min = diff; + ptmin = ptbins[k]; + ptmax = ptbins[k+1]; + } + } + } + mypt = (ptmin + ptmax)/2; + } + } + + if (fr == 1) + { + //advance past bins in array w/ default values + //default is: dphifr1[x][y][z] = -1, sigmafr1[x][y][z] = 1 + int j = 0; //start from 1st column, j=0 + + while (dphifr1[type][i][j] == -1 && sigmafr1[type][i][j] == 1 && j != 28) j++; + + if ( j == 28 ) + { +// std::cout <<" CSCTFPtMethods: every entry in row is default"<< std::endl; + edm::LogInfo("CSCTFPtMethods::Pt2StnChiSq()")<<"Every entry in row is default"; + // exit(0); //normal termination + bCallOldMethod = true; + } + + if (!bCallOldMethod) + { + //set min, ptmin, ptmax to first bin + //in row that is not default + min = fabs(dphi - dphifr1[type][i][j]) / sigmafr1[type][i][j]; + ptmin = ptbins[j]; + ptmax = ptbins[j+1]; + + //loop through all pt bins. assign pt of bin w/ least diff + //do not include default bins in calculation + for ( int k = j; k < 28; k++ ) + { + if(dphifr1[type][i][k] != -1 || sigmafr1[type][i][k] != 1) + { + diff = fabs(dphi - dphifr1[type][i][k]) / sigmafr1[type][i][k]; + if (diff < min) + { + min = diff; + ptmin = ptbins[k]; + ptmax = ptbins[k+1]; + } + } + } + mypt = (ptmin + ptmax)/2; + } + } + + // hybrid approach: + if (bCallOldMethod) + { + float dphiR = static_cast(dphicopy) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + // must change type definition, just add one + mypt = Pt2Stn(type+1, eta, dphiR, fr); + } + + return mypt; +} + + +float CSCTFPtMethods::Pt3StnChiSq(int type, float eta, int dphi1, int dphi2, int fr) const +{ + + float diff, min, ptmin, ptmax; + float mypt = 0.0; + + int dphi1copy = dphi1, dphi2copy = dphi2; + + if (type<4 || type>5) + { +// std::cout << "PtParams: illegal track type for Chi-square method" << std::endl; + edm::LogError("CSCTFPtMethods::Pt3StnChiSq()")<<"Illegal track type for Chi-square method"; + return 0.; + } + + // flip sign + //dphi1 = -dphi1; + //dphi2 = -dphi2; + + + //determine which eta bin muon falls into + int i = 0; + for( i = 0; i < 15; i++ ) + { + if ( eta >= etabins[i] && eta < etabins[i + 1] ) break; + } + if ( i == 15 ) + { + //std::cout<<"muon not within any eta range"; + edm::LogWarning("CSCTFPtMethods::Pt3StnChiSq()")<<"Muon not within any eta range"; + if (eta=etabins[15]) + { + eta = etabins[15]; + i = 15; + } + else + exit(0); + } + + bool bCallOldMethod = false; + + if(abs(dphi2) < 32) dphi2 = 0; //dphi2=dphi23 or dphi24 + + //sta1-2-3, dphi1=dphi12, dphi2=dphi23 + if (type == 4) + { + if (fr == 0) + { + //advance past bins in array w/ default values + //default is: dphifr0[x][y][z] = -1, sigmafr0[x][y][z] = 1 + int j = 0; //start from 1st column, j = 0 + while ( ((dphifr0[0][i][j] == -1 && sigmafr0[0][i][j] == 1) || (dphifr0[2][i][j] == -1 && sigmafr0[2][i][j] == 1)) && j != 28 ) j++; + if ( j == 28 ) + { +// std::cout<<" L1MuCSCPtParams: every entry in row is default"<(dphi1copy)) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + float dphi23R = (static_cast(dphi2copy)) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + // change defintion of track type to old method + mypt = Pt3Stn(type-3, eta, dphi12R, dphi23R, fr); + } + return mypt; + +} + +float CSCTFPtMethods::Pt2StnHybrid(int type, float eta, int dphi, int fr) const +{ + float mypt = 0.0; + + mypt = Pt2StnChiSq(type, eta, dphi, fr); + if(mypt >= 8.0) + { + float dphiR = static_cast(dphi) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + mypt = Pt2Stn(type+1, eta, dphiR, fr); + } + + return mypt; +} + +float CSCTFPtMethods::Pt3StnHybrid(int type, float eta, int dphi1, int dphi2, int fr) const +{ + float mypt = 0.0; + + mypt = Pt3StnChiSq(type, eta, dphi1, dphi2, fr); + if(mypt >= 8.0) + { + float dphi12R = (static_cast(dphi1)) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + float dphi23R = (static_cast(dphi2)) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + // change defintion of track type to old method + mypt = Pt3Stn(type-3, eta, dphi12R, dphi23R, fr); + } + + return mypt; +} + +bool CSCTFPtMethods::chargeValid(unsigned pT, unsigned quality, unsigned eta, unsigned method) const +{ + bool result = false; + + switch(method) + { + case 1: + break; + case 2: + break; + case 3: + if(quality != 1) + { + if(pT <= 19) + { + if(eta >=4 && eta <=9) + result = true; + } + if(pT <= 18 && pT >= 10) + { + if(eta > 0 && eta < 4) + result = true; + } + } + }; + + return result; +} + +float CSCTFPtMethods::PtEff90(float pt, float eta, int mode) const +{ + // set pT resolution + float c; + switch (mode) + { + // 3-stn with ME1 + case 2: + case 3: + case 4: + // leave as 2 Stn for now: + // if (eta < 2.0) + // c = 0.2; + // else + // c = 0.2 + (eta-2.0)*0.5; + // break; + // 2-stn with ME1 + case 6: + case 7: + // c=(-.2999 * (eta*eta*eta) + 2.030 * (eta*eta) - 4.235 * eta + 3.024)+0.02; + // Try just fixed value from fits to Pt turn-on curves + c=0.3; + break; + // 2 or 3 stn without ME1 + case 5: + case 8: + case 9: + c=(-2.484 * (eta*eta*eta) + 14.43 * (eta*eta) - 27.66 * eta + 18.47)*.72; + break; + case 10: + c=2.0; + break; + // MB1 tracks + case 11: + case 12: + case 13: + case 14: + case 15: + c=0.3; + break; + default: + c = 0.0; + }; + // Calculation of 90% threshold from 50% one, assuming Gaussian resolution + // 90% of Gaussian area extends to 1.28*sigma + if (c>0.78) c = 0.78; + // return pt/(1.0 - 1.28*c); + // Let's go back to old empirical method: + return pt*(1.0 + 1.28*c); +} diff --git a/L1Trigger/CSCTrackFinder/src/CSCTFPtMethods.cc_v1 b/L1Trigger/CSCTrackFinder/src/CSCTFPtMethods.cc_v1 new file mode 100644 index 0000000000000..cdbe2861b8f27 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/CSCTFPtMethods.cc_v1 @@ -0,0 +1,5747 @@ +#include +#include + +#include + +//----------------- +// Static variables +//----------------- + +//L1MuTriggerPtScale CSCTFPtMethods::trigger_scale; + +// Global scale factor to multiply all parameterizations by +//const float CSCTFPtMethods::kGlobalScaleFactor = 1.055; +// Now scale to 90% effic definition like in old ORCA +const float CSCTFPtMethods::kGlobalScaleFactor = 1.36; + +// First ME1andME2, then ME1andME3, then MB1andME2 +// units are radians*GeV + + +// These arrays contain the values for the best fit parameters for three station measurements + +const float CSCTFPtMethods::AkLowEta_Fit1[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + // {-4.026, 8.139, -5.350, 1.176}, //hit detectors 1 and 2 + //??? {0.5170, -11.13, 8.255, -1.980}, //hit detectors 1 and 2 + {3.900, -8.391, 6.062, -1.436}, //hit detectors 1 and 2 + // {-2.241, 4.405, -2.756, 0.5878}, //13 + {8.03602, -17.5355, 12.7725, -3.0616 }, //13 + {0.8372, -2.220, 1.908, -0.5233}, //23 + {-0.04389, 0.05174, 0.0, 0.0}, //24 + {-0.5519E-02, 0.8496E-02, 0.0, 0.0}, //34 + {-4.228, 8.546, -5.617, 1.235}, //12 + {0.80, -0.54, 0.0, 0.0}, //25 + {0.80, -0.54, 0.0, 0.0}, //26 + }; + +const float CSCTFPtMethods::AkHighEta_Fit1[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + // {0.6644, -0.2312, 0.0, 0.0}, //12 + {0.6275, -0.2133, 0.0, 0.0}, //12 + {-1.124, 2.492, -1.347, 0.2204}, //13 + {0.5214, -0.7536, 0.3913, -.06739}, //23 + {1.394, -1.886, 0.8809, -0.1369}, //24 + {-0.5519E-02, 0.8496E-02, 0.0, 0.0}, //34 + {0.6644, -0.2312, 0.0, 0.0}, //12 + {0.80, -0.54, 0.0, 0.0}, //25 + {0.80, -0.54, 0.0, 0.0}, //26 + }; + +// These arrays contain the values for the best fit parameters found imperically to determine Pt for a two station measurement +// The realtionship is dphi = A/Pt + B/Pt^2 +const float CSCTFPtMethods::AkLowEta_Fit2[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + // {-3.198, 6.703, -4.539, 1.028}, //12 + {-0.6131, 0.6870, 0.0285, -0.1147}, //12 + // {-6.705, 14.52, -10.32, 2.449}, //13 + {8.03602, -17.5355, 12.7725, -3.0616 }, //13 + {5.765, -12.85, 9.543, -2.345}, //23 + {-4.068, 8.254, -5.491, 1.214}, //24 + {-.02974, .04816, -.02105, .003640}, //34 + {-3.358, 7.038, -4.766, 1.079}, //12 + {0.80, -0.54, 0.0, 0.0}, //25 + {0.80, -0.54, 0.0, 0.0}, //26 + }; +const float CSCTFPtMethods::AkHighEta_Fit2[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + {0.6425, -0.2308, 0.0, 0.0}, //12 + {0.6923, -0.2336, 0.0, 0.0}, //13 + {-0.7147, .01117, -0.5255E-04, 0.7991E-07}, //23 + {-1.377, 2.150, -1.046, 0.1667}, //24 + {-.02974, .04816, -.02105, .003640}, //34 + {0.6425, -0.2308, 0.0, 0.0}, //12 + {0.80, -0.54, 0.0, 0.0}, //25 + {0.80, -0.54, 0.0, 0.0}, //26 + }; + +const float CSCTFPtMethods::BkLowEta_Fit2[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + // {-0.5873, 0.0802, 0.2337, 0.0}, //12 + {7.0509, -7.3282, -0.1465, 1.308}, //12 + // {-0.5677, 1.907, -1.365, 0.2899}, //13 + {0.0, 0.0, 0.0, 0.0}, //13 + {-38.55, 82.95, -59.66, 14.29}, //23 + {20.71, -45.34, 32.05, -7.415}, //24 + {0.0, 0.0, 0.0, 0.0}, //34 + {-0.6167, 0.08421, 0.2454, 0.0}, //12 + {0.0, 0.0, 0.0, 0.0}, //25 + {0.0, 0.0, 0.0, 0.0} //26 + }; +const float CSCTFPtMethods::BkHighEta_Fit2[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + {14.79, -21.10, 10.16, -1.623}, //12 + {70.67, -105.7, 52.49, -8.631}, //13 + {15.70, -23.94, 11.89, -1.939}, //23 + {17.18, -26.38, 13.13, -2.139}, //24 + {0.0, 0.0, 0.0, 0.0}, //34 + {14.79, -21.10, 10.16, -1.623}, //12 + {0.0, 0.0, 0.0, 0.0}, //25 + {0.0, 0.0, 0.0, 0.0} //26 + }; + +const float CSCTFPtMethods::FRCorrLowEta[kME2andMB2][2] = + { +// {1.13, 0.87}, //12 +// {1.14, 0.85}, //13 + {1.30, 1.0}, //12 + {1.30, 1.0}, //13 + {1.0, 1.0}, //23 + {1.0, 1.0}, //24 + {1.0, 1.0}, //34 + {1.0, 1.0}, //12 + {1.0, 1.0}, //25 + {1.0, 1.0} //26 + }; +const float CSCTFPtMethods::FRCorrHighEta[kME2andMB2][2] = + { +// {0.92, 1.12}, //12 +// {0.92, 1.12}, //13 + {0.966, 1.176}, //12 + {0.966, 1.176}, //13 + {1.0, 1.0}, //23 + {1.0, 1.0}, //24 + {1.0, 1.0}, //34 + {1.0, 1.0}, //12 + {1.0, 1.0}, //25 + {1.0, 1.0} //26 + }; + +// Anna's 2011 parametrization + +double CSCTFPtMethods::AB_mu12FnoME11[4][15] = + { + {0, 0, 0, 0.089491067646809183134, 0.10739646024310070538, 0.12549844133338972085, 0.11746188101535759429, 0.11365654376086815891, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.16463359422729287318, -0.18522613297525072906, -0.17065296570525056996, -0.11673113772749151018, -0.096673008784020367234, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 5.0479701928535670313e-06, -8.5107255627149016024e-05, -0.00031591725812981632723, 2.8829297417277944225e-05, -3.3664459708458401629e-05, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 1.6276716966428210753, 1.1244502885068945464, 0.44061802755260442988, 0.82271567628154873564, 0.65764083792276606388, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu13FnoME11[4][15] = + { + {0, 0, 0, 0.11479489063486028599, 0.1385846143670735886, 0.16069130395935576905, 0.16229285551120029019, 0.15970793987729367536, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.31624871209539057171, -0.37204708239816158821, -0.35001738011313637822, -0.28067946142333310977, -0.22587297159275510072, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 4.5422334693538224219e-05, -0.0001534874341906974503, -0.00049456554072302828882, -0.00040362112138876319418, -0.00037532294041719521617, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 1.3698214790637726068, 0.83827124867878388681, 0.35268421062422455892, 0.30966868638086236798, 0.39552380610102405578, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu14FnoME11[4][15] = + { + {0, 0, 0, 0, 0.10167174785035071327, 0.072305163037876873933, 0.12811797755236814522, 0.15630771929281417343, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, -0.2851531414997146574, -0.12625245577882274195, -0.2693337001449228052, -0.35816854038946227545, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0.0016536940782984094634, 0.0032050914503555030799, 0.0017500898659728782863, 0.0014193550176488352668, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 1.8999999999960794916, 1.8999999999875891721, 1.1603749006227730423, 0.36919547110219635977, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu12RnoME11[4][15] = + { + {0, 0.1017548888755877845, 0.13020457985822880831, 0.11777472840868662141, 0.1352735458205116259, 0.14797523226644127003, 0.14891234013414389459, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.40835812179222591434, -0.4909339449226597929, -0.19396964458569518341, -0.18405457126044733052, -0.15348184403810183341, -0.11949446624665205352, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.00046324193156588387276, -0.0012328343527384165272, 5.8536010291841255454e-05, 5.3175743777652564014e-05, -0.00027992198289290446886, 0.00017291608058844862988, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.82326825991227925439, 0.66225151266154569374, 1.6047267765109303195, 1.172660602794620921, 0.91611151466846096891, 0.923434361821059424, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu13RnoME11[4][15] = + { + {0, 0, 0, 0.17152643870188713504, 0.18220699353677527466, 0.19718061346676321599, 0.20409261783490945108, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.51329151983333287657, -0.43421697939765058205, -0.38701854807672181336, -0.29367743292763504037, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.00028330256767296205581, -0.00011104889576832950495, -0.0003659472931155986178, -0.0004494825869971541348, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 1.0806773148892279135, 0.81710737240426545291, 0.49165515886235822141, 0.40288815951359424616, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu14RnoME11[4][15] = + { + {0, 0, 0, 0.11411457974213083666, 0.14612498789299999125, 0.15438328053344949065, 0.17021962182813230036, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.32211539883453449429, -0.3332077022119345755, -0.28947013547326555516, -0.31678412927379157038, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0021189308480414714535, 0.0017232488622970817526, 0.0014181868364706309241, 0.0020581588744611055593, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 1.8999999998213816799, 1.8999999999320695832, 1.2588510283946776624, 0.91969335359675130626, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu12FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.30997988806094234349, 0.2960464576032310613, 0.26865522361643923155, 0.24306471114654951138, 0.21612598016341960649, 0.20916086000526656896, 0.14505390185826338989, 0.19626640578808879356}, + {0, 0, 0, 0, 0, 0, 0, -0.18938263233962521204, -0.18099881965541908535, -0.15817156292403300455, -0.13527092529520332032, -0.11802970951212833628, -0.13142443653269073045, -0.081045302368033256268, -0.16548691953190999837}, + {0, 0, 0, 0, 0, 0, 0, 1.9132754352698083493e-05, 0.0001244919158836254626, -0.00036815494148734217474, -0.0003021495594158459864, 0.00032190104529820852321, 5.9699515482881178492e-05, 0.0035011369787794933972, -0.0021251348628855359045}, + {0, 0, 0, 0, 0, 0, 0, 1.2633991230895826874, 1.2237510610710955472, 1.2446734233372107603, 1.2072459880229720053, 1.2073932498298223237, 0.64342700161682475635, 1.0965614756840385002, 0.41184878672694380519} + }; +double CSCTFPtMethods::AB_mu13FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0.17684262466990949281, 0.34711584948456875033, 0.34173632193931768875, 0.31856060138741582044, 0.29169375726034846297, 0.24666606646956890092, 0.21434901698955760585, 0.22194241387027591195, 0.13650791328679393044}, + {0, 0, 0, 0, 0, 0, 0.99999999999949551466, 0.99999999999457755973, -0.30995317528055632561, -0.26510423524582477084, -0.22052246537701888918, -0.1597247313884862796, -0.14032250966056744601, -0.14430798488566201621, -0.075894576731296098382}, + {0, 0, 0, 0, 0, 0, 0.010426580434797315736, 0.00056720513052092998933, -0.00047916406780649806879, -0.00043513801305821104073, -0.00035934925416836774022, 0.00064159373840440422562, 0.0011012063282968072471, 0.00059066112387542329433, 0.0061369729760295480686}, + {0, 0, 0, 0, 0, 0, -0.46194813956282321232, -2.1380051317667612132, 0.99475655086418368622, 1.0240107231697159751, 1.0710375546859214335, 1.1466745846418702204, 1.0634581787492956018, 0.35737857407704720636, 1.1165504043676175439} + }; +double CSCTFPtMethods::AB_mu14FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0.21118188098880102954, 0.33402008586605308471, 0.29298980221468984286, 0.26806296448653738063, 0.23720733268363508595, 0.2510285652964933667, 0.14583302968662079091}, + {0, 0, 0, 0, 0, 0, 0, 0, -0.14883704087325219656, -0.39197899608005709604, -0.28520435482868433663, -0.23819454759756183981, -0.2024802801289519727, -0.2369976701205682712, -0.086510146140783658608}, + {0, 0, 0, 0, 0, 0, 0, 0, 0.010748111373072187155, -0.00054440793841566191644, -6.6117096422286744401e-05, 0.00032426109337843134813, 0.00086123563095007638242, 0.00046858791450944800496, 0.0055934740677286293176}, + {0, 0, 0, 0, 0, 0, 0, 0, 1.8177576283415954883, 0.90124364385162747393, 1.0058576108118726378, 0.97434013632935245752, 0.75135849774137752899, 0.090012990328703759713, 1.1491738867249043921} + }; +double CSCTFPtMethods::AB_mu12RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.27354810039733407079, 0.25530642585169710523, 0.2281232078009739761, 0.20002002697391027541, 0.18418628467434680629, 0.1691868825133146792, 0.15081083142497944682, 0.11470950819931940989}, + {0, 0, 0, 0, 0, 0, 0, -0.16735504499789077837, -0.15229365225374749682, -0.12925824722117412735, -0.10394284592720609561, -0.093240817997744127044, -0.073171468346305876262, -0.088574463929812302654, -0.066404461904397707461}, + {0, 0, 0, 0, 0, 0, 0, -0.00050299673411093688211, 5.1602356927429220493e-05, -3.0794024894263357945e-05, 0.0004052733857930102164, -7.420268691546845442e-05, 0.00011377542095117624751, 0.002401982811750403863, 0.0024540507098964291222}, + {0, 0, 0, 0, 0, 0, 0, 1.1883256550892249415, 1.1930557391196678907, 1.1956122499877577248, 1.2507536548522568687, 1.1818664879149434199, 0.74072892184538741134, 0.4975999389532442807, 1.0630008076007997353} + }; +double CSCTFPtMethods::AB_mu13RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.28630621682529061589, 0.29827733143141249572, 0.27230375589683164517, 0.23990484313749371736, 0.21461969319969206871, 0.20904691221965984727, 0.17455215996464093497, 0.10530528191221873169}, + {0, 0, 0, 0, 0, 0, 0, -0.21320341298073050562, -0.27792002471345611525, -0.22893879370711203713, -0.17267579393860862935, -0.13655560753368203852, -0.13221415752155918355, -0.092817386598587681146, -0.047633722138851357364}, + {0, 0, 0, 0, 0, 0, 0, 0.0012300659344863943204, -0.00026218872327451808128, -0.00020411464851349467309, 8.8191777702590311294e-05, 0.00044047024925421437123, -0.00067348979494906663183, 0.0026726730924768165448, 0.0067869186945352134865}, + {0, 0, 0, 0, 0, 0, 0, 1.2315550372405590362, 0.86296110777082257748, 0.94745955410457627366, 1.0617206089293684812, 1.0876186592684131682, 0.81349751399897141102, 0.51174005862466220851, 1.3970393153313427348} + }; +double CSCTFPtMethods::AB_mu14RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.2321760802583729133, 0.17425716826944270821, 0.28951128850821888916, 0.26122027532891867185, 0.23988161223010590062, 0.21857963541150710052, 0.15353493229255876784, 0.09952290576921750398}, + {0, 0, 0, 0, 0, 0, 0, -0.20453745460356828612, -0.15291198577104561651, -0.370982786914061613, -0.27553292468971468665, -0.22166866616439959148, -0.17253577136118664059, -0.10047612457180872536, -0.044726719317877430826}, + {0, 0, 0, 0, 0, 0, 0, 0.0075216673069431437548, 0.0091493927899154794958, -0.00026846347496581161613, -0.00028436379808289408404, -0.00033797061806371863149, -0.00032290147294330767604, 0.0043983126453711971632, 0.0087398021641503856327}, + {0, 0, 0, 0, 0, 0, 0, 1.4021232447364970763, 1.6613910381816205941, 0.73820877609189006208, 0.87917756535000690654, 0.86376276633863802168, 0.64791792386852542496, 1.0974109668506901727, 1.475947804634221372} + }; +double CSCTFPtMethods::AB_sig12FnoME11[4][15] = + { + {0, 0, 0, -0.0076412310580529349199, 0.013106555291144636813, 0.025063779434470568469, 0.0087226608724667777789, -0.0012964802596261630445, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.11492024270448454593, 0.021102150917381608253, -4.2436183419689021967e-08, 0.072972237191400349254, 0.19729003982512077764, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0021104070024291496713, 0.0018253795336503611177, 0.0016311827288382637312, 0.0024898068482018614021, 0.0023171447579502014481, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.90082232171804188514, 1.4715701060292549762, 0.38179435996930433106, -0.31089206041852102125, -1.8605481532163505864, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig13FnoME11[4][15] = + { + {0, 0, 0, -0.013922695503875197331, -0.0018020343253406317062, 0.017121560844724798001, 0.018609272384097541586, -0.0050380425848817458542, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.36952186524609842433, 0.29771940602043445168, 0.25881377301982183559, 0.21522443888607742379, 0.59520725339836588752, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0021171146723497585689, 0.001962910013039776292, 0.0016295699065661407162, 0.0017542445121842159018, 0.0018291018059847885362, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.24903532893487495548, -0.20762623792196052697, -1.23723285975173658, -0.93877564336741559092, -2.7137466589111389759, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig14FnoME11[4][15] = + { + {0, 0, 0, 0, -0.049226069782944893716, -0.05447625811386536121, 0.024782117383430092572, 0.0087723204390127967195, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0.96194395556167033856, 1.9107390804546595664, 0.10243277620694382635, 0.29010825363315317915, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0.0025849149683154332667, 0.0022908589943121454233, 0.0017080431015829389101, 0.0022045212844627971524, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, -1.2932328975948934602, -4.7562023014669927434, 0.78711144534012145169, -0.57517454556474645333, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig12RnoME11[4][15] = + { + {0, -0.024837587047074519142, -0.038443755326854262, 0.010789426545740953695, 0.016714316978066363906, 0.036977680482507623017, 0.023903736191005935108, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.44916461963533510504, 0.54293566642571933212, 0.018977673263371359902, 0.007932079958008179596, -9.4309201558850225267e-08, 5.2699963039304353885e-09, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.0022745078222873717048, 0.0026499504248443657255, 0.0019347176520538985831, 0.0018882668324742895791, 0.0015313004238581028917, 0.0027721700163088574924, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.87241910961768964761, -1.0549928243465211963, 1.8999999999485288615, 1.6191292705343984792, -0.63912490618228612327, 0.6398194632982362462, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig13RnoME11[4][15] = + { + {0, 0, 0, 0.0036225404374523491324, 0.020602869778294785608, 0.031371735116656827846, 0.044385023713376312027, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.40723755341312423139, 0.24719809506286585798, 0.23886286984905105713, 0.092388265632692603835, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0018900875181423510037, 0.0016683560130446085414, 0.0015517088923086459762, 0.0014400104759778459274, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.50487582216370696653, -0.21797446389232158492, -0.76054681766358056549, -0.16793042826918122556, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig14RnoME11[4][15] = + { + {0, 0, 0, -0.035861540596622137889, -0.1163451242952821818, -0.3223054960806409075, 0.028427718090213778546, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.91272061044138930175, 1.0649835191592700312, 3.75045883898615795, 0.20554379357162461117, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0023100741888551377598, 0.0065631885708627574205, 0.010122343115052657297, 0.0021541859801294522929, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.85246870399928331707, -1.26158946908596592, -4.209205295019181392, 0.071706289987386498397, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig12FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.05458876370405055245, 0.014223815371885261197, 0.051739718849001303802, 0.0043781295277517066206, -0.073251670679359628946, 0.016350518117378025351, 0.024953176408713924339, 0.018013937106717257258}, + {0, 0, 0, 0, 0, 0, 0, -0.037781377479947614306, 0.80848693770251023327, 0.1697030494994675176, 0.78252633158781936817, 1.2537997106918414847, 0.10612967759966565606, -9.206320800321521336e-08, 2.2213840653040328732e-07}, + {0, 0, 0, 0, 0, 0, 0, 0.0013753615162960116606, 0.0017341536986479849473, 0.0013675349666495530479, 0.0017609996279085446749, 0.0046166207484297843919, 0.00495761383888420476, 0.0050988257402144569752, 0.0064203615570604640264}, + {0, 0, 0, 0, 0, 0, 0, 1.8999999999988979038, -3.2324234827503541823, -0.81829590015205422304, -2.7507108181454631435, -1.7359928981630718958, 0.40689058927975751967, 1.4828812725128097672, 1.5951851243514818535} + }; +double CSCTFPtMethods::AB_sig13FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, -0.19347059395018284533, 0.072568004970527941189, 0.08577237659734933406, 0.078682638529076837086, 0.077062920521249994588, 0.080098726616512086474, 0.023748955156449799708, 0.015834208336261056116, -0.021587059944354128338}, + {0, 0, 0, 0, 0, 0, 2.6546929735503304038, -0.040973653768088071081, -0.063777717641833361895, -0.050952537148763105135, -0.044007209248372716748, -0.044262064708301115945, 0.29785332091460725579, 0.71835272096206526093, 0.65633476797761147736}, + {0, 0, 0, 0, 0, 0, 0.0065104044193550428959, 0.0011700415681633554756, 0.00045437269348538639104, 0.0008801332589677031415, 0.00078367838118213598627, 0.00060453583918787642728, 0.004657287607776092013, 0.0037849066904824596111, 0.0061259831222526071187}, + {0, 0, 0, 0, 0, 0, -4.9999999979557490093, 1.1707517726253902079, 1.0992454619450249265, 1.2206213897813062985, 1.2578764060460077001, 1.3625276752124573232, -1.0956263938322794438, -2.8508701454429501432, -2.1472735770040620729} + }; +double CSCTFPtMethods::AB_sig14FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0.0011704660991897508117, 0.084739514416067682201, 0.086139578586588813613, 0.093199773864805768309, 0.0068597584931722067197, 0.073137137801632320921, -0.024117519905137906056}, + {0, 0, 0, 0, 0, 0, 0, 0, 0.7338374554546823747, -0.036989032906862853722, -0.038391760412970953042, -0.046077469375633541004, 0.62423005995004055002, -0.040314539852839455236, 0.63248947781334297069}, + {0, 0, 0, 0, 0, 0, 0, 0, 0.0031924502818212936207, 0.0010331185400558220815, 0.0010342430652703427443, 0.00092674943585657754141, 0.0050760196464007447531, 0.0032319531506008868788, 0.0067125188107654068514}, + {0, 0, 0, 0, 0, 0, 0, 0, -1.785448670968939, 1.3255257799041022526, 1.3571670682651415518, 1.3337095100618956423, -2.0375413343465438309, 1.4881244856244408847, -1.5048835864460361478} + }; +double CSCTFPtMethods::AB_sig12RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.029083895221947490134, 0.02931261189231387787, -0.035917405392017993926, 0.02606608527812858539, -0.032213952425992904705, 0.034901077580037881409, 0.038079609520293045133, -0.087892299038559315583}, + {0, 0, 0, 0, 0, 0, 0, 0.41762122325588330041, 0.24571503336772770876, 1.382448398827999192, 0.59561568267877507132, 1.3203480961328621923, -2.9132130347376411494e-08, -4.2309101866118761781e-07, 1.3315902017409027014}, + {0, 0, 0, 0, 0, 0, 0, 0.0019308246518827238379, 0.0018496885043595501577, 0.0027736328929315792052, 0.0017558352623714590553, 0.0025111400562270263202, 0.0029777661938234362138, 0.0043603459843407146868, 0.0076843830249820627848}, + {0, 0, 0, 0, 0, 0, 0, -2.0511755338229731294, -0.82689722791688569092, -4.4494753588966791114, -2.9771639615408234114, -4.4060610830752349187, 0.96642022916504122243, 0.27488639218488036819, -4.9999999999412514384} + }; +double CSCTFPtMethods::AB_sig13RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.069382927814675421363, 0.062546773192992718982, 0.066219648548532128451, 0.066114165177748651647, 0.06496853782135392219, 0.051540701102725301752, -0.14520516691085255667, -0.029300158926639723045}, + {0, 0, 0, 0, 0, 0, 0, -0.03808324381918145457, -0.02868588030414172263, -0.031288010457747920945, -0.030725505585511597717, -0.02843978176922726947, 8.9697287389278734793e-07, 1.7723836220217532578, 0.79014048067174824652}, + {0, 0, 0, 0, 0, 0, 0, 0.00031828670642815944016, 0.0012881264558822541535, 0.00092903731815034164537, 0.0011795342397226430894, 0.00083538336551440930174, 0.0027329868075334912136, 0.0097615976891543883992, 0.0062076155203765765594}, + {0, 0, 0, 0, 0, 0, 0, 1.3727842579605455953, 1.5374702505093122973, 1.4476836940454602676, 1.4342564093482235155, 1.3613055874742052698, 0.85184697646817630901, -3.994547310920665506, -2.8070031114324471844} + }; +double CSCTFPtMethods::AB_sig14RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.082096556211616628085, -0.15497763380540566236, 0.077768957501462190884, 0.079360215708304482352, 0.070390471145737557035, 0.045116756706396796139, -0.064677235510244679428, 0.042981004219577227665}, + {0, 0, 0, 0, 0, 0, 0, -0.046354224360547445494, 3.4600023508388892957, -0.029070628904851493479, -0.030476400557346697284, -0.023356274628402451388, 0.42581998625965733485, 1.1914459601216282891, 0.11545316275932009098}, + {0, 0, 0, 0, 0, 0, 0, 0.0018078552644396556418, 0.0040218048707196616537, 0.00086395925657936829302, 0.0010071336547866846251, 0.0010978456712284635072, 0.002842508081006394835, 0.0071491121214516993934, 0.0050018422461340821331}, + {0, 0, 0, 0, 0, 0, 0, 1.2752968417470296192, -4.9999999984414591481, 1.5920301262211007387, 1.5139579024840714716, 1.5241944165676217793, -2.2799951898153256735, -3.0288054012274616689, -0.35716168503710210569} + }; +double CSCTFPtMethods::AB_mu12F[4][15] = + { + {0, 0, 0, 0.089491067646809183134, 0.10739646024310070538, 0.12549844133338972085, 0.1194760053165676017, 0.30626893792235526659, 0.30009410052196983099, 0.2690532347360728993, 0.23688757461948814487, 0.21899489554680626191, 0.21285418228245533978, 0.15525112596260939868, 0.1770936851403528689}, + {0, 0, 0, -0.16463359422729287318, -0.18522613297525072906, -0.17065296570525056996, -0.1155394236109319045, -0.18380971440851143206, -0.1859966131117936905, -0.15845841533583629457, -0.12868208564229521862, -0.11875959710980291129, -0.13461549793851387835, -0.090885866696312114787, -0.14347961143957646546}, + {0, 0, 0, 5.0479701928535670313e-06, -8.5107255627149016024e-05, -0.00031591725812981632723, -0.00010313307150067754737, 6.1998863886012596167e-05, 3.5535741450015050427e-05, -0.00033034534768735314718, 0.00025570884563717226432, -3.2430491772480606483e-05, -3.928192779951495588e-05, 0.0028259336045576349469, -0.00124297387660909117}, + {0, 0, 0, 1.6276716966428210753, 1.1244502885068945464, 0.44061802755260442988, 0.68081944372417602107, 1.2892912513078853554, 1.2098030702058406582, 1.2406526312160988113, 1.2588644895814975477, 1.2343544778925670258, 0.59901494992516879368, 0.9845753793507600049, 0.72134724334000244195} + }; +double CSCTFPtMethods::AB_mu13F[4][15] = + { + {0, 0, 0, 0.11794009048617049018, 0.14086291718874013879, 0.16139997805131156561, 0.15937656116892420788, 0.34414162356457134173, 0.34440937003010801964, 0.31471704006829814837, 0.27226322158180205069, 0.24550847587442392594, 0.24463956799494918082, 0.16276628030235296141, 0.183078101259807835}, + {0, 0, 0, -0.33781826981928775311, -0.37684193029815427067, -0.3462789133929889962, -0.25060466660909758163, 0.99999999999361011138, -0.31182750009024823301, -0.25849818207822566896, -0.19230025423676194718, -0.15638199224610474514, -0.1860677216141479462, -0.089736178206281214109, -0.12591247971454427867}, + {0, 0, 0, -1.8754239266677112923e-05, -0.00019673769085880689952, -0.00052669062346466261493, -0.00030449439108233132979, 0.00071230918348081078556, -0.00045941836356435766754, -0.00045256277284001311754, 0.00064215185932415489584, 0.00046541851817373622747, 0.00019049878005133037782, 0.0043442731774379211851, 0.0015460291314785047125}, + {0, 0, 0, 1.2452803747346312679, 0.74944265252708708314, 0.37224767027460281543, 0.31339057767893530038, -2.0890914872066272956, 0.95830873379506731347, 1.0457163419608694888, 1.1230565694613476868, 1.1770351235140514845, 0.65014435708651741042, 1.129972103442078657, 0.68378819802357770907} + }; +double CSCTFPtMethods::AB_mu14F[4][15] = + { + {0, 0, 0, 0.12104944074518421415, 0.10503732418316034936, 0.099386285225076712035, 0.15823526186568545593, 0.25605688745800425643, 0.39267951247468363407, 0.32990417209085837191, 0.29155610498631334693, 0.25993455189370084923, 0.27876104145873625839, 0.17123500452830145435, 0.1377101784898823178}, + {0, 0, 0, -0.34834159047255092156, -0.3100051372552997675, -0.19689884687529440876, -0.42846101907983596968, -0.19825501228941203036, -0.69127391031064666649, -0.37799519092326222536, -0.2813623780771447036, -0.21851172477385713555, -0.29451256139301251746, -0.11968566909919842178, -0.082430041079910781887}, + {0, 0, 0, 0.0006127466960683334565, 0.0018163416142308417157, 0.0023773788535300438216, 0.0015618030372482551073, 0.0074745015886553429346, 0.018200042017815356438, -0.00044263832599834499045, -0.00013173112084098321899, 0.00048044142847010538715, -0.00028331509653057088387, 0.0047044170533411542104, 0.0077579174433774081635}, + {0, 0, 0, 1.8999999999207801693, 1.3811827661042299642, 1.361253443017911513, 0.16448981101549500772, 1.7211759130995385458, 0.30399083099267765196, 0.92381972077138352351, 0.98949705099683071818, 1.0305604944719717331, 0.18365768267421325732, 0.96525152167887728893, 1.1235655996998157313} + }; +double CSCTFPtMethods::AB_mu12R[4][15] = + { + {0, 0.1017548888755877845, 0.13020457985822880831, 0.11777472840868662141, 0.1352735458205116259, 0.14797523226644127003, 0.14891234013414389459, 0.27354809992824791198, 0.25530642162633726544, 0.22812303598569572127, 0.20002002697417936572, 0.18418627647990021279, 0.16918688305075030298, 0.1508108314248207682, 0.11470950874198342084}, + {0, -0.40835812179222591434, -0.4909339449226597929, -0.19396964458569518341, -0.18405457126044733052, -0.15348184403810183341, -0.11949446624665205352, -0.16735504431990988472, -0.15229364636923176102, -0.1292580848284842765, -0.10394284592826465163, -0.093240808678399900167, -0.073171468194201616519, -0.088574463928718608074, -0.066404462713869835677}, + {0, -0.00046324193156588387276, -0.0012328343527384165272, 5.8536010291841255454e-05, 5.3175743777652564014e-05, -0.00027992198289290446886, 0.00017291608058844862988, -0.00050299670363365375, 5.1602382309461525441e-05, -3.0783724988483899057e-05, 0.00040527338575157016622, -7.4202404535834238977e-05, 0.00011377538633743067547, 0.0024019828117533849852, 0.0024540507720086741569}, + {0, 0.82326825991227925439, 0.66225151266154569374, 1.6047267765109303195, 1.172660602794620921, 0.91611151466846096891, 0.923434361821059424, 1.188325655620871224, 1.1930557749505621423, 1.1956156176382155554, 1.2507536548585385106, 1.1818666483459900896, 0.74072890966654614253, 0.49759993894696635808, 1.0630007937555521202} + }; +double CSCTFPtMethods::AB_mu13R[4][15] = + { + {0, 0, 0, 0.17152643870188713504, 0.18220699353677527466, 0.19718061346676321599, 0.20409261783490945108, 0.28630621673439216046, 0.29827733143097401314, 0.27230375589695204885, 0.23990484313734378174, 0.21461969319950535695, 0.20904691238932027186, 0.17455215996309358939, 0.10530527961885094435}, + {0, 0, 0, -0.51329151983333287657, -0.43421697939765058205, -0.38701854807672181336, -0.29367743292763504037, -0.21320341238440754239, -0.27792002471255045082, -0.22893879370744105173, -0.17267579393834603385, -0.13655560753345002967, -0.13221415770245384391, -0.092817386598829765276, -0.047633719610788972931}, + {0, 0, 0, -0.00028330256767296205581, -0.00011104889576832950495, -0.0003659472931155986178, -0.0004494825869971541348, 0.0012300659193085917292, -0.00026218872326014996304, -0.00020411464851317293609, 8.8191777707538176329e-05, 0.0004404702492616239173, -0.00067348981143074907862, 0.0026726730925728564743, 0.0067869187519593900115}, + {0, 0, 0, 1.0806773148892279135, 0.81710737240426545291, 0.49165515886235822141, 0.40288815951359424616, 1.2315550399117412006, 0.86296110777384626989, 0.94745955410233306804, 1.0617206089312878348, 1.0876186592703975808, 0.81349751271060222191, 0.51174005866205685145, 1.3970393581376403525} + }; +double CSCTFPtMethods::AB_mu14R[4][15] = + { + {0, 0, 0, 0.11411457974213083666, 0.14612498789299999125, 0.15438328053344949065, 0.17021962182813230036, 0.23217608026225655671, 0.17425716827684778476, 0.28951128865791975198, 0.26122027861775976021, 0.23988161223077880679, 0.21857963541170638555, 0.15353493229270298581, 0.099522853724256579722}, + {0, 0, 0, -0.32211539883453449429, -0.3332077022119345755, -0.28947013547326555516, -0.31678412927379157038, -0.20453745460807634671, -0.15291198578472323111, -0.37098278728491984602, -0.2755329314623077841, -0.22166866616574540383, -0.17253577136159981009, -0.10047612457203594638, -0.044726394456946053091}, + {0, 0, 0, 0.0021189308480414714535, 0.0017232488622970817526, 0.0014181868364706309241, 0.0020581588744611055593, 0.0075216673068132632735, 0.0091493927895737042766, -0.00026846347791510813061, -0.00028436387259422706009, -0.00033797061809048655314, -0.00032290147294203845477, 0.0043983126453652227755, 0.0087398105487928243185}, + {0, 0, 0, 1.8999999998213816799, 1.8999999999320695832, 1.2588510283946776624, 0.91969335359675130626, 1.402123244759204912, 1.6613910381353069745, 0.73820877543905039087, 0.87917754884863041909, 0.86376276633290960394, 0.6479179238685032205, 1.0974109668483333913, 1.4759522529227795395} + }; +double CSCTFPtMethods::AB_sig12F[4][15] = + { + {0, 0, 0, -0.0076412310580529349199, 0.013106555291144636813, 0.025063779434470568469, 0.01934375127428624927, 0.053326545670601563365, 0.0093197497326487303143, 0.0564902513339693782, 0.032206519204039697757, -0.035023660563668873591, 0.028213900213068406758, 0.022784114759202493683, 0.042615038347082211112}, + {0, 0, 0, 0.11492024270448454593, 0.021102150917381608253, -4.2436183419689021967e-08, 1.3095720405656430252e-08, -0.037472879155788924033, 0.84044166517252949511, 0.15966830269465748238, 0.37149319186299001316, 0.84416754574977770353, 0.033343799149249016278, 6.6539790067633719506e-08, -1.3686068460749822862e-06}, + {0, 0, 0, 0.0021104070024291496713, 0.0018253795336503611177, 0.0016311827288382637312, 0.0021015267562687076422, 0.0014715412047011698984, 0.0018518237493182830404, 0.0011606808553826068482, 0.0013698268430796098002, 0.0034437807938464026943, 0.004439146916271847175, 0.0056493862115556715831, 0.0036722950074267479183}, + {0, 0, 0, 0.90082232171804188514, 1.4715701060292549762, 0.38179435996930433106, 0.90052675260749392994, 1.8999999999893364411, -3.1887755118603267057, -0.93952603198035322674, -1.4200273548894686293, -1.3313935786554595975, 0.84940608722578914147, 1.5495399676596248728, 0.1693217499087649458} + }; +double CSCTFPtMethods::AB_sig13F[4][15] = + { + {0, 0, 0, -0.016313221502792758094, -0.0012344271616210600317, 0.022739050214132340566, 0.019894322103056659434, 0.070152538754905693907, 0.079150371235280320148, 0.079140295486563524974, 0.073877518420634002982, 0.082767871936852088766, 0.021369139940037504971, -0.16477473035652481781, -0.055605012351420450567}, + {0, 0, 0, 0.40633016978672931163, 0.31906794350617523337, 0.18604815325310422591, 0.22274309425577301647, -0.038098997442242876765, -0.054611240400435009934, -0.050739779309414811959, -0.040691137768363160043, -0.046730053313388586478, 0.34160850069918163863, 2.4811837846155828657, 1.1192582255168381788}, + {0, 0, 0, 0.002149342213264975824, 0.0019487436377840527436, 0.0015505100309095498287, 0.0017303935347270330437, 0.0012782681837905638701, 0.00077081684260600570775, 0.00078212255888550081661, 0.00085709016208379811951, 0.00040671635301994584974, 0.0047052241934661294398, 0.0091387563643038176309, 0.0065810423040581775625}, + {0, 0, 0, -0.47422656465701568118, -0.40214476680739164038, -0.807446632577722756, -1.1159653538458467192, 1.1939302604989951995, 1.2565879679975411332, 1.2135620508983242516, 1.3126461466411822876, 1.3303466630446105778, -1.3225160658785197754, -4.99999996608921915, -3.3146932668018336265} + }; +double CSCTFPtMethods::AB_sig14F[4][15] = + { + {0, 0, 0, -0.023008179953388042255, -0.087196623845599563474, 0.014221968418245287125, -0.021787486380662964697, 0.066204099694590276548, 0.13000102518515968542, 0.086982120087735009806, 0.086006702272218293892, 0.090001124258988041138, 0.013343436845426187576, 0.058197437679117815235, 0.015055422275464733217}, + {0, 0, 0, 0.58165240914811378037, 1.6572607614650631813, 0.26374858984348420465, 0.56929114216912790614, -0.031761470721266109318, 6.8045996289272520086e-06, -0.040675205849149999315, -0.038282822732629118168, -0.041914122856581741139, 0.73743983985226857492, -0.015956321538818291073, 0.31976184596833290286}, + {0, 0, 0, 0.0021194192496740956247, 0.0031051396726804536899, 0.0016030344438190185716, 0.0037337124950505506081, 0.00038923034858751352164, 0.00435858958532461295, 0.00085195563700394898957, 0.0011709394391764601367, 0.0007183252935922569693, 0.0048589598885515790372, 0.0035711294225182332179, 0.0063024666771318840416}, + {0, 0, 0, -0.11185686895850970035, -2.8414639600328577274, -0.10356160152745381986, -1.2383039973901615038, 1.8999999999999264144, -1.1268332104959208895, 1.3399041969100440319, 1.3441201753115872286, 1.4026191965547902818, -2.9935330315178338978, 1.8045262655928504536, -1.0659192090967317679} + }; +double CSCTFPtMethods::AB_sig12R[4][15] = + { + {0, -0.024837587047074519142, -0.038443755326854262, 0.010789426545740953695, 0.016714316978066363906, 0.036977680482507623017, 0.023903736191005935108, 0.029083895240537907534, 0.029312604029813168344, -0.035917405187485026974, 0.026066086885230148329, -0.032213952427413247714, 0.034901078113956519877, 0.038079760873761171747, -0.087892299405550919356}, + {0, 0.44916461963533510504, 0.54293566642571933212, 0.018977673263371359902, 0.007932079958008179596, -9.4309201558850225267e-08, 5.2699963039304353885e-09, 0.41762122295566816987, 0.24571510737505500299, 1.3824483935622682296, 0.59561566602531357262, 1.3203480960823190671, -2.930413320681446443e-08, 6.1897109794855492693e-08, 1.3315902039120812717}, + {0, 0.0022745078222873717048, 0.0026499504248443657255, 0.0019347176520538985831, 0.0018882668324742895791, 0.0015313004238581028917, 0.0027721700163088574924, 0.0019308246515342586576, 0.0018496886131083114559, 0.0027736328912367847269, 0.0017558352148668789246, 0.0025111400562838814485, 0.0029777661392665598361, 0.0043603280275831372836, 0.0076843830377456264283}, + {0, -0.87241910961768964761, -1.0549928243465211963, 1.8999999999485288615, 1.6191292705343984792, -0.63912490618228612327, 0.6398194632982362462, -2.0511755324568126113, -0.82689751226606089674, -4.4494753423464956654, -2.9771639242617897736, -4.40606108289291587, 0.96642021015404266926, 0.27486695110845749124, -4.9999999999409219242} + }; +double CSCTFPtMethods::AB_sig13R[4][15] = + { + {0, 0, 0, 0.0036225404374523491324, 0.020602869778294785608, 0.031371735116656827846, 0.044385023713376312027, 0.069382928901304388725, 0.062546773237833669379, 0.066219648548455148362, 0.066114165216842671335, 0.064968538738919279218, 0.051540701111634862341, -0.14520516686903245374, -0.029300157343301824753}, + {0, 0, 0, 0.40723755341312423139, 0.24719809506286585798, 0.23886286984905105713, 0.092388265632692603835, -0.038083245108582644556, -0.028685880355116981366, -0.031288010457665590969, -0.03072550558016601957, -0.028439782714834840882, 8.984728870169156334e-07, 1.7723836216527502074, 0.79014046453097108724}, + {0, 0, 0, 0.0018900875181423510037, 0.0016683560130446085414, 0.0015517088923086459762, 0.0014400104759778459274, 0.00031828667387254205856, 0.0012881264560692922555, 0.00092903731815355522061, 0.0011795342366973096335, 0.00083538332113278278117, 0.0027329868075049237874, 0.0097615976878032660602, 0.0062076155003686038503}, + {0, 0, 0, -0.50487582216370696653, -0.21797446389232158492, -0.76054681766358056549, -0.16793042826918122556, 1.3727842428768588512, 1.5374702497476731011, 1.4476836940468174042, 1.4342564113548856852, 1.3613055688979065483, 0.85184694861412824096, -3.9945473104690254473, -2.8070030811132413717} + }; +double CSCTFPtMethods::AB_sig14R[4][15] = + { + {0, 0, 0, -0.035861540596622137889, -0.1163451242952821818, -0.3223054960806409075, 0.028427718090213778546, 0.082096556211394805525, -0.15497655162567502973, 0.077768957491548482142, 0.079360069813406791672, 0.070390471478570457164, 0.045116757562121037606, -0.064677236200079091244, 0.042980998502111025794}, + {0, 0, 0, 0.91272061044138930175, 1.0649835191592700312, 3.75045883898615795, 0.20554379357162461117, -0.046354224360297492658, 3.4599916691801695379, -0.029070628890768772379, -0.03047627128290695056, -0.02335627487211913364, 0.42581999019359662029, 1.1914459601497096042, 0.11545322117611778179}, + {0, 0, 0, 0.0023100741888551377598, 0.0065631885708627574205, 0.010122343115052657297, 0.0021541859801294522929, 0.0018078552644429368712, 0.0040217835853228389373, 0.00086395925415043829752, 0.0010071371561587601478, 0.0010978456762463116234, 0.0028425080621485550661, 0.0071491121463381828924, 0.0050018423505071209906}, + {0, 0, 0, -0.85246870399928331707, -1.26158946908596592, -4.209205295019181392, 0.071706289987386498397, 1.2752968417552010827, -4.9999999999938600226, 1.5920301264071463621, 1.5139604617023065813, 1.5241944088777494848, -2.2799952377707408679, -3.0288053889674522168, -0.35716203827983550312} + }; +double CSCTFPtMethods::AB_mu23[4][15] = + { + {0, 0, 0.040640362633691015648, 0.04143975404558240816, 0.04469283410800238554, 0.050265056377639047436, 0.057855720910264404888, 0.040911062522024761734, 0.054867130272661442103, 0.054846907254368672258, 0.046280965740868151848, 0.038682214878367017497, 0.047358821703414828719, 0.037269955397813366027, 0.015397788631092694522}, + {0, 0, -0.30371495175799717581, -0.27234040198084696893, -0.27046501071411871431, -0.26067833814957336314, -0.26954736490580177843, -0.1426457415021130104, -0.23307410221367635961, -0.18779763084602629775, -0.11810763599908662147, -0.072929591279204522558, -0.079006610877654537273, -0.042031527428910676891, 0.46158743398909729549}, + {0, 0, -0.00025828047348465653929, -0.00027808828382601912237, -0.00020419752504549583318, -0.00028862468215624839229, -0.00051268154965345151715, 0.00019102278127906206339, -0.00054091437361434690362, -0.00041573301097917752687, -0.000207953040744469843, 0.0001988367837501522125, -0.00031823156270582506067, 0.00033071671524661735465, 0.00045799410811140088724}, + {0, 0, 0.72752266254137853974, 1.0478492412845885617, 0.60915246815134527214, 0.26469232068298520488, 0.036425986309331782886, 0.7132004473344412121, 0.4197273677305951578, 0.44676889254736196211, 0.60643361041043153392, 0.7258089895367305644, 0.21165518657016521575, 0.40994342351793594537, -4.9999999982804226306} + }; +double CSCTFPtMethods::AB_mu24[4][15] = + { + {0, 0, 0, 0.053011865513752004508, 0.062832623407280213668, 0.052170541013462037871, 0.041027537810126024631, 0.040854761324689348179, 0.071402550009543430676, 0.076745077029754082965, 0.079391267110108354466, 0.061688220309377483908, 0.067651891693652002613, 0.053009728431201032228, 0.046716301280283124842}, + {0, 0, 0, -0.3616747887108062165, -0.45141581345418907434, -0.28705970459229912528, -0.2938013269353861312, -0.27050961323017558291, -0.55762354970371696972, -0.39024523502067204328, -0.31496123297823475085, -0.1983420756482438263, -0.17915991058479247, -0.1008896787182539112, -0.055261431747836577133}, + {0, 0, 0, -0.00011948386184051261938, -0.00041171189171825890067, 4.5077223215480308541e-05, 0.00064791923408717482999, 0.00079626044366867831676, -0.00020119232396926791046, -0.00036565327240405023478, -0.00092893743231344070178, -0.00011554026166780945835, -0.00037143262941893379287, 0.00034827979969636918729, 0.00038063971268359605635}, + {0, 0, 0, 1.2751116233058998883, 0.70084162417453721439, 0.90478318682312330878, 0.6800676895845826353, 0.50537353022178055362, 0.054689818098332523832, 0.35827703859892973126, 0.37385157757276732404, 0.50609881884151997067, 0.24620464307424153039, 0.33739943648039177893, 0.61708181749152601903} + }; +double CSCTFPtMethods::AB_mu34[4][15] = + { + {0, 0, 0, 0.019865692759581058541, 0.028670254062000518486, 0.0062000769568667634529, 0.059000642112303595954, 0.021075145497371470388, -0.058857073670921543351, 0.022193946634618946789, 0.032900966871925077517, 0.022468452340586538007, 0.017925131684213620187, 0.021562743542542832376, 0.0096332062965229867807}, + {0, 0, 0, -0.16028204223466294143, -0.24129340031911647446, -0.12167938296678502963, -0.48887217760468759664, -0.41129235965903232497, -0.0044574375495286568116, -0.20497526229305951251, -0.20945390137984670753, -0.133016919476993567, -0.09164367838969658675, -0.078156831196806775264, -0.027061677954361280235}, + {0, 0, 0, -7.2934093657490810247e-05, -0.0005630858306214800782, 0.00056399922304054862787, -0.0014284170932996325277, 0.00026420696996418537115, 0.0019432020683277269335, 5.0465562334091047629e-05, -0.00051405817655614813658, -0.0001476820743599914173, 6.32019763480822774e-05, -0.00034513677440660433691, 0.00057652344564092553817}, + {0, 0, 0, 1.4981302006935997007, 0.74196319813429467693, 1.0145720473926143068, -0.61744054266046588531, -0.95877986541993265313, 1.2494500863514628186, 0.39038293713197214085, 0.24923581566989111424, 0.37358913393430570604, 0.3656156971405563616, 0.18480549227136852664, 0.58966094664056056818} + }; +double CSCTFPtMethods::AB_mu51[4][15] = + { + {0.30091153701686212951, 0.21726754617902110933, 0.1456728385238945378, 0.043250093988852815474, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.29502353719653978681, -0.19109266041343297982, -0.12108184175216289702, 0.72288502126591014374, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.00012873560389623916068, 4.9291809907909536412e-05, -0.00021151799450913838594, 0.00032645001523661659488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.5787330473223266658, 1.6594505002776189784, 1.8999999999615408974, -4.9999999999974642506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu52[4][15] = + { + {0, 0.28757434234141143747, 0.22290303793570814817, 0.17273536730279337448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.42706501927164292054, -0.32770564806566382376, -0.24329418737097086023, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -1.4010615867360699891e-05, -0.00025119211587389166183, 0.0004052999487437024392, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.3739531719045416924, 1.2264113571191062046, 1.5786429063982712062, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu53[4][15] = + { + {0, 0, 0.26147063359849342934, 0.21941755760197284575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.62831662471165483641, -0.5360020970162280296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.00054456170542904129128, -5.2823850021272572564e-05, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.90160457604797583642, 0.89939017343329996645, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu5[4][15] = + { + {-21.733893412375444143, -20.005957733042006197, -17.376452159382715479, -17.985193664266713398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {16.418302072038855499, 13.469008846185953843, 12.429426411511585115, 13.9963454706980297, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.055045848107516816283, -0.040869122792827908275, -0.025980934073070366397, 0.24210701585155450233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.8999999999801029382, 1.7642902553920492004, 1.8222993024358542513, 1.7990108859658437979, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig23[4][15] = + { + {0, 0, -0.010357268292725162889, -0.016380566175621592839, -0.019840699509577841564, -0.0086381386262834487788, -0.003374013086892733819, -0.011814434815520722527, -0.00084060561010774765417, -0.017179591290799121894, 0.0035639959717427907582, 0.0047700899414562444867, 0.010577222576560912568, 0.02059122419865432041, 0.011800502388303060752}, + {0, 0, 0.14187419330052780664, 0.23041504331599421684, 0.31155426692107951459, 0.26259379394895659976, 0.22004268983078550947, 0.34945904479011519195, 0.26666091393686436328, 0.38600077292544848762, 0.18137548923438057136, 0.12968791855407682534, 0.083124796029554012811, 0.010205021983518632739, 0.071807703627737515251}, + {0, 0, 0.0021465575441230368842, 0.0022224405572812359205, 0.002251545746496887504, 0.0020929103385102986942, 0.0020355680620528313757, 0.0020702424442080634773, 0.0018383336874655056836, 0.0025004017593913750554, 0.001949774989293934788, 0.001939959052276510592, 0.0017195026729185311498, 0.0017139698182589511305, 0.0019431688340545527453}, + {0, 0, 1.0630745945983459677, 0.3265773132215800123, -0.65134529804641994044, -1.0524984197072553282, -1.0511032049676600764, -1.8483720507053891247, -1.3389601882033761449, -1.8551069091565570712, -0.98414331636612584209, -0.6063730875586622604, -0.38865902654376205394, 0.43290122641744543941, -0.53818963658092677793} + }; +double CSCTFPtMethods::AB_sig24[4][15] = + { + {0, 0, 0, -0.019324652110983078085, -0.012002425151063148695, -0.02231499394993846988, -0.020935767372829247601, -0.066886386651832344108, -0.04726302695322702474, -0.04612160370322201941, -0.0015531365858601525916, 0.013723579428071824154, 0.016617430908367349096, 0.030685502798890051251, 0.002966505822064327124}, + {0, 0, 0, 0.38549899615915406148, 0.32619220210735977439, 0.34706342932948464064, 0.68304114341992616666, 0.9242780677421167379, 0.9319676477585573382, 0.81979381283063590402, 0.4452794101956150663, 0.25406245303464969343, 0.16553792723142907173, 0.11438558724198649719, 0.32271248995562107353}, + {0, 0, 0, 0.0022171043021711415305, 0.0021520852248391748179, 0.0029359514546444223822, 0.0021275297531913790229, 0.0033328143360110804201, 0.0024627396815788253105, 0.0037704003574912637285, 0.0023868429840302176834, 0.0020064709921131366512, 0.0021463956760972590677, 0.0015026596429240307931, 0.0023198792169650144825}, + {0, 0, 0, 0.086888271968145289192, 0.019758737551725517878, -0.17987080158763540938, -1.7261300785529098967, -2.6644913692232643498, -2.3141437377987581492, -1.8966055410735647158, -1.2208593823013969004, -0.653071688514877291, -0.34080947192812982571, -0.40136037854760781007, -1.4481957993152787534} + }; +double CSCTFPtMethods::AB_sig34[4][15] = + { + {0, 0, 0, -0.012400659358070893756, -0.009978612935288379282, -0.038466135371859951075, -0.01237181151567546232, -0.055252999880455823389, 0.044965296368124886561, 0.0020215713950015390746, 0.0018486442968475248413, -0.011461744909954231161, 0.00041337329418400558037, 0.013323692621683664444, -0.0011526907758626363416}, + {0, 0, 0, 0.11483786317689233247, 0.17614008187718299681, 0.35943587710185270767, 0.31393248752071051255, 0.81003852118825403483, 2.8222370465191132238e-07, 0.15870310756426259102, 0.18489150278200164323, 0.2277514636318530572, 0.10863865522427501586, 0.0081807264119966201232, 0.10304189680104243465}, + {0, 0, 0, 0.0023086535455528549819, 0.002110004845191660542, 0.0030013629537848584249, 0.0021561954526101824794, 0.0029044705640973510034, 0.001129264217117841116, 0.0020148575420415437004, 0.0022924616641584912025, 0.0022462281749858711323, 0.001953151997646814745, 0.0022772917353313174016, 0.002205332383050566912}, + {0, 0, 0, 1.4465873202620711524, 0.018290937265976234261, -1.0034048194561047129, -1.5842206847979445339, -3.6001627650055127994, 0.54269742517812191718, -0.54629346359450747794, -0.88004590995407039333, -1.0607951764628562596, -0.386770214915317323, 0.73185507165720742329, -0.7791766852022135037} + }; +double CSCTFPtMethods::AB_sig51[4][15] = + { + {0.0019758831360956788901, 0.046577756215196844392, -0.05341714103952534265, 0.038119020055320480822, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.85917433021287148431, 3.6326347655629698252e-08, 1.2753791210899891873, -0.02296026572998403209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.0018421521390111581656, 0.0013309336424003853465, 0.0024439910926895226824, 0.00084506127844618638811, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-2.8012298341138666125, 0.89678691204809468651, -4.9999999999931583616, 1.899999999961135444, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig52[4][15] = + { + {0, 0.015190485414726475483, 0.029402840059661459332, -0.03788341461455211473, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.57880911770054299659, 0.086708840790683153199, 0.96143975820959226564, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.0017431812547872745089, 0.0016439557621822475496, 0.0024073931799825833838, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -1.4962480474138397657, 0.43719757342237014486, -2.5570410154645890621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig53[4][15] = + { + {0, 0, 0.0048807272389305694088, 0.072311934401593946919, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.58247011082391897396, -0.031665576145842380673, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.0019289670515048294459, -0.00057867999502623438789, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -1.1919870686056455167, 1.8999999999981564969, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig5[4][15] = + { + {8.0056375707676412645, 2.9947749309947320207, 1.2367570923503916624, 19.305763753429292962, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-30.026695140142752649, 8.307837839928444712e-06, -2.4301404809023985365e-06, -99.99999999998537703, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.49287055372768900918, 0.59795299802278500945, 0.72517967446074338422, 1.499999999999955147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-4.7146152770331735127, -1.6075341775064360128, 0.81763143841002616785, -2.2550678981626472996, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho123F[5][15] = + { + {0, 0, 0, 0.22630471857151249204, -0.013379305064225920779, -0.095121706310405507168, 0.090200403370782444856, 0.068042852566437661554, 0.079571614226972439687, 0.088219335458001243988, 0.11303324434571153378, 0.10710141493712137251, 0.026455786925147606325, 0.046817553749737651769, 0.039162183157051222437}, + {0, 0, 0, -0.10527570667400622251, 0.12879264930099568187, 0.15092684710998546804, 0.007231087835331297814, -0.015515942667432135182, -0.028054920465640682814, -0.025513746642979444335, -0.038661914393439029969, -0.033319542824023648531, 0.017459601922314698513, -0.015147480411169431461, -0.0040274062679487923622}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho123R[5][15] = + { + {0, 0, 0, -0.50534064712241677508, 0.15886026549683709974, 0.24117112423743908289, 0.19155165906038881807, 0.082144222540501604657, 0.079920425013872073428, 0.10933442504482954183, 0.11216820513068381793, 0.14139192912438111605, 0.081067695752670754228, 0.068628530591297767782, 0.105151142748966267}, + {0, 0, 0, 0.4061798017233729241, -0.036885583937586396974, -0.10109132139709975373, -0.093632233538226902758, -0.023232568114674286008, -0.0085349848344330059985, -0.030347560681224468315, -0.04053489453902145434, -0.065178885697974128788, -0.016390211022617402759, -0.016822502733541477155, -0.062227091495819800149}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho124F[5][15] = + { + {0, 0, 0, -0.58347458948865937867, 0.40592680503129663361, 0.01641809001879873664, 0.11475806753693058859, -0.18048876743928712885, 0.0068468168498605876462, -0.030777506509684072339, 0.054741994048828152009, 0.097187337842417537148, 0.025067334674935798366, 0.075946312071830973656, 0.085523782829277653073}, + {0, 0, 0, 0.4258108214245352463, -0.23106738109445768004, 0.052661321450187599524, -0.038151728575192320192, 0.1458955237360785584, 0.024582860384737240111, 0.040630008358215272124, -0.0014353305569224008437, -0.020931085629827921035, 0.029892828324785188088, -0.014638662581363729928, -0.031371352411171941899}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho124R[5][15] = + { + {0, 0, 0, -0.36581744112230984989, -0.016324931472307423197, -0.208168363607231649, -0.15220265819093764526, 0.049548837240151813455, -0.046656697978846251029, 0.037095174357064712722, 0.035330048922600804095, 0.074157637081893032494, 0.036436813593929799626, 0.14420567874993162061, 0.19071920385708884815}, + {0, 0, 0, 0.29009232235255510979, 0.053824155318333753717, 0.11835331987655291208, 0.10356729636019955387, 0.0067230075967922332814, 0.11622283669531324746, 0.0088495323612498635879, 0.010530505354448004701, -0.015216911572413798284, 0.029269517338766565251, -0.060899379503146208736, -0.10887509306211247406}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho134F[5][15] = + { + {0, 0, 0, -0.18585738888975150696, 0.13519522007618323123, 0.28221167590680890092, 0.18146765887707849707, 0.1244677849160726324, 0.31105116640597857414, -0.16202243055042145348, 0.039896884577315043507, -0.37248330593247946929, -0.17019868779262120606, -0.029323371944494535518, 0.149148671625682544}, + {0, 0, 0, 0.14049664985969073649, -0.0029515280689123499225, -0.14984825183404815174, -0.053408519838017261272, -0.055260431588822184201, -0.24961446622059946243, 0.16914774696773446361, 0.026377838114293443439, 0.38350727297664199966, 0.20884886406321828689, 0.088477254929584317478, -0.049311016665284521099}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho134R[5][15] = + { + {0, 0, 0, -0.32424288544586399308, 0.065574046096960866836, -0.49534925125377193833, -0.41401921450752909859, 0, -0.054897105600349827004, -0.054121337557626672532, -0.29310761272328111904, -0.15103243717763431553, -0.24914325132296299969, 0.07909932691386906134, 0.12529327248093721781}, + {0, 0, 0, 0.27459892265632174224, -0.0040433910166926267937, 0.37706697672498318274, 0.4151086501992986566, 0, 0.096654494887792055668, 0.085974946019564915667, 0.29549944312402365298, 0.18974566842525927846, 0.29979099594550706609, 0.0234247525877835025, -0.040829919454425725456}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho234[5][15] = + { + {0, 0, 0, -0.66569231418957641733, -0.16487806934241325263, -0.31385730203879769196, 0.52187103693478709143, 0.37489404891915861784, 0.29994883232428287689, -0.12176552846395131968, 0.023619718470720949682, -0.1231122737596004324, -0.013562360832243002678, 0.153600562632957377, 0.21939787654152581586}, + {0, 0, 0, 0.5208746747250042608, 0.18612484901444453778, 0.27332732398493131409, -0.23999307292846960848, -0.25179957455310036929, -0.18381974435716647021, 0.20095666079537191639, 0.099861239186999406492, 0.23937023494386369671, 0.16677027620912032724, 0.030275177235765518557, -0.0069954356449047749161}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho512[5][15] = + { + {0, -0.10435343690000213612, 0.057141083389519162217, 0.023329220607928163878, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.061466220874112284522, -0.001239563289620342415, -0.028051900619679361049, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho513[5][15] = + { + {0, 0, -0.089534856488077518843, -0.084337975857153926751, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.058028755308100914145, 0.033446616671726735193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho523[5][15] = + { + {0, -0.48242311538441046137, 0.25779875833780019345, -0.45638836512748476304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.28941463846496195966, -0.15113497713160561897, 0.36832995181674366147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho51B[5][15] = + { + {98.146234211833089489, 199.99999999999047873, 199.99591177997166369, -3.3007364270967505249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-198.36420128721084666, 199.99999999971919351, -68.130825896452520851, 5.6331862234953877788, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {138.59040321786872596, -199.99999999975074161, -75.103918757648003179, -3.3878388130039773785, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-35.107257005538130556, -78.172491143917071099, 0.25111444908575936141, 0.62856545928460827444, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {3.1832394351004249522, 4.981276803141434506, 4.5629636390469778817, 1.1898949050757507973, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho52B[5][15] = + { + {0, -7.746830214751867949, -0.46812267787622985349, -0.41343591928047368489, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 12.920758877131683917, 2.1193678084821674368, 0.85191889903041662091, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -7.1168839095051934507, -2.1008659109588445624, -0.69884960118479577673, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.239800569290119725, 0.49720027595717164459, 0.15699136302342500682, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.2582151000263612772, 1.2238929501776998343, 0.88233142702097189236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho53B[5][15] = + { + {0, 0, 105.35018363918895545, 62.071727282426813588, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -180.24672833591944254, -170.8283169841847382, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 109.89608697213377297, 171.57904987557179766, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -25.005328082184355765, -60.507830469988306277, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 3.0701361165201541681, 4.0540449945183194558, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +/* +double CSCTFPtMethods::AB_mu12F[4][15] = + { + {0, 0, 0, 0.089491197077583115038, 0.10739646114119137665, 0.12484612309276715836, 0.12107457559814104042, 0.32100648056577807399, 0.31559934186960514335, 0.27904201938970829566, 0.24107252259247277659, 0.22375609791218128986, 0.21315488055164613646, 0.15525112328982976218, 0.1770936432612582323}, + {0, 0, 0, -0.16463926016624763626, -0.18522613246415364774, -0.16806343812839372176, -0.11970576992958406604, -0.20980687790723681618, -0.21121432405796525256, -0.17357771168403127171, -0.13447695742874665736, -0.12462497601448342677, -0.13288174494405455284, -0.090885863966620059062, -0.14347955581137328274}, + {0, 0, 0, 5.3268434221882604226e-06, -8.5107300514016459483e-05, -0.00030578974891000469888, -0.0001603418756362900272, -0.00053214670979622651168, -0.00055664627477279766433, -0.00067837769016207102087, 9.8375418692391242495e-05, -0.00022734717951328333807, -4.6067317621643834487e-05, 0.0028259338550636840109, -0.0012429687928150318348}, + {0, 0, 0, 1.6276107021895365179, 1.1244503234167095851, 0.48381199206753811026, 0.6521829384503078364, 1.1967186256839628111, 1.0895619640773057668, 1.1511732463823045602, 1.1902521254981024423, 1.1633346478091382004, 0.57785407327314464165, 0.98457540775822882662, 0.72134750742279629687} + }; +double CSCTFPtMethods::AB_mu13F[4][15] = + { + {0, 0, 0, 0.11794009048617049018, 0.14088759484277332823, 0.16139997805145156473, 0.15924014633426775145, 0.34166140488658447438, 0.34702413335511289594, 0.32010695305030567592, 0.2754515982876076241, 0.24995233529692478802, 0.24473952965767659107, 0.16276629881527174271, 0.18307810125970991333}, + {0, 0, 0, -0.33781826981928775311, -0.37697407458444626149, -0.34627891339356470235, -0.2495281510358635102, 0.99999999999997757349, -0.31970550241711948036, -0.27098552536887665632, -0.19871096917742270271, -0.16382565983962907308, -0.18583964558555723934, -0.089736193434904326649, -0.12591247971420319041}, + {0, 0, 0, -1.8754239266677112923e-05, -0.00019661947183321836592, -0.00052669062346857333217, -0.00031426336450206927104, 0.00074135784198859060873, -0.00055327447631547889591, -0.00061397357196147500646, 0.0005513478108715907846, 0.00030281795212565223042, 0.00018809277538133742542, 0.0043442716153720252817, 0.0015460291315088062116}, + {0, 0, 0, 1.2452803747346312679, 0.74899299728776114193, 0.3722476702724113462, 0.32663500009046370076, -2.0530993850153551605, 0.94271305514658809699, 1.0071853490324427227, 1.0853085211028365986, 1.1204909555426088019, 0.64565209089225994443, 1.1299720140519045053, 0.68378819801841583814} + }; +double CSCTFPtMethods::AB_mu14F[4][15] = + { + {0, 0, 0, 0.12104944074518421415, 0.10503732418316034936, 0.099386285225076712035, 0.15823526186568545593, 0.25605688745800425643, 0.39267951247468363407, 0.32713902125758226314, 0.29153130557246226262, 0.26057754487562223566, 0.2787610414578671203, 0.17123500452835416219, 0.13771017848907712855}, + {0, 0, 0, -0.34834159047255092156, -0.3100051372552997675, -0.19689884687529440876, -0.42846101907983596968, -0.19825501228941203036, -0.69127391031064666649, -0.37133716526774046551, -0.28129274363985412588, -0.22005378496424787826, -0.29451256139072762297, -0.11968566909928436692, -0.082430041078971602597}, + {0, 0, 0, 0.0006127466960683334565, 0.0018163416142308417157, 0.0023773788535300438216, 0.0015618030372482551073, 0.0074745015886553429346, 0.018200042017815356438, -0.00037850173062430958817, -0.0001310013795632218917, 0.0004588064301207423791, -0.00028331509652615585, 0.0047044170533407638976, 0.0077579174434402355109}, + {0, 0, 0, 1.8999999999207801693, 1.3811827661042299642, 1.361253443017911513, 0.16448981101549500772, 1.7211759130995385458, 0.30399083099267765196, 0.93667281777770805551, 0.98970790081004300642, 1.0239036500876732561, 0.18365768268235896366, 0.9652515216778745355, 1.1235655997117797167} + }; +double CSCTFPtMethods::AB_mu12R[4][15] = + { + {0, 0.1017548888755877845, 0.13020457923539549561, 0.11777472840871647253, 0.135259653412823172, 0.15046936351520370789, 0.15033311904520965663, 0.27592431185059518306, 0.26261203783391384725, 0.23590422375068151317, 0.20542666917863602882, 0.18571989573685471209, 0.16892774190980749949, 0.15081083142543386111, 0.11470950869186374854}, + {0, -0.40835812179222591434, -0.49093394317051980424, -0.19396964458572663048, -0.18295086340095234601, -0.15883083260793051661, -0.12180030676387867961, -0.17142280024651118664, -0.16303048487901222741, -0.13932305333731584418, -0.10994759868937176162, -0.094596273339978872996, -0.074565522370199435742, -0.088574463930121957733, -0.066404462635971134299}, + {0, -0.00046324193156588387276, -0.0012328343343721989093, 5.853601028974310741e-05, 4.6551402962594318029e-05, -0.00037379710698656352843, 0.00013027765573736787424, -0.00058774094710430232688, -0.00026013465704373937588, -0.00031686525863970090673, 0.00019995024156887846161, -0.00013201225684480750316, 0.00012138566102844140695, 0.0024019828116854068101, 0.002454050768466287287}, + {0, 0.82326825991227925439, 0.6622515135971137612, 1.604726776511440578, 1.1913289041725036999, 0.92295363547504083446, 0.88387376488231517158, 1.1710955379641101448, 1.1237408525988819008, 1.090451903341310258, 1.1596094691084575246, 1.1568643334317050275, 0.75952946727681092121, 0.49759993894885606869, 1.063000794824717099} + }; +double CSCTFPtMethods::AB_mu13R[4][15] = + { + {0, 0, 0, 0.17151724172609877916, 0.18220699354740277354, 0.1971806134666532484, 0.20374010863761735091, 0.28349946603158304725, 0.29955890850476568632, 0.27687904734885987468, 0.24303184602970617778, 0.21558087490443028633, 0.20880080988319943414, 0.17455215996556627811, 0.10530527997452461542}, + {0, 0, 0, -0.51324304402681020232, -0.43421697944855691675, -0.38701854807632224409, -0.29241935343763897359, -0.20871597367009694923, -0.28188419096433631195, -0.24021461843739672082, -0.17856499996545552311, -0.13799534780447694771, -0.13259660131895426027, -0.092817386598798845565, -0.047633720002815273242}, + {0, 0, 0, -0.0002832228831297351054, -0.00011104889602297010609, -0.00036594729311201532962, -0.00045307390748000288998, 0.0013004023247916438651, -0.00030382496669450169283, -0.00035621571030299009489, -1.5526317287871784553e-05, 0.00040373454108751040317, -0.00066646698390456816929, 0.0026726730924115484414, 0.0067869187429414031335}, + {0, 0, 0, 1.0807877438092829969, 0.81710737216052486964, 0.4916551588634892056, 0.41353040356462944516, 1.2440300524121079562, 0.85083388011817795427, 0.89970477318504005204, 1.0198709857106920129, 1.0706254801939762977, 0.82353411895961936562, 0.51174005860627325148, 1.3970393515240444593} + }; +double CSCTFPtMethods::AB_mu14R[4][15] = + { + {0, 0, 0, 0.11411457974213083666, 0.14612498789299999125, 0.15438328053344949065, 0.17021962182813230036, 0.23217608026225655671, 0.17425716827684778476, 0.28951128865791975198, 0.26122027861775976021, 0.24000759859415121689, 0.21857963541141381403, 0.1535349322927131166, 0.099523188319583275052}, + {0, 0, 0, -0.32211539883453449429, -0.3332077022119345755, -0.28947013547326555516, -0.31678412927379157038, -0.20453745460807634671, -0.15291198578472323111, -0.37098278728491984602, -0.2755329314623077841, -0.22199156842477890672, -0.17253577136104261691, -0.10047612457202366454, -0.044726844357957776244}, + {0, 0, 0, 0.0021189308480414714535, 0.0017232488622970817526, 0.0014181868364706309241, 0.0020581588744611055593, 0.0075216673068132632735, 0.0091493927895737042766, -0.00026846347791510813061, -0.00028436387259422706009, -0.00034200230860254732116, -0.00032290147293964632531, 0.0043983126453619632301, 0.0087397754915012667437}, + {0, 0, 0, 1.8999999998213816799, 1.8999999999320695832, 1.2588510283946776624, 0.91969335359675130626, 1.402123244759204912, 1.6613910381353069745, 0.73820877543905039087, 0.87917754884863041909, 0.86223584668569153155, 0.64791792386949675908, 1.0974109668486700109, 1.4759477521933648259} + }; +double CSCTFPtMethods::AB_sig12F[4][15] = + { + {0, 0, 0, -0.0072662909883246416462, 0.013719915012791324485, 0.025391731980074987163, 0.019339420068030886007, 0.053326545665516936201, 0.0093197486670135200326, 0.056490074687743196957, 0.032206767426382759689, -0.035023634200557013374, 0.028213900230512060918, 0.022784146439966394826, 0.042614741605066668029}, + {0, 0, 0, 0.10823046777530002938, 0.01878931206060864903, 7.6655861869050212487e-08, 2.6103505241896474143e-08, -0.037472879148333762545, 0.84044168914522066061, 0.1596730107851508651, 0.37148947348342054031, 0.84416665360404552487, 0.033343799167991072796, -3.0637296741242714404e-08, 1.0763679972065204327e-07}, + {0, 0, 0, 0.0021057909484815525922, 0.001787927570908084832, 0.0016044920308954427855, 0.0021017028916686941731, 0.0014715412052789850379, 0.0018518237683180956143, 0.0011606826124997866867, 0.0013698228830716840596, 0.0034437828228962175797, 0.0044391469161792901366, 0.0056493798171646505621, 0.0036723245279772593827}, + {0, 0, 0, 0.99067714489116509569, 1.5044636171885787945, 0.35129633070368504466, 0.90079093171596547052, 1.8999999999893355529, -3.1887755854982775539, -0.93955730039878893045, -1.4200124454624811765, -1.3313909517381459224, 0.84940608625462010739, 1.5495433266818319229, 0.16930559499641162358} + }; +double CSCTFPtMethods::AB_sig13F[4][15] = + { + {0, 0, 0, -0.018414620671899382953, -0.0063421183947521258401, 0.019621855504556442312, 0.022067753543131330557, 0.070152538754796989195, 0.079150371235707506212, 0.079140295486170103567, 0.073877518421508400759, 0.082767871937039536046, 0.021369139938776086918, -0.16477473170806974934, -0.055605010807305503551}, + {0, 0, 0, 0.43219221841769328574, 0.38483806508941348357, 0.21697207053032832591, 0.2101344849017230676, -0.038098997442349964715, -0.054611240401914125375, -0.050739779308866243823, -0.040691137769481910968, -0.046730053313653409364, 0.34160850071169007736, 2.4811837948791053421, 1.119258204820076763}, + {0, 0, 0, 0.0021781382803023824693, 0.0019875143955268028371, 0.0016285688513061977872, 0.0016305488842204146627, 0.0012782681837918978725, 0.00077081684258208809941, 0.00078212255890452531213, 0.00085709016204132926989, 0.00040671635300752262757, 0.0047052241935035543641, 0.009138756403904884848, 0.006581042287601297433}, + {0, 0, 0, -0.57972924553460980501, -0.68468820136347818828, -0.97038451810774917217, -1.0717793859812905222, 1.1939302605060790885, 1.256587967991098731, 1.2135620509254290145, 1.3126461466228707131, 1.3303466630418721017, -1.3225160659219186154, -4.9999999661396543615, -3.3146932332622203177} + }; +double CSCTFPtMethods::AB_sig14F[4][15] = + { + {0, 0, 0, -0.023008179953388042255, -0.087196623845599563474, 0.014221968418245287125, -0.021787486380662964697, 0.066204099694590276548, 0.13000102518515968542, 0.088152940985918665229, 0.086006702296547610231, 0.090001124259240672387, 0.013343436852110169069, 0.058197437719081840379, 0.01505542228323810891}, + {0, 0, 0, 0.58165240914811378037, 1.6572607614650631813, 0.26374858984348420465, 0.56929114216912790614, -0.031761470721266109318, 6.8045996289272520086e-06, -0.041841810393849120098, -0.038282822754810812149, -0.041914122856969986131, 0.7374398397890853385, -0.015956321800768006464, 0.3197618459139073277}, + {0, 0, 0, 0.0021194192496740956247, 0.0031051396726804536899, 0.0016030344438190185716, 0.0037337124950505506081, 0.00038923034858751352164, 0.00435858958532461295, 0.00082943931444573449057, 0.0011709394337778087757, 0.00071832529359430491878, 0.0048589598883952743805, 0.0035711294356746648912, 0.0063024666768379707105}, + {0, 0, 0, -0.11185686895850970035, -2.8414639600328577274, -0.10356160152745381986, -1.2383039973901615038, 1.8999999999999264144, -1.1268332104959208895, 1.3179872870842119781, 1.3441201747507667275, 1.4026191965487366797, -2.9935330314488335368, 1.8045262602213363312, -1.0659192089400841841} + }; +double CSCTFPtMethods::AB_sig12R[4][15] = + { + {0, -0.024707713454999773173, -0.038443755326060806421, 0.010871842479360502298, 0.016714368961743577419, 0.038685029953164279393, 0.02390372984130531564, 0.029083895236059510714, 0.029312604030381151504, -0.035917405189748431715, 0.026066042529095882763, -0.032213952423461089669, 0.034901078112193437142, 0.038079734973208073656, -0.087892299438871682171}, + {0, 0.40843932424117945779, 0.54293566641814372531, 0.018832795613827488235, 0.0079319743967482744806, -1.3344384624776675641e-07, 2.4731323841273300523e-08, 0.41762122302294357734, 0.2457151073649548878, 1.3824483935679199309, 0.59561752502182341296, 1.3203480959501494585, -2.9300474866690573439e-08, -5.0505151304169881854e-08, 1.33159020410869533}, + {0, 0.0023254028360933497871, 0.002649950424820056178, 0.0019277178040729803059, 0.0018882653538893393562, 0.0014641263016252968436, 0.0027721702922578615909, 0.0019308246516262011702, 0.0018496886131080477779, 0.0027736328913035065286, 0.0017558336048563169887, 0.0025111400562683348567, 0.0029777661394122844143, 0.0043603321450967087031, 0.0076843830389115574953}, + {0, -0.57683271957068615876, -1.054992824312653843, 1.899999999963281061, 1.6191284732501969312, -0.81388064201435006417, 0.63981909200404141203, -2.051175532753063635, -0.82689751221137741677, -4.4494753422774939722, -2.9771693614691576713, -4.4060610825726218565, 0.96642021012703760441, 0.2748708997533949594, -4.9999999999408935025} + }; +double CSCTFPtMethods::AB_sig13R[4][15] = + { + {0, 0, 0, 0.00360542021125605152, 0.020602869777912733579, 0.03338432349679926886, 0.044385023713335559903, 0.069822381089744381399, 0.062546773236855104927, 0.066219648547959142348, 0.06611416521692425885, 0.06497177188943759063, 0.051540701348302922491, -0.14520516680358769301, -0.029300157339847341526}, + {0, 0, 0, 0.4085534255831447803, 0.24719809506838325008, 0.22799199818643953175, 0.092388265633298341517, -0.038646029439082504875, -0.028685880353590667569, -0.031288010457215374716, -0.030725505580235051156, -0.028415643540171672127, 9.3603867356737910366e-07, 1.7723836209535592801, 0.79014046450754893414}, + {0, 0, 0, 0.0018866521687494811326, 0.0016683560130498699577, 0.0014583718343991452365, 0.0014400104759788815573, 0.00030960964835738120741, 0.0012881264560630871496, 0.00092903731815353960809, 0.0011795342366904821955, 0.00083536183942388160095, 0.0027329868065747320999, 0.0097615976862859086399, 0.0062076155002320975926}, + {0, 0, 0, -0.51153770481744431642, -0.21797446392083433264, -0.73366402168423128227, -0.16793042827415577412, 1.3634759226070360949, 1.5374702497725512007, 1.4476836940432020739, 1.4342564113539701953, 1.3603273178484918127, 0.85184624997002589275, -3.994547309503146959, -2.8070030810796544607} + }; +double CSCTFPtMethods::AB_sig14R[4][15] = + { + {0, 0, 0, -0.035861540596622137889, -0.1163451242952821818, -0.3223054960806409075, 0.028427718090213778546, 0.082096556211394805525, -0.15497655162567502973, 0.077768957491548482142, 0.079360069813406791672, 0.070390830092954659314, 0.045116757562570351803, -0.064677236200661736287, 0.042980998498605572922}, + {0, 0, 0, 0.91272061044138930175, 1.0649835191592700312, 3.75045883898615795, 0.20554379357162461117, -0.046354224360297492658, 3.4599916691801695379, -0.029070628890768772379, -0.03047627128290695056, -0.023352404883102650252, 0.42581999018403432489, 1.1914459601584066473, 0.11545322121954273986}, + {0, 0, 0, 0.0023100741888551377598, 0.0065631885708627574205, 0.010122343115052657297, 0.0021541859801294522929, 0.0018078552644429368712, 0.0040217835853228389373, 0.00086395925415043829752, 0.0010071371561587601478, 0.0010978464681265795791, 0.0028425080621420056176, 0.007149112146344593563, 0.0050018423505699708895}, + {0, 0, 0, -0.85246870399928331707, -1.26158946908596592, -4.209205295019181392, 0.071706289987386498397, 1.2752968417552010827, -4.9999999999938600226, 1.5920301264071463621, 1.5139604617023065813, 1.5240783568834928019, -2.2799952377284649074, -3.0288053889868216118, -0.35716203856376926851} + }; +double CSCTFPtMethods::AB_mu23[4][15] = + { + {0, 0, 0.040640362633691015648, 0.041439895659457770538, 0.044692834118692070788, 0.050265059196205767733, 0.057855781845786831419, 0.040911062011686524786, 0.054867129215603105408, 0.054950002550886931085, 0.04628096985537989011, 0.0386822143533562951, 0.047358821668104643388, 0.037269724720912909832, 0.015397965365282755001}, + {0, 0, -0.30371495175799717581, -0.27234144993672854129, -0.27046501074758982908, -0.26067835847765863377, -0.26954762805984294749, -0.1426457406009814799, -0.23307410258067257081, -0.18832397122889199537, -0.11810764453638407379, -0.07292958939195615109, -0.079006610759413689604, -0.042031026026755985425, 0.46158683411526485463}, + {0, 0, -0.00025828047348465653929, -0.00027809037187354816549, -0.00020419752530604902245, -0.00028862476294847243165, -0.0005126844925482460175, 0.00019102281095152457563, -0.00054091429879001191611, -0.00041787351999948647895, -0.00020795331916966821283, 0.00019883680996083264846, -0.00031823156140864297236, 0.00033073555709824023052, 0.00045798264976761775616}, + {0, 0, 0.72752266254137853974, 1.0478460846247070748, 0.60915246823586477465, 0.26469225006383612087, 0.03642520365582532782, 0.71320044222334588735, 0.41972736248122854974, 0.44434170513663123758, 0.60643357599054859008, 0.72580899653377339842, 0.21165518987418086017, 0.40996107847780505207, -4.9999999999467634737} + }; +double CSCTFPtMethods::AB_mu24[4][15] = + { + {0, 0, 0, 0.053011865513752004508, 0.06313177697029372093, 0.05352084682330453258, 0.041027537820005684222, 0.040854761316574075836, 0.071402550245544899044, 0.07736719855382165334, 0.079438040698963527375, 0.061688220302594951039, 0.067651891731527510898, 0.052963807889076452984, 0.046716371658662027289}, + {0, 0, 0, -0.3616747887108062165, -0.44478796457305330714, -0.29166259789877752029, -0.29380132699441008359, -0.27050961328514633308, -0.55762354967613492196, -0.3936011893747999868, -0.31526772180018108882, -0.19834207563864661439, -0.17915991072026557496, -0.10076823982822344372, -0.055261578442674569311}, + {0, 0, 0, -0.00011948386184051261938, -0.0004377035707288234748, -1.5096856666038595447e-06, 0.00064791923379202854411, 0.00079626044396309916297, -0.00020119232514042466927, -0.00038577749709032405209, -0.00093011706547101180315, -0.00011554026119632592904, -0.00037143263105509765351, 0.00035067034962929022942, 0.00038063551578985043659}, + {0, 0, 0, 1.2751116233058998883, 0.73216838887711510608, 0.89682810391191047916, 0.68006768939986506073, 0.50537352978830141215, 0.054689817039132032628, 0.3551147830680470574, 0.37259002091189941108, 0.50609881889683205891, 0.24620464257366159178, 0.33817952977709087037, 0.61708106073631430188} + }; +double CSCTFPtMethods::AB_mu34[4][15] = + { + {0, 0, 0, 0.019865692759581058541, 0.028669852043158385729, 0.0061995800427958030338, 0.059000299883545020974, 0.021075145735423551907, -0.058857041409780444519, 0.024667592379148572251, 0.032653808103308000488, 0.022458031770245540787, 0.01792514222572837157, 0.021562783607549321913, 0.0096216089563556771863}, + {0, 0, 0, -0.16028204223466294143, -0.24129291619361287191, -0.12167690740695827345, -0.48886768749438458403, -0.41129236199911262117, -0.0044580020884623077632, -0.21747416644594624868, -0.20792639176268520873, -0.13295152726891287798, -0.091643743275156591688, -0.078156998408433070447, -0.027032449911459321273}, + {0, 0, 0, -7.2934093657490810247e-05, -0.00056307052572997283533, 0.00056401627209529397056, -0.001428418455371307811, 0.00026420696280349427725, 0.0019432058653304881864, -1.4101588242989779309e-05, -0.00050638968612514670842, -0.00014734760272619207332, 6.320198060251979149e-05, -0.00034513817764213352126, 0.00057747077087608850686}, + {0, 0, 0, 1.4981302006935997007, 0.74195678633729156282, 1.0145865296590363958, -0.61742551412101398522, -0.95877987406953490979, 1.2494426320923743834, 0.36142361465918354524, 0.25628769594642597518, 0.3741147629105586736, 0.365615069336391596, 0.18480357829838381378, 0.5901979250242155306} + }; +double CSCTFPtMethods::AB_mu51[4][15] = + { + {0.30968585217406008336, 0.22114029366912527075, 0.14560838945559098634, 0.043050218711845451847, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.317391172523608045, -0.19748764832039111816, -0.12103956190508825819, 0.72463403638600509815, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.00010752106748940020668, -4.6072314728751336248e-05, -0.00020800584810109703929, 0.00033077669460946062651, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.5451989748370562605, 1.5930686622089456073, 1.8999999999979138021, -4.9999999999877386969, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu52[4][15] = + { + {0, 0.29089555712829096024, 0.22409035657291778709, 0.17273536730257388339, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.43681921590138955702, -0.33001737647025841671, -0.24329418737026767272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.00010643314222352778407, -0.00031956169647435724371, 0.00040529994876056351771, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.3951067657640845443, 1.2698178861615445623, 1.5786429063985620846, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu53[4][15] = + { + {0, 0, 0.26038412925299281309, 0.21941755760271858255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.61721194828669312393, -0.53600209701934642403, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.00056428232649683839756, -5.2823850044021085706e-05, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.94850025872825582951, 0.89939017342749116857, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu5[4][15] = + { + {-21.773943957733699506, -20.451306495642462835, -17.619293017663956391, -17.985193664137248959, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {15.981287025955555947, 13.662338397855792849, 12.698834069804624036, 13.996345470486554419, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.061346409143613597759, -0.030528939724191926641, -0.021492236674697007964, 0.24210701584829638633, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.8075565358091265633, 1.6365385762740469744, 1.7445149566969406774, 1.7990108859790623352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig23[4][15] = + { + {0, 0, -0.0094472830143822704441, -0.010353883065660221541, -0.015601327378638136373, -0.0083991887622088135662, -0.0038116819341330646607, 0.017694776574912907813, -3.0418423374763137179e-05, -0.017083474678572161537, 0.0030620488929764769909, 0.017250003890826686587, 0.0093475052428345049849, 0.020375148710649073486, 0.010825941272754753195}, + {0, 0, 0.12318105169788677589, 0.16505972139582619773, 0.263159083213652778, 0.26421790122008942392, 0.23011122781312612351, -0.0029907504110232440049, 0.2662480243269049196, 0.37307765589709518395, 0.18835664858385614551, -0.0037750353709654835277, 0.098617292357490976551, 0.012272312117637594608, 0.08273140888309518659}, + {0, 0, 0.0021613847603855311508, 0.0021330265880287833241, 0.0021695206819646582243, 0.0020640370557124072468, 0.0020048207254594494972, 0.0014767405252029560357, 0.0017674128894213845219, 0.0025204999982808081078, 0.0019567585272304921853, 0.0017176170124729862442, 0.0017211733630609592216, 0.0017231460782773917826, 0.0019575057733585408438}, + {0, 0, 1.2774261918853997422, 0.78296130809877573231, -0.37439956367077026345, -1.069757156759185035, -1.1169051718060274414, 1.8723437538832861105, -1.3529025051179361938, -1.7597610310938422984, -1.0397927716846628865, 1.751460152036041773, -0.5607845639862726328, 0.38169069644802128272, -0.67820448402866129189} + }; +double CSCTFPtMethods::AB_sig24[4][15] = + { + {0, 0, 0, -0.019324652110983078085, -0.014097627204506661333, -0.024009933572701678411, -0.020935767487239648893, -0.066886386670231376406, -0.04726302695081713301, -0.04581885223042039823, -0.0022530391239994115166, 0.012941230376038602781, 0.015015675163022421112, 0.040290964473749905916, 0.00057743831082023152831}, + {0, 0, 0, 0.38549899615915406148, 0.36399829139474371154, 0.35169918487968249154, 0.68304114463142939773, 0.924278067861450503, 0.93196764772733042825, 0.81473285865204680967, 0.45546643991332796952, 0.26322508591964527414, 0.1818180989316907914, 0.043498303978469606002, 0.34659825827423174083}, + {0, 0, 0, 0.0022171043021711415305, 0.0021747338101839835782, 0.0029940267352052294877, 0.0021275297553744344087, 0.00333281433667635121, 0.0024627396815433810068, 0.0037669222073941294529, 0.0023976648979574955584, 0.0020217750711657845979, 0.0021837076490728861596, 0.0012144425569054367355, 0.002374985696282168237}, + {0, 0, 0, 0.086888271968145289192, -0.16601964501317648115, -0.17314993364576378165, -1.7261300821354781387, -2.664491369228591644, -2.3141437377298186284, -1.8792879627112784036, -1.2606774796648803072, -0.69467662222261306049, -0.43108677719729054933, 0.10302409352825184219, -1.5414538145867078267} + }; +double CSCTFPtMethods::AB_sig34[4][15] = + { + {0, 0, 0, -0.011900935391395110405, -0.0099786129323683296632, -0.03846567510080637492, -0.012370991149719094346, -0.055252999502503549745, 0.044966193083524036433, -0.00027213472446938578864, 0.0021399237064631750245, -0.012043959370962682362, 0.00030539002522898643643, 0.013165853183139508698, 0.00031172134354808022152}, + {0, 0, 0, 0.111273956912252725, 0.1761400818445788552, 0.35943108699238940362, 0.31392703938750776693, 0.81003851538686244549, 7.9026928716339345238e-07, 0.17123782818945096351, 0.18309348520126816906, 0.23474101370135130873, 0.10971023080469560762, 0.010540318711930948131, 0.097075156214686139644}, + {0, 0, 0, 0.0023008684843514003171, 0.0021100048451113389419, 0.0030013525121405674675, 0.0021561747583490843347, 0.0029044705579195947802, 0.0011292473915371563191, 0.0020602518937551739589, 0.0022831018423480099744, 0.0022549864255083677464, 0.0019554188567418107417, 0.0022790974638247727541, 0.002187312548748918551}, + {0, 0, 0, 1.4773740578325260664, 0.018290937563995572634, -1.0033798535764466564, -1.5842086993923574223, -3.6001627441020871423, 0.54264104475808871975, -0.59687853097356946552, -0.87818291672479875665, -1.1101641260377899112, -0.39819220908857072549, 0.64153798465161648856, -0.77169187422540497234} + }; +double CSCTFPtMethods::AB_sig51[4][15] = + { + {0.00020466983430282321282, 0.047505782475661187392, -0.053417141048077265708, 0.039017115805722264732, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.91340592460032132838, -2.3265261778725176978e-09, 1.2753791211682063977, -0.024097491702141229236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.0018152770979815904123, 0.0012666078956331508661, 0.0024439910928461300484, 0.00081068594431841524677, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-2.9577250260529730497, 0.83105421659328959638, -4.9999999999931565853, 1.8999999999836647557, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig52[4][15] = + { + {0, 0.013024634848957779287, 0.030326831867631701134, -0.037883414612387561471, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.60655763110407245886, 0.086549467449585568146, 0.96143975817822979746, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.0017838502242368942628, 0.001549072940288412966, 0.0024073931799526598375, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -1.5742327665558009109, 0.42138058335326011861, -2.5570410153890166249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig53[4][15] = + { + {0, 0, 0.0050716226036932833196, 0.072311934385767509537, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.584416896221089055, -0.031665576103488260462, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.0019163928931876126824, -0.00057867999258552171686, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -1.1966097325097744264, 1.8999999999981582732, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig5[4][15] = + { + {7.8205209077391470984, 2.9855734606682107213, 1.1825497246141358776, 19.305732840291909724, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-28.925099295750328565, -1.1590698515764885634e-05, 2.1058004914323302792e-06, -99.999999999237957127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.49543754065341683024, 0.59927339473627028177, 0.72787082140560965815, 1.4999999999905031522, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-4.4205814548277118092, -1.731856240515097678, 0.91982931738965656443, -2.2550825501853273281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho123F[5][15] = + { + {0, 0, 0, 0.21591246799314617322, -0.0088050420313028690544, -0.088535622769352645411, 0.1006486675958642163, 0.067288821235719803449, 0.094183111621421872206, 0.11161107798998388951, 0.11398888280887224667, 0.10503939211879674553, 0.024474774056199476852, 0.046753912210887135781, 0.040088150557658401574}, + {0, 0, 0, -0.098239875317249245046, 0.12779984161744517568, 0.14575642641392180798, 0.00097994339623410156581, -0.017044028681701687417, -0.041821834675341319765, -0.03996460686227946979, -0.038564860655556879032, -0.033600698334453546479, 0.018439524738640494794, -0.015109111485474606418, -0.0045695887184472334247}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho123R[5][15] = + { + {0, 0, 0, -0.47568140563221139594, 0.16168003252830986938, 0.25872690555461436146, 0.199495248815122872, 0.10461699853024816753, 0.096749760238894186304, 0.12110848659141376649, 0.11865295930901736954, 0.13774043814412179065, 0.084006936630821260614, 0.068568916018588138561, 0.10326984780227360661}, + {0, 0, 0, 0.38437441019930046471, -0.039988232827630004751, -0.11333474899807700897, -0.098018610920314108714, -0.027684275921977110485, -0.020477410702221525429, -0.039128511514004080118, -0.041694544300297106676, -0.063510349952433278742, -0.017922560128537899649, -0.016785071384088808, -0.061230529811631448367}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho124F[5][15] = + { + {0, 0, 0, -0.59309777973105870519, 0.40674864730572002358, 0.025457362459962610407, 0.12390836361392933151, -0.095057602683116318443, 0.020804212882217412717, 0.0037573456395767730956, 0.051564942370207866862, 0.095392860178285313055, 0.025068145207744741559, 0.074930159107728350198, 0.083894685659705744984}, + {0, 0, 0, 0.43249344815524365382, -0.22620914049875265328, 0.047340519949311848924, -0.043393009608351185147, 0.089991823076996074748, 0.017785749716159038325, 0.018363489474203294888, 0.00038439875526154188012, -0.01981142588979651134, 0.029870972349476748731, -0.014713153742897349188, -0.030515833639204549554}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho124R[5][15] = + { + {0, 0, 0, -0.3790214723591084911, 0.008629294656197683891, -0.18476862186063011673, -0.14382291114342518612, 0.062423042856956378888, -0.01457735302975383257, 0.054710076752791991783, 0.046163675870020424996, 0.073923291317618017304, 0.036368609033315117685, 0.13845699145909207139, 0.19089158859242033595}, + {0, 0, 0, 0.29446400959310820022, 0.036382668388190271547, 0.10273587571656045414, 0.098901655648261907472, -0.0024084820537273766983, 0.096524156316618106577, -0.0020090841757854135258, 0.0041754682815653386407, -0.015903678190480090987, 0.029186690106470097872, -0.057996964818734043912, -0.10902135889862836493}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho134F[5][15] = + { + {0, 0, 0, -0.18540056438689667129, 0.13948900273564729391, 0.28239862898948059344, 0.18152200630689951932, 0.12019173512533826154, 0.33004964169263961704, -0.19271610018409221499, 0.010571838928394724014, -0.35782517965138482818, -0.1667933388665421568, -0.029610523966235428178, 0.14921983595489249352}, + {0, 0, 0, 0.14018592629407464201, -0.0058491444860705784498, -0.15000052378446995793, -0.053446371008268357683, -0.054095925229749527996, -0.25878658016296007816, 0.19159454488908850278, 0.051622440147487090589, 0.37406385695410443448, 0.20690833738895109128, 0.088602990694543637407, -0.049658965143950316301}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho134R[5][15] = + { + {0, 0, 0, -0.32466278494115075048, 0.06557151645351706748, -0.49502508225505659212, -0.41235874470132255487, 0, -0.058206185496771437049, -0.11994212694833844557, -0.28765504885129739021, -0.14630986783496638393, -0.2506902435838725407, 0.077895192872688825969, 0.124491687529346029}, + {0, 0, 0, 0.27488604690515439088, -0.0040425703778970423219, 0.37667381909165875697, 0.41399717354299681027, 0, 0.099105082166226002305, 0.14152702361577107482, 0.29199015482789675291, 0.18481068509958351043, 0.30061000836172008244, 0.024035962765780741895, -0.039987755352911616424}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho234[5][15] = + { + {0, 0, 0, -0.70172108162723456637, -0.16790171221494132325, -0.31359257756370256809, 0.52195596788366016572, 0.35469616250708335681, 0.29972961639836864789, -0.12733383185241853308, 0.023732260311915418655, -0.11620070369401960808, -0.012271043428981569592, 0.15272636020019583758, 0.22639228046259637916}, + {0, 0, 0, 0.5466181131903057322, 0.1896976252586676237, 0.27309056219009231192, -0.2403671552670139655, -0.24805788613689500055, -0.18366569226946502513, 0.20613233813122075477, 0.099476351393539552692, 0.23721131992179073089, 0.1662158153666866145, 0.030774565037216095043, -0.011281034689275959773}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho512[5][15] = + { + {0, -0.10122374386788027256, 0.05867279399992569866, 0.022992784714161641768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.060780405957416211438, -0.0018903031693155436521, -0.027696685591685570732, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho513[5][15] = + { + {0, 0, -0.089930042979514415724, -0.093269939725297734689, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.058029285354766410587, 0.03709347335623498082, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho523[5][15] = + { + {0, -0.36007557586623134549, 0.36086751765228869404, -0.49597380394918910707, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.23104888116180791191, -0.21165442151467717125, 0.39616810472416036371, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho51B[5][15] = + { + {-23.317206441977930353, 0.38311096711317893515, 138.73025928148325647, -3.3895984991624619198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {39.81331931040932659, -0.58265538873024502742, -197.09814590529396128, 5.7801784630612900173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-21.692379671233720018, 0.16303933981615081894, 92.527943431966605203, -3.4630147948370328947, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {3.6815612322193729256, 2.1215317965894708863e-05, -18.739157224127048096, 0.64092416582054112517, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.4065782520225946772, 0.47918084713644876205, 3.4270868776988145932, 1.1911679883977874805, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho52B[5][15] = + { + {0, -11.115614234839123142, 199.99999993867194803, -0.41345082980668335093, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 18.640929927342266836, 199.91384480242638233, 0.85194663719311369832, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -10.215935151734681696, -199.99199382783231727, -0.69886651036510760715, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.758281666952397071, -95.546949944038203739, 0.15699448924348563539, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.3487188994777750128, 5.4534491073916449011, 0.88233434422240508699, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho53B[5][15] = + { + {0, 0, 199.20037694773515113, 58.711955576749318197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -50.001539058211825761, -162.05665958847185948, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -75.823665036302642761, 163.90256775382573551, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.56535096647798599445, -58.227592407129677099, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 4.7457461205225630607, 4.0420077737038067056, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +*/ + +// Anna's 2010 parametrization +const double CSCTFPtMethods::A_mu12Front[4][15] = + { + {0, 0, 0, -0.10523922235654110946, -0.10983929659374999654, -0.11452047380694262146, -0.11922097760176857129, -0.31345770385362781152, -0.29879434616186489881, -0.26915122313015271693, -0.23825592462089598134, -0.21577716540165170489, -0.19031742310045829392, -0.16472747325597369983, -0.13913752341148910574}, //A_mu + {0, 0, 0, 0.26520808786388666567, 0.20543788970357632073, 0.15092171845376831096, 0.10960449046799547457, 0.07249357497808966988, 0.084725241812656573726, 0.080545185052021503469, 0.063499540823294411962, 0.052274729725005748826, 0.07070765447781486579, 0.07070765447781486579, 0.07070765447781486579}, //B_mu + {0, 0, 0, 0.00053807554094229155788, 0.00045289727656323158257, 0.00048500971554021258918, 0.00062343043239925161666, 0.00018916793540052533398, 9.9877853046464147579e-05, 0.00011936753945903473204, -0.00013555974179713960442, -0.00018396374782998390577, -0.00027673232097881212549, -0.00037490241711504203315, -0.00047307251325127107344},//C_mu + {0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.59999999958231109431, 0.59999999958231109431, 0.59999999958231109431}//D_mu + }; + + +const double CSCTFPtMethods::A_sig12Front[3][15] = + { + {0, 0, 0, 0.012128390128145795368, 0.0060118459615588950434, 0.0066857690437444544998, 0.016870580188088974555, 3.2471855065940857799e-17, 0.04950616849006982817, 0.047875666889731632869, 0.046434926233452016031, 0.043576561593816925955, 0.042040940465016427008, 0.040117984330313584407, 0.038195028195610748745}, + {0, 0, 0, 0.11205437847560090203, 0.14710111810994394577, 0.12139003108545433351, 0.05805544863709271447, 0.44230910905171338943, 0.097455948703866090987, 0.091167182629549800565, 0.08155034337565571223, 0.10115334241053108855, 0.092831704280451163291, 0.092831704280451163291, 0.092831704280451163291}, + {0, 0, 0, 0.00045794655246943964493, 0.00060328713936987944655, 0.00059167776206113108402, 0.00032821487645948946993, 0.0017467056059844235372, 0.00059613339189244513722, 0.00058184715339610595854, 0.00064476542748265707177, 0.00065843267283058381015, 0.00062029466114564557611, 0.00062029466114564557611, 0.00062029466114564557611} + }; + + +const double CSCTFPtMethods::A_mu13Front[4][15] = + { + {0, 0, 0, -0.13778088536998894797, -0.15278054690526707282, -0.143346136779766542, -0.14969165155567873415, -0.31735124864642083597, -0.33366154127080654979, -0.32035587063652937179, -0.29063133844224109392, -0.2625110988870774098, -0.30490221958668739521, -0.30490221958668739521, -0.30490221958668739521}, + {0, 0, 0, 0.50472519215627242861, 0.45431218833331760143, 0.27978303792475944789, 0.21659344933388599563, 0.39042059382545513113, 0.21436973705419076763, 0.21989939737961083921, 0.17248537946455347325, 0.14545152483288878442, 0.06897857783942495935, 0.015796328281960203554, -0.037385921275504330197}, + {0, 0, 0, 0.00074029784977316568338, 0.00094379263107391029794, 0.00044290989468863904959, 0.00032465731761844673995, 0.00080437043173185620963, 0.00030621821048436737717, 0.00036742704696401365556, 0.00031744969589481185704, 4.3755432326479009111e-05, -8.5155390361768903973e-05, -0.00023615524169644545524, -0.00038715509303112157283}, + {0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.599999999992349764, 0.599999999992349764, 0.599999999992349764} + }; + + + +const double CSCTFPtMethods::A_sig13Front[3][15] = + { + {0, 0, 0, 0.022229486577380466045, 0.014786622332179612943, 0.022206319015528955263, 0.030956563988669690696, 0.10438632614093404372, 0.052151139493775117151, 0.061379169888241082165, 0.063070119166874993866, 0.062738437335733338029, 0.059834716470934259935, 0.059834716470934259935, 0.059834716470934259935}, + {0, 0, 0, 0.17561127734822717938, 0.248243347883890908, 0.15435972163154007553, 0.098222588303399416265, 0.28864281120179885454, 0.28143242857015660086, 0.16091447629058408531, 0.13483945718353784748, 0.13542102637707623125, 0.06212454068395922846, 0.015713618115335004077, -0.030697304453289220305}, + {0, 0, 0, 0.00050105260335033322255, 0.00060095811169912115909, 0.00049407859567527159534, 0.00062091453005704531909, 0.00046438613640785659023, 0.00074251112464886865304, 0.00070054085319381544095, 0.00064104982805283157888, 0.00060566613754535849647, 0.00055493548989814516122, 0.00050793289126924699196, 0.00046093029264034925639} + }; + + +const double CSCTFPtMethods::A_mu14Front[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.32728513383665119862, -0.30618420062024648276, -0.27554118389520276811, -0.16285631900256525295, -0.13698434403291015471, -0.084591397910205978761}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.32023477684420448286, 0.2693691108403535317, 0.22056748837118930751, 0.064251774309308562483, 0.014418130075868562656, -0.067256932931443635937}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00042613689417415228419, 0.00055054357631906247761, 0.00015434926334609733872, -0.012950297280226659088, -0.013086191095271773599, -0.017138740778880653948}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.60000000020894128649, 0.60000000020894128649} + }; + + +const double CSCTFPtMethods::A_sig14Front[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.060082258981389996544, 0.07247051398468504213, 0.069785008221314948074, 3.6424053064063738328e-12, 0.050584445297814528697, 0.050584445297814528697}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.30722806049859069377, 0.20925971382909466789, 0.21969785537300090539, 0.022179262487250456931, -0.021585840075842632757, -0.10605666532486046627}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00094734288756094921311, 0.00069588950170735620632, 0.00069173065831375820777, 0.095265205090887594697, 0.024400042034452069928, 0.024400042034452069928} + }; + + + +// +// Rare without CSCTF resolution +const double CSCTFPtMethods::A_mu12Rare[4][15] = + { + {0, -0.10374889091836100863, -0.099788822609968519384, -0.13818657823143312702, -0.13717556879309533713, -0.14490849378394998759, -0.14408105919423722097, -0.2740736915947392105, -0.25354252758973594428, -0.22856287512160483599, -0.19978450972956338094, -0.18078462391477437277, -0.15524879962412407863, -0.13121518430211620565, -0.10718156898010855471}, + {0, 0.43901381552049162371, 0.33269140862921836588, 0.2867281989745522619, 0.1745740696789168378, 0.13068773408294853677, 0.090289532623200399741, 0.14511096793044100939, 0.089110172781148286325, 0.088325915559225531837, 0.058284739852102536439, 0.054838099980182117288, 0.023722628571548887155, 0.0025855116885875051302, -0.018551605194373876895}, + {0, 0.00090427118272218449946, 0.00051285798655137816021, 0.00096712518524937637985, 0.0005533967588738022839, 0.00058699577022335697706, 0.00046096277656442602704, 0.00059775151582151515688, 0.0002982802094889720106, 0.00025087464533485412822, -1.2763501682976573746e-06, 8.7075909949317653082e-05, -0.00014973114527974673571, -0.0002818219224184352785, -0.00041391269955712252024}, + {0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.59999999996175301664, 0.59999999996175301664, 0.59999999996175301664} + }; + + +const double CSCTFPtMethods::A_sig12Rare[3][15] = + { + {0, 0.0038093885421048444447, 0.0065769632315039548015, 0.0055592323950014550446, 0.0093835962422483230883, 0.017396352418037726306, 0.020259861529127568686, 0.028034021369845840699, 0.039800110854239546809, 0.039980148857628114434, 0.038524308685830198351, 0.040281758067103733134, 0.03964658161624498578, 0.03964658161624498578, 0.03964658161624498578}, + {0, 0.23514753393254139713, 0.20840454339700395514, 0.1734554515667367236, 0.14712778893221009624, 0.068478644292554124995, 0.045578777378287992084, 0.17971688457142401263, 0.10413274328597779683, 0.096806606002943468292, 0.095972114441355463321, 0.077888109608563196873, 0.073807795186251745623, 0.065850955926868487422, 0.057894116667485256977}, + {0, 0.00060835884164537896556, 0.00057248928258038056342, 0.00054601310456751364283, 0.00045596139082362406765, 0.00036256195477186049098, 0.00033554189220614231851, 0.00081415383922815243514, 0.00064529700989722222747, 0.00063280618158918571729, 0.00066801533625483495039, 0.00061304601669530541484, 0.00062440517985484366055, 0.00061825079736035069063, 0.00061209641486585782914} + }; + + +const double CSCTFPtMethods::A_mu13Rare[4][15] = + { + {0, 0, -0.12623127354128180211, -0.17935797490956165157, -0.18060840788964968584, -0.18696605249703140972, -0.19077279628481272344, -0.29349472537983850584, -0.28999462954606641807, -0.28042269536018021858, -0.24794997339523475177, -0.22381101094323510581, -0.21271098141721955788, -0.19456977291480381798, -0.1764285644123881891}, + {0, 0, 0.46581826439734036471, 0.59045368664701669559, 0.42112504758806018623, 0.31214409746624299791, 0.22991099738945788844, 0.38259688787882195626, 0.21032714197086083141, 0.23803428613207575082, 0.16848812991169570541, 0.13391107896586992854, 0.064908316005681143679, 0.010987253017156417556, -0.042933809971367864478}, + {0, 0, 0.0002201385928033240463, 0.00094588024264893161806, 0.0006090017795757148196, 0.00055819818498869361832, 0.00051220623767016942862, 0.0010722093641169425093, 0.00033951226487555219435, 0.00057667736469464204747, 0.00038672362687909188003, 0.00018665348905046641372, -4.8148930897884412161e-06, -0.00017720493186712581515, -0.00034959497064446232173}, + {0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.59999999996175301664, 0.59999999996175301664, 0.59999999996175301664} + }; + + +const double CSCTFPtMethods::A_sig13Rare[3][15] = + { + {0, 0, 0.015046443595756202674, 0.024350274050281187077, 0.030516519859742685661, 0.034951536569288559064, 0.040872596013944946514, 0.075500038528175023034, 0.054258877880390701809, 0.057948329004836200695, 0.055684189309453437089, 0.055547652610341891055, 0.055859762201587538633, 0.055859762201587538633, 0.055859762201587538633}, + {0, 0, 0.72981359973468040714, 0.25552798678505961316, 0.20538399097483123201, 0.13568477284924612691, 0.087691623490571385391, 0.14380693710811331965, 0.17784552932129321645, 0.15447707796169932171, 0.15118995597952319954, 0.13106219757004208826, 0.11773441089899655543, 0.10337069917539953856, 0.089006987451802632716}, + {0, 0, 0.00047001852983351251119, 0.00053481400606665866967, 0.00036348184816972377081, 0.00037774161715020031574, 0.00026657604722595630358, 0.00029086094173271957383, 0.00068184877937593074432, 0.00058313040724595804811, 0.00061068422520455867882, 0.00061315948044054677767, 0.00062220572315280220366, 0.00062220572315280220366, 0.00062220572315280220366} + }; + + +const double CSCTFPtMethods::A_mu14Rare[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.2849452232390318196, -0.26600970450734234829, -0.23683395869018955548, -0.22057309433227462181, -0.19651746205793096944, -0.17428824880419035992}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.33740004932669764859, 0.27762229117854592131, 0.19628468723350062097, 0.17323896845886521678, 0.10268128741370685653, 0.045299202758887657794}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00036794862559287675862, 0.00059266387001125628905, 0.00029802341315537321086, 0.00025629117987456756858, 0.00022132857610388510274, 0.00015836729676018692324}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.60000000020894128649, 0.60000000020894128649} + }; + + +const double CSCTFPtMethods::A_sig14Rare[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.057936258148966857107, 0.067831242837197713857, 0.065620840504349520206, 0.054328715544637938561, 0.061429264259152710492, 0.061429264259152710492}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.30423086251952391468, 0.20761013178198547968, 0.19093892168102474804, 0.38288685251508419727, 0.27141669214472746718, 0.27141669214472746718}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00080261760198784384054, 0.00063696047781503656055, 0.00065139580093967995589, 0.00069639579902228165072, 0.00069684239537159964328, 0.00069684239537159964328} + }; + + + +const double CSCTFPtMethods::A_mu51[4][15] = + { + {-0.30205049387075266765, -0.19825408793401680385, -0.10259572704977054647, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.39029489236430164878, -0.99999999999950184293, -0.99999999991334242999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.0082240407388394932281, -0.008489109806000837144, -0.0096722775887914218262, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.4884036315353963431, -2.8577685774096766025, -3.1123617094902709113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +const double CSCTFPtMethods::A_sig51[3][15] = + { + {0.013883456707760059509, 0.011790507803505339071, 2.4609763012162222395e-15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.33358000572065177325, 0.19837044850549298558, 0.21329994540971500272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.0026062373849642236565, 0.0026272077989507240485, 0.0025484832112267707081, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +const double CSCTFPtMethods::A_mu52[4][15] = + { + {0, -0.31934822512291188845, -0.24671378669106625026, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.99999999999980493381, -0.99999999999999167333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.0073087160764979198016, -0.0070564603063957591009, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -5.0384103551069152616, -5.6736067150957572025, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +const double CSCTFPtMethods::A_sig52[3][15] = + { + {0, 0.021754484285831678786, 0.0079969520010703034479, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.31662456185786602703, 0.25320436095234394314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.0026259453672001680305, 0.0027192866432913216992, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +const double CSCTFPtMethods::A_mu53[4][15] = + { + {0, 0, -0.2362111548723856147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.58675988413655344456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.0074765217760223816323, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 1.392910355886719076, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +const double CSCTFPtMethods::A_sig53[3][15] = + { + {0, 0, 0.010082748878246528337, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.37397019929001934502, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.002686637834141298968, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +/// DT correlation +const double CSCTFPtMethods::A_rho512[5][15] = + { + {0, -1.3270643828972497058, -0.40947841616853780655, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 2.025201781399017964, 0.58089265964690128818, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.73760841017029699085, -0.060534778841327505083, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.077735281441295198124, -0.017952905037001157251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.005510074476231469412, 0.26061236699994605459, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho513[5][15] = + { + {0, 0, 0.18116780706048338234, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.10826967270771679919, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.033488168126484141318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.0040355575386412517735, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.4934185910548575249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho523[5][15] = + { + {0, 0, -1.9080285362497979573, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 3.2540326879755121503, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -1.2246911037569772063, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.13624286476587679773, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.24605674796105389546, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + + + +const double CSCTFPtMethods::A_mu23[4][15] = + { + + {0, 0, -0.038262994788483634112, -0.038329955987871006107, -0.0374748823380766094, -0.041131685825480934771, -0.041682237062370237901, -0.043941548191289134251, -0.036858451809650610853, -0.041160145519271960912, -0.03640665951155453578, -0.037033177234847232395, -0.039730205721839016719, -0.041049544792113090708, -0.03904511674158141904}, + {0, 0, 0.22476203480449799543, 0.19067575131669534105, 0.15256324303025625699, 0.13801063658393192268, 0.12256502197662035025, 0.11905632873396845839, 0.10056103279215167223, 0.094455197819930808434, 0.06542931061274483151, 0.055715924150473321308, 0.053301837423971050456, 0.045890095913808617856, 0.027949821903864861122}, + {0, 0, 0.00069404495353071109318, 0.00065670816947569431686, 0.00050715045635956769714, 0.00051087666765004164943, 0.00050201870311558270069, 0.00025160072489320881679, 0.00026119341522217484446, 0.00027099698566654400892, 9.9011225161971808595e-05, 7.3884094779271263388e-05, 0.00025118886053809180194, 0.00035276812785148709559, 0.00023201907068018601732}, + {0, 0, 1.5949221750821838128, 1.7201281725872403783, 1.58953615582846286, 1.1423843849936006212, 0.97788843089194554814, 0.90488697221367975221, 1.1715145764654877336, 1.1384185105977693286, 1.1222106905033706337, 0.8870702391119174024, 0.61881410578333895245, 0.2103057782202895909, 0.20906493220451535797} + }; +const double CSCTFPtMethods::A_sig23[3][15] = + { + {0, 0, 5.1487948019707241443e-14, 1.371515748194163109e-17, 5.7867664653155070908e-15, 0.0018689633292167232882, 0.0022366390858728274135, 0.0098612407883851022766, 6.8801945206625053642e-12, 0.0032973305248131545321, 0.0054990363466139750501, 0.0092745687266331533483, 0.011501230292384876167, 0.012866555123334103353, 0.01433335748409165708}, + {0, 0, 0.20455300017238808863, 0.19201919320235372179, 0.17201776141542601817, 0.12441381076621171875, 0.1050096955004960475, 0.086699597450937707088, 0.12195247491883690061, 0.12325808533281308599, 0.096676601548240911899, 0.075608663356511091047, 0.063411508431177876499, 0.053299915739310803342, 0.048982690822271121589}, + {0, 0, 0.00067345631439024247495, 0.00071637601448934864513, 0.00073991596851847836816, 0.0007991069380909875423, 0.0008004777620410123912, 0.00089609812741991013828, 0.001505913962207979526, 0.0014477291363779595194, 0.001410515534491615236, 0.0013306603256628582281, 0.0012465454381592282456, 0.0012290059929163277448, 0.001182792281371985825} + }; +const double CSCTFPtMethods::A_mu24[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.061959407101930465134, -0.058818321370234280532, -0.068352281408454867995, -0.061460298909070447404, -0.052235918421231680719, -0.072498226107478094815}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.21211506894042392313, 0.1693324759070968244, 0.16427164509165567696, 0.12206249376578166832, 0.059425221503678751778, 0.10342818163255371178}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00082310131655814202344, 0.00076119821363284040708, 0.0011383177083823211358, 0.00088025107979697856699, 0.00053811687741542281113, 0.0012072828551724611168}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.90513569051375386554, 0.84830498879329219175, 0.61907648481747246105, 0.62281733240515868566, 0.96959526780257299095, 0.22278747273629403991} + }; +const double CSCTFPtMethods::A_sig24[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.036897103741702109991, 0.039899187881393870236, 0.037199371928606554671, 0.044110460084859734464, 0.04574632914580819415, 0.043819228659279139959}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.12588087914450593607, 0.096275574709463407341, 0.097301378507412841778, 0.062284950968221723666, 0.040981290949611878793, 0.062080679266191686472}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00015197851743841865125, 0.00020141684336612834154, 0.00023753469072643055345, 5.280883524679438998e-05, 5.5577569515852236366e-05, 6.1083145679098556401e-05} + }; +const double CSCTFPtMethods::A_mu34[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.0058446275511135183447, -0.0044363335612002457661, -0.0063690633680748938092, -0.0071732602982787522714, -0.0060076595959582691081, -0.0097192787716524169095}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.069899440774008433919, 0.041945454306693608082, 0.033695321175754334997, 0.02572107994967174141, 0.011966531649750349747, 0.013632158523237790024}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.00028713324507221590172, -0.00029722368993748908127, -0.00021881992359872021571, -0.00019444183718237873664, -0.00019245346134829781652, -4.7403620157884084486e-05}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 1.23011991602398707, 1.3460026509066507217, 1.3048596027895269511, 1.1101126497057096643, 1.3404667534791459005, 1.1961024662925265893} + }; +const double CSCTFPtMethods::A_sig34[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.014243461206981972156, 0.010278183995352333305, 0.013373297961434488582, 0.018049641090122695714, 0.018285814028279508137, 0.018004419633993375832}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.080281940189430453514, 0.097702954127336857915, 0.068717674384759980244, 0.047838267178665204449, 0.043271382660605303694, 0.034571413197575895371}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00019610172919627981338, 0.00020181030100052541531, 9.721123551963389408e-05, 7.9515919724251022879e-05, 3.152903608551011833e-05, -1.5281155054305934032e-05} + }; + +/* +const double CSCTFPtMethods::A_mu23CSCTF[4][15] = + { + {0, 0, -0.05159583579882612292, -0.057495850955557127604, -0.038777381197559336601, -0.034650103854195257735, -0.035866685307932126558, -0.036520018265937925772, -0.039140048431005991514, -0.04132313862170765989, -0.036795418654570546946, -0.034712298048110004633, -0.030675971294882777712, -0.026581567107835060715, -0.027082610124683551694}, + {0, 0, 0.30930157379625533576, 0.30528792735566101513, 0.18101621729540517958, 0.13261043687180154582, 0.11710185518524707238, 0.1042269425450448872, 0.12842978872597279882, 0.11026714080229071957, 0.077195052828225488306, 0.052779807661988357992, 0.031907294195008026327, 0.015010793353952620391, 0.0083693744640667474405}, + {0, 0, 0.003303237228747075635, 0.0036877622923072827903, 0.0028778748613812418257, 0.0027697479676805046578, 0.0029722472234315878113, 0.0027557729541331493078, 0.0027439686054866367984, 0.0027429867920243330461, 0.0026205380860322580877, 0.0025684796211763527909, 0.0024501533836338673482, 0.0022886566312508992323, 0.0023109047428951515549}, + {0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778} + }; +const double CSCTFPtMethods::A_sig23CSCTF[3][15] = + { + {0, 0, 1.9795336160186027818e-14, 1.9915059185082739646e-14, 3.1018595894952150083e-13, 3.247104191431149367e-15, 8.1315162936412832551e-20, 1.240503468176445967e-14, 5.42101086242752217e-20, 1.0611672131288774068e-13, 1.5769479363818283968e-13, 1.3950757324528162417e-13, 9.006754760412793992e-14, 6.4351600220433069488e-14, 3.422793732471562933e-14}, + {0, 0, 0.16247290882387102617, 0.17175130285728712476, 0.12863499593873295446, 0.087195343431809388401, 0.075178796525218818947, 0.084968005914806410406, 0.097534051101499472103, 0.10072101959821762318, 0.086515842289935293574, 0.077487068666586722543, 0.066495426545906038962, 0.05829523793723847408, 0.058469062331064518279}, + {0, 0, 0.0030866184008234202017, 0.0027157845892710396826, 0.0031000107472930020502, 0.0032948728256854639164, 0.0032523838944876529676, 0.0032908170044063911851, 0.0031077703733701392101, 0.003168310045777431895, 0.0031995826882447926144, 0.0033172473608836330373, 0.003481731357302361371, 0.0035885923423450909013, 0.0036197682854273677093} + }; +const double CSCTFPtMethods::A_mu24CSCTF[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.040588070215567317867, -0.037244899938720932298, -0.032557928194235655206, -0.033625486248390609734, -0.030979888871088396424, -0.034417775727303090427}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.14679164922919202274, 0.10155103197601543508, 0.05654629310554831062, 0.045376829456755543579, 0.027509877797561234358, 0.023419523710039816256}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0020633358759647897618, 0.001896533050698436711, 0.0017858761282068486096, 0.001844050222271934221, 0.0017557139477893672803, 0.0018426777898371733428}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.8287338692316308375, 0.99774828307731855404, 1.1829866290816364316, 1.1602087549628306018, 1.2464326048294538385, 1.2759641819434877075} + }; +const double CSCTFPtMethods::A_sig24CSCTF[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.037625952557573547064, 0.01799213091317735172, 1.6125862879181815379e-11, 1.0562397310953652863e-12, 1.241077634541939978e-12, 0.0010355011396506045348}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.042427032035622765094, 0.098803329688397070751, 0.14389559700484103044, 0.13799560522998333134, 0.12970987520579105312, 0.12360506328208811788}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0016583711392086320988, 0.0026285030865632191821, 0.0035332492384275056285, 0.0035536381484177958709, 0.0036008804486243150937, 0.003671342260090017847} + }; +const double CSCTFPtMethods::A_mu34CSCTF[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.024386862247056880632, -0.021528537191676071216, -0.02005083006670880727, -0.01336094590546606925, -0.011202986245246833105, -0.010221348552148104907}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.13932346391503466765, 0.10879329554634586952, 0.082131024131389118725, 0.049386143583177943839, 0.031626039045900805613, 0.018428910788041489438}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.002260334327917361795, 0.0022298163315863312253, 0.0022548694122104897576, 0.0018759307742583139749, 0.00177881208252465557, 0.0017313182633728260718}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778} + }; +const double CSCTFPtMethods::A_sig34CSCTF[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 8.7898167477201694098e-15, 9.6596450456509774796e-15, 5.8301345522149272682e-15, 4.2091980942404738641e-15, 5.3458485468199645751e-15, 3.1712051604473878719e-13}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.093687563387992001118, 0.079820927326800600321, 0.066984420892720844543, 0.056708328335080805671, 0.047536365785603315604, 0.038169598629265347189}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0030253104511002268558, 0.0031726875548676886779, 0.0032496716988121504902, 0.0033443354915219845012, 0.0034738654347779623563, 0.0036318730482019275646} +// + }; +*/ + +/* +// correlation +const double CSCTFPtMethods::A_rho123FrontCSCTF[5][15] = + { + {0, 0, 0, -7.1040670977031510347, -12.670315837935662628, -8.7170331637018456661, -0.67519391792989291723, -82.734134458636077625, -0.75423027516740670517, -1.5375638068488624022, -1.9436626689216969233, -3.3048393305106831264, 0, 0, 0}, + {0, 0, 0, 13.120105991486797237, 24.351734925387280128, 17.466447377883568493, 3.4093984643667423207, 194.02337279340923715, 2.3366398860307699969, 3.18999491763136378, 3.6653450973208929753, 5.5669645488507377706, 0, 0, 0}, + {0, 0, 0, -6.3122732945347292954, -12.092235620129875073, -8.964306376251860442, -2.0956518253881668556, -14.276757245102295713, -1.052341283927880955, -1.3351509494835234193, -1.4259213982588558878, -1.7115493310298179885, 0, 0, 0}, + {0, 0, 0, 0.88435981237335747895, 1.7435813620171676241, 1.3426959412552754713, 0.34444942151920626694, -87.449791709635917414, 0.12377690603711703765, 0.15538477196375066747, 0.15008809252689520042, 0.10296388213110005405, 0, 0, 0}, + {0, 0, 0, 0.6301630452598394605, 0.95776009332113687389, 0.9017528066816278276, 0.50478537372345588796, 4.2993192028223639056, 0.44617114302999638653, 0.34541691945594366064, 0.42054938381219214572, 0.7433264993299159018, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho124FrontCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, -67.653257351760515803, -14.640453888061129462, -8.0061864057341729506, -6.380532066411966241, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 199.99999998356389597, 18.625354490890874359, 10.511672179624257595, 8.772341856627665635, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, -190.6065599611967798, -3.7847886886961528141, -2.2651826031392530147, -1.9160721119800219192, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 58.439288729233759057, -2.3364343906401296991e-06, 3.6855623904152867709e-07, -3.0414002648998517131e-06, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 2.8796301484731765541, 1.3626067779332513563, 1.0087454870715759636, 0.90653374832410571482, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho134FrontCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -5.1253686146165238213, -3.9460979852191035988, 50.876993645544430933, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 8.6945510876485556651, 6.9804335263398149536, -138.23002940118752235, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -3.7766962717672067917, -3.021481709800325266, 114.72054763323052384, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.47276435137618078031, 0.37604585592516825976, -25.936589905717454485, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.67139180168906242852, 0.65599257431238855443, 2.2983843503797514174, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho123RareCSCTF[5][15] = + { + {0, 3.693736660096563762e-07, -6.3780194230193432148, -13.770035906375994728, -5.1562051118343141809, -3.7461867441730016814, -1.2805080447177172864, 0.50294375115506961826, -1.4740723006986149457, -2.5387426474729517523, -2.1923622917088105844, -3.0911905495886267126, 0, 0, 0}, + {0, 1.2460479107724575787e-08, 11.270599218378388073, 22.392173152402016001, 9.3862642825355049325, 7.7578075325167734633, 4.2953294294048536273, 0.22827419724359693243, 3.4825602170197607066, 5.0470037914562615455, 4.4340011683393560915, 6.2256125281916929737, 0, 0, 0}, + {0, -3.4521070809865814222e-09, -5.0004899240308509079, -10.311644488849697865, -4.282123228906844048, -3.7150337817860408229, -2.2556284401727886291, -0.25683718959054824271, -1.5532530344313972837, -2.0501268102747358668, -1.6048499907132562914, -2.42639211677826383, 0, 0, 0}, + {0, 0.11247782203128549317, 0.65621333795917502485, 1.4508425971339706795, 0.57554752401241371373, 0.51651149712728827712, 0.32553981050209734871, 0.041454698814621479541, 0.1892053332712004543, 0.23183666635265892664, 0.14070399770166691633, 0.25037305153793043555, 0, 0, 0}, + {0, 5.2468060541259898405e-05, 0.59902231088968072026, 0.64691306718481345062, 0.56825725017267580963, 0.55227308775738792601, 0.52292618714173277894, 0.15015264640230108206, 0.47276305428305431811, 0.58130632102024715202, 0.66287057871639254447, 0.70571047503796380251, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho124RareCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, -62.063614454439573365, -9.3911739932179134627, -6.1205175819402386495, -3.1911920231298327444, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 176.01031612404437965, 12.375741099204100593, 8.5587121090773408127, 5.7559625518179906578, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, -160.26616104904954341, -2.5400842729151151822, -1.8386520927660907621, -2.1326757988726772197, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 46.856826297399912562, -4.8053174807327625473e-07, 3.6069918621373098233e-07, 0.21904388264162638622, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 2.6686667219206672286, 1.1798705662301880448, 0.9751334566408034199, 0.50657760373212734617, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho134RareCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 22.63925623244709584, 33.307602374459399641, -4.7351194818759818617, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -81.727537829168539929, -106.94890709205490964, 9.1466321665848884237, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 81.287234092264910146, 99.769637227574477834, -3.9238059375998592948, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -19.366748957614952076, -21.885672253322599801, 0.45930089549956160111, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 2.3976365353544930592, 2.6613591378002552368, 0.90958735012798141994, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho234CSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -9.8545541776242284726, -64.883134763134137302, -2.7111481630799327824, -0.094635535725662925377, -0.24145993067693449774, -0.86334668692406080215}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 20.483521463583567623, 128.78793309543945611, 8.4668465066294569255, 3.2196840916959703627, 3.5062716967070435281, 4.8689870431603861078}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -10.072715847457928362, -81.865408753031090328, -4.2797400827660840861, -1.8900888882082564901, -2.0494364954339538976, -2.6715697235200512871}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 1.4368420319765635718, 44.864139609984853507, 0.57906617181020891838, 0.27668065500104588317, 0.30413204972393043102, 0.38082905421452400985}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 1.1952334817255199084, 3.5585102799355743386, 1.062066264100966162, 0.76269875289384825301, 0.75934194995400139394, 0.84343143505690310047} + }; +*/ +// correlation is calculated without CSCTF resolution +const double CSCTFPtMethods::A_rho123FrontCSCTF[5][15] = + { + {0, 0, 0, -1.8018355270558423786, -3.0800442413303450451, -73.019003781704810763, -71.455790570687398144, -64.380384468942153831, 2.1550121774347754666, 2.5576552488389672213, 2.449616802429892104, 2.6048654763866916362, 2.4417874257934801818, 2.4417874257934801818, 2.4417874257934801818}, + {0, 0, 0, -2.1007675246065984354, 5.0425956104081919307, 199.99999998505296617, 197.550283903424031, 199.99999998947504309, -3.6752175165788334432, -5.1722529027050292427, -4.3622079033393852399, -3.8822092661387657131, -4.2729718966347389753, -4.2729718966347389753, -4.2729718966347389753}, + {0, 0, 0, 4.7467280498208239692, -0.9954101483761357283, -174.31370635014994264, -172.76138545990900752, -195.76348611065316163, 3.4105036734574345481, 4.6147873662827647578, 3.7484788313774726198, 3.1712066148946220778, 3.7362441313782701613, 3.7362441313782701613, 3.7362441313782701613}, + {0, 0, 0, 0.30810891952961361184, -1.5943850767419220915e-06, 54.774256057823905053, 53.990647071858525408, 62.484493391665445472, -0.69848464296741152868, -0.91930506751317175862, -0.74283883233049896599, -0.63029551267626326982, -0.7477310109201988908, -0.7477310109201988908, -0.7477310109201988908}, + {0, 0, 0, 1.5832663901749726154, 0.74552216086091394054, 2.3871718840149540597, 2.3429031884405246977, 2.5923987724387411724, 0.78470036712835855575, 0.84997184658808944135, 0.77449725473134001241, 0.7103384244719952445, 0.77987697239468589672, 0.77987697239468589672, 0.77987697239468589672} + }; + + +const double CSCTFPtMethods::A_rho124FrontCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 1.3870060999256690337, 2.9712356450806232111, 3.570810174736656073, 4.8268213813687026459, 5.9187234187625641368, 7.0106254561564220751}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -2.5249315692538325528, -5.0029964029336300158, -5.9723457657194050086, -7.947505442436899159, -9.671212540670850899, -11.394919638904802639}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 2.5905258665507675531, 3.7350919226554304409, 4.4308882990573090765, 5.4258644619120737218, 6.3460456781575231844, 7.2662268944029655415}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.46509034721864128681, -0.65123509278498414865, -0.77222404956138701593, -0.9366501988648274768, -1.0902170500364056771, -1.2437839012079834333}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.80362588618902608406, 0.76388670904989408594, 0.8119443249235495097, 0.79315230621001431288, 0.79315230621001431288, 0.79315230621001431288} + }; + + +const double CSCTFPtMethods::A_rho134FrontCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 1.9650106495811070495, 4.4682144046367060497, 3.6127345552596952238, 3.34865320225287455, 3.34865320225287455, 3.34865320225287455}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -2.8639423697800454605, -8.5042162539937766752, -6.2743097440414938859, -5.8808227814784217458, -5.8808227814784217458, -5.8808227814784217458}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 2.3846745836159768395, 6.2976695885419857746, 4.8907783903396619962, 4.5243741855310641853, 4.5243741855310641853, 4.5243741855310641853}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.45508861624906205012, -1.1535577557401812676, -0.887603855749135362, -0.83208340864398255832, -0.83208340864398255832, -0.83208340864398255832}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.61133320621013831353, 0.8416666357275194299, 0.84060163399865650558, 0.7645338256944618216, 0.7645338256944618216, 0.7645338256944618216} + }; + + +const double CSCTFPtMethods::A_rho123RareCSCTF[5][15] = + { + {0, 3.693736660096563762e-07, 3.6624889920579235536, -1.5878130861362493853, -16.882029490672145755, -19.782998814333478066, -60.455933184308456418, 4.7409034663087075145, 1.2313698717610916944, 4.0535624038761168819, 2.839672990936767949, 1.1264072104945499486, 2.7983831896288853258, 2.7983831896288853258, 2.7983831896288853258}, + {0, 1.2460479107724575787e-08, -9.1322692253088106895, 2.7885945213228429118, 35.574384349975474606, 52.562872763020486389, 165.96545891988304788, -7.8572084740661054525, -2.2073725837258022509, -8.2319545861659868535, -5.2739465547973312098, -1.6641893104460985242, -5.046934297364082056, -5.046934297364082056, -5.046934297364082056}, + {0, -3.4521070809865814222e-09, 0.304049807886722534, -1.0070939003771062215, -25.509204584815140748, -43.856338459435548316, -142.9795139802988615, 5.1120722960994200434, 2.5507720910098483635, 6.5298492011791555711, 4.4578719360600889132, 2.2487455007422072484, 4.1798622026080156644, 4.1798622026080156644, 4.1798622026080156644}, + {0, 0.11247782203128549317, 6.1743739480412145326, 0.11162411914689808479, 8.9528675403092599083, 15.100558849256662697, 44.430568006333729159, -0.9341261050017011236, -0.55701647459573400134, -1.2571707419142834627, -0.88779580801276813951, -0.51779245640493165581, -0.83078031438737998116, -0.83078031438737998116, -0.83078031438737998116}, + {0, 5.2468060541259898405e-05, 1.8940496384956984066, 0.066707207826664116634, 1.7508237418861856138, 1.8900280458873763845, 2.1844068317738409846, 0.76180412238695105476, 0.72372957011062566401, 0.89275082928758009437, 0.81250184984526685472, 0.71783981961882159517, 0.78172523741347288428, 0.78172523741347288428, 0.78172523741347288428} + }; + + +const double CSCTFPtMethods::A_rho124RareCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 3.6863837484595949334, 2.3224336525694582178, 3.2507026803368823664, 3.0865066944678405392, 3.0865066944678405392, 3.0865066944678405392}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -6.9075821699787951502, -4.3426737934213210934, -6.2428017762167931082, -5.8310192475893680708, -5.8310192475893680708, -5.8310192475893680708}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 5.1741882361155777659, 3.6659747818805397124, 5.1137870308059385493, 4.6513166834186217002, 4.6513166834186217002, 4.6513166834186217002}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.8788429753762293517, -0.6687776952912940498, -0.89611818355296113392, -0.81457961478942486622, -0.81457961478942486622, -0.81457961478942486622}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.89064996021251574554, 0.79339716446029262542, 0.92504977817804989737, 0.86969896759290166166, 0.86969896759290166166, 0.86969896759290166166} + }; + +const double CSCTFPtMethods::A_rho134RareCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 3.4612440846722587473, 5.7154640478562965811, 6.1988763822017318716, 7.8628271357719619061, 9.2316432845362399462, 10.600459433300514434}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -5.7252426310553330424, -10.734814097449786985, -11.773479219426080888, -15.459415237565650614, -18.483533531693282725, -21.507651825820914837}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 4.1825411479975462825, 7.4929964403945605866, 8.4655628853855269256, 10.99672189538286915, 13.138232764111364759, 15.279743632839839051}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.76190351147590362757, -1.349101837260204606, -1.4909015696715794963, -1.9296336976695052101, -2.2941327267696411951, -2.6586317558697754038}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.73180297067413413448, 0.85937126410475961347, 0.96408406745158758966, 1.0840338641868394465, 1.2001744125751796499, 1.3163149609635189652} + }; + +// +const double CSCTFPtMethods::A_rho234CSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.90545523934272553745, 0.87175008048078328482, 11.473027189906936485, 11.663806475851881572, 0.42441495626586411838, 0.32838673222117276129}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.44139458152853866535, -0.42393288245808863346, -22.394533628750806997, -23.701781706067023947, 0.3795109868989199331, 0.61276617249320963765}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.051844682585598461655, 0.049996912305763613338, 16.507523030995347568, 17.496995261382853215, -0.25771028946901503032, -0.35814371755433299649}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 2.7429208195040022389e-07, 9.0318461390404003453e-08, -3.1629404839892929502, -3.4008584782052286855, 0.032310851118482836197, 0.04444079467290308616}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.42794073513595692893, -0.42484700224018712156, 1.2597467573071601254, 1.2343273593218078155, -0.1335866415068663049, -0.10123375520631937297} + }; + +// Constructor +CSCTFPtMethods::CSCTFPtMethods( const L1MuTriggerPtScale* ptScale ) + : trigger_scale( ptScale ) +{ +} + +// compute PT from dphi = A/Pt + B/Pt^2 +// this involves solving the quadratic equation and storing it as Pt +// out of the two possible roots, the return value is always the larger value for Pt + +float CSCTFPtMethods::Pt2Stn(int type, float eta, float dphi, int fr) const +{ + float A = 0; + float B = 0; + if (dphi == 0.0) dphi = 1.e-6; + if (eta < 0.0) eta = static_cast(fabs(static_cast(eta))); + if (dphi < 0.0) dphi = static_cast(fabs(static_cast(dphi))); + ///DEA: kluge to get verilog and original model to agree +#ifdef L1CSC_STANDALONE + if (type == kME1andME2 && eta <= 1.25) fr = 1; +#else + if (type == kME1andME2 && eta < 1.2) fr = 1; +#endif + if (type >= kME1andME2 && + type <= kME2andMB2 && eta < 2.5) + { + if (eta >= 0.0 && eta < 1.6) + { + A = AkLowEta_Fit2[type-1][0] + AkLowEta_Fit2[type-1][1]*eta + + AkLowEta_Fit2[type-1][2]*eta*eta + AkLowEta_Fit2[type-1][3]*eta*eta*eta; + B = BkLowEta_Fit2[type-1][0] + BkLowEta_Fit2[type-1][1]*eta + + BkLowEta_Fit2[type-1][2]*eta*eta + BkLowEta_Fit2[type-1][3]*eta*eta*eta; + if (fr >= 0 && fr <= 1) + { + A *= FRCorrLowEta[type-1][fr]; + B *= FRCorrLowEta[type-1][fr]; + } + } + + if (eta >= 1.6 && eta < 2.5) + { + A = AkHighEta_Fit2[type-1][0] + AkHighEta_Fit2[type-1][1]*eta + + AkHighEta_Fit2[type-1][2]*eta*eta + AkHighEta_Fit2[type-1][3]*eta*eta*eta; + B = BkHighEta_Fit2[type-1][0] + BkHighEta_Fit2[type-1][1]*eta + + BkHighEta_Fit2[type-1][2]*eta*eta + BkHighEta_Fit2[type-1][3]*eta*eta*eta; + if (fr >= 0 && fr <= 1) + { + A *= FRCorrHighEta[type-1][fr]; + B *= FRCorrHighEta[type-1][fr]; + } + } + + A *= kGlobalScaleFactor; + B *= kGlobalScaleFactor; + float Pt = (A + sqrt(A*A + 4.*dphi*B))/(2.*dphi); + + // return (Pt>0.0) ? Pt : 0.0; + return (Pt>trigger_scale->getPtScale()->getLowEdge(1)) ? Pt + : trigger_scale->getPtScale()->getLowEdge(1); + } + return 0.0; +} + +float CSCTFPtMethods::Pt3Stn(int type, float eta, float dphi1, float dphi2, int fr ) const +{ + int ty1 = 0, ty2 =0; + + switch (type) + { + case 1 : + ty1 = kME1andME2 -1; // subtype sets the right position for array A + ty2 = kME2andME3 -1; + break; + case 2 : + ty1 = kME1andME2 -1; + ty2 = kME2andME4 -1; + break; + case 3 : + ty1 = kME1andME3 -1; + ty2 = kME3andME4 -1; + break; + case 4 : + ty1 = kME2andME3 -1; + ty2 = kME3andME4 -1; + break; + default: + return 0.0; + } + + // Switch to 2-Station measurement if dphi is too small + // box cut around Pt of 10 GeV + float Pt; +// if ( (fabs(static_cast(dphi2))<0.004) && +// (fabs(static_cast(dphi1))<0.030)) { + if ( fabs(static_cast(dphi2))<0.004 ) + { + Pt = Pt2Stn((ty1+1), eta, dphi1, fr); + } + else + { + float c1=(-.2999 * (eta*eta*eta) + 2.030 * (eta*eta) - 4.235 * eta + 3.024) + 0.02; + float c2=(-2.484 * (eta*eta*eta) + 14.43 * (eta*eta) - 27.66 * eta + 18.47)*.72; + float r = 0.6; //correlation + float A1 = 0; + float A2 = 0; + + if (dphi1 == 0.0) dphi1 = 1.e-6; + if (dphi2 == 0.0) dphi2 = 1.e-6; + if (eta < 0.0) eta = static_cast(fabs(static_cast(eta))); + if (eta >= 0.0 && eta < 1.6) + { + A1 = AkLowEta_Fit1[ty1][0] + AkLowEta_Fit1[ty1][1]*eta + + AkLowEta_Fit1[ty1][2]*eta*eta + AkLowEta_Fit1[ty1][3]*eta*eta*eta; + A2 = AkLowEta_Fit1[ty2][0] + AkLowEta_Fit1[ty2][1]*eta + + AkLowEta_Fit1[ty2][2]*eta*eta + AkLowEta_Fit1[ty2][3]*eta*eta*eta; + if (fr >= 0 && fr <= 1) + { + A1 *= FRCorrLowEta[ty1][fr]; + } + } + + if (eta >= 1.6 && eta < 2.5) + { + A1 = AkHighEta_Fit1[ty1][0] + AkHighEta_Fit1[ty1][1]*eta + + AkHighEta_Fit1[ty1][2]*eta*eta + AkHighEta_Fit1[ty1][3]*eta*eta*eta; + A2 = AkHighEta_Fit1[ty2][0] + AkHighEta_Fit1[ty2][1]*eta + + AkHighEta_Fit1[ty2][2]*eta*eta + AkHighEta_Fit1[ty2][3]*eta*eta*eta; + if (fr >= 0 && fr <= 1) + { + A1 *= FRCorrHighEta[ty1][fr]; + } + } + A1 *= kGlobalScaleFactor; + A2 *= kGlobalScaleFactor; + Pt = 1/((( -dphi1/c1/c1/A1+r*dphi2/c1/c2/A2+dphi1*r/c1/c2/A1-dphi2/c2/c2/A2) + + sqrt( (dphi1/c1/c1/A1-r*dphi2/c1/c2/A2-dphi1*r/c1/A1/c2+dphi2/c2/c2/A2) + *(dphi1/c1/c1/A1-r*dphi2/c1/c2/A2-dphi1*r/c1/A1/c2+dphi2/c2/c2/A2) + + 8*(1-r*r)*(dphi1*dphi1/c1/c1/A1/A1-2*dphi1*dphi2*r/c1/A1/c2/A2 + +dphi2*dphi2/c2/c2/A2/A2)))/(4*(1-r*r))); + + } // end 2 or 3 station method + // if (Pt<0.0) Pt = 0.0; + if (PtgetPtScale()->getLowEdge(1)) + Pt = trigger_scale->getPtScale()->getLowEdge(1); + + // switch to 2-stn Pt above 10 GeV: + /* + if (Pt>10.0) { + switch (type) + { + case 1 : + case 2 : + Pt = Pt2Stn(1, eta, dphi1); + break; + case 3: + Pt = Pt2Stn(2, eta, dphi1); + break; + case 4: + Pt = Pt2Stn(3, eta, dphi1); + } + } + */ + + return Pt; +} + +// Now for C.Yeh's Chisquare method + +/* +type: +sta1-2 = 0 +sta1-3 = 1 +sta2-3 = 2 +sta2-4 = 3 +sta1-2-3 = 4 +sta1-2-4 = 5 + +2.0 <= pt < 140.0 +0.9 <= eta < 2.4 + +Note: So far, +Pt2Stn only defined for types 0 and 1 +Pt3Stn only defined for types 4 and 5 +*/ + +//arrays for pt and eta bins + +const float CSCTFPtMethods::ptbins[29] = + {2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 6.0, 7.0, 8.0, + 10.0, 12.0, 14.0, 16.0, 18.0, 20.0, 25.0, 30.0, 35.0, 40.0, + 45.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 120.0, 140.0}; + +const float CSCTFPtMethods::etabins[16] = + {0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, + 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4}; + +double CSCTFPtMethods::Likelihood2(double *phi12, double *par_m12, double *par_sig12, double *v) const + { + double fitval = 0.; + double Pi = acos(-1.); + double m12 = 0; + if(v[0] > par_m12[3]) + m12 = par_m12[0]/(v[0]-par_m12[3]) + par_m12[1]/(v[0]-par_m12[3])/(v[0]-par_m12[3]) + par_m12[2]; //mu12 + double sig12 = 0.1; + if(v[0] > 0.) sig12 = par_sig12[0]/v[0] + par_sig12[1]/v[0]/v[0] + par_sig12[2];//sig12 +// + fitval = -(phi12[0] - m12)*(phi12[0] - m12)/2./sig12/sig12; + fitval = fitval - log(sig12) - 0.5*log(2*Pi) ; + + return fitval; } +double CSCTFPtMethods::Likelihood2_2011(double *phi12, double *par_m12, double *par_sig12, double *v) const + { + double fitval = 0.; + double Pi = acos(-1.); + double m12 = 0; + if(v[0] > par_m12[3]) + m12 = par_m12[0]/(v[0]-par_m12[3]) + par_m12[1]/(v[0]-par_m12[3])/(v[0]-par_m12[3]) + par_m12[2]; //mu12 + double sig12 = 0.1; + if(v[0] > par_sig12[3]) sig12 = par_sig12[0]/(v[0]-par_sig12[3]) + par_sig12[1]/(v[0]-par_sig12[3])/(v[0]-par_sig12[3]) + par_sig12[2];//sig12 + if(sig12 <0.0015)sig12 = 0.0015; +// + fitval = -(phi12[0] - m12)*(phi12[0] - m12)/2./sig12/sig12; + fitval = fitval - log(sig12) - 0.5*log(2*Pi) ; + + return fitval; } +double CSCTFPtMethods::Likelihood(double *phi12, double *phi23, double *par_m12, double *par_m23, double *par_sig12, double *par_sig23, double *par_rho, double *v) const + { + double fitval = 0.; + //double Pi = acos(-1.); + double m12 = 0.; + if(v[0] > par_m12[3]) + m12 = par_m12[0]/(v[0]-par_m12[3]) + par_m12[1]/(v[0]-par_m12[3])/(v[0]-par_m12[3]) + par_m12[2]; //mu12 + double m23 = 0.; + if(v[0] > par_m23[3]) + m23 = par_m23[0]/(v[0]-par_m23[3]) + par_m23[1]/(v[0]-par_m23[3])/(v[0]-par_m23[3]) + par_m23[2]; //mu23 + double sig12 = 0.1; + if(v[0] > 0.) sig12 = par_sig12[0]/v[0] + par_sig12[1]/v[0]/v[0] + par_sig12[2];//sig12 + double sig23 = 0.1; + if(v[0] > 0.) sig23 = par_sig23[0]/v[0] + par_sig23[1]/v[0]/v[0] + par_sig23[2];//sig23 + + double rho = (par_rho[0] + par_rho[1]*log(v[0]) + par_rho[2]*log(v[0])*log(v[0]) + par_rho[3]*log(v[0])*log(v[0])*log(v[0]))*exp(-par_rho[4]*log(v[0])); //rho + if(rho > 0.95) rho = 0.95; + if(rho < -0.95) rho = -0.95; +// + fitval = (phi12[0] - m12)*(phi12[0] - m12)/sig12/sig12 + (phi23[0] - m23)*(phi23[0] - m23)/sig23/sig23; + fitval = fitval - 2.*rho*(phi12[0] - m12)*(phi23[0] - m23)/sig12/sig23; + fitval = fitval*(-1./(2.*(1-rho*rho))); + fitval = fitval - log(sig12) - log(sig23) - 0.5*log(1-rho*rho) ; + + return fitval; + } +double CSCTFPtMethods::Likelihood2011(double *phi12, double *phi23, double *par_m12, double *par_m23, double *par_sig12, double *par_sig23, double *par_rho, double *v) const + { + double fitval = 0.; + //double Pi = acos(-1.); + double m12 = 0.; + if(v[0] > par_m12[3]) + m12 = par_m12[0]/(v[0]-par_m12[3]) + par_m12[1]/(v[0]-par_m12[3])/(v[0]-par_m12[3]) + par_m12[2]; //mu12 + double m23 = 0.; + if(v[0] > par_m23[3]) + m23 = par_m23[0]/(v[0]-par_m23[3]) + par_m23[1]/(v[0]-par_m23[3])/(v[0]-par_m23[3]) + par_m23[2]; //mu23 + double sig12 = 0.1; + if(v[0] > par_sig12[3]) sig12 = par_sig12[0]/(v[0]-par_sig12[3]) + par_sig12[1]/(v[0]-par_sig12[3])/(v[0]-par_sig12[3]) + par_sig12[2];//sig12 + double sig23 = 0.1; + if(v[0] > par_sig23[3]) sig23 = par_sig23[0]/(v[0]-par_sig23[3]) + par_sig23[1]/(v[0]-par_sig23[3])/(v[0]-par_sig23[3]) + par_sig23[2];//sig12 + if(sig12 <0.0015)sig12 = 0.0015; + if(sig23 <0.0015)sig23 = 0.0015; + + double rho = (par_rho[0] + par_rho[1]*log(v[0]) + par_rho[2]*log(v[0])*log(v[0]) + par_rho[3]*log(v[0])*log(v[0])*log(v[0]))*exp(-par_rho[4]*log(v[0])); //rho + //if(rho > 0.95) rho = 0.95; + //if(rho < -0.95) rho = -0.95; + if(rho > 0.7) rho = 0.7; + if(rho < -0.7) rho = -0.7; + //rho = 0.4; +// + fitval = (phi12[0] - m12)*(phi12[0] - m12)/sig12/sig12 + (phi23[0] - m23)*(phi23[0] - m23)/sig23/sig23; + fitval = fitval - 2.*rho*(phi12[0] - m12)*(phi23[0] - m23)/sig12/sig23; + fitval = fitval*(-1./(2.*(1-rho*rho))); + fitval = fitval - log(sig12) - log(sig23) - 0.5*log(1-rho*rho) ; + + return fitval; + } + +float CSCTFPtMethods::Pt2Stn2010(int type, float eta, float dphi, int fr, int method) const +{ + if(fabs(eta) >= 2.4) eta = 2.35; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[3] = {0., 0., 0.}; + int iETA1 = iETA; + switch (type) // type = mode here + { + case 6 : //1-2 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + // if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + //if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + } + break; + case 7 : //1-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + //if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu13Front[0][iETA1]; + par1[1] = A_mu13Front[1][iETA1]; + par1[2] = A_mu13Front[2][iETA1]; + par1[3] = A_mu13Front[3][iETA1]; + par_sig1[0] = A_sig13Front[0][iETA1]; + par_sig1[1] = A_sig13Front[1][iETA1]; + par_sig1[2] = A_sig13Front[2][iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + //if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu13Rare[0][iETA1]; + par1[1] = A_mu13Rare[1][iETA1]; + par1[2] = A_mu13Rare[2][iETA1]; + par1[3] = A_mu13Rare[3][iETA1]; + par_sig1[0] = A_sig13Rare[0][iETA1]; + par_sig1[1] = A_sig13Rare[1][iETA1]; + par_sig1[2] = A_sig13Rare[2][iETA1]; + } + break; + case 8 : //2-3 + if(iETA1 < 2)iETA1 = 2; + par1[0] = A_mu23[0][iETA1]; + par1[1] = A_mu23[1][iETA1]; + par1[2] = A_mu23[2][iETA1]; + par1[3] = A_mu23[3][iETA1]; + par_sig1[0] = A_sig23[0][iETA1]; + par_sig1[1] = A_sig23[1][iETA1]; + par_sig1[2] = A_sig23[2][iETA1]; + break; + case 9 : //2-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu24[0][iETA1]; + par1[1] = A_mu24[1][iETA1]; + par1[2] = A_mu24[2][iETA1]; + par1[3] = A_mu24[3][iETA1]; + par_sig1[0] = A_sig24[0][iETA1]; + par_sig1[1] = A_sig24[1][iETA1]; + par_sig1[2] = A_sig24[2][iETA1]; + break; + case 10 : //3-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu34[0][iETA1]; + par1[1] = A_mu34[1][iETA1]; + par1[2] = A_mu34[2][iETA1]; + par1[3] = A_mu34[3][iETA1]; + par_sig1[0] = A_sig34[0][iETA1]; + par_sig1[1] = A_sig34[1][iETA1]; + par_sig1[2] = A_sig34[2][iETA1]; + break; + case 13 : //1-4 + if(iETA1 < 9)iETA1 = 9; + if(iETA1 > 12)iETA1 = 12; + if(fr == 1){ + par1[0] = A_mu14Front[0][iETA1]; + par1[1] = A_mu14Front[1][iETA1]; + par1[2] = A_mu14Front[2][iETA1]; + par1[3] = A_mu14Front[3][iETA1]; + par_sig1[0] = A_sig14Front[0][iETA1]; + par_sig1[1] = A_sig14Front[1][iETA1]; + par_sig1[2] = A_sig14Front[2][iETA1]; + } + if(fr == 0){ + par1[0] = A_mu14Rare[0][iETA1]; + par1[1] = A_mu14Rare[1][iETA1]; + par1[2] = A_mu14Rare[2][iETA1]; + par1[3] = A_mu14Rare[3][iETA1]; + par_sig1[0] = A_sig14Rare[0][iETA1]; + par_sig1[1] = A_sig14Rare[1][iETA1]; + par_sig1[2] = A_sig14Rare[2][iETA1]; + } + break; + case 11 : // b1-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu53[0][iETA1]; + par1[1] = A_mu53[1][iETA1]; + par1[2] = A_mu53[2][iETA1]; + par1[3] = A_mu53[3][iETA1]; + par_sig1[0] = A_sig53[0][iETA1]; + par_sig1[1] = A_sig53[1][iETA1]; + par_sig1[2] = A_sig53[2][iETA1]; + + break; + case 12 : //1-2-b1 = 2-b1 for pt_method < 10, for pt_method > 10: b1-2 + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + break; + case 14 : //2-b1 for pt_method < 10 and b1-1 for pt_method > 10 + if(method < 10){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + } + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + if(method > 10){ + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + } + break; + //default: + //return 0.0; + } + +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + //if(fabs(dphi) >= 0.002) + //if(fabs(dphi) >= 0.00) + //if(fabs(dphi) >= 0.002 || (fabs(dphi) >= 0.01 && (type == 12 || type == 14))) + //{ + double pt = 140; + double dpt = 0.1; + double step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2(par_phi12, par1, par_sig1, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2(par_phi12, par1, par_sig1, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2(par_phi12, par1, par_sig1, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + //if(lpt1*lpt2 <= 0 && lpt2nd < 0) std::cout << "lpt2nd < 0 dphi12 = " << dphi <<" PT = " << pt<< " eta =" << fabs(eta) << std::endl; + //lpt2nd = 1.; // don't care about 2nd derivative + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolv = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood +/* + if(pt == 140.){ + v[0] = 200; + lpt2_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 200. + 5.; + lpt2_2 = Likelihood2(par_phi12, par1, par_sig1, v); + lpt2 = (lpt2_2-lpt2_1)/5.; + + v[0] = 170.; + fx = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 170.+5.; + fxh = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 170.+2*5.; + fx2h = Likelihood2(par_phi12, par1, par_sig1, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0 && fabs(dphi) < 0.1 ){PTsolv = 137.5; break;} +*/ + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi > 0 for muon minus!!! => dphi = -dphi < 0 + dphi = - dphi; + pt = 140; + dpt = 0.1; + step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2(par_phi12, par1, par_sig1, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2(par_phi12, par1, par_sig1, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2(par_phi12, par1, par_sig1, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolvMinus = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood +/* + if(pt == 140.){ + v[0] = 200; + lpt2_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 200. + 5.; + lpt2_2 = Likelihood2(par_phi12, par1, par_sig1, v); + + lpt2 = (lpt2_2-lpt2_1)/5.; + + v[0] = 170.; + fx = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 170.+5.; + fxh = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 170.+2*5.; + fx2h = Likelihood2(par_phi12, par1, par_sig1, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0 && fabs(dphi) < 0.1){PTsolvMinus = 137.5; break;} +*/ + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +// }// if(fabs(dphi) >= 0.002) +// else +// {PTsolv = 137.5;} + +//*********** end solve equation for muon minus + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + PTsolv = PTsolv*1.2; + if(PTsolv > 137.5) PTsolv = 137.5; + if(fabs(dphi) <= 0.002 && PTsolv < 120.)PTsolv = 140.; + if( fabs(dphi) <= 0.01 && (type == 11 || type == 12 || type == 14) && PTsolv < 120.)PTsolv = 140.; + dphi = - dphi; //return to correct sing dphi + + } //if(fabs(eta_TracMy) + } //end "for by iETA" + + float Pt = PTsolv; + if(Pt > 10 && fabs(dphi) >= 0.1 ) std::cout << "iF = 0 for dphi = " << dphi <<" and Pt = " << Pt << std::endl; + + //if(Pt > 100 && (type == 12 || type == 14) && fabs(eta) <= 1.2 && dphi > 0.015 )std::cout << "dphi = " << dphi << " eta = " << eta << std::endl; + //if(Pt < 10 && (type == 12 || type == 14) && fabs(eta) <= 1.2 && dphi < 0.01)std::cout << "dphi = " << dphi << " eta = " << eta << std::endl; + // return (Pt>0.0) ? Pt : 0.0; + + float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} +float CSCTFPtMethods::Pt2Stn2011(int type, float eta, float dphi, int fr, int method, int phiSign) const +{ + + + + //if(fabs(eta) >= 2.4) eta = 2.35; + if(fabs(eta) >= 2.2) eta = 2.15; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[4] = {0., 0., 0.,0}; + int iETA1 = iETA; + int iETA2 = iETA; + + double (*Amean12FnoME11)[15] = AB_mu12FnoME11; + double (*Asig12FnoME11)[15] = AB_sig12FnoME11; + double (*Amean12RnoME11)[15] = AB_mu12RnoME11; + double (*Asig12RnoME11)[15] = AB_sig12RnoME11; + + double (*Amean13FnoME11)[15] = AB_mu13FnoME11; + double (*Asig13FnoME11)[15] = AB_sig13FnoME11; + double (*Amean13RnoME11)[15] = AB_mu13RnoME11; + double (*Asig13RnoME11)[15] = AB_sig13RnoME11; + + double (*Amean14FnoME11)[15] = AB_mu14FnoME11; + double (*Asig14FnoME11)[15] = AB_sig14FnoME11; + double (*Amean14RnoME11)[15] = AB_mu14RnoME11; + double (*Asig14RnoME11)[15] = AB_sig14RnoME11; + // + double (*Amean12FME11)[15] = AB_mu12FME11; + double (*Asig12FME11)[15] = AB_sig12FME11; + double (*Amean12RME11)[15] = AB_mu12RME11; + double (*Asig12RME11)[15] = AB_sig12RME11; + + double (*Amean13FME11)[15] = AB_mu13FME11; + double (*Asig13FME11)[15] = AB_sig13FME11; + double (*Amean13RME11)[15] = AB_mu13RME11; + double (*Asig13RME11)[15] = AB_sig13RME11; + + double (*Amean14FME11)[15] = AB_mu14FME11; + double (*Asig14FME11)[15] = AB_sig14FME11; + double (*Amean14RME11)[15] = AB_mu14RME11; + double (*Asig14RME11)[15] = AB_sig14RME11; + // + double (*Amean12F)[15] = AB_mu12F; + double (*Asig12F)[15] = AB_sig12F; + double (*Amean12R)[15] = AB_mu12R; + double (*Asig12R)[15] = AB_sig12R; + + double (*Amean13F)[15] = AB_mu13F; + double (*Asig13F)[15] = AB_sig13F; + double (*Amean13R)[15] = AB_mu13R; + double (*Asig13R)[15] = AB_sig13R; + + double (*Amean14F)[15] = AB_mu14F; + double (*Asig14F)[15] = AB_sig14F; + double (*Amean14R)[15] = AB_mu14R; + double (*Asig14R)[15] = AB_sig14R; + + double (*Amean23)[15] = AB_mu23; + double (*Asig23)[15] = AB_sig23; + double (*Amean24)[15] = AB_mu24; + double (*Asig24)[15] = AB_sig24; + double (*Amean34)[15] = AB_mu34; + double (*Asig34)[15] = AB_sig34; + + double (*Amean51)[15] = AB_mu51; + double (*Asig51)[15] = AB_sig51; + double (*Amean52)[15] = AB_mu52; + double (*Asig52)[15] = AB_sig52; + double (*Amean53)[15] = AB_mu53; + double (*Asig53)[15] = AB_sig53; + + switch (type) // type = mode here + { + case 6 : //1-2 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean12FME11+0))[iETA2]; + par1[1] = (*(Amean12FME11+1))[iETA2]; + par1[2] = (*(Amean12FME11+2))[iETA2]; + par1[3] = (*(Amean12FME11+3))[iETA2]; + par_sig1[0] = (*(Asig12FME11+0))[iETA2]; + par_sig1[1] = (*(Asig12FME11+1))[iETA2]; + par_sig1[2] = (*(Asig12FME11+2))[iETA2]; + par_sig1[3] = (*(Asig12FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean12RME11+0))[iETA2]; + par1[1] = (*(Amean12RME11+1))[iETA2]; + par1[2] = (*(Amean12RME11+2))[iETA2]; + par1[3] = (*(Amean12RME11+3))[iETA2]; + par_sig1[0] = (*(Asig12RME11+0))[iETA2]; + par_sig1[1] = (*(Asig12RME11+1))[iETA2]; + par_sig1[2] = (*(Asig12RME11+2))[iETA2]; + par_sig1[3] = (*(Asig12RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean12FnoME11+0))[iETA2]; + par1[1] = (*(Amean12FnoME11+1))[iETA2]; + par1[2] = (*(Amean12FnoME11+2))[iETA2]; + par1[3] = (*(Amean12FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig12FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig12FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig12FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig12FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 1)iETA2 = 1; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean12RnoME11+0))[iETA2]; + par1[1] = (*(Amean12RnoME11+1))[iETA2]; + par1[2] = (*(Amean12RnoME11+2))[iETA2]; + par1[3] = (*(Amean12RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig12RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig12RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig12RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig12RnoME11+3))[iETA2]; + } + } + + break; + case 7 : //1-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean13F+0))[iETA1]; + par1[1] = (*(Amean13F+1))[iETA1]; + par1[2] = (*(Amean13F+2))[iETA1]; + par1[3] = (*(Amean13F+3))[iETA1]; + par_sig1[0] = (*(Asig13F+0))[iETA1]; + par_sig1[1] = (*(Asig13F+1))[iETA1]; + par_sig1[2] = (*(Asig13F+2))[iETA1]; + par_sig1[3] = (*(Asig13F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 3)iETA1 = 3; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean13R+0))[iETA1]; + par1[1] = (*(Amean13R+1))[iETA1]; + par1[2] = (*(Amean13R+2))[iETA1]; + par1[3] = (*(Amean13R+3))[iETA1]; + par_sig1[0] = (*(Asig13R+0))[iETA1]; + par_sig1[1] = (*(Asig13R+1))[iETA1]; + par_sig1[2] = (*(Asig13R+2))[iETA1]; + par_sig1[3] = (*(Asig13R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean13FME11+0))[iETA2]; + par1[1] = (*(Amean13FME11+1))[iETA2]; + par1[2] = (*(Amean13FME11+2))[iETA2]; + par1[3] = (*(Amean13FME11+3))[iETA2]; + par_sig1[0] = (*(Asig13FME11+0))[iETA2]; + par_sig1[1] = (*(Asig13FME11+1))[iETA2]; + par_sig1[2] = (*(Asig13FME11+2))[iETA2]; + par_sig1[3] = (*(Asig13FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean13RME11+0))[iETA2]; + par1[1] = (*(Amean13RME11+1))[iETA2]; + par1[2] = (*(Amean13RME11+2))[iETA2]; + par1[3] = (*(Amean13RME11+3))[iETA2]; + par_sig1[0] = (*(Asig13RME11+0))[iETA2]; + par_sig1[1] = (*(Asig13RME11+1))[iETA2]; + par_sig1[2] = (*(Asig13RME11+2))[iETA2]; + par_sig1[3] = (*(Asig13RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean13FnoME11+0))[iETA2]; + par1[1] = (*(Amean13FnoME11+1))[iETA2]; + par1[2] = (*(Amean13FnoME11+2))[iETA2]; + par1[3] = (*(Amean13FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig13FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig13FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig13FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig13FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean13RnoME11+0))[iETA2]; + par1[1] = (*(Amean13RnoME11+1))[iETA2]; + par1[2] = (*(Amean13RnoME11+2))[iETA2]; + par1[3] = (*(Amean13RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig13RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig13RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig13RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig13RnoME11+3))[iETA2]; + } + } + break; + case 8 : //2-3 + if(iETA1 < 2)iETA1 = 2; + par1[0] = (*(Amean23+0))[iETA1]; + par1[1] = (*(Amean23+1))[iETA1]; + par1[2] = (*(Amean23+2))[iETA1]; + par1[3] = (*(Amean23+3))[iETA1]; + par_sig1[0] = (*(Asig23+0))[iETA1]; + par_sig1[1] = (*(Asig23+1))[iETA1]; + par_sig1[2] = (*(Asig23+2))[iETA1]; + par_sig1[3] = (*(Asig23+3))[iETA1]; + + break; + case 9 : //2-4 + if(iETA1 < 3)iETA1 = 3; + par1[0] = (*(Amean24+0))[iETA1]; + par1[1] = (*(Amean24+1))[iETA1]; + par1[2] = (*(Amean24+2))[iETA1]; + par1[3] = (*(Amean24+3))[iETA1]; + par_sig1[0] = (*(Asig24+0))[iETA1]; + par_sig1[1] = (*(Asig24+1))[iETA1]; + par_sig1[2] = (*(Asig24+2))[iETA1]; + par_sig1[3] = (*(Asig24+3))[iETA1]; + break; + case 10 : //3-4 + if(iETA1 < 3)iETA1 = 3; + par1[0] = (*(Amean34+0))[iETA1]; + par1[1] = (*(Amean34+1))[iETA1]; + par1[2] = (*(Amean34+2))[iETA1]; + par1[3] = (*(Amean34+3))[iETA1]; + par_sig1[0] = (*(Asig34+0))[iETA1]; + par_sig1[1] = (*(Asig34+1))[iETA1]; + par_sig1[2] = (*(Asig34+2))[iETA1]; + par_sig1[3] = (*(Asig34+3))[iETA1]; + break; + case 13 : //1-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean14F+0))[iETA1]; + par1[1] = (*(Amean14F+1))[iETA1]; + par1[2] = (*(Amean14F+2))[iETA1]; + par1[3] = (*(Amean14F+3))[iETA1]; + par_sig1[0] = (*(Asig14F+0))[iETA1]; + par_sig1[1] = (*(Asig14F+1))[iETA1]; + par_sig1[2] = (*(Asig14F+2))[iETA1]; + par_sig1[3] = (*(Asig14F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean14R+0))[iETA1]; + par1[1] = (*(Amean14R+1))[iETA1]; + par1[2] = (*(Amean14R+2))[iETA1]; + par1[3] = (*(Amean14R+3))[iETA1]; + par_sig1[0] = (*(Asig14R+0))[iETA1]; + par_sig1[1] = (*(Asig14R+1))[iETA1]; + par_sig1[2] = (*(Asig14R+2))[iETA1]; + par_sig1[3] = (*(Asig14R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 9)iETA2 = 9; + par1[0] = (*(Amean14FME11+0))[iETA2]; + par1[1] = (*(Amean14FME11+1))[iETA2]; + par1[2] = (*(Amean14FME11+2))[iETA2]; + par1[3] = (*(Amean14FME11+3))[iETA2]; + par_sig1[0] = (*(Asig14FME11+0))[iETA2]; + par_sig1[1] = (*(Asig14FME11+1))[iETA2]; + par_sig1[2] = (*(Asig14FME11+2))[iETA2]; + par_sig1[3] = (*(Asig14FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 9)iETA2 = 9; + par1[0] = (*(Amean14RME11+0))[iETA2]; + par1[1] = (*(Amean14RME11+1))[iETA2]; + par1[2] = (*(Amean14RME11+2))[iETA2]; + par1[3] = (*(Amean14RME11+3))[iETA2]; + par_sig1[0] = (*(Asig14RME11+0))[iETA2]; + par_sig1[1] = (*(Asig14RME11+1))[iETA2]; + par_sig1[2] = (*(Asig14RME11+2))[iETA2]; + par_sig1[3] = (*(Asig14RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 4)iETA2 = 4; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean14FnoME11+0))[iETA2]; + par1[1] = (*(Amean14FnoME11+1))[iETA2]; + par1[2] = (*(Amean14FnoME11+2))[iETA2]; + par1[3] = (*(Amean14FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig14FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig14FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig14FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig14FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 4)iETA2 = 4; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean14RnoME11+0))[iETA2]; + par1[1] = (*(Amean14RnoME11+1))[iETA2]; + par1[2] = (*(Amean14RnoME11+2))[iETA2]; + par1[3] = (*(Amean14RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig14RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig14RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig14RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig14RnoME11+3))[iETA2]; + } + } + + break; + case 11 : // b1-3 for pt_method > 10 & fr = 0, singles for pt_method < 10 + if(iETA1 != 2)iETA1 = 2; + par1[0] = (*(Amean53+0))[iETA1]; + par1[1] = (*(Amean53+1))[iETA1]; + par1[2] = (*(Amean53+2))[iETA1]; + par1[3] = (*(Amean53+3))[iETA1]; + par_sig1[0] = (*(Asig53+0))[iETA1]; + par_sig1[1] = (*(Asig53+1))[iETA1]; + par_sig1[2] = (*(Asig53+2))[iETA1]; + par_sig1[3] = (*(Asig53+3))[iETA1]; + break; + + case 12 : //1-2-b1 = 2-b1 for pt_method < 10, for pt_method > 10 & fr = 0: b1-2 + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + + break; + case 14 : //2-b1 for pt_method < 10 and b1-1 for pt_method > 10 & fr = 0 + if(method < 10){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + } + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + + if(method > 10){ + if(iETA1 > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + } + break; + //default: + //return 0.0; + } + +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + //if(fabs(dphi) >= 0.002) + //if(fabs(dphi) >= 0.00) + //if(fabs(dphi) >= 0.002 || (fabs(dphi) >= 0.01 && (type == 12 || type == 14))) + //{ + double pt = 140; + double dpt = 0.1; + double step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2_2011(par_phi12, par1, par_sig1, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + //if(lpt1*lpt2 <= 0 && lpt2nd < 0) std::cout << "lpt2nd < 0 dphi12 = " << dphi <<" PT = " << pt<< " eta =" << fabs(eta) << std::endl; + //lpt2nd = 1.; // don't care about 2nd derivative + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolv = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood +/* + if(pt == 140.){ + v[0] = 200; + lpt2_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 200. + 5.; + lpt2_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + lpt2 = (lpt2_2-lpt2_1)/5.; + + v[0] = 170.; + fx = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 170.+5.; + fxh = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 170.+2*5.; + fx2h = Likelihood2_2011(par_phi12, par1, par_sig1, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0 && fabs(dphi) < 0.1 ){PTsolv = 137.5; break;} +*/ + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi > 0 for muon minus!!! => dphi = -dphi < 0 + dphi = - dphi; + pt = 140; + dpt = 0.1; + step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2_2011(par_phi12, par1, par_sig1, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolvMinus = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood +/* + if(pt == 140.){ + v[0] = 200; + lpt2_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 200. + 5.; + lpt2_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + + lpt2 = (lpt2_2-lpt2_1)/5.; + + v[0] = 170.; + fx = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 170.+5.; + fxh = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 170.+2*5.; + fx2h = Likelihood2_2011(par_phi12, par1, par_sig1, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0 && fabs(dphi) < 0.1){PTsolvMinus = 137.5; break;} +*/ + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +// }// if(fabs(dphi) >= 0.002) +// else +// {PTsolv = 137.5;} + +//*********** end solve equation for muon minus + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + PTsolv = PTsolv*1.2; + if(PTsolv > 137.5) PTsolv = 137.5; + if(fabs(dphi) <= 0.002 && PTsolv < 120.)PTsolv = 140.; + //if( fabs(dphi) <= 0.01 && (type == 11 || type == 12 || type == 14) && PTsolv < 120.)PTsolv = 140.; + dphi = - dphi; //return to correct sing dphi + + } //if(fabs(eta_TracMy) + } //end "for by iETA" + + float Pt = PTsolv; + + //float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + //if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + float Pt_min = 2;// 0 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} +float CSCTFPtMethods::Pt3Stn2010(int type, float eta, float dphi1, float dphi2, int fr, int method) const +{ + + if(fabs(eta) >= 2.4)eta = 2.35; + float Pt = 0.; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[3] = {0., 0., 0.}; + // calculate phi23 mean + double par2[4] = {0., 0., 0., 0.}; + // calculate phi23 sig + double par_sig2[3] = {0., 0., 0.}; + // calculate correlation rho + double par_rho[5] = {0., 0., 0., 0., 0.}; + int iETA1 = iETA; + int iETA2 = iETA; + switch (type) // type = mode here + { + case 2 : //1-2-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + //if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + par_rho[0] = A_rho123FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho123FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho123FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho123FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho123FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + //if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + par_rho[0] = A_rho123RareCSCTF[0][iETA1]; + par_rho[1] = A_rho123RareCSCTF[1][iETA1]; + par_rho[2] = A_rho123RareCSCTF[2][iETA1]; + par_rho[3] = A_rho123RareCSCTF[3][iETA1]; + par_rho[4] = A_rho123RareCSCTF[4][iETA1]; + } + if(iETA2 < 2)iETA2 = 2; + par2[0] = A_mu23[0][iETA2]; + par2[1] = A_mu23[1][iETA2]; + par2[2] = A_mu23[2][iETA2]; + par2[3] = A_mu23[3][iETA2]; + par_sig2[0] = A_sig23[0][iETA2]; + par_sig2[1] = A_sig23[1][iETA2]; + par_sig2[2] = A_sig23[2][iETA2]; + + break; + case 3 : //1-2-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + par_rho[0] = A_rho124FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho124FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho124FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho124FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho124FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + par_rho[0] = A_rho124RareCSCTF[0][iETA1]; + par_rho[1] = A_rho124RareCSCTF[1][iETA1]; + par_rho[2] = A_rho124RareCSCTF[2][iETA1]; + par_rho[3] = A_rho124RareCSCTF[3][iETA1]; + par_rho[4] = A_rho124RareCSCTF[4][iETA1]; + } + if(iETA2 < 9)iETA2 = 9; + par2[0] = A_mu24[0][iETA2]; + par2[1] = A_mu24[1][iETA2]; + par2[2] = A_mu24[2][iETA2]; + par2[3] = A_mu24[3][iETA2]; + par_sig2[0] = A_sig24[0][iETA2]; + par_sig2[1] = A_sig24[1][iETA2]; + par_sig2[2] = A_sig24[2][iETA2]; + break; + case 4 : //1-3-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu13Front[0][iETA1]; + par1[1] = A_mu13Front[1][iETA1]; + par1[2] = A_mu13Front[2][iETA1]; + par1[3] = A_mu13Front[3][iETA1]; + par_sig1[0] = A_sig13Front[0][iETA1]; + par_sig1[1] = A_sig13Front[1][iETA1]; + par_sig1[2] = A_sig13Front[2][iETA1]; + par_rho[0] = A_rho134FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho134FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho134FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho134FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho134FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu13Rare[0][iETA1]; + par1[1] = A_mu13Rare[1][iETA1]; + par1[2] = A_mu13Rare[2][iETA1]; + par1[3] = A_mu13Rare[3][iETA1]; + par_sig1[0] = A_sig13Rare[0][iETA1]; + par_sig1[1] = A_sig13Rare[1][iETA1]; + par_sig1[2] = A_sig13Rare[2][iETA1]; + par_rho[0] = A_rho134RareCSCTF[0][iETA1]; + par_rho[1] = A_rho134RareCSCTF[1][iETA1]; + par_rho[2] = A_rho134RareCSCTF[2][iETA1]; + par_rho[3] = A_rho134RareCSCTF[3][iETA1]; + par_rho[4] = A_rho134RareCSCTF[4][iETA1]; + } + if(iETA2 < 9)iETA2 = 9; + par2[0] = A_mu34[0][iETA2]; + par2[1] = A_mu34[1][iETA2]; + par2[2] = A_mu34[2][iETA2]; + par2[3] = A_mu34[3][iETA2]; + par_sig2[0] = A_sig34[0][iETA2]; + par_sig2[1] = A_sig34[1][iETA2]; + par_sig2[2] = A_sig34[2][iETA2]; + break; + case 5 ://2-3-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu23[0][iETA1]; + par1[1] = A_mu23[1][iETA1]; + par1[2] = A_mu23[2][iETA1]; + par1[3] = A_mu23[3][iETA1]; + par_sig1[0] = A_sig23[0][iETA1]; + par_sig1[1] = A_sig23[1][iETA1]; + par_sig1[2] = A_sig23[2][iETA1]; + par_rho[0] = A_rho234CSCTF[0][iETA1]; + par_rho[1] = A_rho234CSCTF[1][iETA1]; + par_rho[2] = A_rho234CSCTF[2][iETA1]; + par_rho[3] = A_rho234CSCTF[3][iETA1]; + par_rho[4] = A_rho234CSCTF[4][iETA1]; + + par2[0] = A_mu34[0][iETA1]; + par2[1] = A_mu34[1][iETA1]; + par2[2] = A_mu34[2][iETA1]; + par2[3] = A_mu34[3][iETA1]; + par_sig2[0] = A_sig34[0][iETA1]; + par_sig2[1] = A_sig34[1][iETA1]; + par_sig2[2] = A_sig34[2][iETA1]; + break; + case 11 : // b1-1-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + par_rho[0] = A_rho513[0][iETA1]; + par_rho[1] = A_rho513[0][iETA1]; + par_rho[2] = A_rho513[0][iETA1]; + par_rho[3] = A_rho513[0][iETA1]; + par_rho[4] = A_rho513[0][iETA1]; + + par2[0] = A_mu13Rare[0][iETA1]; + par2[1] = A_mu13Rare[1][iETA1]; + par2[2] = A_mu13Rare[2][iETA1]; + par2[3] = A_mu13Rare[3][iETA1]; + par_sig2[0] = A_sig13Rare[0][iETA1]; + par_sig2[1] = A_sig13Rare[1][iETA1]; + par_sig2[2] = A_sig13Rare[2][iETA1]; + break; + case 12 : // b1-2-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + par_rho[0] = A_rho523[0][iETA1]; + par_rho[1] = A_rho523[0][iETA1]; + par_rho[2] = A_rho523[0][iETA1]; + par_rho[3] = A_rho523[0][iETA1]; + par_rho[4] = A_rho523[0][iETA1]; + + par2[0] = A_mu23[0][iETA1]; + par2[1] = A_mu23[1][iETA1]; + par2[2] = A_mu23[2][iETA1]; + par2[3] = A_mu23[3][iETA1]; + par_sig2[0] = A_sig23[0][iETA1]; + par_sig2[1] = A_sig23[1][iETA1]; + par_sig2[2] = A_sig23[2][iETA1]; + break; + case 14 : // b1-1-2-(3) + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + par_rho[0] = A_rho512[0][iETA1]; + par_rho[1] = A_rho512[0][iETA1]; + par_rho[2] = A_rho512[0][iETA1]; + par_rho[3] = A_rho512[0][iETA1]; + par_rho[4] = A_rho512[0][iETA1]; + + par2[0] = A_mu12Rare[0][iETA1]; + par2[1] = A_mu12Rare[1][iETA1]; + par2[2] = A_mu12Rare[2][iETA1]; + par2[3] = A_mu12Rare[3][iETA1]; + par_sig2[0] = A_sig12Rare[0][iETA1]; + par_sig2[1] = A_sig12Rare[1][iETA1]; + par_sig2[2] = A_sig12Rare[2][iETA1]; + break; + //default: + //return 0.0; + } + + // Switch to 2-Station measurement if dphi is too small + // box cut around Pt of 10 GeV + if ( fabs(static_cast(dphi2))<0.004 ) + { + if(type == 2 || type == 3) type = 6; // 1-2-3(or 4) -> 1-2 + if(type == 4) type = 7; // 1-3-4 -> 1-3 + if(type == 5) type = 8; // 2-3-4 -> 2-3 + if(type == 11) type = 14; // b1-1-3 -> b1-1 for pt_method > 10 + Pt = Pt2Stn2010(type, eta, dphi1, fr, method); + } + else + { +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + double pt = 140; + double dpt = 0.1; + double step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolv = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood +/* + if(pt == 140.){ + v[0] = 200.; + lpt2_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 200.+ 5.; + lpt2_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + lpt2 = (lpt2_2-lpt2_1)/5.; + v[0] = 170.; + fx = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 170.+5.; + fxh = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 170.+2*5.; + fx2h = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolv = 137.5; break;} +*/ + //double rho = fitfrho(v, par_rho); //rho + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi1 > 0 for muon minus!!! => dphi1 = -dphi1 < 0 + dphi1 = - dphi1; + dphi2 = - dphi2; + pt = 140; + dpt = 0.1; + step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolvMinus = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood + //if(iETA == 3 && v[0] < 4 && v[0] > 3) cout << "m12 = " << fitf5(v, par1) << " sig12 = " << fitf2(v, par_sig1) << endl; +///* +/* + if(pt == 140.){ + v[0] = 200.; + lpt2_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 200.+ 5.; + lpt2_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + lpt2 = (lpt2_2-lpt2_1)/5.; + v[0] = 170.; + fx = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 170.+5.; + fxh = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 170.+2*5.; + fx2h = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolvMinus = 137.5; break;} +*/ + //double rho = fitfrho(v, par_rho); //rho + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon minus + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + PTsolv = PTsolv*1.2; // correction to have 90% efficiency for trigger cuts + if(PTsolv > 137.5) PTsolv = 137.5; + //if(fabs(dphi1) < 0.002 && fabs(dphi2) <= CutPhi23){PTsolv = 140;} + dphi1 = - dphi1; //return to correct sing dphi + dphi2 = - dphi2; //return to correct sing dphi + Pt = PTsolv; + } // end 2 or 3 station method + }} + // if ( fabs(static_cast(dphi2))>0.004 ) std::cout << "Pt = " << Pt << " Mode = " << type << " dphi1 = " << dphi1 << " dphi2 = " << dphi2 << std::endl; + + float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} +float CSCTFPtMethods::Pt3Stn2011(int type, float eta, float dphi1, float dphi2, int fr, int method) const +{ + + //if(fabs(eta) >= 2.4)eta = 2.35; + if(fabs(eta) >= 2.2) eta = 2.15; + float Pt = 0.; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[4] = {0., 0., 0., 0}; + // calculate phi23 mean + double par2[4] = {0., 0., 0., 0.}; + // calculate phi23 sig + double par_sig2[4] = {0., 0., 0., 0.}; + // calculate correlation rho + double par_rho[5] = {0., 0., 0., 0., 0.}; + int iETA1 = iETA; + int iETA2 = iETA; + +// defind which parameters will be use + double (*Amean12F)[15] = AB_mu12F; + double (*Asig12F)[15] = AB_sig12F; + double (*Amean12R)[15] = AB_mu12R; + double (*Asig12R)[15] = AB_sig12R; + + double (*Amean13F)[15] = AB_mu13F; + double (*Asig13F)[15] = AB_sig13F; + double (*Amean13R)[15] = AB_mu13R; + double (*Asig13R)[15] = AB_sig13R; + + //double (*Amean14F)[15] = AB_mu14F; + //double (*Asig14F)[15] = AB_sig14F; + //double (*Amean14R)[15] = AB_mu14R; + //double (*Asig14R)[15] = AB_sig14R; + + double (*Amean23)[15] = AB_mu23; + double (*Asig23)[15] = AB_sig23; + double (*Amean24)[15] = AB_mu24; + double (*Asig24)[15] = AB_sig24; + double (*Amean34)[15] = AB_mu34; + double (*Asig34)[15] = AB_sig34; + + double (*Amean5)[15] = AB_mu5; + double (*Asig5)[15] = AB_sig5; + double (*Amean51)[15] = AB_mu51; + double (*Asig51)[15] = AB_sig51; + double (*Amean52)[15] = AB_mu52; + double (*Asig52)[15] = AB_sig52; + double (*Amean53)[15] = AB_mu53; + double (*Asig53)[15] = AB_sig53; + + double (*Arho123F)[15] = AB_rho123F; + double (*Arho123R)[15] = AB_rho123R; + double (*Arho124F)[15] = AB_rho124F; + double (*Arho124R)[15] = AB_rho124R; + double (*Arho134F)[15] = AB_rho134F; + double (*Arho134R)[15] = AB_rho134R; + double (*Arho234)[15] = AB_rho234; + + double (*Arho51B)[15] = AB_rho51B; + double (*Arho52B)[15] = AB_rho52B; + double (*Arho53B)[15] = AB_rho53B; + double (*Arho512)[15] = AB_rho512; + double (*Arho513)[15] = AB_rho513; + double (*Arho523)[15] = AB_rho523; + + //cout << "iETA = " << iETA + // << " AB_mu51[0][iETA] = " << AB_mu51[0][iETA] << " pointer = " << (*(Amean51+0))[iETA] + // << " AB_mu51[3][iETA] = " << AB_mu51[3][iETA] << " pointer = " << (*(Amean51+3))[iETA] + // << endl; + + switch (type) // type = mode here + { + case 2 : //1-2-3 + if(iETA < 2)iETA2 = 2; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + par_rho[0] = (*(Arho123F+0))[iETA2]; + par_rho[1] = (*(Arho123F+1))[iETA2]; + par_rho[2] = (*(Arho123F+2))[iETA2]; + par_rho[3] = (*(Arho123F+3))[iETA2]; + par_rho[4] = (*(Arho123F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 1)iETA1 = 1; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + par_rho[0] = (*(Arho123R+0))[iETA2]; + par_rho[1] = (*(Arho123R+1))[iETA2]; + par_rho[2] = (*(Arho123R+2))[iETA2]; + par_rho[3] = (*(Arho123R+3))[iETA2]; + par_rho[4] = (*(Arho123R+4))[iETA2]; + } + par2[0] = (*(Amean23+0))[iETA2]; + par2[1] = (*(Amean23+1))[iETA2]; + par2[2] = (*(Amean23+2))[iETA2]; + par2[3] = (*(Amean23+3))[iETA2]; + par_sig2[0] = (*(Asig23+0))[iETA2]; + par_sig2[1] = (*(Asig23+1))[iETA2]; + par_sig2[2] = (*(Asig23+2))[iETA2]; + par_sig2[3] = (*(Asig23+3))[iETA2]; + + break; + case 3 : //1-2-4 + if(iETA < 3)iETA2 = 3; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + par_rho[0] = (*(Arho124F+0))[iETA2]; + par_rho[1] = (*(Arho124F+1))[iETA2]; + par_rho[2] = (*(Arho124F+2))[iETA2]; + par_rho[3] = (*(Arho124F+3))[iETA2]; + par_rho[4] = (*(Arho124F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 1)iETA1 = 1; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + par_rho[0] = (*(Arho124R+0))[iETA2]; + par_rho[1] = (*(Arho124R+1))[iETA2]; + par_rho[2] = (*(Arho124R+2))[iETA2]; + par_rho[3] = (*(Arho124R+3))[iETA2]; + par_rho[4] = (*(Arho124R+4))[iETA2]; + } + par2[0] = (*(Amean24+0))[iETA2]; + par2[1] = (*(Amean24+1))[iETA2]; + par2[2] = (*(Amean24+2))[iETA2]; + par2[3] = (*(Amean24+3))[iETA2]; + par_sig2[0] = (*(Asig24+0))[iETA2]; + par_sig2[1] = (*(Asig24+1))[iETA2]; + par_sig2[2] = (*(Asig24+2))[iETA2]; + par_sig2[3] = (*(Asig24+3))[iETA2]; + break; + case 4 : //1-3-4 + if(iETA < 3)iETA2 = 3; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean13F+0))[iETA1]; + par1[1] = (*(Amean13F+1))[iETA1]; + par1[2] = (*(Amean13F+2))[iETA1]; + par1[3] = (*(Amean13F+3))[iETA1]; + par_sig1[0] = (*(Asig13F+0))[iETA1]; + par_sig1[1] = (*(Asig13F+1))[iETA1]; + par_sig1[2] = (*(Asig13F+2))[iETA1]; + par_sig1[3] = (*(Asig13F+3))[iETA1]; + par_rho[0] = (*(Arho134F+0))[iETA2]; + par_rho[1] = (*(Arho134F+1))[iETA2]; + par_rho[2] = (*(Arho134F+2))[iETA2]; + par_rho[3] = (*(Arho134F+3))[iETA2]; + par_rho[4] = (*(Arho134F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean13R+0))[iETA1]; + par1[1] = (*(Amean13R+1))[iETA1]; + par1[2] = (*(Amean13R+2))[iETA1]; + par1[3] = (*(Amean13R+3))[iETA1]; + par_sig1[0] = (*(Asig13R+0))[iETA1]; + par_sig1[1] = (*(Asig13R+1))[iETA1]; + par_sig1[2] = (*(Asig13R+2))[iETA1]; + par_sig1[3] = (*(Asig13R+3))[iETA1]; + par_rho[0] = (*(Arho134R+0))[iETA2]; + par_rho[1] = (*(Arho134R+1))[iETA2]; + par_rho[2] = (*(Arho134R+2))[iETA2]; + par_rho[3] = (*(Arho134R+3))[iETA2]; + par_rho[4] = (*(Arho134R+4))[iETA2]; + } + par2[0] = (*(Amean34+0))[iETA2]; + par2[1] = (*(Amean34+1))[iETA2]; + par2[2] = (*(Amean34+2))[iETA2]; + par2[3] = (*(Amean34+3))[iETA2]; + par_sig2[0] = (*(Asig34+0))[iETA2]; + par_sig2[1] = (*(Asig34+1))[iETA2]; + par_sig2[2] = (*(Asig34+2))[iETA2]; + par_sig2[3] = (*(Asig34+3))[iETA2]; + break; + case 5 ://2-3-4 + if(iETA < 2)iETA1 = 2; + if(iETA < 3)iETA2 = 3; + par1[0] = (*(Amean23+0))[iETA1]; + par1[1] = (*(Amean23+1))[iETA1]; + par1[2] = (*(Amean23+2))[iETA1]; + par1[3] = (*(Amean23+3))[iETA1]; + par_sig1[0] = (*(Asig23+0))[iETA1]; + par_sig1[1] = (*(Asig23+1))[iETA1]; + par_sig1[2] = (*(Asig23+2))[iETA1]; + par_sig1[3] = (*(Asig23+3))[iETA1]; + par_rho[0] = (*(Arho234+0))[iETA2]; + par_rho[1] = (*(Arho234+1))[iETA2]; + par_rho[2] = (*(Arho234+2))[iETA2]; + par_rho[3] = (*(Arho234+3))[iETA2]; + par_rho[4] = (*(Arho234+4))[iETA2]; + + par2[0] = (*(Amean34+0))[iETA2]; + par2[1] = (*(Amean34+1))[iETA2]; + par2[2] = (*(Amean34+2))[iETA2]; + par2[3] = (*(Amean34+3))[iETA2]; + par_sig2[0] = (*(Asig34+0))[iETA2]; + par_sig2[1] = (*(Asig34+1))[iETA2]; + par_sig2[2] = (*(Asig34+2))[iETA2]; + par_sig2[3] = (*(Asig34+3))[iETA2]; + break; + case 11 : // singles for method < 10, for method > 10: fr = 1 -> b1-1-3, fr = 0 -> b1-3-phiBend + if(iETA != 2)iETA1 = 2; + par1[0] = (*(Amean53+0))[iETA1]; + par1[1] = (*(Amean53+1))[iETA1]; + par1[2] = (*(Amean53+2))[iETA1]; + par1[3] = (*(Amean53+3))[iETA1]; + par_sig1[0] = (*(Asig53+0))[iETA1]; + par_sig1[1] = (*(Asig53+1))[iETA1]; + par_sig1[2] = (*(Asig53+2))[iETA1]; + par_sig1[3] = (*(Asig53+3))[iETA1]; + par_rho[0] = (*(Arho53B+0))[iETA1]; + par_rho[1] = (*(Arho53B+1))[iETA1]; + par_rho[2] = (*(Arho53B+2))[iETA1]; + par_rho[3] = (*(Arho53B+3))[iETA1]; + par_rho[4] = (*(Arho53B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho513+0))[iETA1]; + par_rho[1] = (*(Arho513+1))[iETA1]; + par_rho[2] = (*(Arho513+2))[iETA1]; + par_rho[3] = (*(Arho513+3))[iETA1]; + par_rho[4] = (*(Arho513+4))[iETA1]; + + par2[0] = (*(Amean13R+0))[iETA1]; + par2[1] = (*(Amean13R+1))[iETA1]; + par2[2] = (*(Amean13R+2))[iETA1]; + par2[3] = (*(Amean13R+3))[iETA1]; + par_sig2[0] = (*(Asig13R+0))[iETA1]; + par_sig2[1] = (*(Asig13R+1))[iETA1]; + par_sig2[2] = (*(Asig13R+2))[iETA1]; + par_sig2[3] = (*(Asig13R+3))[iETA1]; + } + break; + case 12 : // b1-1-2 for method < 10; for method > 10: fr = 1 -> b1-2-3, fr = 0 -> b1-2-phiBend + if(iETA < 1)iETA1 = 1; + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + par_rho[0] = (*(Arho52B+0))[iETA1]; + par_rho[1] = (*(Arho52B+1))[iETA1]; + par_rho[2] = (*(Arho52B+2))[iETA1]; + par_rho[3] = (*(Arho52B+3))[iETA1]; + par_rho[4] = (*(Arho52B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + if(iETA != 2)iETA1 = 2; + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + par_rho[0] = (*(Arho523+0))[iETA1]; + par_rho[1] = (*(Arho523+1))[iETA1]; + par_rho[2] = (*(Arho523+2))[iETA1]; + par_rho[3] = (*(Arho523+3))[iETA1]; + par_rho[4] = (*(Arho523+4))[iETA1]; + + par2[0] = (*(Amean23+0))[iETA1]; + par2[1] = (*(Amean23+1))[iETA1]; + par2[2] = (*(Amean23+2))[iETA1]; + par2[3] = (*(Amean23+3))[iETA1]; + par_sig2[0] = (*(Asig23+0))[iETA1]; + par_sig2[1] = (*(Asig23+1))[iETA1]; + par_sig2[2] = (*(Asig23+2))[iETA1]; + par_sig2[3] = (*(Asig23+3))[iETA1]; + } + break; + case 14 : // b1-2 for method < 10; for method > 10: fr = 1 -> b1-1-2-(3), fr = 0 -> b1-1-phiBend + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho51B+0))[iETA1]; + par_rho[1] = (*(Arho51B+1))[iETA1]; + par_rho[2] = (*(Arho51B+2))[iETA1]; + par_rho[3] = (*(Arho51B+3))[iETA1]; + par_rho[4] = (*(Arho51B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + if(iETA < 1)iETA1 = 1; + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho512+0))[iETA1]; + par_rho[1] = (*(Arho512+1))[iETA1]; + par_rho[2] = (*(Arho512+2))[iETA1]; + par_rho[3] = (*(Arho512+3))[iETA1]; + par_rho[4] = (*(Arho512+4))[iETA1]; + + par2[0] = (*(Amean12R+0))[iETA1]; + par2[1] = (*(Amean12R+1))[iETA1]; + par2[2] = (*(Amean12R+2))[iETA1]; + par2[3] = (*(Amean12R+3))[iETA1]; + par_sig2[0] = (*(Asig12R+0))[iETA1]; + par_sig2[1] = (*(Asig12R+1))[iETA1]; + par_sig2[2] = (*(Asig12R+2))[iETA1]; + par_sig2[3] = (*(Asig12R+3))[iETA1]; + } + break; + //default: + //return 0.0; + } + + // Switch to 2-Station measurement if dphi is too small + // box cut around Pt of 10 GeV + if ( (fabs(static_cast(dphi2))<0.004 && type != 12 && method < 25)|| + (fabs(static_cast(dphi2))<0.004 && type != 12 && type != 14 && type != 11 && method >= 25) ) + { + //if(type == 12 || type == 14 || type == 11) std::cout << "mode = " << type << " dphi23 = " << dphi2 << " method = " << method << std::endl; //test + if(type == 2 || type == 3) type = 6; // 1-2-3(or 4) -> 1-2 + if(type == 4) type = 7; // 1-3-4 -> 1-3 + if(type == 5) type = 8; // 2-3-4 -> 2-3 + if(type == 11) type = 14; // b1-1-3 -> b1-1 for pt_method > 10 + //if(type == 14) type = 11; + //phiSign + Pt = Pt2Stn2011(type, eta, dphi1, fr, method,int(2));//in 3 station track there is no information to which ME1/1 or ME1/2 track belong + } + else + { +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + double pt = 140; + double dpt = 0.1; + double step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolv = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood + //double rho = fitfrho(v, par_rho); //rho + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi1 > 0 for muon minus!!! => dphi1 = -dphi1 < 0 + dphi1 = - dphi1; + dphi2 = - dphi2; + pt = 140; + dpt = 0.1; + step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolvMinus = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood + //double rho = fitfrho(v, par_rho); //rho + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon minus + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + PTsolv = PTsolv*1.2; // correction to have 90% efficiency for trigger cuts + if(PTsolv > 137.5) PTsolv = 137.5; + //if(fabs(dphi1) < 0.002 && fabs(dphi2) <= CutPhi23){PTsolv = 140;} + dphi1 = - dphi1; //return to correct sing dphi + dphi2 = - dphi2; //return to correct sing dphi + Pt = PTsolv; + } // end 2 or 3 station method + }} + // fix overlap region high pt: + if(method >= 25 && (type == 12 || type == 14 || type == 11) && fabs(dphi1)<0.003 && fabs(dphi2) <2) Pt = 140.; + // if ( fabs(static_cast(dphi2))>0.004 ) std::cout << "Pt = " << Pt << " Mode = " << type << " dphi1 = " << dphi1 << " dphi2 = " << dphi2 << std::endl; + + //float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + //if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + float Pt_min = 2;// 2 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} + + + +float CSCTFPtMethods::Pt2Stn2012(int type, float eta, float dphi, int PtbyMLH, float &bestLH, int fr, int method) const +{ + int useBestMLH = PtbyMLH; + int useBOXcut = false; + int useDTBOXcut = true; + if(type == 5) useBOXcut = true; // useBOXcut for mode 5 which come from 3 station + if(type == 5) type = 8; // 2-3-4 -> 2-3// + + if(fabs(eta) >= 2.4) eta = 2.35; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[3] = {0., 0., 0.}; + int iETA1 = iETA; + switch (type) // type = mode here + { + case 6 : //1-2 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + //if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + //if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + } + break; + case 7 : //1-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + //if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu13Front[0][iETA1]; + par1[1] = A_mu13Front[1][iETA1]; + par1[2] = A_mu13Front[2][iETA1]; + par1[3] = A_mu13Front[3][iETA1]; + par_sig1[0] = A_sig13Front[0][iETA1]; + par_sig1[1] = A_sig13Front[1][iETA1]; + par_sig1[2] = A_sig13Front[2][iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + //if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu13Rare[0][iETA1]; + par1[1] = A_mu13Rare[1][iETA1]; + par1[2] = A_mu13Rare[2][iETA1]; + par1[3] = A_mu13Rare[3][iETA1]; + par_sig1[0] = A_sig13Rare[0][iETA1]; + par_sig1[1] = A_sig13Rare[1][iETA1]; + par_sig1[2] = A_sig13Rare[2][iETA1]; + } + break; + case 8 : //2-3 + if(iETA1 < 2)iETA1 = 2; + par1[0] = A_mu23[0][iETA1]; + par1[1] = A_mu23[1][iETA1]; + par1[2] = A_mu23[2][iETA1]; + par1[3] = A_mu23[3][iETA1]; + par_sig1[0] = A_sig23[0][iETA1]; + par_sig1[1] = A_sig23[1][iETA1]; + par_sig1[2] = A_sig23[2][iETA1]; + break; + case 9 : //2-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu24[0][iETA1]; + par1[1] = A_mu24[1][iETA1]; + par1[2] = A_mu24[2][iETA1]; + par1[3] = A_mu24[3][iETA1]; + par_sig1[0] = A_sig24[0][iETA1]; + par_sig1[1] = A_sig24[1][iETA1]; + par_sig1[2] = A_sig24[2][iETA1]; + break; + case 10 : //3-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu34[0][iETA1]; + par1[1] = A_mu34[1][iETA1]; + par1[2] = A_mu34[2][iETA1]; + par1[3] = A_mu34[3][iETA1]; + par_sig1[0] = A_sig34[0][iETA1]; + par_sig1[1] = A_sig34[1][iETA1]; + par_sig1[2] = A_sig34[2][iETA1]; + break; + case 13 : //1-4 + if(iETA1 < 9)iETA1 = 9; + //if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 12)iETA1 = 12; + if(fr == 1){ + par1[0] = A_mu14Front[0][iETA1]; + par1[1] = A_mu14Front[1][iETA1]; + par1[2] = A_mu14Front[2][iETA1]; + par1[3] = A_mu14Front[3][iETA1]; + par_sig1[0] = A_sig14Front[0][iETA1]; + par_sig1[1] = A_sig14Front[1][iETA1]; + par_sig1[2] = A_sig14Front[2][iETA1]; + } + if(fr == 0){ + par1[0] = A_mu14Rare[0][iETA1]; + par1[1] = A_mu14Rare[1][iETA1]; + par1[2] = A_mu14Rare[2][iETA1]; + par1[3] = A_mu14Rare[3][iETA1]; + par_sig1[0] = A_sig14Rare[0][iETA1]; + par_sig1[1] = A_sig14Rare[1][iETA1]; + par_sig1[2] = A_sig14Rare[2][iETA1]; + } + break; + case 11 : // b1-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu53[0][iETA1]; + par1[1] = A_mu53[1][iETA1]; + par1[2] = A_mu53[2][iETA1]; + par1[3] = A_mu53[3][iETA1]; + par_sig1[0] = A_sig53[0][iETA1]; + par_sig1[1] = A_sig53[1][iETA1]; + par_sig1[2] = A_sig53[2][iETA1]; + + break; + case 12 : //1-2-b1 = 2-b1 for pt_method < 10, for pt_method > 10: b1-2 + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + break; + case 14 : //2-b1 for pt_method < 10 and b1-1 for pt_method > 10 + if(method < 10){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + } + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + if(method > 10){ + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + } + break; + //default: + //return 0.0; + } + +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + //if(fabs(dphi) >= 0.002) + //if(fabs(dphi) >= 0.00) + //if(fabs(dphi) >= 0.002 || (fabs(dphi) >= 0.01 && (type == 12 || type == 14))) + //{ + double muPlusMaxLH = -1e9; + double pt = 140; + double step = 5.; + double maxLH = -1e9; + + while(pt > 2. ) + { + double par_phi12[1] = {dphi}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2(par_phi12, par1, par_sig1, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolv = pt; + } + + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + pt = pt - step; + }// end while + muPlusMaxLH = maxLH; + +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi > 0 for muon minus!!! => dphi = -dphi < 0 + double muMinusMaxLH = -1e9; + dphi = - dphi; + pt = 140; + step = 5.; + maxLH = -1e9; + while(pt > 2. ) + { + double par_phi12[1] = {dphi}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2(par_phi12, par1, par_sig1, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolvMinus = pt; + } + + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + pt = pt - step; + }// end while + muMinusMaxLH = maxLH; + + // }// if(fabs(dphi) >= 0.002) + // else +// {PTsolv = 137.5;} + +//*********** end solve equation for muon minus + if (useBestMLH) + PTsolv = (muPlusMaxLH > muMinusMaxLH) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + else + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + + bestLH = (muPlusMaxLH > muMinusMaxLH) ? muPlusMaxLH : muMinusMaxLH; + + + PTsolv = PTsolv*1.2; + if(PTsolv > 137.5) PTsolv = 137.5; + + if (useBOXcut) + if(fabs(dphi) <= 0.002 && PTsolv < 120.)PTsolv = 140.; + if (useDTBOXcut) + if( fabs(dphi) <= 0.01 && (type == 11 || type == 12 || type == 14) && PTsolv < 120.)PTsolv = 140.; + + dphi = - dphi; //return to correct sing dphi + + } //if(fabs(eta_TracMy) + } //end "for by iETA" + + float Pt = PTsolv; + if(Pt > 10 && fabs(dphi) >= 0.1 ) std::cout << "iF = 0 for dphi = " << dphi <<" and Pt = " << Pt << std::endl; + + //if(Pt > 100 && (type == 12 || type == 14) && fabs(eta) <= 1.2 && dphi > 0.015 )std::cout << "dphi = " << dphi << " eta = " << eta << std::endl; + //if(Pt < 10 && (type == 12 || type == 14) && fabs(eta) <= 1.2 && dphi < 0.01)std::cout << "dphi = " << dphi << " eta = " << eta << std::endl; + // return (Pt>0.0) ? Pt : 0.0; + + float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} + + + + +float CSCTFPtMethods::Pt3Stn2012(int type, float eta, float dphi1, float dphi2, int PtbyMLH, float &bestLH, int fr, int method) const +{ + + int useBestMLH = PtbyMLH; + int use2Stn = false; + int use2StnDT = true; + if(type == 5) use2Stn = true;//switch 2 station assighment for mode = 5 + + + if(fabs(eta) >= 2.4)eta = 2.35; + float Pt = 0.; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[3] = {0., 0., 0.}; + // calculate phi23 mean + double par2[4] = {0., 0., 0., 0.}; + // calculate phi23 sig + double par_sig2[3] = {0., 0., 0.}; + // calculate correlation rho + double par_rho[5] = {0., 0., 0., 0., 0.}; + int iETA1 = iETA; + int iETA2 = iETA; + switch (type) // type = mode here + { + case 2 : //1-2-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + //if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + par_rho[0] = A_rho123FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho123FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho123FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho123FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho123FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + //if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + par_rho[0] = A_rho123RareCSCTF[0][iETA1]; + par_rho[1] = A_rho123RareCSCTF[1][iETA1]; + par_rho[2] = A_rho123RareCSCTF[2][iETA1]; + par_rho[3] = A_rho123RareCSCTF[3][iETA1]; + par_rho[4] = A_rho123RareCSCTF[4][iETA1]; + } + if(iETA2 < 2)iETA2 = 2; + par2[0] = A_mu23[0][iETA2]; + par2[1] = A_mu23[1][iETA2]; + par2[2] = A_mu23[2][iETA2]; + par2[3] = A_mu23[3][iETA2]; + par_sig2[0] = A_sig23[0][iETA2]; + par_sig2[1] = A_sig23[1][iETA2]; + par_sig2[2] = A_sig23[2][iETA2]; + + break; + case 3 : //1-2-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + par_rho[0] = A_rho124FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho124FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho124FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho124FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho124FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + par_rho[0] = A_rho124RareCSCTF[0][iETA1]; + par_rho[1] = A_rho124RareCSCTF[1][iETA1]; + par_rho[2] = A_rho124RareCSCTF[2][iETA1]; + par_rho[3] = A_rho124RareCSCTF[3][iETA1]; + par_rho[4] = A_rho124RareCSCTF[4][iETA1]; + } + if(iETA2 < 9)iETA2 = 9; + par2[0] = A_mu24[0][iETA2]; + par2[1] = A_mu24[1][iETA2]; + par2[2] = A_mu24[2][iETA2]; + par2[3] = A_mu24[3][iETA2]; + par_sig2[0] = A_sig24[0][iETA2]; + par_sig2[1] = A_sig24[1][iETA2]; + par_sig2[2] = A_sig24[2][iETA2]; + break; + case 4 : //1-3-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu13Front[0][iETA1]; + par1[1] = A_mu13Front[1][iETA1]; + par1[2] = A_mu13Front[2][iETA1]; + par1[3] = A_mu13Front[3][iETA1]; + par_sig1[0] = A_sig13Front[0][iETA1]; + par_sig1[1] = A_sig13Front[1][iETA1]; + par_sig1[2] = A_sig13Front[2][iETA1]; + par_rho[0] = A_rho134FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho134FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho134FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho134FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho134FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu13Rare[0][iETA1]; + par1[1] = A_mu13Rare[1][iETA1]; + par1[2] = A_mu13Rare[2][iETA1]; + par1[3] = A_mu13Rare[3][iETA1]; + par_sig1[0] = A_sig13Rare[0][iETA1]; + par_sig1[1] = A_sig13Rare[1][iETA1]; + par_sig1[2] = A_sig13Rare[2][iETA1]; + par_rho[0] = A_rho134RareCSCTF[0][iETA1]; + par_rho[1] = A_rho134RareCSCTF[1][iETA1]; + par_rho[2] = A_rho134RareCSCTF[2][iETA1]; + par_rho[3] = A_rho134RareCSCTF[3][iETA1]; + par_rho[4] = A_rho134RareCSCTF[4][iETA1]; + } + if(iETA2 < 9)iETA2 = 9; + par2[0] = A_mu34[0][iETA2]; + par2[1] = A_mu34[1][iETA2]; + par2[2] = A_mu34[2][iETA2]; + par2[3] = A_mu34[3][iETA2]; + par_sig2[0] = A_sig34[0][iETA2]; + par_sig2[1] = A_sig34[1][iETA2]; + par_sig2[2] = A_sig34[2][iETA2]; + break; + case 5 ://2-3-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu23[0][iETA1]; + par1[1] = A_mu23[1][iETA1]; + par1[2] = A_mu23[2][iETA1]; + par1[3] = A_mu23[3][iETA1]; + par_sig1[0] = A_sig23[0][iETA1]; + par_sig1[1] = A_sig23[1][iETA1]; + par_sig1[2] = A_sig23[2][iETA1]; + par_rho[0] = A_rho234CSCTF[0][iETA1]; + par_rho[1] = A_rho234CSCTF[1][iETA1]; + par_rho[2] = A_rho234CSCTF[2][iETA1]; + par_rho[3] = A_rho234CSCTF[3][iETA1]; + par_rho[4] = A_rho234CSCTF[4][iETA1]; + + par2[0] = A_mu34[0][iETA1]; + par2[1] = A_mu34[1][iETA1]; + par2[2] = A_mu34[2][iETA1]; + par2[3] = A_mu34[3][iETA1]; + par_sig2[0] = A_sig34[0][iETA1]; + par_sig2[1] = A_sig34[1][iETA1]; + par_sig2[2] = A_sig34[2][iETA1]; + break; + case 11 : // b1-1-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + par_rho[0] = A_rho513[0][iETA1]; + par_rho[1] = A_rho513[0][iETA1]; + par_rho[2] = A_rho513[0][iETA1]; + par_rho[3] = A_rho513[0][iETA1]; + par_rho[4] = A_rho513[0][iETA1]; + + par2[0] = A_mu13Rare[0][iETA1]; + par2[1] = A_mu13Rare[1][iETA1]; + par2[2] = A_mu13Rare[2][iETA1]; + par2[3] = A_mu13Rare[3][iETA1]; + par_sig2[0] = A_sig13Rare[0][iETA1]; + par_sig2[1] = A_sig13Rare[1][iETA1]; + par_sig2[2] = A_sig13Rare[2][iETA1]; + break; + case 12 : // b1-2-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + par_rho[0] = A_rho523[0][iETA1]; + par_rho[1] = A_rho523[0][iETA1]; + par_rho[2] = A_rho523[0][iETA1]; + par_rho[3] = A_rho523[0][iETA1]; + par_rho[4] = A_rho523[0][iETA1]; + + par2[0] = A_mu23[0][iETA1]; + par2[1] = A_mu23[1][iETA1]; + par2[2] = A_mu23[2][iETA1]; + par2[3] = A_mu23[3][iETA1]; + par_sig2[0] = A_sig23[0][iETA1]; + par_sig2[1] = A_sig23[1][iETA1]; + par_sig2[2] = A_sig23[2][iETA1]; + break; + case 14 : // b1-1-2-(3) + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + par_rho[0] = A_rho512[0][iETA1]; + par_rho[1] = A_rho512[0][iETA1]; + par_rho[2] = A_rho512[0][iETA1]; + par_rho[3] = A_rho512[0][iETA1]; + par_rho[4] = A_rho512[0][iETA1]; + + par2[0] = A_mu12Rare[0][iETA1]; + par2[1] = A_mu12Rare[1][iETA1]; + par2[2] = A_mu12Rare[2][iETA1]; + par2[3] = A_mu12Rare[3][iETA1]; + par_sig2[0] = A_sig12Rare[0][iETA1]; + par_sig2[1] = A_sig12Rare[1][iETA1]; + par_sig2[2] = A_sig12Rare[2][iETA1]; + break; + //default: + //return 0.0; + } + + // Switch to 2-Station measurement if dphi is too small + // box cut around Pt of 10 GeV + if ( fabs(static_cast(dphi2))<0.004 && ((type >= 11 && use2StnDT) || (type>=2 && type<=5 && use2Stn))) + { + if (use2Stn) + { + if(type == 2 || type == 3) type = 6; // 1-2-3(or 4) -> 1-2 + if(type == 4) type = 7; // 1-3-4 -> 1-3 + Pt = Pt2Stn2012(type, eta, dphi1, useBestMLH, bestLH, fr, method); + } + if (use2StnDT) + { + if(type == 11) type = 14; // b1-1-3 -> b1-1 for pt_method > 10 + Pt = Pt2Stn2012(type, eta, dphi1, useBestMLH, bestLH, fr, method); + } + } + else + { +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + double muPlusMaxLH = -1e9; + double pt = 140; + double step = 5.; + double maxLH = -1e9; + + while(pt > 2. ) + { + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolv = pt; + } + + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + pt = pt - step; + }// end while + muPlusMaxLH = maxLH; + +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi1 > 0 for muon minus!!! => dphi1 = -dphi1 < 0 + double muMinusMaxLH = -1e9; + dphi1 = - dphi1; + dphi2 = - dphi2; + pt = 140; + step = 5.; + maxLH = -1e9; + + while(pt > 2. ) + { + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolvMinus = pt; + } + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + pt = pt - step; + }// end while + muMinusMaxLH = maxLH; + + if (useBestMLH) + PTsolv = (muPlusMaxLH > muMinusMaxLH) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + else + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + + bestLH = (muPlusMaxLH > muMinusMaxLH) ? muPlusMaxLH : muMinusMaxLH; + //*********** end solve equation for muon minus + + PTsolv = PTsolv*1.2; // correction to have 90% efficiency for trigger cuts + if(PTsolv > 137.5) PTsolv = 137.5; + //if(fabs(dphi1) < 0.002 && fabs(dphi2) <= CutPhi23){PTsolv = 140;} + dphi1 = - dphi1; //return to correct sing dphi + dphi2 = - dphi2; //return to correct sing dphi + Pt = PTsolv; + } // end 2 or 3 station method + } + } + // if ( fabs(static_cast(dphi2))>0.004 ) std::cout << "Pt = " << Pt << " Mode = " << type << " dphi1 = " << dphi1 << " dphi2 = " << dphi2 << std::endl; + + float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + return (Pt > Pt_min) ? Pt : Pt_min; +} + + + +float CSCTFPtMethods::Pt3Stn2012_DT(int type, float eta, float dphi1, float dphi2, int PtbyMLH, float &bestLH, int fr, int method) const +{ + int useBestMLH = PtbyMLH; + int useBOXcutDT = true; + int use2Stn = false; + int use2StnDT = true; + + //if(fabs(eta) >= 2.4)eta = 2.35; + if(fabs(eta) >= 2.2) eta = 2.15; + float Pt = 0.; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[4] = {0., 0., 0., 0}; + // calculate phi23 mean + double par2[4] = {0., 0., 0., 0.}; + // calculate phi23 sig + double par_sig2[4] = {0., 0., 0., 0.}; + // calculate correlation rho + double par_rho[5] = {0., 0., 0., 0., 0.}; + int iETA1 = iETA; + int iETA2 = iETA; + +// defind which parameters will be use + double (*Amean12F)[15] = AB_mu12F; + double (*Asig12F)[15] = AB_sig12F; + double (*Amean12R)[15] = AB_mu12R; + double (*Asig12R)[15] = AB_sig12R; + + double (*Amean13F)[15] = AB_mu13F; + double (*Asig13F)[15] = AB_sig13F; + double (*Amean13R)[15] = AB_mu13R; + double (*Asig13R)[15] = AB_sig13R; + + //double (*Amean14F)[15] = AB_mu14F; + //double (*Asig14F)[15] = AB_sig14F; + //double (*Amean14R)[15] = AB_mu14R; + //double (*Asig14R)[15] = AB_sig14R; + + double (*Amean23)[15] = AB_mu23; + double (*Asig23)[15] = AB_sig23; + double (*Amean24)[15] = AB_mu24; + double (*Asig24)[15] = AB_sig24; + double (*Amean34)[15] = AB_mu34; + double (*Asig34)[15] = AB_sig34; + + double (*Amean5)[15] = AB_mu5; + double (*Asig5)[15] = AB_sig5; + double (*Amean51)[15] = AB_mu51; + double (*Asig51)[15] = AB_sig51; + double (*Amean52)[15] = AB_mu52; + double (*Asig52)[15] = AB_sig52; + double (*Amean53)[15] = AB_mu53; + double (*Asig53)[15] = AB_sig53; + + double (*Arho123F)[15] = AB_rho123F; + double (*Arho123R)[15] = AB_rho123R; + double (*Arho124F)[15] = AB_rho124F; + double (*Arho124R)[15] = AB_rho124R; + double (*Arho134F)[15] = AB_rho134F; + double (*Arho134R)[15] = AB_rho134R; + double (*Arho234)[15] = AB_rho234; + + double (*Arho51B)[15] = AB_rho51B; + double (*Arho52B)[15] = AB_rho52B; + double (*Arho53B)[15] = AB_rho53B; + double (*Arho512)[15] = AB_rho512; + double (*Arho513)[15] = AB_rho513; + double (*Arho523)[15] = AB_rho523; + + //cout << "iETA = " << iETA + // << " AB_mu51[0][iETA] = " << AB_mu51[0][iETA] << " pointer = " << (*(Amean51+0))[iETA] + // << " AB_mu51[3][iETA] = " << AB_mu51[3][iETA] << " pointer = " << (*(Amean51+3))[iETA] + // << endl; + + switch (type) // type = mode here + { + case 2 : //1-2-3 + if(iETA < 2)iETA2 = 2; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + par_rho[0] = (*(Arho123F+0))[iETA2]; + par_rho[1] = (*(Arho123F+1))[iETA2]; + par_rho[2] = (*(Arho123F+2))[iETA2]; + par_rho[3] = (*(Arho123F+3))[iETA2]; + par_rho[4] = (*(Arho123F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 1)iETA1 = 1; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + par_rho[0] = (*(Arho123R+0))[iETA2]; + par_rho[1] = (*(Arho123R+1))[iETA2]; + par_rho[2] = (*(Arho123R+2))[iETA2]; + par_rho[3] = (*(Arho123R+3))[iETA2]; + par_rho[4] = (*(Arho123R+4))[iETA2]; + } + par2[0] = (*(Amean23+0))[iETA2]; + par2[1] = (*(Amean23+1))[iETA2]; + par2[2] = (*(Amean23+2))[iETA2]; + par2[3] = (*(Amean23+3))[iETA2]; + par_sig2[0] = (*(Asig23+0))[iETA2]; + par_sig2[1] = (*(Asig23+1))[iETA2]; + par_sig2[2] = (*(Asig23+2))[iETA2]; + par_sig2[3] = (*(Asig23+3))[iETA2]; + + break; + case 3 : //1-2-4 + if(iETA < 3)iETA2 = 3; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + par_rho[0] = (*(Arho124F+0))[iETA2]; + par_rho[1] = (*(Arho124F+1))[iETA2]; + par_rho[2] = (*(Arho124F+2))[iETA2]; + par_rho[3] = (*(Arho124F+3))[iETA2]; + par_rho[4] = (*(Arho124F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 1)iETA1 = 1; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + par_rho[0] = (*(Arho124R+0))[iETA2]; + par_rho[1] = (*(Arho124R+1))[iETA2]; + par_rho[2] = (*(Arho124R+2))[iETA2]; + par_rho[3] = (*(Arho124R+3))[iETA2]; + par_rho[4] = (*(Arho124R+4))[iETA2]; + } + par2[0] = (*(Amean24+0))[iETA2]; + par2[1] = (*(Amean24+1))[iETA2]; + par2[2] = (*(Amean24+2))[iETA2]; + par2[3] = (*(Amean24+3))[iETA2]; + par_sig2[0] = (*(Asig24+0))[iETA2]; + par_sig2[1] = (*(Asig24+1))[iETA2]; + par_sig2[2] = (*(Asig24+2))[iETA2]; + par_sig2[3] = (*(Asig24+3))[iETA2]; + break; + case 4 : //1-3-4 + if(iETA < 3)iETA2 = 3; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean13F+0))[iETA1]; + par1[1] = (*(Amean13F+1))[iETA1]; + par1[2] = (*(Amean13F+2))[iETA1]; + par1[3] = (*(Amean13F+3))[iETA1]; + par_sig1[0] = (*(Asig13F+0))[iETA1]; + par_sig1[1] = (*(Asig13F+1))[iETA1]; + par_sig1[2] = (*(Asig13F+2))[iETA1]; + par_sig1[3] = (*(Asig13F+3))[iETA1]; + par_rho[0] = (*(Arho134F+0))[iETA2]; + par_rho[1] = (*(Arho134F+1))[iETA2]; + par_rho[2] = (*(Arho134F+2))[iETA2]; + par_rho[3] = (*(Arho134F+3))[iETA2]; + par_rho[4] = (*(Arho134F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean13R+0))[iETA1]; + par1[1] = (*(Amean13R+1))[iETA1]; + par1[2] = (*(Amean13R+2))[iETA1]; + par1[3] = (*(Amean13R+3))[iETA1]; + par_sig1[0] = (*(Asig13R+0))[iETA1]; + par_sig1[1] = (*(Asig13R+1))[iETA1]; + par_sig1[2] = (*(Asig13R+2))[iETA1]; + par_sig1[3] = (*(Asig13R+3))[iETA1]; + par_rho[0] = (*(Arho134R+0))[iETA2]; + par_rho[1] = (*(Arho134R+1))[iETA2]; + par_rho[2] = (*(Arho134R+2))[iETA2]; + par_rho[3] = (*(Arho134R+3))[iETA2]; + par_rho[4] = (*(Arho134R+4))[iETA2]; + } + par2[0] = (*(Amean34+0))[iETA2]; + par2[1] = (*(Amean34+1))[iETA2]; + par2[2] = (*(Amean34+2))[iETA2]; + par2[3] = (*(Amean34+3))[iETA2]; + par_sig2[0] = (*(Asig34+0))[iETA2]; + par_sig2[1] = (*(Asig34+1))[iETA2]; + par_sig2[2] = (*(Asig34+2))[iETA2]; + par_sig2[3] = (*(Asig34+3))[iETA2]; + break; + case 5 ://2-3-4 + if(iETA < 2)iETA1 = 2; + if(iETA < 3)iETA2 = 3; + par1[0] = (*(Amean23+0))[iETA1]; + par1[1] = (*(Amean23+1))[iETA1]; + par1[2] = (*(Amean23+2))[iETA1]; + par1[3] = (*(Amean23+3))[iETA1]; + par_sig1[0] = (*(Asig23+0))[iETA1]; + par_sig1[1] = (*(Asig23+1))[iETA1]; + par_sig1[2] = (*(Asig23+2))[iETA1]; + par_sig1[3] = (*(Asig23+3))[iETA1]; + par_rho[0] = (*(Arho234+0))[iETA2]; + par_rho[1] = (*(Arho234+1))[iETA2]; + par_rho[2] = (*(Arho234+2))[iETA2]; + par_rho[3] = (*(Arho234+3))[iETA2]; + par_rho[4] = (*(Arho234+4))[iETA2]; + + par2[0] = (*(Amean34+0))[iETA2]; + par2[1] = (*(Amean34+1))[iETA2]; + par2[2] = (*(Amean34+2))[iETA2]; + par2[3] = (*(Amean34+3))[iETA2]; + par_sig2[0] = (*(Asig34+0))[iETA2]; + par_sig2[1] = (*(Asig34+1))[iETA2]; + par_sig2[2] = (*(Asig34+2))[iETA2]; + par_sig2[3] = (*(Asig34+3))[iETA2]; + break; + case 11 : // singles for method < 10, for method > 10: fr = 1 -> b1-1-3, fr = 0 -> b1-3-phiBend + if(iETA != 2)iETA1 = 2; + par1[0] = (*(Amean53+0))[iETA1]; + par1[1] = (*(Amean53+1))[iETA1]; + par1[2] = (*(Amean53+2))[iETA1]; + par1[3] = (*(Amean53+3))[iETA1]; + par_sig1[0] = (*(Asig53+0))[iETA1]; + par_sig1[1] = (*(Asig53+1))[iETA1]; + par_sig1[2] = (*(Asig53+2))[iETA1]; + par_sig1[3] = (*(Asig53+3))[iETA1]; + par_rho[0] = (*(Arho53B+0))[iETA1]; + par_rho[1] = (*(Arho53B+1))[iETA1]; + par_rho[2] = (*(Arho53B+2))[iETA1]; + par_rho[3] = (*(Arho53B+3))[iETA1]; + par_rho[4] = (*(Arho53B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho513+0))[iETA1]; + par_rho[1] = (*(Arho513+1))[iETA1]; + par_rho[2] = (*(Arho513+2))[iETA1]; + par_rho[3] = (*(Arho513+3))[iETA1]; + par_rho[4] = (*(Arho513+4))[iETA1]; + + par2[0] = (*(Amean13R+0))[iETA1]; + par2[1] = (*(Amean13R+1))[iETA1]; + par2[2] = (*(Amean13R+2))[iETA1]; + par2[3] = (*(Amean13R+3))[iETA1]; + par_sig2[0] = (*(Asig13R+0))[iETA1]; + par_sig2[1] = (*(Asig13R+1))[iETA1]; + par_sig2[2] = (*(Asig13R+2))[iETA1]; + par_sig2[3] = (*(Asig13R+3))[iETA1]; + } + break; + case 12 : // b1-1-2 for method < 10; for method > 10: fr = 1 -> b1-2-3, fr = 0 -> b1-2-phiBend + if(iETA < 1)iETA1 = 1; + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + par_rho[0] = (*(Arho52B+0))[iETA1]; + par_rho[1] = (*(Arho52B+1))[iETA1]; + par_rho[2] = (*(Arho52B+2))[iETA1]; + par_rho[3] = (*(Arho52B+3))[iETA1]; + par_rho[4] = (*(Arho52B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + if(iETA != 2)iETA1 = 2; + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + par_rho[0] = (*(Arho523+0))[iETA1]; + par_rho[1] = (*(Arho523+1))[iETA1]; + par_rho[2] = (*(Arho523+2))[iETA1]; + par_rho[3] = (*(Arho523+3))[iETA1]; + par_rho[4] = (*(Arho523+4))[iETA1]; + + par2[0] = (*(Amean23+0))[iETA1]; + par2[1] = (*(Amean23+1))[iETA1]; + par2[2] = (*(Amean23+2))[iETA1]; + par2[3] = (*(Amean23+3))[iETA1]; + par_sig2[0] = (*(Asig23+0))[iETA1]; + par_sig2[1] = (*(Asig23+1))[iETA1]; + par_sig2[2] = (*(Asig23+2))[iETA1]; + par_sig2[3] = (*(Asig23+3))[iETA1]; + } + break; + case 14 : // b1-2 for method < 10; for method > 10: fr = 1 -> b1-1-2-(3), fr = 0 -> b1-1-phiBend + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho51B+0))[iETA1]; + par_rho[1] = (*(Arho51B+1))[iETA1]; + par_rho[2] = (*(Arho51B+2))[iETA1]; + par_rho[3] = (*(Arho51B+3))[iETA1]; + par_rho[4] = (*(Arho51B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + if(iETA < 1)iETA1 = 1; + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho512+0))[iETA1]; + par_rho[1] = (*(Arho512+1))[iETA1]; + par_rho[2] = (*(Arho512+2))[iETA1]; + par_rho[3] = (*(Arho512+3))[iETA1]; + par_rho[4] = (*(Arho512+4))[iETA1]; + + par2[0] = (*(Amean12R+0))[iETA1]; + par2[1] = (*(Amean12R+1))[iETA1]; + par2[2] = (*(Amean12R+2))[iETA1]; + par2[3] = (*(Amean12R+3))[iETA1]; + par_sig2[0] = (*(Asig12R+0))[iETA1]; + par_sig2[1] = (*(Asig12R+1))[iETA1]; + par_sig2[2] = (*(Asig12R+2))[iETA1]; + par_sig2[3] = (*(Asig12R+3))[iETA1]; + } + break; + //default: + //return 0.0; + } + + // Switch to 2-Station measurement if dphi is too small + // box cut around Pt of 10 GeV + if ( ( ( (fabs(static_cast(dphi2))<0.004 && type != 12 && method < 25)|| + (fabs(static_cast(dphi2))<0.004 && type != 12 && type != 14 && type != 11 && method >= 25))) && + ((type>=2 && type<=5 && use2Stn) || (type >= 11 && use2StnDT))) + { + if (use2Stn) + { + //if(type == 12 || type == 14 || type == 11) std::cout << "mode = " << type << " dphi23 = " << dphi2 << " method = " << method << std::endl; //test + if(type == 2 || type == 3) type = 6; // 1-2-3(or 4) -> 1-2 + if(type == 4) type = 7; // 1-3-4 -> 1-3 + if(type == 5) type = 8; // 2-3-4 -> 2-3 + Pt = Pt2Stn2012_DT(type, eta, dphi1, useBestMLH, bestLH, fr, method,int(2));//in 3 station track there is no information to which ME1/1 or ME1/2 track belong + } + if (use2StnDT) + { + if(type == 11) type = 14; // b1-1-3 -> b1-1 for pt_method > 10 + //if(type == 14) type = 11; + //phiSign + Pt = Pt2Stn2012_DT(type, eta, dphi1, useBestMLH, bestLH, fr, method,int(2));//in 3 station track there is no information to which ME1/1 or ME1/2 track belong + } + } + else + { + //************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + double muPlusMaxLH = -1e9; + double pt = 140; + double step = 5.; + double maxLH = -1e9; + while(pt > 2. ) + { + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolv = pt; + } + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + pt = pt - step; + }// end while + muPlusMaxLH = maxLH; +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi1 > 0 for muon minus!!! => dphi1 = -dphi1 < 0 + double muMinusMaxLH = -1e9; + dphi1 = - dphi1; + dphi2 = - dphi2; + pt = 140; + step = 5.; + maxLH = -1e9; + + while(pt > 2. ) + { + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolvMinus = pt; + } + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + pt = pt - step; + }// end while + muMinusMaxLH = maxLH; + + if (useBestMLH) + PTsolv = (muPlusMaxLH > muMinusMaxLH) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + else + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + + bestLH = (muPlusMaxLH > muMinusMaxLH) ? muPlusMaxLH : muMinusMaxLH; + + PTsolv = PTsolv*1.2; // correction to have 90% efficiency for trigger cuts + if(PTsolv > 137.5) PTsolv = 137.5; + //if(fabs(dphi1) < 0.002 && fabs(dphi2) <= CutPhi23){PTsolv = 140;} + dphi1 = - dphi1; //return to correct sing dphi + dphi2 = - dphi2; //return to correct sing dphi + Pt = PTsolv; + } // end 2 or 3 station method + }} + // fix overlap region high pt: + if (useBOXcutDT) + if(method >= 25 && (type == 12 || type == 14 || type == 11) && fabs(dphi1)<0.003 && fabs(dphi2) <2) Pt = 140.; + // if ( fabs(static_cast(dphi2))>0.004 ) std::cout << "Pt = " << Pt << " Mode = " << type << " dphi1 = " << dphi1 << " dphi2 = " << dphi2 << std::endl; + + //float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + //if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + float Pt_min = 2;// 2 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} + + +float CSCTFPtMethods::Pt2Stn2012_DT(int type, float eta, float dphi, int PtbyMLH, float &bestLH, int fr, int method, int phiSign) const +{ + int useBestMLH = PtbyMLH; + int useBOXcut = true; + + //if(fabs(eta) >= 2.4) eta = 2.35; + if(fabs(eta) >= 2.2) eta = 2.15; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[4] = {0., 0., 0.,0}; + int iETA1 = iETA; + int iETA2 = iETA; + + double (*Amean12FnoME11)[15] = AB_mu12FnoME11; + double (*Asig12FnoME11)[15] = AB_sig12FnoME11; + double (*Amean12RnoME11)[15] = AB_mu12RnoME11; + double (*Asig12RnoME11)[15] = AB_sig12RnoME11; + + double (*Amean13FnoME11)[15] = AB_mu13FnoME11; + double (*Asig13FnoME11)[15] = AB_sig13FnoME11; + double (*Amean13RnoME11)[15] = AB_mu13RnoME11; + double (*Asig13RnoME11)[15] = AB_sig13RnoME11; + + double (*Amean14FnoME11)[15] = AB_mu14FnoME11; + double (*Asig14FnoME11)[15] = AB_sig14FnoME11; + double (*Amean14RnoME11)[15] = AB_mu14RnoME11; + double (*Asig14RnoME11)[15] = AB_sig14RnoME11; + // + double (*Amean12FME11)[15] = AB_mu12FME11; + double (*Asig12FME11)[15] = AB_sig12FME11; + double (*Amean12RME11)[15] = AB_mu12RME11; + double (*Asig12RME11)[15] = AB_sig12RME11; + + double (*Amean13FME11)[15] = AB_mu13FME11; + double (*Asig13FME11)[15] = AB_sig13FME11; + double (*Amean13RME11)[15] = AB_mu13RME11; + double (*Asig13RME11)[15] = AB_sig13RME11; + + double (*Amean14FME11)[15] = AB_mu14FME11; + double (*Asig14FME11)[15] = AB_sig14FME11; + double (*Amean14RME11)[15] = AB_mu14RME11; + double (*Asig14RME11)[15] = AB_sig14RME11; + // + double (*Amean12F)[15] = AB_mu12F; + double (*Asig12F)[15] = AB_sig12F; + double (*Amean12R)[15] = AB_mu12R; + double (*Asig12R)[15] = AB_sig12R; + + double (*Amean13F)[15] = AB_mu13F; + double (*Asig13F)[15] = AB_sig13F; + double (*Amean13R)[15] = AB_mu13R; + double (*Asig13R)[15] = AB_sig13R; + + double (*Amean14F)[15] = AB_mu14F; + double (*Asig14F)[15] = AB_sig14F; + double (*Amean14R)[15] = AB_mu14R; + double (*Asig14R)[15] = AB_sig14R; + + double (*Amean23)[15] = AB_mu23; + double (*Asig23)[15] = AB_sig23; + double (*Amean24)[15] = AB_mu24; + double (*Asig24)[15] = AB_sig24; + double (*Amean34)[15] = AB_mu34; + double (*Asig34)[15] = AB_sig34; + + double (*Amean51)[15] = AB_mu51; + double (*Asig51)[15] = AB_sig51; + double (*Amean52)[15] = AB_mu52; + double (*Asig52)[15] = AB_sig52; + double (*Amean53)[15] = AB_mu53; + double (*Asig53)[15] = AB_sig53; + + switch (type) // type = mode here + { + case 6 : //1-2 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean12FME11+0))[iETA2]; + par1[1] = (*(Amean12FME11+1))[iETA2]; + par1[2] = (*(Amean12FME11+2))[iETA2]; + par1[3] = (*(Amean12FME11+3))[iETA2]; + par_sig1[0] = (*(Asig12FME11+0))[iETA2]; + par_sig1[1] = (*(Asig12FME11+1))[iETA2]; + par_sig1[2] = (*(Asig12FME11+2))[iETA2]; + par_sig1[3] = (*(Asig12FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean12RME11+0))[iETA2]; + par1[1] = (*(Amean12RME11+1))[iETA2]; + par1[2] = (*(Amean12RME11+2))[iETA2]; + par1[3] = (*(Amean12RME11+3))[iETA2]; + par_sig1[0] = (*(Asig12RME11+0))[iETA2]; + par_sig1[1] = (*(Asig12RME11+1))[iETA2]; + par_sig1[2] = (*(Asig12RME11+2))[iETA2]; + par_sig1[3] = (*(Asig12RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean12FnoME11+0))[iETA2]; + par1[1] = (*(Amean12FnoME11+1))[iETA2]; + par1[2] = (*(Amean12FnoME11+2))[iETA2]; + par1[3] = (*(Amean12FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig12FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig12FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig12FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig12FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 1)iETA2 = 1; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean12RnoME11+0))[iETA2]; + par1[1] = (*(Amean12RnoME11+1))[iETA2]; + par1[2] = (*(Amean12RnoME11+2))[iETA2]; + par1[3] = (*(Amean12RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig12RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig12RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig12RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig12RnoME11+3))[iETA2]; + } + } + + break; + case 7 : //1-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean13F+0))[iETA1]; + par1[1] = (*(Amean13F+1))[iETA1]; + par1[2] = (*(Amean13F+2))[iETA1]; + par1[3] = (*(Amean13F+3))[iETA1]; + par_sig1[0] = (*(Asig13F+0))[iETA1]; + par_sig1[1] = (*(Asig13F+1))[iETA1]; + par_sig1[2] = (*(Asig13F+2))[iETA1]; + par_sig1[3] = (*(Asig13F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 3)iETA1 = 3; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean13R+0))[iETA1]; + par1[1] = (*(Amean13R+1))[iETA1]; + par1[2] = (*(Amean13R+2))[iETA1]; + par1[3] = (*(Amean13R+3))[iETA1]; + par_sig1[0] = (*(Asig13R+0))[iETA1]; + par_sig1[1] = (*(Asig13R+1))[iETA1]; + par_sig1[2] = (*(Asig13R+2))[iETA1]; + par_sig1[3] = (*(Asig13R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean13FME11+0))[iETA2]; + par1[1] = (*(Amean13FME11+1))[iETA2]; + par1[2] = (*(Amean13FME11+2))[iETA2]; + par1[3] = (*(Amean13FME11+3))[iETA2]; + par_sig1[0] = (*(Asig13FME11+0))[iETA2]; + par_sig1[1] = (*(Asig13FME11+1))[iETA2]; + par_sig1[2] = (*(Asig13FME11+2))[iETA2]; + par_sig1[3] = (*(Asig13FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean13RME11+0))[iETA2]; + par1[1] = (*(Amean13RME11+1))[iETA2]; + par1[2] = (*(Amean13RME11+2))[iETA2]; + par1[3] = (*(Amean13RME11+3))[iETA2]; + par_sig1[0] = (*(Asig13RME11+0))[iETA2]; + par_sig1[1] = (*(Asig13RME11+1))[iETA2]; + par_sig1[2] = (*(Asig13RME11+2))[iETA2]; + par_sig1[3] = (*(Asig13RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean13FnoME11+0))[iETA2]; + par1[1] = (*(Amean13FnoME11+1))[iETA2]; + par1[2] = (*(Amean13FnoME11+2))[iETA2]; + par1[3] = (*(Amean13FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig13FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig13FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig13FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig13FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean13RnoME11+0))[iETA2]; + par1[1] = (*(Amean13RnoME11+1))[iETA2]; + par1[2] = (*(Amean13RnoME11+2))[iETA2]; + par1[3] = (*(Amean13RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig13RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig13RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig13RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig13RnoME11+3))[iETA2]; + } + } + break; + case 8 : //2-3 + if(iETA1 < 2)iETA1 = 2; + par1[0] = (*(Amean23+0))[iETA1]; + par1[1] = (*(Amean23+1))[iETA1]; + par1[2] = (*(Amean23+2))[iETA1]; + par1[3] = (*(Amean23+3))[iETA1]; + par_sig1[0] = (*(Asig23+0))[iETA1]; + par_sig1[1] = (*(Asig23+1))[iETA1]; + par_sig1[2] = (*(Asig23+2))[iETA1]; + par_sig1[3] = (*(Asig23+3))[iETA1]; + + break; + case 9 : //2-4 + if(iETA1 < 3)iETA1 = 3; + par1[0] = (*(Amean24+0))[iETA1]; + par1[1] = (*(Amean24+1))[iETA1]; + par1[2] = (*(Amean24+2))[iETA1]; + par1[3] = (*(Amean24+3))[iETA1]; + par_sig1[0] = (*(Asig24+0))[iETA1]; + par_sig1[1] = (*(Asig24+1))[iETA1]; + par_sig1[2] = (*(Asig24+2))[iETA1]; + par_sig1[3] = (*(Asig24+3))[iETA1]; + break; + case 10 : //3-4 + if(iETA1 < 3)iETA1 = 3; + par1[0] = (*(Amean34+0))[iETA1]; + par1[1] = (*(Amean34+1))[iETA1]; + par1[2] = (*(Amean34+2))[iETA1]; + par1[3] = (*(Amean34+3))[iETA1]; + par_sig1[0] = (*(Asig34+0))[iETA1]; + par_sig1[1] = (*(Asig34+1))[iETA1]; + par_sig1[2] = (*(Asig34+2))[iETA1]; + par_sig1[3] = (*(Asig34+3))[iETA1]; + break; + case 13 : //1-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean14F+0))[iETA1]; + par1[1] = (*(Amean14F+1))[iETA1]; + par1[2] = (*(Amean14F+2))[iETA1]; + par1[3] = (*(Amean14F+3))[iETA1]; + par_sig1[0] = (*(Asig14F+0))[iETA1]; + par_sig1[1] = (*(Asig14F+1))[iETA1]; + par_sig1[2] = (*(Asig14F+2))[iETA1]; + par_sig1[3] = (*(Asig14F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + //if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean14R+0))[iETA1]; + par1[1] = (*(Amean14R+1))[iETA1]; + par1[2] = (*(Amean14R+2))[iETA1]; + par1[3] = (*(Amean14R+3))[iETA1]; + par_sig1[0] = (*(Asig14R+0))[iETA1]; + par_sig1[1] = (*(Asig14R+1))[iETA1]; + par_sig1[2] = (*(Asig14R+2))[iETA1]; + par_sig1[3] = (*(Asig14R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 9)iETA2 = 9; + par1[0] = (*(Amean14FME11+0))[iETA2]; + par1[1] = (*(Amean14FME11+1))[iETA2]; + par1[2] = (*(Amean14FME11+2))[iETA2]; + par1[3] = (*(Amean14FME11+3))[iETA2]; + par_sig1[0] = (*(Asig14FME11+0))[iETA2]; + par_sig1[1] = (*(Asig14FME11+1))[iETA2]; + par_sig1[2] = (*(Asig14FME11+2))[iETA2]; + par_sig1[3] = (*(Asig14FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 9)iETA2 = 9; + par1[0] = (*(Amean14RME11+0))[iETA2]; + par1[1] = (*(Amean14RME11+1))[iETA2]; + par1[2] = (*(Amean14RME11+2))[iETA2]; + par1[3] = (*(Amean14RME11+3))[iETA2]; + par_sig1[0] = (*(Asig14RME11+0))[iETA2]; + par_sig1[1] = (*(Asig14RME11+1))[iETA2]; + par_sig1[2] = (*(Asig14RME11+2))[iETA2]; + par_sig1[3] = (*(Asig14RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 4)iETA2 = 4; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean14FnoME11+0))[iETA2]; + par1[1] = (*(Amean14FnoME11+1))[iETA2]; + par1[2] = (*(Amean14FnoME11+2))[iETA2]; + par1[3] = (*(Amean14FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig14FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig14FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig14FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig14FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 4)iETA2 = 4; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean14RnoME11+0))[iETA2]; + par1[1] = (*(Amean14RnoME11+1))[iETA2]; + par1[2] = (*(Amean14RnoME11+2))[iETA2]; + par1[3] = (*(Amean14RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig14RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig14RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig14RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig14RnoME11+3))[iETA2]; + } + } + + break; + case 11 : // b1-3 for pt_method > 10 & fr = 0, singles for pt_method < 10 + if(iETA1 != 2)iETA1 = 2; + par1[0] = (*(Amean53+0))[iETA1]; + par1[1] = (*(Amean53+1))[iETA1]; + par1[2] = (*(Amean53+2))[iETA1]; + par1[3] = (*(Amean53+3))[iETA1]; + par_sig1[0] = (*(Asig53+0))[iETA1]; + par_sig1[1] = (*(Asig53+1))[iETA1]; + par_sig1[2] = (*(Asig53+2))[iETA1]; + par_sig1[3] = (*(Asig53+3))[iETA1]; + break; + + case 12 : //1-2-b1 = 2-b1 for pt_method < 10, for pt_method > 10 & fr = 0: b1-2 + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + + break; + case 14 : //2-b1 for pt_method < 10 and b1-1 for pt_method > 10 & fr = 0 + if(method < 10){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + } + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + + if(method > 10){ + if(iETA1 > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + } + break; + //default: + //return 0.0; + } + +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + //if(fabs(dphi) >= 0.002) + //if(fabs(dphi) >= 0.00) + //if(fabs(dphi) >= 0.002 || (fabs(dphi) >= 0.01 && (type == 12 || type == 14))) + //{ + double muPlusMaxLH = -1e9; + double pt = 140; + double step = 5.; + double maxLH = -1e9; + while(pt > 2. ) + { + double par_phi12[1] = {dphi}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolv = pt; + } + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + + pt = pt - step; + }// end while + muPlusMaxLH = maxLH; + +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi > 0 for muon minus!!! => dphi = -dphi < 0 + double muMinusMaxLH = -1e9; + dphi = - dphi; + pt = 140; + step = 5.; + maxLH = -1e9; + while(pt > 2. ) + { + double par_phi12[1] = {dphi}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolvMinus = pt; + } + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + + + pt = pt - step; + }// end while + muMinusMaxLH = maxLH; + +// }// if(fabs(dphi) >= 0.002) +// else +// {PTsolv = 137.5;} + +//*********** end solve equation for muon minus + if (useBestMLH) + PTsolv = (muPlusMaxLH > muMinusMaxLH) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + else + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + + bestLH = (muPlusMaxLH > muMinusMaxLH) ? muPlusMaxLH : muMinusMaxLH; + + + + PTsolv = PTsolv*1.2; + if(PTsolv > 137.5) PTsolv = 137.5; + + if (useBOXcut) + if(fabs(dphi) <= 0.002 && PTsolv < 120.)PTsolv = 140.; + //if( fabs(dphi) <= 0.01 && (type == 11 || type == 12 || type == 14) && PTsolv < 120.)PTsolv = 140.; + dphi = - dphi; //return to correct sing dphi + + } //if(fabs(eta_TracMy) + } //end "for by iETA" + + float Pt = PTsolv; + + //float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + //if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + float Pt_min = 2;// 0 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} + + + + + + + + +// These arrays contain mean dphi values for each pt and eta bin. +// They are split into fr=0 and fr=1. + +const float CSCTFPtMethods::dphifr0[4][15][28] = + { + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, 1253.47, -174.543, -90.845, -36.8835, -13.2793, 3.28278, 11.1568, 12.9352, 12.8576, 12.322, 11.7342, 10.5244, 10.0687, 8.32785, 7.13888, 6.20492, 5.85733, 4.75137, 4.77209, 4.02553, 3.69785, 3.28493, 2.99132, 2.55496, 2.22965, 1.98868}, + {-1, -1, -158.232, -135.974, -59.1458, -5.19565, 12.8464, 23.5714, 24.0722, 24.6097, 21.0736, 19.6627, 17.2412, 15.6857, 14.308, 12.6231, 10.4509, 9.9933, 8.24835, 6.92309, 6.57742, 5.69463, 4.74087, 3.78364, 4.21154, 3.27273, 3.10333, 2.60822}, + {-1, -1, -187.544, -42.1843, 40.6221, 54.483, 56.7803, 53.5989, 48.8252, 41.8441, 35.5835, 30.7605, 26.9772, 24.2051, 21.5163, 18.7697, 15.6471, 12.8676, 10.9852, 9.93952, 9.17785, 7.91962, 6.87614, 5.85018, 5.10393, 4.67222, 4.02645, 3.547}, + {-1, -93.4379, -64.9443, 70.5053, 85.4571, 85.2642, 77.1782, 67.8264, 59.6792, 50.1799, 41.1682, 35.1241, 30.6299, 27.1403, 24.6307, 20.6204, 17.277, 14.4064, 12.6264, 11.5938, 10.0659, 8.76273, 7.54754, 6.535, 5.69304, 5.44025, 4.61045, 3.87704}, + {-1, 65.2747, 120.239, 129.902, 115.172, 108.511, 92.9557, 77.3499, 66.5613, 56.856, 45.7164, 39.0012, 33.7201, 30.13, 26.8649, 22.9335, 18.2273, 16.5989, 13.9109, 12.3409, 10.9531, 9.90102, 8.25129, 7.1479, 6.71622, 5.77461, 5.05741, 4.38687}, + {1292.54, 139.196, 169.261, 134.554, 129.417, 118.125, 97.2182, 80.5974, 70.3365, 58.7809, 48.6667, 40.7918, 34.917, 30.8781, 28.1953, 23.2852, 19.1667, 14.6401, 14.0676, 12.5932, 11.4459, 9.67685, 8.55686, 7.49359, 6.3961, 6.02812, 5.26887, 4.55128}, + {396.903, 408.642, 331.11, 291.154, 244.6, 225.93, 191.418, 159.273, 137.156, 113.559, 92.3122, 77.8488, 67.4872, 57.885, 53.6376, 45.4894, 37.1931, 30.9091, 26.9629, 22.8523, 20.6881, 17.8588, 16.0515, 14.2847, 11.9988, 10.9918, 9.58895, 8.28621}, + {634.157, 376.909, 303.487, 269.928, 237.553, 221.337, 183.49, 151.95, 128.961, 108.078, 88.4642, 74.0832, 64.4987, 56.8622, 51.0964, 43.2635, 34.8376, 30.0291, 25.2508, 22.9892, 20.3061, 17.1065, 15.08, 13.1487, 11.3403, 9.8765, 8.67395, 7.70727}, + {370.029, 334.631, 284.161, 247.876, 220.082, 190.31, 160.042, 139.043, 119.323, 96.8377, 79.0452, 67.6644, 58.5129, 51.8932, 46.4433, 38.2747, 32.5855, 28.1408, 23.2895, 20.8651, 18.3079, 16.0197, 13.33, 10.7823, 10.5876, 9.3446, 8.18957, 7.13109}, + {336.807, 315.636, 263.106, 227.678, 196.301, 172.476, 144.296, 122.167, 107.034, 88.4252, 71.6369, 61.0729, 53.1695, 47.213, 42.3058, 36.058, 27.7351, 25.8168, 21.0509, 19.0587, 16.2367, 14.7198, 12.368, 10.5611, 9.43783, 8.64059, 7.30456, 6.50177}, + {562.84, 281.367, 231.744, 197.26, 175.838, 154, 132.991, 112.797, 97.7521, 80.0722, 66.1777, 53.8695, 47.5855, 42.4901, 36.5583, 31.8172, 24.5935, 22.6, 19.9488, 17.8189, 15.1107, 13.2519, 10.8772, 10.1643, 8.80709, 8.00448, 6.02758, 5.14123}, + {289.896, 258.601, 215.353, 187.786, 154.972, 143.654, 120.207, 106.698, 88.6531, 75.9, 59.003, 52.4794, 41.7089, 38.3974, 35.4884, 28.7295, 17.5001, 31.3222, 18.7727, 15.4322, 11.8692, 10.5938, 8.97935, 9.22087, 9.05559, 6.60579, 6.4547, 2.855}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -158, -149.043, -92.0094, -28.6132, 27.8399, 27.5444, 27.5802, 37.07, 24.0291, 24.9195, 20.9748, 18.7762, 22.7466, 14.5682, 28.4577, 11.0263, 29.5137, 7.04546, 7.38512, 7.724, 6.71233, 27.4036, 4.52113, 4.33911, 4.07762}, + {-1, -1, -265.6, -144.969, -56.137, -4.4, 30.8879, 44.1075, 45.163, 42.5274, 38.7436, 34.8538, 31.1479, 28.8793, 25.3394, 22.5102, 19.0281, 15.6608, 13.3702, 12.0331, 11.1189, 10.2568, 8.57414, 7.45946, 6.29798, 6.15319, 5.30089, 4.56149}, + {-1, -79.5241, -105.242, -29.2478, 33.9726, 60.1505, 67.6247, 67.8742, 63.3538, 55.8014, 47.6468, 41.3991, 36.6279, 32.9551, 29.9351, 25.5988, 21.3793, 17.7866, 15.8878, 14.6346, 12.5951, 11.084, 9.73607, 8.64701, 7.50803, 6.97295, 5.98046, 5.18782}, + {-1, -40.3713, 42.1945, 92.9089, 114.43, 113.72, 100.286, 89.219, 77.4508, 66.7699, 55.0464, 47.6297, 41.3828, 36.4328, 33.2834, 28.5722, 23.0725, 21.5406, 18.1268, 16.2328, 13.9065, 12.2744, 10.5509, 9.47753, 8.48564, 7.63124, 6.41131, 5.79205}, + {-34.9, 73.3963, 142.631, 145.951, 142.318, 129.656, 111.93, 94.6978, 85.5312, 71.8926, 60.7711, 50.9572, 44.9347, 39.6302, 36.0288, 30.04, 24.3307, 21.7811, 18.3903, 16.2716, 14.7719, 12.8338, 11.2943, 9.72188, 8.62582, 7.73165, 6.73526, 5.93205}, + {7368.83, 502.793, 291.618, 282.933, 244.114, 233.502, 201.302, 172.276, 148.921, 125.128, 102.477, 86.3142, 75.3546, 64.468, 60.2395, 50.8744, 42.101, 35.6805, 30.7703, 26.6287, 23.2273, 20.6701, 17.2109, 15.2909, 13.682, 12.3394, 11.0076, 9.19048}, + {82.7323, 379.23, 270.613, 264.088, 246.284, 233.18, 190.228, 162.832, 141.282, 119.001, 96.1594, 81.5045, 71.5023, 63.5261, 57.4827, 48.7483, 38.0439, 34.4778, 29.625, 25.2903, 23.1887, 20.6185, 17.7059, 14.7975, 12.9311, 11.9939, 11.016, 9.50148}, + {185.843, 294.953, 268.259, 250.028, 232.276, 209.138, 174.647, 153.029, 132.233, 109.333, 91.0324, 76.9822, 67.8374, 59.8954, 53.4497, 43.553, 37.6139, 32.7444, 27.023, 23.9679, 20.9309, 19.1485, 16.0294, 13.8003, 12.3176, 11.3441, 9.55937, 8.54497}, + {348.282, 310.699, 268.381, 243.254, 217.179, 187.212, 162.957, 136.969, 124.132, 101.48, 81.8314, 71.5882, 61.3147, 54.9158, 49.5517, 42.7537, 33.5, 29.7412, 26.1131, 23.1024, 19.7197, 17.708, 14.0364, 12.8054, 11.8375, 10.4924, 9.04095, 8.33528}, + {324.513, 290.628, 251.147, 216.936, 198.177, 176.297, 151.909, 129.606, 113.817, 94.3377, 76.6785, 64.382, 56.4567, 51.125, 43.4356, 37.6896, 30.338, 26.5577, 23.1858, 20.4549, 18.0182, 16.0098, 13.1211, 11.8445, 11.3616, 9.25812, 8.4992, 7.35148}, + {244.009, 279.89, 230.644, 231.457, 172.803, 163.804, 140.071, 126.029, 107.683, 91.6615, 72.0354, 64.4556, 50.6761, 46.5068, 41.6472, 35.4661, 21.2969, 38.4268, 19.632, 18.4574, 12.839, 14.213, 12.4018, 12.0424, 9.6145, 8.22918, 9.88007, 6.12946}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -251.167, -157.188, -100.839, -70.7716, -31.9278, -14.7414, -6.46332, -1.43471, 1.10161, 1.95823, 2.6771, 2.52718, 2.67548, 2.75908, 2.87331, 2.61814, 1.92056, 2.16773, 1.70225, 1.70877, 1.55219, 1.43065, 1.53014, 1.69851, 1.40267, 1.46639}, + {-1, -1, -243.237, -145.933, -87.2068, -48.5578, -21.9141, -7.68402, -2.83933, 1.21596, 2.94545, 4.083, 3.97067, 4.12142, 3.78849, 3.83645, 3.07738, 2.90695, 2.53516, 2.51623, 2.31173, 2.2246, 1.85357, 1.78656, 1.65385, 1.57375, 1.40617, 1.35693}, + {-1, -110, -141.651, -118.596, -52.606, -23.472, -8.09735, 0.683589, 3.57165, 5.25367, 5.8348, 5.67137, 5.26599, 5.1816, 4.84428, 4.6964, 4.06178, 3.27554, 3, 2.92343, 2.56487, 2.47989, 2.32236, 1.83586, 1.84201, 1.97658, 1.64081, 1.56958}, + {-1, -106.053, -87.5398, -49.1882, -11.1091, -0.606904, 6.08278, 8.18373, 9.14269, 8.82061, 8.39517, 7.5095, 6.66552, 6.06293, 5.79917, 5.11953, 4.08928, 3.87, 3.71985, 3.4277, 2.925, 2.47762, 2.49134, 2.1793, 2.11341, 1.8709, 1.68674, 1.69234}, + {-116.854, -103.914, -48.6067, -7.80512, 4.11674, 8.14952, 11.6643, 11.178, 11.3862, 10.0188, 9.46565, 8.32955, 7.58777, 6.63929, 6.08499, 5.66225, 4.70548, 4.09773, 4.0294, 3.23529, 2.62532, 2.89612, 2.52651, 2.27649, 1.99773, 1.96176, 2.06313, 2.12814}, + {-146.18, -59.7282, -12.5, 3.08192, 8.34909, 11.1753, 15.2845, 14.8204, 14.3607, 12.9987, 11.1043, 9.964, 8.90504, 8.31783, 7.36251, 6.6915, 6.24035, 4.98582, 4.03066, 5.83789, 3.10856, 2.96333, 3.06171, 2.23047, 2.32792, 2.18535, 2.38165, 2.42884}, + {-233.643, -96.4333, -30.9536, -2.51866, 5.30801, 7.45312, 14.238, 12.5321, 12.7695, 11.741, 10.4656, 8.62541, 7.93922, 7.51216, 6.53463, 5.50929, 4.6268, 4.64697, 4.30481, 3.52426, 3.45212, 3.73824, 4.07812, 2.33724, 2.51972, 2.21704, 3.41317, 2.55682}, + {-211.848, -67.9261, -9.6179, 2.65525, 11.0301, 16.4831, 16.0704, 15.4027, 15.1086, 13.5929, 11.7898, 9.90025, 9.13345, 8.25683, 7.21617, 6.25572, 5.43346, 4.54866, 3.83221, 3.4237, 3.65898, 3.65808, 3.18498, 2.75829, 2.37531, 2.88444, 1.95099, 1.89066}, + {-143.833, -12.2832, 7.8963, 16.4622, 19.9538, 17.4053, 18.3962, 16.7577, 15.9486, 14.1232, 11.1662, 10.5826, 9.11908, 8.38156, 7.65503, 6.84281, 5.95331, 4.69263, 4.88752, 3.84843, 3.79038, 3.24503, 2.73708, 2.6645, 2.5017, 2.13435, 1.87916, 2.1749}, + {-37.4431, 11.3047, 18.5, 23.1562, 22.8984, 22.1124, 20.1964, 19.4342, 17.2078, 15.1252, 12.2962, 10.5784, 9.23938, 8.73254, 7.106, 6.7301, 5.53248, 4.62478, 3.82739, 3.07251, 2.79682, 2.8214, 2.92242, 2.47091, 2.63102, 1.94484, 2.30322, 2.64068}, + {4.24623, 23.1041, 27.5407, 28, 23.0684, 24.1685, 21.3723, 19.4634, 16.9631, 14.3876, 12.3701, 10.1272, 9.12229, 7.9875, 7.06019, 5.96169, 5.53393, 4.32105, 3.66794, 3.70074, 3.20382, 3.47729, 3.06609, 2.26191, 2.48768, 2.01323, 2.73772, 2.66561}, + {33.3344, 32.716, 30.0851, 30.6933, 29.2431, 25.6295, 21.674, 19.3741, 17.7184, 14.8413, 12.1543, 10.4758, 9.33113, 7.79187, 7.39106, 5.8376, 6.08377, 4.85748, 4.16908, 3.88557, 3.14086, 3.11306, 2.98297, 3.33859, 2.04182, 2.32861, 2.75164, 2.29621}, + {46.1357, 38.8426, 36.6976, 32.0038, 29.6956, 23.4889, 22.725, 19.779, 17.5173, 14.7043, 11.9171, 10.7871, 9.06671, 8.23658, 7.41977, 6.46988, 4.93792, 4.55465, 4.20588, 3.82236, 3.62993, 2.83949, 2.95902, 1.99063, 2.37545, 2.28563, 2.49407, 2.52411} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-417.629, -218.804, -63.1122, -34.5828, -10.68, 2.75084, 8.65719, 11.6155, 13.6253, 12.1802, 12.5535, 10.8028, 9.48349, 9.38468, 7.83699, 6.99092, 5.30562, 4.20316, 4.41177, 4.52123, 3.31882, 3.91104, 3.77374, 4.04567, 2.35974, 2.35145, 2.96747, 1.98381}, + {-311.688, -93.8205, -32.57, -6.85071, 6.45113, 7.97528, 13.5012, 15.2368, 16.5485, 14.4764, 12.181, 11.4092, 10.3418, 9.29414, 9.04287, 7.72862, 7.46558, 5.20657, 5.19399, 5.61358, 3.9523, 3.20885, 3.29034, 2.82267, 2.91734, 2.38053, 2.44655, 2.36229}, + {-161.948, -37.0248, -4.60393, 8.56983, 13.4828, 19.0043, 18.3378, 20.0726, 18.3394, 16.8149, 14.4702, 12.2298, 10.8159, 10.422, 8.29546, 7.70715, 6.26524, 5.70706, 5.26374, 4.44881, 4.80797, 3.24519, 3.09801, 2.73461, 3.34774, 2.88844, 2.34626, 2.76387}, + {-72.1648, -12.5057, 16.9112, 23.5819, 20.6731, 21.814, 22.9407, 19.6563, 19.1021, 16.9339, 15.2842, 12.4743, 11.0013, 10.0748, 8.91402, 7.27224, 6.15542, 5.23092, 4.49629, 4.25791, 3.79059, 3.70681, 3.31756, 2.62265, 3.45895, 2.19926, 2.15639, 2.7466}, + {2.3118, 20.9883, 24.9015, 32.366, 32.2839, 29.3505, 24.8013, 23.3821, 21.1815, 18.3139, 15.0436, 13.3637, 11.4887, 9.84427, 9.51972, 8.22026, 6.8517, 5.85862, 4.95269, 4.5885, 3.45462, 4.03355, 3.70984, 4.04694, 2.46266, 2.50179, 3.23813, 2.46999}, + {30.7084, 40.046, 40.956, 39.7092, 36.4134, 28.415, 28.5543, 24.9346, 23.1865, 19.4968, 15.3536, 14.0231, 12.0163, 10.7639, 9.82125, 8.36598, 6.4058, 5.88361, 5.13249, 4.51457, 4.9171, 3.87165, 3.58904, 2.85879, 2.53645, 2.81466, 2.72057, 3.18122} + } + }; + +const float CSCTFPtMethods::dphifr1[4][15][28] = + { + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -174.092, -53.9867, 10.2441, 27.4286, 36.9822, 37.5167, 34.3051, 31.8195, 27.8286, 24.1206, 21.161, 19.0382, 17.1718, 14.6208, 12.2432, 10.7876, 9.69835, 8.08848, 7.13485, 6.60187, 5.18874, 5.13839, 4.41612, 4.14069, 3.58335, 3.01529}, + {-1, 1138.05, -49.183, 2.6568, 58.5809, 57.9481, 56.8007, 51.1911, 44.5243, 37.806, 32.1175, 27.5585, 24.3955, 21.7533, 19.3667, 17.0463, 13.9365, 11.8102, 10.2398, 9.1678, 8.26393, 7.18307, 6.13392, 5.533, 4.8865, 4.11951, 3.87238, 3.48248}, + {-1, 9.64577, 56.9057, 81.944, 82.4872, 78.3198, 68.8015, 60.7978, 52.6542, 44.3584, 37.3611, 31.2648, 27.235, 24.5, 22.04, 18.5, 15.75, 12.9557, 11.2655, 10.2491, 9.21672, 8.30474, 6.64511, 6.13513, 5.34219, 4.95, 4.23425, 3.6963}, + {97.5, 87.4578, 120.684, 105.38, 98.3177, 87.4048, 75.9, 65.9142, 56.1879, 47.6314, 39.6183, 33.2005, 28.7316, 25.4495, 22.9327, 19.4612, 15.7254, 13.8618, 11.9249, 10.0859, 9.444, 8.11458, 6.95662, 6.25641, 5.44159, 5.19583, 4.35396, 3.83333}, + {693.205, 454.942, 655.428, 360.329, 323.261, 275.945, 234.843, 196.055, 167.247, 139.873, 113.932, 95.6506, 82.789, 72.2128, 64.9871, 53.997, 43.4461, 39.0238, 33.6322, 28.8622, 25.6006, 21.9322, 18.5028, 16.0912, 14.2918, 12.4941, 10.5138, 9.05925}, + {9146.66, 471.958, 387.082, 340.914, 286.893, 262.777, 224.112, 184.982, 155.447, 133.684, 107.642, 91.5521, 78.135, 69.0562, 61.4634, 52.4394, 42.1881, 36.5169, 30.0318, 27.9321, 24.4145, 21.0881, 17.9552, 14.6189, 13.2301, 12.9111, 10.8691, 8.35492}, + {540.281, 410.901, 354.276, 301.779, 253.803, 238.881, 199.465, 167.136, 145.674, 119.585, 97.0842, 82.3805, 70.6386, 62.154, 55.8136, 46.3101, 37.2817, 33.507, 28.8241, 25.774, 22.4889, 19.8697, 16.1007, 13.3432, 12.4647, 11.9955, 9.6895, 8.46321}, + {419.005, 377.428, 314.861, 270.658, 240.487, 213.074, 182.994, 151.52, 129.287, 108.487, 87.9791, 74.8889, 64.8147, 56.7597, 50.5058, 42.6958, 35.6277, 29.9064, 26.1033, 22.5358, 20.6119, 17.9656, 15.3201, 13.1018, 11.7756, 10.129, 8.86099, 7.58348}, + {2783.23, 334.238, 275.818, 240.947, 205.026, 186.945, 163.992, 138.569, 117.64, 100.381, 81.1057, 68.0913, 58.8849, 52.6374, 45.2179, 38.059, 32.6702, 26.3298, 23.0484, 18.3201, 18.1814, 16.0936, 12.7571, 12.2673, 9.95479, 8.37502, 7.42398, 6.72237}, + {-1, -1, -1, -1, -1, 143.654, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 9.23717, 9.05559, -1, -1, 338.089}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -293.3, -150.312, -41.3547, -4.93182, 20.0224, 31.2313, 31.0566, 33.3205, 30.2863, 27.2634, 24.2872, 22.0512, 19.596, 17.3902, 14.2112, 12.6609, 11.407, 10.2093, 8.85659, 7.85742, 6.4135, 6.23362, 5.41945, 4.95306, 4.41755, 3.82303}, + {-1, -143.627, -143.826, -62.3445, 23.7381, 51.7379, 55.9747, 54.5144, 47.9348, 42.2055, 37.0868, 31.9699, 28.8453, 26.0344, 23.1051, 20.5071, 17.1946, 14.1772, 12.4708, 11.3144, 9.88063, 8.86923, 7.67165, 6.4322, 5.96624, 5.18282, 4.81762, 4.28301}, + {-1, -13.3855, 5.16716, 64.1898, 72.3294, 76.3905, 73.7962, 67.3364, 59.9099, 51.4343, 43.5279, 37.1873, 31.7994, 29.0358, 26.5368, 22.0615, 19.1543, 15.4385, 14.2599, 12.3375, 10.9493, 9.73496, 8.26995, 7.45197, 6.60214, 6.08206, 5.15337, 4.66445}, + {-42.7682, 47.3889, 103.482, 107.735, 107.75, 94.9291, 87.763, 75.9543, 65.4694, 56.7377, 47.3143, 39.9327, 34.7819, 31.2361, 27.8932, 24.1076, 19.6767, 17.1081, 15.427, 12.8984, 11.4228, 10.0318, 8.49021, 7.90816, 6.72917, 6.39571, 5.45637, 4.61281}, + {541.234, 465.806, 429.209, 372.183, 331.067, 285.903, 258.37, 216.269, 181.991, 154.204, 125.987, 107.564, 91.8176, 81.5452, 73.1247, 59.1412, 51, 43.3898, 37.9118, 33.2887, 28.8381, 25.3079, 21.6463, 17.6858, 16.9908, 14.841, 11.8149, 10.9434}, + {255.594, 371.519, 358.173, 343.459, 285.798, 262.664, 238.913, 194.777, 163.618, 142.465, 116.934, 98.3012, 84.7328, 73.9315, 66.1496, 57.1145, 45.7455, 39.2169, 33.571, 28.7347, 27.0902, 22.7753, 19.8191, 16.4045, 15.2075, 14.0935, 12.3427, 9.36143}, + {275.796, 423.747, 347.249, 303.803, 270.357, 254.279, 217.372, 182.151, 161.833, 132.635, 108.221, 91.6597, 79.5534, 69.683, 62.6926, 52.9109, 42.95, 36.9714, 31.6704, 28.9253, 25.7569, 22.4706, 18.5914, 16.0164, 14.43, 14.6449, 11.4458, 9.78841}, + {378.542, 349.351, 319.333, 285.503, 261.452, 233.428, 201.215, 165.997, 145.442, 121.289, 98.8432, 84.1681, 72.9111, 64.2952, 58.4893, 48.2012, 41.2393, 34.1303, 29.9633, 26.1572, 23.1371, 20.5019, 17.2906, 15.0458, 14.0115, 11.7586, 10.045, 9.31029}, + {557.927, 338.049, 301.204, 265.456, 232.807, 212.31, 185.76, 158.503, 132.332, 113.382, 91.8123, 76.8816, 67.1968, 60.2717, 52.0559, 44.363, 36.5282, 29.777, 25.6156, 22.1842, 20.2098, 18.3932, 15.1911, 14.1691, 12.6889, 10.8789, 10.4976, 7.84804}, + {-1, -1, -1, -1, -1, 2154.03, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 12.2722, 8.95391, -1, -1, 337.608}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -251.167, -157.188, -100.839, -70.7716, -31.9278, -14.7414, -6.46332, -1.43471, 1.10161, 1.95823, 2.6771, 2.52718, 2.67548, 2.75908, 2.87331, 2.61814, 1.92056, 2.16773, 1.70225, 1.70877, 1.55219, 1.43065, 1.53014, 1.69851, 1.40267, 1.46639}, + {-1, -1, -243.237, -145.933, -87.2068, -48.5578, -21.9141, -7.68402, -2.83933, 1.21596, 2.94545, 4.083, 3.97067, 4.12142, 3.78849, 3.83645, 3.07738, 2.90695, 2.53516, 2.51623, 2.31173, 2.2246, 1.85357, 1.78656, 1.65385, 1.57375, 1.40617, 1.35693}, + {-1, -110, -141.651, -118.596, -52.606, -23.472, -8.09735, 0.683589, 3.57165, 5.25367, 5.8348, 5.67137, 5.26599, 5.1816, 4.84428, 4.6964, 4.06178, 3.27554, 3, 2.92343, 2.56487, 2.47989, 2.32236, 1.83586, 1.84201, 1.97658, 1.64081, 1.56958}, + {-1, -106.053, -87.5398, -49.1882, -11.1091, -0.606904, 6.08278, 8.18373, 9.14269, 8.82061, 8.39517, 7.5095, 6.66552, 6.06293, 5.79917, 5.11953, 4.08928, 3.87, 3.71985, 3.4277, 2.925, 2.47762, 2.49134, 2.1793, 2.11341, 1.8709, 1.68674, 1.69234}, + {-116.854, -103.914, -48.6067, -7.80512, 4.11674, 8.14952, 11.6643, 11.178, 11.3862, 10.0188, 9.46565, 8.32955, 7.58777, 6.63929, 6.08499, 5.66225, 4.70548, 4.09773, 4.0294, 3.23529, 2.62532, 2.89612, 2.52651, 2.27649, 1.99773, 1.96176, 2.06313, 2.12814}, + {-146.18, -59.7282, -12.5, 3.08192, 8.34909, 11.1753, 15.2845, 14.8204, 14.3607, 12.9987, 11.1043, 9.964, 8.90504, 8.31783, 7.36251, 6.6915, 6.24035, 4.98582, 4.03066, 5.83789, 3.10856, 2.96333, 3.06171, 2.23047, 2.32792, 2.18535, 2.38165, 2.42884}, + {-233.643, -96.4333, -30.9536, -2.51866, 5.30801, 7.45312, 14.238, 12.5321, 12.7695, 11.741, 10.4656, 8.62541, 7.93922, 7.51216, 6.53463, 5.50929, 4.6268, 4.64697, 4.30481, 3.52426, 3.45212, 3.73824, 4.07812, 2.33724, 2.51972, 2.21704, 3.41317, 2.55682}, + {-211.848, -67.9261, -9.6179, 2.65525, 11.0301, 16.4831, 16.0704, 15.4027, 15.1086, 13.5929, 11.7898, 9.90025, 9.13345, 8.25683, 7.21617, 6.25572, 5.43346, 4.54866, 3.83221, 3.4237, 3.65898, 3.65808, 3.18498, 2.75829, 2.37531, 2.88444, 1.95099, 1.89066}, + {-143.833, -12.2832, 7.8963, 16.4622, 19.9538, 17.4053, 18.3962, 16.7577, 15.9486, 14.1232, 11.1662, 10.5826, 9.11908, 8.38156, 7.65503, 6.84281, 5.95331, 4.69263, 4.88752, 3.84843, 3.79038, 3.24503, 2.73708, 2.6645, 2.5017, 2.13435, 1.87916, 2.1749}, + {-37.4431, 11.3047, 18.5, 23.1562, 22.8984, 22.1124, 20.1964, 19.4342, 17.2078, 15.1252, 12.2962, 10.5784, 9.23938, 8.73254, 7.106, 6.7301, 5.53248, 4.62478, 3.82739, 3.07251, 2.79682, 2.8214, 2.92242, 2.47091, 2.63102, 1.94484, 2.30322, 2.64068}, + {4.24623, 23.1041, 27.5407, 28, 23.0684, 24.1685, 21.3723, 19.4634, 16.9631, 14.3876, 12.3701, 10.1272, 9.12229, 7.9875, 7.06019, 5.96169, 5.53393, 4.32105, 3.66794, 3.70074, 3.20382, 3.47729, 3.06609, 2.26191, 2.48768, 2.01323, 2.73772, 2.66561}, + {33.3344, 32.716, 30.0851, 30.6933, 29.2431, 25.6295, 21.674, 19.3741, 17.7184, 14.8413, 12.1543, 10.4758, 9.33113, 7.79187, 7.39106, 5.8376, 6.08377, 4.85748, 4.16908, 3.88557, 3.14086, 3.11306, 2.98297, 3.33859, 2.04182, 2.32861, 2.75164, 2.29621}, + {46.1357, 38.8426, 36.6976, 32.0038, 29.6956, 23.4889, 22.725, 19.779, 17.5173, 14.7043, 11.9171, 10.7871, 9.06671, 8.23658, 7.41977, 6.46988, 4.93792, 4.55465, 4.20588, 3.82236, 3.62993, 2.83949, 2.95902, 1.99063, 2.37545, 2.28563, 2.49407, 2.52411} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-417.629, -218.804, -63.1122, -34.5828, -10.68, 2.75084, 8.65719, 11.6155, 13.6253, 12.1802, 12.5535, 10.8028, 9.48349, 9.38468, 7.83699, 6.99092, 5.30562, 4.20316, 4.41177, 4.52123, 3.31882, 3.91104, 3.77374, 4.04567, 2.35974, 2.35145, 2.96747, 1.98381}, + {-311.688, -93.8205, -32.57, -6.85071, 6.45113, 7.97528, 13.5012, 15.2368, 16.5485, 14.4764, 12.181, 11.4092, 10.3418, 9.29414, 9.04287, 7.72862, 7.46558, 5.20657, 5.19399, 5.61358, 3.9523, 3.20885, 3.29034, 2.82267, 2.91734, 2.38053, 2.44655, 2.36229}, + {-161.948, -37.0248, -4.60393, 8.56983, 13.4828, 19.0043, 18.3378, 20.0726, 18.3394, 16.8149, 14.4702, 12.2298, 10.8159, 10.422, 8.29546, 7.70715, 6.26524, 5.70706, 5.26374, 4.44881, 4.80797, 3.24519, 3.09801, 2.73461, 3.34774, 2.88844, 2.34626, 2.76387}, + {-72.1648, -12.5057, 16.9112, 23.5819, 20.6731, 21.814, 22.9407, 19.6563, 19.1021, 16.9339, 15.2842, 12.4743, 11.0013, 10.0748, 8.91402, 7.27224, 6.15542, 5.23092, 4.49629, 4.25791, 3.79059, 3.70681, 3.31756, 2.62265, 3.45895, 2.19926, 2.15639, 2.7466}, + {2.3118, 20.9883, 24.9015, 32.366, 32.2839, 29.3505, 24.8013, 23.3821, 21.1815, 18.3139, 15.0436, 13.3637, 11.4887, 9.84427, 9.51972, 8.22026, 6.8517, 5.85862, 4.95269, 4.5885, 3.45462, 4.03355, 3.70984, 4.04694, 2.46266, 2.50179, 3.23813, 2.46999}, + {30.7084, 40.046, 40.956, 39.7092, 36.4134, 28.415, 28.5543, 24.9346, 23.1865, 19.4968, 15.3536, 14.0231, 12.0163, 10.7639, 9.82125, 8.36598, 6.4058, 5.88361, 5.13249, 4.51457, 4.9171, 3.87165, 3.58904, 2.85879, 2.53645, 2.81466, 2.72057, 3.18122} + } + }; + + +const float CSCTFPtMethods::sigmafr0[4][15][28] = + { + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 68.1251, 119.334, 71.9663, 47.2033, 34.4095, 24.1757, 16.9244, 14.21, 10.0848, 8.28308, 7.49682, 7.5252, 5.7771, 5.67435, 5.05335, 4.03134, 3.38787, 3.49897, 3.27399, 4.38102, 3.45241, 3.57641, 2.74292, 2.58754, 2.82597, 3.02336}, + {1, 1, 11.2171, 180.376, 95.0863, 45.7334, 36.6456, 24.597, 16.4907, 15.2826, 12.8201, 10.0379, 9.45291, 8.26339, 6.8289, 6.16693, 4.85849, 12.1669, 4.04481, 3.76596, 3.33028, 3.0602, 2.82333, 6.10153, 3.8862, 4.83151, 2.99154, 2.87868}, + {1, 1, 214.489, 145.179, 39.8377, 32.3612, 24.983, 17.3205, 14.5435, 11.4038, 8.99103, 7.65653, 7.03634, 6.16057, 5.35274, 6.44559, 4.63289, 3.48617, 3.32857, 3.25099, 3.28055, 3.0714, 2.58432, 2.61066, 2.99103, 2.85844, 3.29465, 3.06768}, + {1, 2.17804, 246.204, 73.5985, 34.3397, 27.9956, 21.2206, 15.6835, 13.173, 11.1528, 9.00959, 7.51184, 6.55643, 5.56576, 5.47, 5.43772, 4.62926, 3.37312, 3.33237, 3.59496, 2.67392, 2.79043, 3.0637, 2.60009, 3.12616, 3.22084, 3.22784, 3.62183}, + {1, 178.428, 54.0668, 50.639, 30.0806, 26.6723, 18.1088, 16.2946, 12.3097, 11.9197, 9.76022, 7.47657, 6.44478, 6.32831, 5.64725, 4.21032, 3.63872, 4.3096, 3.11977, 3.49313, 2.69508, 3.80622, 2.76555, 2.70835, 3.1522, 2.74832, 2.77429, 2.80946}, + {33.7724, 127.162, 36.813, 83.7352, 41.0058, 28.8809, 20.1964, 14.9477, 14.2195, 11.9145, 11.2838, 7.30775, 8.05355, 7.12897, 7.13998, 4.44287, 3.82913, 15.6533, 3.1924, 3.68782, 2.97145, 3.00122, 2.60565, 2.86444, 2.25535, 2.47471, 2.46453, 2.92709}, + {63.4126, 78.9729, 63.6832, 49.5751, 46.9535, 42.779, 36.3592, 31.1099, 23.5997, 21.204, 16.8426, 16.7998, 13.9811, 12.5411, 10.5253, 13.362, 8.63362, 6.77557, 6.6511, 14.3978, 8.47154, 10.8782, 7.15581, 5.88536, 8.01652, 12.0409, 6.80079, 9.92202}, + {323.587, 130.398, 76.2136, 54.71, 44.2662, 43.958, 40.2353, 30.8886, 26.9603, 24.2783, 17.5786, 15.1457, 15.3706, 13.0387, 11.2397, 11.2636, 7.87718, 10.9021, 7.53715, 8.17749, 6.93261, 17.4198, 4.87206, 5.71908, 6.3438, 9.25595, 11.7572, 6.81276}, + {125.501, 86.1114, 78.0846, 56.6407, 42.2517, 43.9773, 35.4223, 31.0062, 26.3755, 22.5857, 20.9842, 17.2539, 14.0029, 12.3455, 11.3132, 13.3154, 8.60381, 8.35366, 6.2164, 6.76689, 6.09496, 5.59811, 8.17196, 13.4268, 6.02764, 5.67951, 6.71677, 8.7109}, + {95.8611, 75.3004, 65.2466, 53.2109, 47.9975, 40.0404, 31.958, 30.4257, 27.7305, 25.0529, 17.6693, 15.6535, 14.5663, 11.3021, 11.7363, 9.1677, 11.1228, 7.84579, 6.95689, 7.39175, 8.02251, 6.36251, 6.64162, 7.60716, 5.71819, 8.15284, 6.63158, 6.81248}, + {274.776, 85.1791, 62.5779, 52.2624, 45.0418, 38.0133, 33.6947, 28.865, 27.5922, 23.043, 19.7818, 17.272, 15.9374, 13.4469, 11.8057, 11.5461, 10.9067, 11.0404, 8.0732, 10.2156, 10.7966, 8.75473, 8.18003, 20.2431, 14.1253, 10.6056, 14.0389, 18.7348}, + {81.1599, 81.4479, 69.629, 57.8942, 56.9895, 32.849, 30.7188, 31.1175, 24.4425, 21.2399, 15.3807, 20.083, 15.6961, 11.7551, 15.4998, 10.336, 95.0491, 69.3807, 9.18389, 8.17367, 17.986, 10.1523, 12.8713, 12.5117, 13.3384, 6.82039, 12.7359, 26.3342}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 0.213802, 110.043, 85.1732, 83.1862, 87.3043, 33.7737, 23.0747, 63.8276, 15.2175, 27.868, 12.6669, 17.1469, 50.731, 9.70449, 64.2886, 5.70197, 81.6955, 9.51219, 7.0649, 8.84973, 5.99795, 83.4597, 4.3645, 5.86517, 5.28726}, + {1, 1, 89.5159, 113.68, 91.6962, 77.6377, 52.0035, 33.9964, 28.4368, 21.664, 16.7158, 14.0169, 11.7753, 10.7078, 10.2129, 8.69455, 6.96017, 5.68121, 5.38927, 4.89401, 4.95697, 4.9322, 3.65117, 3.25201, 3.55802, 4.72346, 3.40616, 3.19724}, + {1, 3.65071, 167.809, 118.577, 79.2131, 62.7322, 46.6568, 31.0416, 24.7606, 20.1139, 16.3567, 13.9311, 12.4083, 10.2061, 9.70802, 8.58308, 7.39169, 5.60975, 6.81223, 4.72617, 4.29868, 4.44951, 4.15795, 3.71309, 3.85244, 3.71955, 3.6068, 4.61138}, + {1, 143.017, 114.974, 80.9475, 65.7978, 58.7383, 33.663, 40.7059, 22.9966, 20.6734, 16.5455, 13.8755, 12.3398, 12.2325, 10.2504, 7.705, 7.19971, 9.05019, 6.72006, 5.09801, 5.65375, 4.89251, 3.85383, 5.25096, 3.76551, 3.68784, 3.63877, 3.53497}, + {70.5084, 123.26, 74.5829, 51.9644, 47.7945, 42.5259, 34.1665, 27.4405, 24.5782, 19.7956, 16.2276, 12.4019, 11.9461, 10.1038, 9.26924, 8.81221, 6.45554, 6.13044, 6.01564, 5.92054, 5.00283, 3.79784, 4.43493, 3.38759, 3.06995, 3.1821, 3.37826, 3.39659}, + {1217.05, 201.975, 85.5261, 68.5927, 66.6012, 60.9998, 53.6427, 48.6075, 31.7341, 27.728, 24.6024, 22.4018, 15.7743, 17.3198, 13.7922, 11.3731, 10.1716, 9.0544, 8.50262, 14.2347, 6.81764, 8.60334, 9.55753, 7.02884, 6.94412, 5.80156, 7.08978, 8.2179}, + {236.657, 244.966, 112.373, 78.8199, 67.8974, 66.5142, 55.7426, 43.4698, 42.7562, 31.9949, 26.366, 19.1138, 19.3944, 20.4525, 14.6857, 12.3677, 10.7261, 12.6794, 8.76137, 12.16, 6.75415, 10.3045, 7.91157, 7.42901, 6.80211, 6.86062, 12.349, 10.4941}, + {256.896, 159.681, 100.055, 84.1373, 62.7979, 61.6566, 48.3574, 40.4226, 36.0741, 31.4883, 25.5559, 23.7784, 17.1684, 15.61, 16.1722, 15.1145, 10.1943, 10.9007, 10.3402, 7.54424, 7.313, 7.46722, 7.17864, 7.46414, 6.75702, 5.89486, 6.40948, 8.48163}, + {257.504, 109.282, 103.033, 75.7751, 76.7721, 58.9241, 48.3108, 41.4407, 39.4679, 33.6439, 24.8537, 21.3699, 18.0898, 16.9161, 15.6342, 14.1586, 12.3244, 9.18785, 10.0318, 9.4986, 8.91357, 11.6174, 18.6761, 9.52487, 6.88319, 13.6627, 9.81258, 14.6774}, + {169.185, 113.197, 93.9858, 75.5571, 65.2782, 52.2785, 48.0109, 40.0461, 36.6626, 30.353, 25.1063, 20.7361, 18.792, 16.958, 14.6701, 13.3799, 13.4912, 9.98326, 9.89502, 12.4285, 10.494, 11.2434, 8.54232, 16.3106, 14.0824, 8.59128, 9.7086, 12.0069}, + {101.76, 119.944, 74.5477, 78.6374, 68.0419, 54.84, 40.7916, 44.7959, 40.9335, 33.4932, 22.5979, 24.5248, 18.5872, 15.2081, 15.6492, 10.4524, 103.653, 66.9111, 17.5435, 8.81236, 15.4697, 9.49944, 13.4211, 9.33341, 11.9129, 8.46251, 14.9693, 10.4711}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 0.0011042, 86.9352, 75.2624, 52.2464, 32.6091, 20.4476, 13.4983, 11.2587, 8.80378, 7.11921, 7.0583, 5.68815, 6.20848, 4.34774, 5.45062, 5.4936, 3.43077, 3.33174, 3.04659, 3.8793, 3.11545, 2.97137, 3.92529, 4.57437, 3.88033, 3.82278}, + {1, 1, 94.2962, 87.2608, 63.6413, 44.4619, 27.8601, 17.1249, 14.5496, 10.6136, 8.1779, 7.43897, 6.44223, 6.07491, 5.71576, 5.80677, 4.30508, 3.71754, 3.50651, 3.11441, 4.01509, 3.70184, 3.27363, 3.07401, 3.82936, 3.74439, 2.99869, 3.56942}, + {1, 0.263982, 119.77, 91.7619, 57.8566, 34.9019, 22.023, 15.941, 12.22, 10.1212, 8.34203, 7.32761, 6.13686, 5.47659, 5.31636, 4.7639, 4.16051, 3.54105, 4.07639, 3.09476, 3.04313, 3.29353, 3.70995, 2.79947, 3.94107, 3.99605, 3.96949, 4.88657}, + {1, 113.045, 93.6573, 70.568, 31.0566, 20.7173, 16.8019, 14.8641, 11.9429, 9.96161, 7.87523, 6.7396, 6.18326, 6.16374, 5.35523, 3.95939, 4.04783, 4.28055, 3.89598, 3.4252, 3.42753, 3.48459, 3.23155, 3.19143, 4.02432, 3.06929, 3.42948, 4.04161}, + {0.447397, 105.302, 76.6619, 31.9851, 22.4774, 19.276, 17.7676, 14.1965, 10.8272, 10.1416, 7.62459, 6.60822, 7.21393, 6.00029, 5.10027, 4.89418, 4.42892, 3.707, 6.06502, 3.37472, 3.49089, 3.46185, 6.33915, 3.3654, 3.30022, 3.36655, 4.87842, 8.07411}, + {152.08, 112.801, 47.3659, 30.5674, 29.0316, 22.3914, 19.0157, 16.3471, 15.5554, 12.4982, 10.4935, 8.23282, 7.40488, 9.06651, 6.97499, 9.66855, 8.35921, 5.45921, 5.68328, 10.6461, 4.65396, 7.5477, 7.11417, 6.02132, 6.79497, 8.21492, 10.5221, 11.7369}, + {177.146, 109.73, 53.3379, 32.4922, 30.5016, 25.9712, 22.9064, 19.6453, 17.4685, 14.9279, 10.9822, 10.9065, 9.22264, 9.52341, 9.23665, 6.50148, 6.20737, 8.19635, 7.38019, 9.07186, 9.22787, 11.9975, 15.4328, 12.1685, 11.2679, 11.0456, 16.8556, 15.203}, + {175.465, 100.985, 56.7871, 37.5513, 26.3367, 23.6775, 19.3572, 17.3464, 16.3425, 14.2809, 11.4196, 10.1502, 9.45509, 8.55837, 7.929, 7.75422, 6.25516, 6.98075, 7.95726, 5.58602, 8.52811, 8.94976, 8.61675, 7.52203, 5.86654, 9.30841, 7.95983, 9.16498}, + {161.557, 60.9083, 42.7418, 32.6681, 28.4483, 23.0831, 20.1852, 16.6503, 14.3982, 12.9469, 10.4914, 10.6759, 9.05724, 8.21126, 8.46837, 9.92698, 7.71569, 6.7965, 8.87549, 6.0765, 7.88892, 7.22201, 8.13346, 8.88474, 11.2008, 10.4921, 8.34342, 10.0337}, + {91.718, 50.2739, 37.883, 32.7472, 24.9764, 23.3509, 19.3552, 17.9669, 15.5899, 13.3535, 11.3664, 9.74592, 9.19961, 7.76436, 7.74193, 7.18929, 6.40388, 8.6005, 6.88462, 10.8404, 8.72774, 7.46032, 9.74493, 9.06091, 8.81877, 8.50823, 11.0295, 15.2753}, + {72.4631, 47.222, 36.2746, 28.8782, 23.553, 24.7348, 18.7544, 18.437, 15.7064, 12.729, 11.0992, 10.1026, 8.40556, 7.96116, 8.09745, 6.41375, 6.51981, 6.63771, 8.47843, 7.66306, 8.95359, 10.2608, 8.83699, 8.72077, 10.7087, 7.27377, 13.6, 14.2494}, + {60.2763, 42.7498, 34.6623, 26.385, 25.4651, 21.7019, 19.0647, 15.8816, 14.2646, 12.5554, 10.8672, 9.43677, 8.44181, 7.59876, 7.81844, 6.11722, 8.516, 8.94197, 6.97098, 7.17371, 6.68615, 7.24368, 6.23672, 11.2857, 8.77067, 8.43604, 11.2313, 10.0775}, + {57.866, 41.2832, 33.3179, 27.3557, 23.8832, 20.5696, 17.8125, 15.5961, 14.4456, 12.0961, 9.76464, 9.34033, 7.73885, 7.76005, 7.44823, 7.55132, 7.13281, 5.57387, 6.08408, 6.99443, 6.28186, 6.48654, 6.99549, 5.28173, 7.53539, 6.92374, 8.62903, 12.2492} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {269.647, 190.711, 88.8938, 70.894, 47.3717, 44.6289, 33.3552, 28.7616, 25.0309, 21.272, 17.9555, 14.7229, 14.5419, 11.7788, 13.5958, 10.8726, 7.98782, 10.1873, 8.92189, 9.84992, 7.93519, 10.66, 9.14665, 13.8959, 8.38381, 7.987, 15.2538, 11.2857}, + {235.853, 115.945, 85.6699, 62.6811, 48.3218, 46.3742, 32.8133, 27.8045, 23.4159, 20.5056, 16.0387, 15.324, 13.2206, 11.3368, 10.4307, 9.27748, 11.3733, 8.87551, 8.35207, 11.7778, 8.82057, 8.90268, 8.28021, 8.06991, 12.7847, 7.80538, 8.15497, 8.97099}, + {181.416, 96.6442, 73.0719, 54.7106, 42.9821, 37.438, 32.203, 27.5413, 22.6414, 19.4503, 17.7779, 14.5369, 13.0979, 13.7771, 10.4079, 9.45385, 13.0227, 8.50182, 7.17865, 10.9919, 15.7864, 8.76431, 8.51823, 5.92961, 9.18247, 10.5971, 9.3721, 15.4988}, + {139.491, 86.7362, 64.8339, 51.7932, 40.4078, 39.1071, 30.9617, 26.4873, 25.263, 20.3243, 16.5092, 14.4393, 12.175, 11.956, 10.8174, 9.08607, 7.18855, 10.0054, 11.1779, 7.12204, 9.47445, 6.93119, 8.93181, 8.61144, 11.0501, 6.27241, 9.95825, 14.4856}, + {106.141, 75.9413, 58.0517, 48.534, 42.3919, 33.3155, 31.0908, 25.4912, 22.6406, 19.3109, 16.0106, 14.2606, 12.5963, 11.0191, 11.1065, 9.09784, 9.07922, 8.92264, 7.34917, 7.71939, 7.41573, 8.73107, 6.43358, 17.2136, 9.26347, 8.55656, 10.9458, 12.6821}, + {100.082, 76.8702, 55.0846, 48.6279, 40.6142, 34.3238, 29.3724, 26.3273, 25.1794, 19.6749, 16.3483, 14.3196, 12.3469, 11.8695, 11.738, 9.54169, 10.3128, 8.97389, 7.22238, 8.43618, 9.03957, 7.8851, 9.20503, 8.0428, 8.81155, 10.3738, 10.7343, 18.0864} + } + }; + +const float CSCTFPtMethods::sigmafr1[4][15][28] = + { + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 146.093, 91.0022, 59.1524, 33.1605, 28.0477, 17.4744, 15.5721, 11.7519, 9.35168, 7.7485, 7.04861, 6.47423, 5.73763, 5.09473, 4.08489, 3.39595, 4.04544, 2.96401, 3.63584, 3.1557, 3.00004, 3.18668, 3.41738, 2.71614, 2.82526, 3.70189}, + {1, 218.776, 145.244, 104.935, 64.8144, 29.6568, 23.4613, 19.0926, 14.8407, 10.6044, 9.43501, 7.74741, 6.91137, 6.22613, 5.72544, 5.2123, 4.24476, 3.74203, 3.31965, 3.40162, 3.74122, 2.96814, 3.12356, 2.69131, 3.2702, 3.08497, 3.38834, 2.81568}, + {1, 216.291, 89.0598, 61.8382, 26.9505, 21.5635, 19.7094, 17.3911, 12.8349, 12.6624, 9.67599, 7.38235, 6.67213, 6.85975, 5.63519, 4.96333, 5.1828, 3.76683, 3.47407, 3.5603, 4.18003, 2.75393, 3.24872, 2.69483, 3.18626, 3.0917, 2.9064, 3.49336}, + {74.8743, 114.685, 34.9506, 32.6917, 21.6367, 20.6803, 22.2436, 14.6578, 12.8293, 10.8414, 8.62706, 7.16602, 6.62353, 6.20931, 5.41574, 4.63619, 4.12341, 3.53772, 5.40106, 3.54274, 3.04711, 2.82168, 2.97043, 2.56215, 2.63581, 2.72855, 3.475, 2.40102}, + {171.647, 40.3668, 170.531, 57.8944, 49.7425, 45.0042, 40.4664, 35.8242, 31.2455, 28.1189, 21.2241, 17.9434, 14.4424, 15.5375, 14.4543, 11.4451, 11.2267, 9.18004, 8.39402, 12.0792, 5.76609, 6.72775, 8.85565, 8.75935, 6.70541, 6.8381, 9.55174, 8.56415}, + {1303.1, 108.27, 69.3932, 63.777, 57.8401, 52.0202, 42.5951, 33.2084, 28.6304, 27.9733, 20.1268, 18.8158, 17.0162, 13.475, 12.6629, 12.7418, 8.99252, 8.94672, 7.8758, 8.3772, 10.6977, 8.00381, 8.8381, 14.3496, 11.113, 8.4152, 9.00849, 13.7466}, + {160.859, 94.3386, 65.0202, 60.3475, 75.2043, 44.8816, 41.5634, 37.5275, 27.7923, 26.4016, 21.5374, 15.8813, 15.8779, 13.9959, 13.7772, 19.727, 11.742, 8.67518, 9.28799, 8.13627, 7.15515, 8.97133, 6.80429, 10.5999, 5.91254, 9.1128, 10.6201, 10.5506}, + {107.553, 88.8958, 66.3069, 65.4056, 48.5765, 45.1286, 40.6105, 32.3372, 26.121, 24.6533, 21.1985, 17.5026, 16.0065, 14.2815, 14.0509, 11.6923, 10.0067, 10.5004, 9.65113, 8.2566, 9.49279, 7.25941, 9.84551, 9.10625, 13.5828, 7.42791, 9.7761, 13.2592}, + {621.575, 81.157, 78.9902, 50.6043, 51.6995, 55.1314, 40.8115, 35.0876, 26.3547, 27.1407, 22.0774, 18.4421, 15.9584, 16.8535, 14.1161, 12.7641, 15.5263, 11.1729, 9.03555, 12.459, 19.0917, 9.49799, 18.3356, 11.5246, 14.7979, 11.849, 14.7263, 17.7757}, + {1, 1, 1, 1, 1, 32.849, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.0542444, 13.3384, 1, 1, 0.248621}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 0.296438, 118.62, 89.405, 52.2476, 45.2939, 28.7616, 25.5548, 18.0656, 13.6928, 11.9697, 10.3611, 10.2854, 7.90347, 6.39297, 5.44473, 5.61793, 5.27675, 4.76144, 3.86958, 3.78657, 3.56005, 3.94048, 3.79113, 3.08763, 3.15283, 3.15847}, + {1, 0.14452, 190.349, 154.279, 86.5965, 82.5413, 34.8556, 31.0941, 21.5582, 16.6576, 14.6587, 11.7976, 10.7251, 8.74257, 8.03431, 6.05178, 6.15984, 5.17494, 4.89723, 4.20602, 4.38072, 3.50678, 3.58872, 3.36111, 4.08605, 3.61866, 3.4662, 3.78235}, + {1, 152.929, 136.244, 73.4085, 45.9132, 36.7447, 30.241, 27.8179, 20.674, 19.6962, 14.1128, 12.5882, 9.73802, 10.7205, 7.71969, 7.51919, 7.77108, 5.55116, 5.33028, 4.40788, 4.93005, 3.668, 3.55749, 3.69614, 3.82949, 5.04436, 3.26159, 4.26046}, + {140.472, 85.4204, 71.8176, 59.7741, 41.1711, 31.8045, 29.5324, 23.9129, 19.9144, 18.3415, 13.8572, 10.9475, 10.3783, 8.29955, 7.48321, 7.171, 7.00912, 5.36884, 6.52747, 3.98305, 4.04028, 3.61817, 3.21717, 3.59865, 3.14602, 3.12143, 3.07281, 2.69386}, + {237.788, 96.2055, 102.507, 72.5626, 75.5721, 55.7517, 51.4652, 44.584, 37.268, 33.9088, 25.8814, 21.9077, 17.3586, 14.6234, 14.7653, 11.7539, 12.3716, 11.6726, 8.48135, 6.99178, 7.1455, 8.09071, 7.52601, 8.58121, 6.96213, 7.95596, 6.81041, 5.66795}, + {294.913, 161.347, 102.319, 90.1594, 81.3222, 70.8996, 53.4479, 45.6466, 42.2802, 37.0224, 24.8388, 24.4679, 21.1667, 17.9857, 17.5664, 18.9734, 11.9997, 12.9781, 8.93737, 8.43556, 9.32775, 10.8702, 8.67542, 7.73195, 8.2574, 8.75741, 7.36091, 13.6306}, + {180.057, 184.24, 82.2473, 86.6705, 77.8282, 62.6743, 52.5831, 46.0168, 37.4869, 33.5461, 26.8174, 20.3363, 20.252, 18.0727, 15.3164, 12.4784, 11.096, 9.67415, 10.3632, 9.03916, 9.16117, 10.5277, 8.66486, 7.16234, 6.57559, 10.5885, 9.67653, 10.1513}, + {251.671, 111.919, 94.9753, 90.3654, 68.4575, 62.0251, 55.3331, 45.2581, 34.2676, 33.7628, 26.9416, 23.3815, 19.7758, 18.5239, 19.3473, 18.9695, 12.0358, 12.3383, 10.8987, 8.83571, 10.1066, 9.69945, 10.316, 9.06576, 11.4875, 9.98941, 9.84754, 11.6985}, + {232.68, 109.947, 100.398, 74.9348, 66.4849, 60.1203, 51.4264, 44.3605, 37.0279, 34.0509, 27.488, 23.3947, 20.7529, 19.3877, 17.5345, 14.8416, 13.6832, 16.4535, 10.019, 13.0386, 10.8694, 9.31296, 10.1387, 9.91914, 10.8276, 8.53285, 12.0437, 13.6714}, + {1, 1, 1, 1, 1, 54.84, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.0233561, 0.0280901, 1, 1, 0.226361}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 0.0011042, 86.9352, 75.2624, 52.2464, 32.6091, 20.4476, 13.4983, 11.2587, 8.80378, 7.11921, 7.0583, 5.68815, 6.20848, 4.34774, 5.45062, 5.4936, 3.43077, 3.33174, 3.04659, 3.8793, 3.11545, 2.97137, 3.92529, 4.57437, 3.88033, 3.82278}, + {1, 1, 94.2962, 87.2608, 63.6413, 44.4619, 27.8601, 17.1249, 14.5496, 10.6136, 8.1779, 7.43897, 6.44223, 6.07491, 5.71576, 5.80677, 4.30508, 3.71754, 3.50651, 3.11441, 4.01509, 3.70184, 3.27363, 3.07401, 3.82936, 3.74439, 2.99869, 3.56942}, + {1, 0.263982, 119.77, 91.7619, 57.8566, 34.9019, 22.023, 15.941, 12.22, 10.1212, 8.34203, 7.32761, 6.13686, 5.47659, 5.31636, 4.7639, 4.16051, 3.54105, 4.07639, 3.09476, 3.04313, 3.29353, 3.70995, 2.79947, 3.94107, 3.99605, 3.96949, 4.88657}, + {1, 113.045, 93.6573, 70.568, 31.0566, 20.7173, 16.8019, 14.8641, 11.9429, 9.96161, 7.87523, 6.7396, 6.18326, 6.16374, 5.35523, 3.95939, 4.04783, 4.28055, 3.89598, 3.4252, 3.42753, 3.48459, 3.23155, 3.19143, 4.02432, 3.06929, 3.42948, 4.04161}, + {0.447397, 105.302, 76.6619, 31.9851, 22.4774, 19.276, 17.7676, 14.1965, 10.8272, 10.1416, 7.62459, 6.60822, 7.21393, 6.00029, 5.10027, 4.89418, 4.42892, 3.707, 6.06502, 3.37472, 3.49089, 3.46185, 6.33915, 3.3654, 3.30022, 3.36655, 4.87842, 8.07411}, + {152.08, 112.801, 47.3659, 30.5674, 29.0316, 22.3914, 19.0157, 16.3471, 15.5554, 12.4982, 10.4935, 8.23282, 7.40488, 9.06651, 6.97499, 9.66855, 8.35921, 5.45921, 5.68328, 10.6461, 4.65396, 7.5477, 7.11417, 6.02132, 6.79497, 8.21492, 10.5221, 11.7369}, + {177.146, 109.73, 53.3379, 32.4922, 30.5016, 25.9712, 22.9064, 19.6453, 17.4685, 14.9279, 10.9822, 10.9065, 9.22264, 9.52341, 9.23665, 6.50148, 6.20737, 8.19635, 7.38019, 9.07186, 9.22787, 11.9975, 15.4328, 12.1685, 11.2679, 11.0456, 16.8556, 15.203}, + {175.465, 100.985, 56.7871, 37.5513, 26.3367, 23.6775, 19.3572, 17.3464, 16.3425, 14.2809, 11.4196, 10.1502, 9.45509, 8.55837, 7.929, 7.75422, 6.25516, 6.98075, 7.95726, 5.58602, 8.52811, 8.94976, 8.61675, 7.52203, 5.86654, 9.30841, 7.95983, 9.16498}, + {161.557, 60.9083, 42.7418, 32.6681, 28.4483, 23.0831, 20.1852, 16.6503, 14.3982, 12.9469, 10.4914, 10.6759, 9.05724, 8.21126, 8.46837, 9.92698, 7.71569, 6.7965, 8.87549, 6.0765, 7.88892, 7.22201, 8.13346, 8.88474, 11.2008, 10.4921, 8.34342, 10.0337}, + {91.718, 50.2739, 37.883, 32.7472, 24.9764, 23.3509, 19.3552, 17.9669, 15.5899, 13.3535, 11.3664, 9.74592, 9.19961, 7.76436, 7.74193, 7.18929, 6.40388, 8.6005, 6.88462, 10.8404, 8.72774, 7.46032, 9.74493, 9.06091, 8.81877, 8.50823, 11.0295, 15.2753}, + {72.4631, 47.222, 36.2746, 28.8782, 23.553, 24.7348, 18.7544, 18.437, 15.7064, 12.729, 11.0992, 10.1026, 8.40556, 7.96116, 8.09745, 6.41375, 6.51981, 6.63771, 8.47843, 7.66306, 8.95359, 10.2608, 8.83699, 8.72077, 10.7087, 7.27377, 13.6, 14.2494}, + {60.2763, 42.7498, 34.6623, 26.385, 25.4651, 21.7019, 19.0647, 15.8816, 14.2646, 12.5554, 10.8672, 9.43677, 8.44181, 7.59876, 7.81844, 6.11722, 8.516, 8.94197, 6.97098, 7.17371, 6.68615, 7.24368, 6.23672, 11.2857, 8.77067, 8.43604, 11.2313, 10.0775}, + {57.866, 41.2832, 33.3179, 27.3557, 23.8832, 20.5696, 17.8125, 15.5961, 14.4456, 12.0961, 9.76464, 9.34033, 7.73885, 7.76005, 7.44823, 7.55132, 7.13281, 5.57387, 6.08408, 6.99443, 6.28186, 6.48654, 6.99549, 5.28173, 7.53539, 6.92374, 8.62903, 12.2492} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {269.647, 190.711, 88.8938, 70.894, 47.3717, 44.6289, 33.3552, 28.7616, 25.0309, 21.272, 17.9555, 14.7229, 14.5419, 11.7788, 13.5958, 10.8726, 7.98782, 10.1873, 8.92189, 9.84992, 7.93519, 10.66, 9.14665, 13.8959, 8.38381, 7.987, 15.2538, 11.2857}, + {235.853, 115.945, 85.6699, 62.6811, 48.3218, 46.3742, 32.8133, 27.8045, 23.4159, 20.5056, 16.0387, 15.324, 13.2206, 11.3368, 10.4307, 9.27748, 11.3733, 8.87551, 8.35207, 11.7778, 8.82057, 8.90268, 8.28021, 8.06991, 12.7847, 7.80538, 8.15497, 8.97099}, + {181.416, 96.6442, 73.0719, 54.7106, 42.9821, 37.438, 32.203, 27.5413, 22.6414, 19.4503, 17.7779, 14.5369, 13.0979, 13.7771, 10.4079, 9.45385, 13.0227, 8.50182, 7.17865, 10.9919, 15.7864, 8.76431, 8.51823, 5.92961, 9.18247, 10.5971, 9.3721, 15.4988}, + {139.491, 86.7362, 64.8339, 51.7932, 40.4078, 39.1071, 30.9617, 26.4873, 25.263, 20.3243, 16.5092, 14.4393, 12.175, 11.956, 10.8174, 9.08607, 7.18855, 10.0054, 11.1779, 7.12204, 9.47445, 6.93119, 8.93181, 8.61144, 11.0501, 6.27241, 9.95825, 14.4856}, + {106.141, 75.9413, 58.0517, 48.534, 42.3919, 33.3155, 31.0908, 25.4912, 22.6406, 19.3109, 16.0106, 14.2606, 12.5963, 11.0191, 11.1065, 9.09784, 9.07922, 8.92264, 7.34917, 7.71939, 7.41573, 8.73107, 6.43358, 17.2136, 9.26347, 8.55656, 10.9458, 12.6821}, + {100.082, 76.8702, 55.0846, 48.6279, 40.6142, 34.3238, 29.3724, 26.3273, 25.1794, 19.6749, 16.3483, 14.3196, 12.3469, 11.8695, 11.738, 9.54169, 10.3128, 8.97389, 7.22238, 8.43618, 9.03957, 7.8851, 9.20503, 8.0428, 8.81155, 10.3738, 10.7343, 18.0864} + } + }; + +float CSCTFPtMethods::Pt2StnChiSq(int type, float eta, int dphi, int fr) const +{ + + float diff, min, ptmin, ptmax; + float mypt = 0.0; + + int dphicopy = dphi; + + if (type<0 || type>3) + { +// std::cout << "CSCTFPtMethods: illegal track type for Chi-square method" << std::endl; + edm::LogError("CSCTFPtMethods::Pt2StnChiSq()")<<"Illegal track type for Chi-square method"; + return 0.; + } + + // flip sign + //dphi = -dphi; + + // force positive + eta = fabs(eta); + + //determine which eta bin muon falls into + int i = 0; + for(i = 0; i < 15; i++) + { + if (eta >= etabins[i] && eta < etabins[i+1]) break; + } + if ( i == 15 ) + { +// std::cout<<" CSCTFPtMethods: muon not within any eta range"<< std::endl; + edm::LogWarning("CSCTFPtMethods::Pt2StnChiSq()")<<"Muon not within any eta range"; + if (eta=etabins[15]) + { + eta = etabins[15]; + i = 15; + } + else + exit(0); + } + + bool bCallOldMethod = false; + + if (fr == 0) + { + //advance past bins in array w/ default values + //default is: dphifr0[x][y][z] = -1, sigmafr0[x][y][z] = 1 + int j = 0; //start from 1st column, j=0 + while (dphifr0[type][i][j] == -1 && sigmafr0[type][i][j] == 1 && j != 28) j++; + if ( j == 28 ) + { +// std::cout <<" CSCTFPtMethods: every entry in row is default"<< std::endl; + edm::LogInfo("CSCTFPtMethods::Pt2StnChiSq()")<<"Every entry in row is default"; + // exit(0); //normal termination + bCallOldMethod = true; + } + + if (!bCallOldMethod) + { + //set min, ptmin, ptmax to first bin + //in row that is not default + min = fabs(dphi - dphifr0[type][i][j]) / sigmafr0[type][i][j]; + ptmin = ptbins[j]; + ptmax = ptbins[j+1]; + + //loop through all pt bins. assign pt of bin w/ least diff + //do not include default bins in calculation + for ( int k = j; k < 28; k++ ) + { + if(dphifr0[type][i][k] != -1 || sigmafr0[type][i][k] != 1) + { + diff = fabs(dphi - dphifr0[type][i][k]) / sigmafr0[type][i][k]; + if (diff < min) + { + min = diff; + ptmin = ptbins[k]; + ptmax = ptbins[k+1]; + } + } + } + mypt = (ptmin + ptmax)/2; + } + } + + if (fr == 1) + { + //advance past bins in array w/ default values + //default is: dphifr1[x][y][z] = -1, sigmafr1[x][y][z] = 1 + int j = 0; //start from 1st column, j=0 + + while (dphifr1[type][i][j] == -1 && sigmafr1[type][i][j] == 1 && j != 28) j++; + + if ( j == 28 ) + { +// std::cout <<" CSCTFPtMethods: every entry in row is default"<< std::endl; + edm::LogInfo("CSCTFPtMethods::Pt2StnChiSq()")<<"Every entry in row is default"; + // exit(0); //normal termination + bCallOldMethod = true; + } + + if (!bCallOldMethod) + { + //set min, ptmin, ptmax to first bin + //in row that is not default + min = fabs(dphi - dphifr1[type][i][j]) / sigmafr1[type][i][j]; + ptmin = ptbins[j]; + ptmax = ptbins[j+1]; + + //loop through all pt bins. assign pt of bin w/ least diff + //do not include default bins in calculation + for ( int k = j; k < 28; k++ ) + { + if(dphifr1[type][i][k] != -1 || sigmafr1[type][i][k] != 1) + { + diff = fabs(dphi - dphifr1[type][i][k]) / sigmafr1[type][i][k]; + if (diff < min) + { + min = diff; + ptmin = ptbins[k]; + ptmax = ptbins[k+1]; + } + } + } + mypt = (ptmin + ptmax)/2; + } + } + + // hybrid approach: + if (bCallOldMethod) + { + float dphiR = static_cast(dphicopy) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + // must change type definition, just add one + mypt = Pt2Stn(type+1, eta, dphiR, fr); + } + + return mypt; +} + + +float CSCTFPtMethods::Pt3StnChiSq(int type, float eta, int dphi1, int dphi2, int fr) const +{ + + float diff, min, ptmin, ptmax; + float mypt = 0.0; + + int dphi1copy = dphi1, dphi2copy = dphi2; + + if (type<4 || type>5) + { +// std::cout << "PtParams: illegal track type for Chi-square method" << std::endl; + edm::LogError("CSCTFPtMethods::Pt3StnChiSq()")<<"Illegal track type for Chi-square method"; + return 0.; + } + + // flip sign + //dphi1 = -dphi1; + //dphi2 = -dphi2; + + + //determine which eta bin muon falls into + int i = 0; + for( i = 0; i < 15; i++ ) + { + if ( eta >= etabins[i] && eta < etabins[i + 1] ) break; + } + if ( i == 15 ) + { + //std::cout<<"muon not within any eta range"; + edm::LogWarning("CSCTFPtMethods::Pt3StnChiSq()")<<"Muon not within any eta range"; + if (eta=etabins[15]) + { + eta = etabins[15]; + i = 15; + } + else + exit(0); + } + + bool bCallOldMethod = false; + + if(abs(dphi2) < 32) dphi2 = 0; //dphi2=dphi23 or dphi24 + + //sta1-2-3, dphi1=dphi12, dphi2=dphi23 + if (type == 4) + { + if (fr == 0) + { + //advance past bins in array w/ default values + //default is: dphifr0[x][y][z] = -1, sigmafr0[x][y][z] = 1 + int j = 0; //start from 1st column, j = 0 + while ( ((dphifr0[0][i][j] == -1 && sigmafr0[0][i][j] == 1) || (dphifr0[2][i][j] == -1 && sigmafr0[2][i][j] == 1)) && j != 28 ) j++; + if ( j == 28 ) + { +// std::cout<<" L1MuCSCPtParams: every entry in row is default"<(dphi1copy)) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + float dphi23R = (static_cast(dphi2copy)) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + // change defintion of track type to old method + mypt = Pt3Stn(type-3, eta, dphi12R, dphi23R, fr); + } + return mypt; + +} + +float CSCTFPtMethods::Pt2StnHybrid(int type, float eta, int dphi, int fr) const +{ + float mypt = 0.0; + + mypt = Pt2StnChiSq(type, eta, dphi, fr); + if(mypt >= 8.0) + { + float dphiR = static_cast(dphi) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + mypt = Pt2Stn(type+1, eta, dphiR, fr); + } + + return mypt; +} + +float CSCTFPtMethods::Pt3StnHybrid(int type, float eta, int dphi1, int dphi2, int fr) const +{ + float mypt = 0.0; + + mypt = Pt3StnChiSq(type, eta, dphi1, dphi2, fr); + if(mypt >= 8.0) + { + float dphi12R = (static_cast(dphi1)) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + float dphi23R = (static_cast(dphi2)) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + // change defintion of track type to old method + mypt = Pt3Stn(type-3, eta, dphi12R, dphi23R, fr); + } + + return mypt; +} + +bool CSCTFPtMethods::chargeValid(unsigned pT, unsigned quality, unsigned eta, unsigned method) const +{ + bool result = false; + + switch(method) + { + case 1: + break; + case 2: + break; + case 3: + if(quality != 1) + { + if(pT <= 19) + { + if(eta >=4 && eta <=9) + result = true; + } + if(pT <= 18 && pT >= 10) + { + if(eta > 0 && eta < 4) + result = true; + } + } + }; + + return result; +} + +float CSCTFPtMethods::PtEff90(float pt, float eta, int mode) const +{ + // set pT resolution + float c; + switch (mode) + { + // 3-stn with ME1 + case 2: + case 3: + case 4: + // leave as 2 Stn for now: + // if (eta < 2.0) + // c = 0.2; + // else + // c = 0.2 + (eta-2.0)*0.5; + // break; + // 2-stn with ME1 + case 6: + case 7: + // c=(-.2999 * (eta*eta*eta) + 2.030 * (eta*eta) - 4.235 * eta + 3.024)+0.02; + // Try just fixed value from fits to Pt turn-on curves + c=0.3; + break; + // 2 or 3 stn without ME1 + case 5: + case 8: + case 9: + c=(-2.484 * (eta*eta*eta) + 14.43 * (eta*eta) - 27.66 * eta + 18.47)*.72; + break; + case 10: + c=2.0; + break; + // MB1 tracks + case 11: + case 12: + case 13: + case 14: + case 15: + c=0.3; + break; + default: + c = 0.0; + }; + // Calculation of 90% threshold from 50% one, assuming Gaussian resolution + // 90% of Gaussian area extends to 1.28*sigma + if (c>0.78) c = 0.78; + // return pt/(1.0 - 1.28*c); + // Let's go back to old empirical method: + return pt*(1.0 + 1.28*c); +} diff --git a/L1Trigger/CSCTrackFinder/src/CSCTFPtMethods_old b/L1Trigger/CSCTrackFinder/src/CSCTFPtMethods_old new file mode 100644 index 0000000000000..7bd57a8e1332c --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/CSCTFPtMethods_old @@ -0,0 +1,5713 @@ +#include +#include + +#include + +//----------------- +// Static variables +//----------------- + +//L1MuTriggerPtScale CSCTFPtMethods::trigger_scale; + +// Global scale factor to multiply all parameterizations by +//const float CSCTFPtMethods::kGlobalScaleFactor = 1.055; +// Now scale to 90% effic definition like in old ORCA +const float CSCTFPtMethods::kGlobalScaleFactor = 1.36; + +// First ME1andME2, then ME1andME3, then MB1andME2 +// units are radians*GeV + + +// These arrays contain the values for the best fit parameters for three station measurements + +const float CSCTFPtMethods::AkLowEta_Fit1[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + // {-4.026, 8.139, -5.350, 1.176}, //hit detectors 1 and 2 + //??? {0.5170, -11.13, 8.255, -1.980}, //hit detectors 1 and 2 + {3.900, -8.391, 6.062, -1.436}, //hit detectors 1 and 2 + // {-2.241, 4.405, -2.756, 0.5878}, //13 + {8.03602, -17.5355, 12.7725, -3.0616 }, //13 + {0.8372, -2.220, 1.908, -0.5233}, //23 + {-0.04389, 0.05174, 0.0, 0.0}, //24 + {-0.5519E-02, 0.8496E-02, 0.0, 0.0}, //34 + {-4.228, 8.546, -5.617, 1.235}, //12 + {0.80, -0.54, 0.0, 0.0}, //25 + {0.80, -0.54, 0.0, 0.0}, //26 + }; + +const float CSCTFPtMethods::AkHighEta_Fit1[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + // {0.6644, -0.2312, 0.0, 0.0}, //12 + {0.6275, -0.2133, 0.0, 0.0}, //12 + {-1.124, 2.492, -1.347, 0.2204}, //13 + {0.5214, -0.7536, 0.3913, -.06739}, //23 + {1.394, -1.886, 0.8809, -0.1369}, //24 + {-0.5519E-02, 0.8496E-02, 0.0, 0.0}, //34 + {0.6644, -0.2312, 0.0, 0.0}, //12 + {0.80, -0.54, 0.0, 0.0}, //25 + {0.80, -0.54, 0.0, 0.0}, //26 + }; + +// These arrays contain the values for the best fit parameters found imperically to determine Pt for a two station measurement +// The realtionship is dphi = A/Pt + B/Pt^2 +const float CSCTFPtMethods::AkLowEta_Fit2[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + // {-3.198, 6.703, -4.539, 1.028}, //12 + {-0.6131, 0.6870, 0.0285, -0.1147}, //12 + // {-6.705, 14.52, -10.32, 2.449}, //13 + {8.03602, -17.5355, 12.7725, -3.0616 }, //13 + {5.765, -12.85, 9.543, -2.345}, //23 + {-4.068, 8.254, -5.491, 1.214}, //24 + {-.02974, .04816, -.02105, .003640}, //34 + {-3.358, 7.038, -4.766, 1.079}, //12 + {0.80, -0.54, 0.0, 0.0}, //25 + {0.80, -0.54, 0.0, 0.0}, //26 + }; +const float CSCTFPtMethods::AkHighEta_Fit2[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + {0.6425, -0.2308, 0.0, 0.0}, //12 + {0.6923, -0.2336, 0.0, 0.0}, //13 + {-0.7147, .01117, -0.5255E-04, 0.7991E-07}, //23 + {-1.377, 2.150, -1.046, 0.1667}, //24 + {-.02974, .04816, -.02105, .003640}, //34 + {0.6425, -0.2308, 0.0, 0.0}, //12 + {0.80, -0.54, 0.0, 0.0}, //25 + {0.80, -0.54, 0.0, 0.0}, //26 + }; + +const float CSCTFPtMethods::BkLowEta_Fit2[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + // {-0.5873, 0.0802, 0.2337, 0.0}, //12 + {7.0509, -7.3282, -0.1465, 1.308}, //12 + // {-0.5677, 1.907, -1.365, 0.2899}, //13 + {0.0, 0.0, 0.0, 0.0}, //13 + {-38.55, 82.95, -59.66, 14.29}, //23 + {20.71, -45.34, 32.05, -7.415}, //24 + {0.0, 0.0, 0.0, 0.0}, //34 + {-0.6167, 0.08421, 0.2454, 0.0}, //12 + {0.0, 0.0, 0.0, 0.0}, //25 + {0.0, 0.0, 0.0, 0.0} //26 + }; +const float CSCTFPtMethods::BkHighEta_Fit2[kME2andMB2][CSCTFPtMethods::kMaxParameters] = + { + {14.79, -21.10, 10.16, -1.623}, //12 + {70.67, -105.7, 52.49, -8.631}, //13 + {15.70, -23.94, 11.89, -1.939}, //23 + {17.18, -26.38, 13.13, -2.139}, //24 + {0.0, 0.0, 0.0, 0.0}, //34 + {14.79, -21.10, 10.16, -1.623}, //12 + {0.0, 0.0, 0.0, 0.0}, //25 + {0.0, 0.0, 0.0, 0.0} //26 + }; + +const float CSCTFPtMethods::FRCorrLowEta[kME2andMB2][2] = + { +// {1.13, 0.87}, //12 +// {1.14, 0.85}, //13 + {1.30, 1.0}, //12 + {1.30, 1.0}, //13 + {1.0, 1.0}, //23 + {1.0, 1.0}, //24 + {1.0, 1.0}, //34 + {1.0, 1.0}, //12 + {1.0, 1.0}, //25 + {1.0, 1.0} //26 + }; +const float CSCTFPtMethods::FRCorrHighEta[kME2andMB2][2] = + { +// {0.92, 1.12}, //12 +// {0.92, 1.12}, //13 + {0.966, 1.176}, //12 + {0.966, 1.176}, //13 + {1.0, 1.0}, //23 + {1.0, 1.0}, //24 + {1.0, 1.0}, //34 + {1.0, 1.0}, //12 + {1.0, 1.0}, //25 + {1.0, 1.0} //26 + }; + +// Anna's 2011 parametrization + +double CSCTFPtMethods::AB_mu12FnoME11[4][15] = + { + {0, 0, 0, 0.089491067646809183134, 0.10739646024310070538, 0.12549844133338972085, 0.11746188101535759429, 0.11365654376086815891, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.16463359422729287318, -0.18522613297525072906, -0.17065296570525056996, -0.11673113772749151018, -0.096673008784020367234, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 5.0479701928535670313e-06, -8.5107255627149016024e-05, -0.00031591725812981632723, 2.8829297417277944225e-05, -3.3664459708458401629e-05, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 1.6276716966428210753, 1.1244502885068945464, 0.44061802755260442988, 0.82271567628154873564, 0.65764083792276606388, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu13FnoME11[4][15] = + { + {0, 0, 0, 0.11479489063486028599, 0.1385846143670735886, 0.16069130395935576905, 0.16229285551120029019, 0.15970793987729367536, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.31624871209539057171, -0.37204708239816158821, -0.35001738011313637822, -0.28067946142333310977, -0.22587297159275510072, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 4.5422334693538224219e-05, -0.0001534874341906974503, -0.00049456554072302828882, -0.00040362112138876319418, -0.00037532294041719521617, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 1.3698214790637726068, 0.83827124867878388681, 0.35268421062422455892, 0.30966868638086236798, 0.39552380610102405578, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu14FnoME11[4][15] = + { + {0, 0, 0, 0, 0.10167174785035071327, 0.072305163037876873933, 0.12811797755236814522, 0.15630771929281417343, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, -0.2851531414997146574, -0.12625245577882274195, -0.2693337001449228052, -0.35816854038946227545, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0.0016536940782984094634, 0.0032050914503555030799, 0.0017500898659728782863, 0.0014193550176488352668, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 1.8999999999960794916, 1.8999999999875891721, 1.1603749006227730423, 0.36919547110219635977, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu12RnoME11[4][15] = + { + {0, 0.1017548888755877845, 0.13020457985822880831, 0.11777472840868662141, 0.1352735458205116259, 0.14797523226644127003, 0.14891234013414389459, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.40835812179222591434, -0.4909339449226597929, -0.19396964458569518341, -0.18405457126044733052, -0.15348184403810183341, -0.11949446624665205352, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.00046324193156588387276, -0.0012328343527384165272, 5.8536010291841255454e-05, 5.3175743777652564014e-05, -0.00027992198289290446886, 0.00017291608058844862988, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.82326825991227925439, 0.66225151266154569374, 1.6047267765109303195, 1.172660602794620921, 0.91611151466846096891, 0.923434361821059424, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu13RnoME11[4][15] = + { + {0, 0, 0, 0.17152643870188713504, 0.18220699353677527466, 0.19718061346676321599, 0.20409261783490945108, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.51329151983333287657, -0.43421697939765058205, -0.38701854807672181336, -0.29367743292763504037, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.00028330256767296205581, -0.00011104889576832950495, -0.0003659472931155986178, -0.0004494825869971541348, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 1.0806773148892279135, 0.81710737240426545291, 0.49165515886235822141, 0.40288815951359424616, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu14RnoME11[4][15] = + { + {0, 0, 0, 0.11411457974213083666, 0.14612498789299999125, 0.15438328053344949065, 0.17021962182813230036, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.32211539883453449429, -0.3332077022119345755, -0.28947013547326555516, -0.31678412927379157038, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0021189308480414714535, 0.0017232488622970817526, 0.0014181868364706309241, 0.0020581588744611055593, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 1.8999999998213816799, 1.8999999999320695832, 1.2588510283946776624, 0.91969335359675130626, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu12FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.30997988806094234349, 0.2960464576032310613, 0.26865522361643923155, 0.24306471114654951138, 0.21612598016341960649, 0.20916086000526656896, 0.14505390185826338989, 0.19626640578808879356}, + {0, 0, 0, 0, 0, 0, 0, -0.18938263233962521204, -0.18099881965541908535, -0.15817156292403300455, -0.13527092529520332032, -0.11802970951212833628, -0.13142443653269073045, -0.081045302368033256268, -0.16548691953190999837}, + {0, 0, 0, 0, 0, 0, 0, 1.9132754352698083493e-05, 0.0001244919158836254626, -0.00036815494148734217474, -0.0003021495594158459864, 0.00032190104529820852321, 5.9699515482881178492e-05, 0.0035011369787794933972, -0.0021251348628855359045}, + {0, 0, 0, 0, 0, 0, 0, 1.2633991230895826874, 1.2237510610710955472, 1.2446734233372107603, 1.2072459880229720053, 1.2073932498298223237, 0.64342700161682475635, 1.0965614756840385002, 0.41184878672694380519} + }; +double CSCTFPtMethods::AB_mu13FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0.17684262466990949281, 0.34711584948456875033, 0.34173632193931768875, 0.31856060138741582044, 0.29169375726034846297, 0.24666606646956890092, 0.21434901698955760585, 0.22194241387027591195, 0.13650791328679393044}, + {0, 0, 0, 0, 0, 0, 0.99999999999949551466, 0.99999999999457755973, -0.30995317528055632561, -0.26510423524582477084, -0.22052246537701888918, -0.1597247313884862796, -0.14032250966056744601, -0.14430798488566201621, -0.075894576731296098382}, + {0, 0, 0, 0, 0, 0, 0.010426580434797315736, 0.00056720513052092998933, -0.00047916406780649806879, -0.00043513801305821104073, -0.00035934925416836774022, 0.00064159373840440422562, 0.0011012063282968072471, 0.00059066112387542329433, 0.0061369729760295480686}, + {0, 0, 0, 0, 0, 0, -0.46194813956282321232, -2.1380051317667612132, 0.99475655086418368622, 1.0240107231697159751, 1.0710375546859214335, 1.1466745846418702204, 1.0634581787492956018, 0.35737857407704720636, 1.1165504043676175439} + }; +double CSCTFPtMethods::AB_mu14FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0.21118188098880102954, 0.33402008586605308471, 0.29298980221468984286, 0.26806296448653738063, 0.23720733268363508595, 0.2510285652964933667, 0.14583302968662079091}, + {0, 0, 0, 0, 0, 0, 0, 0, -0.14883704087325219656, -0.39197899608005709604, -0.28520435482868433663, -0.23819454759756183981, -0.2024802801289519727, -0.2369976701205682712, -0.086510146140783658608}, + {0, 0, 0, 0, 0, 0, 0, 0, 0.010748111373072187155, -0.00054440793841566191644, -6.6117096422286744401e-05, 0.00032426109337843134813, 0.00086123563095007638242, 0.00046858791450944800496, 0.0055934740677286293176}, + {0, 0, 0, 0, 0, 0, 0, 0, 1.8177576283415954883, 0.90124364385162747393, 1.0058576108118726378, 0.97434013632935245752, 0.75135849774137752899, 0.090012990328703759713, 1.1491738867249043921} + }; +double CSCTFPtMethods::AB_mu12RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.27354810039733407079, 0.25530642585169710523, 0.2281232078009739761, 0.20002002697391027541, 0.18418628467434680629, 0.1691868825133146792, 0.15081083142497944682, 0.11470950819931940989}, + {0, 0, 0, 0, 0, 0, 0, -0.16735504499789077837, -0.15229365225374749682, -0.12925824722117412735, -0.10394284592720609561, -0.093240817997744127044, -0.073171468346305876262, -0.088574463929812302654, -0.066404461904397707461}, + {0, 0, 0, 0, 0, 0, 0, -0.00050299673411093688211, 5.1602356927429220493e-05, -3.0794024894263357945e-05, 0.0004052733857930102164, -7.420268691546845442e-05, 0.00011377542095117624751, 0.002401982811750403863, 0.0024540507098964291222}, + {0, 0, 0, 0, 0, 0, 0, 1.1883256550892249415, 1.1930557391196678907, 1.1956122499877577248, 1.2507536548522568687, 1.1818664879149434199, 0.74072892184538741134, 0.4975999389532442807, 1.0630008076007997353} + }; +double CSCTFPtMethods::AB_mu13RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.28630621682529061589, 0.29827733143141249572, 0.27230375589683164517, 0.23990484313749371736, 0.21461969319969206871, 0.20904691221965984727, 0.17455215996464093497, 0.10530528191221873169}, + {0, 0, 0, 0, 0, 0, 0, -0.21320341298073050562, -0.27792002471345611525, -0.22893879370711203713, -0.17267579393860862935, -0.13655560753368203852, -0.13221415752155918355, -0.092817386598587681146, -0.047633722138851357364}, + {0, 0, 0, 0, 0, 0, 0, 0.0012300659344863943204, -0.00026218872327451808128, -0.00020411464851349467309, 8.8191777702590311294e-05, 0.00044047024925421437123, -0.00067348979494906663183, 0.0026726730924768165448, 0.0067869186945352134865}, + {0, 0, 0, 0, 0, 0, 0, 1.2315550372405590362, 0.86296110777082257748, 0.94745955410457627366, 1.0617206089293684812, 1.0876186592684131682, 0.81349751399897141102, 0.51174005862466220851, 1.3970393153313427348} + }; +double CSCTFPtMethods::AB_mu14RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.2321760802583729133, 0.17425716826944270821, 0.28951128850821888916, 0.26122027532891867185, 0.23988161223010590062, 0.21857963541150710052, 0.15353493229255876784, 0.09952290576921750398}, + {0, 0, 0, 0, 0, 0, 0, -0.20453745460356828612, -0.15291198577104561651, -0.370982786914061613, -0.27553292468971468665, -0.22166866616439959148, -0.17253577136118664059, -0.10047612457180872536, -0.044726719317877430826}, + {0, 0, 0, 0, 0, 0, 0, 0.0075216673069431437548, 0.0091493927899154794958, -0.00026846347496581161613, -0.00028436379808289408404, -0.00033797061806371863149, -0.00032290147294330767604, 0.0043983126453711971632, 0.0087398021641503856327}, + {0, 0, 0, 0, 0, 0, 0, 1.4021232447364970763, 1.6613910381816205941, 0.73820877609189006208, 0.87917756535000690654, 0.86376276633863802168, 0.64791792386852542496, 1.0974109668506901727, 1.475947804634221372} + }; +double CSCTFPtMethods::AB_sig12FnoME11[4][15] = + { + {0, 0, 0, -0.0076412310580529349199, 0.013106555291144636813, 0.025063779434470568469, 0.0087226608724667777789, -0.0012964802596261630445, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.11492024270448454593, 0.021102150917381608253, -4.2436183419689021967e-08, 0.072972237191400349254, 0.19729003982512077764, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0021104070024291496713, 0.0018253795336503611177, 0.0016311827288382637312, 0.0024898068482018614021, 0.0023171447579502014481, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.90082232171804188514, 1.4715701060292549762, 0.38179435996930433106, -0.31089206041852102125, -1.8605481532163505864, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig13FnoME11[4][15] = + { + {0, 0, 0, -0.013922695503875197331, -0.0018020343253406317062, 0.017121560844724798001, 0.018609272384097541586, -0.0050380425848817458542, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.36952186524609842433, 0.29771940602043445168, 0.25881377301982183559, 0.21522443888607742379, 0.59520725339836588752, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0021171146723497585689, 0.001962910013039776292, 0.0016295699065661407162, 0.0017542445121842159018, 0.0018291018059847885362, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.24903532893487495548, -0.20762623792196052697, -1.23723285975173658, -0.93877564336741559092, -2.7137466589111389759, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig14FnoME11[4][15] = + { + {0, 0, 0, 0, -0.049226069782944893716, -0.05447625811386536121, 0.024782117383430092572, 0.0087723204390127967195, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0.96194395556167033856, 1.9107390804546595664, 0.10243277620694382635, 0.29010825363315317915, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0.0025849149683154332667, 0.0022908589943121454233, 0.0017080431015829389101, 0.0022045212844627971524, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, -1.2932328975948934602, -4.7562023014669927434, 0.78711144534012145169, -0.57517454556474645333, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig12RnoME11[4][15] = + { + {0, -0.024837587047074519142, -0.038443755326854262, 0.010789426545740953695, 0.016714316978066363906, 0.036977680482507623017, 0.023903736191005935108, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.44916461963533510504, 0.54293566642571933212, 0.018977673263371359902, 0.007932079958008179596, -9.4309201558850225267e-08, 5.2699963039304353885e-09, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.0022745078222873717048, 0.0026499504248443657255, 0.0019347176520538985831, 0.0018882668324742895791, 0.0015313004238581028917, 0.0027721700163088574924, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.87241910961768964761, -1.0549928243465211963, 1.8999999999485288615, 1.6191292705343984792, -0.63912490618228612327, 0.6398194632982362462, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig13RnoME11[4][15] = + { + {0, 0, 0, 0.0036225404374523491324, 0.020602869778294785608, 0.031371735116656827846, 0.044385023713376312027, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.40723755341312423139, 0.24719809506286585798, 0.23886286984905105713, 0.092388265632692603835, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0018900875181423510037, 0.0016683560130446085414, 0.0015517088923086459762, 0.0014400104759778459274, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.50487582216370696653, -0.21797446389232158492, -0.76054681766358056549, -0.16793042826918122556, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig14RnoME11[4][15] = + { + {0, 0, 0, -0.035861540596622137889, -0.1163451242952821818, -0.3223054960806409075, 0.028427718090213778546, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.91272061044138930175, 1.0649835191592700312, 3.75045883898615795, 0.20554379357162461117, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0.0023100741888551377598, 0.0065631885708627574205, 0.010122343115052657297, 0.0021541859801294522929, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, -0.85246870399928331707, -1.26158946908596592, -4.209205295019181392, 0.071706289987386498397, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig12FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.05458876370405055245, 0.014223815371885261197, 0.051739718849001303802, 0.0043781295277517066206, -0.073251670679359628946, 0.016350518117378025351, 0.024953176408713924339, 0.018013937106717257258}, + {0, 0, 0, 0, 0, 0, 0, -0.037781377479947614306, 0.80848693770251023327, 0.1697030494994675176, 0.78252633158781936817, 1.2537997106918414847, 0.10612967759966565606, -9.206320800321521336e-08, 2.2213840653040328732e-07}, + {0, 0, 0, 0, 0, 0, 0, 0.0013753615162960116606, 0.0017341536986479849473, 0.0013675349666495530479, 0.0017609996279085446749, 0.0046166207484297843919, 0.00495761383888420476, 0.0050988257402144569752, 0.0064203615570604640264}, + {0, 0, 0, 0, 0, 0, 0, 1.8999999999988979038, -3.2324234827503541823, -0.81829590015205422304, -2.7507108181454631435, -1.7359928981630718958, 0.40689058927975751967, 1.4828812725128097672, 1.5951851243514818535} + }; +double CSCTFPtMethods::AB_sig13FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, -0.19347059395018284533, 0.072568004970527941189, 0.08577237659734933406, 0.078682638529076837086, 0.077062920521249994588, 0.080098726616512086474, 0.023748955156449799708, 0.015834208336261056116, -0.021587059944354128338}, + {0, 0, 0, 0, 0, 0, 2.6546929735503304038, -0.040973653768088071081, -0.063777717641833361895, -0.050952537148763105135, -0.044007209248372716748, -0.044262064708301115945, 0.29785332091460725579, 0.71835272096206526093, 0.65633476797761147736}, + {0, 0, 0, 0, 0, 0, 0.0065104044193550428959, 0.0011700415681633554756, 0.00045437269348538639104, 0.0008801332589677031415, 0.00078367838118213598627, 0.00060453583918787642728, 0.004657287607776092013, 0.0037849066904824596111, 0.0061259831222526071187}, + {0, 0, 0, 0, 0, 0, -4.9999999979557490093, 1.1707517726253902079, 1.0992454619450249265, 1.2206213897813062985, 1.2578764060460077001, 1.3625276752124573232, -1.0956263938322794438, -2.8508701454429501432, -2.1472735770040620729} + }; +double CSCTFPtMethods::AB_sig14FME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0.0011704660991897508117, 0.084739514416067682201, 0.086139578586588813613, 0.093199773864805768309, 0.0068597584931722067197, 0.073137137801632320921, -0.024117519905137906056}, + {0, 0, 0, 0, 0, 0, 0, 0, 0.7338374554546823747, -0.036989032906862853722, -0.038391760412970953042, -0.046077469375633541004, 0.62423005995004055002, -0.040314539852839455236, 0.63248947781334297069}, + {0, 0, 0, 0, 0, 0, 0, 0, 0.0031924502818212936207, 0.0010331185400558220815, 0.0010342430652703427443, 0.00092674943585657754141, 0.0050760196464007447531, 0.0032319531506008868788, 0.0067125188107654068514}, + {0, 0, 0, 0, 0, 0, 0, 0, -1.785448670968939, 1.3255257799041022526, 1.3571670682651415518, 1.3337095100618956423, -2.0375413343465438309, 1.4881244856244408847, -1.5048835864460361478} + }; +double CSCTFPtMethods::AB_sig12RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.029083895221947490134, 0.02931261189231387787, -0.035917405392017993926, 0.02606608527812858539, -0.032213952425992904705, 0.034901077580037881409, 0.038079609520293045133, -0.087892299038559315583}, + {0, 0, 0, 0, 0, 0, 0, 0.41762122325588330041, 0.24571503336772770876, 1.382448398827999192, 0.59561568267877507132, 1.3203480961328621923, -2.9132130347376411494e-08, -4.2309101866118761781e-07, 1.3315902017409027014}, + {0, 0, 0, 0, 0, 0, 0, 0.0019308246518827238379, 0.0018496885043595501577, 0.0027736328929315792052, 0.0017558352623714590553, 0.0025111400562270263202, 0.0029777661938234362138, 0.0043603459843407146868, 0.0076843830249820627848}, + {0, 0, 0, 0, 0, 0, 0, -2.0511755338229731294, -0.82689722791688569092, -4.4494753588966791114, -2.9771639615408234114, -4.4060610830752349187, 0.96642022916504122243, 0.27488639218488036819, -4.9999999999412514384} + }; +double CSCTFPtMethods::AB_sig13RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.069382927814675421363, 0.062546773192992718982, 0.066219648548532128451, 0.066114165177748651647, 0.06496853782135392219, 0.051540701102725301752, -0.14520516691085255667, -0.029300158926639723045}, + {0, 0, 0, 0, 0, 0, 0, -0.03808324381918145457, -0.02868588030414172263, -0.031288010457747920945, -0.030725505585511597717, -0.02843978176922726947, 8.9697287389278734793e-07, 1.7723836220217532578, 0.79014048067174824652}, + {0, 0, 0, 0, 0, 0, 0, 0.00031828670642815944016, 0.0012881264558822541535, 0.00092903731815034164537, 0.0011795342397226430894, 0.00083538336551440930174, 0.0027329868075334912136, 0.0097615976891543883992, 0.0062076155203765765594}, + {0, 0, 0, 0, 0, 0, 0, 1.3727842579605455953, 1.5374702505093122973, 1.4476836940454602676, 1.4342564093482235155, 1.3613055874742052698, 0.85184697646817630901, -3.994547310920665506, -2.8070031114324471844} + }; +double CSCTFPtMethods::AB_sig14RME11[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0.082096556211616628085, -0.15497763380540566236, 0.077768957501462190884, 0.079360215708304482352, 0.070390471145737557035, 0.045116756706396796139, -0.064677235510244679428, 0.042981004219577227665}, + {0, 0, 0, 0, 0, 0, 0, -0.046354224360547445494, 3.4600023508388892957, -0.029070628904851493479, -0.030476400557346697284, -0.023356274628402451388, 0.42581998625965733485, 1.1914459601216282891, 0.11545316275932009098}, + {0, 0, 0, 0, 0, 0, 0, 0.0018078552644396556418, 0.0040218048707196616537, 0.00086395925657936829302, 0.0010071336547866846251, 0.0010978456712284635072, 0.002842508081006394835, 0.0071491121214516993934, 0.0050018422461340821331}, + {0, 0, 0, 0, 0, 0, 0, 1.2752968417470296192, -4.9999999984414591481, 1.5920301262211007387, 1.5139579024840714716, 1.5241944165676217793, -2.2799951898153256735, -3.0288054012274616689, -0.35716168503710210569} + }; +double CSCTFPtMethods::AB_mu12F[4][15] = + { + {0, 0, 0, 0.089491067646809183134, 0.10739646024310070538, 0.12549844133338972085, 0.1194760053165676017, 0.30626893792235526659, 0.30009410052196983099, 0.2690532347360728993, 0.23688757461948814487, 0.21899489554680626191, 0.21285418228245533978, 0.15525112596260939868, 0.1770936851403528689}, + {0, 0, 0, -0.16463359422729287318, -0.18522613297525072906, -0.17065296570525056996, -0.1155394236109319045, -0.18380971440851143206, -0.1859966131117936905, -0.15845841533583629457, -0.12868208564229521862, -0.11875959710980291129, -0.13461549793851387835, -0.090885866696312114787, -0.14347961143957646546}, + {0, 0, 0, 5.0479701928535670313e-06, -8.5107255627149016024e-05, -0.00031591725812981632723, -0.00010313307150067754737, 6.1998863886012596167e-05, 3.5535741450015050427e-05, -0.00033034534768735314718, 0.00025570884563717226432, -3.2430491772480606483e-05, -3.928192779951495588e-05, 0.0028259336045576349469, -0.00124297387660909117}, + {0, 0, 0, 1.6276716966428210753, 1.1244502885068945464, 0.44061802755260442988, 0.68081944372417602107, 1.2892912513078853554, 1.2098030702058406582, 1.2406526312160988113, 1.2588644895814975477, 1.2343544778925670258, 0.59901494992516879368, 0.9845753793507600049, 0.72134724334000244195} + }; +double CSCTFPtMethods::AB_mu13F[4][15] = + { + {0, 0, 0, 0.11794009048617049018, 0.14086291718874013879, 0.16139997805131156561, 0.15937656116892420788, 0.34414162356457134173, 0.34440937003010801964, 0.31471704006829814837, 0.27226322158180205069, 0.24550847587442392594, 0.24463956799494918082, 0.16276628030235296141, 0.183078101259807835}, + {0, 0, 0, -0.33781826981928775311, -0.37684193029815427067, -0.3462789133929889962, -0.25060466660909758163, 0.99999999999361011138, -0.31182750009024823301, -0.25849818207822566896, -0.19230025423676194718, -0.15638199224610474514, -0.1860677216141479462, -0.089736178206281214109, -0.12591247971454427867}, + {0, 0, 0, -1.8754239266677112923e-05, -0.00019673769085880689952, -0.00052669062346466261493, -0.00030449439108233132979, 0.00071230918348081078556, -0.00045941836356435766754, -0.00045256277284001311754, 0.00064215185932415489584, 0.00046541851817373622747, 0.00019049878005133037782, 0.0043442731774379211851, 0.0015460291314785047125}, + {0, 0, 0, 1.2452803747346312679, 0.74944265252708708314, 0.37224767027460281543, 0.31339057767893530038, -2.0890914872066272956, 0.95830873379506731347, 1.0457163419608694888, 1.1230565694613476868, 1.1770351235140514845, 0.65014435708651741042, 1.129972103442078657, 0.68378819802357770907} + }; +double CSCTFPtMethods::AB_mu14F[4][15] = + { + {0, 0, 0, 0.12104944074518421415, 0.10503732418316034936, 0.099386285225076712035, 0.15823526186568545593, 0.25605688745800425643, 0.39267951247468363407, 0.32990417209085837191, 0.29155610498631334693, 0.25993455189370084923, 0.27876104145873625839, 0.17123500452830145435, 0.1377101784898823178}, + {0, 0, 0, -0.34834159047255092156, -0.3100051372552997675, -0.19689884687529440876, -0.42846101907983596968, -0.19825501228941203036, -0.69127391031064666649, -0.37799519092326222536, -0.2813623780771447036, -0.21851172477385713555, -0.29451256139301251746, -0.11968566909919842178, -0.082430041079910781887}, + {0, 0, 0, 0.0006127466960683334565, 0.0018163416142308417157, 0.0023773788535300438216, 0.0015618030372482551073, 0.0074745015886553429346, 0.018200042017815356438, -0.00044263832599834499045, -0.00013173112084098321899, 0.00048044142847010538715, -0.00028331509653057088387, 0.0047044170533411542104, 0.0077579174433774081635}, + {0, 0, 0, 1.8999999999207801693, 1.3811827661042299642, 1.361253443017911513, 0.16448981101549500772, 1.7211759130995385458, 0.30399083099267765196, 0.92381972077138352351, 0.98949705099683071818, 1.0305604944719717331, 0.18365768267421325732, 0.96525152167887728893, 1.1235655996998157313} + }; +double CSCTFPtMethods::AB_mu12R[4][15] = + { + {0, 0.1017548888755877845, 0.13020457985822880831, 0.11777472840868662141, 0.1352735458205116259, 0.14797523226644127003, 0.14891234013414389459, 0.27354809992824791198, 0.25530642162633726544, 0.22812303598569572127, 0.20002002697417936572, 0.18418627647990021279, 0.16918688305075030298, 0.1508108314248207682, 0.11470950874198342084}, + {0, -0.40835812179222591434, -0.4909339449226597929, -0.19396964458569518341, -0.18405457126044733052, -0.15348184403810183341, -0.11949446624665205352, -0.16735504431990988472, -0.15229364636923176102, -0.1292580848284842765, -0.10394284592826465163, -0.093240808678399900167, -0.073171468194201616519, -0.088574463928718608074, -0.066404462713869835677}, + {0, -0.00046324193156588387276, -0.0012328343527384165272, 5.8536010291841255454e-05, 5.3175743777652564014e-05, -0.00027992198289290446886, 0.00017291608058844862988, -0.00050299670363365375, 5.1602382309461525441e-05, -3.0783724988483899057e-05, 0.00040527338575157016622, -7.4202404535834238977e-05, 0.00011377538633743067547, 0.0024019828117533849852, 0.0024540507720086741569}, + {0, 0.82326825991227925439, 0.66225151266154569374, 1.6047267765109303195, 1.172660602794620921, 0.91611151466846096891, 0.923434361821059424, 1.188325655620871224, 1.1930557749505621423, 1.1956156176382155554, 1.2507536548585385106, 1.1818666483459900896, 0.74072890966654614253, 0.49759993894696635808, 1.0630007937555521202} + }; +double CSCTFPtMethods::AB_mu13R[4][15] = + { + {0, 0, 0, 0.17152643870188713504, 0.18220699353677527466, 0.19718061346676321599, 0.20409261783490945108, 0.28630621673439216046, 0.29827733143097401314, 0.27230375589695204885, 0.23990484313734378174, 0.21461969319950535695, 0.20904691238932027186, 0.17455215996309358939, 0.10530527961885094435}, + {0, 0, 0, -0.51329151983333287657, -0.43421697939765058205, -0.38701854807672181336, -0.29367743292763504037, -0.21320341238440754239, -0.27792002471255045082, -0.22893879370744105173, -0.17267579393834603385, -0.13655560753345002967, -0.13221415770245384391, -0.092817386598829765276, -0.047633719610788972931}, + {0, 0, 0, -0.00028330256767296205581, -0.00011104889576832950495, -0.0003659472931155986178, -0.0004494825869971541348, 0.0012300659193085917292, -0.00026218872326014996304, -0.00020411464851317293609, 8.8191777707538176329e-05, 0.0004404702492616239173, -0.00067348981143074907862, 0.0026726730925728564743, 0.0067869187519593900115}, + {0, 0, 0, 1.0806773148892279135, 0.81710737240426545291, 0.49165515886235822141, 0.40288815951359424616, 1.2315550399117412006, 0.86296110777384626989, 0.94745955410233306804, 1.0617206089312878348, 1.0876186592703975808, 0.81349751271060222191, 0.51174005866205685145, 1.3970393581376403525} + }; +double CSCTFPtMethods::AB_mu14R[4][15] = + { + {0, 0, 0, 0.11411457974213083666, 0.14612498789299999125, 0.15438328053344949065, 0.17021962182813230036, 0.23217608026225655671, 0.17425716827684778476, 0.28951128865791975198, 0.26122027861775976021, 0.23988161223077880679, 0.21857963541170638555, 0.15353493229270298581, 0.099522853724256579722}, + {0, 0, 0, -0.32211539883453449429, -0.3332077022119345755, -0.28947013547326555516, -0.31678412927379157038, -0.20453745460807634671, -0.15291198578472323111, -0.37098278728491984602, -0.2755329314623077841, -0.22166866616574540383, -0.17253577136159981009, -0.10047612457203594638, -0.044726394456946053091}, + {0, 0, 0, 0.0021189308480414714535, 0.0017232488622970817526, 0.0014181868364706309241, 0.0020581588744611055593, 0.0075216673068132632735, 0.0091493927895737042766, -0.00026846347791510813061, -0.00028436387259422706009, -0.00033797061809048655314, -0.00032290147294203845477, 0.0043983126453652227755, 0.0087398105487928243185}, + {0, 0, 0, 1.8999999998213816799, 1.8999999999320695832, 1.2588510283946776624, 0.91969335359675130626, 1.402123244759204912, 1.6613910381353069745, 0.73820877543905039087, 0.87917754884863041909, 0.86376276633290960394, 0.6479179238685032205, 1.0974109668483333913, 1.4759522529227795395} + }; +double CSCTFPtMethods::AB_sig12F[4][15] = + { + {0, 0, 0, -0.0076412310580529349199, 0.013106555291144636813, 0.025063779434470568469, 0.01934375127428624927, 0.053326545670601563365, 0.0093197497326487303143, 0.0564902513339693782, 0.032206519204039697757, -0.035023660563668873591, 0.028213900213068406758, 0.022784114759202493683, 0.042615038347082211112}, + {0, 0, 0, 0.11492024270448454593, 0.021102150917381608253, -4.2436183419689021967e-08, 1.3095720405656430252e-08, -0.037472879155788924033, 0.84044166517252949511, 0.15966830269465748238, 0.37149319186299001316, 0.84416754574977770353, 0.033343799149249016278, 6.6539790067633719506e-08, -1.3686068460749822862e-06}, + {0, 0, 0, 0.0021104070024291496713, 0.0018253795336503611177, 0.0016311827288382637312, 0.0021015267562687076422, 0.0014715412047011698984, 0.0018518237493182830404, 0.0011606808553826068482, 0.0013698268430796098002, 0.0034437807938464026943, 0.004439146916271847175, 0.0056493862115556715831, 0.0036722950074267479183}, + {0, 0, 0, 0.90082232171804188514, 1.4715701060292549762, 0.38179435996930433106, 0.90052675260749392994, 1.8999999999893364411, -3.1887755118603267057, -0.93952603198035322674, -1.4200273548894686293, -1.3313935786554595975, 0.84940608722578914147, 1.5495399676596248728, 0.1693217499087649458} + }; +double CSCTFPtMethods::AB_sig13F[4][15] = + { + {0, 0, 0, -0.016313221502792758094, -0.0012344271616210600317, 0.022739050214132340566, 0.019894322103056659434, 0.070152538754905693907, 0.079150371235280320148, 0.079140295486563524974, 0.073877518420634002982, 0.082767871936852088766, 0.021369139940037504971, -0.16477473035652481781, -0.055605012351420450567}, + {0, 0, 0, 0.40633016978672931163, 0.31906794350617523337, 0.18604815325310422591, 0.22274309425577301647, -0.038098997442242876765, -0.054611240400435009934, -0.050739779309414811959, -0.040691137768363160043, -0.046730053313388586478, 0.34160850069918163863, 2.4811837846155828657, 1.1192582255168381788}, + {0, 0, 0, 0.002149342213264975824, 0.0019487436377840527436, 0.0015505100309095498287, 0.0017303935347270330437, 0.0012782681837905638701, 0.00077081684260600570775, 0.00078212255888550081661, 0.00085709016208379811951, 0.00040671635301994584974, 0.0047052241934661294398, 0.0091387563643038176309, 0.0065810423040581775625}, + {0, 0, 0, -0.47422656465701568118, -0.40214476680739164038, -0.807446632577722756, -1.1159653538458467192, 1.1939302604989951995, 1.2565879679975411332, 1.2135620508983242516, 1.3126461466411822876, 1.3303466630446105778, -1.3225160658785197754, -4.99999996608921915, -3.3146932668018336265} + }; +double CSCTFPtMethods::AB_sig14F[4][15] = + { + {0, 0, 0, -0.023008179953388042255, -0.087196623845599563474, 0.014221968418245287125, -0.021787486380662964697, 0.066204099694590276548, 0.13000102518515968542, 0.086982120087735009806, 0.086006702272218293892, 0.090001124258988041138, 0.013343436845426187576, 0.058197437679117815235, 0.015055422275464733217}, + {0, 0, 0, 0.58165240914811378037, 1.6572607614650631813, 0.26374858984348420465, 0.56929114216912790614, -0.031761470721266109318, 6.8045996289272520086e-06, -0.040675205849149999315, -0.038282822732629118168, -0.041914122856581741139, 0.73743983985226857492, -0.015956321538818291073, 0.31976184596833290286}, + {0, 0, 0, 0.0021194192496740956247, 0.0031051396726804536899, 0.0016030344438190185716, 0.0037337124950505506081, 0.00038923034858751352164, 0.00435858958532461295, 0.00085195563700394898957, 0.0011709394391764601367, 0.0007183252935922569693, 0.0048589598885515790372, 0.0035711294225182332179, 0.0063024666771318840416}, + {0, 0, 0, -0.11185686895850970035, -2.8414639600328577274, -0.10356160152745381986, -1.2383039973901615038, 1.8999999999999264144, -1.1268332104959208895, 1.3399041969100440319, 1.3441201753115872286, 1.4026191965547902818, -2.9935330315178338978, 1.8045262655928504536, -1.0659192090967317679} + }; +double CSCTFPtMethods::AB_sig12R[4][15] = + { + {0, -0.024837587047074519142, -0.038443755326854262, 0.010789426545740953695, 0.016714316978066363906, 0.036977680482507623017, 0.023903736191005935108, 0.029083895240537907534, 0.029312604029813168344, -0.035917405187485026974, 0.026066086885230148329, -0.032213952427413247714, 0.034901078113956519877, 0.038079760873761171747, -0.087892299405550919356}, + {0, 0.44916461963533510504, 0.54293566642571933212, 0.018977673263371359902, 0.007932079958008179596, -9.4309201558850225267e-08, 5.2699963039304353885e-09, 0.41762122295566816987, 0.24571510737505500299, 1.3824483935622682296, 0.59561566602531357262, 1.3203480960823190671, -2.930413320681446443e-08, 6.1897109794855492693e-08, 1.3315902039120812717}, + {0, 0.0022745078222873717048, 0.0026499504248443657255, 0.0019347176520538985831, 0.0018882668324742895791, 0.0015313004238581028917, 0.0027721700163088574924, 0.0019308246515342586576, 0.0018496886131083114559, 0.0027736328912367847269, 0.0017558352148668789246, 0.0025111400562838814485, 0.0029777661392665598361, 0.0043603280275831372836, 0.0076843830377456264283}, + {0, -0.87241910961768964761, -1.0549928243465211963, 1.8999999999485288615, 1.6191292705343984792, -0.63912490618228612327, 0.6398194632982362462, -2.0511755324568126113, -0.82689751226606089674, -4.4494753423464956654, -2.9771639242617897736, -4.40606108289291587, 0.96642021015404266926, 0.27486695110845749124, -4.9999999999409219242} + }; +double CSCTFPtMethods::AB_sig13R[4][15] = + { + {0, 0, 0, 0.0036225404374523491324, 0.020602869778294785608, 0.031371735116656827846, 0.044385023713376312027, 0.069382928901304388725, 0.062546773237833669379, 0.066219648548455148362, 0.066114165216842671335, 0.064968538738919279218, 0.051540701111634862341, -0.14520516686903245374, -0.029300157343301824753}, + {0, 0, 0, 0.40723755341312423139, 0.24719809506286585798, 0.23886286984905105713, 0.092388265632692603835, -0.038083245108582644556, -0.028685880355116981366, -0.031288010457665590969, -0.03072550558016601957, -0.028439782714834840882, 8.984728870169156334e-07, 1.7723836216527502074, 0.79014046453097108724}, + {0, 0, 0, 0.0018900875181423510037, 0.0016683560130446085414, 0.0015517088923086459762, 0.0014400104759778459274, 0.00031828667387254205856, 0.0012881264560692922555, 0.00092903731815355522061, 0.0011795342366973096335, 0.00083538332113278278117, 0.0027329868075049237874, 0.0097615976878032660602, 0.0062076155003686038503}, + {0, 0, 0, -0.50487582216370696653, -0.21797446389232158492, -0.76054681766358056549, -0.16793042826918122556, 1.3727842428768588512, 1.5374702497476731011, 1.4476836940468174042, 1.4342564113548856852, 1.3613055688979065483, 0.85184694861412824096, -3.9945473104690254473, -2.8070030811132413717} + }; +double CSCTFPtMethods::AB_sig14R[4][15] = + { + {0, 0, 0, -0.035861540596622137889, -0.1163451242952821818, -0.3223054960806409075, 0.028427718090213778546, 0.082096556211394805525, -0.15497655162567502973, 0.077768957491548482142, 0.079360069813406791672, 0.070390471478570457164, 0.045116757562121037606, -0.064677236200079091244, 0.042980998502111025794}, + {0, 0, 0, 0.91272061044138930175, 1.0649835191592700312, 3.75045883898615795, 0.20554379357162461117, -0.046354224360297492658, 3.4599916691801695379, -0.029070628890768772379, -0.03047627128290695056, -0.02335627487211913364, 0.42581999019359662029, 1.1914459601497096042, 0.11545322117611778179}, + {0, 0, 0, 0.0023100741888551377598, 0.0065631885708627574205, 0.010122343115052657297, 0.0021541859801294522929, 0.0018078552644429368712, 0.0040217835853228389373, 0.00086395925415043829752, 0.0010071371561587601478, 0.0010978456762463116234, 0.0028425080621485550661, 0.0071491121463381828924, 0.0050018423505071209906}, + {0, 0, 0, -0.85246870399928331707, -1.26158946908596592, -4.209205295019181392, 0.071706289987386498397, 1.2752968417552010827, -4.9999999999938600226, 1.5920301264071463621, 1.5139604617023065813, 1.5241944088777494848, -2.2799952377707408679, -3.0288053889674522168, -0.35716203827983550312} + }; +double CSCTFPtMethods::AB_mu23[4][15] = + { + {0, 0, 0.040640362633691015648, 0.04143975404558240816, 0.04469283410800238554, 0.050265056377639047436, 0.057855720910264404888, 0.040911062522024761734, 0.054867130272661442103, 0.054846907254368672258, 0.046280965740868151848, 0.038682214878367017497, 0.047358821703414828719, 0.037269955397813366027, 0.015397788631092694522}, + {0, 0, -0.30371495175799717581, -0.27234040198084696893, -0.27046501071411871431, -0.26067833814957336314, -0.26954736490580177843, -0.1426457415021130104, -0.23307410221367635961, -0.18779763084602629775, -0.11810763599908662147, -0.072929591279204522558, -0.079006610877654537273, -0.042031527428910676891, 0.46158743398909729549}, + {0, 0, -0.00025828047348465653929, -0.00027808828382601912237, -0.00020419752504549583318, -0.00028862468215624839229, -0.00051268154965345151715, 0.00019102278127906206339, -0.00054091437361434690362, -0.00041573301097917752687, -0.000207953040744469843, 0.0001988367837501522125, -0.00031823156270582506067, 0.00033071671524661735465, 0.00045799410811140088724}, + {0, 0, 0.72752266254137853974, 1.0478492412845885617, 0.60915246815134527214, 0.26469232068298520488, 0.036425986309331782886, 0.7132004473344412121, 0.4197273677305951578, 0.44676889254736196211, 0.60643361041043153392, 0.7258089895367305644, 0.21165518657016521575, 0.40994342351793594537, -4.9999999982804226306} + }; +double CSCTFPtMethods::AB_mu24[4][15] = + { + {0, 0, 0, 0.053011865513752004508, 0.062832623407280213668, 0.052170541013462037871, 0.041027537810126024631, 0.040854761324689348179, 0.071402550009543430676, 0.076745077029754082965, 0.079391267110108354466, 0.061688220309377483908, 0.067651891693652002613, 0.053009728431201032228, 0.046716301280283124842}, + {0, 0, 0, -0.3616747887108062165, -0.45141581345418907434, -0.28705970459229912528, -0.2938013269353861312, -0.27050961323017558291, -0.55762354970371696972, -0.39024523502067204328, -0.31496123297823475085, -0.1983420756482438263, -0.17915991058479247, -0.1008896787182539112, -0.055261431747836577133}, + {0, 0, 0, -0.00011948386184051261938, -0.00041171189171825890067, 4.5077223215480308541e-05, 0.00064791923408717482999, 0.00079626044366867831676, -0.00020119232396926791046, -0.00036565327240405023478, -0.00092893743231344070178, -0.00011554026166780945835, -0.00037143262941893379287, 0.00034827979969636918729, 0.00038063971268359605635}, + {0, 0, 0, 1.2751116233058998883, 0.70084162417453721439, 0.90478318682312330878, 0.6800676895845826353, 0.50537353022178055362, 0.054689818098332523832, 0.35827703859892973126, 0.37385157757276732404, 0.50609881884151997067, 0.24620464307424153039, 0.33739943648039177893, 0.61708181749152601903} + }; +double CSCTFPtMethods::AB_mu34[4][15] = + { + {0, 0, 0, 0.019865692759581058541, 0.028670254062000518486, 0.0062000769568667634529, 0.059000642112303595954, 0.021075145497371470388, -0.058857073670921543351, 0.022193946634618946789, 0.032900966871925077517, 0.022468452340586538007, 0.017925131684213620187, 0.021562743542542832376, 0.0096332062965229867807}, + {0, 0, 0, -0.16028204223466294143, -0.24129340031911647446, -0.12167938296678502963, -0.48887217760468759664, -0.41129235965903232497, -0.0044574375495286568116, -0.20497526229305951251, -0.20945390137984670753, -0.133016919476993567, -0.09164367838969658675, -0.078156831196806775264, -0.027061677954361280235}, + {0, 0, 0, -7.2934093657490810247e-05, -0.0005630858306214800782, 0.00056399922304054862787, -0.0014284170932996325277, 0.00026420696996418537115, 0.0019432020683277269335, 5.0465562334091047629e-05, -0.00051405817655614813658, -0.0001476820743599914173, 6.32019763480822774e-05, -0.00034513677440660433691, 0.00057652344564092553817}, + {0, 0, 0, 1.4981302006935997007, 0.74196319813429467693, 1.0145720473926143068, -0.61744054266046588531, -0.95877986541993265313, 1.2494500863514628186, 0.39038293713197214085, 0.24923581566989111424, 0.37358913393430570604, 0.3656156971405563616, 0.18480549227136852664, 0.58966094664056056818} + }; +double CSCTFPtMethods::AB_mu51[4][15] = + { + {0.30091153701686212951, 0.21726754617902110933, 0.1456728385238945378, 0.043250093988852815474, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.29502353719653978681, -0.19109266041343297982, -0.12108184175216289702, 0.72288502126591014374, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.00012873560389623916068, 4.9291809907909536412e-05, -0.00021151799450913838594, 0.00032645001523661659488, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.5787330473223266658, 1.6594505002776189784, 1.8999999999615408974, -4.9999999999974642506, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu52[4][15] = + { + {0, 0.28757434234141143747, 0.22290303793570814817, 0.17273536730279337448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.42706501927164292054, -0.32770564806566382376, -0.24329418737097086023, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -1.4010615867360699891e-05, -0.00025119211587389166183, 0.0004052999487437024392, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.3739531719045416924, 1.2264113571191062046, 1.5786429063982712062, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu53[4][15] = + { + {0, 0, 0.26147063359849342934, 0.21941755760197284575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.62831662471165483641, -0.5360020970162280296, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.00054456170542904129128, -5.2823850021272572564e-05, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.90160457604797583642, 0.89939017343329996645, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu5[4][15] = + { + {-21.733893412375444143, -20.005957733042006197, -17.376452159382715479, -17.985193664266713398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {16.418302072038855499, 13.469008846185953843, 12.429426411511585115, 13.9963454706980297, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.055045848107516816283, -0.040869122792827908275, -0.025980934073070366397, 0.24210701585155450233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.8999999999801029382, 1.7642902553920492004, 1.8222993024358542513, 1.7990108859658437979, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig23[4][15] = + { + {0, 0, -0.010357268292725162889, -0.016380566175621592839, -0.019840699509577841564, -0.0086381386262834487788, -0.003374013086892733819, -0.011814434815520722527, -0.00084060561010774765417, -0.017179591290799121894, 0.0035639959717427907582, 0.0047700899414562444867, 0.010577222576560912568, 0.02059122419865432041, 0.011800502388303060752}, + {0, 0, 0.14187419330052780664, 0.23041504331599421684, 0.31155426692107951459, 0.26259379394895659976, 0.22004268983078550947, 0.34945904479011519195, 0.26666091393686436328, 0.38600077292544848762, 0.18137548923438057136, 0.12968791855407682534, 0.083124796029554012811, 0.010205021983518632739, 0.071807703627737515251}, + {0, 0, 0.0021465575441230368842, 0.0022224405572812359205, 0.002251545746496887504, 0.0020929103385102986942, 0.0020355680620528313757, 0.0020702424442080634773, 0.0018383336874655056836, 0.0025004017593913750554, 0.001949774989293934788, 0.001939959052276510592, 0.0017195026729185311498, 0.0017139698182589511305, 0.0019431688340545527453}, + {0, 0, 1.0630745945983459677, 0.3265773132215800123, -0.65134529804641994044, -1.0524984197072553282, -1.0511032049676600764, -1.8483720507053891247, -1.3389601882033761449, -1.8551069091565570712, -0.98414331636612584209, -0.6063730875586622604, -0.38865902654376205394, 0.43290122641744543941, -0.53818963658092677793} + }; +double CSCTFPtMethods::AB_sig24[4][15] = + { + {0, 0, 0, -0.019324652110983078085, -0.012002425151063148695, -0.02231499394993846988, -0.020935767372829247601, -0.066886386651832344108, -0.04726302695322702474, -0.04612160370322201941, -0.0015531365858601525916, 0.013723579428071824154, 0.016617430908367349096, 0.030685502798890051251, 0.002966505822064327124}, + {0, 0, 0, 0.38549899615915406148, 0.32619220210735977439, 0.34706342932948464064, 0.68304114341992616666, 0.9242780677421167379, 0.9319676477585573382, 0.81979381283063590402, 0.4452794101956150663, 0.25406245303464969343, 0.16553792723142907173, 0.11438558724198649719, 0.32271248995562107353}, + {0, 0, 0, 0.0022171043021711415305, 0.0021520852248391748179, 0.0029359514546444223822, 0.0021275297531913790229, 0.0033328143360110804201, 0.0024627396815788253105, 0.0037704003574912637285, 0.0023868429840302176834, 0.0020064709921131366512, 0.0021463956760972590677, 0.0015026596429240307931, 0.0023198792169650144825}, + {0, 0, 0, 0.086888271968145289192, 0.019758737551725517878, -0.17987080158763540938, -1.7261300785529098967, -2.6644913692232643498, -2.3141437377987581492, -1.8966055410735647158, -1.2208593823013969004, -0.653071688514877291, -0.34080947192812982571, -0.40136037854760781007, -1.4481957993152787534} + }; +double CSCTFPtMethods::AB_sig34[4][15] = + { + {0, 0, 0, -0.012400659358070893756, -0.009978612935288379282, -0.038466135371859951075, -0.01237181151567546232, -0.055252999880455823389, 0.044965296368124886561, 0.0020215713950015390746, 0.0018486442968475248413, -0.011461744909954231161, 0.00041337329418400558037, 0.013323692621683664444, -0.0011526907758626363416}, + {0, 0, 0, 0.11483786317689233247, 0.17614008187718299681, 0.35943587710185270767, 0.31393248752071051255, 0.81003852118825403483, 2.8222370465191132238e-07, 0.15870310756426259102, 0.18489150278200164323, 0.2277514636318530572, 0.10863865522427501586, 0.0081807264119966201232, 0.10304189680104243465}, + {0, 0, 0, 0.0023086535455528549819, 0.002110004845191660542, 0.0030013629537848584249, 0.0021561954526101824794, 0.0029044705640973510034, 0.001129264217117841116, 0.0020148575420415437004, 0.0022924616641584912025, 0.0022462281749858711323, 0.001953151997646814745, 0.0022772917353313174016, 0.002205332383050566912}, + {0, 0, 0, 1.4465873202620711524, 0.018290937265976234261, -1.0034048194561047129, -1.5842206847979445339, -3.6001627650055127994, 0.54269742517812191718, -0.54629346359450747794, -0.88004590995407039333, -1.0607951764628562596, -0.386770214915317323, 0.73185507165720742329, -0.7791766852022135037} + }; +double CSCTFPtMethods::AB_sig51[4][15] = + { + {0.0019758831360956788901, 0.046577756215196844392, -0.05341714103952534265, 0.038119020055320480822, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.85917433021287148431, 3.6326347655629698252e-08, 1.2753791210899891873, -0.02296026572998403209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.0018421521390111581656, 0.0013309336424003853465, 0.0024439910926895226824, 0.00084506127844618638811, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-2.8012298341138666125, 0.89678691204809468651, -4.9999999999931583616, 1.899999999961135444, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig52[4][15] = + { + {0, 0.015190485414726475483, 0.029402840059661459332, -0.03788341461455211473, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.57880911770054299659, 0.086708840790683153199, 0.96143975820959226564, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.0017431812547872745089, 0.0016439557621822475496, 0.0024073931799825833838, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -1.4962480474138397657, 0.43719757342237014486, -2.5570410154645890621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig53[4][15] = + { + {0, 0, 0.0048807272389305694088, 0.072311934401593946919, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.58247011082391897396, -0.031665576145842380673, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.0019289670515048294459, -0.00057867999502623438789, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -1.1919870686056455167, 1.8999999999981564969, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig5[4][15] = + { + {8.0056375707676412645, 2.9947749309947320207, 1.2367570923503916624, 19.305763753429292962, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-30.026695140142752649, 8.307837839928444712e-06, -2.4301404809023985365e-06, -99.99999999998537703, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.49287055372768900918, 0.59795299802278500945, 0.72517967446074338422, 1.499999999999955147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-4.7146152770331735127, -1.6075341775064360128, 0.81763143841002616785, -2.2550678981626472996, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho123F[5][15] = + { + {0, 0, 0, 0.22630471857151249204, -0.013379305064225920779, -0.095121706310405507168, 0.090200403370782444856, 0.068042852566437661554, 0.079571614226972439687, 0.088219335458001243988, 0.11303324434571153378, 0.10710141493712137251, 0.026455786925147606325, 0.046817553749737651769, 0.039162183157051222437}, + {0, 0, 0, -0.10527570667400622251, 0.12879264930099568187, 0.15092684710998546804, 0.007231087835331297814, -0.015515942667432135182, -0.028054920465640682814, -0.025513746642979444335, -0.038661914393439029969, -0.033319542824023648531, 0.017459601922314698513, -0.015147480411169431461, -0.0040274062679487923622}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho123R[5][15] = + { + {0, 0, 0, -0.50534064712241677508, 0.15886026549683709974, 0.24117112423743908289, 0.19155165906038881807, 0.082144222540501604657, 0.079920425013872073428, 0.10933442504482954183, 0.11216820513068381793, 0.14139192912438111605, 0.081067695752670754228, 0.068628530591297767782, 0.105151142748966267}, + {0, 0, 0, 0.4061798017233729241, -0.036885583937586396974, -0.10109132139709975373, -0.093632233538226902758, -0.023232568114674286008, -0.0085349848344330059985, -0.030347560681224468315, -0.04053489453902145434, -0.065178885697974128788, -0.016390211022617402759, -0.016822502733541477155, -0.062227091495819800149}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho124F[5][15] = + { + {0, 0, 0, -0.58347458948865937867, 0.40592680503129663361, 0.01641809001879873664, 0.11475806753693058859, -0.18048876743928712885, 0.0068468168498605876462, -0.030777506509684072339, 0.054741994048828152009, 0.097187337842417537148, 0.025067334674935798366, 0.075946312071830973656, 0.085523782829277653073}, + {0, 0, 0, 0.4258108214245352463, -0.23106738109445768004, 0.052661321450187599524, -0.038151728575192320192, 0.1458955237360785584, 0.024582860384737240111, 0.040630008358215272124, -0.0014353305569224008437, -0.020931085629827921035, 0.029892828324785188088, -0.014638662581363729928, -0.031371352411171941899}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho124R[5][15] = + { + {0, 0, 0, -0.36581744112230984989, -0.016324931472307423197, -0.208168363607231649, -0.15220265819093764526, 0.049548837240151813455, -0.046656697978846251029, 0.037095174357064712722, 0.035330048922600804095, 0.074157637081893032494, 0.036436813593929799626, 0.14420567874993162061, 0.19071920385708884815}, + {0, 0, 0, 0.29009232235255510979, 0.053824155318333753717, 0.11835331987655291208, 0.10356729636019955387, 0.0067230075967922332814, 0.11622283669531324746, 0.0088495323612498635879, 0.010530505354448004701, -0.015216911572413798284, 0.029269517338766565251, -0.060899379503146208736, -0.10887509306211247406}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho134F[5][15] = + { + {0, 0, 0, -0.18585738888975150696, 0.13519522007618323123, 0.28221167590680890092, 0.18146765887707849707, 0.1244677849160726324, 0.31105116640597857414, -0.16202243055042145348, 0.039896884577315043507, -0.37248330593247946929, -0.17019868779262120606, -0.029323371944494535518, 0.149148671625682544}, + {0, 0, 0, 0.14049664985969073649, -0.0029515280689123499225, -0.14984825183404815174, -0.053408519838017261272, -0.055260431588822184201, -0.24961446622059946243, 0.16914774696773446361, 0.026377838114293443439, 0.38350727297664199966, 0.20884886406321828689, 0.088477254929584317478, -0.049311016665284521099}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho134R[5][15] = + { + {0, 0, 0, -0.32424288544586399308, 0.065574046096960866836, -0.49534925125377193833, -0.41401921450752909859, 0, -0.054897105600349827004, -0.054121337557626672532, -0.29310761272328111904, -0.15103243717763431553, -0.24914325132296299969, 0.07909932691386906134, 0.12529327248093721781}, + {0, 0, 0, 0.27459892265632174224, -0.0040433910166926267937, 0.37706697672498318274, 0.4151086501992986566, 0, 0.096654494887792055668, 0.085974946019564915667, 0.29549944312402365298, 0.18974566842525927846, 0.29979099594550706609, 0.0234247525877835025, -0.040829919454425725456}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho234[5][15] = + { + {0, 0, 0, -0.66569231418957641733, -0.16487806934241325263, -0.31385730203879769196, 0.52187103693478709143, 0.37489404891915861784, 0.29994883232428287689, -0.12176552846395131968, 0.023619718470720949682, -0.1231122737596004324, -0.013562360832243002678, 0.153600562632957377, 0.21939787654152581586}, + {0, 0, 0, 0.5208746747250042608, 0.18612484901444453778, 0.27332732398493131409, -0.23999307292846960848, -0.25179957455310036929, -0.18381974435716647021, 0.20095666079537191639, 0.099861239186999406492, 0.23937023494386369671, 0.16677027620912032724, 0.030275177235765518557, -0.0069954356449047749161}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho512[5][15] = + { + {0, -0.10435343690000213612, 0.057141083389519162217, 0.023329220607928163878, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.061466220874112284522, -0.001239563289620342415, -0.028051900619679361049, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho513[5][15] = + { + {0, 0, -0.089534856488077518843, -0.084337975857153926751, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.058028755308100914145, 0.033446616671726735193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho523[5][15] = + { + {0, -0.48242311538441046137, 0.25779875833780019345, -0.45638836512748476304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.28941463846496195966, -0.15113497713160561897, 0.36832995181674366147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho51B[5][15] = + { + {98.146234211833089489, 199.99999999999047873, 199.99591177997166369, -3.3007364270967505249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-198.36420128721084666, 199.99999999971919351, -68.130825896452520851, 5.6331862234953877788, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {138.59040321786872596, -199.99999999975074161, -75.103918757648003179, -3.3878388130039773785, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-35.107257005538130556, -78.172491143917071099, 0.25111444908575936141, 0.62856545928460827444, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {3.1832394351004249522, 4.981276803141434506, 4.5629636390469778817, 1.1898949050757507973, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho52B[5][15] = + { + {0, -7.746830214751867949, -0.46812267787622985349, -0.41343591928047368489, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 12.920758877131683917, 2.1193678084821674368, 0.85191889903041662091, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -7.1168839095051934507, -2.1008659109588445624, -0.69884960118479577673, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.239800569290119725, 0.49720027595717164459, 0.15699136302342500682, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.2582151000263612772, 1.2238929501776998343, 0.88233142702097189236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho53B[5][15] = + { + {0, 0, 105.35018363918895545, 62.071727282426813588, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -180.24672833591944254, -170.8283169841847382, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 109.89608697213377297, 171.57904987557179766, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -25.005328082184355765, -60.507830469988306277, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 3.0701361165201541681, 4.0540449945183194558, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +/* +double CSCTFPtMethods::AB_mu12F[4][15] = + { + {0, 0, 0, 0.089491197077583115038, 0.10739646114119137665, 0.12484612309276715836, 0.12107457559814104042, 0.32100648056577807399, 0.31559934186960514335, 0.27904201938970829566, 0.24107252259247277659, 0.22375609791218128986, 0.21315488055164613646, 0.15525112328982976218, 0.1770936432612582323}, + {0, 0, 0, -0.16463926016624763626, -0.18522613246415364774, -0.16806343812839372176, -0.11970576992958406604, -0.20980687790723681618, -0.21121432405796525256, -0.17357771168403127171, -0.13447695742874665736, -0.12462497601448342677, -0.13288174494405455284, -0.090885863966620059062, -0.14347955581137328274}, + {0, 0, 0, 5.3268434221882604226e-06, -8.5107300514016459483e-05, -0.00030578974891000469888, -0.0001603418756362900272, -0.00053214670979622651168, -0.00055664627477279766433, -0.00067837769016207102087, 9.8375418692391242495e-05, -0.00022734717951328333807, -4.6067317621643834487e-05, 0.0028259338550636840109, -0.0012429687928150318348}, + {0, 0, 0, 1.6276107021895365179, 1.1244503234167095851, 0.48381199206753811026, 0.6521829384503078364, 1.1967186256839628111, 1.0895619640773057668, 1.1511732463823045602, 1.1902521254981024423, 1.1633346478091382004, 0.57785407327314464165, 0.98457540775822882662, 0.72134750742279629687} + }; +double CSCTFPtMethods::AB_mu13F[4][15] = + { + {0, 0, 0, 0.11794009048617049018, 0.14088759484277332823, 0.16139997805145156473, 0.15924014633426775145, 0.34166140488658447438, 0.34702413335511289594, 0.32010695305030567592, 0.2754515982876076241, 0.24995233529692478802, 0.24473952965767659107, 0.16276629881527174271, 0.18307810125970991333}, + {0, 0, 0, -0.33781826981928775311, -0.37697407458444626149, -0.34627891339356470235, -0.2495281510358635102, 0.99999999999997757349, -0.31970550241711948036, -0.27098552536887665632, -0.19871096917742270271, -0.16382565983962907308, -0.18583964558555723934, -0.089736193434904326649, -0.12591247971420319041}, + {0, 0, 0, -1.8754239266677112923e-05, -0.00019661947183321836592, -0.00052669062346857333217, -0.00031426336450206927104, 0.00074135784198859060873, -0.00055327447631547889591, -0.00061397357196147500646, 0.0005513478108715907846, 0.00030281795212565223042, 0.00018809277538133742542, 0.0043442716153720252817, 0.0015460291315088062116}, + {0, 0, 0, 1.2452803747346312679, 0.74899299728776114193, 0.3722476702724113462, 0.32663500009046370076, -2.0530993850153551605, 0.94271305514658809699, 1.0071853490324427227, 1.0853085211028365986, 1.1204909555426088019, 0.64565209089225994443, 1.1299720140519045053, 0.68378819801841583814} + }; +double CSCTFPtMethods::AB_mu14F[4][15] = + { + {0, 0, 0, 0.12104944074518421415, 0.10503732418316034936, 0.099386285225076712035, 0.15823526186568545593, 0.25605688745800425643, 0.39267951247468363407, 0.32713902125758226314, 0.29153130557246226262, 0.26057754487562223566, 0.2787610414578671203, 0.17123500452835416219, 0.13771017848907712855}, + {0, 0, 0, -0.34834159047255092156, -0.3100051372552997675, -0.19689884687529440876, -0.42846101907983596968, -0.19825501228941203036, -0.69127391031064666649, -0.37133716526774046551, -0.28129274363985412588, -0.22005378496424787826, -0.29451256139072762297, -0.11968566909928436692, -0.082430041078971602597}, + {0, 0, 0, 0.0006127466960683334565, 0.0018163416142308417157, 0.0023773788535300438216, 0.0015618030372482551073, 0.0074745015886553429346, 0.018200042017815356438, -0.00037850173062430958817, -0.0001310013795632218917, 0.0004588064301207423791, -0.00028331509652615585, 0.0047044170533407638976, 0.0077579174434402355109}, + {0, 0, 0, 1.8999999999207801693, 1.3811827661042299642, 1.361253443017911513, 0.16448981101549500772, 1.7211759130995385458, 0.30399083099267765196, 0.93667281777770805551, 0.98970790081004300642, 1.0239036500876732561, 0.18365768268235896366, 0.9652515216778745355, 1.1235655997117797167} + }; +double CSCTFPtMethods::AB_mu12R[4][15] = + { + {0, 0.1017548888755877845, 0.13020457923539549561, 0.11777472840871647253, 0.135259653412823172, 0.15046936351520370789, 0.15033311904520965663, 0.27592431185059518306, 0.26261203783391384725, 0.23590422375068151317, 0.20542666917863602882, 0.18571989573685471209, 0.16892774190980749949, 0.15081083142543386111, 0.11470950869186374854}, + {0, -0.40835812179222591434, -0.49093394317051980424, -0.19396964458572663048, -0.18295086340095234601, -0.15883083260793051661, -0.12180030676387867961, -0.17142280024651118664, -0.16303048487901222741, -0.13932305333731584418, -0.10994759868937176162, -0.094596273339978872996, -0.074565522370199435742, -0.088574463930121957733, -0.066404462635971134299}, + {0, -0.00046324193156588387276, -0.0012328343343721989093, 5.853601028974310741e-05, 4.6551402962594318029e-05, -0.00037379710698656352843, 0.00013027765573736787424, -0.00058774094710430232688, -0.00026013465704373937588, -0.00031686525863970090673, 0.00019995024156887846161, -0.00013201225684480750316, 0.00012138566102844140695, 0.0024019828116854068101, 0.002454050768466287287}, + {0, 0.82326825991227925439, 0.6622515135971137612, 1.604726776511440578, 1.1913289041725036999, 0.92295363547504083446, 0.88387376488231517158, 1.1710955379641101448, 1.1237408525988819008, 1.090451903341310258, 1.1596094691084575246, 1.1568643334317050275, 0.75952946727681092121, 0.49759993894885606869, 1.063000794824717099} + }; +double CSCTFPtMethods::AB_mu13R[4][15] = + { + {0, 0, 0, 0.17151724172609877916, 0.18220699354740277354, 0.1971806134666532484, 0.20374010863761735091, 0.28349946603158304725, 0.29955890850476568632, 0.27687904734885987468, 0.24303184602970617778, 0.21558087490443028633, 0.20880080988319943414, 0.17455215996556627811, 0.10530527997452461542}, + {0, 0, 0, -0.51324304402681020232, -0.43421697944855691675, -0.38701854807632224409, -0.29241935343763897359, -0.20871597367009694923, -0.28188419096433631195, -0.24021461843739672082, -0.17856499996545552311, -0.13799534780447694771, -0.13259660131895426027, -0.092817386598798845565, -0.047633720002815273242}, + {0, 0, 0, -0.0002832228831297351054, -0.00011104889602297010609, -0.00036594729311201532962, -0.00045307390748000288998, 0.0013004023247916438651, -0.00030382496669450169283, -0.00035621571030299009489, -1.5526317287871784553e-05, 0.00040373454108751040317, -0.00066646698390456816929, 0.0026726730924115484414, 0.0067869187429414031335}, + {0, 0, 0, 1.0807877438092829969, 0.81710737216052486964, 0.4916551588634892056, 0.41353040356462944516, 1.2440300524121079562, 0.85083388011817795427, 0.89970477318504005204, 1.0198709857106920129, 1.0706254801939762977, 0.82353411895961936562, 0.51174005860627325148, 1.3970393515240444593} + }; +double CSCTFPtMethods::AB_mu14R[4][15] = + { + {0, 0, 0, 0.11411457974213083666, 0.14612498789299999125, 0.15438328053344949065, 0.17021962182813230036, 0.23217608026225655671, 0.17425716827684778476, 0.28951128865791975198, 0.26122027861775976021, 0.24000759859415121689, 0.21857963541141381403, 0.1535349322927131166, 0.099523188319583275052}, + {0, 0, 0, -0.32211539883453449429, -0.3332077022119345755, -0.28947013547326555516, -0.31678412927379157038, -0.20453745460807634671, -0.15291198578472323111, -0.37098278728491984602, -0.2755329314623077841, -0.22199156842477890672, -0.17253577136104261691, -0.10047612457202366454, -0.044726844357957776244}, + {0, 0, 0, 0.0021189308480414714535, 0.0017232488622970817526, 0.0014181868364706309241, 0.0020581588744611055593, 0.0075216673068132632735, 0.0091493927895737042766, -0.00026846347791510813061, -0.00028436387259422706009, -0.00034200230860254732116, -0.00032290147293964632531, 0.0043983126453619632301, 0.0087397754915012667437}, + {0, 0, 0, 1.8999999998213816799, 1.8999999999320695832, 1.2588510283946776624, 0.91969335359675130626, 1.402123244759204912, 1.6613910381353069745, 0.73820877543905039087, 0.87917754884863041909, 0.86223584668569153155, 0.64791792386949675908, 1.0974109668486700109, 1.4759477521933648259} + }; +double CSCTFPtMethods::AB_sig12F[4][15] = + { + {0, 0, 0, -0.0072662909883246416462, 0.013719915012791324485, 0.025391731980074987163, 0.019339420068030886007, 0.053326545665516936201, 0.0093197486670135200326, 0.056490074687743196957, 0.032206767426382759689, -0.035023634200557013374, 0.028213900230512060918, 0.022784146439966394826, 0.042614741605066668029}, + {0, 0, 0, 0.10823046777530002938, 0.01878931206060864903, 7.6655861869050212487e-08, 2.6103505241896474143e-08, -0.037472879148333762545, 0.84044168914522066061, 0.1596730107851508651, 0.37148947348342054031, 0.84416665360404552487, 0.033343799167991072796, -3.0637296741242714404e-08, 1.0763679972065204327e-07}, + {0, 0, 0, 0.0021057909484815525922, 0.001787927570908084832, 0.0016044920308954427855, 0.0021017028916686941731, 0.0014715412052789850379, 0.0018518237683180956143, 0.0011606826124997866867, 0.0013698228830716840596, 0.0034437828228962175797, 0.0044391469161792901366, 0.0056493798171646505621, 0.0036723245279772593827}, + {0, 0, 0, 0.99067714489116509569, 1.5044636171885787945, 0.35129633070368504466, 0.90079093171596547052, 1.8999999999893355529, -3.1887755854982775539, -0.93955730039878893045, -1.4200124454624811765, -1.3313909517381459224, 0.84940608625462010739, 1.5495433266818319229, 0.16930559499641162358} + }; +double CSCTFPtMethods::AB_sig13F[4][15] = + { + {0, 0, 0, -0.018414620671899382953, -0.0063421183947521258401, 0.019621855504556442312, 0.022067753543131330557, 0.070152538754796989195, 0.079150371235707506212, 0.079140295486170103567, 0.073877518421508400759, 0.082767871937039536046, 0.021369139938776086918, -0.16477473170806974934, -0.055605010807305503551}, + {0, 0, 0, 0.43219221841769328574, 0.38483806508941348357, 0.21697207053032832591, 0.2101344849017230676, -0.038098997442349964715, -0.054611240401914125375, -0.050739779308866243823, -0.040691137769481910968, -0.046730053313653409364, 0.34160850071169007736, 2.4811837948791053421, 1.119258204820076763}, + {0, 0, 0, 0.0021781382803023824693, 0.0019875143955268028371, 0.0016285688513061977872, 0.0016305488842204146627, 0.0012782681837918978725, 0.00077081684258208809941, 0.00078212255890452531213, 0.00085709016204132926989, 0.00040671635300752262757, 0.0047052241935035543641, 0.009138756403904884848, 0.006581042287601297433}, + {0, 0, 0, -0.57972924553460980501, -0.68468820136347818828, -0.97038451810774917217, -1.0717793859812905222, 1.1939302605060790885, 1.256587967991098731, 1.2135620509254290145, 1.3126461466228707131, 1.3303466630418721017, -1.3225160659219186154, -4.9999999661396543615, -3.3146932332622203177} + }; +double CSCTFPtMethods::AB_sig14F[4][15] = + { + {0, 0, 0, -0.023008179953388042255, -0.087196623845599563474, 0.014221968418245287125, -0.021787486380662964697, 0.066204099694590276548, 0.13000102518515968542, 0.088152940985918665229, 0.086006702296547610231, 0.090001124259240672387, 0.013343436852110169069, 0.058197437719081840379, 0.01505542228323810891}, + {0, 0, 0, 0.58165240914811378037, 1.6572607614650631813, 0.26374858984348420465, 0.56929114216912790614, -0.031761470721266109318, 6.8045996289272520086e-06, -0.041841810393849120098, -0.038282822754810812149, -0.041914122856969986131, 0.7374398397890853385, -0.015956321800768006464, 0.3197618459139073277}, + {0, 0, 0, 0.0021194192496740956247, 0.0031051396726804536899, 0.0016030344438190185716, 0.0037337124950505506081, 0.00038923034858751352164, 0.00435858958532461295, 0.00082943931444573449057, 0.0011709394337778087757, 0.00071832529359430491878, 0.0048589598883952743805, 0.0035711294356746648912, 0.0063024666768379707105}, + {0, 0, 0, -0.11185686895850970035, -2.8414639600328577274, -0.10356160152745381986, -1.2383039973901615038, 1.8999999999999264144, -1.1268332104959208895, 1.3179872870842119781, 1.3441201747507667275, 1.4026191965487366797, -2.9935330314488335368, 1.8045262602213363312, -1.0659192089400841841} + }; +double CSCTFPtMethods::AB_sig12R[4][15] = + { + {0, -0.024707713454999773173, -0.038443755326060806421, 0.010871842479360502298, 0.016714368961743577419, 0.038685029953164279393, 0.02390372984130531564, 0.029083895236059510714, 0.029312604030381151504, -0.035917405189748431715, 0.026066042529095882763, -0.032213952423461089669, 0.034901078112193437142, 0.038079734973208073656, -0.087892299438871682171}, + {0, 0.40843932424117945779, 0.54293566641814372531, 0.018832795613827488235, 0.0079319743967482744806, -1.3344384624776675641e-07, 2.4731323841273300523e-08, 0.41762122302294357734, 0.2457151073649548878, 1.3824483935679199309, 0.59561752502182341296, 1.3203480959501494585, -2.9300474866690573439e-08, -5.0505151304169881854e-08, 1.33159020410869533}, + {0, 0.0023254028360933497871, 0.002649950424820056178, 0.0019277178040729803059, 0.0018882653538893393562, 0.0014641263016252968436, 0.0027721702922578615909, 0.0019308246516262011702, 0.0018496886131080477779, 0.0027736328913035065286, 0.0017558336048563169887, 0.0025111400562683348567, 0.0029777661394122844143, 0.0043603321450967087031, 0.0076843830389115574953}, + {0, -0.57683271957068615876, -1.054992824312653843, 1.899999999963281061, 1.6191284732501969312, -0.81388064201435006417, 0.63981909200404141203, -2.051175532753063635, -0.82689751221137741677, -4.4494753422774939722, -2.9771693614691576713, -4.4060610825726218565, 0.96642021012703760441, 0.2748708997533949594, -4.9999999999408935025} + }; +double CSCTFPtMethods::AB_sig13R[4][15] = + { + {0, 0, 0, 0.00360542021125605152, 0.020602869777912733579, 0.03338432349679926886, 0.044385023713335559903, 0.069822381089744381399, 0.062546773236855104927, 0.066219648547959142348, 0.06611416521692425885, 0.06497177188943759063, 0.051540701348302922491, -0.14520516680358769301, -0.029300157339847341526}, + {0, 0, 0, 0.4085534255831447803, 0.24719809506838325008, 0.22799199818643953175, 0.092388265633298341517, -0.038646029439082504875, -0.028685880353590667569, -0.031288010457215374716, -0.030725505580235051156, -0.028415643540171672127, 9.3603867356737910366e-07, 1.7723836209535592801, 0.79014046450754893414}, + {0, 0, 0, 0.0018866521687494811326, 0.0016683560130498699577, 0.0014583718343991452365, 0.0014400104759788815573, 0.00030960964835738120741, 0.0012881264560630871496, 0.00092903731815353960809, 0.0011795342366904821955, 0.00083536183942388160095, 0.0027329868065747320999, 0.0097615976862859086399, 0.0062076155002320975926}, + {0, 0, 0, -0.51153770481744431642, -0.21797446392083433264, -0.73366402168423128227, -0.16793042827415577412, 1.3634759226070360949, 1.5374702497725512007, 1.4476836940432020739, 1.4342564113539701953, 1.3603273178484918127, 0.85184624997002589275, -3.994547309503146959, -2.8070030810796544607} + }; +double CSCTFPtMethods::AB_sig14R[4][15] = + { + {0, 0, 0, -0.035861540596622137889, -0.1163451242952821818, -0.3223054960806409075, 0.028427718090213778546, 0.082096556211394805525, -0.15497655162567502973, 0.077768957491548482142, 0.079360069813406791672, 0.070390830092954659314, 0.045116757562570351803, -0.064677236200661736287, 0.042980998498605572922}, + {0, 0, 0, 0.91272061044138930175, 1.0649835191592700312, 3.75045883898615795, 0.20554379357162461117, -0.046354224360297492658, 3.4599916691801695379, -0.029070628890768772379, -0.03047627128290695056, -0.023352404883102650252, 0.42581999018403432489, 1.1914459601584066473, 0.11545322121954273986}, + {0, 0, 0, 0.0023100741888551377598, 0.0065631885708627574205, 0.010122343115052657297, 0.0021541859801294522929, 0.0018078552644429368712, 0.0040217835853228389373, 0.00086395925415043829752, 0.0010071371561587601478, 0.0010978464681265795791, 0.0028425080621420056176, 0.007149112146344593563, 0.0050018423505699708895}, + {0, 0, 0, -0.85246870399928331707, -1.26158946908596592, -4.209205295019181392, 0.071706289987386498397, 1.2752968417552010827, -4.9999999999938600226, 1.5920301264071463621, 1.5139604617023065813, 1.5240783568834928019, -2.2799952377284649074, -3.0288053889868216118, -0.35716203856376926851} + }; +double CSCTFPtMethods::AB_mu23[4][15] = + { + {0, 0, 0.040640362633691015648, 0.041439895659457770538, 0.044692834118692070788, 0.050265059196205767733, 0.057855781845786831419, 0.040911062011686524786, 0.054867129215603105408, 0.054950002550886931085, 0.04628096985537989011, 0.0386822143533562951, 0.047358821668104643388, 0.037269724720912909832, 0.015397965365282755001}, + {0, 0, -0.30371495175799717581, -0.27234144993672854129, -0.27046501074758982908, -0.26067835847765863377, -0.26954762805984294749, -0.1426457406009814799, -0.23307410258067257081, -0.18832397122889199537, -0.11810764453638407379, -0.07292958939195615109, -0.079006610759413689604, -0.042031026026755985425, 0.46158683411526485463}, + {0, 0, -0.00025828047348465653929, -0.00027809037187354816549, -0.00020419752530604902245, -0.00028862476294847243165, -0.0005126844925482460175, 0.00019102281095152457563, -0.00054091429879001191611, -0.00041787351999948647895, -0.00020795331916966821283, 0.00019883680996083264846, -0.00031823156140864297236, 0.00033073555709824023052, 0.00045798264976761775616}, + {0, 0, 0.72752266254137853974, 1.0478460846247070748, 0.60915246823586477465, 0.26469225006383612087, 0.03642520365582532782, 0.71320044222334588735, 0.41972736248122854974, 0.44434170513663123758, 0.60643357599054859008, 0.72580899653377339842, 0.21165518987418086017, 0.40996107847780505207, -4.9999999999467634737} + }; +double CSCTFPtMethods::AB_mu24[4][15] = + { + {0, 0, 0, 0.053011865513752004508, 0.06313177697029372093, 0.05352084682330453258, 0.041027537820005684222, 0.040854761316574075836, 0.071402550245544899044, 0.07736719855382165334, 0.079438040698963527375, 0.061688220302594951039, 0.067651891731527510898, 0.052963807889076452984, 0.046716371658662027289}, + {0, 0, 0, -0.3616747887108062165, -0.44478796457305330714, -0.29166259789877752029, -0.29380132699441008359, -0.27050961328514633308, -0.55762354967613492196, -0.3936011893747999868, -0.31526772180018108882, -0.19834207563864661439, -0.17915991072026557496, -0.10076823982822344372, -0.055261578442674569311}, + {0, 0, 0, -0.00011948386184051261938, -0.0004377035707288234748, -1.5096856666038595447e-06, 0.00064791923379202854411, 0.00079626044396309916297, -0.00020119232514042466927, -0.00038577749709032405209, -0.00093011706547101180315, -0.00011554026119632592904, -0.00037143263105509765351, 0.00035067034962929022942, 0.00038063551578985043659}, + {0, 0, 0, 1.2751116233058998883, 0.73216838887711510608, 0.89682810391191047916, 0.68006768939986506073, 0.50537352978830141215, 0.054689817039132032628, 0.3551147830680470574, 0.37259002091189941108, 0.50609881889683205891, 0.24620464257366159178, 0.33817952977709087037, 0.61708106073631430188} + }; +double CSCTFPtMethods::AB_mu34[4][15] = + { + {0, 0, 0, 0.019865692759581058541, 0.028669852043158385729, 0.0061995800427958030338, 0.059000299883545020974, 0.021075145735423551907, -0.058857041409780444519, 0.024667592379148572251, 0.032653808103308000488, 0.022458031770245540787, 0.01792514222572837157, 0.021562783607549321913, 0.0096216089563556771863}, + {0, 0, 0, -0.16028204223466294143, -0.24129291619361287191, -0.12167690740695827345, -0.48886768749438458403, -0.41129236199911262117, -0.0044580020884623077632, -0.21747416644594624868, -0.20792639176268520873, -0.13295152726891287798, -0.091643743275156591688, -0.078156998408433070447, -0.027032449911459321273}, + {0, 0, 0, -7.2934093657490810247e-05, -0.00056307052572997283533, 0.00056401627209529397056, -0.001428418455371307811, 0.00026420696280349427725, 0.0019432058653304881864, -1.4101588242989779309e-05, -0.00050638968612514670842, -0.00014734760272619207332, 6.320198060251979149e-05, -0.00034513817764213352126, 0.00057747077087608850686}, + {0, 0, 0, 1.4981302006935997007, 0.74195678633729156282, 1.0145865296590363958, -0.61742551412101398522, -0.95877987406953490979, 1.2494426320923743834, 0.36142361465918354524, 0.25628769594642597518, 0.3741147629105586736, 0.365615069336391596, 0.18480357829838381378, 0.5901979250242155306} + }; +double CSCTFPtMethods::AB_mu51[4][15] = + { + {0.30968585217406008336, 0.22114029366912527075, 0.14560838945559098634, 0.043050218711845451847, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.317391172523608045, -0.19748764832039111816, -0.12103956190508825819, 0.72463403638600509815, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.00010752106748940020668, -4.6072314728751336248e-05, -0.00020800584810109703929, 0.00033077669460946062651, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.5451989748370562605, 1.5930686622089456073, 1.8999999999979138021, -4.9999999999877386969, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu52[4][15] = + { + {0, 0.29089555712829096024, 0.22409035657291778709, 0.17273536730257388339, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.43681921590138955702, -0.33001737647025841671, -0.24329418737026767272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.00010643314222352778407, -0.00031956169647435724371, 0.00040529994876056351771, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.3951067657640845443, 1.2698178861615445623, 1.5786429063985620846, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu53[4][15] = + { + {0, 0, 0.26038412925299281309, 0.21941755760271858255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.61721194828669312393, -0.53600209701934642403, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.00056428232649683839756, -5.2823850044021085706e-05, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.94850025872825582951, 0.89939017342749116857, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_mu5[4][15] = + { + {-21.773943957733699506, -20.451306495642462835, -17.619293017663956391, -17.985193664137248959, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {15.981287025955555947, 13.662338397855792849, 12.698834069804624036, 13.996345470486554419, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.061346409143613597759, -0.030528939724191926641, -0.021492236674697007964, 0.24210701584829638633, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.8075565358091265633, 1.6365385762740469744, 1.7445149566969406774, 1.7990108859790623352, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig23[4][15] = + { + {0, 0, -0.0094472830143822704441, -0.010353883065660221541, -0.015601327378638136373, -0.0083991887622088135662, -0.0038116819341330646607, 0.017694776574912907813, -3.0418423374763137179e-05, -0.017083474678572161537, 0.0030620488929764769909, 0.017250003890826686587, 0.0093475052428345049849, 0.020375148710649073486, 0.010825941272754753195}, + {0, 0, 0.12318105169788677589, 0.16505972139582619773, 0.263159083213652778, 0.26421790122008942392, 0.23011122781312612351, -0.0029907504110232440049, 0.2662480243269049196, 0.37307765589709518395, 0.18835664858385614551, -0.0037750353709654835277, 0.098617292357490976551, 0.012272312117637594608, 0.08273140888309518659}, + {0, 0, 0.0021613847603855311508, 0.0021330265880287833241, 0.0021695206819646582243, 0.0020640370557124072468, 0.0020048207254594494972, 0.0014767405252029560357, 0.0017674128894213845219, 0.0025204999982808081078, 0.0019567585272304921853, 0.0017176170124729862442, 0.0017211733630609592216, 0.0017231460782773917826, 0.0019575057733585408438}, + {0, 0, 1.2774261918853997422, 0.78296130809877573231, -0.37439956367077026345, -1.069757156759185035, -1.1169051718060274414, 1.8723437538832861105, -1.3529025051179361938, -1.7597610310938422984, -1.0397927716846628865, 1.751460152036041773, -0.5607845639862726328, 0.38169069644802128272, -0.67820448402866129189} + }; +double CSCTFPtMethods::AB_sig24[4][15] = + { + {0, 0, 0, -0.019324652110983078085, -0.014097627204506661333, -0.024009933572701678411, -0.020935767487239648893, -0.066886386670231376406, -0.04726302695081713301, -0.04581885223042039823, -0.0022530391239994115166, 0.012941230376038602781, 0.015015675163022421112, 0.040290964473749905916, 0.00057743831082023152831}, + {0, 0, 0, 0.38549899615915406148, 0.36399829139474371154, 0.35169918487968249154, 0.68304114463142939773, 0.924278067861450503, 0.93196764772733042825, 0.81473285865204680967, 0.45546643991332796952, 0.26322508591964527414, 0.1818180989316907914, 0.043498303978469606002, 0.34659825827423174083}, + {0, 0, 0, 0.0022171043021711415305, 0.0021747338101839835782, 0.0029940267352052294877, 0.0021275297553744344087, 0.00333281433667635121, 0.0024627396815433810068, 0.0037669222073941294529, 0.0023976648979574955584, 0.0020217750711657845979, 0.0021837076490728861596, 0.0012144425569054367355, 0.002374985696282168237}, + {0, 0, 0, 0.086888271968145289192, -0.16601964501317648115, -0.17314993364576378165, -1.7261300821354781387, -2.664491369228591644, -2.3141437377298186284, -1.8792879627112784036, -1.2606774796648803072, -0.69467662222261306049, -0.43108677719729054933, 0.10302409352825184219, -1.5414538145867078267} + }; +double CSCTFPtMethods::AB_sig34[4][15] = + { + {0, 0, 0, -0.011900935391395110405, -0.0099786129323683296632, -0.03846567510080637492, -0.012370991149719094346, -0.055252999502503549745, 0.044966193083524036433, -0.00027213472446938578864, 0.0021399237064631750245, -0.012043959370962682362, 0.00030539002522898643643, 0.013165853183139508698, 0.00031172134354808022152}, + {0, 0, 0, 0.111273956912252725, 0.1761400818445788552, 0.35943108699238940362, 0.31392703938750776693, 0.81003851538686244549, 7.9026928716339345238e-07, 0.17123782818945096351, 0.18309348520126816906, 0.23474101370135130873, 0.10971023080469560762, 0.010540318711930948131, 0.097075156214686139644}, + {0, 0, 0, 0.0023008684843514003171, 0.0021100048451113389419, 0.0030013525121405674675, 0.0021561747583490843347, 0.0029044705579195947802, 0.0011292473915371563191, 0.0020602518937551739589, 0.0022831018423480099744, 0.0022549864255083677464, 0.0019554188567418107417, 0.0022790974638247727541, 0.002187312548748918551}, + {0, 0, 0, 1.4773740578325260664, 0.018290937563995572634, -1.0033798535764466564, -1.5842086993923574223, -3.6001627441020871423, 0.54264104475808871975, -0.59687853097356946552, -0.87818291672479875665, -1.1101641260377899112, -0.39819220908857072549, 0.64153798465161648856, -0.77169187422540497234} + }; +double CSCTFPtMethods::AB_sig51[4][15] = + { + {0.00020466983430282321282, 0.047505782475661187392, -0.053417141048077265708, 0.039017115805722264732, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.91340592460032132838, -2.3265261778725176978e-09, 1.2753791211682063977, -0.024097491702141229236, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.0018152770979815904123, 0.0012666078956331508661, 0.0024439910928461300484, 0.00081068594431841524677, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-2.9577250260529730497, 0.83105421659328959638, -4.9999999999931565853, 1.8999999999836647557, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig52[4][15] = + { + {0, 0.013024634848957779287, 0.030326831867631701134, -0.037883414612387561471, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.60655763110407245886, 0.086549467449585568146, 0.96143975817822979746, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.0017838502242368942628, 0.001549072940288412966, 0.0024073931799526598375, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -1.5742327665558009109, 0.42138058335326011861, -2.5570410153890166249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig53[4][15] = + { + {0, 0, 0.0050716226036932833196, 0.072311934385767509537, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.584416896221089055, -0.031665576103488260462, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.0019163928931876126824, -0.00057867999258552171686, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -1.1966097325097744264, 1.8999999999981582732, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_sig5[4][15] = + { + {7.8205209077391470984, 2.9855734606682107213, 1.1825497246141358776, 19.305732840291909724, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-28.925099295750328565, -1.1590698515764885634e-05, 2.1058004914323302792e-06, -99.999999999237957127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.49543754065341683024, 0.59927339473627028177, 0.72787082140560965815, 1.4999999999905031522, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-4.4205814548277118092, -1.731856240515097678, 0.91982931738965656443, -2.2550825501853273281, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho123F[5][15] = + { + {0, 0, 0, 0.21591246799314617322, -0.0088050420313028690544, -0.088535622769352645411, 0.1006486675958642163, 0.067288821235719803449, 0.094183111621421872206, 0.11161107798998388951, 0.11398888280887224667, 0.10503939211879674553, 0.024474774056199476852, 0.046753912210887135781, 0.040088150557658401574}, + {0, 0, 0, -0.098239875317249245046, 0.12779984161744517568, 0.14575642641392180798, 0.00097994339623410156581, -0.017044028681701687417, -0.041821834675341319765, -0.03996460686227946979, -0.038564860655556879032, -0.033600698334453546479, 0.018439524738640494794, -0.015109111485474606418, -0.0045695887184472334247}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho123R[5][15] = + { + {0, 0, 0, -0.47568140563221139594, 0.16168003252830986938, 0.25872690555461436146, 0.199495248815122872, 0.10461699853024816753, 0.096749760238894186304, 0.12110848659141376649, 0.11865295930901736954, 0.13774043814412179065, 0.084006936630821260614, 0.068568916018588138561, 0.10326984780227360661}, + {0, 0, 0, 0.38437441019930046471, -0.039988232827630004751, -0.11333474899807700897, -0.098018610920314108714, -0.027684275921977110485, -0.020477410702221525429, -0.039128511514004080118, -0.041694544300297106676, -0.063510349952433278742, -0.017922560128537899649, -0.016785071384088808, -0.061230529811631448367}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho124F[5][15] = + { + {0, 0, 0, -0.59309777973105870519, 0.40674864730572002358, 0.025457362459962610407, 0.12390836361392933151, -0.095057602683116318443, 0.020804212882217412717, 0.0037573456395767730956, 0.051564942370207866862, 0.095392860178285313055, 0.025068145207744741559, 0.074930159107728350198, 0.083894685659705744984}, + {0, 0, 0, 0.43249344815524365382, -0.22620914049875265328, 0.047340519949311848924, -0.043393009608351185147, 0.089991823076996074748, 0.017785749716159038325, 0.018363489474203294888, 0.00038439875526154188012, -0.01981142588979651134, 0.029870972349476748731, -0.014713153742897349188, -0.030515833639204549554}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho124R[5][15] = + { + {0, 0, 0, -0.3790214723591084911, 0.008629294656197683891, -0.18476862186063011673, -0.14382291114342518612, 0.062423042856956378888, -0.01457735302975383257, 0.054710076752791991783, 0.046163675870020424996, 0.073923291317618017304, 0.036368609033315117685, 0.13845699145909207139, 0.19089158859242033595}, + {0, 0, 0, 0.29446400959310820022, 0.036382668388190271547, 0.10273587571656045414, 0.098901655648261907472, -0.0024084820537273766983, 0.096524156316618106577, -0.0020090841757854135258, 0.0041754682815653386407, -0.015903678190480090987, 0.029186690106470097872, -0.057996964818734043912, -0.10902135889862836493}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho134F[5][15] = + { + {0, 0, 0, -0.18540056438689667129, 0.13948900273564729391, 0.28239862898948059344, 0.18152200630689951932, 0.12019173512533826154, 0.33004964169263961704, -0.19271610018409221499, 0.010571838928394724014, -0.35782517965138482818, -0.1667933388665421568, -0.029610523966235428178, 0.14921983595489249352}, + {0, 0, 0, 0.14018592629407464201, -0.0058491444860705784498, -0.15000052378446995793, -0.053446371008268357683, -0.054095925229749527996, -0.25878658016296007816, 0.19159454488908850278, 0.051622440147487090589, 0.37406385695410443448, 0.20690833738895109128, 0.088602990694543637407, -0.049658965143950316301}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho134R[5][15] = + { + {0, 0, 0, -0.32466278494115075048, 0.06557151645351706748, -0.49502508225505659212, -0.41235874470132255487, 0, -0.058206185496771437049, -0.11994212694833844557, -0.28765504885129739021, -0.14630986783496638393, -0.2506902435838725407, 0.077895192872688825969, 0.124491687529346029}, + {0, 0, 0, 0.27488604690515439088, -0.0040425703778970423219, 0.37667381909165875697, 0.41399717354299681027, 0, 0.099105082166226002305, 0.14152702361577107482, 0.29199015482789675291, 0.18481068509958351043, 0.30061000836172008244, 0.024035962765780741895, -0.039987755352911616424}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho234[5][15] = + { + {0, 0, 0, -0.70172108162723456637, -0.16790171221494132325, -0.31359257756370256809, 0.52195596788366016572, 0.35469616250708335681, 0.29972961639836864789, -0.12733383185241853308, 0.023732260311915418655, -0.11620070369401960808, -0.012271043428981569592, 0.15272636020019583758, 0.22639228046259637916}, + {0, 0, 0, 0.5466181131903057322, 0.1896976252586676237, 0.27309056219009231192, -0.2403671552670139655, -0.24805788613689500055, -0.18366569226946502513, 0.20613233813122075477, 0.099476351393539552692, 0.23721131992179073089, 0.1662158153666866145, 0.030774565037216095043, -0.011281034689275959773}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho512[5][15] = + { + {0, -0.10122374386788027256, 0.05867279399992569866, 0.022992784714161641768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.060780405957416211438, -0.0018903031693155436521, -0.027696685591685570732, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho513[5][15] = + { + {0, 0, -0.089930042979514415724, -0.093269939725297734689, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.058029285354766410587, 0.03709347335623498082, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho523[5][15] = + { + {0, -0.36007557586623134549, 0.36086751765228869404, -0.49597380394918910707, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.23104888116180791191, -0.21165442151467717125, 0.39616810472416036371, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho51B[5][15] = + { + {-23.317206441977930353, 0.38311096711317893515, 138.73025928148325647, -3.3895984991624619198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {39.81331931040932659, -0.58265538873024502742, -197.09814590529396128, 5.7801784630612900173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-21.692379671233720018, 0.16303933981615081894, 92.527943431966605203, -3.4630147948370328947, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {3.6815612322193729256, 2.1215317965894708863e-05, -18.739157224127048096, 0.64092416582054112517, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.4065782520225946772, 0.47918084713644876205, 3.4270868776988145932, 1.1911679883977874805, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho52B[5][15] = + { + {0, -11.115614234839123142, 199.99999993867194803, -0.41345082980668335093, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 18.640929927342266836, 199.91384480242638233, 0.85194663719311369832, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -10.215935151734681696, -199.99199382783231727, -0.69886651036510760715, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.758281666952397071, -95.546949944038203739, 0.15699448924348563539, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 1.3487188994777750128, 5.4534491073916449011, 0.88233434422240508699, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +double CSCTFPtMethods::AB_rho53B[5][15] = + { + {0, 0, 199.20037694773515113, 58.711955576749318197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -50.001539058211825761, -162.05665958847185948, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -75.823665036302642761, 163.90256775382573551, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.56535096647798599445, -58.227592407129677099, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 4.7457461205225630607, 4.0420077737038067056, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +*/ + +// Anna's 2010 parametrization +const double CSCTFPtMethods::A_mu12Front[4][15] = + { + {0, 0, 0, -0.10523922235654110946, -0.10983929659374999654, -0.11452047380694262146, -0.11922097760176857129, -0.31345770385362781152, -0.29879434616186489881, -0.26915122313015271693, -0.23825592462089598134, -0.21577716540165170489, 0, 0, 0},//A_mu + {0, 0, 0, 0.26520808786388666567, 0.20543788970357632073, 0.15092171845376831096, 0.10960449046799547457, 0.07249357497808966988, 0.084725241812656573726, 0.080545185052021503469, 0.063499540823294411962, 0.052274729725005748826, 0, 0, 0},//B_mu + {0, 0, 0, 0.00053807554094229155788, 0.00045289727656323158257, 0.00048500971554021258918, 0.00062343043239925161666, 0.00018916793540052533398, 9.9877853046464147579e-05, 0.00011936753945903473204, -0.00013555974179713960442, -0.00018396374782998390577, 0, 0, 0},//C_mu + {0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0, 0, 0} //D_mu + }; + +const double CSCTFPtMethods::A_sig12Front[3][15] = + { + {0, 0, 0, 0.012128390128145795368, 0.0060118459615588950434, 0.0066857690437444544998, 0.016870580188088974555, 3.2471855065940857799e-17, 0.04950616849006982817, 0.047875666889731632869, 0.046434926233452016031, 0.043576561593816925955, 0, 0, 0}, + {0, 0, 0, 0.11205437847560090203, 0.14710111810994394577, 0.12139003108545433351, 0.05805544863709271447, 0.44230910905171338943, 0.097455948703866090987, 0.091167182629549800565, 0.08155034337565571223, 0.10115334241053108855, 0, 0, 0}, + {0, 0, 0, 0.00045794655246943964493, 0.00060328713936987944655, 0.00059167776206113108402, 0.00032821487645948946993, 0.0017467056059844235372, 0.00059613339189244513722, 0.00058184715339610595854, 0.00064476542748265707177, 0.00065843267283058381015, 0, 0, 0} + }; +const double CSCTFPtMethods::A_mu13Front[4][15] = + { + {0, 0, 0, -0.13778088536998894797, -0.15278054690526707282, -0.143346136779766542, -0.14969165155567873415, -0.31735124864642083597, -0.33366154127080654979, -0.32035587063652937179, -0.29063133844224109392, -0.2625110988870774098, 0, 0, 0}, + {0, 0, 0, 0.50472519215627242861, 0.45431218833331760143, 0.27978303792475944789, 0.21659344933388599563, 0.39042059382545513113, 0.21436973705419076763, 0.21989939737961083921, 0.17248537946455347325, 0.14545152483288878442, 0, 0, 0}, + {0, 0, 0, 0.00074029784977316568338, 0.00094379263107391029794, 0.00044290989468863904959, 0.00032465731761844673995, 0.00080437043173185620963, 0.00030621821048436737717, 0.00036742704696401365556, 0.00031744969589481185704, 4.3755432326479009111e-05, 0, 0, 0}, + {0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0, 0, 0} + }; +const double CSCTFPtMethods::A_sig13Front[3][15] = + { + {0, 0, 0, 0.022229486577380466045, 0.014786622332179612943, 0.022206319015528955263, 0.030956563988669690696, 0.10438632614093404372, 0.052151139493775117151, 0.061379169888241082165, 0.063070119166874993866, 0.062738437335733338029, 0, 0, 0}, + {0, 0, 0, 0.17561127734822717938, 0.248243347883890908, 0.15435972163154007553, 0.098222588303399416265, 0.28864281120179885454, 0.28143242857015660086, 0.16091447629058408531, 0.13483945718353784748, 0.13542102637707623125, 0, 0, 0}, + {0, 0, 0, 0.00050105260335033322255, 0.00060095811169912115909, 0.00049407859567527159534, 0.00062091453005704531909, 0.00046438613640785659023, 0.00074251112464886865304, 0.00070054085319381544095, 0.00064104982805283157888, 0.00060566613754535849647, 0, 0, 0} + }; +const double CSCTFPtMethods::A_mu14Front[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.32728513383665119862, -0.30618420062024648276, -0.27554118389520276811, -0.16285631900256525295, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.32023477684420448286, 0.2693691108403535317, 0.22056748837118930751, 0.064251774309308562483, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00042613689417415228419, 0.00055054357631906247761, 0.00015434926334609733872, -0.012950297280226659088, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0, 0} + }; +const double CSCTFPtMethods::A_sig14Front[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.060082258981389996544, 0.07247051398468504213, 0.069785008221314948074, 3.6424053064063738328e-12, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.30722806049859069377, 0.20925971382909466789, 0.21969785537300090539, 0.022179262487250456931, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00094734288756094921311, 0.00069588950170735620632, 0.00069173065831375820777, 0.095265205090887594697, 0, 0} + }; +// +// Rare without CSCTF resolution +const double CSCTFPtMethods::A_mu12Rare[4][15] = + { + {0, -0.10374889091836100863, -0.099788822609968519384, -0.13818657823143312702, -0.13717556879309533713, -0.14490849378394998759, -0.14408105919423722097, -0.2740736915947392105, -0.25354252758973594428, -0.22856287512160483599, -0.19978450972956338094, -0.18078462391477437277, 0, 0, 0}, + {0, 0.43901381552049162371, 0.33269140862921836588, 0.2867281989745522619, 0.1745740696789168378, 0.13068773408294853677, 0.090289532623200399741, 0.14511096793044100939, 0.089110172781148286325, 0.088325915559225531837, 0.058284739852102536439, 0.054838099980182117288, 0, 0, 0}, + {0, 0.00090427118272218449946, 0.00051285798655137816021, 0.00096712518524937637985, 0.0005533967588738022839, 0.00058699577022335697706, 0.00046096277656442602704, 0.00059775151582151515688, 0.0002982802094889720106, 0.00025087464533485412822, -1.2763501682976573746e-06, 8.7075909949317653082e-05, 0, 0, 0}, + {0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0, 0, 0} + }; +const double CSCTFPtMethods::A_sig12Rare[3][15] = + { + {0, 0.0038093885421048444447, 0.0065769632315039548015, 0.0055592323950014550446, 0.0093835962422483230883, 0.017396352418037726306, 0.020259861529127568686, 0.028034021369845840699, 0.039800110854239546809, 0.039980148857628114434, 0.038524308685830198351, 0.040281758067103733134, 0, 0, 0}, + {0, 0.23514753393254139713, 0.20840454339700395514, 0.1734554515667367236, 0.14712778893221009624, 0.068478644292554124995, 0.045578777378287992084, 0.17971688457142401263, 0.10413274328597779683, 0.096806606002943468292, 0.095972114441355463321, 0.077888109608563196873, 0, 0, 0}, + {0, 0.00060835884164537896556, 0.00057248928258038056342, 0.00054601310456751364283, 0.00045596139082362406765, 0.00036256195477186049098, 0.00033554189220614231851, 0.00081415383922815243514, 0.00064529700989722222747, 0.00063280618158918571729, 0.00066801533625483495039, 0.00061304601669530541484, 0, 0, 0} + }; +const double CSCTFPtMethods::A_mu13Rare[4][15] = + { + {0, 0, -0.12623127354128180211, -0.17935797490956165157, -0.18060840788964968584, -0.18696605249703140972, -0.19077279628481272344, -0.29349472537983850584, -0.28999462954606641807, -0.28042269536018021858, -0.24794997339523475177, -0.22381101094323510581, 0, 0, 0}, + {0, 0, 0.46581826439734036471, 0.59045368664701669559, 0.42112504758806018623, 0.31214409746624299791, 0.22991099738945788844, 0.38259688787882195626, 0.21032714197086083141, 0.23803428613207575082, 0.16848812991169570541, 0.13391107896586992854, 0, 0, 0}, + {0, 0, 0.0002201385928033240463, 0.00094588024264893161806, 0.0006090017795757148196, 0.00055819818498869361832, 0.00051220623767016942862, 0.0010722093641169425093, 0.00033951226487555219435, 0.00057667736469464204747, 0.00038672362687909188003, 0.00018665348905046641372, 0, 0, 0}, + {0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0, 0, 0} + }; +const double CSCTFPtMethods::A_sig13Rare[3][15] = + { + {0, 0, 0.015046443595756202674, 0.024350274050281187077, 0.030516519859742685661, 0.034951536569288559064, 0.040872596013944946514, 0.075500038528175023034, 0.054258877880390701809, 0.057948329004836200695, 0.055684189309453437089, 0.055547652610341891055, 0, 0, 0}, + {0, 0, 0.72981359973468040714, 0.25552798678505961316, 0.20538399097483123201, 0.13568477284924612691, 0.087691623490571385391, 0.14380693710811331965, 0.17784552932129321645, 0.15447707796169932171, 0.15118995597952319954, 0.13106219757004208826, 0, 0, 0}, + {0, 0, 0.00047001852983351251119, 0.00053481400606665866967, 0.00036348184816972377081, 0.00037774161715020031574, 0.00026657604722595630358, 0.00029086094173271957383, 0.00068184877937593074432, 0.00058313040724595804811, 0.00061068422520455867882, 0.00061315948044054677767, 0, 0, 0} + }; +const double CSCTFPtMethods::A_mu14Rare[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.2849452232390318196, -0.26600970450734234829, -0.23683395869018955548, -0.22057309433227462181, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.33740004932669764859, 0.27762229117854592131, 0.19628468723350062097, 0.17323896845886521678, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00036794862559287675862, 0.00059266387001125628905, 0.00029802341315537321086, 0.00025629117987456756858, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0, 0} + }; +const double CSCTFPtMethods::A_sig14Rare[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.057936258148966857107, 0.067831242837197713857, 0.065620840504349520206, 0.054328715544637938561, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.30423086251952391468, 0.20761013178198547968, 0.19093892168102474804, 0.38288685251508419727, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00080261760198784384054, 0.00063696047781503656055, 0.00065139580093967995589, 0.00069639579902228165072, 0, 0} + }; + + +const double CSCTFPtMethods::A_mu51[4][15] = + { + {-0.30205049387075266765, -0.19825408793401680385, -0.10259572704977054647, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.39029489236430164878, -0.99999999999950184293, -0.99999999991334242999, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {-0.0082240407388394932281, -0.008489109806000837144, -0.0096722775887914218262, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {1.4884036315353963431, -2.8577685774096766025, -3.1123617094902709113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +const double CSCTFPtMethods::A_sig51[3][15] = + { + {0.013883456707760059509, 0.011790507803505339071, 2.4609763012162222395e-15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.33358000572065177325, 0.19837044850549298558, 0.21329994540971500272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0.0026062373849642236565, 0.0026272077989507240485, 0.0025484832112267707081, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +const double CSCTFPtMethods::A_mu52[4][15] = + { + {0, -0.31934822512291188845, -0.24671378669106625026, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.99999999999980493381, -0.99999999999999167333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.0073087160764979198016, -0.0070564603063957591009, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -5.0384103551069152616, -5.6736067150957572025, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +const double CSCTFPtMethods::A_sig52[3][15] = + { + {0, 0.021754484285831678786, 0.0079969520010703034479, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.31662456185786602703, 0.25320436095234394314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.0026259453672001680305, 0.0027192866432913216992, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +const double CSCTFPtMethods::A_mu53[4][15] = + { + {0, 0, -0.2362111548723856147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.58675988413655344456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.0074765217760223816323, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 1.392910355886719076, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +const double CSCTFPtMethods::A_sig53[3][15] = + { + {0, 0, 0.010082748878246528337, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.37397019929001934502, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.002686637834141298968, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + +/// DT correlation +const double CSCTFPtMethods::A_rho512[5][15] = + { + {0, -1.3270643828972497058, -0.40947841616853780655, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 2.025201781399017964, 0.58089265964690128818, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, -0.73760841017029699085, -0.060534778841327505083, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.077735281441295198124, -0.017952905037001157251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0.005510074476231469412, 0.26061236699994605459, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho513[5][15] = + { + {0, 0, 0.18116780706048338234, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.10826967270771679919, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.033488168126484141318, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.0040355575386412517735, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -0.4934185910548575249, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho523[5][15] = + { + {0, 0, -1.9080285362497979573, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 3.2540326879755121503, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, -1.2246911037569772063, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.13624286476587679773, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, + {0, 0, 0.24605674796105389546, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} + }; + + + +const double CSCTFPtMethods::A_mu23[4][15] = + { + + {0, 0, -0.038262994788483634112, -0.038329955987871006107, -0.0374748823380766094, -0.041131685825480934771, -0.041682237062370237901, -0.043941548191289134251, -0.036858451809650610853, -0.041160145519271960912, -0.03640665951155453578, -0.037033177234847232395, -0.039730205721839016719, -0.041049544792113090708, -0.03904511674158141904}, + {0, 0, 0.22476203480449799543, 0.19067575131669534105, 0.15256324303025625699, 0.13801063658393192268, 0.12256502197662035025, 0.11905632873396845839, 0.10056103279215167223, 0.094455197819930808434, 0.06542931061274483151, 0.055715924150473321308, 0.053301837423971050456, 0.045890095913808617856, 0.027949821903864861122}, + {0, 0, 0.00069404495353071109318, 0.00065670816947569431686, 0.00050715045635956769714, 0.00051087666765004164943, 0.00050201870311558270069, 0.00025160072489320881679, 0.00026119341522217484446, 0.00027099698566654400892, 9.9011225161971808595e-05, 7.3884094779271263388e-05, 0.00025118886053809180194, 0.00035276812785148709559, 0.00023201907068018601732}, + {0, 0, 1.5949221750821838128, 1.7201281725872403783, 1.58953615582846286, 1.1423843849936006212, 0.97788843089194554814, 0.90488697221367975221, 1.1715145764654877336, 1.1384185105977693286, 1.1222106905033706337, 0.8870702391119174024, 0.61881410578333895245, 0.2103057782202895909, 0.20906493220451535797} + }; +const double CSCTFPtMethods::A_sig23[3][15] = + { + {0, 0, 5.1487948019707241443e-14, 1.371515748194163109e-17, 5.7867664653155070908e-15, 0.0018689633292167232882, 0.0022366390858728274135, 0.0098612407883851022766, 6.8801945206625053642e-12, 0.0032973305248131545321, 0.0054990363466139750501, 0.0092745687266331533483, 0.011501230292384876167, 0.012866555123334103353, 0.01433335748409165708}, + {0, 0, 0.20455300017238808863, 0.19201919320235372179, 0.17201776141542601817, 0.12441381076621171875, 0.1050096955004960475, 0.086699597450937707088, 0.12195247491883690061, 0.12325808533281308599, 0.096676601548240911899, 0.075608663356511091047, 0.063411508431177876499, 0.053299915739310803342, 0.048982690822271121589}, + {0, 0, 0.00067345631439024247495, 0.00071637601448934864513, 0.00073991596851847836816, 0.0007991069380909875423, 0.0008004777620410123912, 0.00089609812741991013828, 0.001505913962207979526, 0.0014477291363779595194, 0.001410515534491615236, 0.0013306603256628582281, 0.0012465454381592282456, 0.0012290059929163277448, 0.001182792281371985825} + }; +const double CSCTFPtMethods::A_mu24[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.061959407101930465134, -0.058818321370234280532, -0.068352281408454867995, -0.061460298909070447404, -0.052235918421231680719, -0.072498226107478094815}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.21211506894042392313, 0.1693324759070968244, 0.16427164509165567696, 0.12206249376578166832, 0.059425221503678751778, 0.10342818163255371178}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00082310131655814202344, 0.00076119821363284040708, 0.0011383177083823211358, 0.00088025107979697856699, 0.00053811687741542281113, 0.0012072828551724611168}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.90513569051375386554, 0.84830498879329219175, 0.61907648481747246105, 0.62281733240515868566, 0.96959526780257299095, 0.22278747273629403991} + }; +const double CSCTFPtMethods::A_sig24[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.036897103741702109991, 0.039899187881393870236, 0.037199371928606554671, 0.044110460084859734464, 0.04574632914580819415, 0.043819228659279139959}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.12588087914450593607, 0.096275574709463407341, 0.097301378507412841778, 0.062284950968221723666, 0.040981290949611878793, 0.062080679266191686472}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00015197851743841865125, 0.00020141684336612834154, 0.00023753469072643055345, 5.280883524679438998e-05, 5.5577569515852236366e-05, 6.1083145679098556401e-05} + }; +const double CSCTFPtMethods::A_mu34[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.0058446275511135183447, -0.0044363335612002457661, -0.0063690633680748938092, -0.0071732602982787522714, -0.0060076595959582691081, -0.0097192787716524169095}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.069899440774008433919, 0.041945454306693608082, 0.033695321175754334997, 0.02572107994967174141, 0.011966531649750349747, 0.013632158523237790024}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.00028713324507221590172, -0.00029722368993748908127, -0.00021881992359872021571, -0.00019444183718237873664, -0.00019245346134829781652, -4.7403620157884084486e-05}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 1.23011991602398707, 1.3460026509066507217, 1.3048596027895269511, 1.1101126497057096643, 1.3404667534791459005, 1.1961024662925265893} + }; +const double CSCTFPtMethods::A_sig34[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.014243461206981972156, 0.010278183995352333305, 0.013373297961434488582, 0.018049641090122695714, 0.018285814028279508137, 0.018004419633993375832}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.080281940189430453514, 0.097702954127336857915, 0.068717674384759980244, 0.047838267178665204449, 0.043271382660605303694, 0.034571413197575895371}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.00019610172919627981338, 0.00020181030100052541531, 9.721123551963389408e-05, 7.9515919724251022879e-05, 3.152903608551011833e-05, -1.5281155054305934032e-05} + }; + +/* +const double CSCTFPtMethods::A_mu23CSCTF[4][15] = + { + {0, 0, -0.05159583579882612292, -0.057495850955557127604, -0.038777381197559336601, -0.034650103854195257735, -0.035866685307932126558, -0.036520018265937925772, -0.039140048431005991514, -0.04132313862170765989, -0.036795418654570546946, -0.034712298048110004633, -0.030675971294882777712, -0.026581567107835060715, -0.027082610124683551694}, + {0, 0, 0.30930157379625533576, 0.30528792735566101513, 0.18101621729540517958, 0.13261043687180154582, 0.11710185518524707238, 0.1042269425450448872, 0.12842978872597279882, 0.11026714080229071957, 0.077195052828225488306, 0.052779807661988357992, 0.031907294195008026327, 0.015010793353952620391, 0.0083693744640667474405}, + {0, 0, 0.003303237228747075635, 0.0036877622923072827903, 0.0028778748613812418257, 0.0027697479676805046578, 0.0029722472234315878113, 0.0027557729541331493078, 0.0027439686054866367984, 0.0027429867920243330461, 0.0026205380860322580877, 0.0025684796211763527909, 0.0024501533836338673482, 0.0022886566312508992323, 0.0023109047428951515549}, + {0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778} + }; +const double CSCTFPtMethods::A_sig23CSCTF[3][15] = + { + {0, 0, 1.9795336160186027818e-14, 1.9915059185082739646e-14, 3.1018595894952150083e-13, 3.247104191431149367e-15, 8.1315162936412832551e-20, 1.240503468176445967e-14, 5.42101086242752217e-20, 1.0611672131288774068e-13, 1.5769479363818283968e-13, 1.3950757324528162417e-13, 9.006754760412793992e-14, 6.4351600220433069488e-14, 3.422793732471562933e-14}, + {0, 0, 0.16247290882387102617, 0.17175130285728712476, 0.12863499593873295446, 0.087195343431809388401, 0.075178796525218818947, 0.084968005914806410406, 0.097534051101499472103, 0.10072101959821762318, 0.086515842289935293574, 0.077487068666586722543, 0.066495426545906038962, 0.05829523793723847408, 0.058469062331064518279}, + {0, 0, 0.0030866184008234202017, 0.0027157845892710396826, 0.0031000107472930020502, 0.0032948728256854639164, 0.0032523838944876529676, 0.0032908170044063911851, 0.0031077703733701392101, 0.003168310045777431895, 0.0031995826882447926144, 0.0033172473608836330373, 0.003481731357302361371, 0.0035885923423450909013, 0.0036197682854273677093} + }; +const double CSCTFPtMethods::A_mu24CSCTF[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.040588070215567317867, -0.037244899938720932298, -0.032557928194235655206, -0.033625486248390609734, -0.030979888871088396424, -0.034417775727303090427}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.14679164922919202274, 0.10155103197601543508, 0.05654629310554831062, 0.045376829456755543579, 0.027509877797561234358, 0.023419523710039816256}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0020633358759647897618, 0.001896533050698436711, 0.0017858761282068486096, 0.001844050222271934221, 0.0017557139477893672803, 0.0018426777898371733428}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.8287338692316308375, 0.99774828307731855404, 1.1829866290816364316, 1.1602087549628306018, 1.2464326048294538385, 1.2759641819434877075} + }; +const double CSCTFPtMethods::A_sig24CSCTF[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.037625952557573547064, 0.01799213091317735172, 1.6125862879181815379e-11, 1.0562397310953652863e-12, 1.241077634541939978e-12, 0.0010355011396506045348}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.042427032035622765094, 0.098803329688397070751, 0.14389559700484103044, 0.13799560522998333134, 0.12970987520579105312, 0.12360506328208811788}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0016583711392086320988, 0.0026285030865632191821, 0.0035332492384275056285, 0.0035536381484177958709, 0.0036008804486243150937, 0.003671342260090017847} + }; +const double CSCTFPtMethods::A_mu34CSCTF[4][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.024386862247056880632, -0.021528537191676071216, -0.02005083006670880727, -0.01336094590546606925, -0.011202986245246833105, -0.010221348552148104907}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.13932346391503466765, 0.10879329554634586952, 0.082131024131389118725, 0.049386143583177943839, 0.031626039045900805613, 0.018428910788041489438}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.002260334327917361795, 0.0022298163315863312253, 0.0022548694122104897576, 0.0018759307742583139749, 0.00177881208252465557, 0.0017313182633728260718}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778, 0.5999999999999999778} + }; +const double CSCTFPtMethods::A_sig34CSCTF[3][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 8.7898167477201694098e-15, 9.6596450456509774796e-15, 5.8301345522149272682e-15, 4.2091980942404738641e-15, 5.3458485468199645751e-15, 3.1712051604473878719e-13}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.093687563387992001118, 0.079820927326800600321, 0.066984420892720844543, 0.056708328335080805671, 0.047536365785603315604, 0.038169598629265347189}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0030253104511002268558, 0.0031726875548676886779, 0.0032496716988121504902, 0.0033443354915219845012, 0.0034738654347779623563, 0.0036318730482019275646} +// + }; +*/ + +/* +// correlation +const double CSCTFPtMethods::A_rho123FrontCSCTF[5][15] = + { + {0, 0, 0, -7.1040670977031510347, -12.670315837935662628, -8.7170331637018456661, -0.67519391792989291723, -82.734134458636077625, -0.75423027516740670517, -1.5375638068488624022, -1.9436626689216969233, -3.3048393305106831264, 0, 0, 0}, + {0, 0, 0, 13.120105991486797237, 24.351734925387280128, 17.466447377883568493, 3.4093984643667423207, 194.02337279340923715, 2.3366398860307699969, 3.18999491763136378, 3.6653450973208929753, 5.5669645488507377706, 0, 0, 0}, + {0, 0, 0, -6.3122732945347292954, -12.092235620129875073, -8.964306376251860442, -2.0956518253881668556, -14.276757245102295713, -1.052341283927880955, -1.3351509494835234193, -1.4259213982588558878, -1.7115493310298179885, 0, 0, 0}, + {0, 0, 0, 0.88435981237335747895, 1.7435813620171676241, 1.3426959412552754713, 0.34444942151920626694, -87.449791709635917414, 0.12377690603711703765, 0.15538477196375066747, 0.15008809252689520042, 0.10296388213110005405, 0, 0, 0}, + {0, 0, 0, 0.6301630452598394605, 0.95776009332113687389, 0.9017528066816278276, 0.50478537372345588796, 4.2993192028223639056, 0.44617114302999638653, 0.34541691945594366064, 0.42054938381219214572, 0.7433264993299159018, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho124FrontCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, -67.653257351760515803, -14.640453888061129462, -8.0061864057341729506, -6.380532066411966241, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 199.99999998356389597, 18.625354490890874359, 10.511672179624257595, 8.772341856627665635, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, -190.6065599611967798, -3.7847886886961528141, -2.2651826031392530147, -1.9160721119800219192, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 58.439288729233759057, -2.3364343906401296991e-06, 3.6855623904152867709e-07, -3.0414002648998517131e-06, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 2.8796301484731765541, 1.3626067779332513563, 1.0087454870715759636, 0.90653374832410571482, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho134FrontCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -5.1253686146165238213, -3.9460979852191035988, 50.876993645544430933, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 8.6945510876485556651, 6.9804335263398149536, -138.23002940118752235, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -3.7766962717672067917, -3.021481709800325266, 114.72054763323052384, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.47276435137618078031, 0.37604585592516825976, -25.936589905717454485, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.67139180168906242852, 0.65599257431238855443, 2.2983843503797514174, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho123RareCSCTF[5][15] = + { + {0, 3.693736660096563762e-07, -6.3780194230193432148, -13.770035906375994728, -5.1562051118343141809, -3.7461867441730016814, -1.2805080447177172864, 0.50294375115506961826, -1.4740723006986149457, -2.5387426474729517523, -2.1923622917088105844, -3.0911905495886267126, 0, 0, 0}, + {0, 1.2460479107724575787e-08, 11.270599218378388073, 22.392173152402016001, 9.3862642825355049325, 7.7578075325167734633, 4.2953294294048536273, 0.22827419724359693243, 3.4825602170197607066, 5.0470037914562615455, 4.4340011683393560915, 6.2256125281916929737, 0, 0, 0}, + {0, -3.4521070809865814222e-09, -5.0004899240308509079, -10.311644488849697865, -4.282123228906844048, -3.7150337817860408229, -2.2556284401727886291, -0.25683718959054824271, -1.5532530344313972837, -2.0501268102747358668, -1.6048499907132562914, -2.42639211677826383, 0, 0, 0}, + {0, 0.11247782203128549317, 0.65621333795917502485, 1.4508425971339706795, 0.57554752401241371373, 0.51651149712728827712, 0.32553981050209734871, 0.041454698814621479541, 0.1892053332712004543, 0.23183666635265892664, 0.14070399770166691633, 0.25037305153793043555, 0, 0, 0}, + {0, 5.2468060541259898405e-05, 0.59902231088968072026, 0.64691306718481345062, 0.56825725017267580963, 0.55227308775738792601, 0.52292618714173277894, 0.15015264640230108206, 0.47276305428305431811, 0.58130632102024715202, 0.66287057871639254447, 0.70571047503796380251, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho124RareCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, -62.063614454439573365, -9.3911739932179134627, -6.1205175819402386495, -3.1911920231298327444, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 176.01031612404437965, 12.375741099204100593, 8.5587121090773408127, 5.7559625518179906578, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, -160.26616104904954341, -2.5400842729151151822, -1.8386520927660907621, -2.1326757988726772197, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 46.856826297399912562, -4.8053174807327625473e-07, 3.6069918621373098233e-07, 0.21904388264162638622, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 2.6686667219206672286, 1.1798705662301880448, 0.9751334566408034199, 0.50657760373212734617, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho134RareCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 22.63925623244709584, 33.307602374459399641, -4.7351194818759818617, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -81.727537829168539929, -106.94890709205490964, 9.1466321665848884237, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 81.287234092264910146, 99.769637227574477834, -3.9238059375998592948, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -19.366748957614952076, -21.885672253322599801, 0.45930089549956160111, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 2.3976365353544930592, 2.6613591378002552368, 0.90958735012798141994, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho234CSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, -9.8545541776242284726, -64.883134763134137302, -2.7111481630799327824, -0.094635535725662925377, -0.24145993067693449774, -0.86334668692406080215}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 20.483521463583567623, 128.78793309543945611, 8.4668465066294569255, 3.2196840916959703627, 3.5062716967070435281, 4.8689870431603861078}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -10.072715847457928362, -81.865408753031090328, -4.2797400827660840861, -1.8900888882082564901, -2.0494364954339538976, -2.6715697235200512871}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 1.4368420319765635718, 44.864139609984853507, 0.57906617181020891838, 0.27668065500104588317, 0.30413204972393043102, 0.38082905421452400985}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 1.1952334817255199084, 3.5585102799355743386, 1.062066264100966162, 0.76269875289384825301, 0.75934194995400139394, 0.84343143505690310047} + }; +*/ +// correlation is calculated without CSCTF resolution +const double CSCTFPtMethods::A_rho123FrontCSCTF[5][15] = + { + {0, 0, 0, -1.8018355270558423786, -3.0800442413303450451, -73.019003781704810763, -71.455790570687398144, -64.380384468942153831, 2.1550121774347754666, 2.5576552488389672213, 2.449616802429892104, 2.6048654763866916362, 0, 0, 0}, + {0, 0, 0, -2.1007675246065984354, 5.0425956104081919307, 199.99999998505296617, 197.550283903424031, 199.99999998947504309, -3.6752175165788334432, -5.1722529027050292427, -4.3622079033393852399, -3.8822092661387657131, 0, 0, 0}, + {0, 0, 0, 4.7467280498208239692, -0.9954101483761357283, -174.31370635014994264, -172.76138545990900752, -195.76348611065316163, 3.4105036734574345481, 4.6147873662827647578, 3.7484788313774726198, 3.1712066148946220778, 0, 0, 0}, + {0, 0, 0, 0.30810891952961361184, -1.5943850767419220915e-06, 54.774256057823905053, 53.990647071858525408, 62.484493391665445472, -0.69848464296741152868, -0.91930506751317175862, -0.74283883233049896599, -0.63029551267626326982, 0, 0, 0}, + {0, 0, 0, 1.5832663901749726154, 0.74552216086091394054, 2.3871718840149540597, 2.3429031884405246977, 2.5923987724387411724, 0.78470036712835855575, 0.84997184658808944135, 0.77449725473134001241, 0.7103384244719952445, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho124FrontCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 1.3870060999256690337, 2.9712356450806232111, 3.570810174736656073, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -2.5249315692538325528, -5.0029964029336300158, -5.9723457657194050086, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 2.5905258665507675531, 3.7350919226554304409, 4.4308882990573090765, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.46509034721864128681, -0.65123509278498414865, -0.77222404956138701593, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.80362588618902608406, 0.76388670904989408594, 0.8119443249235495097, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho134FrontCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 1.9650106495811070495, 4.4682144046367060497, 3.6127345552596952238, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -2.8639423697800454605, -8.5042162539937766752, -6.2743097440414938859, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 2.3846745836159768395, 6.2976695885419857746, 4.8907783903396619962, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.45508861624906205012, -1.1535577557401812676, -0.887603855749135362, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.61133320621013831353, 0.8416666357275194299, 0.84060163399865650558, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho123RareCSCTF[5][15] = + { + {0, 3.693736660096563762e-07, 3.6624889920579235536, -1.5878130861362493853, -16.882029490672145755, -19.782998814333478066, -60.455933184308456418, 4.7409034663087075145, 1.2313698717610916944, 4.0535624038761168819, 2.839672990936767949, 1.1264072104945499486, 0, 0, 0}, + {0, 1.2460479107724575787e-08, -9.1322692253088106895, 2.7885945213228429118, 35.574384349975474606, 52.562872763020486389, 165.96545891988304788, -7.8572084740661054525, -2.2073725837258022509, -8.2319545861659868535, -5.2739465547973312098, -1.6641893104460985242, 0, 0, 0}, + {0, -3.4521070809865814222e-09, 0.304049807886722534, -1.0070939003771062215, -25.509204584815140748, -43.856338459435548316, -142.9795139802988615, 5.1120722960994200434, 2.5507720910098483635, 6.5298492011791555711, 4.4578719360600889132, 2.2487455007422072484, 0, 0, 0}, + {0, 0.11247782203128549317, 6.1743739480412145326, 0.11162411914689808479, 8.9528675403092599083, 15.100558849256662697, 44.430568006333729159, -0.9341261050017011236, -0.55701647459573400134, -1.2571707419142834627, -0.88779580801276813951, -0.51779245640493165581, 0, 0, 0}, + {0, 5.2468060541259898405e-05, 1.8940496384956984066, 0.066707207826664116634, 1.7508237418861856138, 1.8900280458873763845, 2.1844068317738409846, 0.76180412238695105476, 0.72372957011062566401, 0.89275082928758009437, 0.81250184984526685472, 0.71783981961882159517, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho124RareCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 3.6863837484595949334, 2.3224336525694582178, 3.2507026803368823664, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -6.9075821699787951502, -4.3426737934213210934, -6.2428017762167931082, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 5.1741882361155777659, 3.6659747818805397124, 5.1137870308059385493, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.8788429753762293517, -0.6687776952912940498, -0.89611818355296113392, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.89064996021251574554, 0.79339716446029262542, 0.92504977817804989737, 0, 0, 0} + }; +const double CSCTFPtMethods::A_rho134RareCSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 3.4612440846722587473, 5.7154640478562965811, 6.1988763822017318716, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -5.7252426310553330424, -10.734814097449786985, -11.773479219426080888, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 4.1825411479975462825, 7.4929964403945605866, 8.4655628853855269256, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.76190351147590362757, -1.349101837260204606, -1.4909015696715794963, 0, 0, 0}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.73180297067413413448, 0.85937126410475961347, 0.96408406745158758966, 0, 0, 0} + }; +// +const double CSCTFPtMethods::A_rho234CSCTF[5][15] = + { + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.90545523934272553745, 0.87175008048078328482, 11.473027189906936485, 11.663806475851881572, 0.42441495626586411838, 0.32838673222117276129}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.44139458152853866535, -0.42393288245808863346, -22.394533628750806997, -23.701781706067023947, 0.3795109868989199331, 0.61276617249320963765}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 0.051844682585598461655, 0.049996912305763613338, 16.507523030995347568, 17.496995261382853215, -0.25771028946901503032, -0.35814371755433299649}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, 2.7429208195040022389e-07, 9.0318461390404003453e-08, -3.1629404839892929502, -3.4008584782052286855, 0.032310851118482836197, 0.04444079467290308616}, + {0, 0, 0, 0, 0, 0, 0, 0, 0, -0.42794073513595692893, -0.42484700224018712156, 1.2597467573071601254, 1.2343273593218078155, -0.1335866415068663049, -0.10123375520631937297} + }; + +// Constructor +CSCTFPtMethods::CSCTFPtMethods( const L1MuTriggerPtScale* ptScale ) + : trigger_scale( ptScale ) +{ +} + +// compute PT from dphi = A/Pt + B/Pt^2 +// this involves solving the quadratic equation and storing it as Pt +// out of the two possible roots, the return value is always the larger value for Pt + +float CSCTFPtMethods::Pt2Stn(int type, float eta, float dphi, int fr) const +{ + float A = 0; + float B = 0; + if (dphi == 0.0) dphi = 1.e-6; + if (eta < 0.0) eta = static_cast(fabs(static_cast(eta))); + if (dphi < 0.0) dphi = static_cast(fabs(static_cast(dphi))); + ///DEA: kluge to get verilog and original model to agree +#ifdef L1CSC_STANDALONE + if (type == kME1andME2 && eta <= 1.25) fr = 1; +#else + if (type == kME1andME2 && eta < 1.2) fr = 1; +#endif + if (type >= kME1andME2 && + type <= kME2andMB2 && eta < 2.5) + { + if (eta >= 0.0 && eta < 1.6) + { + A = AkLowEta_Fit2[type-1][0] + AkLowEta_Fit2[type-1][1]*eta + + AkLowEta_Fit2[type-1][2]*eta*eta + AkLowEta_Fit2[type-1][3]*eta*eta*eta; + B = BkLowEta_Fit2[type-1][0] + BkLowEta_Fit2[type-1][1]*eta + + BkLowEta_Fit2[type-1][2]*eta*eta + BkLowEta_Fit2[type-1][3]*eta*eta*eta; + if (fr >= 0 && fr <= 1) + { + A *= FRCorrLowEta[type-1][fr]; + B *= FRCorrLowEta[type-1][fr]; + } + } + + if (eta >= 1.6 && eta < 2.5) + { + A = AkHighEta_Fit2[type-1][0] + AkHighEta_Fit2[type-1][1]*eta + + AkHighEta_Fit2[type-1][2]*eta*eta + AkHighEta_Fit2[type-1][3]*eta*eta*eta; + B = BkHighEta_Fit2[type-1][0] + BkHighEta_Fit2[type-1][1]*eta + + BkHighEta_Fit2[type-1][2]*eta*eta + BkHighEta_Fit2[type-1][3]*eta*eta*eta; + if (fr >= 0 && fr <= 1) + { + A *= FRCorrHighEta[type-1][fr]; + B *= FRCorrHighEta[type-1][fr]; + } + } + + A *= kGlobalScaleFactor; + B *= kGlobalScaleFactor; + float Pt = (A + sqrt(A*A + 4.*dphi*B))/(2.*dphi); + + // return (Pt>0.0) ? Pt : 0.0; + return (Pt>trigger_scale->getPtScale()->getLowEdge(1)) ? Pt + : trigger_scale->getPtScale()->getLowEdge(1); + } + return 0.0; +} + +float CSCTFPtMethods::Pt3Stn(int type, float eta, float dphi1, float dphi2, int fr ) const +{ + int ty1 = 0, ty2 =0; + + switch (type) + { + case 1 : + ty1 = kME1andME2 -1; // subtype sets the right position for array A + ty2 = kME2andME3 -1; + break; + case 2 : + ty1 = kME1andME2 -1; + ty2 = kME2andME4 -1; + break; + case 3 : + ty1 = kME1andME3 -1; + ty2 = kME3andME4 -1; + break; + case 4 : + ty1 = kME2andME3 -1; + ty2 = kME3andME4 -1; + break; + default: + return 0.0; + } + + // Switch to 2-Station measurement if dphi is too small + // box cut around Pt of 10 GeV + float Pt; +// if ( (fabs(static_cast(dphi2))<0.004) && +// (fabs(static_cast(dphi1))<0.030)) { + if ( fabs(static_cast(dphi2))<0.004 ) + { + Pt = Pt2Stn((ty1+1), eta, dphi1, fr); + } + else + { + float c1=(-.2999 * (eta*eta*eta) + 2.030 * (eta*eta) - 4.235 * eta + 3.024) + 0.02; + float c2=(-2.484 * (eta*eta*eta) + 14.43 * (eta*eta) - 27.66 * eta + 18.47)*.72; + float r = 0.6; //correlation + float A1 = 0; + float A2 = 0; + + if (dphi1 == 0.0) dphi1 = 1.e-6; + if (dphi2 == 0.0) dphi2 = 1.e-6; + if (eta < 0.0) eta = static_cast(fabs(static_cast(eta))); + if (eta >= 0.0 && eta < 1.6) + { + A1 = AkLowEta_Fit1[ty1][0] + AkLowEta_Fit1[ty1][1]*eta + + AkLowEta_Fit1[ty1][2]*eta*eta + AkLowEta_Fit1[ty1][3]*eta*eta*eta; + A2 = AkLowEta_Fit1[ty2][0] + AkLowEta_Fit1[ty2][1]*eta + + AkLowEta_Fit1[ty2][2]*eta*eta + AkLowEta_Fit1[ty2][3]*eta*eta*eta; + if (fr >= 0 && fr <= 1) + { + A1 *= FRCorrLowEta[ty1][fr]; + } + } + + if (eta >= 1.6 && eta < 2.5) + { + A1 = AkHighEta_Fit1[ty1][0] + AkHighEta_Fit1[ty1][1]*eta + + AkHighEta_Fit1[ty1][2]*eta*eta + AkHighEta_Fit1[ty1][3]*eta*eta*eta; + A2 = AkHighEta_Fit1[ty2][0] + AkHighEta_Fit1[ty2][1]*eta + + AkHighEta_Fit1[ty2][2]*eta*eta + AkHighEta_Fit1[ty2][3]*eta*eta*eta; + if (fr >= 0 && fr <= 1) + { + A1 *= FRCorrHighEta[ty1][fr]; + } + } + A1 *= kGlobalScaleFactor; + A2 *= kGlobalScaleFactor; + Pt = 1/((( -dphi1/c1/c1/A1+r*dphi2/c1/c2/A2+dphi1*r/c1/c2/A1-dphi2/c2/c2/A2) + + sqrt( (dphi1/c1/c1/A1-r*dphi2/c1/c2/A2-dphi1*r/c1/A1/c2+dphi2/c2/c2/A2) + *(dphi1/c1/c1/A1-r*dphi2/c1/c2/A2-dphi1*r/c1/A1/c2+dphi2/c2/c2/A2) + + 8*(1-r*r)*(dphi1*dphi1/c1/c1/A1/A1-2*dphi1*dphi2*r/c1/A1/c2/A2 + +dphi2*dphi2/c2/c2/A2/A2)))/(4*(1-r*r))); + + } // end 2 or 3 station method + // if (Pt<0.0) Pt = 0.0; + if (PtgetPtScale()->getLowEdge(1)) + Pt = trigger_scale->getPtScale()->getLowEdge(1); + + // switch to 2-stn Pt above 10 GeV: + /* + if (Pt>10.0) { + switch (type) + { + case 1 : + case 2 : + Pt = Pt2Stn(1, eta, dphi1); + break; + case 3: + Pt = Pt2Stn(2, eta, dphi1); + break; + case 4: + Pt = Pt2Stn(3, eta, dphi1); + } + } + */ + + return Pt; +} + +// Now for C.Yeh's Chisquare method + +/* +type: +sta1-2 = 0 +sta1-3 = 1 +sta2-3 = 2 +sta2-4 = 3 +sta1-2-3 = 4 +sta1-2-4 = 5 + +2.0 <= pt < 140.0 +0.9 <= eta < 2.4 + +Note: So far, +Pt2Stn only defined for types 0 and 1 +Pt3Stn only defined for types 4 and 5 +*/ + +//arrays for pt and eta bins + +const float CSCTFPtMethods::ptbins[29] = + {2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5.0, 6.0, 7.0, 8.0, + 10.0, 12.0, 14.0, 16.0, 18.0, 20.0, 25.0, 30.0, 35.0, 40.0, + 45.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 120.0, 140.0}; + +const float CSCTFPtMethods::etabins[16] = + {0.9, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, + 1.7, 1.8, 1.9, 2.0, 2.1, 2.2, 2.3, 2.4}; + +double CSCTFPtMethods::Likelihood2(double *phi12, double *par_m12, double *par_sig12, double *v) const + { + double fitval = 0.; + double Pi = acos(-1.); + double m12 = 0; + if(v[0] > par_m12[3]) + m12 = par_m12[0]/(v[0]-par_m12[3]) + par_m12[1]/(v[0]-par_m12[3])/(v[0]-par_m12[3]) + par_m12[2]; //mu12 + double sig12 = 0.1; + if(v[0] > 0.) sig12 = par_sig12[0]/v[0] + par_sig12[1]/v[0]/v[0] + par_sig12[2];//sig12 +// + fitval = -(phi12[0] - m12)*(phi12[0] - m12)/2./sig12/sig12; + fitval = fitval - log(sig12) - 0.5*log(2*Pi) ; + + return fitval; } +double CSCTFPtMethods::Likelihood2_2011(double *phi12, double *par_m12, double *par_sig12, double *v) const + { + double fitval = 0.; + double Pi = acos(-1.); + double m12 = 0; + if(v[0] > par_m12[3]) + m12 = par_m12[0]/(v[0]-par_m12[3]) + par_m12[1]/(v[0]-par_m12[3])/(v[0]-par_m12[3]) + par_m12[2]; //mu12 + double sig12 = 0.1; + if(v[0] > par_sig12[3]) sig12 = par_sig12[0]/(v[0]-par_sig12[3]) + par_sig12[1]/(v[0]-par_sig12[3])/(v[0]-par_sig12[3]) + par_sig12[2];//sig12 + if(sig12 <0.0015)sig12 = 0.0015; +// + fitval = -(phi12[0] - m12)*(phi12[0] - m12)/2./sig12/sig12; + fitval = fitval - log(sig12) - 0.5*log(2*Pi) ; + + return fitval; } +double CSCTFPtMethods::Likelihood(double *phi12, double *phi23, double *par_m12, double *par_m23, double *par_sig12, double *par_sig23, double *par_rho, double *v) const + { + double fitval = 0.; + //double Pi = acos(-1.); + double m12 = 0.; + if(v[0] > par_m12[3]) + m12 = par_m12[0]/(v[0]-par_m12[3]) + par_m12[1]/(v[0]-par_m12[3])/(v[0]-par_m12[3]) + par_m12[2]; //mu12 + double m23 = 0.; + if(v[0] > par_m23[3]) + m23 = par_m23[0]/(v[0]-par_m23[3]) + par_m23[1]/(v[0]-par_m23[3])/(v[0]-par_m23[3]) + par_m23[2]; //mu23 + double sig12 = 0.1; + if(v[0] > 0.) sig12 = par_sig12[0]/v[0] + par_sig12[1]/v[0]/v[0] + par_sig12[2];//sig12 + double sig23 = 0.1; + if(v[0] > 0.) sig23 = par_sig23[0]/v[0] + par_sig23[1]/v[0]/v[0] + par_sig23[2];//sig23 + + double rho = (par_rho[0] + par_rho[1]*log(v[0]) + par_rho[2]*log(v[0])*log(v[0]) + par_rho[3]*log(v[0])*log(v[0])*log(v[0]))*exp(-par_rho[4]*log(v[0])); //rho + if(rho > 0.95) rho = 0.95; + if(rho < -0.95) rho = -0.95; +// + fitval = (phi12[0] - m12)*(phi12[0] - m12)/sig12/sig12 + (phi23[0] - m23)*(phi23[0] - m23)/sig23/sig23; + fitval = fitval - 2.*rho*(phi12[0] - m12)*(phi23[0] - m23)/sig12/sig23; + fitval = fitval*(-1./(2.*(1-rho*rho))); + fitval = fitval - log(sig12) - log(sig23) - 0.5*log(1-rho*rho) ; + + return fitval; + } +double CSCTFPtMethods::Likelihood2011(double *phi12, double *phi23, double *par_m12, double *par_m23, double *par_sig12, double *par_sig23, double *par_rho, double *v) const + { + double fitval = 0.; + //double Pi = acos(-1.); + double m12 = 0.; + if(v[0] > par_m12[3]) + m12 = par_m12[0]/(v[0]-par_m12[3]) + par_m12[1]/(v[0]-par_m12[3])/(v[0]-par_m12[3]) + par_m12[2]; //mu12 + double m23 = 0.; + if(v[0] > par_m23[3]) + m23 = par_m23[0]/(v[0]-par_m23[3]) + par_m23[1]/(v[0]-par_m23[3])/(v[0]-par_m23[3]) + par_m23[2]; //mu23 + double sig12 = 0.1; + if(v[0] > par_sig12[3]) sig12 = par_sig12[0]/(v[0]-par_sig12[3]) + par_sig12[1]/(v[0]-par_sig12[3])/(v[0]-par_sig12[3]) + par_sig12[2];//sig12 + double sig23 = 0.1; + if(v[0] > par_sig23[3]) sig23 = par_sig23[0]/(v[0]-par_sig23[3]) + par_sig23[1]/(v[0]-par_sig23[3])/(v[0]-par_sig23[3]) + par_sig23[2];//sig12 + if(sig12 <0.0015)sig12 = 0.0015; + if(sig23 <0.0015)sig23 = 0.0015; + + double rho = (par_rho[0] + par_rho[1]*log(v[0]) + par_rho[2]*log(v[0])*log(v[0]) + par_rho[3]*log(v[0])*log(v[0])*log(v[0]))*exp(-par_rho[4]*log(v[0])); //rho + //if(rho > 0.95) rho = 0.95; + //if(rho < -0.95) rho = -0.95; + if(rho > 0.7) rho = 0.7; + if(rho < -0.7) rho = -0.7; + //rho = 0.4; +// + fitval = (phi12[0] - m12)*(phi12[0] - m12)/sig12/sig12 + (phi23[0] - m23)*(phi23[0] - m23)/sig23/sig23; + fitval = fitval - 2.*rho*(phi12[0] - m12)*(phi23[0] - m23)/sig12/sig23; + fitval = fitval*(-1./(2.*(1-rho*rho))); + fitval = fitval - log(sig12) - log(sig23) - 0.5*log(1-rho*rho) ; + + return fitval; + } + +float CSCTFPtMethods::Pt2Stn2010(int type, float eta, float dphi, int fr, int method) const +{ + if(fabs(eta) >= 2.4) eta = 2.35; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[3] = {0., 0., 0.}; + int iETA1 = iETA; + switch (type) // type = mode here + { + case 6 : //1-2 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + } + break; + case 7 : //1-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu13Front[0][iETA1]; + par1[1] = A_mu13Front[1][iETA1]; + par1[2] = A_mu13Front[2][iETA1]; + par1[3] = A_mu13Front[3][iETA1]; + par_sig1[0] = A_sig13Front[0][iETA1]; + par_sig1[1] = A_sig13Front[1][iETA1]; + par_sig1[2] = A_sig13Front[2][iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu13Rare[0][iETA1]; + par1[1] = A_mu13Rare[1][iETA1]; + par1[2] = A_mu13Rare[2][iETA1]; + par1[3] = A_mu13Rare[3][iETA1]; + par_sig1[0] = A_sig13Rare[0][iETA1]; + par_sig1[1] = A_sig13Rare[1][iETA1]; + par_sig1[2] = A_sig13Rare[2][iETA1]; + } + break; + case 8 : //2-3 + if(iETA1 < 2)iETA1 = 2; + par1[0] = A_mu23[0][iETA1]; + par1[1] = A_mu23[1][iETA1]; + par1[2] = A_mu23[2][iETA1]; + par1[3] = A_mu23[3][iETA1]; + par_sig1[0] = A_sig23[0][iETA1]; + par_sig1[1] = A_sig23[1][iETA1]; + par_sig1[2] = A_sig23[2][iETA1]; + break; + case 9 : //2-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu24[0][iETA1]; + par1[1] = A_mu24[1][iETA1]; + par1[2] = A_mu24[2][iETA1]; + par1[3] = A_mu24[3][iETA1]; + par_sig1[0] = A_sig24[0][iETA1]; + par_sig1[1] = A_sig24[1][iETA1]; + par_sig1[2] = A_sig24[2][iETA1]; + break; + case 10 : //3-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu34[0][iETA1]; + par1[1] = A_mu34[1][iETA1]; + par1[2] = A_mu34[2][iETA1]; + par1[3] = A_mu34[3][iETA1]; + par_sig1[0] = A_sig34[0][iETA1]; + par_sig1[1] = A_sig34[1][iETA1]; + par_sig1[2] = A_sig34[2][iETA1]; + break; + case 13 : //1-4 + if(iETA1 < 9)iETA1 = 9; + if(iETA1 > 12)iETA1 = 12; + if(fr == 1){ + par1[0] = A_mu14Front[0][iETA1]; + par1[1] = A_mu14Front[1][iETA1]; + par1[2] = A_mu14Front[2][iETA1]; + par1[3] = A_mu14Front[3][iETA1]; + par_sig1[0] = A_sig14Front[0][iETA1]; + par_sig1[1] = A_sig14Front[1][iETA1]; + par_sig1[2] = A_sig14Front[2][iETA1]; + } + if(fr == 0){ + par1[0] = A_mu14Rare[0][iETA1]; + par1[1] = A_mu14Rare[1][iETA1]; + par1[2] = A_mu14Rare[2][iETA1]; + par1[3] = A_mu14Rare[3][iETA1]; + par_sig1[0] = A_sig14Rare[0][iETA1]; + par_sig1[1] = A_sig14Rare[1][iETA1]; + par_sig1[2] = A_sig14Rare[2][iETA1]; + } + break; + case 11 : // b1-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu53[0][iETA1]; + par1[1] = A_mu53[1][iETA1]; + par1[2] = A_mu53[2][iETA1]; + par1[3] = A_mu53[3][iETA1]; + par_sig1[0] = A_sig53[0][iETA1]; + par_sig1[1] = A_sig53[1][iETA1]; + par_sig1[2] = A_sig53[2][iETA1]; + + break; + case 12 : //1-2-b1 = 2-b1 for pt_method < 10, for pt_method > 10: b1-2 + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + break; + case 14 : //2-b1 for pt_method < 10 and b1-1 for pt_method > 10 + if(method < 10){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + } + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + if(method > 10){ + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + } + break; + //default: + //return 0.0; + } + +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + //if(fabs(dphi) >= 0.002) + //if(fabs(dphi) >= 0.00) + //if(fabs(dphi) >= 0.002 || (fabs(dphi) >= 0.01 && (type == 12 || type == 14))) + //{ + double pt = 140; + double dpt = 0.1; + double step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2(par_phi12, par1, par_sig1, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2(par_phi12, par1, par_sig1, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2(par_phi12, par1, par_sig1, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + //if(lpt1*lpt2 <= 0 && lpt2nd < 0) std::cout << "lpt2nd < 0 dphi12 = " << dphi <<" PT = " << pt<< " eta =" << fabs(eta) << std::endl; + //lpt2nd = 1.; // don't care about 2nd derivative + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolv = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood +/* + if(pt == 140.){ + v[0] = 200; + lpt2_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 200. + 5.; + lpt2_2 = Likelihood2(par_phi12, par1, par_sig1, v); + lpt2 = (lpt2_2-lpt2_1)/5.; + + v[0] = 170.; + fx = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 170.+5.; + fxh = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 170.+2*5.; + fx2h = Likelihood2(par_phi12, par1, par_sig1, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0 && fabs(dphi) < 0.1 ){PTsolv = 137.5; break;} +*/ + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi > 0 for muon minus!!! => dphi = -dphi < 0 + dphi = - dphi; + pt = 140; + dpt = 0.1; + step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2(par_phi12, par1, par_sig1, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2(par_phi12, par1, par_sig1, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2(par_phi12, par1, par_sig1, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolvMinus = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood +/* + if(pt == 140.){ + v[0] = 200; + lpt2_1 = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 200. + 5.; + lpt2_2 = Likelihood2(par_phi12, par1, par_sig1, v); + + lpt2 = (lpt2_2-lpt2_1)/5.; + + v[0] = 170.; + fx = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 170.+5.; + fxh = Likelihood2(par_phi12, par1, par_sig1, v); + v[0] = 170.+2*5.; + fx2h = Likelihood2(par_phi12, par1, par_sig1, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0 && fabs(dphi) < 0.1){PTsolvMinus = 137.5; break;} +*/ + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +// }// if(fabs(dphi) >= 0.002) +// else +// {PTsolv = 137.5;} + +//*********** end solve equation for muon minus + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + PTsolv = PTsolv*1.2; + if(PTsolv > 137.5) PTsolv = 137.5; + if(fabs(dphi) <= 0.002 && PTsolv < 120.)PTsolv = 140.; + if( fabs(dphi) <= 0.01 && (type == 11 || type == 12 || type == 14) && PTsolv < 120.)PTsolv = 140.; + dphi = - dphi; //return to correct sing dphi + + } //if(fabs(eta_TracMy) + } //end "for by iETA" + + float Pt = PTsolv; + if(Pt > 10 && fabs(dphi) >= 0.1 ) std::cout << "iF = 0 for dphi = " << dphi <<" and Pt = " << Pt << std::endl; + + //if(Pt > 100 && (type == 12 || type == 14) && fabs(eta) <= 1.2 && dphi > 0.015 )std::cout << "dphi = " << dphi << " eta = " << eta << std::endl; + //if(Pt < 10 && (type == 12 || type == 14) && fabs(eta) <= 1.2 && dphi < 0.01)std::cout << "dphi = " << dphi << " eta = " << eta << std::endl; + // return (Pt>0.0) ? Pt : 0.0; + + float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} +float CSCTFPtMethods::Pt2Stn2011(int type, float eta, float dphi, int fr, int method, int phiSign) const +{ + + + + //if(fabs(eta) >= 2.4) eta = 2.35; + if(fabs(eta) >= 2.2) eta = 2.15; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[4] = {0., 0., 0.,0}; + int iETA1 = iETA; + int iETA2 = iETA; + + double (*Amean12FnoME11)[15] = AB_mu12FnoME11; + double (*Asig12FnoME11)[15] = AB_sig12FnoME11; + double (*Amean12RnoME11)[15] = AB_mu12RnoME11; + double (*Asig12RnoME11)[15] = AB_sig12RnoME11; + + double (*Amean13FnoME11)[15] = AB_mu13FnoME11; + double (*Asig13FnoME11)[15] = AB_sig13FnoME11; + double (*Amean13RnoME11)[15] = AB_mu13RnoME11; + double (*Asig13RnoME11)[15] = AB_sig13RnoME11; + + double (*Amean14FnoME11)[15] = AB_mu14FnoME11; + double (*Asig14FnoME11)[15] = AB_sig14FnoME11; + double (*Amean14RnoME11)[15] = AB_mu14RnoME11; + double (*Asig14RnoME11)[15] = AB_sig14RnoME11; + // + double (*Amean12FME11)[15] = AB_mu12FME11; + double (*Asig12FME11)[15] = AB_sig12FME11; + double (*Amean12RME11)[15] = AB_mu12RME11; + double (*Asig12RME11)[15] = AB_sig12RME11; + + double (*Amean13FME11)[15] = AB_mu13FME11; + double (*Asig13FME11)[15] = AB_sig13FME11; + double (*Amean13RME11)[15] = AB_mu13RME11; + double (*Asig13RME11)[15] = AB_sig13RME11; + + double (*Amean14FME11)[15] = AB_mu14FME11; + double (*Asig14FME11)[15] = AB_sig14FME11; + double (*Amean14RME11)[15] = AB_mu14RME11; + double (*Asig14RME11)[15] = AB_sig14RME11; + // + double (*Amean12F)[15] = AB_mu12F; + double (*Asig12F)[15] = AB_sig12F; + double (*Amean12R)[15] = AB_mu12R; + double (*Asig12R)[15] = AB_sig12R; + + double (*Amean13F)[15] = AB_mu13F; + double (*Asig13F)[15] = AB_sig13F; + double (*Amean13R)[15] = AB_mu13R; + double (*Asig13R)[15] = AB_sig13R; + + double (*Amean14F)[15] = AB_mu14F; + double (*Asig14F)[15] = AB_sig14F; + double (*Amean14R)[15] = AB_mu14R; + double (*Asig14R)[15] = AB_sig14R; + + double (*Amean23)[15] = AB_mu23; + double (*Asig23)[15] = AB_sig23; + double (*Amean24)[15] = AB_mu24; + double (*Asig24)[15] = AB_sig24; + double (*Amean34)[15] = AB_mu34; + double (*Asig34)[15] = AB_sig34; + + double (*Amean51)[15] = AB_mu51; + double (*Asig51)[15] = AB_sig51; + double (*Amean52)[15] = AB_mu52; + double (*Asig52)[15] = AB_sig52; + double (*Amean53)[15] = AB_mu53; + double (*Asig53)[15] = AB_sig53; + + switch (type) // type = mode here + { + case 6 : //1-2 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean12FME11+0))[iETA2]; + par1[1] = (*(Amean12FME11+1))[iETA2]; + par1[2] = (*(Amean12FME11+2))[iETA2]; + par1[3] = (*(Amean12FME11+3))[iETA2]; + par_sig1[0] = (*(Asig12FME11+0))[iETA2]; + par_sig1[1] = (*(Asig12FME11+1))[iETA2]; + par_sig1[2] = (*(Asig12FME11+2))[iETA2]; + par_sig1[3] = (*(Asig12FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean12RME11+0))[iETA2]; + par1[1] = (*(Amean12RME11+1))[iETA2]; + par1[2] = (*(Amean12RME11+2))[iETA2]; + par1[3] = (*(Amean12RME11+3))[iETA2]; + par_sig1[0] = (*(Asig12RME11+0))[iETA2]; + par_sig1[1] = (*(Asig12RME11+1))[iETA2]; + par_sig1[2] = (*(Asig12RME11+2))[iETA2]; + par_sig1[3] = (*(Asig12RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean12FnoME11+0))[iETA2]; + par1[1] = (*(Amean12FnoME11+1))[iETA2]; + par1[2] = (*(Amean12FnoME11+2))[iETA2]; + par1[3] = (*(Amean12FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig12FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig12FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig12FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig12FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 1)iETA2 = 1; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean12RnoME11+0))[iETA2]; + par1[1] = (*(Amean12RnoME11+1))[iETA2]; + par1[2] = (*(Amean12RnoME11+2))[iETA2]; + par1[3] = (*(Amean12RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig12RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig12RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig12RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig12RnoME11+3))[iETA2]; + } + } + + break; + case 7 : //1-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean13F+0))[iETA1]; + par1[1] = (*(Amean13F+1))[iETA1]; + par1[2] = (*(Amean13F+2))[iETA1]; + par1[3] = (*(Amean13F+3))[iETA1]; + par_sig1[0] = (*(Asig13F+0))[iETA1]; + par_sig1[1] = (*(Asig13F+1))[iETA1]; + par_sig1[2] = (*(Asig13F+2))[iETA1]; + par_sig1[3] = (*(Asig13F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean13R+0))[iETA1]; + par1[1] = (*(Amean13R+1))[iETA1]; + par1[2] = (*(Amean13R+2))[iETA1]; + par1[3] = (*(Amean13R+3))[iETA1]; + par_sig1[0] = (*(Asig13R+0))[iETA1]; + par_sig1[1] = (*(Asig13R+1))[iETA1]; + par_sig1[2] = (*(Asig13R+2))[iETA1]; + par_sig1[3] = (*(Asig13R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean13FME11+0))[iETA2]; + par1[1] = (*(Amean13FME11+1))[iETA2]; + par1[2] = (*(Amean13FME11+2))[iETA2]; + par1[3] = (*(Amean13FME11+3))[iETA2]; + par_sig1[0] = (*(Asig13FME11+0))[iETA2]; + par_sig1[1] = (*(Asig13FME11+1))[iETA2]; + par_sig1[2] = (*(Asig13FME11+2))[iETA2]; + par_sig1[3] = (*(Asig13FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean13RME11+0))[iETA2]; + par1[1] = (*(Amean13RME11+1))[iETA2]; + par1[2] = (*(Amean13RME11+2))[iETA2]; + par1[3] = (*(Amean13RME11+3))[iETA2]; + par_sig1[0] = (*(Asig13RME11+0))[iETA2]; + par_sig1[1] = (*(Asig13RME11+1))[iETA2]; + par_sig1[2] = (*(Asig13RME11+2))[iETA2]; + par_sig1[3] = (*(Asig13RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean13FnoME11+0))[iETA2]; + par1[1] = (*(Amean13FnoME11+1))[iETA2]; + par1[2] = (*(Amean13FnoME11+2))[iETA2]; + par1[3] = (*(Amean13FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig13FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig13FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig13FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig13FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean13RnoME11+0))[iETA2]; + par1[1] = (*(Amean13RnoME11+1))[iETA2]; + par1[2] = (*(Amean13RnoME11+2))[iETA2]; + par1[3] = (*(Amean13RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig13RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig13RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig13RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig13RnoME11+3))[iETA2]; + } + } + break; + case 8 : //2-3 + if(iETA1 < 2)iETA1 = 2; + par1[0] = (*(Amean23+0))[iETA1]; + par1[1] = (*(Amean23+1))[iETA1]; + par1[2] = (*(Amean23+2))[iETA1]; + par1[3] = (*(Amean23+3))[iETA1]; + par_sig1[0] = (*(Asig23+0))[iETA1]; + par_sig1[1] = (*(Asig23+1))[iETA1]; + par_sig1[2] = (*(Asig23+2))[iETA1]; + par_sig1[3] = (*(Asig23+3))[iETA1]; + + break; + case 9 : //2-4 + if(iETA1 < 3)iETA1 = 3; + par1[0] = (*(Amean24+0))[iETA1]; + par1[1] = (*(Amean24+1))[iETA1]; + par1[2] = (*(Amean24+2))[iETA1]; + par1[3] = (*(Amean24+3))[iETA1]; + par_sig1[0] = (*(Asig24+0))[iETA1]; + par_sig1[1] = (*(Asig24+1))[iETA1]; + par_sig1[2] = (*(Asig24+2))[iETA1]; + par_sig1[3] = (*(Asig24+3))[iETA1]; + break; + case 10 : //3-4 + if(iETA1 < 3)iETA1 = 3; + par1[0] = (*(Amean34+0))[iETA1]; + par1[1] = (*(Amean34+1))[iETA1]; + par1[2] = (*(Amean34+2))[iETA1]; + par1[3] = (*(Amean34+3))[iETA1]; + par_sig1[0] = (*(Asig34+0))[iETA1]; + par_sig1[1] = (*(Asig34+1))[iETA1]; + par_sig1[2] = (*(Asig34+2))[iETA1]; + par_sig1[3] = (*(Asig34+3))[iETA1]; + break; + case 13 : //1-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean14F+0))[iETA1]; + par1[1] = (*(Amean14F+1))[iETA1]; + par1[2] = (*(Amean14F+2))[iETA1]; + par1[3] = (*(Amean14F+3))[iETA1]; + par_sig1[0] = (*(Asig14F+0))[iETA1]; + par_sig1[1] = (*(Asig14F+1))[iETA1]; + par_sig1[2] = (*(Asig14F+2))[iETA1]; + par_sig1[3] = (*(Asig14F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean14R+0))[iETA1]; + par1[1] = (*(Amean14R+1))[iETA1]; + par1[2] = (*(Amean14R+2))[iETA1]; + par1[3] = (*(Amean14R+3))[iETA1]; + par_sig1[0] = (*(Asig14R+0))[iETA1]; + par_sig1[1] = (*(Asig14R+1))[iETA1]; + par_sig1[2] = (*(Asig14R+2))[iETA1]; + par_sig1[3] = (*(Asig14R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 9)iETA2 = 9; + par1[0] = (*(Amean14FME11+0))[iETA2]; + par1[1] = (*(Amean14FME11+1))[iETA2]; + par1[2] = (*(Amean14FME11+2))[iETA2]; + par1[3] = (*(Amean14FME11+3))[iETA2]; + par_sig1[0] = (*(Asig14FME11+0))[iETA2]; + par_sig1[1] = (*(Asig14FME11+1))[iETA2]; + par_sig1[2] = (*(Asig14FME11+2))[iETA2]; + par_sig1[3] = (*(Asig14FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 9)iETA2 = 9; + par1[0] = (*(Amean14RME11+0))[iETA2]; + par1[1] = (*(Amean14RME11+1))[iETA2]; + par1[2] = (*(Amean14RME11+2))[iETA2]; + par1[3] = (*(Amean14RME11+3))[iETA2]; + par_sig1[0] = (*(Asig14RME11+0))[iETA2]; + par_sig1[1] = (*(Asig14RME11+1))[iETA2]; + par_sig1[2] = (*(Asig14RME11+2))[iETA2]; + par_sig1[3] = (*(Asig14RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 4)iETA2 = 4; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean14FnoME11+0))[iETA2]; + par1[1] = (*(Amean14FnoME11+1))[iETA2]; + par1[2] = (*(Amean14FnoME11+2))[iETA2]; + par1[3] = (*(Amean14FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig14FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig14FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig14FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig14FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 4)iETA2 = 4; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean14RnoME11+0))[iETA2]; + par1[1] = (*(Amean14RnoME11+1))[iETA2]; + par1[2] = (*(Amean14RnoME11+2))[iETA2]; + par1[3] = (*(Amean14RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig14RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig14RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig14RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig14RnoME11+3))[iETA2]; + } + } + + break; + case 11 : // b1-3 for pt_method > 10 & fr = 0, singles for pt_method < 10 + if(iETA1 != 2)iETA1 = 2; + par1[0] = (*(Amean53+0))[iETA1]; + par1[1] = (*(Amean53+1))[iETA1]; + par1[2] = (*(Amean53+2))[iETA1]; + par1[3] = (*(Amean53+3))[iETA1]; + par_sig1[0] = (*(Asig53+0))[iETA1]; + par_sig1[1] = (*(Asig53+1))[iETA1]; + par_sig1[2] = (*(Asig53+2))[iETA1]; + par_sig1[3] = (*(Asig53+3))[iETA1]; + break; + + case 12 : //1-2-b1 = 2-b1 for pt_method < 10, for pt_method > 10 & fr = 0: b1-2 + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + + break; + case 14 : //2-b1 for pt_method < 10 and b1-1 for pt_method > 10 & fr = 0 + if(method < 10){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + } + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + + if(method > 10){ + if(iETA1 > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + } + break; + //default: + //return 0.0; + } + +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + //if(fabs(dphi) >= 0.002) + //if(fabs(dphi) >= 0.00) + //if(fabs(dphi) >= 0.002 || (fabs(dphi) >= 0.01 && (type == 12 || type == 14))) + //{ + double pt = 140; + double dpt = 0.1; + double step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2_2011(par_phi12, par1, par_sig1, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + //if(lpt1*lpt2 <= 0 && lpt2nd < 0) std::cout << "lpt2nd < 0 dphi12 = " << dphi <<" PT = " << pt<< " eta =" << fabs(eta) << std::endl; + //lpt2nd = 1.; // don't care about 2nd derivative + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolv = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood +/* + if(pt == 140.){ + v[0] = 200; + lpt2_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 200. + 5.; + lpt2_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + lpt2 = (lpt2_2-lpt2_1)/5.; + + v[0] = 170.; + fx = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 170.+5.; + fxh = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 170.+2*5.; + fx2h = Likelihood2_2011(par_phi12, par1, par_sig1, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0 && fabs(dphi) < 0.1 ){PTsolv = 137.5; break;} +*/ + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi > 0 for muon minus!!! => dphi = -dphi < 0 + dphi = - dphi; + pt = 140; + dpt = 0.1; + step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2_2011(par_phi12, par1, par_sig1, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolvMinus = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood +/* + if(pt == 140.){ + v[0] = 200; + lpt2_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 200. + 5.; + lpt2_2 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + + lpt2 = (lpt2_2-lpt2_1)/5.; + + v[0] = 170.; + fx = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 170.+5.; + fxh = Likelihood2_2011(par_phi12, par1, par_sig1, v); + v[0] = 170.+2*5.; + fx2h = Likelihood2_2011(par_phi12, par1, par_sig1, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0 && fabs(dphi) < 0.1){PTsolvMinus = 137.5; break;} +*/ + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +// }// if(fabs(dphi) >= 0.002) +// else +// {PTsolv = 137.5;} + +//*********** end solve equation for muon minus + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + PTsolv = PTsolv*1.2; + if(PTsolv > 137.5) PTsolv = 137.5; + if(fabs(dphi) <= 0.002 && PTsolv < 120.)PTsolv = 140.; + //if( fabs(dphi) <= 0.01 && (type == 11 || type == 12 || type == 14) && PTsolv < 120.)PTsolv = 140.; + dphi = - dphi; //return to correct sing dphi + + } //if(fabs(eta_TracMy) + } //end "for by iETA" + + float Pt = PTsolv; + + //float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + //if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + float Pt_min = 2;// 0 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} +float CSCTFPtMethods::Pt3Stn2010(int type, float eta, float dphi1, float dphi2, int fr, int method) const +{ + + if(fabs(eta) >= 2.4)eta = 2.35; + float Pt = 0.; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[3] = {0., 0., 0.}; + // calculate phi23 mean + double par2[4] = {0., 0., 0., 0.}; + // calculate phi23 sig + double par_sig2[3] = {0., 0., 0.}; + // calculate correlation rho + double par_rho[5] = {0., 0., 0., 0., 0.}; + int iETA1 = iETA; + int iETA2 = iETA; + switch (type) // type = mode here + { + case 2 : //1-2-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + par_rho[0] = A_rho123FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho123FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho123FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho123FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho123FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + par_rho[0] = A_rho123RareCSCTF[0][iETA1]; + par_rho[1] = A_rho123RareCSCTF[1][iETA1]; + par_rho[2] = A_rho123RareCSCTF[2][iETA1]; + par_rho[3] = A_rho123RareCSCTF[3][iETA1]; + par_rho[4] = A_rho123RareCSCTF[4][iETA1]; + } + if(iETA2 < 2)iETA2 = 2; + par2[0] = A_mu23[0][iETA2]; + par2[1] = A_mu23[1][iETA2]; + par2[2] = A_mu23[2][iETA2]; + par2[3] = A_mu23[3][iETA2]; + par_sig2[0] = A_sig23[0][iETA2]; + par_sig2[1] = A_sig23[1][iETA2]; + par_sig2[2] = A_sig23[2][iETA2]; + + break; + case 3 : //1-2-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + par_rho[0] = A_rho124FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho124FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho124FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho124FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho124FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + par_rho[0] = A_rho124RareCSCTF[0][iETA1]; + par_rho[1] = A_rho124RareCSCTF[1][iETA1]; + par_rho[2] = A_rho124RareCSCTF[2][iETA1]; + par_rho[3] = A_rho124RareCSCTF[3][iETA1]; + par_rho[4] = A_rho124RareCSCTF[4][iETA1]; + } + if(iETA2 < 9)iETA2 = 9; + par2[0] = A_mu24[0][iETA2]; + par2[1] = A_mu24[1][iETA2]; + par2[2] = A_mu24[2][iETA2]; + par2[3] = A_mu24[3][iETA2]; + par_sig2[0] = A_sig24[0][iETA2]; + par_sig2[1] = A_sig24[1][iETA2]; + par_sig2[2] = A_sig24[2][iETA2]; + break; + case 4 : //1-3-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu13Front[0][iETA1]; + par1[1] = A_mu13Front[1][iETA1]; + par1[2] = A_mu13Front[2][iETA1]; + par1[3] = A_mu13Front[3][iETA1]; + par_sig1[0] = A_sig13Front[0][iETA1]; + par_sig1[1] = A_sig13Front[1][iETA1]; + par_sig1[2] = A_sig13Front[2][iETA1]; + par_rho[0] = A_rho134FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho134FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho134FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho134FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho134FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu13Rare[0][iETA1]; + par1[1] = A_mu13Rare[1][iETA1]; + par1[2] = A_mu13Rare[2][iETA1]; + par1[3] = A_mu13Rare[3][iETA1]; + par_sig1[0] = A_sig13Rare[0][iETA1]; + par_sig1[1] = A_sig13Rare[1][iETA1]; + par_sig1[2] = A_sig13Rare[2][iETA1]; + par_rho[0] = A_rho134RareCSCTF[0][iETA1]; + par_rho[1] = A_rho134RareCSCTF[1][iETA1]; + par_rho[2] = A_rho134RareCSCTF[2][iETA1]; + par_rho[3] = A_rho134RareCSCTF[3][iETA1]; + par_rho[4] = A_rho134RareCSCTF[4][iETA1]; + } + if(iETA2 < 9)iETA2 = 9; + par2[0] = A_mu34[0][iETA2]; + par2[1] = A_mu34[1][iETA2]; + par2[2] = A_mu34[2][iETA2]; + par2[3] = A_mu34[3][iETA2]; + par_sig2[0] = A_sig34[0][iETA2]; + par_sig2[1] = A_sig34[1][iETA2]; + par_sig2[2] = A_sig34[2][iETA2]; + break; + case 5 ://2-3-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu23[0][iETA1]; + par1[1] = A_mu23[1][iETA1]; + par1[2] = A_mu23[2][iETA1]; + par1[3] = A_mu23[3][iETA1]; + par_sig1[0] = A_sig23[0][iETA1]; + par_sig1[1] = A_sig23[1][iETA1]; + par_sig1[2] = A_sig23[2][iETA1]; + par_rho[0] = A_rho234CSCTF[0][iETA1]; + par_rho[1] = A_rho234CSCTF[1][iETA1]; + par_rho[2] = A_rho234CSCTF[2][iETA1]; + par_rho[3] = A_rho234CSCTF[3][iETA1]; + par_rho[4] = A_rho234CSCTF[4][iETA1]; + + par2[0] = A_mu34[0][iETA1]; + par2[1] = A_mu34[1][iETA1]; + par2[2] = A_mu34[2][iETA1]; + par2[3] = A_mu34[3][iETA1]; + par_sig2[0] = A_sig34[0][iETA1]; + par_sig2[1] = A_sig34[1][iETA1]; + par_sig2[2] = A_sig34[2][iETA1]; + break; + case 11 : // b1-1-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + par_rho[0] = A_rho513[0][iETA1]; + par_rho[1] = A_rho513[0][iETA1]; + par_rho[2] = A_rho513[0][iETA1]; + par_rho[3] = A_rho513[0][iETA1]; + par_rho[4] = A_rho513[0][iETA1]; + + par2[0] = A_mu13Rare[0][iETA1]; + par2[1] = A_mu13Rare[1][iETA1]; + par2[2] = A_mu13Rare[2][iETA1]; + par2[3] = A_mu13Rare[3][iETA1]; + par_sig2[0] = A_sig13Rare[0][iETA1]; + par_sig2[1] = A_sig13Rare[1][iETA1]; + par_sig2[2] = A_sig13Rare[2][iETA1]; + break; + case 12 : // b1-2-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + par_rho[0] = A_rho523[0][iETA1]; + par_rho[1] = A_rho523[0][iETA1]; + par_rho[2] = A_rho523[0][iETA1]; + par_rho[3] = A_rho523[0][iETA1]; + par_rho[4] = A_rho523[0][iETA1]; + + par2[0] = A_mu23[0][iETA1]; + par2[1] = A_mu23[1][iETA1]; + par2[2] = A_mu23[2][iETA1]; + par2[3] = A_mu23[3][iETA1]; + par_sig2[0] = A_sig23[0][iETA1]; + par_sig2[1] = A_sig23[1][iETA1]; + par_sig2[2] = A_sig23[2][iETA1]; + break; + case 14 : // b1-1-2-(3) + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + par_rho[0] = A_rho512[0][iETA1]; + par_rho[1] = A_rho512[0][iETA1]; + par_rho[2] = A_rho512[0][iETA1]; + par_rho[3] = A_rho512[0][iETA1]; + par_rho[4] = A_rho512[0][iETA1]; + + par2[0] = A_mu12Rare[0][iETA1]; + par2[1] = A_mu12Rare[1][iETA1]; + par2[2] = A_mu12Rare[2][iETA1]; + par2[3] = A_mu12Rare[3][iETA1]; + par_sig2[0] = A_sig12Rare[0][iETA1]; + par_sig2[1] = A_sig12Rare[1][iETA1]; + par_sig2[2] = A_sig12Rare[2][iETA1]; + break; + //default: + //return 0.0; + } + + // Switch to 2-Station measurement if dphi is too small + // box cut around Pt of 10 GeV + if ( fabs(static_cast(dphi2))<0.004 ) + { + if(type == 2 || type == 3) type = 6; // 1-2-3(or 4) -> 1-2 + if(type == 4) type = 7; // 1-3-4 -> 1-3 + if(type == 5) type = 8; // 2-3-4 -> 2-3 + if(type == 11) type = 14; // b1-1-3 -> b1-1 for pt_method > 10 + Pt = Pt2Stn2010(type, eta, dphi1, fr, method); + } + else + { +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + double pt = 140; + double dpt = 0.1; + double step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolv = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood +/* + if(pt == 140.){ + v[0] = 200.; + lpt2_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 200.+ 5.; + lpt2_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + lpt2 = (lpt2_2-lpt2_1)/5.; + v[0] = 170.; + fx = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 170.+5.; + fxh = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 170.+2*5.; + fx2h = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolv = 137.5; break;} +*/ + //double rho = fitfrho(v, par_rho); //rho + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi1 > 0 for muon minus!!! => dphi1 = -dphi1 < 0 + dphi1 = - dphi1; + dphi2 = - dphi2; + pt = 140; + dpt = 0.1; + step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolvMinus = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood + //if(iETA == 3 && v[0] < 4 && v[0] > 3) cout << "m12 = " << fitf5(v, par1) << " sig12 = " << fitf2(v, par_sig1) << endl; +///* +/* + if(pt == 140.){ + v[0] = 200.; + lpt2_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 200.+ 5.; + lpt2_2 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + lpt2 = (lpt2_2-lpt2_1)/5.; + v[0] = 170.; + fx = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 170.+5.; + fxh = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = 170.+2*5.; + fx2h = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + lpt2nd = -(fx2h + fx - 2*fxh)/5./5.; + } + if(pt == 140. && lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolvMinus = 137.5; break;} +*/ + //double rho = fitfrho(v, par_rho); //rho + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon minus + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + PTsolv = PTsolv*1.2; // correction to have 90% efficiency for trigger cuts + if(PTsolv > 137.5) PTsolv = 137.5; + //if(fabs(dphi1) < 0.002 && fabs(dphi2) <= CutPhi23){PTsolv = 140;} + dphi1 = - dphi1; //return to correct sing dphi + dphi2 = - dphi2; //return to correct sing dphi + Pt = PTsolv; + } // end 2 or 3 station method + }} + // if ( fabs(static_cast(dphi2))>0.004 ) std::cout << "Pt = " << Pt << " Mode = " << type << " dphi1 = " << dphi1 << " dphi2 = " << dphi2 << std::endl; + + float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} +float CSCTFPtMethods::Pt3Stn2011(int type, float eta, float dphi1, float dphi2, int fr, int method) const +{ + + //if(fabs(eta) >= 2.4)eta = 2.35; + if(fabs(eta) >= 2.2) eta = 2.15; + float Pt = 0.; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[4] = {0., 0., 0., 0}; + // calculate phi23 mean + double par2[4] = {0., 0., 0., 0.}; + // calculate phi23 sig + double par_sig2[4] = {0., 0., 0., 0.}; + // calculate correlation rho + double par_rho[5] = {0., 0., 0., 0., 0.}; + int iETA1 = iETA; + int iETA2 = iETA; + +// defind which parameters will be use + double (*Amean12F)[15] = AB_mu12F; + double (*Asig12F)[15] = AB_sig12F; + double (*Amean12R)[15] = AB_mu12R; + double (*Asig12R)[15] = AB_sig12R; + + double (*Amean13F)[15] = AB_mu13F; + double (*Asig13F)[15] = AB_sig13F; + double (*Amean13R)[15] = AB_mu13R; + double (*Asig13R)[15] = AB_sig13R; + + //double (*Amean14F)[15] = AB_mu14F; + //double (*Asig14F)[15] = AB_sig14F; + //double (*Amean14R)[15] = AB_mu14R; + //double (*Asig14R)[15] = AB_sig14R; + + double (*Amean23)[15] = AB_mu23; + double (*Asig23)[15] = AB_sig23; + double (*Amean24)[15] = AB_mu24; + double (*Asig24)[15] = AB_sig24; + double (*Amean34)[15] = AB_mu34; + double (*Asig34)[15] = AB_sig34; + + double (*Amean5)[15] = AB_mu5; + double (*Asig5)[15] = AB_sig5; + double (*Amean51)[15] = AB_mu51; + double (*Asig51)[15] = AB_sig51; + double (*Amean52)[15] = AB_mu52; + double (*Asig52)[15] = AB_sig52; + double (*Amean53)[15] = AB_mu53; + double (*Asig53)[15] = AB_sig53; + + double (*Arho123F)[15] = AB_rho123F; + double (*Arho123R)[15] = AB_rho123R; + double (*Arho124F)[15] = AB_rho124F; + double (*Arho124R)[15] = AB_rho124R; + double (*Arho134F)[15] = AB_rho134F; + double (*Arho134R)[15] = AB_rho134R; + double (*Arho234)[15] = AB_rho234; + + double (*Arho51B)[15] = AB_rho51B; + double (*Arho52B)[15] = AB_rho52B; + double (*Arho53B)[15] = AB_rho53B; + double (*Arho512)[15] = AB_rho512; + double (*Arho513)[15] = AB_rho513; + double (*Arho523)[15] = AB_rho523; + + //cout << "iETA = " << iETA + // << " AB_mu51[0][iETA] = " << AB_mu51[0][iETA] << " pointer = " << (*(Amean51+0))[iETA] + // << " AB_mu51[3][iETA] = " << AB_mu51[3][iETA] << " pointer = " << (*(Amean51+3))[iETA] + // << endl; + + switch (type) // type = mode here + { + case 2 : //1-2-3 + if(iETA < 2)iETA2 = 2; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + par_rho[0] = (*(Arho123F+0))[iETA2]; + par_rho[1] = (*(Arho123F+1))[iETA2]; + par_rho[2] = (*(Arho123F+2))[iETA2]; + par_rho[3] = (*(Arho123F+3))[iETA2]; + par_rho[4] = (*(Arho123F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 1)iETA1 = 1; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + par_rho[0] = (*(Arho123R+0))[iETA2]; + par_rho[1] = (*(Arho123R+1))[iETA2]; + par_rho[2] = (*(Arho123R+2))[iETA2]; + par_rho[3] = (*(Arho123R+3))[iETA2]; + par_rho[4] = (*(Arho123R+4))[iETA2]; + } + par2[0] = (*(Amean23+0))[iETA2]; + par2[1] = (*(Amean23+1))[iETA2]; + par2[2] = (*(Amean23+2))[iETA2]; + par2[3] = (*(Amean23+3))[iETA2]; + par_sig2[0] = (*(Asig23+0))[iETA2]; + par_sig2[1] = (*(Asig23+1))[iETA2]; + par_sig2[2] = (*(Asig23+2))[iETA2]; + par_sig2[3] = (*(Asig23+3))[iETA2]; + + break; + case 3 : //1-2-4 + if(iETA < 3)iETA2 = 3; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + par_rho[0] = (*(Arho124F+0))[iETA2]; + par_rho[1] = (*(Arho124F+1))[iETA2]; + par_rho[2] = (*(Arho124F+2))[iETA2]; + par_rho[3] = (*(Arho124F+3))[iETA2]; + par_rho[4] = (*(Arho124F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 1)iETA1 = 1; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + par_rho[0] = (*(Arho124R+0))[iETA2]; + par_rho[1] = (*(Arho124R+1))[iETA2]; + par_rho[2] = (*(Arho124R+2))[iETA2]; + par_rho[3] = (*(Arho124R+3))[iETA2]; + par_rho[4] = (*(Arho124R+4))[iETA2]; + } + par2[0] = (*(Amean24+0))[iETA2]; + par2[1] = (*(Amean24+1))[iETA2]; + par2[2] = (*(Amean24+2))[iETA2]; + par2[3] = (*(Amean24+3))[iETA2]; + par_sig2[0] = (*(Asig24+0))[iETA2]; + par_sig2[1] = (*(Asig24+1))[iETA2]; + par_sig2[2] = (*(Asig24+2))[iETA2]; + par_sig2[3] = (*(Asig24+3))[iETA2]; + break; + case 4 : //1-3-4 + if(iETA < 3)iETA2 = 3; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean13F+0))[iETA1]; + par1[1] = (*(Amean13F+1))[iETA1]; + par1[2] = (*(Amean13F+2))[iETA1]; + par1[3] = (*(Amean13F+3))[iETA1]; + par_sig1[0] = (*(Asig13F+0))[iETA1]; + par_sig1[1] = (*(Asig13F+1))[iETA1]; + par_sig1[2] = (*(Asig13F+2))[iETA1]; + par_sig1[3] = (*(Asig13F+3))[iETA1]; + par_rho[0] = (*(Arho134F+0))[iETA2]; + par_rho[1] = (*(Arho134F+1))[iETA2]; + par_rho[2] = (*(Arho134F+2))[iETA2]; + par_rho[3] = (*(Arho134F+3))[iETA2]; + par_rho[4] = (*(Arho134F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean13R+0))[iETA1]; + par1[1] = (*(Amean13R+1))[iETA1]; + par1[2] = (*(Amean13R+2))[iETA1]; + par1[3] = (*(Amean13R+3))[iETA1]; + par_sig1[0] = (*(Asig13R+0))[iETA1]; + par_sig1[1] = (*(Asig13R+1))[iETA1]; + par_sig1[2] = (*(Asig13R+2))[iETA1]; + par_sig1[3] = (*(Asig13R+3))[iETA1]; + par_rho[0] = (*(Arho134R+0))[iETA2]; + par_rho[1] = (*(Arho134R+1))[iETA2]; + par_rho[2] = (*(Arho134R+2))[iETA2]; + par_rho[3] = (*(Arho134R+3))[iETA2]; + par_rho[4] = (*(Arho134R+4))[iETA2]; + } + par2[0] = (*(Amean34+0))[iETA2]; + par2[1] = (*(Amean34+1))[iETA2]; + par2[2] = (*(Amean34+2))[iETA2]; + par2[3] = (*(Amean34+3))[iETA2]; + par_sig2[0] = (*(Asig34+0))[iETA2]; + par_sig2[1] = (*(Asig34+1))[iETA2]; + par_sig2[2] = (*(Asig34+2))[iETA2]; + par_sig2[3] = (*(Asig34+3))[iETA2]; + break; + case 5 ://2-3-4 + if(iETA < 2)iETA1 = 2; + if(iETA < 3)iETA2 = 3; + par1[0] = (*(Amean23+0))[iETA1]; + par1[1] = (*(Amean23+1))[iETA1]; + par1[2] = (*(Amean23+2))[iETA1]; + par1[3] = (*(Amean23+3))[iETA1]; + par_sig1[0] = (*(Asig23+0))[iETA1]; + par_sig1[1] = (*(Asig23+1))[iETA1]; + par_sig1[2] = (*(Asig23+2))[iETA1]; + par_sig1[3] = (*(Asig23+3))[iETA1]; + par_rho[0] = (*(Arho234+0))[iETA2]; + par_rho[1] = (*(Arho234+1))[iETA2]; + par_rho[2] = (*(Arho234+2))[iETA2]; + par_rho[3] = (*(Arho234+3))[iETA2]; + par_rho[4] = (*(Arho234+4))[iETA2]; + + par2[0] = (*(Amean34+0))[iETA2]; + par2[1] = (*(Amean34+1))[iETA2]; + par2[2] = (*(Amean34+2))[iETA2]; + par2[3] = (*(Amean34+3))[iETA2]; + par_sig2[0] = (*(Asig34+0))[iETA2]; + par_sig2[1] = (*(Asig34+1))[iETA2]; + par_sig2[2] = (*(Asig34+2))[iETA2]; + par_sig2[3] = (*(Asig34+3))[iETA2]; + break; + case 11 : // singles for method < 10, for method > 10: fr = 1 -> b1-1-3, fr = 0 -> b1-3-phiBend + if(iETA != 2)iETA1 = 2; + par1[0] = (*(Amean53+0))[iETA1]; + par1[1] = (*(Amean53+1))[iETA1]; + par1[2] = (*(Amean53+2))[iETA1]; + par1[3] = (*(Amean53+3))[iETA1]; + par_sig1[0] = (*(Asig53+0))[iETA1]; + par_sig1[1] = (*(Asig53+1))[iETA1]; + par_sig1[2] = (*(Asig53+2))[iETA1]; + par_sig1[3] = (*(Asig53+3))[iETA1]; + par_rho[0] = (*(Arho53B+0))[iETA1]; + par_rho[1] = (*(Arho53B+1))[iETA1]; + par_rho[2] = (*(Arho53B+2))[iETA1]; + par_rho[3] = (*(Arho53B+3))[iETA1]; + par_rho[4] = (*(Arho53B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho513+0))[iETA1]; + par_rho[1] = (*(Arho513+1))[iETA1]; + par_rho[2] = (*(Arho513+2))[iETA1]; + par_rho[3] = (*(Arho513+3))[iETA1]; + par_rho[4] = (*(Arho513+4))[iETA1]; + + par2[0] = (*(Amean13R+0))[iETA1]; + par2[1] = (*(Amean13R+1))[iETA1]; + par2[2] = (*(Amean13R+2))[iETA1]; + par2[3] = (*(Amean13R+3))[iETA1]; + par_sig2[0] = (*(Asig13R+0))[iETA1]; + par_sig2[1] = (*(Asig13R+1))[iETA1]; + par_sig2[2] = (*(Asig13R+2))[iETA1]; + par_sig2[3] = (*(Asig13R+3))[iETA1]; + } + break; + case 12 : // b1-1-2 for method < 10; for method > 10: fr = 1 -> b1-2-3, fr = 0 -> b1-2-phiBend + if(iETA < 1)iETA1 = 1; + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + par_rho[0] = (*(Arho52B+0))[iETA1]; + par_rho[1] = (*(Arho52B+1))[iETA1]; + par_rho[2] = (*(Arho52B+2))[iETA1]; + par_rho[3] = (*(Arho52B+3))[iETA1]; + par_rho[4] = (*(Arho52B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + if(iETA != 2)iETA1 = 2; + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + par_rho[0] = (*(Arho523+0))[iETA1]; + par_rho[1] = (*(Arho523+1))[iETA1]; + par_rho[2] = (*(Arho523+2))[iETA1]; + par_rho[3] = (*(Arho523+3))[iETA1]; + par_rho[4] = (*(Arho523+4))[iETA1]; + + par2[0] = (*(Amean23+0))[iETA1]; + par2[1] = (*(Amean23+1))[iETA1]; + par2[2] = (*(Amean23+2))[iETA1]; + par2[3] = (*(Amean23+3))[iETA1]; + par_sig2[0] = (*(Asig23+0))[iETA1]; + par_sig2[1] = (*(Asig23+1))[iETA1]; + par_sig2[2] = (*(Asig23+2))[iETA1]; + par_sig2[3] = (*(Asig23+3))[iETA1]; + } + break; + case 14 : // b1-2 for method < 10; for method > 10: fr = 1 -> b1-1-2-(3), fr = 0 -> b1-1-phiBend + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho51B+0))[iETA1]; + par_rho[1] = (*(Arho51B+1))[iETA1]; + par_rho[2] = (*(Arho51B+2))[iETA1]; + par_rho[3] = (*(Arho51B+3))[iETA1]; + par_rho[4] = (*(Arho51B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + if(iETA < 1)iETA1 = 1; + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho512+0))[iETA1]; + par_rho[1] = (*(Arho512+1))[iETA1]; + par_rho[2] = (*(Arho512+2))[iETA1]; + par_rho[3] = (*(Arho512+3))[iETA1]; + par_rho[4] = (*(Arho512+4))[iETA1]; + + par2[0] = (*(Amean12R+0))[iETA1]; + par2[1] = (*(Amean12R+1))[iETA1]; + par2[2] = (*(Amean12R+2))[iETA1]; + par2[3] = (*(Amean12R+3))[iETA1]; + par_sig2[0] = (*(Asig12R+0))[iETA1]; + par_sig2[1] = (*(Asig12R+1))[iETA1]; + par_sig2[2] = (*(Asig12R+2))[iETA1]; + par_sig2[3] = (*(Asig12R+3))[iETA1]; + } + break; + //default: + //return 0.0; + } + + // Switch to 2-Station measurement if dphi is too small + // box cut around Pt of 10 GeV + if ( (fabs(static_cast(dphi2))<0.004 && type != 12 && method < 25)|| + (fabs(static_cast(dphi2))<0.004 && type != 12 && type != 14 && type != 11 && method >= 25) ) + { + //if(type == 12 || type == 14 || type == 11) std::cout << "mode = " << type << " dphi23 = " << dphi2 << " method = " << method << std::endl; //test + if(type == 2 || type == 3) type = 6; // 1-2-3(or 4) -> 1-2 + if(type == 4) type = 7; // 1-3-4 -> 1-3 + if(type == 5) type = 8; // 2-3-4 -> 2-3 + if(type == 11) type = 14; // b1-1-3 -> b1-1 for pt_method > 10 + //if(type == 14) type = 11; + //phiSign + Pt = Pt2Stn2011(type, eta, dphi1, fr, method,int(2));//in 3 station track there is no information to which ME1/1 or ME1/2 track belong + } + else + { +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + double pt = 140; + double dpt = 0.1; + double step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolv = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood + //double rho = fitfrho(v, par_rho); //rho + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi1 > 0 for muon minus!!! => dphi1 = -dphi1 < 0 + dphi1 = - dphi1; + dphi2 = - dphi2; + pt = 140; + dpt = 0.1; + step = 5.; + while(pt > 2. ){ + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1, lpt1_2, lpt2_1, lpt2_2; + v[0] = 0; lpt1_1 = 1.; lpt1_2 = 2.; lpt2_1 = 1.; lpt2_2 = 2.; + v[0] = pt; + lpt1_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt + dpt; + lpt1_2 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt1 = (lpt1_2-lpt1_1)/dpt; // derivative at point pt1 = pt + v[0] = pt - step; + lpt2_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - step + dpt; + lpt2_2 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + double lpt2 = (lpt2_2-lpt2_1)/dpt; // derivative at point pt1 = pt - step + // calculate 2nd derivative at point pt-0.5*step, it should be > 0 if minimum + v[0] = pt - 0.5*step; + double fx = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + dpt; + double fxh = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + v[0] = pt - 0.5*step + 2*dpt; + double fx2h = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + double lpt2nd = -(fx2h + fx - 2*fxh)/dpt/dpt; + + if(lpt1*lpt2 <= 0 && lpt2nd > 0){PTsolvMinus = pt - 0.5*step; break;}// lpt = 0 between lpt1 and lpt2 => maximum pt_solv is a solution of the likelihood + //double rho = fitfrho(v, par_rho); //rho + if(pt > 25) {dpt = 0.1; step = 5.;} + if(pt <= 25) {dpt = 0.01; step = 0.5;} + pt = pt - step; + }// end while +//*********** end solve equation for muon minus + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + PTsolv = PTsolv*1.2; // correction to have 90% efficiency for trigger cuts + if(PTsolv > 137.5) PTsolv = 137.5; + //if(fabs(dphi1) < 0.002 && fabs(dphi2) <= CutPhi23){PTsolv = 140;} + dphi1 = - dphi1; //return to correct sing dphi + dphi2 = - dphi2; //return to correct sing dphi + Pt = PTsolv; + } // end 2 or 3 station method + }} + // fix overlap region high pt: + if(method >= 25 && (type == 12 || type == 14 || type == 11) && fabs(dphi1)<0.003 && fabs(dphi2) <2) Pt = 140.; + // if ( fabs(static_cast(dphi2))>0.004 ) std::cout << "Pt = " << Pt << " Mode = " << type << " dphi1 = " << dphi1 << " dphi2 = " << dphi2 << std::endl; + + //float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + //if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + float Pt_min = 2;// 2 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} + + + +float CSCTFPtMethods::Pt2Stn2012(int type, float eta, float dphi, int PtbyMLH, float &bestLH, int fr, int method) const +{ + int useBestMLH = PtbyMLH; + int useBOXcut = false; + int useDTBOXcut = true; + if(type == 5) useBOXcut = true; // useBOXcut for mode 5 which come from 3 station + if(type == 5) type = 8; // 2-3-4 -> 2-3// + + if(fabs(eta) >= 2.4) eta = 2.35; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[3] = {0., 0., 0.}; + int iETA1 = iETA; + switch (type) // type = mode here + { + case 6 : //1-2 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + } + break; + case 7 : //1-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu13Front[0][iETA1]; + par1[1] = A_mu13Front[1][iETA1]; + par1[2] = A_mu13Front[2][iETA1]; + par1[3] = A_mu13Front[3][iETA1]; + par_sig1[0] = A_sig13Front[0][iETA1]; + par_sig1[1] = A_sig13Front[1][iETA1]; + par_sig1[2] = A_sig13Front[2][iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu13Rare[0][iETA1]; + par1[1] = A_mu13Rare[1][iETA1]; + par1[2] = A_mu13Rare[2][iETA1]; + par1[3] = A_mu13Rare[3][iETA1]; + par_sig1[0] = A_sig13Rare[0][iETA1]; + par_sig1[1] = A_sig13Rare[1][iETA1]; + par_sig1[2] = A_sig13Rare[2][iETA1]; + } + break; + case 8 : //2-3 + if(iETA1 < 2)iETA1 = 2; + par1[0] = A_mu23[0][iETA1]; + par1[1] = A_mu23[1][iETA1]; + par1[2] = A_mu23[2][iETA1]; + par1[3] = A_mu23[3][iETA1]; + par_sig1[0] = A_sig23[0][iETA1]; + par_sig1[1] = A_sig23[1][iETA1]; + par_sig1[2] = A_sig23[2][iETA1]; + break; + case 9 : //2-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu24[0][iETA1]; + par1[1] = A_mu24[1][iETA1]; + par1[2] = A_mu24[2][iETA1]; + par1[3] = A_mu24[3][iETA1]; + par_sig1[0] = A_sig24[0][iETA1]; + par_sig1[1] = A_sig24[1][iETA1]; + par_sig1[2] = A_sig24[2][iETA1]; + break; + case 10 : //3-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu34[0][iETA1]; + par1[1] = A_mu34[1][iETA1]; + par1[2] = A_mu34[2][iETA1]; + par1[3] = A_mu34[3][iETA1]; + par_sig1[0] = A_sig34[0][iETA1]; + par_sig1[1] = A_sig34[1][iETA1]; + par_sig1[2] = A_sig34[2][iETA1]; + break; + case 13 : //1-4 + if(iETA1 < 9)iETA1 = 9; + if(iETA1 > 11)iETA1 = 11; + //if(iETA1 > 12)iETA1 = 12; + if(fr == 1){ + par1[0] = A_mu14Front[0][iETA1]; + par1[1] = A_mu14Front[1][iETA1]; + par1[2] = A_mu14Front[2][iETA1]; + par1[3] = A_mu14Front[3][iETA1]; + par_sig1[0] = A_sig14Front[0][iETA1]; + par_sig1[1] = A_sig14Front[1][iETA1]; + par_sig1[2] = A_sig14Front[2][iETA1]; + } + if(fr == 0){ + par1[0] = A_mu14Rare[0][iETA1]; + par1[1] = A_mu14Rare[1][iETA1]; + par1[2] = A_mu14Rare[2][iETA1]; + par1[3] = A_mu14Rare[3][iETA1]; + par_sig1[0] = A_sig14Rare[0][iETA1]; + par_sig1[1] = A_sig14Rare[1][iETA1]; + par_sig1[2] = A_sig14Rare[2][iETA1]; + } + break; + case 11 : // b1-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu53[0][iETA1]; + par1[1] = A_mu53[1][iETA1]; + par1[2] = A_mu53[2][iETA1]; + par1[3] = A_mu53[3][iETA1]; + par_sig1[0] = A_sig53[0][iETA1]; + par_sig1[1] = A_sig53[1][iETA1]; + par_sig1[2] = A_sig53[2][iETA1]; + + break; + case 12 : //1-2-b1 = 2-b1 for pt_method < 10, for pt_method > 10: b1-2 + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + break; + case 14 : //2-b1 for pt_method < 10 and b1-1 for pt_method > 10 + if(method < 10){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + } + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + if(method > 10){ + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + } + break; + //default: + //return 0.0; + } + +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + //if(fabs(dphi) >= 0.002) + //if(fabs(dphi) >= 0.00) + //if(fabs(dphi) >= 0.002 || (fabs(dphi) >= 0.01 && (type == 12 || type == 14))) + //{ + double muPlusMaxLH = -1e9; + double pt = 140; + double step = 5.; + double maxLH = -1e9; + + while(pt > 2. ) + { + double par_phi12[1] = {dphi}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2(par_phi12, par1, par_sig1, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolv = pt; + } + + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + pt = pt - step; + }// end while + muPlusMaxLH = maxLH; + +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi > 0 for muon minus!!! => dphi = -dphi < 0 + double muMinusMaxLH = -1e9; + dphi = - dphi; + pt = 140; + step = 5.; + maxLH = -1e9; + while(pt > 2. ) + { + double par_phi12[1] = {dphi}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2(par_phi12, par1, par_sig1, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolvMinus = pt; + } + + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + pt = pt - step; + }// end while + muMinusMaxLH = maxLH; + + // }// if(fabs(dphi) >= 0.002) + // else +// {PTsolv = 137.5;} + +//*********** end solve equation for muon minus + if (useBestMLH) + PTsolv = (muPlusMaxLH > muMinusMaxLH) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + else + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + + bestLH = (muPlusMaxLH > muMinusMaxLH) ? muPlusMaxLH : muMinusMaxLH; + + + PTsolv = PTsolv*1.2; + if(PTsolv > 137.5) PTsolv = 137.5; + + if (useBOXcut) + if(fabs(dphi) <= 0.002 && PTsolv < 120.)PTsolv = 140.; + if (useDTBOXcut) + if( fabs(dphi) <= 0.01 && (type == 11 || type == 12 || type == 14) && PTsolv < 120.)PTsolv = 140.; + + dphi = - dphi; //return to correct sing dphi + + } //if(fabs(eta_TracMy) + } //end "for by iETA" + + float Pt = PTsolv; + if(Pt > 10 && fabs(dphi) >= 0.1 ) std::cout << "iF = 0 for dphi = " << dphi <<" and Pt = " << Pt << std::endl; + + //if(Pt > 100 && (type == 12 || type == 14) && fabs(eta) <= 1.2 && dphi > 0.015 )std::cout << "dphi = " << dphi << " eta = " << eta << std::endl; + //if(Pt < 10 && (type == 12 || type == 14) && fabs(eta) <= 1.2 && dphi < 0.01)std::cout << "dphi = " << dphi << " eta = " << eta << std::endl; + // return (Pt>0.0) ? Pt : 0.0; + + float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} + + + + +float CSCTFPtMethods::Pt3Stn2012(int type, float eta, float dphi1, float dphi2, int PtbyMLH, float &bestLH, int fr, int method) const +{ + + int useBestMLH = PtbyMLH; + int use2Stn = false; + int use2StnDT = true; + if(type == 5) use2Stn = true;//switch 2 station assighment for mode = 5 + + + if(fabs(eta) >= 2.4)eta = 2.35; + float Pt = 0.; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[3] = {0., 0., 0.}; + // calculate phi23 mean + double par2[4] = {0., 0., 0., 0.}; + // calculate phi23 sig + double par_sig2[3] = {0., 0., 0.}; + // calculate correlation rho + double par_rho[5] = {0., 0., 0., 0., 0.}; + int iETA1 = iETA; + int iETA2 = iETA; + switch (type) // type = mode here + { + case 2 : //1-2-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + par_rho[0] = A_rho123FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho123FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho123FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho123FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho123FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 11)iETA1 = 11; + //if(fabs(eta)>1.56 && fabs(eta) < 1.6) iETA1 = iETA +1; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + par_rho[0] = A_rho123RareCSCTF[0][iETA1]; + par_rho[1] = A_rho123RareCSCTF[1][iETA1]; + par_rho[2] = A_rho123RareCSCTF[2][iETA1]; + par_rho[3] = A_rho123RareCSCTF[3][iETA1]; + par_rho[4] = A_rho123RareCSCTF[4][iETA1]; + } + if(iETA2 < 2)iETA2 = 2; + par2[0] = A_mu23[0][iETA2]; + par2[1] = A_mu23[1][iETA2]; + par2[2] = A_mu23[2][iETA2]; + par2[3] = A_mu23[3][iETA2]; + par_sig2[0] = A_sig23[0][iETA2]; + par_sig2[1] = A_sig23[1][iETA2]; + par_sig2[2] = A_sig23[2][iETA2]; + + break; + case 3 : //1-2-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu12Front[0][iETA1]; + par1[1] = A_mu12Front[1][iETA1]; + par1[2] = A_mu12Front[2][iETA1]; + par1[3] = A_mu12Front[3][iETA1]; + par_sig1[0] = A_sig12Front[0][iETA1]; + par_sig1[1] = A_sig12Front[1][iETA1]; + par_sig1[2] = A_sig12Front[2][iETA1]; + par_rho[0] = A_rho124FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho124FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho124FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho124FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho124FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu12Rare[0][iETA1]; + par1[1] = A_mu12Rare[1][iETA1]; + par1[2] = A_mu12Rare[2][iETA1]; + par1[3] = A_mu12Rare[3][iETA1]; + par_sig1[0] = A_sig12Rare[0][iETA1]; + par_sig1[1] = A_sig12Rare[1][iETA1]; + par_sig1[2] = A_sig12Rare[2][iETA1]; + par_rho[0] = A_rho124RareCSCTF[0][iETA1]; + par_rho[1] = A_rho124RareCSCTF[1][iETA1]; + par_rho[2] = A_rho124RareCSCTF[2][iETA1]; + par_rho[3] = A_rho124RareCSCTF[3][iETA1]; + par_rho[4] = A_rho124RareCSCTF[4][iETA1]; + } + if(iETA2 < 9)iETA2 = 9; + par2[0] = A_mu24[0][iETA2]; + par2[1] = A_mu24[1][iETA2]; + par2[2] = A_mu24[2][iETA2]; + par2[3] = A_mu24[3][iETA2]; + par_sig2[0] = A_sig24[0][iETA2]; + par_sig2[1] = A_sig24[1][iETA2]; + par_sig2[2] = A_sig24[2][iETA2]; + break; + case 4 : //1-3-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu13Front[0][iETA1]; + par1[1] = A_mu13Front[1][iETA1]; + par1[2] = A_mu13Front[2][iETA1]; + par1[3] = A_mu13Front[3][iETA1]; + par_sig1[0] = A_sig13Front[0][iETA1]; + par_sig1[1] = A_sig13Front[1][iETA1]; + par_sig1[2] = A_sig13Front[2][iETA1]; + par_rho[0] = A_rho134FrontCSCTF[0][iETA1]; + par_rho[1] = A_rho134FrontCSCTF[1][iETA1]; + par_rho[2] = A_rho134FrontCSCTF[2][iETA1]; + par_rho[3] = A_rho134FrontCSCTF[3][iETA1]; + par_rho[4] = A_rho134FrontCSCTF[4][iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + if(iETA1 > 11)iETA1 = 11; + par1[0] = A_mu13Rare[0][iETA1]; + par1[1] = A_mu13Rare[1][iETA1]; + par1[2] = A_mu13Rare[2][iETA1]; + par1[3] = A_mu13Rare[3][iETA1]; + par_sig1[0] = A_sig13Rare[0][iETA1]; + par_sig1[1] = A_sig13Rare[1][iETA1]; + par_sig1[2] = A_sig13Rare[2][iETA1]; + par_rho[0] = A_rho134RareCSCTF[0][iETA1]; + par_rho[1] = A_rho134RareCSCTF[1][iETA1]; + par_rho[2] = A_rho134RareCSCTF[2][iETA1]; + par_rho[3] = A_rho134RareCSCTF[3][iETA1]; + par_rho[4] = A_rho134RareCSCTF[4][iETA1]; + } + if(iETA2 < 9)iETA2 = 9; + par2[0] = A_mu34[0][iETA2]; + par2[1] = A_mu34[1][iETA2]; + par2[2] = A_mu34[2][iETA2]; + par2[3] = A_mu34[3][iETA2]; + par_sig2[0] = A_sig34[0][iETA2]; + par_sig2[1] = A_sig34[1][iETA2]; + par_sig2[2] = A_sig34[2][iETA2]; + break; + case 5 ://2-3-4 + if(iETA1 < 9)iETA1 = 9; + par1[0] = A_mu23[0][iETA1]; + par1[1] = A_mu23[1][iETA1]; + par1[2] = A_mu23[2][iETA1]; + par1[3] = A_mu23[3][iETA1]; + par_sig1[0] = A_sig23[0][iETA1]; + par_sig1[1] = A_sig23[1][iETA1]; + par_sig1[2] = A_sig23[2][iETA1]; + par_rho[0] = A_rho234CSCTF[0][iETA1]; + par_rho[1] = A_rho234CSCTF[1][iETA1]; + par_rho[2] = A_rho234CSCTF[2][iETA1]; + par_rho[3] = A_rho234CSCTF[3][iETA1]; + par_rho[4] = A_rho234CSCTF[4][iETA1]; + + par2[0] = A_mu34[0][iETA1]; + par2[1] = A_mu34[1][iETA1]; + par2[2] = A_mu34[2][iETA1]; + par2[3] = A_mu34[3][iETA1]; + par_sig2[0] = A_sig34[0][iETA1]; + par_sig2[1] = A_sig34[1][iETA1]; + par_sig2[2] = A_sig34[2][iETA1]; + break; + case 11 : // b1-1-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + par_rho[0] = A_rho513[0][iETA1]; + par_rho[1] = A_rho513[0][iETA1]; + par_rho[2] = A_rho513[0][iETA1]; + par_rho[3] = A_rho513[0][iETA1]; + par_rho[4] = A_rho513[0][iETA1]; + + par2[0] = A_mu13Rare[0][iETA1]; + par2[1] = A_mu13Rare[1][iETA1]; + par2[2] = A_mu13Rare[2][iETA1]; + par2[3] = A_mu13Rare[3][iETA1]; + par_sig2[0] = A_sig13Rare[0][iETA1]; + par_sig2[1] = A_sig13Rare[1][iETA1]; + par_sig2[2] = A_sig13Rare[2][iETA1]; + break; + case 12 : // b1-2-3 + if(iETA1 != 2)iETA1 = 2; + par1[0] = A_mu52[0][iETA1]; + par1[1] = A_mu52[1][iETA1]; + par1[2] = A_mu52[2][iETA1]; + par1[3] = A_mu52[3][iETA1]; + par_sig1[0] = A_sig52[0][iETA1]; + par_sig1[1] = A_sig52[1][iETA1]; + par_sig1[2] = A_sig52[2][iETA1]; + par_rho[0] = A_rho523[0][iETA1]; + par_rho[1] = A_rho523[0][iETA1]; + par_rho[2] = A_rho523[0][iETA1]; + par_rho[3] = A_rho523[0][iETA1]; + par_rho[4] = A_rho523[0][iETA1]; + + par2[0] = A_mu23[0][iETA1]; + par2[1] = A_mu23[1][iETA1]; + par2[2] = A_mu23[2][iETA1]; + par2[3] = A_mu23[3][iETA1]; + par_sig2[0] = A_sig23[0][iETA1]; + par_sig2[1] = A_sig23[1][iETA1]; + par_sig2[2] = A_sig23[2][iETA1]; + break; + case 14 : // b1-1-2-(3) + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + par1[0] = A_mu51[0][iETA1]; + par1[1] = A_mu51[1][iETA1]; + par1[2] = A_mu51[2][iETA1]; + par1[3] = A_mu51[3][iETA1]; + par_sig1[0] = A_sig51[0][iETA1]; + par_sig1[1] = A_sig51[1][iETA1]; + par_sig1[2] = A_sig51[2][iETA1]; + par_rho[0] = A_rho512[0][iETA1]; + par_rho[1] = A_rho512[0][iETA1]; + par_rho[2] = A_rho512[0][iETA1]; + par_rho[3] = A_rho512[0][iETA1]; + par_rho[4] = A_rho512[0][iETA1]; + + par2[0] = A_mu12Rare[0][iETA1]; + par2[1] = A_mu12Rare[1][iETA1]; + par2[2] = A_mu12Rare[2][iETA1]; + par2[3] = A_mu12Rare[3][iETA1]; + par_sig2[0] = A_sig12Rare[0][iETA1]; + par_sig2[1] = A_sig12Rare[1][iETA1]; + par_sig2[2] = A_sig12Rare[2][iETA1]; + break; + //default: + //return 0.0; + } + + // Switch to 2-Station measurement if dphi is too small + // box cut around Pt of 10 GeV + if ( fabs(static_cast(dphi2))<0.004 && ((type >= 11 && use2StnDT) || (type>=2 && type<=5 && use2Stn))) + { + if (use2Stn) + { + if(type == 2 || type == 3) type = 6; // 1-2-3(or 4) -> 1-2 + if(type == 4) type = 7; // 1-3-4 -> 1-3 + Pt = Pt2Stn2012(type, eta, dphi1, useBestMLH, bestLH, fr, method); + } + if (use2StnDT) + { + if(type == 11) type = 14; // b1-1-3 -> b1-1 for pt_method > 10 + Pt = Pt2Stn2012(type, eta, dphi1, useBestMLH, bestLH, fr, method); + } + } + else + { +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + double muPlusMaxLH = -1e9; + double pt = 140; + double step = 5.; + double maxLH = -1e9; + + while(pt > 2. ) + { + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolv = pt; + } + + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + pt = pt - step; + }// end while + muPlusMaxLH = maxLH; + +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi1 > 0 for muon minus!!! => dphi1 = -dphi1 < 0 + double muMinusMaxLH = -1e9; + dphi1 = - dphi1; + dphi2 = - dphi2; + pt = 140; + step = 5.; + maxLH = -1e9; + + while(pt > 2. ) + { + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolvMinus = pt; + } + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + pt = pt - step; + }// end while + muMinusMaxLH = maxLH; + + if (useBestMLH) + PTsolv = (muPlusMaxLH > muMinusMaxLH) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + else + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + + bestLH = (muPlusMaxLH > muMinusMaxLH) ? muPlusMaxLH : muMinusMaxLH; + //*********** end solve equation for muon minus + + PTsolv = PTsolv*1.2; // correction to have 90% efficiency for trigger cuts + if(PTsolv > 137.5) PTsolv = 137.5; + //if(fabs(dphi1) < 0.002 && fabs(dphi2) <= CutPhi23){PTsolv = 140;} + dphi1 = - dphi1; //return to correct sing dphi + dphi2 = - dphi2; //return to correct sing dphi + Pt = PTsolv; + } // end 2 or 3 station method + } + } + // if ( fabs(static_cast(dphi2))>0.004 ) std::cout << "Pt = " << Pt << " Mode = " << type << " dphi1 = " << dphi1 << " dphi2 = " << dphi2 << std::endl; + + float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + return (Pt > Pt_min) ? Pt : Pt_min; +} + + + +float CSCTFPtMethods::Pt3Stn2012_DT(int type, float eta, float dphi1, float dphi2, int PtbyMLH, float &bestLH, int fr, int method) const +{ + int useBestMLH = PtbyMLH; + int useBOXcutDT = true; + int use2Stn = false; + int use2StnDT = true; + + //if(fabs(eta) >= 2.4)eta = 2.35; + if(fabs(eta) >= 2.2) eta = 2.15; + float Pt = 0.; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[4] = {0., 0., 0., 0}; + // calculate phi23 mean + double par2[4] = {0., 0., 0., 0.}; + // calculate phi23 sig + double par_sig2[4] = {0., 0., 0., 0.}; + // calculate correlation rho + double par_rho[5] = {0., 0., 0., 0., 0.}; + int iETA1 = iETA; + int iETA2 = iETA; + +// defind which parameters will be use + double (*Amean12F)[15] = AB_mu12F; + double (*Asig12F)[15] = AB_sig12F; + double (*Amean12R)[15] = AB_mu12R; + double (*Asig12R)[15] = AB_sig12R; + + double (*Amean13F)[15] = AB_mu13F; + double (*Asig13F)[15] = AB_sig13F; + double (*Amean13R)[15] = AB_mu13R; + double (*Asig13R)[15] = AB_sig13R; + + //double (*Amean14F)[15] = AB_mu14F; + //double (*Asig14F)[15] = AB_sig14F; + //double (*Amean14R)[15] = AB_mu14R; + //double (*Asig14R)[15] = AB_sig14R; + + double (*Amean23)[15] = AB_mu23; + double (*Asig23)[15] = AB_sig23; + double (*Amean24)[15] = AB_mu24; + double (*Asig24)[15] = AB_sig24; + double (*Amean34)[15] = AB_mu34; + double (*Asig34)[15] = AB_sig34; + + double (*Amean5)[15] = AB_mu5; + double (*Asig5)[15] = AB_sig5; + double (*Amean51)[15] = AB_mu51; + double (*Asig51)[15] = AB_sig51; + double (*Amean52)[15] = AB_mu52; + double (*Asig52)[15] = AB_sig52; + double (*Amean53)[15] = AB_mu53; + double (*Asig53)[15] = AB_sig53; + + double (*Arho123F)[15] = AB_rho123F; + double (*Arho123R)[15] = AB_rho123R; + double (*Arho124F)[15] = AB_rho124F; + double (*Arho124R)[15] = AB_rho124R; + double (*Arho134F)[15] = AB_rho134F; + double (*Arho134R)[15] = AB_rho134R; + double (*Arho234)[15] = AB_rho234; + + double (*Arho51B)[15] = AB_rho51B; + double (*Arho52B)[15] = AB_rho52B; + double (*Arho53B)[15] = AB_rho53B; + double (*Arho512)[15] = AB_rho512; + double (*Arho513)[15] = AB_rho513; + double (*Arho523)[15] = AB_rho523; + + //cout << "iETA = " << iETA + // << " AB_mu51[0][iETA] = " << AB_mu51[0][iETA] << " pointer = " << (*(Amean51+0))[iETA] + // << " AB_mu51[3][iETA] = " << AB_mu51[3][iETA] << " pointer = " << (*(Amean51+3))[iETA] + // << endl; + + switch (type) // type = mode here + { + case 2 : //1-2-3 + if(iETA < 2)iETA2 = 2; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + par_rho[0] = (*(Arho123F+0))[iETA2]; + par_rho[1] = (*(Arho123F+1))[iETA2]; + par_rho[2] = (*(Arho123F+2))[iETA2]; + par_rho[3] = (*(Arho123F+3))[iETA2]; + par_rho[4] = (*(Arho123F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 1)iETA1 = 1; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + par_rho[0] = (*(Arho123R+0))[iETA2]; + par_rho[1] = (*(Arho123R+1))[iETA2]; + par_rho[2] = (*(Arho123R+2))[iETA2]; + par_rho[3] = (*(Arho123R+3))[iETA2]; + par_rho[4] = (*(Arho123R+4))[iETA2]; + } + par2[0] = (*(Amean23+0))[iETA2]; + par2[1] = (*(Amean23+1))[iETA2]; + par2[2] = (*(Amean23+2))[iETA2]; + par2[3] = (*(Amean23+3))[iETA2]; + par_sig2[0] = (*(Asig23+0))[iETA2]; + par_sig2[1] = (*(Asig23+1))[iETA2]; + par_sig2[2] = (*(Asig23+2))[iETA2]; + par_sig2[3] = (*(Asig23+3))[iETA2]; + + break; + case 3 : //1-2-4 + if(iETA < 3)iETA2 = 3; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + par_rho[0] = (*(Arho124F+0))[iETA2]; + par_rho[1] = (*(Arho124F+1))[iETA2]; + par_rho[2] = (*(Arho124F+2))[iETA2]; + par_rho[3] = (*(Arho124F+3))[iETA2]; + par_rho[4] = (*(Arho124F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 1)iETA1 = 1; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + par_rho[0] = (*(Arho124R+0))[iETA2]; + par_rho[1] = (*(Arho124R+1))[iETA2]; + par_rho[2] = (*(Arho124R+2))[iETA2]; + par_rho[3] = (*(Arho124R+3))[iETA2]; + par_rho[4] = (*(Arho124R+4))[iETA2]; + } + par2[0] = (*(Amean24+0))[iETA2]; + par2[1] = (*(Amean24+1))[iETA2]; + par2[2] = (*(Amean24+2))[iETA2]; + par2[3] = (*(Amean24+3))[iETA2]; + par_sig2[0] = (*(Asig24+0))[iETA2]; + par_sig2[1] = (*(Asig24+1))[iETA2]; + par_sig2[2] = (*(Asig24+2))[iETA2]; + par_sig2[3] = (*(Asig24+3))[iETA2]; + break; + case 4 : //1-3-4 + if(iETA < 3)iETA2 = 3; + if(fr == 1){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean13F+0))[iETA1]; + par1[1] = (*(Amean13F+1))[iETA1]; + par1[2] = (*(Amean13F+2))[iETA1]; + par1[3] = (*(Amean13F+3))[iETA1]; + par_sig1[0] = (*(Asig13F+0))[iETA1]; + par_sig1[1] = (*(Asig13F+1))[iETA1]; + par_sig1[2] = (*(Asig13F+2))[iETA1]; + par_sig1[3] = (*(Asig13F+3))[iETA1]; + par_rho[0] = (*(Arho134F+0))[iETA2]; + par_rho[1] = (*(Arho134F+1))[iETA2]; + par_rho[2] = (*(Arho134F+2))[iETA2]; + par_rho[3] = (*(Arho134F+3))[iETA2]; + par_rho[4] = (*(Arho134F+4))[iETA2]; + + } + if(fr == 0){ + if(iETA < 3)iETA1 = 3; + par1[0] = (*(Amean13R+0))[iETA1]; + par1[1] = (*(Amean13R+1))[iETA1]; + par1[2] = (*(Amean13R+2))[iETA1]; + par1[3] = (*(Amean13R+3))[iETA1]; + par_sig1[0] = (*(Asig13R+0))[iETA1]; + par_sig1[1] = (*(Asig13R+1))[iETA1]; + par_sig1[2] = (*(Asig13R+2))[iETA1]; + par_sig1[3] = (*(Asig13R+3))[iETA1]; + par_rho[0] = (*(Arho134R+0))[iETA2]; + par_rho[1] = (*(Arho134R+1))[iETA2]; + par_rho[2] = (*(Arho134R+2))[iETA2]; + par_rho[3] = (*(Arho134R+3))[iETA2]; + par_rho[4] = (*(Arho134R+4))[iETA2]; + } + par2[0] = (*(Amean34+0))[iETA2]; + par2[1] = (*(Amean34+1))[iETA2]; + par2[2] = (*(Amean34+2))[iETA2]; + par2[3] = (*(Amean34+3))[iETA2]; + par_sig2[0] = (*(Asig34+0))[iETA2]; + par_sig2[1] = (*(Asig34+1))[iETA2]; + par_sig2[2] = (*(Asig34+2))[iETA2]; + par_sig2[3] = (*(Asig34+3))[iETA2]; + break; + case 5 ://2-3-4 + if(iETA < 2)iETA1 = 2; + if(iETA < 3)iETA2 = 3; + par1[0] = (*(Amean23+0))[iETA1]; + par1[1] = (*(Amean23+1))[iETA1]; + par1[2] = (*(Amean23+2))[iETA1]; + par1[3] = (*(Amean23+3))[iETA1]; + par_sig1[0] = (*(Asig23+0))[iETA1]; + par_sig1[1] = (*(Asig23+1))[iETA1]; + par_sig1[2] = (*(Asig23+2))[iETA1]; + par_sig1[3] = (*(Asig23+3))[iETA1]; + par_rho[0] = (*(Arho234+0))[iETA2]; + par_rho[1] = (*(Arho234+1))[iETA2]; + par_rho[2] = (*(Arho234+2))[iETA2]; + par_rho[3] = (*(Arho234+3))[iETA2]; + par_rho[4] = (*(Arho234+4))[iETA2]; + + par2[0] = (*(Amean34+0))[iETA2]; + par2[1] = (*(Amean34+1))[iETA2]; + par2[2] = (*(Amean34+2))[iETA2]; + par2[3] = (*(Amean34+3))[iETA2]; + par_sig2[0] = (*(Asig34+0))[iETA2]; + par_sig2[1] = (*(Asig34+1))[iETA2]; + par_sig2[2] = (*(Asig34+2))[iETA2]; + par_sig2[3] = (*(Asig34+3))[iETA2]; + break; + case 11 : // singles for method < 10, for method > 10: fr = 1 -> b1-1-3, fr = 0 -> b1-3-phiBend + if(iETA != 2)iETA1 = 2; + par1[0] = (*(Amean53+0))[iETA1]; + par1[1] = (*(Amean53+1))[iETA1]; + par1[2] = (*(Amean53+2))[iETA1]; + par1[3] = (*(Amean53+3))[iETA1]; + par_sig1[0] = (*(Asig53+0))[iETA1]; + par_sig1[1] = (*(Asig53+1))[iETA1]; + par_sig1[2] = (*(Asig53+2))[iETA1]; + par_sig1[3] = (*(Asig53+3))[iETA1]; + par_rho[0] = (*(Arho53B+0))[iETA1]; + par_rho[1] = (*(Arho53B+1))[iETA1]; + par_rho[2] = (*(Arho53B+2))[iETA1]; + par_rho[3] = (*(Arho53B+3))[iETA1]; + par_rho[4] = (*(Arho53B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho513+0))[iETA1]; + par_rho[1] = (*(Arho513+1))[iETA1]; + par_rho[2] = (*(Arho513+2))[iETA1]; + par_rho[3] = (*(Arho513+3))[iETA1]; + par_rho[4] = (*(Arho513+4))[iETA1]; + + par2[0] = (*(Amean13R+0))[iETA1]; + par2[1] = (*(Amean13R+1))[iETA1]; + par2[2] = (*(Amean13R+2))[iETA1]; + par2[3] = (*(Amean13R+3))[iETA1]; + par_sig2[0] = (*(Asig13R+0))[iETA1]; + par_sig2[1] = (*(Asig13R+1))[iETA1]; + par_sig2[2] = (*(Asig13R+2))[iETA1]; + par_sig2[3] = (*(Asig13R+3))[iETA1]; + } + break; + case 12 : // b1-1-2 for method < 10; for method > 10: fr = 1 -> b1-2-3, fr = 0 -> b1-2-phiBend + if(iETA < 1)iETA1 = 1; + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + par_rho[0] = (*(Arho52B+0))[iETA1]; + par_rho[1] = (*(Arho52B+1))[iETA1]; + par_rho[2] = (*(Arho52B+2))[iETA1]; + par_rho[3] = (*(Arho52B+3))[iETA1]; + par_rho[4] = (*(Arho52B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + if(iETA != 2)iETA1 = 2; + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + par_rho[0] = (*(Arho523+0))[iETA1]; + par_rho[1] = (*(Arho523+1))[iETA1]; + par_rho[2] = (*(Arho523+2))[iETA1]; + par_rho[3] = (*(Arho523+3))[iETA1]; + par_rho[4] = (*(Arho523+4))[iETA1]; + + par2[0] = (*(Amean23+0))[iETA1]; + par2[1] = (*(Amean23+1))[iETA1]; + par2[2] = (*(Amean23+2))[iETA1]; + par2[3] = (*(Amean23+3))[iETA1]; + par_sig2[0] = (*(Asig23+0))[iETA1]; + par_sig2[1] = (*(Asig23+1))[iETA1]; + par_sig2[2] = (*(Asig23+2))[iETA1]; + par_sig2[3] = (*(Asig23+3))[iETA1]; + } + break; + case 14 : // b1-2 for method < 10; for method > 10: fr = 1 -> b1-1-2-(3), fr = 0 -> b1-1-phiBend + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho51B+0))[iETA1]; + par_rho[1] = (*(Arho51B+1))[iETA1]; + par_rho[2] = (*(Arho51B+2))[iETA1]; + par_rho[3] = (*(Arho51B+3))[iETA1]; + par_rho[4] = (*(Arho51B+4))[iETA1]; + + par2[0] = (*(Amean5+0))[iETA1]; + par2[1] = (*(Amean5+1))[iETA1]; + par2[2] = (*(Amean5+2))[iETA1]; + par2[3] = (*(Amean5+3))[iETA1]; + par_sig2[0] = (*(Asig5+0))[iETA1]; + par_sig2[1] = (*(Asig5+1))[iETA1]; + par_sig2[2] = (*(Asig5+2))[iETA1]; + par_sig2[3] = (*(Asig5+3))[iETA1]; + + if(fr == 1){ + if(iETA < 1)iETA1 = 1; + if(iETA > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + par_rho[0] = (*(Arho512+0))[iETA1]; + par_rho[1] = (*(Arho512+1))[iETA1]; + par_rho[2] = (*(Arho512+2))[iETA1]; + par_rho[3] = (*(Arho512+3))[iETA1]; + par_rho[4] = (*(Arho512+4))[iETA1]; + + par2[0] = (*(Amean12R+0))[iETA1]; + par2[1] = (*(Amean12R+1))[iETA1]; + par2[2] = (*(Amean12R+2))[iETA1]; + par2[3] = (*(Amean12R+3))[iETA1]; + par_sig2[0] = (*(Asig12R+0))[iETA1]; + par_sig2[1] = (*(Asig12R+1))[iETA1]; + par_sig2[2] = (*(Asig12R+2))[iETA1]; + par_sig2[3] = (*(Asig12R+3))[iETA1]; + } + break; + //default: + //return 0.0; + } + + // Switch to 2-Station measurement if dphi is too small + // box cut around Pt of 10 GeV + if ( ( ( (fabs(static_cast(dphi2))<0.004 && type != 12 && method < 25)|| + (fabs(static_cast(dphi2))<0.004 && type != 12 && type != 14 && type != 11 && method >= 25))) && + ((type>=2 && type<=5 && use2Stn) || (type >= 11 && use2StnDT))) + { + if (use2Stn) + { + //if(type == 12 || type == 14 || type == 11) std::cout << "mode = " << type << " dphi23 = " << dphi2 << " method = " << method << std::endl; //test + if(type == 2 || type == 3) type = 6; // 1-2-3(or 4) -> 1-2 + if(type == 4) type = 7; // 1-3-4 -> 1-3 + if(type == 5) type = 8; // 2-3-4 -> 2-3 + Pt = Pt2Stn2012_DT(type, eta, dphi1, useBestMLH, bestLH, fr, method,int(2));//in 3 station track there is no information to which ME1/1 or ME1/2 track belong + } + if (use2StnDT) + { + if(type == 11) type = 14; // b1-1-3 -> b1-1 for pt_method > 10 + //if(type == 14) type = 11; + //phiSign + Pt = Pt2Stn2012_DT(type, eta, dphi1, useBestMLH, bestLH, fr, method,int(2));//in 3 station track there is no information to which ME1/1 or ME1/2 track belong + } + } + else + { + //************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + double muPlusMaxLH = -1e9; + double pt = 140; + double step = 5.; + double maxLH = -1e9; + while(pt > 2. ) + { + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolv = pt; + } + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + pt = pt - step; + }// end while + muPlusMaxLH = maxLH; +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi1 > 0 for muon minus!!! => dphi1 = -dphi1 < 0 + double muMinusMaxLH = -1e9; + dphi1 = - dphi1; + dphi2 = - dphi2; + pt = 140; + step = 5.; + maxLH = -1e9; + + while(pt > 2. ) + { + double par_phi12[1] = {dphi1}; + double par_phi23[1] = {dphi2}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2011(par_phi12, par_phi23, par1, par2, par_sig1, par_sig2, par_rho, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolvMinus = pt; + } + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + pt = pt - step; + }// end while + muMinusMaxLH = maxLH; + + if (useBestMLH) + PTsolv = (muPlusMaxLH > muMinusMaxLH) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + else + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + + bestLH = (muPlusMaxLH > muMinusMaxLH) ? muPlusMaxLH : muMinusMaxLH; + + PTsolv = PTsolv*1.2; // correction to have 90% efficiency for trigger cuts + if(PTsolv > 137.5) PTsolv = 137.5; + //if(fabs(dphi1) < 0.002 && fabs(dphi2) <= CutPhi23){PTsolv = 140;} + dphi1 = - dphi1; //return to correct sing dphi + dphi2 = - dphi2; //return to correct sing dphi + Pt = PTsolv; + } // end 2 or 3 station method + }} + // fix overlap region high pt: + if (useBOXcutDT) + if(method >= 25 && (type == 12 || type == 14 || type == 11) && fabs(dphi1)<0.003 && fabs(dphi2) <2) Pt = 140.; + // if ( fabs(static_cast(dphi2))>0.004 ) std::cout << "Pt = " << Pt << " Mode = " << type << " dphi1 = " << dphi1 << " dphi2 = " << dphi2 << std::endl; + + //float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + //if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + float Pt_min = 2;// 2 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} + + +float CSCTFPtMethods::Pt2Stn2012_DT(int type, float eta, float dphi, int PtbyMLH, float &bestLH, int fr, int method, int phiSign) const +{ + int useBestMLH = PtbyMLH; + int useBOXcut = true; + + //if(fabs(eta) >= 2.4) eta = 2.35; + if(fabs(eta) >= 2.2) eta = 2.15; + double PTsolv = 1.; // for muon plus hypothesis + double PTsolvMinus = 1.;//for muon minus hypothesis + for(int iETA = 0; iETA < 15; iETA++){ + if(fabs(eta) >= etabins[iETA] && fabs(eta) < etabins[iETA+1] ){ + +// calculate curvers of mean and sigma + // calculate phi12 mean + double par1[4] = {0., 0., 0., 0.}; + //double phi12mean = fitf5(v, par1); //mu12 + double par_sig1[4] = {0., 0., 0.,0}; + int iETA1 = iETA; + int iETA2 = iETA; + + double (*Amean12FnoME11)[15] = AB_mu12FnoME11; + double (*Asig12FnoME11)[15] = AB_sig12FnoME11; + double (*Amean12RnoME11)[15] = AB_mu12RnoME11; + double (*Asig12RnoME11)[15] = AB_sig12RnoME11; + + double (*Amean13FnoME11)[15] = AB_mu13FnoME11; + double (*Asig13FnoME11)[15] = AB_sig13FnoME11; + double (*Amean13RnoME11)[15] = AB_mu13RnoME11; + double (*Asig13RnoME11)[15] = AB_sig13RnoME11; + + double (*Amean14FnoME11)[15] = AB_mu14FnoME11; + double (*Asig14FnoME11)[15] = AB_sig14FnoME11; + double (*Amean14RnoME11)[15] = AB_mu14RnoME11; + double (*Asig14RnoME11)[15] = AB_sig14RnoME11; + // + double (*Amean12FME11)[15] = AB_mu12FME11; + double (*Asig12FME11)[15] = AB_sig12FME11; + double (*Amean12RME11)[15] = AB_mu12RME11; + double (*Asig12RME11)[15] = AB_sig12RME11; + + double (*Amean13FME11)[15] = AB_mu13FME11; + double (*Asig13FME11)[15] = AB_sig13FME11; + double (*Amean13RME11)[15] = AB_mu13RME11; + double (*Asig13RME11)[15] = AB_sig13RME11; + + double (*Amean14FME11)[15] = AB_mu14FME11; + double (*Asig14FME11)[15] = AB_sig14FME11; + double (*Amean14RME11)[15] = AB_mu14RME11; + double (*Asig14RME11)[15] = AB_sig14RME11; + // + double (*Amean12F)[15] = AB_mu12F; + double (*Asig12F)[15] = AB_sig12F; + double (*Amean12R)[15] = AB_mu12R; + double (*Asig12R)[15] = AB_sig12R; + + double (*Amean13F)[15] = AB_mu13F; + double (*Asig13F)[15] = AB_sig13F; + double (*Amean13R)[15] = AB_mu13R; + double (*Asig13R)[15] = AB_sig13R; + + double (*Amean14F)[15] = AB_mu14F; + double (*Asig14F)[15] = AB_sig14F; + double (*Amean14R)[15] = AB_mu14R; + double (*Asig14R)[15] = AB_sig14R; + + double (*Amean23)[15] = AB_mu23; + double (*Asig23)[15] = AB_sig23; + double (*Amean24)[15] = AB_mu24; + double (*Asig24)[15] = AB_sig24; + double (*Amean34)[15] = AB_mu34; + double (*Asig34)[15] = AB_sig34; + + double (*Amean51)[15] = AB_mu51; + double (*Asig51)[15] = AB_sig51; + double (*Amean52)[15] = AB_mu52; + double (*Asig52)[15] = AB_sig52; + double (*Amean53)[15] = AB_mu53; + double (*Asig53)[15] = AB_sig53; + + switch (type) // type = mode here + { + case 6 : //1-2 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean12F+0))[iETA1]; + par1[1] = (*(Amean12F+1))[iETA1]; + par1[2] = (*(Amean12F+2))[iETA1]; + par1[3] = (*(Amean12F+3))[iETA1]; + par_sig1[0] = (*(Asig12F+0))[iETA1]; + par_sig1[1] = (*(Asig12F+1))[iETA1]; + par_sig1[2] = (*(Asig12F+2))[iETA1]; + par_sig1[3] = (*(Asig12F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean12R+0))[iETA1]; + par1[1] = (*(Amean12R+1))[iETA1]; + par1[2] = (*(Amean12R+2))[iETA1]; + par1[3] = (*(Amean12R+3))[iETA1]; + par_sig1[0] = (*(Asig12R+0))[iETA1]; + par_sig1[1] = (*(Asig12R+1))[iETA1]; + par_sig1[2] = (*(Asig12R+2))[iETA1]; + par_sig1[3] = (*(Asig12R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean12FME11+0))[iETA2]; + par1[1] = (*(Amean12FME11+1))[iETA2]; + par1[2] = (*(Amean12FME11+2))[iETA2]; + par1[3] = (*(Amean12FME11+3))[iETA2]; + par_sig1[0] = (*(Asig12FME11+0))[iETA2]; + par_sig1[1] = (*(Asig12FME11+1))[iETA2]; + par_sig1[2] = (*(Asig12FME11+2))[iETA2]; + par_sig1[3] = (*(Asig12FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean12RME11+0))[iETA2]; + par1[1] = (*(Amean12RME11+1))[iETA2]; + par1[2] = (*(Amean12RME11+2))[iETA2]; + par1[3] = (*(Amean12RME11+3))[iETA2]; + par_sig1[0] = (*(Asig12RME11+0))[iETA2]; + par_sig1[1] = (*(Asig12RME11+1))[iETA2]; + par_sig1[2] = (*(Asig12RME11+2))[iETA2]; + par_sig1[3] = (*(Asig12RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean12FnoME11+0))[iETA2]; + par1[1] = (*(Amean12FnoME11+1))[iETA2]; + par1[2] = (*(Amean12FnoME11+2))[iETA2]; + par1[3] = (*(Amean12FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig12FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig12FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig12FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig12FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 1)iETA2 = 1; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean12RnoME11+0))[iETA2]; + par1[1] = (*(Amean12RnoME11+1))[iETA2]; + par1[2] = (*(Amean12RnoME11+2))[iETA2]; + par1[3] = (*(Amean12RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig12RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig12RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig12RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig12RnoME11+3))[iETA2]; + } + } + + break; + case 7 : //1-3 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean13F+0))[iETA1]; + par1[1] = (*(Amean13F+1))[iETA1]; + par1[2] = (*(Amean13F+2))[iETA1]; + par1[3] = (*(Amean13F+3))[iETA1]; + par_sig1[0] = (*(Asig13F+0))[iETA1]; + par_sig1[1] = (*(Asig13F+1))[iETA1]; + par_sig1[2] = (*(Asig13F+2))[iETA1]; + par_sig1[3] = (*(Asig13F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean13R+0))[iETA1]; + par1[1] = (*(Amean13R+1))[iETA1]; + par1[2] = (*(Amean13R+2))[iETA1]; + par1[3] = (*(Amean13R+3))[iETA1]; + par_sig1[0] = (*(Asig13R+0))[iETA1]; + par_sig1[1] = (*(Asig13R+1))[iETA1]; + par_sig1[2] = (*(Asig13R+2))[iETA1]; + par_sig1[3] = (*(Asig13R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean13FME11+0))[iETA2]; + par1[1] = (*(Amean13FME11+1))[iETA2]; + par1[2] = (*(Amean13FME11+2))[iETA2]; + par1[3] = (*(Amean13FME11+3))[iETA2]; + par_sig1[0] = (*(Asig13FME11+0))[iETA2]; + par_sig1[1] = (*(Asig13FME11+1))[iETA2]; + par_sig1[2] = (*(Asig13FME11+2))[iETA2]; + par_sig1[3] = (*(Asig13FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 7)iETA2 = 7; + par1[0] = (*(Amean13RME11+0))[iETA2]; + par1[1] = (*(Amean13RME11+1))[iETA2]; + par1[2] = (*(Amean13RME11+2))[iETA2]; + par1[3] = (*(Amean13RME11+3))[iETA2]; + par_sig1[0] = (*(Asig13RME11+0))[iETA2]; + par_sig1[1] = (*(Asig13RME11+1))[iETA2]; + par_sig1[2] = (*(Asig13RME11+2))[iETA2]; + par_sig1[3] = (*(Asig13RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean13FnoME11+0))[iETA2]; + par1[1] = (*(Amean13FnoME11+1))[iETA2]; + par1[2] = (*(Amean13FnoME11+2))[iETA2]; + par1[3] = (*(Amean13FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig13FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig13FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig13FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig13FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 3)iETA2 = 3; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean13RnoME11+0))[iETA2]; + par1[1] = (*(Amean13RnoME11+1))[iETA2]; + par1[2] = (*(Amean13RnoME11+2))[iETA2]; + par1[3] = (*(Amean13RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig13RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig13RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig13RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig13RnoME11+3))[iETA2]; + } + } + break; + case 8 : //2-3 + if(iETA1 < 2)iETA1 = 2; + par1[0] = (*(Amean23+0))[iETA1]; + par1[1] = (*(Amean23+1))[iETA1]; + par1[2] = (*(Amean23+2))[iETA1]; + par1[3] = (*(Amean23+3))[iETA1]; + par_sig1[0] = (*(Asig23+0))[iETA1]; + par_sig1[1] = (*(Asig23+1))[iETA1]; + par_sig1[2] = (*(Asig23+2))[iETA1]; + par_sig1[3] = (*(Asig23+3))[iETA1]; + + break; + case 9 : //2-4 + if(iETA1 < 3)iETA1 = 3; + par1[0] = (*(Amean24+0))[iETA1]; + par1[1] = (*(Amean24+1))[iETA1]; + par1[2] = (*(Amean24+2))[iETA1]; + par1[3] = (*(Amean24+3))[iETA1]; + par_sig1[0] = (*(Asig24+0))[iETA1]; + par_sig1[1] = (*(Asig24+1))[iETA1]; + par_sig1[2] = (*(Asig24+2))[iETA1]; + par_sig1[3] = (*(Asig24+3))[iETA1]; + break; + case 10 : //3-4 + if(iETA1 < 3)iETA1 = 3; + par1[0] = (*(Amean34+0))[iETA1]; + par1[1] = (*(Amean34+1))[iETA1]; + par1[2] = (*(Amean34+2))[iETA1]; + par1[3] = (*(Amean34+3))[iETA1]; + par_sig1[0] = (*(Asig34+0))[iETA1]; + par_sig1[1] = (*(Asig34+1))[iETA1]; + par_sig1[2] = (*(Asig34+2))[iETA1]; + par_sig1[3] = (*(Asig34+3))[iETA1]; + break; + case 13 : //1-4 + if(fr == 1){ + if(iETA1 < 3)iETA1 = 3; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean14F+0))[iETA1]; + par1[1] = (*(Amean14F+1))[iETA1]; + par1[2] = (*(Amean14F+2))[iETA1]; + par1[3] = (*(Amean14F+3))[iETA1]; + par_sig1[0] = (*(Asig14F+0))[iETA1]; + par_sig1[1] = (*(Asig14F+1))[iETA1]; + par_sig1[2] = (*(Asig14F+2))[iETA1]; + par_sig1[3] = (*(Asig14F+3))[iETA1]; + } + if(fr == 0){ + if(iETA1 < 2)iETA1 = 2; + if(iETA1 > 11)iETA1 = 11; + par1[0] = (*(Amean14R+0))[iETA1]; + par1[1] = (*(Amean14R+1))[iETA1]; + par1[2] = (*(Amean14R+2))[iETA1]; + par1[3] = (*(Amean14R+3))[iETA1]; + par_sig1[0] = (*(Asig14R+0))[iETA1]; + par_sig1[1] = (*(Asig14R+1))[iETA1]; + par_sig1[2] = (*(Asig14R+2))[iETA1]; + par_sig1[3] = (*(Asig14R+3))[iETA1]; + } + if(phiSign == 0){ // track belong to ME11 station + if(fr == 1){ + if(iETA2 < 9)iETA2 = 9; + par1[0] = (*(Amean14FME11+0))[iETA2]; + par1[1] = (*(Amean14FME11+1))[iETA2]; + par1[2] = (*(Amean14FME11+2))[iETA2]; + par1[3] = (*(Amean14FME11+3))[iETA2]; + par_sig1[0] = (*(Asig14FME11+0))[iETA2]; + par_sig1[1] = (*(Asig14FME11+1))[iETA2]; + par_sig1[2] = (*(Asig14FME11+2))[iETA2]; + par_sig1[3] = (*(Asig14FME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 9)iETA2 = 9; + par1[0] = (*(Amean14RME11+0))[iETA2]; + par1[1] = (*(Amean14RME11+1))[iETA2]; + par1[2] = (*(Amean14RME11+2))[iETA2]; + par1[3] = (*(Amean14RME11+3))[iETA2]; + par_sig1[0] = (*(Asig14RME11+0))[iETA2]; + par_sig1[1] = (*(Asig14RME11+1))[iETA2]; + par_sig1[2] = (*(Asig14RME11+2))[iETA2]; + par_sig1[3] = (*(Asig14RME11+3))[iETA2]; + } + } + if(phiSign == 1){ // track belong to ME1/2 or ME1/3 station + if(fr == 1){ + if(iETA2 < 4)iETA2 = 4; + if(iETA2 > 7)iETA2 = 7; + par1[0] = (*(Amean14FnoME11+0))[iETA2]; + par1[1] = (*(Amean14FnoME11+1))[iETA2]; + par1[2] = (*(Amean14FnoME11+2))[iETA2]; + par1[3] = (*(Amean14FnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig14FnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig14FnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig14FnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig14FnoME11+3))[iETA2]; + } + if(fr == 0){ + if(iETA2 < 4)iETA2 = 4; + if(iETA2 > 6)iETA2 = 6;// rare ME1/2 only till 1.6 + par1[0] = (*(Amean14RnoME11+0))[iETA2]; + par1[1] = (*(Amean14RnoME11+1))[iETA2]; + par1[2] = (*(Amean14RnoME11+2))[iETA2]; + par1[3] = (*(Amean14RnoME11+3))[iETA2]; + par_sig1[0] = (*(Asig14RnoME11+0))[iETA2]; + par_sig1[1] = (*(Asig14RnoME11+1))[iETA2]; + par_sig1[2] = (*(Asig14RnoME11+2))[iETA2]; + par_sig1[3] = (*(Asig14RnoME11+3))[iETA2]; + } + } + + break; + case 11 : // b1-3 for pt_method > 10 & fr = 0, singles for pt_method < 10 + if(iETA1 != 2)iETA1 = 2; + par1[0] = (*(Amean53+0))[iETA1]; + par1[1] = (*(Amean53+1))[iETA1]; + par1[2] = (*(Amean53+2))[iETA1]; + par1[3] = (*(Amean53+3))[iETA1]; + par_sig1[0] = (*(Asig53+0))[iETA1]; + par_sig1[1] = (*(Asig53+1))[iETA1]; + par_sig1[2] = (*(Asig53+2))[iETA1]; + par_sig1[3] = (*(Asig53+3))[iETA1]; + break; + + case 12 : //1-2-b1 = 2-b1 for pt_method < 10, for pt_method > 10 & fr = 0: b1-2 + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + + break; + case 14 : //2-b1 for pt_method < 10 and b1-1 for pt_method > 10 & fr = 0 + if(method < 10){ + if(iETA1 < 1)iETA1 = 1; + if(iETA1 > 2)iETA1 = 2; + } + par1[0] = (*(Amean52+0))[iETA1]; + par1[1] = (*(Amean52+1))[iETA1]; + par1[2] = (*(Amean52+2))[iETA1]; + par1[3] = (*(Amean52+3))[iETA1]; + par_sig1[0] = (*(Asig52+0))[iETA1]; + par_sig1[1] = (*(Asig52+1))[iETA1]; + par_sig1[2] = (*(Asig52+2))[iETA1]; + par_sig1[3] = (*(Asig52+3))[iETA1]; + + if(method > 10){ + if(iETA1 > 2)iETA1 = 2; + par1[0] = (*(Amean51+0))[iETA1]; + par1[1] = (*(Amean51+1))[iETA1]; + par1[2] = (*(Amean51+2))[iETA1]; + par1[3] = (*(Amean51+3))[iETA1]; + par_sig1[0] = (*(Asig51+0))[iETA1]; + par_sig1[1] = (*(Asig51+1))[iETA1]; + par_sig1[2] = (*(Asig51+2))[iETA1]; + par_sig1[3] = (*(Asig51+3))[iETA1]; + } + break; + //default: + //return 0.0; + } + +//************* solve equation dLog(Likelihood)/dpt = 0 for muon + ; + //if(fabs(dphi) >= 0.002) + //if(fabs(dphi) >= 0.00) + //if(fabs(dphi) >= 0.002 || (fabs(dphi) >= 0.01 && (type == 12 || type == 14))) + //{ + double muPlusMaxLH = -1e9; + double pt = 140; + double step = 5.; + double maxLH = -1e9; + while(pt > 2. ) + { + double par_phi12[1] = {dphi}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolv = pt; + } + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + + pt = pt - step; + }// end while + muPlusMaxLH = maxLH; + +//*********** end solve equation for muon plus +//************* solve equation dLog(Likelihood)/dpt = 0 for muon minus ; +// for one station method we know sing of muon: dphi > 0 for muon minus!!! => dphi = -dphi < 0 + double muMinusMaxLH = -1e9; + dphi = - dphi; + pt = 140; + step = 5.; + maxLH = -1e9; + while(pt > 2. ) + { + double par_phi12[1] = {dphi}; + double v[1], lpt1_1; + v[0] = 0; lpt1_1 = 1.; + v[0] = pt; + lpt1_1 = Likelihood2_2011(par_phi12, par1, par_sig1, v); + + if (lpt1_1 > maxLH) + { + maxLH = lpt1_1; + PTsolvMinus = pt; + } + + if(pt <= 100) {step = 10.0/4.0;} + if(pt <= 50) {step = 5.0/4.0;} + if(pt <= 20) {step = 2.0/4.0;} + if(pt <= 10) {step = 1.0/4.0;} + if(pt <=5) {step = 0.5/4.0;} + + + + pt = pt - step; + }// end while + muMinusMaxLH = maxLH; + +// }// if(fabs(dphi) >= 0.002) +// else +// {PTsolv = 137.5;} + +//*********** end solve equation for muon minus + if (useBestMLH) + PTsolv = (muPlusMaxLH > muMinusMaxLH) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + else + PTsolv = (PTsolv > PTsolvMinus) ? PTsolv: PTsolvMinus; // select Maximum solution from muon plus and moun minus hypotesis + + bestLH = (muPlusMaxLH > muMinusMaxLH) ? muPlusMaxLH : muMinusMaxLH; + + + + PTsolv = PTsolv*1.2; + if(PTsolv > 137.5) PTsolv = 137.5; + + if (useBOXcut) + if(fabs(dphi) <= 0.002 && PTsolv < 120.)PTsolv = 140.; + //if( fabs(dphi) <= 0.01 && (type == 11 || type == 12 || type == 14) && PTsolv < 120.)PTsolv = 140.; + dphi = - dphi; //return to correct sing dphi + + } //if(fabs(eta_TracMy) + } //end "for by iETA" + + float Pt = PTsolv; + + //float Pt_min = trigger_scale->getPtScale()->getLowEdge(1);// 0 GeV + //if(method > 10) Pt_min = trigger_scale->getPtScale()->getLowEdge(3);// 2 GeV + float Pt_min = 2;// 0 GeV + + return (Pt > Pt_min) ? Pt : Pt_min; +} + + + + + + + + +// These arrays contain mean dphi values for each pt and eta bin. +// They are split into fr=0 and fr=1. + +const float CSCTFPtMethods::dphifr0[4][15][28] = + { + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, 1253.47, -174.543, -90.845, -36.8835, -13.2793, 3.28278, 11.1568, 12.9352, 12.8576, 12.322, 11.7342, 10.5244, 10.0687, 8.32785, 7.13888, 6.20492, 5.85733, 4.75137, 4.77209, 4.02553, 3.69785, 3.28493, 2.99132, 2.55496, 2.22965, 1.98868}, + {-1, -1, -158.232, -135.974, -59.1458, -5.19565, 12.8464, 23.5714, 24.0722, 24.6097, 21.0736, 19.6627, 17.2412, 15.6857, 14.308, 12.6231, 10.4509, 9.9933, 8.24835, 6.92309, 6.57742, 5.69463, 4.74087, 3.78364, 4.21154, 3.27273, 3.10333, 2.60822}, + {-1, -1, -187.544, -42.1843, 40.6221, 54.483, 56.7803, 53.5989, 48.8252, 41.8441, 35.5835, 30.7605, 26.9772, 24.2051, 21.5163, 18.7697, 15.6471, 12.8676, 10.9852, 9.93952, 9.17785, 7.91962, 6.87614, 5.85018, 5.10393, 4.67222, 4.02645, 3.547}, + {-1, -93.4379, -64.9443, 70.5053, 85.4571, 85.2642, 77.1782, 67.8264, 59.6792, 50.1799, 41.1682, 35.1241, 30.6299, 27.1403, 24.6307, 20.6204, 17.277, 14.4064, 12.6264, 11.5938, 10.0659, 8.76273, 7.54754, 6.535, 5.69304, 5.44025, 4.61045, 3.87704}, + {-1, 65.2747, 120.239, 129.902, 115.172, 108.511, 92.9557, 77.3499, 66.5613, 56.856, 45.7164, 39.0012, 33.7201, 30.13, 26.8649, 22.9335, 18.2273, 16.5989, 13.9109, 12.3409, 10.9531, 9.90102, 8.25129, 7.1479, 6.71622, 5.77461, 5.05741, 4.38687}, + {1292.54, 139.196, 169.261, 134.554, 129.417, 118.125, 97.2182, 80.5974, 70.3365, 58.7809, 48.6667, 40.7918, 34.917, 30.8781, 28.1953, 23.2852, 19.1667, 14.6401, 14.0676, 12.5932, 11.4459, 9.67685, 8.55686, 7.49359, 6.3961, 6.02812, 5.26887, 4.55128}, + {396.903, 408.642, 331.11, 291.154, 244.6, 225.93, 191.418, 159.273, 137.156, 113.559, 92.3122, 77.8488, 67.4872, 57.885, 53.6376, 45.4894, 37.1931, 30.9091, 26.9629, 22.8523, 20.6881, 17.8588, 16.0515, 14.2847, 11.9988, 10.9918, 9.58895, 8.28621}, + {634.157, 376.909, 303.487, 269.928, 237.553, 221.337, 183.49, 151.95, 128.961, 108.078, 88.4642, 74.0832, 64.4987, 56.8622, 51.0964, 43.2635, 34.8376, 30.0291, 25.2508, 22.9892, 20.3061, 17.1065, 15.08, 13.1487, 11.3403, 9.8765, 8.67395, 7.70727}, + {370.029, 334.631, 284.161, 247.876, 220.082, 190.31, 160.042, 139.043, 119.323, 96.8377, 79.0452, 67.6644, 58.5129, 51.8932, 46.4433, 38.2747, 32.5855, 28.1408, 23.2895, 20.8651, 18.3079, 16.0197, 13.33, 10.7823, 10.5876, 9.3446, 8.18957, 7.13109}, + {336.807, 315.636, 263.106, 227.678, 196.301, 172.476, 144.296, 122.167, 107.034, 88.4252, 71.6369, 61.0729, 53.1695, 47.213, 42.3058, 36.058, 27.7351, 25.8168, 21.0509, 19.0587, 16.2367, 14.7198, 12.368, 10.5611, 9.43783, 8.64059, 7.30456, 6.50177}, + {562.84, 281.367, 231.744, 197.26, 175.838, 154, 132.991, 112.797, 97.7521, 80.0722, 66.1777, 53.8695, 47.5855, 42.4901, 36.5583, 31.8172, 24.5935, 22.6, 19.9488, 17.8189, 15.1107, 13.2519, 10.8772, 10.1643, 8.80709, 8.00448, 6.02758, 5.14123}, + {289.896, 258.601, 215.353, 187.786, 154.972, 143.654, 120.207, 106.698, 88.6531, 75.9, 59.003, 52.4794, 41.7089, 38.3974, 35.4884, 28.7295, 17.5001, 31.3222, 18.7727, 15.4322, 11.8692, 10.5938, 8.97935, 9.22087, 9.05559, 6.60579, 6.4547, 2.855}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -158, -149.043, -92.0094, -28.6132, 27.8399, 27.5444, 27.5802, 37.07, 24.0291, 24.9195, 20.9748, 18.7762, 22.7466, 14.5682, 28.4577, 11.0263, 29.5137, 7.04546, 7.38512, 7.724, 6.71233, 27.4036, 4.52113, 4.33911, 4.07762}, + {-1, -1, -265.6, -144.969, -56.137, -4.4, 30.8879, 44.1075, 45.163, 42.5274, 38.7436, 34.8538, 31.1479, 28.8793, 25.3394, 22.5102, 19.0281, 15.6608, 13.3702, 12.0331, 11.1189, 10.2568, 8.57414, 7.45946, 6.29798, 6.15319, 5.30089, 4.56149}, + {-1, -79.5241, -105.242, -29.2478, 33.9726, 60.1505, 67.6247, 67.8742, 63.3538, 55.8014, 47.6468, 41.3991, 36.6279, 32.9551, 29.9351, 25.5988, 21.3793, 17.7866, 15.8878, 14.6346, 12.5951, 11.084, 9.73607, 8.64701, 7.50803, 6.97295, 5.98046, 5.18782}, + {-1, -40.3713, 42.1945, 92.9089, 114.43, 113.72, 100.286, 89.219, 77.4508, 66.7699, 55.0464, 47.6297, 41.3828, 36.4328, 33.2834, 28.5722, 23.0725, 21.5406, 18.1268, 16.2328, 13.9065, 12.2744, 10.5509, 9.47753, 8.48564, 7.63124, 6.41131, 5.79205}, + {-34.9, 73.3963, 142.631, 145.951, 142.318, 129.656, 111.93, 94.6978, 85.5312, 71.8926, 60.7711, 50.9572, 44.9347, 39.6302, 36.0288, 30.04, 24.3307, 21.7811, 18.3903, 16.2716, 14.7719, 12.8338, 11.2943, 9.72188, 8.62582, 7.73165, 6.73526, 5.93205}, + {7368.83, 502.793, 291.618, 282.933, 244.114, 233.502, 201.302, 172.276, 148.921, 125.128, 102.477, 86.3142, 75.3546, 64.468, 60.2395, 50.8744, 42.101, 35.6805, 30.7703, 26.6287, 23.2273, 20.6701, 17.2109, 15.2909, 13.682, 12.3394, 11.0076, 9.19048}, + {82.7323, 379.23, 270.613, 264.088, 246.284, 233.18, 190.228, 162.832, 141.282, 119.001, 96.1594, 81.5045, 71.5023, 63.5261, 57.4827, 48.7483, 38.0439, 34.4778, 29.625, 25.2903, 23.1887, 20.6185, 17.7059, 14.7975, 12.9311, 11.9939, 11.016, 9.50148}, + {185.843, 294.953, 268.259, 250.028, 232.276, 209.138, 174.647, 153.029, 132.233, 109.333, 91.0324, 76.9822, 67.8374, 59.8954, 53.4497, 43.553, 37.6139, 32.7444, 27.023, 23.9679, 20.9309, 19.1485, 16.0294, 13.8003, 12.3176, 11.3441, 9.55937, 8.54497}, + {348.282, 310.699, 268.381, 243.254, 217.179, 187.212, 162.957, 136.969, 124.132, 101.48, 81.8314, 71.5882, 61.3147, 54.9158, 49.5517, 42.7537, 33.5, 29.7412, 26.1131, 23.1024, 19.7197, 17.708, 14.0364, 12.8054, 11.8375, 10.4924, 9.04095, 8.33528}, + {324.513, 290.628, 251.147, 216.936, 198.177, 176.297, 151.909, 129.606, 113.817, 94.3377, 76.6785, 64.382, 56.4567, 51.125, 43.4356, 37.6896, 30.338, 26.5577, 23.1858, 20.4549, 18.0182, 16.0098, 13.1211, 11.8445, 11.3616, 9.25812, 8.4992, 7.35148}, + {244.009, 279.89, 230.644, 231.457, 172.803, 163.804, 140.071, 126.029, 107.683, 91.6615, 72.0354, 64.4556, 50.6761, 46.5068, 41.6472, 35.4661, 21.2969, 38.4268, 19.632, 18.4574, 12.839, 14.213, 12.4018, 12.0424, 9.6145, 8.22918, 9.88007, 6.12946}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -251.167, -157.188, -100.839, -70.7716, -31.9278, -14.7414, -6.46332, -1.43471, 1.10161, 1.95823, 2.6771, 2.52718, 2.67548, 2.75908, 2.87331, 2.61814, 1.92056, 2.16773, 1.70225, 1.70877, 1.55219, 1.43065, 1.53014, 1.69851, 1.40267, 1.46639}, + {-1, -1, -243.237, -145.933, -87.2068, -48.5578, -21.9141, -7.68402, -2.83933, 1.21596, 2.94545, 4.083, 3.97067, 4.12142, 3.78849, 3.83645, 3.07738, 2.90695, 2.53516, 2.51623, 2.31173, 2.2246, 1.85357, 1.78656, 1.65385, 1.57375, 1.40617, 1.35693}, + {-1, -110, -141.651, -118.596, -52.606, -23.472, -8.09735, 0.683589, 3.57165, 5.25367, 5.8348, 5.67137, 5.26599, 5.1816, 4.84428, 4.6964, 4.06178, 3.27554, 3, 2.92343, 2.56487, 2.47989, 2.32236, 1.83586, 1.84201, 1.97658, 1.64081, 1.56958}, + {-1, -106.053, -87.5398, -49.1882, -11.1091, -0.606904, 6.08278, 8.18373, 9.14269, 8.82061, 8.39517, 7.5095, 6.66552, 6.06293, 5.79917, 5.11953, 4.08928, 3.87, 3.71985, 3.4277, 2.925, 2.47762, 2.49134, 2.1793, 2.11341, 1.8709, 1.68674, 1.69234}, + {-116.854, -103.914, -48.6067, -7.80512, 4.11674, 8.14952, 11.6643, 11.178, 11.3862, 10.0188, 9.46565, 8.32955, 7.58777, 6.63929, 6.08499, 5.66225, 4.70548, 4.09773, 4.0294, 3.23529, 2.62532, 2.89612, 2.52651, 2.27649, 1.99773, 1.96176, 2.06313, 2.12814}, + {-146.18, -59.7282, -12.5, 3.08192, 8.34909, 11.1753, 15.2845, 14.8204, 14.3607, 12.9987, 11.1043, 9.964, 8.90504, 8.31783, 7.36251, 6.6915, 6.24035, 4.98582, 4.03066, 5.83789, 3.10856, 2.96333, 3.06171, 2.23047, 2.32792, 2.18535, 2.38165, 2.42884}, + {-233.643, -96.4333, -30.9536, -2.51866, 5.30801, 7.45312, 14.238, 12.5321, 12.7695, 11.741, 10.4656, 8.62541, 7.93922, 7.51216, 6.53463, 5.50929, 4.6268, 4.64697, 4.30481, 3.52426, 3.45212, 3.73824, 4.07812, 2.33724, 2.51972, 2.21704, 3.41317, 2.55682}, + {-211.848, -67.9261, -9.6179, 2.65525, 11.0301, 16.4831, 16.0704, 15.4027, 15.1086, 13.5929, 11.7898, 9.90025, 9.13345, 8.25683, 7.21617, 6.25572, 5.43346, 4.54866, 3.83221, 3.4237, 3.65898, 3.65808, 3.18498, 2.75829, 2.37531, 2.88444, 1.95099, 1.89066}, + {-143.833, -12.2832, 7.8963, 16.4622, 19.9538, 17.4053, 18.3962, 16.7577, 15.9486, 14.1232, 11.1662, 10.5826, 9.11908, 8.38156, 7.65503, 6.84281, 5.95331, 4.69263, 4.88752, 3.84843, 3.79038, 3.24503, 2.73708, 2.6645, 2.5017, 2.13435, 1.87916, 2.1749}, + {-37.4431, 11.3047, 18.5, 23.1562, 22.8984, 22.1124, 20.1964, 19.4342, 17.2078, 15.1252, 12.2962, 10.5784, 9.23938, 8.73254, 7.106, 6.7301, 5.53248, 4.62478, 3.82739, 3.07251, 2.79682, 2.8214, 2.92242, 2.47091, 2.63102, 1.94484, 2.30322, 2.64068}, + {4.24623, 23.1041, 27.5407, 28, 23.0684, 24.1685, 21.3723, 19.4634, 16.9631, 14.3876, 12.3701, 10.1272, 9.12229, 7.9875, 7.06019, 5.96169, 5.53393, 4.32105, 3.66794, 3.70074, 3.20382, 3.47729, 3.06609, 2.26191, 2.48768, 2.01323, 2.73772, 2.66561}, + {33.3344, 32.716, 30.0851, 30.6933, 29.2431, 25.6295, 21.674, 19.3741, 17.7184, 14.8413, 12.1543, 10.4758, 9.33113, 7.79187, 7.39106, 5.8376, 6.08377, 4.85748, 4.16908, 3.88557, 3.14086, 3.11306, 2.98297, 3.33859, 2.04182, 2.32861, 2.75164, 2.29621}, + {46.1357, 38.8426, 36.6976, 32.0038, 29.6956, 23.4889, 22.725, 19.779, 17.5173, 14.7043, 11.9171, 10.7871, 9.06671, 8.23658, 7.41977, 6.46988, 4.93792, 4.55465, 4.20588, 3.82236, 3.62993, 2.83949, 2.95902, 1.99063, 2.37545, 2.28563, 2.49407, 2.52411} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-417.629, -218.804, -63.1122, -34.5828, -10.68, 2.75084, 8.65719, 11.6155, 13.6253, 12.1802, 12.5535, 10.8028, 9.48349, 9.38468, 7.83699, 6.99092, 5.30562, 4.20316, 4.41177, 4.52123, 3.31882, 3.91104, 3.77374, 4.04567, 2.35974, 2.35145, 2.96747, 1.98381}, + {-311.688, -93.8205, -32.57, -6.85071, 6.45113, 7.97528, 13.5012, 15.2368, 16.5485, 14.4764, 12.181, 11.4092, 10.3418, 9.29414, 9.04287, 7.72862, 7.46558, 5.20657, 5.19399, 5.61358, 3.9523, 3.20885, 3.29034, 2.82267, 2.91734, 2.38053, 2.44655, 2.36229}, + {-161.948, -37.0248, -4.60393, 8.56983, 13.4828, 19.0043, 18.3378, 20.0726, 18.3394, 16.8149, 14.4702, 12.2298, 10.8159, 10.422, 8.29546, 7.70715, 6.26524, 5.70706, 5.26374, 4.44881, 4.80797, 3.24519, 3.09801, 2.73461, 3.34774, 2.88844, 2.34626, 2.76387}, + {-72.1648, -12.5057, 16.9112, 23.5819, 20.6731, 21.814, 22.9407, 19.6563, 19.1021, 16.9339, 15.2842, 12.4743, 11.0013, 10.0748, 8.91402, 7.27224, 6.15542, 5.23092, 4.49629, 4.25791, 3.79059, 3.70681, 3.31756, 2.62265, 3.45895, 2.19926, 2.15639, 2.7466}, + {2.3118, 20.9883, 24.9015, 32.366, 32.2839, 29.3505, 24.8013, 23.3821, 21.1815, 18.3139, 15.0436, 13.3637, 11.4887, 9.84427, 9.51972, 8.22026, 6.8517, 5.85862, 4.95269, 4.5885, 3.45462, 4.03355, 3.70984, 4.04694, 2.46266, 2.50179, 3.23813, 2.46999}, + {30.7084, 40.046, 40.956, 39.7092, 36.4134, 28.415, 28.5543, 24.9346, 23.1865, 19.4968, 15.3536, 14.0231, 12.0163, 10.7639, 9.82125, 8.36598, 6.4058, 5.88361, 5.13249, 4.51457, 4.9171, 3.87165, 3.58904, 2.85879, 2.53645, 2.81466, 2.72057, 3.18122} + } + }; + +const float CSCTFPtMethods::dphifr1[4][15][28] = + { + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -174.092, -53.9867, 10.2441, 27.4286, 36.9822, 37.5167, 34.3051, 31.8195, 27.8286, 24.1206, 21.161, 19.0382, 17.1718, 14.6208, 12.2432, 10.7876, 9.69835, 8.08848, 7.13485, 6.60187, 5.18874, 5.13839, 4.41612, 4.14069, 3.58335, 3.01529}, + {-1, 1138.05, -49.183, 2.6568, 58.5809, 57.9481, 56.8007, 51.1911, 44.5243, 37.806, 32.1175, 27.5585, 24.3955, 21.7533, 19.3667, 17.0463, 13.9365, 11.8102, 10.2398, 9.1678, 8.26393, 7.18307, 6.13392, 5.533, 4.8865, 4.11951, 3.87238, 3.48248}, + {-1, 9.64577, 56.9057, 81.944, 82.4872, 78.3198, 68.8015, 60.7978, 52.6542, 44.3584, 37.3611, 31.2648, 27.235, 24.5, 22.04, 18.5, 15.75, 12.9557, 11.2655, 10.2491, 9.21672, 8.30474, 6.64511, 6.13513, 5.34219, 4.95, 4.23425, 3.6963}, + {97.5, 87.4578, 120.684, 105.38, 98.3177, 87.4048, 75.9, 65.9142, 56.1879, 47.6314, 39.6183, 33.2005, 28.7316, 25.4495, 22.9327, 19.4612, 15.7254, 13.8618, 11.9249, 10.0859, 9.444, 8.11458, 6.95662, 6.25641, 5.44159, 5.19583, 4.35396, 3.83333}, + {693.205, 454.942, 655.428, 360.329, 323.261, 275.945, 234.843, 196.055, 167.247, 139.873, 113.932, 95.6506, 82.789, 72.2128, 64.9871, 53.997, 43.4461, 39.0238, 33.6322, 28.8622, 25.6006, 21.9322, 18.5028, 16.0912, 14.2918, 12.4941, 10.5138, 9.05925}, + {9146.66, 471.958, 387.082, 340.914, 286.893, 262.777, 224.112, 184.982, 155.447, 133.684, 107.642, 91.5521, 78.135, 69.0562, 61.4634, 52.4394, 42.1881, 36.5169, 30.0318, 27.9321, 24.4145, 21.0881, 17.9552, 14.6189, 13.2301, 12.9111, 10.8691, 8.35492}, + {540.281, 410.901, 354.276, 301.779, 253.803, 238.881, 199.465, 167.136, 145.674, 119.585, 97.0842, 82.3805, 70.6386, 62.154, 55.8136, 46.3101, 37.2817, 33.507, 28.8241, 25.774, 22.4889, 19.8697, 16.1007, 13.3432, 12.4647, 11.9955, 9.6895, 8.46321}, + {419.005, 377.428, 314.861, 270.658, 240.487, 213.074, 182.994, 151.52, 129.287, 108.487, 87.9791, 74.8889, 64.8147, 56.7597, 50.5058, 42.6958, 35.6277, 29.9064, 26.1033, 22.5358, 20.6119, 17.9656, 15.3201, 13.1018, 11.7756, 10.129, 8.86099, 7.58348}, + {2783.23, 334.238, 275.818, 240.947, 205.026, 186.945, 163.992, 138.569, 117.64, 100.381, 81.1057, 68.0913, 58.8849, 52.6374, 45.2179, 38.059, 32.6702, 26.3298, 23.0484, 18.3201, 18.1814, 16.0936, 12.7571, 12.2673, 9.95479, 8.37502, 7.42398, 6.72237}, + {-1, -1, -1, -1, -1, 143.654, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 9.23717, 9.05559, -1, -1, 338.089}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -293.3, -150.312, -41.3547, -4.93182, 20.0224, 31.2313, 31.0566, 33.3205, 30.2863, 27.2634, 24.2872, 22.0512, 19.596, 17.3902, 14.2112, 12.6609, 11.407, 10.2093, 8.85659, 7.85742, 6.4135, 6.23362, 5.41945, 4.95306, 4.41755, 3.82303}, + {-1, -143.627, -143.826, -62.3445, 23.7381, 51.7379, 55.9747, 54.5144, 47.9348, 42.2055, 37.0868, 31.9699, 28.8453, 26.0344, 23.1051, 20.5071, 17.1946, 14.1772, 12.4708, 11.3144, 9.88063, 8.86923, 7.67165, 6.4322, 5.96624, 5.18282, 4.81762, 4.28301}, + {-1, -13.3855, 5.16716, 64.1898, 72.3294, 76.3905, 73.7962, 67.3364, 59.9099, 51.4343, 43.5279, 37.1873, 31.7994, 29.0358, 26.5368, 22.0615, 19.1543, 15.4385, 14.2599, 12.3375, 10.9493, 9.73496, 8.26995, 7.45197, 6.60214, 6.08206, 5.15337, 4.66445}, + {-42.7682, 47.3889, 103.482, 107.735, 107.75, 94.9291, 87.763, 75.9543, 65.4694, 56.7377, 47.3143, 39.9327, 34.7819, 31.2361, 27.8932, 24.1076, 19.6767, 17.1081, 15.427, 12.8984, 11.4228, 10.0318, 8.49021, 7.90816, 6.72917, 6.39571, 5.45637, 4.61281}, + {541.234, 465.806, 429.209, 372.183, 331.067, 285.903, 258.37, 216.269, 181.991, 154.204, 125.987, 107.564, 91.8176, 81.5452, 73.1247, 59.1412, 51, 43.3898, 37.9118, 33.2887, 28.8381, 25.3079, 21.6463, 17.6858, 16.9908, 14.841, 11.8149, 10.9434}, + {255.594, 371.519, 358.173, 343.459, 285.798, 262.664, 238.913, 194.777, 163.618, 142.465, 116.934, 98.3012, 84.7328, 73.9315, 66.1496, 57.1145, 45.7455, 39.2169, 33.571, 28.7347, 27.0902, 22.7753, 19.8191, 16.4045, 15.2075, 14.0935, 12.3427, 9.36143}, + {275.796, 423.747, 347.249, 303.803, 270.357, 254.279, 217.372, 182.151, 161.833, 132.635, 108.221, 91.6597, 79.5534, 69.683, 62.6926, 52.9109, 42.95, 36.9714, 31.6704, 28.9253, 25.7569, 22.4706, 18.5914, 16.0164, 14.43, 14.6449, 11.4458, 9.78841}, + {378.542, 349.351, 319.333, 285.503, 261.452, 233.428, 201.215, 165.997, 145.442, 121.289, 98.8432, 84.1681, 72.9111, 64.2952, 58.4893, 48.2012, 41.2393, 34.1303, 29.9633, 26.1572, 23.1371, 20.5019, 17.2906, 15.0458, 14.0115, 11.7586, 10.045, 9.31029}, + {557.927, 338.049, 301.204, 265.456, 232.807, 212.31, 185.76, 158.503, 132.332, 113.382, 91.8123, 76.8816, 67.1968, 60.2717, 52.0559, 44.363, 36.5282, 29.777, 25.6156, 22.1842, 20.2098, 18.3932, 15.1911, 14.1691, 12.6889, 10.8789, 10.4976, 7.84804}, + {-1, -1, -1, -1, -1, 2154.03, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 12.2722, 8.95391, -1, -1, 337.608}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -251.167, -157.188, -100.839, -70.7716, -31.9278, -14.7414, -6.46332, -1.43471, 1.10161, 1.95823, 2.6771, 2.52718, 2.67548, 2.75908, 2.87331, 2.61814, 1.92056, 2.16773, 1.70225, 1.70877, 1.55219, 1.43065, 1.53014, 1.69851, 1.40267, 1.46639}, + {-1, -1, -243.237, -145.933, -87.2068, -48.5578, -21.9141, -7.68402, -2.83933, 1.21596, 2.94545, 4.083, 3.97067, 4.12142, 3.78849, 3.83645, 3.07738, 2.90695, 2.53516, 2.51623, 2.31173, 2.2246, 1.85357, 1.78656, 1.65385, 1.57375, 1.40617, 1.35693}, + {-1, -110, -141.651, -118.596, -52.606, -23.472, -8.09735, 0.683589, 3.57165, 5.25367, 5.8348, 5.67137, 5.26599, 5.1816, 4.84428, 4.6964, 4.06178, 3.27554, 3, 2.92343, 2.56487, 2.47989, 2.32236, 1.83586, 1.84201, 1.97658, 1.64081, 1.56958}, + {-1, -106.053, -87.5398, -49.1882, -11.1091, -0.606904, 6.08278, 8.18373, 9.14269, 8.82061, 8.39517, 7.5095, 6.66552, 6.06293, 5.79917, 5.11953, 4.08928, 3.87, 3.71985, 3.4277, 2.925, 2.47762, 2.49134, 2.1793, 2.11341, 1.8709, 1.68674, 1.69234}, + {-116.854, -103.914, -48.6067, -7.80512, 4.11674, 8.14952, 11.6643, 11.178, 11.3862, 10.0188, 9.46565, 8.32955, 7.58777, 6.63929, 6.08499, 5.66225, 4.70548, 4.09773, 4.0294, 3.23529, 2.62532, 2.89612, 2.52651, 2.27649, 1.99773, 1.96176, 2.06313, 2.12814}, + {-146.18, -59.7282, -12.5, 3.08192, 8.34909, 11.1753, 15.2845, 14.8204, 14.3607, 12.9987, 11.1043, 9.964, 8.90504, 8.31783, 7.36251, 6.6915, 6.24035, 4.98582, 4.03066, 5.83789, 3.10856, 2.96333, 3.06171, 2.23047, 2.32792, 2.18535, 2.38165, 2.42884}, + {-233.643, -96.4333, -30.9536, -2.51866, 5.30801, 7.45312, 14.238, 12.5321, 12.7695, 11.741, 10.4656, 8.62541, 7.93922, 7.51216, 6.53463, 5.50929, 4.6268, 4.64697, 4.30481, 3.52426, 3.45212, 3.73824, 4.07812, 2.33724, 2.51972, 2.21704, 3.41317, 2.55682}, + {-211.848, -67.9261, -9.6179, 2.65525, 11.0301, 16.4831, 16.0704, 15.4027, 15.1086, 13.5929, 11.7898, 9.90025, 9.13345, 8.25683, 7.21617, 6.25572, 5.43346, 4.54866, 3.83221, 3.4237, 3.65898, 3.65808, 3.18498, 2.75829, 2.37531, 2.88444, 1.95099, 1.89066}, + {-143.833, -12.2832, 7.8963, 16.4622, 19.9538, 17.4053, 18.3962, 16.7577, 15.9486, 14.1232, 11.1662, 10.5826, 9.11908, 8.38156, 7.65503, 6.84281, 5.95331, 4.69263, 4.88752, 3.84843, 3.79038, 3.24503, 2.73708, 2.6645, 2.5017, 2.13435, 1.87916, 2.1749}, + {-37.4431, 11.3047, 18.5, 23.1562, 22.8984, 22.1124, 20.1964, 19.4342, 17.2078, 15.1252, 12.2962, 10.5784, 9.23938, 8.73254, 7.106, 6.7301, 5.53248, 4.62478, 3.82739, 3.07251, 2.79682, 2.8214, 2.92242, 2.47091, 2.63102, 1.94484, 2.30322, 2.64068}, + {4.24623, 23.1041, 27.5407, 28, 23.0684, 24.1685, 21.3723, 19.4634, 16.9631, 14.3876, 12.3701, 10.1272, 9.12229, 7.9875, 7.06019, 5.96169, 5.53393, 4.32105, 3.66794, 3.70074, 3.20382, 3.47729, 3.06609, 2.26191, 2.48768, 2.01323, 2.73772, 2.66561}, + {33.3344, 32.716, 30.0851, 30.6933, 29.2431, 25.6295, 21.674, 19.3741, 17.7184, 14.8413, 12.1543, 10.4758, 9.33113, 7.79187, 7.39106, 5.8376, 6.08377, 4.85748, 4.16908, 3.88557, 3.14086, 3.11306, 2.98297, 3.33859, 2.04182, 2.32861, 2.75164, 2.29621}, + {46.1357, 38.8426, 36.6976, 32.0038, 29.6956, 23.4889, 22.725, 19.779, 17.5173, 14.7043, 11.9171, 10.7871, 9.06671, 8.23658, 7.41977, 6.46988, 4.93792, 4.55465, 4.20588, 3.82236, 3.62993, 2.83949, 2.95902, 1.99063, 2.37545, 2.28563, 2.49407, 2.52411} + }, + { + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}, + {-417.629, -218.804, -63.1122, -34.5828, -10.68, 2.75084, 8.65719, 11.6155, 13.6253, 12.1802, 12.5535, 10.8028, 9.48349, 9.38468, 7.83699, 6.99092, 5.30562, 4.20316, 4.41177, 4.52123, 3.31882, 3.91104, 3.77374, 4.04567, 2.35974, 2.35145, 2.96747, 1.98381}, + {-311.688, -93.8205, -32.57, -6.85071, 6.45113, 7.97528, 13.5012, 15.2368, 16.5485, 14.4764, 12.181, 11.4092, 10.3418, 9.29414, 9.04287, 7.72862, 7.46558, 5.20657, 5.19399, 5.61358, 3.9523, 3.20885, 3.29034, 2.82267, 2.91734, 2.38053, 2.44655, 2.36229}, + {-161.948, -37.0248, -4.60393, 8.56983, 13.4828, 19.0043, 18.3378, 20.0726, 18.3394, 16.8149, 14.4702, 12.2298, 10.8159, 10.422, 8.29546, 7.70715, 6.26524, 5.70706, 5.26374, 4.44881, 4.80797, 3.24519, 3.09801, 2.73461, 3.34774, 2.88844, 2.34626, 2.76387}, + {-72.1648, -12.5057, 16.9112, 23.5819, 20.6731, 21.814, 22.9407, 19.6563, 19.1021, 16.9339, 15.2842, 12.4743, 11.0013, 10.0748, 8.91402, 7.27224, 6.15542, 5.23092, 4.49629, 4.25791, 3.79059, 3.70681, 3.31756, 2.62265, 3.45895, 2.19926, 2.15639, 2.7466}, + {2.3118, 20.9883, 24.9015, 32.366, 32.2839, 29.3505, 24.8013, 23.3821, 21.1815, 18.3139, 15.0436, 13.3637, 11.4887, 9.84427, 9.51972, 8.22026, 6.8517, 5.85862, 4.95269, 4.5885, 3.45462, 4.03355, 3.70984, 4.04694, 2.46266, 2.50179, 3.23813, 2.46999}, + {30.7084, 40.046, 40.956, 39.7092, 36.4134, 28.415, 28.5543, 24.9346, 23.1865, 19.4968, 15.3536, 14.0231, 12.0163, 10.7639, 9.82125, 8.36598, 6.4058, 5.88361, 5.13249, 4.51457, 4.9171, 3.87165, 3.58904, 2.85879, 2.53645, 2.81466, 2.72057, 3.18122} + } + }; + + +const float CSCTFPtMethods::sigmafr0[4][15][28] = + { + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 68.1251, 119.334, 71.9663, 47.2033, 34.4095, 24.1757, 16.9244, 14.21, 10.0848, 8.28308, 7.49682, 7.5252, 5.7771, 5.67435, 5.05335, 4.03134, 3.38787, 3.49897, 3.27399, 4.38102, 3.45241, 3.57641, 2.74292, 2.58754, 2.82597, 3.02336}, + {1, 1, 11.2171, 180.376, 95.0863, 45.7334, 36.6456, 24.597, 16.4907, 15.2826, 12.8201, 10.0379, 9.45291, 8.26339, 6.8289, 6.16693, 4.85849, 12.1669, 4.04481, 3.76596, 3.33028, 3.0602, 2.82333, 6.10153, 3.8862, 4.83151, 2.99154, 2.87868}, + {1, 1, 214.489, 145.179, 39.8377, 32.3612, 24.983, 17.3205, 14.5435, 11.4038, 8.99103, 7.65653, 7.03634, 6.16057, 5.35274, 6.44559, 4.63289, 3.48617, 3.32857, 3.25099, 3.28055, 3.0714, 2.58432, 2.61066, 2.99103, 2.85844, 3.29465, 3.06768}, + {1, 2.17804, 246.204, 73.5985, 34.3397, 27.9956, 21.2206, 15.6835, 13.173, 11.1528, 9.00959, 7.51184, 6.55643, 5.56576, 5.47, 5.43772, 4.62926, 3.37312, 3.33237, 3.59496, 2.67392, 2.79043, 3.0637, 2.60009, 3.12616, 3.22084, 3.22784, 3.62183}, + {1, 178.428, 54.0668, 50.639, 30.0806, 26.6723, 18.1088, 16.2946, 12.3097, 11.9197, 9.76022, 7.47657, 6.44478, 6.32831, 5.64725, 4.21032, 3.63872, 4.3096, 3.11977, 3.49313, 2.69508, 3.80622, 2.76555, 2.70835, 3.1522, 2.74832, 2.77429, 2.80946}, + {33.7724, 127.162, 36.813, 83.7352, 41.0058, 28.8809, 20.1964, 14.9477, 14.2195, 11.9145, 11.2838, 7.30775, 8.05355, 7.12897, 7.13998, 4.44287, 3.82913, 15.6533, 3.1924, 3.68782, 2.97145, 3.00122, 2.60565, 2.86444, 2.25535, 2.47471, 2.46453, 2.92709}, + {63.4126, 78.9729, 63.6832, 49.5751, 46.9535, 42.779, 36.3592, 31.1099, 23.5997, 21.204, 16.8426, 16.7998, 13.9811, 12.5411, 10.5253, 13.362, 8.63362, 6.77557, 6.6511, 14.3978, 8.47154, 10.8782, 7.15581, 5.88536, 8.01652, 12.0409, 6.80079, 9.92202}, + {323.587, 130.398, 76.2136, 54.71, 44.2662, 43.958, 40.2353, 30.8886, 26.9603, 24.2783, 17.5786, 15.1457, 15.3706, 13.0387, 11.2397, 11.2636, 7.87718, 10.9021, 7.53715, 8.17749, 6.93261, 17.4198, 4.87206, 5.71908, 6.3438, 9.25595, 11.7572, 6.81276}, + {125.501, 86.1114, 78.0846, 56.6407, 42.2517, 43.9773, 35.4223, 31.0062, 26.3755, 22.5857, 20.9842, 17.2539, 14.0029, 12.3455, 11.3132, 13.3154, 8.60381, 8.35366, 6.2164, 6.76689, 6.09496, 5.59811, 8.17196, 13.4268, 6.02764, 5.67951, 6.71677, 8.7109}, + {95.8611, 75.3004, 65.2466, 53.2109, 47.9975, 40.0404, 31.958, 30.4257, 27.7305, 25.0529, 17.6693, 15.6535, 14.5663, 11.3021, 11.7363, 9.1677, 11.1228, 7.84579, 6.95689, 7.39175, 8.02251, 6.36251, 6.64162, 7.60716, 5.71819, 8.15284, 6.63158, 6.81248}, + {274.776, 85.1791, 62.5779, 52.2624, 45.0418, 38.0133, 33.6947, 28.865, 27.5922, 23.043, 19.7818, 17.272, 15.9374, 13.4469, 11.8057, 11.5461, 10.9067, 11.0404, 8.0732, 10.2156, 10.7966, 8.75473, 8.18003, 20.2431, 14.1253, 10.6056, 14.0389, 18.7348}, + {81.1599, 81.4479, 69.629, 57.8942, 56.9895, 32.849, 30.7188, 31.1175, 24.4425, 21.2399, 15.3807, 20.083, 15.6961, 11.7551, 15.4998, 10.336, 95.0491, 69.3807, 9.18389, 8.17367, 17.986, 10.1523, 12.8713, 12.5117, 13.3384, 6.82039, 12.7359, 26.3342}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 0.213802, 110.043, 85.1732, 83.1862, 87.3043, 33.7737, 23.0747, 63.8276, 15.2175, 27.868, 12.6669, 17.1469, 50.731, 9.70449, 64.2886, 5.70197, 81.6955, 9.51219, 7.0649, 8.84973, 5.99795, 83.4597, 4.3645, 5.86517, 5.28726}, + {1, 1, 89.5159, 113.68, 91.6962, 77.6377, 52.0035, 33.9964, 28.4368, 21.664, 16.7158, 14.0169, 11.7753, 10.7078, 10.2129, 8.69455, 6.96017, 5.68121, 5.38927, 4.89401, 4.95697, 4.9322, 3.65117, 3.25201, 3.55802, 4.72346, 3.40616, 3.19724}, + {1, 3.65071, 167.809, 118.577, 79.2131, 62.7322, 46.6568, 31.0416, 24.7606, 20.1139, 16.3567, 13.9311, 12.4083, 10.2061, 9.70802, 8.58308, 7.39169, 5.60975, 6.81223, 4.72617, 4.29868, 4.44951, 4.15795, 3.71309, 3.85244, 3.71955, 3.6068, 4.61138}, + {1, 143.017, 114.974, 80.9475, 65.7978, 58.7383, 33.663, 40.7059, 22.9966, 20.6734, 16.5455, 13.8755, 12.3398, 12.2325, 10.2504, 7.705, 7.19971, 9.05019, 6.72006, 5.09801, 5.65375, 4.89251, 3.85383, 5.25096, 3.76551, 3.68784, 3.63877, 3.53497}, + {70.5084, 123.26, 74.5829, 51.9644, 47.7945, 42.5259, 34.1665, 27.4405, 24.5782, 19.7956, 16.2276, 12.4019, 11.9461, 10.1038, 9.26924, 8.81221, 6.45554, 6.13044, 6.01564, 5.92054, 5.00283, 3.79784, 4.43493, 3.38759, 3.06995, 3.1821, 3.37826, 3.39659}, + {1217.05, 201.975, 85.5261, 68.5927, 66.6012, 60.9998, 53.6427, 48.6075, 31.7341, 27.728, 24.6024, 22.4018, 15.7743, 17.3198, 13.7922, 11.3731, 10.1716, 9.0544, 8.50262, 14.2347, 6.81764, 8.60334, 9.55753, 7.02884, 6.94412, 5.80156, 7.08978, 8.2179}, + {236.657, 244.966, 112.373, 78.8199, 67.8974, 66.5142, 55.7426, 43.4698, 42.7562, 31.9949, 26.366, 19.1138, 19.3944, 20.4525, 14.6857, 12.3677, 10.7261, 12.6794, 8.76137, 12.16, 6.75415, 10.3045, 7.91157, 7.42901, 6.80211, 6.86062, 12.349, 10.4941}, + {256.896, 159.681, 100.055, 84.1373, 62.7979, 61.6566, 48.3574, 40.4226, 36.0741, 31.4883, 25.5559, 23.7784, 17.1684, 15.61, 16.1722, 15.1145, 10.1943, 10.9007, 10.3402, 7.54424, 7.313, 7.46722, 7.17864, 7.46414, 6.75702, 5.89486, 6.40948, 8.48163}, + {257.504, 109.282, 103.033, 75.7751, 76.7721, 58.9241, 48.3108, 41.4407, 39.4679, 33.6439, 24.8537, 21.3699, 18.0898, 16.9161, 15.6342, 14.1586, 12.3244, 9.18785, 10.0318, 9.4986, 8.91357, 11.6174, 18.6761, 9.52487, 6.88319, 13.6627, 9.81258, 14.6774}, + {169.185, 113.197, 93.9858, 75.5571, 65.2782, 52.2785, 48.0109, 40.0461, 36.6626, 30.353, 25.1063, 20.7361, 18.792, 16.958, 14.6701, 13.3799, 13.4912, 9.98326, 9.89502, 12.4285, 10.494, 11.2434, 8.54232, 16.3106, 14.0824, 8.59128, 9.7086, 12.0069}, + {101.76, 119.944, 74.5477, 78.6374, 68.0419, 54.84, 40.7916, 44.7959, 40.9335, 33.4932, 22.5979, 24.5248, 18.5872, 15.2081, 15.6492, 10.4524, 103.653, 66.9111, 17.5435, 8.81236, 15.4697, 9.49944, 13.4211, 9.33341, 11.9129, 8.46251, 14.9693, 10.4711}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 0.0011042, 86.9352, 75.2624, 52.2464, 32.6091, 20.4476, 13.4983, 11.2587, 8.80378, 7.11921, 7.0583, 5.68815, 6.20848, 4.34774, 5.45062, 5.4936, 3.43077, 3.33174, 3.04659, 3.8793, 3.11545, 2.97137, 3.92529, 4.57437, 3.88033, 3.82278}, + {1, 1, 94.2962, 87.2608, 63.6413, 44.4619, 27.8601, 17.1249, 14.5496, 10.6136, 8.1779, 7.43897, 6.44223, 6.07491, 5.71576, 5.80677, 4.30508, 3.71754, 3.50651, 3.11441, 4.01509, 3.70184, 3.27363, 3.07401, 3.82936, 3.74439, 2.99869, 3.56942}, + {1, 0.263982, 119.77, 91.7619, 57.8566, 34.9019, 22.023, 15.941, 12.22, 10.1212, 8.34203, 7.32761, 6.13686, 5.47659, 5.31636, 4.7639, 4.16051, 3.54105, 4.07639, 3.09476, 3.04313, 3.29353, 3.70995, 2.79947, 3.94107, 3.99605, 3.96949, 4.88657}, + {1, 113.045, 93.6573, 70.568, 31.0566, 20.7173, 16.8019, 14.8641, 11.9429, 9.96161, 7.87523, 6.7396, 6.18326, 6.16374, 5.35523, 3.95939, 4.04783, 4.28055, 3.89598, 3.4252, 3.42753, 3.48459, 3.23155, 3.19143, 4.02432, 3.06929, 3.42948, 4.04161}, + {0.447397, 105.302, 76.6619, 31.9851, 22.4774, 19.276, 17.7676, 14.1965, 10.8272, 10.1416, 7.62459, 6.60822, 7.21393, 6.00029, 5.10027, 4.89418, 4.42892, 3.707, 6.06502, 3.37472, 3.49089, 3.46185, 6.33915, 3.3654, 3.30022, 3.36655, 4.87842, 8.07411}, + {152.08, 112.801, 47.3659, 30.5674, 29.0316, 22.3914, 19.0157, 16.3471, 15.5554, 12.4982, 10.4935, 8.23282, 7.40488, 9.06651, 6.97499, 9.66855, 8.35921, 5.45921, 5.68328, 10.6461, 4.65396, 7.5477, 7.11417, 6.02132, 6.79497, 8.21492, 10.5221, 11.7369}, + {177.146, 109.73, 53.3379, 32.4922, 30.5016, 25.9712, 22.9064, 19.6453, 17.4685, 14.9279, 10.9822, 10.9065, 9.22264, 9.52341, 9.23665, 6.50148, 6.20737, 8.19635, 7.38019, 9.07186, 9.22787, 11.9975, 15.4328, 12.1685, 11.2679, 11.0456, 16.8556, 15.203}, + {175.465, 100.985, 56.7871, 37.5513, 26.3367, 23.6775, 19.3572, 17.3464, 16.3425, 14.2809, 11.4196, 10.1502, 9.45509, 8.55837, 7.929, 7.75422, 6.25516, 6.98075, 7.95726, 5.58602, 8.52811, 8.94976, 8.61675, 7.52203, 5.86654, 9.30841, 7.95983, 9.16498}, + {161.557, 60.9083, 42.7418, 32.6681, 28.4483, 23.0831, 20.1852, 16.6503, 14.3982, 12.9469, 10.4914, 10.6759, 9.05724, 8.21126, 8.46837, 9.92698, 7.71569, 6.7965, 8.87549, 6.0765, 7.88892, 7.22201, 8.13346, 8.88474, 11.2008, 10.4921, 8.34342, 10.0337}, + {91.718, 50.2739, 37.883, 32.7472, 24.9764, 23.3509, 19.3552, 17.9669, 15.5899, 13.3535, 11.3664, 9.74592, 9.19961, 7.76436, 7.74193, 7.18929, 6.40388, 8.6005, 6.88462, 10.8404, 8.72774, 7.46032, 9.74493, 9.06091, 8.81877, 8.50823, 11.0295, 15.2753}, + {72.4631, 47.222, 36.2746, 28.8782, 23.553, 24.7348, 18.7544, 18.437, 15.7064, 12.729, 11.0992, 10.1026, 8.40556, 7.96116, 8.09745, 6.41375, 6.51981, 6.63771, 8.47843, 7.66306, 8.95359, 10.2608, 8.83699, 8.72077, 10.7087, 7.27377, 13.6, 14.2494}, + {60.2763, 42.7498, 34.6623, 26.385, 25.4651, 21.7019, 19.0647, 15.8816, 14.2646, 12.5554, 10.8672, 9.43677, 8.44181, 7.59876, 7.81844, 6.11722, 8.516, 8.94197, 6.97098, 7.17371, 6.68615, 7.24368, 6.23672, 11.2857, 8.77067, 8.43604, 11.2313, 10.0775}, + {57.866, 41.2832, 33.3179, 27.3557, 23.8832, 20.5696, 17.8125, 15.5961, 14.4456, 12.0961, 9.76464, 9.34033, 7.73885, 7.76005, 7.44823, 7.55132, 7.13281, 5.57387, 6.08408, 6.99443, 6.28186, 6.48654, 6.99549, 5.28173, 7.53539, 6.92374, 8.62903, 12.2492} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {269.647, 190.711, 88.8938, 70.894, 47.3717, 44.6289, 33.3552, 28.7616, 25.0309, 21.272, 17.9555, 14.7229, 14.5419, 11.7788, 13.5958, 10.8726, 7.98782, 10.1873, 8.92189, 9.84992, 7.93519, 10.66, 9.14665, 13.8959, 8.38381, 7.987, 15.2538, 11.2857}, + {235.853, 115.945, 85.6699, 62.6811, 48.3218, 46.3742, 32.8133, 27.8045, 23.4159, 20.5056, 16.0387, 15.324, 13.2206, 11.3368, 10.4307, 9.27748, 11.3733, 8.87551, 8.35207, 11.7778, 8.82057, 8.90268, 8.28021, 8.06991, 12.7847, 7.80538, 8.15497, 8.97099}, + {181.416, 96.6442, 73.0719, 54.7106, 42.9821, 37.438, 32.203, 27.5413, 22.6414, 19.4503, 17.7779, 14.5369, 13.0979, 13.7771, 10.4079, 9.45385, 13.0227, 8.50182, 7.17865, 10.9919, 15.7864, 8.76431, 8.51823, 5.92961, 9.18247, 10.5971, 9.3721, 15.4988}, + {139.491, 86.7362, 64.8339, 51.7932, 40.4078, 39.1071, 30.9617, 26.4873, 25.263, 20.3243, 16.5092, 14.4393, 12.175, 11.956, 10.8174, 9.08607, 7.18855, 10.0054, 11.1779, 7.12204, 9.47445, 6.93119, 8.93181, 8.61144, 11.0501, 6.27241, 9.95825, 14.4856}, + {106.141, 75.9413, 58.0517, 48.534, 42.3919, 33.3155, 31.0908, 25.4912, 22.6406, 19.3109, 16.0106, 14.2606, 12.5963, 11.0191, 11.1065, 9.09784, 9.07922, 8.92264, 7.34917, 7.71939, 7.41573, 8.73107, 6.43358, 17.2136, 9.26347, 8.55656, 10.9458, 12.6821}, + {100.082, 76.8702, 55.0846, 48.6279, 40.6142, 34.3238, 29.3724, 26.3273, 25.1794, 19.6749, 16.3483, 14.3196, 12.3469, 11.8695, 11.738, 9.54169, 10.3128, 8.97389, 7.22238, 8.43618, 9.03957, 7.8851, 9.20503, 8.0428, 8.81155, 10.3738, 10.7343, 18.0864} + } + }; + +const float CSCTFPtMethods::sigmafr1[4][15][28] = + { + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 146.093, 91.0022, 59.1524, 33.1605, 28.0477, 17.4744, 15.5721, 11.7519, 9.35168, 7.7485, 7.04861, 6.47423, 5.73763, 5.09473, 4.08489, 3.39595, 4.04544, 2.96401, 3.63584, 3.1557, 3.00004, 3.18668, 3.41738, 2.71614, 2.82526, 3.70189}, + {1, 218.776, 145.244, 104.935, 64.8144, 29.6568, 23.4613, 19.0926, 14.8407, 10.6044, 9.43501, 7.74741, 6.91137, 6.22613, 5.72544, 5.2123, 4.24476, 3.74203, 3.31965, 3.40162, 3.74122, 2.96814, 3.12356, 2.69131, 3.2702, 3.08497, 3.38834, 2.81568}, + {1, 216.291, 89.0598, 61.8382, 26.9505, 21.5635, 19.7094, 17.3911, 12.8349, 12.6624, 9.67599, 7.38235, 6.67213, 6.85975, 5.63519, 4.96333, 5.1828, 3.76683, 3.47407, 3.5603, 4.18003, 2.75393, 3.24872, 2.69483, 3.18626, 3.0917, 2.9064, 3.49336}, + {74.8743, 114.685, 34.9506, 32.6917, 21.6367, 20.6803, 22.2436, 14.6578, 12.8293, 10.8414, 8.62706, 7.16602, 6.62353, 6.20931, 5.41574, 4.63619, 4.12341, 3.53772, 5.40106, 3.54274, 3.04711, 2.82168, 2.97043, 2.56215, 2.63581, 2.72855, 3.475, 2.40102}, + {171.647, 40.3668, 170.531, 57.8944, 49.7425, 45.0042, 40.4664, 35.8242, 31.2455, 28.1189, 21.2241, 17.9434, 14.4424, 15.5375, 14.4543, 11.4451, 11.2267, 9.18004, 8.39402, 12.0792, 5.76609, 6.72775, 8.85565, 8.75935, 6.70541, 6.8381, 9.55174, 8.56415}, + {1303.1, 108.27, 69.3932, 63.777, 57.8401, 52.0202, 42.5951, 33.2084, 28.6304, 27.9733, 20.1268, 18.8158, 17.0162, 13.475, 12.6629, 12.7418, 8.99252, 8.94672, 7.8758, 8.3772, 10.6977, 8.00381, 8.8381, 14.3496, 11.113, 8.4152, 9.00849, 13.7466}, + {160.859, 94.3386, 65.0202, 60.3475, 75.2043, 44.8816, 41.5634, 37.5275, 27.7923, 26.4016, 21.5374, 15.8813, 15.8779, 13.9959, 13.7772, 19.727, 11.742, 8.67518, 9.28799, 8.13627, 7.15515, 8.97133, 6.80429, 10.5999, 5.91254, 9.1128, 10.6201, 10.5506}, + {107.553, 88.8958, 66.3069, 65.4056, 48.5765, 45.1286, 40.6105, 32.3372, 26.121, 24.6533, 21.1985, 17.5026, 16.0065, 14.2815, 14.0509, 11.6923, 10.0067, 10.5004, 9.65113, 8.2566, 9.49279, 7.25941, 9.84551, 9.10625, 13.5828, 7.42791, 9.7761, 13.2592}, + {621.575, 81.157, 78.9902, 50.6043, 51.6995, 55.1314, 40.8115, 35.0876, 26.3547, 27.1407, 22.0774, 18.4421, 15.9584, 16.8535, 14.1161, 12.7641, 15.5263, 11.1729, 9.03555, 12.459, 19.0917, 9.49799, 18.3356, 11.5246, 14.7979, 11.849, 14.7263, 17.7757}, + {1, 1, 1, 1, 1, 32.849, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.0542444, 13.3384, 1, 1, 0.248621}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 0.296438, 118.62, 89.405, 52.2476, 45.2939, 28.7616, 25.5548, 18.0656, 13.6928, 11.9697, 10.3611, 10.2854, 7.90347, 6.39297, 5.44473, 5.61793, 5.27675, 4.76144, 3.86958, 3.78657, 3.56005, 3.94048, 3.79113, 3.08763, 3.15283, 3.15847}, + {1, 0.14452, 190.349, 154.279, 86.5965, 82.5413, 34.8556, 31.0941, 21.5582, 16.6576, 14.6587, 11.7976, 10.7251, 8.74257, 8.03431, 6.05178, 6.15984, 5.17494, 4.89723, 4.20602, 4.38072, 3.50678, 3.58872, 3.36111, 4.08605, 3.61866, 3.4662, 3.78235}, + {1, 152.929, 136.244, 73.4085, 45.9132, 36.7447, 30.241, 27.8179, 20.674, 19.6962, 14.1128, 12.5882, 9.73802, 10.7205, 7.71969, 7.51919, 7.77108, 5.55116, 5.33028, 4.40788, 4.93005, 3.668, 3.55749, 3.69614, 3.82949, 5.04436, 3.26159, 4.26046}, + {140.472, 85.4204, 71.8176, 59.7741, 41.1711, 31.8045, 29.5324, 23.9129, 19.9144, 18.3415, 13.8572, 10.9475, 10.3783, 8.29955, 7.48321, 7.171, 7.00912, 5.36884, 6.52747, 3.98305, 4.04028, 3.61817, 3.21717, 3.59865, 3.14602, 3.12143, 3.07281, 2.69386}, + {237.788, 96.2055, 102.507, 72.5626, 75.5721, 55.7517, 51.4652, 44.584, 37.268, 33.9088, 25.8814, 21.9077, 17.3586, 14.6234, 14.7653, 11.7539, 12.3716, 11.6726, 8.48135, 6.99178, 7.1455, 8.09071, 7.52601, 8.58121, 6.96213, 7.95596, 6.81041, 5.66795}, + {294.913, 161.347, 102.319, 90.1594, 81.3222, 70.8996, 53.4479, 45.6466, 42.2802, 37.0224, 24.8388, 24.4679, 21.1667, 17.9857, 17.5664, 18.9734, 11.9997, 12.9781, 8.93737, 8.43556, 9.32775, 10.8702, 8.67542, 7.73195, 8.2574, 8.75741, 7.36091, 13.6306}, + {180.057, 184.24, 82.2473, 86.6705, 77.8282, 62.6743, 52.5831, 46.0168, 37.4869, 33.5461, 26.8174, 20.3363, 20.252, 18.0727, 15.3164, 12.4784, 11.096, 9.67415, 10.3632, 9.03916, 9.16117, 10.5277, 8.66486, 7.16234, 6.57559, 10.5885, 9.67653, 10.1513}, + {251.671, 111.919, 94.9753, 90.3654, 68.4575, 62.0251, 55.3331, 45.2581, 34.2676, 33.7628, 26.9416, 23.3815, 19.7758, 18.5239, 19.3473, 18.9695, 12.0358, 12.3383, 10.8987, 8.83571, 10.1066, 9.69945, 10.316, 9.06576, 11.4875, 9.98941, 9.84754, 11.6985}, + {232.68, 109.947, 100.398, 74.9348, 66.4849, 60.1203, 51.4264, 44.3605, 37.0279, 34.0509, 27.488, 23.3947, 20.7529, 19.3877, 17.5345, 14.8416, 13.6832, 16.4535, 10.019, 13.0386, 10.8694, 9.31296, 10.1387, 9.91914, 10.8276, 8.53285, 12.0437, 13.6714}, + {1, 1, 1, 1, 1, 54.84, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.0233561, 0.0280901, 1, 1, 0.226361}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 0.0011042, 86.9352, 75.2624, 52.2464, 32.6091, 20.4476, 13.4983, 11.2587, 8.80378, 7.11921, 7.0583, 5.68815, 6.20848, 4.34774, 5.45062, 5.4936, 3.43077, 3.33174, 3.04659, 3.8793, 3.11545, 2.97137, 3.92529, 4.57437, 3.88033, 3.82278}, + {1, 1, 94.2962, 87.2608, 63.6413, 44.4619, 27.8601, 17.1249, 14.5496, 10.6136, 8.1779, 7.43897, 6.44223, 6.07491, 5.71576, 5.80677, 4.30508, 3.71754, 3.50651, 3.11441, 4.01509, 3.70184, 3.27363, 3.07401, 3.82936, 3.74439, 2.99869, 3.56942}, + {1, 0.263982, 119.77, 91.7619, 57.8566, 34.9019, 22.023, 15.941, 12.22, 10.1212, 8.34203, 7.32761, 6.13686, 5.47659, 5.31636, 4.7639, 4.16051, 3.54105, 4.07639, 3.09476, 3.04313, 3.29353, 3.70995, 2.79947, 3.94107, 3.99605, 3.96949, 4.88657}, + {1, 113.045, 93.6573, 70.568, 31.0566, 20.7173, 16.8019, 14.8641, 11.9429, 9.96161, 7.87523, 6.7396, 6.18326, 6.16374, 5.35523, 3.95939, 4.04783, 4.28055, 3.89598, 3.4252, 3.42753, 3.48459, 3.23155, 3.19143, 4.02432, 3.06929, 3.42948, 4.04161}, + {0.447397, 105.302, 76.6619, 31.9851, 22.4774, 19.276, 17.7676, 14.1965, 10.8272, 10.1416, 7.62459, 6.60822, 7.21393, 6.00029, 5.10027, 4.89418, 4.42892, 3.707, 6.06502, 3.37472, 3.49089, 3.46185, 6.33915, 3.3654, 3.30022, 3.36655, 4.87842, 8.07411}, + {152.08, 112.801, 47.3659, 30.5674, 29.0316, 22.3914, 19.0157, 16.3471, 15.5554, 12.4982, 10.4935, 8.23282, 7.40488, 9.06651, 6.97499, 9.66855, 8.35921, 5.45921, 5.68328, 10.6461, 4.65396, 7.5477, 7.11417, 6.02132, 6.79497, 8.21492, 10.5221, 11.7369}, + {177.146, 109.73, 53.3379, 32.4922, 30.5016, 25.9712, 22.9064, 19.6453, 17.4685, 14.9279, 10.9822, 10.9065, 9.22264, 9.52341, 9.23665, 6.50148, 6.20737, 8.19635, 7.38019, 9.07186, 9.22787, 11.9975, 15.4328, 12.1685, 11.2679, 11.0456, 16.8556, 15.203}, + {175.465, 100.985, 56.7871, 37.5513, 26.3367, 23.6775, 19.3572, 17.3464, 16.3425, 14.2809, 11.4196, 10.1502, 9.45509, 8.55837, 7.929, 7.75422, 6.25516, 6.98075, 7.95726, 5.58602, 8.52811, 8.94976, 8.61675, 7.52203, 5.86654, 9.30841, 7.95983, 9.16498}, + {161.557, 60.9083, 42.7418, 32.6681, 28.4483, 23.0831, 20.1852, 16.6503, 14.3982, 12.9469, 10.4914, 10.6759, 9.05724, 8.21126, 8.46837, 9.92698, 7.71569, 6.7965, 8.87549, 6.0765, 7.88892, 7.22201, 8.13346, 8.88474, 11.2008, 10.4921, 8.34342, 10.0337}, + {91.718, 50.2739, 37.883, 32.7472, 24.9764, 23.3509, 19.3552, 17.9669, 15.5899, 13.3535, 11.3664, 9.74592, 9.19961, 7.76436, 7.74193, 7.18929, 6.40388, 8.6005, 6.88462, 10.8404, 8.72774, 7.46032, 9.74493, 9.06091, 8.81877, 8.50823, 11.0295, 15.2753}, + {72.4631, 47.222, 36.2746, 28.8782, 23.553, 24.7348, 18.7544, 18.437, 15.7064, 12.729, 11.0992, 10.1026, 8.40556, 7.96116, 8.09745, 6.41375, 6.51981, 6.63771, 8.47843, 7.66306, 8.95359, 10.2608, 8.83699, 8.72077, 10.7087, 7.27377, 13.6, 14.2494}, + {60.2763, 42.7498, 34.6623, 26.385, 25.4651, 21.7019, 19.0647, 15.8816, 14.2646, 12.5554, 10.8672, 9.43677, 8.44181, 7.59876, 7.81844, 6.11722, 8.516, 8.94197, 6.97098, 7.17371, 6.68615, 7.24368, 6.23672, 11.2857, 8.77067, 8.43604, 11.2313, 10.0775}, + {57.866, 41.2832, 33.3179, 27.3557, 23.8832, 20.5696, 17.8125, 15.5961, 14.4456, 12.0961, 9.76464, 9.34033, 7.73885, 7.76005, 7.44823, 7.55132, 7.13281, 5.57387, 6.08408, 6.99443, 6.28186, 6.48654, 6.99549, 5.28173, 7.53539, 6.92374, 8.62903, 12.2492} + }, + { + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {269.647, 190.711, 88.8938, 70.894, 47.3717, 44.6289, 33.3552, 28.7616, 25.0309, 21.272, 17.9555, 14.7229, 14.5419, 11.7788, 13.5958, 10.8726, 7.98782, 10.1873, 8.92189, 9.84992, 7.93519, 10.66, 9.14665, 13.8959, 8.38381, 7.987, 15.2538, 11.2857}, + {235.853, 115.945, 85.6699, 62.6811, 48.3218, 46.3742, 32.8133, 27.8045, 23.4159, 20.5056, 16.0387, 15.324, 13.2206, 11.3368, 10.4307, 9.27748, 11.3733, 8.87551, 8.35207, 11.7778, 8.82057, 8.90268, 8.28021, 8.06991, 12.7847, 7.80538, 8.15497, 8.97099}, + {181.416, 96.6442, 73.0719, 54.7106, 42.9821, 37.438, 32.203, 27.5413, 22.6414, 19.4503, 17.7779, 14.5369, 13.0979, 13.7771, 10.4079, 9.45385, 13.0227, 8.50182, 7.17865, 10.9919, 15.7864, 8.76431, 8.51823, 5.92961, 9.18247, 10.5971, 9.3721, 15.4988}, + {139.491, 86.7362, 64.8339, 51.7932, 40.4078, 39.1071, 30.9617, 26.4873, 25.263, 20.3243, 16.5092, 14.4393, 12.175, 11.956, 10.8174, 9.08607, 7.18855, 10.0054, 11.1779, 7.12204, 9.47445, 6.93119, 8.93181, 8.61144, 11.0501, 6.27241, 9.95825, 14.4856}, + {106.141, 75.9413, 58.0517, 48.534, 42.3919, 33.3155, 31.0908, 25.4912, 22.6406, 19.3109, 16.0106, 14.2606, 12.5963, 11.0191, 11.1065, 9.09784, 9.07922, 8.92264, 7.34917, 7.71939, 7.41573, 8.73107, 6.43358, 17.2136, 9.26347, 8.55656, 10.9458, 12.6821}, + {100.082, 76.8702, 55.0846, 48.6279, 40.6142, 34.3238, 29.3724, 26.3273, 25.1794, 19.6749, 16.3483, 14.3196, 12.3469, 11.8695, 11.738, 9.54169, 10.3128, 8.97389, 7.22238, 8.43618, 9.03957, 7.8851, 9.20503, 8.0428, 8.81155, 10.3738, 10.7343, 18.0864} + } + }; + +float CSCTFPtMethods::Pt2StnChiSq(int type, float eta, int dphi, int fr) const +{ + + float diff, min, ptmin, ptmax; + float mypt = 0.0; + + int dphicopy = dphi; + + if (type<0 || type>3) + { +// std::cout << "CSCTFPtMethods: illegal track type for Chi-square method" << std::endl; + edm::LogError("CSCTFPtMethods::Pt2StnChiSq()")<<"Illegal track type for Chi-square method"; + return 0.; + } + + // flip sign + //dphi = -dphi; + + // force positive + eta = fabs(eta); + + //determine which eta bin muon falls into + int i = 0; + for(i = 0; i < 15; i++) + { + if (eta >= etabins[i] && eta < etabins[i+1]) break; + } + if ( i == 15 ) + { +// std::cout<<" CSCTFPtMethods: muon not within any eta range"<< std::endl; + edm::LogWarning("CSCTFPtMethods::Pt2StnChiSq()")<<"Muon not within any eta range"; + if (eta=etabins[15]) + { + eta = etabins[15]; + i = 15; + } + else + exit(0); + } + + bool bCallOldMethod = false; + + if (fr == 0) + { + //advance past bins in array w/ default values + //default is: dphifr0[x][y][z] = -1, sigmafr0[x][y][z] = 1 + int j = 0; //start from 1st column, j=0 + while (dphifr0[type][i][j] == -1 && sigmafr0[type][i][j] == 1 && j != 28) j++; + if ( j == 28 ) + { +// std::cout <<" CSCTFPtMethods: every entry in row is default"<< std::endl; + edm::LogInfo("CSCTFPtMethods::Pt2StnChiSq()")<<"Every entry in row is default"; + // exit(0); //normal termination + bCallOldMethod = true; + } + + if (!bCallOldMethod) + { + //set min, ptmin, ptmax to first bin + //in row that is not default + min = fabs(dphi - dphifr0[type][i][j]) / sigmafr0[type][i][j]; + ptmin = ptbins[j]; + ptmax = ptbins[j+1]; + + //loop through all pt bins. assign pt of bin w/ least diff + //do not include default bins in calculation + for ( int k = j; k < 28; k++ ) + { + if(dphifr0[type][i][k] != -1 || sigmafr0[type][i][k] != 1) + { + diff = fabs(dphi - dphifr0[type][i][k]) / sigmafr0[type][i][k]; + if (diff < min) + { + min = diff; + ptmin = ptbins[k]; + ptmax = ptbins[k+1]; + } + } + } + mypt = (ptmin + ptmax)/2; + } + } + + if (fr == 1) + { + //advance past bins in array w/ default values + //default is: dphifr1[x][y][z] = -1, sigmafr1[x][y][z] = 1 + int j = 0; //start from 1st column, j=0 + + while (dphifr1[type][i][j] == -1 && sigmafr1[type][i][j] == 1 && j != 28) j++; + + if ( j == 28 ) + { +// std::cout <<" CSCTFPtMethods: every entry in row is default"<< std::endl; + edm::LogInfo("CSCTFPtMethods::Pt2StnChiSq()")<<"Every entry in row is default"; + // exit(0); //normal termination + bCallOldMethod = true; + } + + if (!bCallOldMethod) + { + //set min, ptmin, ptmax to first bin + //in row that is not default + min = fabs(dphi - dphifr1[type][i][j]) / sigmafr1[type][i][j]; + ptmin = ptbins[j]; + ptmax = ptbins[j+1]; + + //loop through all pt bins. assign pt of bin w/ least diff + //do not include default bins in calculation + for ( int k = j; k < 28; k++ ) + { + if(dphifr1[type][i][k] != -1 || sigmafr1[type][i][k] != 1) + { + diff = fabs(dphi - dphifr1[type][i][k]) / sigmafr1[type][i][k]; + if (diff < min) + { + min = diff; + ptmin = ptbins[k]; + ptmax = ptbins[k+1]; + } + } + } + mypt = (ptmin + ptmax)/2; + } + } + + // hybrid approach: + if (bCallOldMethod) + { + float dphiR = static_cast(dphicopy) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + // must change type definition, just add one + mypt = Pt2Stn(type+1, eta, dphiR, fr); + } + + return mypt; +} + + +float CSCTFPtMethods::Pt3StnChiSq(int type, float eta, int dphi1, int dphi2, int fr) const +{ + + float diff, min, ptmin, ptmax; + float mypt = 0.0; + + int dphi1copy = dphi1, dphi2copy = dphi2; + + if (type<4 || type>5) + { +// std::cout << "PtParams: illegal track type for Chi-square method" << std::endl; + edm::LogError("CSCTFPtMethods::Pt3StnChiSq()")<<"Illegal track type for Chi-square method"; + return 0.; + } + + // flip sign + //dphi1 = -dphi1; + //dphi2 = -dphi2; + + + //determine which eta bin muon falls into + int i = 0; + for( i = 0; i < 15; i++ ) + { + if ( eta >= etabins[i] && eta < etabins[i + 1] ) break; + } + if ( i == 15 ) + { + //std::cout<<"muon not within any eta range"; + edm::LogWarning("CSCTFPtMethods::Pt3StnChiSq()")<<"Muon not within any eta range"; + if (eta=etabins[15]) + { + eta = etabins[15]; + i = 15; + } + else + exit(0); + } + + bool bCallOldMethod = false; + + if(abs(dphi2) < 32) dphi2 = 0; //dphi2=dphi23 or dphi24 + + //sta1-2-3, dphi1=dphi12, dphi2=dphi23 + if (type == 4) + { + if (fr == 0) + { + //advance past bins in array w/ default values + //default is: dphifr0[x][y][z] = -1, sigmafr0[x][y][z] = 1 + int j = 0; //start from 1st column, j = 0 + while ( ((dphifr0[0][i][j] == -1 && sigmafr0[0][i][j] == 1) || (dphifr0[2][i][j] == -1 && sigmafr0[2][i][j] == 1)) && j != 28 ) j++; + if ( j == 28 ) + { +// std::cout<<" L1MuCSCPtParams: every entry in row is default"<(dphi1copy)) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + float dphi23R = (static_cast(dphi2copy)) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + // change defintion of track type to old method + mypt = Pt3Stn(type-3, eta, dphi12R, dphi23R, fr); + } + return mypt; + +} + +float CSCTFPtMethods::Pt2StnHybrid(int type, float eta, int dphi, int fr) const +{ + float mypt = 0.0; + + mypt = Pt2StnChiSq(type, eta, dphi, fr); + if(mypt >= 8.0) + { + float dphiR = static_cast(dphi) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + mypt = Pt2Stn(type+1, eta, dphiR, fr); + } + + return mypt; +} + +float CSCTFPtMethods::Pt3StnHybrid(int type, float eta, int dphi1, int dphi2, int fr) const +{ + float mypt = 0.0; + + mypt = Pt3StnChiSq(type, eta, dphi1, dphi2, fr); + if(mypt >= 8.0) + { + float dphi12R = (static_cast(dphi1)) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + float dphi23R = (static_cast(dphi2)) / static_cast(1<<12) * CSCTFConstants::SECTOR_RAD; + // change defintion of track type to old method + mypt = Pt3Stn(type-3, eta, dphi12R, dphi23R, fr); + } + + return mypt; +} + +bool CSCTFPtMethods::chargeValid(unsigned pT, unsigned quality, unsigned eta, unsigned method) const +{ + bool result = false; + + switch(method) + { + case 1: + break; + case 2: + break; + case 3: + if(quality != 1) + { + if(pT <= 19) + { + if(eta >=4 && eta <=9) + result = true; + } + if(pT <= 18 && pT >= 10) + { + if(eta > 0 && eta < 4) + result = true; + } + } + }; + + return result; +} + +float CSCTFPtMethods::PtEff90(float pt, float eta, int mode) const +{ + // set pT resolution + float c; + switch (mode) + { + // 3-stn with ME1 + case 2: + case 3: + case 4: + // leave as 2 Stn for now: + // if (eta < 2.0) + // c = 0.2; + // else + // c = 0.2 + (eta-2.0)*0.5; + // break; + // 2-stn with ME1 + case 6: + case 7: + // c=(-.2999 * (eta*eta*eta) + 2.030 * (eta*eta) - 4.235 * eta + 3.024)+0.02; + // Try just fixed value from fits to Pt turn-on curves + c=0.3; + break; + // 2 or 3 stn without ME1 + case 5: + case 8: + case 9: + c=(-2.484 * (eta*eta*eta) + 14.43 * (eta*eta) - 27.66 * eta + 18.47)*.72; + break; + case 10: + c=2.0; + break; + // MB1 tracks + case 11: + case 12: + case 13: + case 14: + case 15: + c=0.3; + break; + default: + c = 0.0; + }; + // Calculation of 90% threshold from 50% one, assuming Gaussian resolution + // 90% of Gaussian area extends to 1.28*sigma + if (c>0.78) c = 0.78; + // return pt/(1.0 - 1.28*c); + // Let's go back to old empirical method: + return pt*(1.0 + 1.28*c); +} diff --git a/L1Trigger/CSCTrackFinder/src/CSCTFSPCoreLogic.cc b/L1Trigger/CSCTrackFinder/src/CSCTFSPCoreLogic.cc index 0274ef9eea25c..e5c61d46a32e4 100644 --- a/L1Trigger/CSCTrackFinder/src/CSCTFSPCoreLogic.cc +++ b/L1Trigger/CSCTrackFinder/src/CSCTFSPCoreLogic.cc @@ -16,12 +16,13 @@ vpp_generated_2011_01_18 CSCTFSPCoreLogic::sp_2011_01_18_; vpp_generated_2012_01_31 CSCTFSPCoreLogic::sp_2012_01_31_; vpp_generated_2012_03_13 CSCTFSPCoreLogic::sp_2012_03_13_; vpp_generated_2012_07_30 CSCTFSPCoreLogic::sp_2012_07_30_; - +vpp_generated_2014_04_24 CSCTFSPCoreLogic::sp_2014_04_24_; +vpp_generated_2014_05_15 CSCTFSPCoreLogic::sp_2014_05_15_; // takes a trigger container and loads the first n bx of data into io_ void CSCTFSPCoreLogic::loadData(const CSCTriggerContainer& theStubs, const unsigned& endcap, const unsigned& sector, - const int& minBX, const int& maxBX) + const int& minBX, const int& maxBX, const bool gangedME1a) { io_.clear(); runme = 0; @@ -45,234 +46,244 @@ void CSCTFSPCoreLogic::loadData(const CSCTriggerContainer& the for(stubi = stub_list.begin(); stubi != stub_list.end(); stubi++) { runme |= stubi->isValid(); + unsigned csc_id = stubi->cscid(); switch(st) { - case 1: - switch(stubi->getMPCLink()) - { - case 1: - if(CSCTriggerNumbering::triggerSubSectorFromLabels(CSCDetId(stubi->getDetId().rawId())) == 1) - { - io_[relative_bx+1].me1aVp = stubi->isValid(); - io_[relative_bx+1].me1aQp = stubi->getQuality(); - io_[relative_bx+1].me1aEtap = stubi->etaPacked(); - io_[relative_bx+1].me1aPhip = stubi->phiPacked(); - io_[relative_bx+1].me1aAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); - io_[relative_bx+1].me1aCSCIdp = stubi->cscid(); - io_[relative_bx+1].me1aCLCTp = stubi->getCLCTPattern(); - } - if(CSCTriggerNumbering::triggerSubSectorFromLabels(CSCDetId(stubi->getDetId().rawId())) == 2) - { - io_[relative_bx+1].me1dVp = stubi->isValid(); - io_[relative_bx+1].me1dQp = stubi->getQuality(); - io_[relative_bx+1].me1dEtap = stubi->etaPacked(); - io_[relative_bx+1].me1dPhip = stubi->phiPacked(); - io_[relative_bx+1].me1dAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); - io_[relative_bx+1].me1dCSCIdp = stubi->cscid(); - io_[relative_bx+1].me1dCLCTp = stubi->getCLCTPattern(); - } - break; - case 2: - if(CSCTriggerNumbering::triggerSubSectorFromLabels(CSCDetId(stubi->getDetId().rawId())) == 1) - { - io_[relative_bx+1].me1bVp = stubi->isValid(); - io_[relative_bx+1].me1bQp = stubi->getQuality(); - io_[relative_bx+1].me1bEtap = stubi->etaPacked(); - io_[relative_bx+1].me1bPhip = stubi->phiPacked(); - io_[relative_bx+1].me1bAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); - io_[relative_bx+1].me1bCSCIdp = stubi->cscid(); - io_[relative_bx+1].me1bCLCTp = stubi->getCLCTPattern(); - } - if(CSCTriggerNumbering::triggerSubSectorFromLabels(CSCDetId(stubi->getDetId().rawId())) == 2) - { - io_[relative_bx+1].me1eVp = stubi->isValid(); - io_[relative_bx+1].me1eQp = stubi->getQuality(); - io_[relative_bx+1].me1eEtap = stubi->etaPacked(); - io_[relative_bx+1].me1ePhip = stubi->phiPacked(); - io_[relative_bx+1].me1eAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); - io_[relative_bx+1].me1eCSCIdp = stubi->cscid(); - io_[relative_bx+1].me1eCLCTp = stubi->getCLCTPattern(); - } - break; - case 3: - if(CSCTriggerNumbering::triggerSubSectorFromLabels(CSCDetId(stubi->getDetId().rawId())) == 1) - { - io_[relative_bx+1].me1cVp = stubi->isValid(); - io_[relative_bx+1].me1cQp = stubi->getQuality(); - io_[relative_bx+1].me1cEtap = stubi->etaPacked(); - io_[relative_bx+1].me1cPhip = stubi->phiPacked(); - io_[relative_bx+1].me1cAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); - io_[relative_bx+1].me1cCSCIdp = stubi->cscid(); - io_[relative_bx+1].me1cCLCTp = stubi->getCLCTPattern(); - } - if(CSCTriggerNumbering::triggerSubSectorFromLabels(CSCDetId(stubi->getDetId().rawId())) == 2) - { - io_[relative_bx+1].me1fVp = stubi->isValid(); - io_[relative_bx+1].me1fQp = stubi->getQuality(); - io_[relative_bx+1].me1fEtap = stubi->etaPacked(); - io_[relative_bx+1].me1fPhip = stubi->phiPacked(); - io_[relative_bx+1].me1fAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); - io_[relative_bx+1].me1fCSCIdp = stubi->cscid(); - io_[relative_bx+1].me1fCLCTp = stubi->getCLCTPattern(); - } - break; - default: - edm::LogWarning("CSCTFSPCoreLogic::loadData()") << "SERIOUS ERROR: MPC LINK " << stubi->getMPCLink() - << " NOT IN RANGE [1,3]\n"; - }; - break; + case 1: + // correctly pass 10,11,12 ro the SP core if ME1a + if (!gangedME1a) csc_id = stubi->cscidSeparateME1a(); + switch(stubi->getMPCLink()) + { + case 1: + if(CSCTriggerNumbering::triggerSubSectorFromLabels(CSCDetId(stubi->getDetId().rawId())) == 1) + { + io_[relative_bx+1].me1aVp = stubi->isValid(); + io_[relative_bx+1].me1aQp = stubi->getQuality(); + io_[relative_bx+1].me1aEtap = stubi->etaPacked(); + io_[relative_bx+1].me1aPhip = stubi->phiPacked(); + io_[relative_bx+1].me1aAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); + //io_[relative_bx+1].me1aCSCIdp = stubi->cscid(); + io_[relative_bx+1].me1aCSCIdp = csc_id; + io_[relative_bx+1].me1aCLCTp = stubi->getCLCTPattern(); + } + if(CSCTriggerNumbering::triggerSubSectorFromLabels(CSCDetId(stubi->getDetId().rawId())) == 2) + { + io_[relative_bx+1].me1dVp = stubi->isValid(); + io_[relative_bx+1].me1dQp = stubi->getQuality(); + io_[relative_bx+1].me1dEtap = stubi->etaPacked(); + io_[relative_bx+1].me1dPhip = stubi->phiPacked(); + io_[relative_bx+1].me1dAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); + //io_[relative_bx+1].me1dCSCIdp = stubi->cscid(); + io_[relative_bx+1].me1dCSCIdp = csc_id; + io_[relative_bx+1].me1dCLCTp = stubi->getCLCTPattern(); + + } + break; + case 2: + if(CSCTriggerNumbering::triggerSubSectorFromLabels(CSCDetId(stubi->getDetId().rawId())) == 1) + { + io_[relative_bx+1].me1bVp = stubi->isValid(); + io_[relative_bx+1].me1bQp = stubi->getQuality(); + io_[relative_bx+1].me1bEtap = stubi->etaPacked(); + io_[relative_bx+1].me1bPhip = stubi->phiPacked(); + io_[relative_bx+1].me1bAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); + //io_[relative_bx+1].me1bCSCIdp = stubi->cscid(); + io_[relative_bx+1].me1dCSCIdp = csc_id; + io_[relative_bx+1].me1bCLCTp = stubi->getCLCTPattern(); + } + if(CSCTriggerNumbering::triggerSubSectorFromLabels(CSCDetId(stubi->getDetId().rawId())) == 2) + { + io_[relative_bx+1].me1eVp = stubi->isValid(); + io_[relative_bx+1].me1eQp = stubi->getQuality(); + io_[relative_bx+1].me1eEtap = stubi->etaPacked(); + io_[relative_bx+1].me1ePhip = stubi->phiPacked(); + io_[relative_bx+1].me1eAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); + //io_[relative_bx+1].me1eCSCIdp = stubi->cscid(); + io_[relative_bx+1].me1dCSCIdp = csc_id; + io_[relative_bx+1].me1eCLCTp = stubi->getCLCTPattern(); + } + break; + case 3: + if(CSCTriggerNumbering::triggerSubSectorFromLabels(CSCDetId(stubi->getDetId().rawId())) == 1) + { + io_[relative_bx+1].me1cVp = stubi->isValid(); + io_[relative_bx+1].me1cQp = stubi->getQuality(); + io_[relative_bx+1].me1cEtap = stubi->etaPacked(); + io_[relative_bx+1].me1cPhip = stubi->phiPacked(); + io_[relative_bx+1].me1cAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); + //io_[relative_bx+1].me1cCSCIdp = stubi->cscid(); + io_[relative_bx+1].me1dCSCIdp = csc_id; + io_[relative_bx+1].me1cCLCTp = stubi->getCLCTPattern(); + } + if(CSCTriggerNumbering::triggerSubSectorFromLabels(CSCDetId(stubi->getDetId().rawId())) == 2) + { + io_[relative_bx+1].me1fVp = stubi->isValid(); + io_[relative_bx+1].me1fQp = stubi->getQuality(); + io_[relative_bx+1].me1fEtap = stubi->etaPacked(); + io_[relative_bx+1].me1fPhip = stubi->phiPacked(); + io_[relative_bx+1].me1fAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); + //io_[relative_bx+1].me1fCSCIdp = stubi->cscid(); + io_[relative_bx+1].me1dCSCIdp = csc_id; + io_[relative_bx+1].me1fCLCTp = stubi->getCLCTPattern(); + } + break; + default: + edm::LogWarning("CSCTFSPCoreLogic::loadData()") << "SERIOUS ERROR: MPC LINK " << stubi->getMPCLink() + << " NOT IN RANGE [1,3]\n"; + }; + break; case 2: - switch(stubi->getMPCLink()) - { - case 1: - io_[relative_bx+1].me2aVp = stubi->isValid(); - io_[relative_bx+1].me2aQp = stubi->getQuality(); - io_[relative_bx+1].me2aEtap = stubi->etaPacked(); - io_[relative_bx+1].me2aPhip = stubi->phiPacked(); - io_[relative_bx+1].me2aAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); - break; - case 2: - io_[relative_bx+1].me2bVp = stubi->isValid(); - io_[relative_bx+1].me2bQp = stubi->getQuality(); - io_[relative_bx+1].me2bEtap = stubi->etaPacked(); - io_[relative_bx+1].me2bPhip = stubi->phiPacked(); - io_[relative_bx+1].me2bAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); - break; - case 3: - io_[relative_bx+1].me2cVp = stubi->isValid(); - io_[relative_bx+1].me2cQp = stubi->getQuality(); - io_[relative_bx+1].me2cEtap = stubi->etaPacked(); - io_[relative_bx+1].me2cPhip = stubi->phiPacked(); - io_[relative_bx+1].me2cAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); - break; - default: - edm::LogWarning("CSCTFSPCoreLogic::loadData()") << "SERIOUS ERROR: MPC LINK " << stubi->getMPCLink() - << " NOT IN RANGE [1,3]\n"; - }; - break; + switch(stubi->getMPCLink()) + { + case 1: + io_[relative_bx+1].me2aVp = stubi->isValid(); + io_[relative_bx+1].me2aQp = stubi->getQuality(); + io_[relative_bx+1].me2aEtap = stubi->etaPacked(); + io_[relative_bx+1].me2aPhip = stubi->phiPacked(); + io_[relative_bx+1].me2aAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); + break; + case 2: + io_[relative_bx+1].me2bVp = stubi->isValid(); + io_[relative_bx+1].me2bQp = stubi->getQuality(); + io_[relative_bx+1].me2bEtap = stubi->etaPacked(); + io_[relative_bx+1].me2bPhip = stubi->phiPacked(); + io_[relative_bx+1].me2bAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); + break; + case 3: + io_[relative_bx+1].me2cVp = stubi->isValid(); + io_[relative_bx+1].me2cQp = stubi->getQuality(); + io_[relative_bx+1].me2cEtap = stubi->etaPacked(); + io_[relative_bx+1].me2cPhip = stubi->phiPacked(); + io_[relative_bx+1].me2cAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); + break; + default: + edm::LogWarning("CSCTFSPCoreLogic::loadData()") << "SERIOUS ERROR: MPC LINK " << stubi->getMPCLink() + << " NOT IN RANGE [1,3]\n"; + }; + break; case 3: - switch(stubi->getMPCLink()) - { - case 1: - io_[relative_bx+1].me3aVp = stubi->isValid(); - io_[relative_bx+1].me3aQp = stubi->getQuality(); - io_[relative_bx+1].me3aEtap = stubi->etaPacked(); - io_[relative_bx+1].me3aPhip = stubi->phiPacked(); - io_[relative_bx+1].me3aAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); - break; - case 2: - io_[relative_bx+1].me3bVp = stubi->isValid(); - io_[relative_bx+1].me3bQp = stubi->getQuality(); - io_[relative_bx+1].me3bEtap = stubi->etaPacked(); - io_[relative_bx+1].me3bPhip = stubi->phiPacked(); - io_[relative_bx+1].me3bAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); - break; - case 3: - io_[relative_bx+1].me3cVp = stubi->isValid(); - io_[relative_bx+1].me3cQp = stubi->getQuality(); - io_[relative_bx+1].me3cEtap = stubi->etaPacked(); - io_[relative_bx+1].me3cPhip = stubi->phiPacked(); - io_[relative_bx+1].me3cAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); - break; - default: - edm::LogWarning("CSCTFSPCoreLogic::loadData()") << "SERIOUS ERROR: MPC LINK " << stubi->getMPCLink() - << " NOT IN RANGE [1,3]\n"; - }; - break; - case 4: - switch(stubi->getMPCLink()) - { - case 1: - io_[relative_bx+1].me4aVp = stubi->isValid(); - io_[relative_bx+1].me4aQp = stubi->getQuality(); - io_[relative_bx+1].me4aEtap = stubi->etaPacked(); - io_[relative_bx+1].me4aPhip = stubi->phiPacked(); - io_[relative_bx+1].me4aAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); - break; - case 2: - io_[relative_bx+1].me4bVp = stubi->isValid(); - io_[relative_bx+1].me4bQp = stubi->getQuality(); - io_[relative_bx+1].me4bEtap = stubi->etaPacked(); - io_[relative_bx+1].me4bPhip = stubi->phiPacked(); - io_[relative_bx+1].me4bAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); - break; - case 3: - io_[relative_bx+1].me4cVp = stubi->isValid(); - io_[relative_bx+1].me4cQp = stubi->getQuality(); - io_[relative_bx+1].me4cEtap = stubi->etaPacked(); - io_[relative_bx+1].me4cPhip = stubi->phiPacked(); - io_[relative_bx+1].me4cAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); - break; - default: - edm::LogWarning("CSCTFSPCoreLogic::loadData()") << "SERIOUS ERROR: MPC LINK " << stubi->getMPCLink() - << " NOT IN RANGE [1,3]\n"; - }; - break; - case 5: - // We need to put the DT stubs 1 BX ahead of the CSC ones for the TF firmware - //std::cout << "DT Stub at bx: " << relative_bx << std::endl; - switch(stubi->getMPCLink()) - { - case 1: - if (this->GetSPFirmwareVersion() < 20100629) { - // introducing the bug which was causing only even DT qualities - // to get accepted - if(stubi->getQuality()%2==1) - { - //io_[relative_bx].mb1aVp = stubi->isValid(); - io_[relative_bx].mb1aVp = stubi->getStrip(); - io_[relative_bx].mb1aQp = stubi->getQuality(); - io_[relative_bx].mb1aPhip = stubi->phiPacked(); - io_[relative_bx].mb1aBendp= stubi->getBend(); - } - } else { - io_[relative_bx].mb1aVp = stubi->getStrip(); - io_[relative_bx].mb1aQp = stubi->getQuality(); - io_[relative_bx].mb1aPhip = stubi->phiPacked(); - io_[relative_bx].mb1aBendp= stubi->getBend(); - } - break; - case 2: - if (this->GetSPFirmwareVersion() < 20100629) { - // introducing the bug which was causing only even DT qualities - // to get accepted - if(stubi->getQuality()%2==1) - { - //io_[relative_bx].mb1aVp = stubi->isValid(); - io_[relative_bx].mb1bVp = stubi->getStrip(); - io_[relative_bx].mb1bQp = stubi->getQuality(); - io_[relative_bx].mb1bPhip = stubi->phiPacked(); - io_[relative_bx].mb1bBendp= stubi->getBend(); - } - } else { - io_[relative_bx].mb1bVp = stubi->getStrip(); - io_[relative_bx].mb1bQp = stubi->getQuality(); - io_[relative_bx].mb1bPhip = stubi->phiPacked(); - io_[relative_bx].mb1bBendp= stubi->getBend(); - } - break; - /*case 3: - io_[relative_bx].mb1cVp = stubi->isValid(); - io_[relative_bx].mb1cQp = stubi->getQuality(); - io_[relative_bx].mb1cPhip = stubi->phiPacked(); - break; - case 4: - io_[relative_bx].mb1dVp = stubi->isValid(); - io_[relative_bx].mb1dQp = stubi->getQuality(); - io_[relative_bx].mb1dPhip = stubi->phiPacked(); - break;*/ - default: - edm::LogWarning("CSCTFSPCoreLogic::loadData()") << "SERIOUS ERROR: DT LINK " << stubi->getMPCLink() - << " NOT IN RANGE [1,4]\n"; - } - break; - default: - edm::LogWarning("CSCTFSPCoreLogic::loadData()") << "SERIOUS ERROR: STATION " << st << " NOT IN RANGE [1,5]\n"; - }; + switch(stubi->getMPCLink()) + { + case 1: + io_[relative_bx+1].me3aVp = stubi->isValid(); + io_[relative_bx+1].me3aQp = stubi->getQuality(); + io_[relative_bx+1].me3aEtap = stubi->etaPacked(); + io_[relative_bx+1].me3aPhip = stubi->phiPacked(); + io_[relative_bx+1].me3aAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); + break; + case 2: + io_[relative_bx+1].me3bVp = stubi->isValid(); + io_[relative_bx+1].me3bQp = stubi->getQuality(); + io_[relative_bx+1].me3bEtap = stubi->etaPacked(); + io_[relative_bx+1].me3bPhip = stubi->phiPacked(); + io_[relative_bx+1].me3bAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); + break; + case 3: + io_[relative_bx+1].me3cVp = stubi->isValid(); + io_[relative_bx+1].me3cQp = stubi->getQuality(); + io_[relative_bx+1].me3cEtap = stubi->etaPacked(); + io_[relative_bx+1].me3cPhip = stubi->phiPacked(); + io_[relative_bx+1].me3cAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); + break; + default: + edm::LogWarning("CSCTFSPCoreLogic::loadData()") << "SERIOUS ERROR: MPC LINK " << stubi->getMPCLink() + << " NOT IN RANGE [1,3]\n"; + }; + break; + case 4: + switch(stubi->getMPCLink()) + { + case 1: + io_[relative_bx+1].me4aVp = stubi->isValid(); + io_[relative_bx+1].me4aQp = stubi->getQuality(); + io_[relative_bx+1].me4aEtap = stubi->etaPacked(); + io_[relative_bx+1].me4aPhip = stubi->phiPacked(); + io_[relative_bx+1].me4aAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); + break; + case 2: + io_[relative_bx+1].me4bVp = stubi->isValid(); + io_[relative_bx+1].me4bQp = stubi->getQuality(); + io_[relative_bx+1].me4bEtap = stubi->etaPacked(); + io_[relative_bx+1].me4bPhip = stubi->phiPacked(); + io_[relative_bx+1].me4bAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); + break; + case 3: + io_[relative_bx+1].me4cVp = stubi->isValid(); + io_[relative_bx+1].me4cQp = stubi->getQuality(); + io_[relative_bx+1].me4cEtap = stubi->etaPacked(); + io_[relative_bx+1].me4cPhip = stubi->phiPacked(); + io_[relative_bx+1].me4cAmp = (stubi->getQuality() == 1 || stubi->getQuality() == 2); + break; + default: + edm::LogWarning("CSCTFSPCoreLogic::loadData()") << "SERIOUS ERROR: MPC LINK " << stubi->getMPCLink() + << " NOT IN RANGE [1,3]\n"; + }; + break; + case 5: + // We need to put the DT stubs 1 BX ahead of the CSC ones for the TF firmware + //std::cout << "DT Stub at bx: " << relative_bx << std::endl; + switch(stubi->getMPCLink()) + { + case 1: + if (this->GetSPFirmwareVersion() < 20100629) { + // introducing the bug which was causing only even DT qualities + // to get accepted + if(stubi->getQuality()%2==1) + { + //io_[relative_bx].mb1aVp = stubi->isValid(); + io_[relative_bx].mb1aVp = stubi->getStrip(); + io_[relative_bx].mb1aQp = stubi->getQuality(); + io_[relative_bx].mb1aPhip = stubi->phiPacked(); + io_[relative_bx].mb1aBendp= stubi->getBend(); + } + } else { + io_[relative_bx].mb1aVp = stubi->getStrip(); + io_[relative_bx].mb1aQp = stubi->getQuality(); + io_[relative_bx].mb1aPhip = stubi->phiPacked(); + io_[relative_bx].mb1aBendp= stubi->getBend(); + } + break; + case 2: + if (this->GetSPFirmwareVersion() < 20100629) { + // introducing the bug which was causing only even DT qualities + // to get accepted + if(stubi->getQuality()%2==1) + { + //io_[relative_bx].mb1aVp = stubi->isValid(); + io_[relative_bx].mb1bVp = stubi->getStrip(); + io_[relative_bx].mb1bQp = stubi->getQuality(); + io_[relative_bx].mb1bPhip = stubi->phiPacked(); + io_[relative_bx].mb1bBendp= stubi->getBend(); + } + } else { + io_[relative_bx].mb1bVp = stubi->getStrip(); + io_[relative_bx].mb1bQp = stubi->getQuality(); + io_[relative_bx].mb1bPhip = stubi->phiPacked(); + io_[relative_bx].mb1bBendp= stubi->getBend(); + } + break; + /*case 3: + io_[relative_bx].mb1cVp = stubi->isValid(); + io_[relative_bx].mb1cQp = stubi->getQuality(); + io_[relative_bx].mb1cPhip = stubi->phiPacked(); + break; + case 4: + io_[relative_bx].mb1dVp = stubi->isValid(); + io_[relative_bx].mb1dQp = stubi->getQuality(); + io_[relative_bx].mb1dPhip = stubi->phiPacked(); + break;*/ + default: + edm::LogWarning("CSCTFSPCoreLogic::loadData()") << "SERIOUS ERROR: DT LINK " << stubi->getMPCLink() + << " NOT IN RANGE [1,4]\n"; + } + break; + default: + edm::LogWarning("CSCTFSPCoreLogic::loadData()") << "SERIOUS ERROR: STATION " << st << " NOT IN RANGE [1,5]\n"; + }; } - } - ++relative_bx; - } + } + ++relative_bx; + } } // Here we should assume the loadData() has been called... @@ -803,6 +814,117 @@ bool CSCTFSPCoreLogic::run(const unsigned& endcap, const unsigned& sector, const (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi) ); break; + + case 20140424: + + sp_2014_04_24_.wrap + ( + io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp, io->me1aCLCTp, + io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp, io->me1bCLCTp, + io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp, io->me1cCLCTp, + + io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp, io->me1dCLCTp, + io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp, io->me1eCLCTp, + io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp, io->me1fCLCTp, + + io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip, + io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip, + io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip, + + io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip, + io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip, + io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip, + + io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip, + io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip, + io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip, + + io->mb1aVp, io->mb1aQp, io->mb1aPhip, io->mb1aBendp, + io->mb1bVp, io->mb1bQp, io->mb1bPhip, io->mb1bBendp, + io->mb1cVp, io->mb1cQp, io->mb1cPhip, io->mb1cBendp, + io->mb1dVp, io->mb1dQp, io->mb1dPhip, io->mb1dBendp, + + io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp, io->phdiff_aHp, io->phdiff_bHp, + io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp, io->phdiff_aMp, io->phdiff_bMp, + io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp, io->phdiff_aLp, io->phdiff_bLp, + + io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH, + io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM, + io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL, + + etamin1, etamin2, etamin3, etamin4, etamin5, /*etamin6,*/ etamin7,etamin8, + etamax1, etamax2, etamax3, etamax4, etamax5, /*etamax6,*/ etamax7,etamax8, + etawin1, etawin2, etawin3, etawin4, etawin5, /*etawin6,*/ etawin7, + mindphip, mindetap, + + mindeta12_accp, maxdeta12_accp, maxdphi12_accp, + mindeta13_accp, maxdeta13_accp, maxdphi13_accp, + + mindeta112_accp, maxdeta112_accp, maxdphi112_accp, + mindeta113_accp, maxdeta113_accp, maxdphi113_accp, + mindphip_halo, mindetap_halo, + + straightp, curvedp, + mbaPhiOff, mbbPhiOff, + (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi) + ); + break; + + + case 20140515: + + sp_2014_05_15_.wrap + ( + io->me1aVp, io->me1aQp, io->me1aEtap, io->me1aPhip, io->me1aCSCIdp, io->me1aCLCTp, + io->me1bVp, io->me1bQp, io->me1bEtap, io->me1bPhip, io->me1bCSCIdp, io->me1bCLCTp, + io->me1cVp, io->me1cQp, io->me1cEtap, io->me1cPhip, io->me1cCSCIdp, io->me1cCLCTp, + + io->me1dVp, io->me1dQp, io->me1dEtap, io->me1dPhip, io->me1dCSCIdp, io->me1dCLCTp, + io->me1eVp, io->me1eQp, io->me1eEtap, io->me1ePhip, io->me1eCSCIdp, io->me1eCLCTp, + io->me1fVp, io->me1fQp, io->me1fEtap, io->me1fPhip, io->me1fCSCIdp, io->me1fCLCTp, + + io->me2aVp, io->me2aQp, io->me2aEtap, io->me2aPhip, + io->me2bVp, io->me2bQp, io->me2bEtap, io->me2bPhip, + io->me2cVp, io->me2cQp, io->me2cEtap, io->me2cPhip, + + io->me3aVp, io->me3aQp, io->me3aEtap, io->me3aPhip, + io->me3bVp, io->me3bQp, io->me3bEtap, io->me3bPhip, + io->me3cVp, io->me3cQp, io->me3cEtap, io->me3cPhip, + + io->me4aVp, io->me4aQp, io->me4aEtap, io->me4aPhip, + io->me4bVp, io->me4bQp, io->me4bEtap, io->me4bPhip, + io->me4cVp, io->me4cQp, io->me4cEtap, io->me4cPhip, + + io->mb1aVp, io->mb1aQp, io->mb1aPhip, io->mb1aBendp, + io->mb1bVp, io->mb1bQp, io->mb1bPhip, io->mb1bBendp, + io->mb1cVp, io->mb1cQp, io->mb1cPhip, io->mb1cBendp, + io->mb1dVp, io->mb1dQp, io->mb1dPhip, io->mb1dBendp, + + io->ptHp, io->signHp, io->modeMemHp, io->etaPTHp, io->FRHp, io->phiHp, io->phdiff_aHp, io->phdiff_bHp, + io->ptMp, io->signMp, io->modeMemMp, io->etaPTMp, io->FRMp, io->phiMp, io->phdiff_aMp, io->phdiff_bMp, + io->ptLp, io->signLp, io->modeMemLp, io->etaPTLp, io->FRLp, io->phiLp, io->phdiff_aLp, io->phdiff_bLp, + + io->me1idH, io->me2idH, io->me3idH, io->me4idH, io->mb1idH, io->mb2idH, + io->me1idM, io->me2idM, io->me3idM, io->me4idM, io->mb1idM, io->mb2idM, + io->me1idL, io->me2idL, io->me3idL, io->me4idL, io->mb1idL, io->mb2idL, + + etamin1, etamin2, etamin3, etamin4, etamin5, /*etamin6,*/ etamin7,etamin8, + etamax1, etamax2, etamax3, etamax4, etamax5, /*etamax6,*/ etamax7,etamax8, + etawin1, etawin2, etawin3, etawin4, etawin5, /*etawin6,*/ etawin7, + mindphip, mindetap, + + mindeta12_accp, maxdeta12_accp, maxdphi12_accp, + mindeta13_accp, maxdeta13_accp, maxdphi13_accp, + + mindeta112_accp, maxdeta112_accp, maxdphi112_accp, + mindeta113_accp, maxdeta113_accp, maxdphi113_accp, + mindphip_halo, mindetap_halo, + + straightp, curvedp, + mbaPhiOff, mbbPhiOff, + (m_preTrigger<<7)|(m_allowCLCTonly<<5)|(m_allowALCTonly<<4)|(m_extend_length<<1)|(m_widePhi) + ); + break; default: edm::LogInfo("CSCSTFSPCoreLogic") << "Warning: using the default core is what you want?" @@ -941,6 +1063,7 @@ bool CSCTFSPCoreLogic::run(const unsigned& endcap, const unsigned& sector, const LUTAddressM.delta_phi_sign = (io->ptMp >> (13-1)) & 0x1; LUTAddressM.track_fr = io->FRMp & 0x1; + LUTAddressL.delta_phi_12 = io->ptLp & 0xff; LUTAddressL.delta_phi_23 = (io->ptLp >> 8) & 0xf; LUTAddressL.track_eta = (io->etaPTLp>>1) & 0xf; @@ -949,6 +1072,8 @@ bool CSCTFSPCoreLogic::run(const unsigned& endcap, const unsigned& sector, const LUTAddressL.delta_phi_sign = (io->ptLp >> (13-1)) & 0x1; LUTAddressL.track_fr = io->FRLp & 0x1; + + // Core's input was loaded in a relative time window starting from BX=1(CSC)/0(DT) // If we account for latency related shift in the core's output (as we do in this loop) // then output tracks appear in the same BX as input stubs. diff --git a/L1Trigger/CSCTrackFinder/src/CSCTFSectorProcessor.cc b/L1Trigger/CSCTrackFinder/src/CSCTFSectorProcessor.cc index 6ec438dca7186..998715a516867 100644 --- a/L1Trigger/CSCTrackFinder/src/CSCTFSectorProcessor.cc +++ b/L1Trigger/CSCTrackFinder/src/CSCTFSectorProcessor.cc @@ -26,7 +26,7 @@ CSCTFSectorProcessor::CSCTFSectorProcessor(const unsigned& endcap, // allows a configurable option to handle unganged ME1a m_gangedME1a = pset.getUntrackedParameter("gangedME1a", true); - + // Parameter below should always present in ParameterSet: m_latency = pset.getParameter("CoreLatency"); m_minBX = pset.getParameter("MinBX"); @@ -168,8 +168,12 @@ CSCTFSectorProcessor::CSCTFSectorProcessor(const unsigned& endcap, //2012 core: 4 station track at |eta|>2.1 -> ME2-ME3-ME4 firmSP_Map.insert(std::pair(20120313,20120313)); firmSP_Map.insert(std::pair(20120319,20120313)); - //2012 core: 4 station track at |eta|>2.1 -> ME1-ME3-ME4 test + //2012 core: 4 station track at |eta|>2.1 -> ME1-ME2-ME3 test firmSP_Map.insert(std::pair(20120730,20120730)); + //2014 core: 4 station track at |eta|>2.1 -> ME1-ME2-ME3 test + correct F/R bit set + firmSP_Map.insert(std::pair(20140424,20140424)); + //2014 core: 4 station track at |eta|>2.1 -> ME1-ME2-ME3 test + correct F/R bit set + bug fix + firmSP_Map.insert(std::pair(20140515,20140515)); } @@ -802,6 +806,8 @@ int CSCTFSectorProcessor::run(const CSCTriggerContainer& stubs try { unsigned csc_id = itr->cscid(); if (!m_gangedME1a) csc_id = itr->cscidSeparateME1a(); + //std::cout << "station="<& stubs std::vector tftks; if(run_core){ - core_->loadData(processedStubs, m_endcap, m_sector, m_minBX, m_maxBX); + core_->loadData(processedStubs, m_endcap, m_sector, m_minBX, m_maxBX, m_gangedME1a); + // core_->loadData(processedStubs, m_endcap, m_sector, m_minBX, m_maxBX, true); if( core_->run(m_endcap, m_sector, m_latency, m_etamin[0], m_etamin[1], m_etamin[2], m_etamin[3], m_etamin[4], m_etamin[5], m_etamin[6], m_etamin[7], @@ -892,7 +902,6 @@ int CSCTFSectorProcessor::run(const CSCTriggerContainer& stubs { ptadd thePtAddress(titr->ptLUTAddress()); ptdat thePtData = ptLUT_->Pt(thePtAddress); - if(thePtAddress.track_fr) { titr->setRank(thePtData.front_rank); diff --git a/L1Trigger/CSCTrackFinder/src/CSCTrackFinderDataTypes.cc b/L1Trigger/CSCTrackFinder/src/CSCTrackFinderDataTypes.cc index 3fe046613d1c8..0ca0c1fe9ec4e 100644 --- a/L1Trigger/CSCTrackFinder/src/CSCTrackFinderDataTypes.cc +++ b/L1Trigger/CSCTrackFinder/src/CSCTrackFinderDataTypes.cc @@ -1,4 +1,5 @@ #include +#include local_phi_address& local_phi_address::operator=(const unsigned& u) { diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_04_24/comp_dphi_4b.dat b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/comp_dphi_4b.dat new file mode 100755 index 0000000000000..f9f8de7766c53 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/comp_dphi_4b.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +3 +4 +4 +5 +6 +7 +8 +8 +9 +a +a +b +c +c +d +d +e +f +f +10 +10 +11 +11 +12 +12 +13 +13 +14 +14 +15 +15 +15 +16 +16 +17 +17 +17 +18 +18 +19 +19 +19 +1a +1a +1b +1b +1b +1c +1c +1c +1d +1d +1d +1e +1e +1e +1f +1f +1f +1f +20 +20 +20 +21 +21 +21 +21 +22 +22 +22 +23 +23 +23 +23 +24 +24 +24 +24 +25 +25 +25 +25 +26 +26 +26 +26 +26 +27 +27 +27 +27 +28 +28 +28 +28 +28 +29 +29 +29 +29 +29 +2a +2a +2a +2a +2b +2b +2b +2b +2b +2b +2c +2c +2c +2c +2c +2d +2d +2d +2d +2d +2d +2e +2e +2e +2e +2e +2f +2f +2f +2f +2f +2f +30 +30 +30 +30 +30 +30 +30 +31 +31 +31 +31 +31 +31 +32 +32 +32 +32 +32 +32 +32 +33 +33 +33 +33 +33 +33 +33 +34 +34 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +37 +37 +38 +38 +38 +38 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +39 +39 +39 +3a +3a +3a +3a +3a +3a +3a +3a +3a +3b +3b +3b +3b +3b +3b +3b +3b +3b +3b +3c +3c +3c +3c +3c +3c +3c +3c +3c +3d +3d +3d +3d +3d +3d +3d +3d +3d +3d +3d +3e +3e +3e +3e +3e +3e +3e +3e +3e +3e +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_04_24/comp_dphi_5.dat b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/comp_dphi_5.dat new file mode 100755 index 0000000000000..3a89946359d27 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/comp_dphi_5.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +2 +3 +4 +4 +5 +5 +6 +6 +7 +7 +8 +8 +9 +9 +9 +a +a +a +b +b +b +c +c +c +c +d +d +d +d +e +e +e +e +e +f +f +f +f +10 +10 +10 +10 +10 +10 +11 +11 +11 +11 +11 +11 +12 +12 +12 +12 +12 +12 +12 +13 +13 +13 +13 +13 +13 +13 +14 +14 +14 +14 +14 +14 +14 +14 +15 +15 +15 +15 +15 +15 +15 +15 +15 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +17 +17 +17 +17 +17 +17 +17 +17 +17 +17 +17 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_04_24/comp_dphi_7.dat b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/comp_dphi_7.dat new file mode 100755 index 0000000000000..17c771dc8be31 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/comp_dphi_7.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +3 +4 +5 +6 +6 +7 +8 +9 +a +b +b +c +d +e +f +f +10 +11 +12 +12 +13 +14 +14 +15 +16 +16 +17 +18 +18 +19 +1a +1a +1b +1b +1c +1d +1d +1e +1e +1f +1f +20 +21 +21 +22 +22 +23 +23 +24 +24 +25 +25 +26 +26 +27 +27 +28 +28 +29 +29 +2a +2a +2b +2b +2c +2c +2c +2d +2d +2e +2e +2f +2f +2f +30 +30 +31 +31 +32 +32 +32 +33 +33 +34 +34 +34 +35 +35 +35 +36 +36 +37 +37 +37 +38 +38 +38 +39 +39 +39 +3a +3a +3b +3b +3b +3c +3c +3c +3d +3d +3d +3e +3e +3e +3f +3f +3f +3f +40 +40 +40 +41 +41 +41 +42 +42 +42 +43 +43 +43 +43 +44 +44 +44 +45 +45 +45 +45 +46 +46 +46 +47 +47 +47 +47 +48 +48 +48 +49 +49 +49 +49 +4a +4a +4a +4a +4b +4b +4b +4b +4c +4c +4c +4c +4d +4d +4d +4d +4e +4e +4e +4e +4f +4f +4f +4f +50 +50 +50 +50 +51 +51 +51 +51 +51 +52 +52 +52 +52 +53 +53 +53 +53 +53 +54 +54 +54 +54 +55 +55 +55 +55 +55 +56 +56 +56 +56 +57 +57 +57 +57 +57 +58 +58 +58 +58 +58 +59 +59 +59 +59 +59 +5a +5a +5a +5a +5a +5b +5b +5b +5b +5b +5c +5c +5c +5c +5c +5c +5d +5d +5d +5d +5d +5e +5e +5e +5e +5e +5f +5f +5f +5f +5f +5f +60 +60 +60 +60 +60 +60 +61 +61 +61 +61 +61 +62 +62 +62 +62 +62 +62 +63 +63 +63 +63 +63 +63 +64 +64 +64 +64 +64 +64 +65 +65 +65 +65 +65 +65 +66 +66 +66 +66 +66 +66 +66 +67 +67 +67 +67 +67 +67 +68 +68 +68 +68 +68 +68 +68 +69 +69 +69 +69 +69 +69 +6a +6a +6a +6a +6a +6a +6a +6b +6b +6b +6b +6b +6b +6b +6c +6c +6c +6c +6c +6c +6c +6d +6d +6d +6d +6d +6d +6d +6e +6e +6e +6e +6e +6e +6e +6f +6f +6f +6f +6f +6f +6f +6f +70 +70 +70 +70 +70 +70 +70 +71 +71 +71 +71 +71 +71 +71 +71 +72 +72 +72 +72 +72 +72 +72 +73 +73 +73 +73 +73 +73 +73 +73 +74 +74 +74 +74 +74 +74 +74 +74 +75 +75 +75 +75 +75 +75 +75 +75 +75 +76 +76 +76 +76 +76 +76 +76 +76 +77 +77 +77 +77 +77 +77 +77 +77 +77 +78 +78 +78 +78 +78 +78 +78 +78 +79 +79 +79 +79 +79 +79 +79 +79 +79 +7a +7a +7a +7a +7a +7a +7a +7a +7a +7b +7b +7b +7b +7b +7b +7b +7b +7b +7c +7c +7c +7c +7c +7c +7c +7c +7c +7d +7d +7d +7d +7d +7d +7d +7d +7d +7d +7e +7e +7e +7e +7e +7e +7e +7e +7e +7e +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_04_24/comp_dphi_8.dat b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/comp_dphi_8.dat new file mode 100755 index 0000000000000..399f2d7a79781 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/comp_dphi_8.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +a +b +c +d +e +e +f +10 +11 +12 +13 +14 +15 +16 +17 +18 +18 +19 +1a +1b +1c +1d +1e +1f +1f +20 +21 +22 +23 +24 +25 +25 +26 +27 +28 +29 +2a +2a +2b +2c +2d +2e +2e +2f +30 +31 +32 +32 +33 +34 +35 +36 +36 +37 +38 +39 +39 +3a +3b +3c +3d +3d +3e +3f +40 +40 +41 +42 +42 +43 +44 +45 +45 +46 +47 +48 +48 +49 +4a +4a +4b +4c +4d +4d +4e +4f +4f +50 +51 +51 +52 +53 +53 +54 +55 +56 +56 +57 +58 +58 +59 +5a +5a +5b +5b +5c +5d +5d +5e +5f +5f +60 +61 +61 +62 +63 +63 +64 +64 +65 +66 +66 +67 +68 +68 +69 +69 +6a +6b +6b +6c +6d +6d +6e +6e +6f +70 +70 +71 +71 +72 +73 +73 +74 +74 +75 +75 +76 +77 +77 +78 +78 +79 +7a +7a +7b +7b +7c +7c +7d +7d +7e +7f +7f +80 +80 +81 +81 +82 +82 +83 +84 +84 +85 +85 +86 +86 +87 +87 +88 +88 +89 +8a +8a +8b +8b +8c +8c +8d +8d +8e +8e +8f +8f +90 +90 +91 +91 +92 +92 +93 +93 +94 +94 +95 +95 +96 +96 +97 +97 +98 +98 +99 +99 +9a +9a +9b +9b +9c +9c +9d +9d +9e +9e +9f +9f +a0 +a0 +a1 +a1 +a2 +a2 +a3 +a3 +a4 +a4 +a5 +a5 +a5 +a6 +a6 +a7 +a7 +a8 +a8 +a9 +a9 +aa +aa +ab +ab +ac +ac +ac +ad +ad +ae +ae +af +af +b0 +b0 +b0 +b1 +b1 +b2 +b2 +b3 +b3 +b4 +b4 +b4 +b5 +b5 +b6 +b6 +b7 +b7 +b7 +b8 +b8 +b9 +b9 +ba +ba +ba +bb +bb +bc +bc +bd +bd +bd +be +be +bf +bf +c0 +c0 +c0 +c1 +c1 +c2 +c2 +c2 +c3 +c3 +c4 +c4 +c4 +c5 +c5 +c6 +c6 +c7 +c7 +c7 +c8 +c8 +c9 +c9 +c9 +ca +ca +cb +cb +cb +cc +cc +cc +cd +cd +ce +ce +ce +cf +cf +d0 +d0 +d0 +d1 +d1 +d2 +d2 +d2 +d3 +d3 +d3 +d4 +d4 +d5 +d5 +d5 +d6 +d6 +d6 +d7 +d7 +d8 +d8 +d8 +d9 +d9 +d9 +da +da +db +db +db +dc +dc +dc +dd +dd +dd +de +de +df +df +df +e0 +e0 +e0 +e1 +e1 +e1 +e2 +e2 +e3 +e3 +e3 +e4 +e4 +e4 +e5 +e5 +e5 +e6 +e6 +e6 +e7 +e7 +e7 +e8 +e8 +e8 +e9 +e9 +e9 +ea +ea +eb +eb +eb +ec +ec +ec +ed +ed +ed +ee +ee +ee +ef +ef +ef +f0 +f0 +f0 +f1 +f1 +f1 +f2 +f2 +f2 +f3 +f3 +f3 +f4 +f4 +f4 +f5 +f5 +f5 +f6 +f6 +f6 +f7 +f7 +f7 +f7 +f8 +f8 +f8 +f9 +f9 +f9 +fa +fa +fa +fb +fb +fb +fc +fc +fc +fd +fd +fd +fe +fe +fe +fe +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_04_24/comp_dphi_8a.dat b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/comp_dphi_8a.dat new file mode 100755 index 0000000000000..f9f8de7766c53 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/comp_dphi_8a.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +3 +4 +4 +5 +6 +7 +8 +8 +9 +a +a +b +c +c +d +d +e +f +f +10 +10 +11 +11 +12 +12 +13 +13 +14 +14 +15 +15 +15 +16 +16 +17 +17 +17 +18 +18 +19 +19 +19 +1a +1a +1b +1b +1b +1c +1c +1c +1d +1d +1d +1e +1e +1e +1f +1f +1f +1f +20 +20 +20 +21 +21 +21 +21 +22 +22 +22 +23 +23 +23 +23 +24 +24 +24 +24 +25 +25 +25 +25 +26 +26 +26 +26 +26 +27 +27 +27 +27 +28 +28 +28 +28 +28 +29 +29 +29 +29 +29 +2a +2a +2a +2a +2b +2b +2b +2b +2b +2b +2c +2c +2c +2c +2c +2d +2d +2d +2d +2d +2d +2e +2e +2e +2e +2e +2f +2f +2f +2f +2f +2f +30 +30 +30 +30 +30 +30 +30 +31 +31 +31 +31 +31 +31 +32 +32 +32 +32 +32 +32 +32 +33 +33 +33 +33 +33 +33 +33 +34 +34 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +37 +37 +38 +38 +38 +38 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +39 +39 +39 +3a +3a +3a +3a +3a +3a +3a +3a +3a +3b +3b +3b +3b +3b +3b +3b +3b +3b +3b +3c +3c +3c +3c +3c +3c +3c +3c +3c +3d +3d +3d +3d +3d +3d +3d +3d +3d +3d +3d +3e +3e +3e +3e +3e +3e +3e +3e +3e +3e +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_generated.cpp b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_generated.cpp new file mode 100644 index 0000000000000..00a5f51e509bf --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_generated.cpp @@ -0,0 +1,87631 @@ +#include +#include "FWCore/ParameterSet/interface/FileInPath.h" +// This C++ source file was automatically generated +// by C++ model based on VPP library. Modification of this file +// is possible, but if you want to keep it in sync with the C++ +// model, please modify the model and re-generate this file. +// VPP library web-page: http://www.phys.ufl.edu/~madorsky/vpp/ + +// Author : madorsky +// Timestamp : Thu Apr 24 17:06:15 2014 + +#include "vpp_generated.h" +#include "vpp_tools.h" +void vpp_generated_2014_04_24::run() +{ + while(true) + { + __glob__change__ = 0; + #include "vpp_generated_init.h" + if (!__glob__change__) break; + spvpp(); + __first__time__ = false; + } +} + +void vpp_generated_2014_04_24::au2_0() +{ +/* always */ if (CH_spvpp_au2_0_me21 | CH_spvpp_au2_0_me23 | CH_spvpp_au2_0_me24) +{ + spvpp_au2_0_e21[0] = spvpp_au2_0_me21_ptr_b_1_0->f.h; + spvpp_au2_0_e21[1] = spvpp_au2_0_me21_ptr_b_3_2->f.h; + spvpp_au2_0_e21[2] = spvpp_au2_0_me21_ptr_b_5_4->f.h; + spvpp_au2_0_e21[3] = spvpp_au2_0_me21_ptr_b_7_6->f.h; + spvpp_au2_0_e21[4] = spvpp_au2_0_me21_ptr_b_9_8->f.h; + spvpp_au2_0_e21[5] = spvpp_au2_0_me21_ptr_b_11_10->f.h; + spvpp_au2_0_e23 = spvpp_au2_0_me23; + spvpp_au2_0_e24 = spvpp_au2_0_me24; + + { + spvpp_au2_0_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au2_0_e21_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2_0_e21_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_0_e21_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_0_e21_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_0_e21_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_0_e21_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2_0_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au2_0_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au2_0_e21_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2_0_e21_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_0_e21_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_0_e21_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_0_e21_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_0_e21_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_0_e21_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2_0_e21_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_0_e21_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2_0_e21_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_0_e21_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2_0_e21_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_0_e21_LB_3_RB__ptr_b_1_1->f.h & spvpp_au2_0_e21_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_0_e21_LB_4_RB__ptr_b_1_1->f.h & spvpp_au2_0_e21_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_0_e21_LB_5_RB__ptr_b_1_1->f.h & spvpp_au2_0_e21_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2_0__Max21p_ptr_b_4_2->f.h = (spvpp_au2_0_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2_0_maxq_ptr_b_1_0->f.h == spvpp_au2_0_e21[0]) ? 1 : (spvpp_au2_0_maxq_ptr_b_1_0->f.h == spvpp_au2_0_e21[1]) ? 2 : (spvpp_au2_0_maxq_ptr_b_1_0->f.h == spvpp_au2_0_e21[2]) ? 3 : (spvpp_au2_0_maxq_ptr_b_1_0->f.h == spvpp_au2_0_e21[3]) ? 4 : (spvpp_au2_0_maxq_ptr_b_1_0->f.h == spvpp_au2_0_e21[4]) ? 5 : (spvpp_au2_0_maxq_ptr_b_1_0->f.h == spvpp_au2_0_e21[5]) ? 6 : 0; + spvpp_au2_0__Max21p_ptr_b_1_0->f.h = spvpp_au2_0_maxq; + } + spvpp_au2_0_max21 = spvpp_au2_0__Max21p; + + { + spvpp_au2_0__Maxp_ptr_b_0_0->f.h = ((((spvpp_au2_0_e23_ptr_b_0_0->f.h | spvpp_au2_0_e23_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_0_e23_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au2_0__Maxp_ptr_b_2_1->f.h = (spvpp_au2_0_e23_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au2_0_e23_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au2_0_e23_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au2_0_max23 = spvpp_au2_0__Maxp; + + { + spvpp_au2_0__Maxp_ptr_b_0_0->f.h = ((((spvpp_au2_0_e24_ptr_b_0_0->f.h | spvpp_au2_0_e24_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_0_e24_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au2_0__Maxp_ptr_b_2_1->f.h = (spvpp_au2_0_e24_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au2_0_e24_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au2_0_e24_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au2_0_max24 = spvpp_au2_0__Maxp; + spvpp_au2_0_quality = sigcat(sigcat(spvpp_au2_0_max21_ptr_b_1_0->f.h, 2, spvpp_au2_0_max23_ptr_b_0_0->f.h, 1), 3, spvpp_au2_0_max24_ptr_b_0_0->f.h, 1); + spvpp_me2Id1[0] = spvpp_au2_0_max21_ptr_b_4_2->f.h; + spvpp_me2Id3[0] = spvpp_au2_0_max23_ptr_b_2_1->f.h; + spvpp_me2Id4[0] = spvpp_au2_0_max24_ptr_b_2_1->f.h; + switch (spvpp_au2_0_quality) + { + case ((1 & 0xf)):spvpp_me2Rank[0] = 2; + break; + case ((2 & 0xf)):spvpp_me2Rank[0] = 3; + break; + case ((3 & 0xf)):spvpp_me2Rank[0] = 4; + break; + case ((4 & 0xf)):spvpp_me2Rank[0] = 6; + break; + case ((8 & 0xf)):spvpp_me2Rank[0] = (11 & 0x3f); + break; + case ((12 & 0xf)):spvpp_me2Rank[0] = (14 & 0x3f); + break; + case ((5 & 0xf)):spvpp_me2Rank[0] = (17 & 0x3f); + break; + case ((6 & 0xf)):spvpp_me2Rank[0] = (18 & 0x3f); + break; + case ((9 & 0xf)):spvpp_me2Rank[0] = (22 & 0x3f); + break; + case ((10 & 0xf)):spvpp_me2Rank[0] = (23 & 0x3f); + break; + case ((13 & 0xf)):spvpp_me2Rank[0] = (27 & 0x3f); + break; + case ((14 & 0xf)):spvpp_me2Rank[0] = (28 & 0x3f); + break; + case ((7 & 0xf)):spvpp_me2Rank[0] = (31 & 0x3f); + break; + case ((11 & 0xf)):spvpp_me2Rank[0] = (33 & 0x3f); + break; + case ((15 & 0xf)):spvpp_me2Rank[0] = (35 & 0x3f); + break; + default : spvpp_me2Rank[0] = 0; + break; + } +} +} + +void vpp_generated_2014_04_24::au2_1() +{ +/* always */ if (CH_spvpp_au2_1_me21 | CH_spvpp_au2_1_me23 | CH_spvpp_au2_1_me24) +{ + spvpp_au2_1_e21[0] = spvpp_au2_1_me21_ptr_b_1_0->f.h; + spvpp_au2_1_e21[1] = spvpp_au2_1_me21_ptr_b_3_2->f.h; + spvpp_au2_1_e21[2] = spvpp_au2_1_me21_ptr_b_5_4->f.h; + spvpp_au2_1_e21[3] = spvpp_au2_1_me21_ptr_b_7_6->f.h; + spvpp_au2_1_e21[4] = spvpp_au2_1_me21_ptr_b_9_8->f.h; + spvpp_au2_1_e21[5] = spvpp_au2_1_me21_ptr_b_11_10->f.h; + spvpp_au2_1_e23 = spvpp_au2_1_me23; + spvpp_au2_1_e24 = spvpp_au2_1_me24; + + { + spvpp_au2_1_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au2_1_e21_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2_1_e21_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_1_e21_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_1_e21_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_1_e21_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_1_e21_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2_1_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au2_1_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au2_1_e21_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2_1_e21_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_1_e21_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_1_e21_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_1_e21_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_1_e21_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_1_e21_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2_1_e21_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_1_e21_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2_1_e21_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_1_e21_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2_1_e21_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_1_e21_LB_3_RB__ptr_b_1_1->f.h & spvpp_au2_1_e21_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_1_e21_LB_4_RB__ptr_b_1_1->f.h & spvpp_au2_1_e21_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_1_e21_LB_5_RB__ptr_b_1_1->f.h & spvpp_au2_1_e21_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2_1__Max21p_ptr_b_4_2->f.h = (spvpp_au2_1_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2_1_maxq_ptr_b_1_0->f.h == spvpp_au2_1_e21[0]) ? 1 : (spvpp_au2_1_maxq_ptr_b_1_0->f.h == spvpp_au2_1_e21[1]) ? 2 : (spvpp_au2_1_maxq_ptr_b_1_0->f.h == spvpp_au2_1_e21[2]) ? 3 : (spvpp_au2_1_maxq_ptr_b_1_0->f.h == spvpp_au2_1_e21[3]) ? 4 : (spvpp_au2_1_maxq_ptr_b_1_0->f.h == spvpp_au2_1_e21[4]) ? 5 : (spvpp_au2_1_maxq_ptr_b_1_0->f.h == spvpp_au2_1_e21[5]) ? 6 : 0; + spvpp_au2_1__Max21p_ptr_b_1_0->f.h = spvpp_au2_1_maxq; + } + spvpp_au2_1_max21 = spvpp_au2_1__Max21p; + + { + spvpp_au2_1__Maxp_ptr_b_0_0->f.h = ((((spvpp_au2_1_e23_ptr_b_0_0->f.h | spvpp_au2_1_e23_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_1_e23_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au2_1__Maxp_ptr_b_2_1->f.h = (spvpp_au2_1_e23_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au2_1_e23_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au2_1_e23_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au2_1_max23 = spvpp_au2_1__Maxp; + + { + spvpp_au2_1__Maxp_ptr_b_0_0->f.h = ((((spvpp_au2_1_e24_ptr_b_0_0->f.h | spvpp_au2_1_e24_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_1_e24_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au2_1__Maxp_ptr_b_2_1->f.h = (spvpp_au2_1_e24_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au2_1_e24_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au2_1_e24_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au2_1_max24 = spvpp_au2_1__Maxp; + spvpp_au2_1_quality = sigcat(sigcat(spvpp_au2_1_max21_ptr_b_1_0->f.h, 2, spvpp_au2_1_max23_ptr_b_0_0->f.h, 1), 3, spvpp_au2_1_max24_ptr_b_0_0->f.h, 1); + spvpp_me2Id1[1] = spvpp_au2_1_max21_ptr_b_4_2->f.h; + spvpp_me2Id3[1] = spvpp_au2_1_max23_ptr_b_2_1->f.h; + spvpp_me2Id4[1] = spvpp_au2_1_max24_ptr_b_2_1->f.h; + switch (spvpp_au2_1_quality) + { + case ((1 & 0xf)):spvpp_me2Rank[1] = 2; + break; + case ((2 & 0xf)):spvpp_me2Rank[1] = 3; + break; + case ((3 & 0xf)):spvpp_me2Rank[1] = 4; + break; + case ((4 & 0xf)):spvpp_me2Rank[1] = 6; + break; + case ((8 & 0xf)):spvpp_me2Rank[1] = (11 & 0x3f); + break; + case ((12 & 0xf)):spvpp_me2Rank[1] = (14 & 0x3f); + break; + case ((5 & 0xf)):spvpp_me2Rank[1] = (17 & 0x3f); + break; + case ((6 & 0xf)):spvpp_me2Rank[1] = (18 & 0x3f); + break; + case ((9 & 0xf)):spvpp_me2Rank[1] = (22 & 0x3f); + break; + case ((10 & 0xf)):spvpp_me2Rank[1] = (23 & 0x3f); + break; + case ((13 & 0xf)):spvpp_me2Rank[1] = (27 & 0x3f); + break; + case ((14 & 0xf)):spvpp_me2Rank[1] = (28 & 0x3f); + break; + case ((7 & 0xf)):spvpp_me2Rank[1] = (31 & 0x3f); + break; + case ((11 & 0xf)):spvpp_me2Rank[1] = (33 & 0x3f); + break; + case ((15 & 0xf)):spvpp_me2Rank[1] = (35 & 0x3f); + break; + default : spvpp_me2Rank[1] = 0; + break; + } +} +} + +void vpp_generated_2014_04_24::au2_2() +{ +/* always */ if (CH_spvpp_au2_2_me21 | CH_spvpp_au2_2_me23 | CH_spvpp_au2_2_me24) +{ + spvpp_au2_2_e21[0] = spvpp_au2_2_me21_ptr_b_1_0->f.h; + spvpp_au2_2_e21[1] = spvpp_au2_2_me21_ptr_b_3_2->f.h; + spvpp_au2_2_e21[2] = spvpp_au2_2_me21_ptr_b_5_4->f.h; + spvpp_au2_2_e21[3] = spvpp_au2_2_me21_ptr_b_7_6->f.h; + spvpp_au2_2_e21[4] = spvpp_au2_2_me21_ptr_b_9_8->f.h; + spvpp_au2_2_e21[5] = spvpp_au2_2_me21_ptr_b_11_10->f.h; + spvpp_au2_2_e23 = spvpp_au2_2_me23; + spvpp_au2_2_e24 = spvpp_au2_2_me24; + + { + spvpp_au2_2_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au2_2_e21_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2_2_e21_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_2_e21_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_2_e21_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_2_e21_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_2_e21_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2_2_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au2_2_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au2_2_e21_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2_2_e21_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_2_e21_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_2_e21_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_2_e21_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_2_e21_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_2_e21_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2_2_e21_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_2_e21_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2_2_e21_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_2_e21_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2_2_e21_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_2_e21_LB_3_RB__ptr_b_1_1->f.h & spvpp_au2_2_e21_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_2_e21_LB_4_RB__ptr_b_1_1->f.h & spvpp_au2_2_e21_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_2_e21_LB_5_RB__ptr_b_1_1->f.h & spvpp_au2_2_e21_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2_2__Max21p_ptr_b_4_2->f.h = (spvpp_au2_2_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2_2_maxq_ptr_b_1_0->f.h == spvpp_au2_2_e21[0]) ? 1 : (spvpp_au2_2_maxq_ptr_b_1_0->f.h == spvpp_au2_2_e21[1]) ? 2 : (spvpp_au2_2_maxq_ptr_b_1_0->f.h == spvpp_au2_2_e21[2]) ? 3 : (spvpp_au2_2_maxq_ptr_b_1_0->f.h == spvpp_au2_2_e21[3]) ? 4 : (spvpp_au2_2_maxq_ptr_b_1_0->f.h == spvpp_au2_2_e21[4]) ? 5 : (spvpp_au2_2_maxq_ptr_b_1_0->f.h == spvpp_au2_2_e21[5]) ? 6 : 0; + spvpp_au2_2__Max21p_ptr_b_1_0->f.h = spvpp_au2_2_maxq; + } + spvpp_au2_2_max21 = spvpp_au2_2__Max21p; + + { + spvpp_au2_2__Maxp_ptr_b_0_0->f.h = ((((spvpp_au2_2_e23_ptr_b_0_0->f.h | spvpp_au2_2_e23_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_2_e23_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au2_2__Maxp_ptr_b_2_1->f.h = (spvpp_au2_2_e23_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au2_2_e23_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au2_2_e23_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au2_2_max23 = spvpp_au2_2__Maxp; + + { + spvpp_au2_2__Maxp_ptr_b_0_0->f.h = ((((spvpp_au2_2_e24_ptr_b_0_0->f.h | spvpp_au2_2_e24_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_2_e24_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au2_2__Maxp_ptr_b_2_1->f.h = (spvpp_au2_2_e24_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au2_2_e24_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au2_2_e24_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au2_2_max24 = spvpp_au2_2__Maxp; + spvpp_au2_2_quality = sigcat(sigcat(spvpp_au2_2_max21_ptr_b_1_0->f.h, 2, spvpp_au2_2_max23_ptr_b_0_0->f.h, 1), 3, spvpp_au2_2_max24_ptr_b_0_0->f.h, 1); + spvpp_me2Id1[2] = spvpp_au2_2_max21_ptr_b_4_2->f.h; + spvpp_me2Id3[2] = spvpp_au2_2_max23_ptr_b_2_1->f.h; + spvpp_me2Id4[2] = spvpp_au2_2_max24_ptr_b_2_1->f.h; + switch (spvpp_au2_2_quality) + { + case ((1 & 0xf)):spvpp_me2Rank[2] = 2; + break; + case ((2 & 0xf)):spvpp_me2Rank[2] = 3; + break; + case ((3 & 0xf)):spvpp_me2Rank[2] = 4; + break; + case ((4 & 0xf)):spvpp_me2Rank[2] = 6; + break; + case ((8 & 0xf)):spvpp_me2Rank[2] = (11 & 0x3f); + break; + case ((12 & 0xf)):spvpp_me2Rank[2] = (14 & 0x3f); + break; + case ((5 & 0xf)):spvpp_me2Rank[2] = (17 & 0x3f); + break; + case ((6 & 0xf)):spvpp_me2Rank[2] = (18 & 0x3f); + break; + case ((9 & 0xf)):spvpp_me2Rank[2] = (22 & 0x3f); + break; + case ((10 & 0xf)):spvpp_me2Rank[2] = (23 & 0x3f); + break; + case ((13 & 0xf)):spvpp_me2Rank[2] = (27 & 0x3f); + break; + case ((14 & 0xf)):spvpp_me2Rank[2] = (28 & 0x3f); + break; + case ((7 & 0xf)):spvpp_me2Rank[2] = (31 & 0x3f); + break; + case ((11 & 0xf)):spvpp_me2Rank[2] = (33 & 0x3f); + break; + case ((15 & 0xf)):spvpp_me2Rank[2] = (35 & 0x3f); + break; + default : spvpp_me2Rank[2] = 0; + break; + } +} +} + +void vpp_generated_2014_04_24::au2a_0() +{ +/* always */ if (CH_spvpp_au2a_0_me21) +{ + + { + spvpp_au2a_0__Maxa21p_ptr_b_0_0->f.h = (spvpp_au2a_0_me21 != 0); + spvpp_au2a_0__Maxa21p_ptr_b_3_1->f.h = (spvpp_au2a_0_me21_ptr_b_0_0->f.h) ? 1 : (spvpp_au2a_0_me21_ptr_b_1_1->f.h) ? 2 : (spvpp_au2a_0_me21_ptr_b_2_2->f.h) ? 3 : (spvpp_au2a_0_me21_ptr_b_3_3->f.h) ? 4 : (spvpp_au2a_0_me21_ptr_b_4_4->f.h) ? 5 : (spvpp_au2a_0_me21_ptr_b_5_5->f.h) ? 6 : 0; + } + spvpp_au2a_0_max21 = spvpp_au2a_0__Maxa21p; + spvpp_au2a_0_quality = spvpp_au2a_0_max21_ptr_b_0_0->f.h; + spvpp_halo2id1[0] = spvpp_au2a_0_max21_ptr_b_3_1->f.h; + spvpp_halo2rank[0] = spvpp_au2a_0_quality; +} +} + +void vpp_generated_2014_04_24::au2a_1() +{ +/* always */ if (CH_spvpp_au2a_1_me21) +{ + + { + spvpp_au2a_1__Maxa21p_ptr_b_0_0->f.h = (spvpp_au2a_1_me21 != 0); + spvpp_au2a_1__Maxa21p_ptr_b_3_1->f.h = (spvpp_au2a_1_me21_ptr_b_0_0->f.h) ? 1 : (spvpp_au2a_1_me21_ptr_b_1_1->f.h) ? 2 : (spvpp_au2a_1_me21_ptr_b_2_2->f.h) ? 3 : (spvpp_au2a_1_me21_ptr_b_3_3->f.h) ? 4 : (spvpp_au2a_1_me21_ptr_b_4_4->f.h) ? 5 : (spvpp_au2a_1_me21_ptr_b_5_5->f.h) ? 6 : 0; + } + spvpp_au2a_1_max21 = spvpp_au2a_1__Maxa21p; + spvpp_au2a_1_quality = spvpp_au2a_1_max21_ptr_b_0_0->f.h; + spvpp_halo2id1[1] = spvpp_au2a_1_max21_ptr_b_3_1->f.h; + spvpp_halo2rank[1] = spvpp_au2a_1_quality; +} +} + +void vpp_generated_2014_04_24::au2a_2() +{ +/* always */ if (CH_spvpp_au2a_2_me21) +{ + + { + spvpp_au2a_2__Maxa21p_ptr_b_0_0->f.h = (spvpp_au2a_2_me21 != 0); + spvpp_au2a_2__Maxa21p_ptr_b_3_1->f.h = (spvpp_au2a_2_me21_ptr_b_0_0->f.h) ? 1 : (spvpp_au2a_2_me21_ptr_b_1_1->f.h) ? 2 : (spvpp_au2a_2_me21_ptr_b_2_2->f.h) ? 3 : (spvpp_au2a_2_me21_ptr_b_3_3->f.h) ? 4 : (spvpp_au2a_2_me21_ptr_b_4_4->f.h) ? 5 : (spvpp_au2a_2_me21_ptr_b_5_5->f.h) ? 6 : 0; + } + spvpp_au2a_2_max21 = spvpp_au2a_2__Maxa21p; + spvpp_au2a_2_quality = spvpp_au2a_2_max21_ptr_b_0_0->f.h; + spvpp_halo2id1[2] = spvpp_au2a_2_max21_ptr_b_3_1->f.h; + spvpp_halo2rank[2] = spvpp_au2a_2_quality; +} +} + +void vpp_generated_2014_04_24::au2b_0() +{ +/* always */ if (CH_spvpp_au2b_0_mb11 | CH_spvpp_au2b_0_mb12 | CH_spvpp_au2b_0_mb13) +{ + spvpp_au2b_0_b11[0] = spvpp_au2b_0_mb11_ptr_b_1_0->f.h; + spvpp_au2b_0_b11[1] = spvpp_au2b_0_mb11_ptr_b_3_2->f.h; + spvpp_au2b_0_b11[2] = spvpp_au2b_0_mb11_ptr_b_5_4->f.h; + spvpp_au2b_0_b11[3] = spvpp_au2b_0_mb11_ptr_b_7_6->f.h; + spvpp_au2b_0_b11[4] = spvpp_au2b_0_mb11_ptr_b_9_8->f.h; + spvpp_au2b_0_b11[5] = spvpp_au2b_0_mb11_ptr_b_11_10->f.h; + spvpp_au2b_0_b12[0] = spvpp_au2b_0_mb12_ptr_b_1_0->f.h; + spvpp_au2b_0_b12[1] = spvpp_au2b_0_mb12_ptr_b_3_2->f.h; + spvpp_au2b_0_b12[2] = spvpp_au2b_0_mb12_ptr_b_5_4->f.h; + spvpp_au2b_0_b13[0] = spvpp_au2b_0_mb13_ptr_b_1_0->f.h; + spvpp_au2b_0_b13[1] = spvpp_au2b_0_mb13_ptr_b_3_2->f.h; + spvpp_au2b_0_b13[2] = spvpp_au2b_0_mb13_ptr_b_5_4->f.h; + + { + spvpp_au2b_0_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au2b_0_b11_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_0_b11_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_0_b11_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_0_b11_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_0_b11_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_0_b11_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_0_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au2b_0_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au2b_0_b11_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_0_b11_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_0_b11_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_0_b11_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_0_b11_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_0_b11_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b11_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b11_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b11_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b11_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b11_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b11_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b11_LB_3_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b11_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b11_LB_4_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b11_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b11_LB_5_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b11_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_0__Max11_ptr_b_4_2->f.h = (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b11[0]) ? 1 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b11[1]) ? 2 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b11[2]) ? 3 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b11[3]) ? 4 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b11[4]) ? 5 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b11[5]) ? 6 : 0; + spvpp_au2b_0__Max11_ptr_b_1_0->f.h = spvpp_au2b_0_maxq; + } + spvpp_au2b_0_max11 = spvpp_au2b_0__Max11; + + { + spvpp_au2b_0_maxq_ptr_b_1_1->f.h = ((((spvpp_au2b_0_b12_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_0_b12_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_0_b12_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_0_maxq_ptr_b_0_0->f.h = ((((((((((!(spvpp_au2b_0_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((spvpp_au2b_0_b12_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_0_b12_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_0_b12_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b12_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b12_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b12_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b12_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b12_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b12_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_0__Max12_ptr_b_3_2->f.h = (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b12[0]) ? 1 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b12[1]) ? 2 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b12[2]) ? 3 : 0; + spvpp_au2b_0__Max12_ptr_b_1_0->f.h = spvpp_au2b_0_maxq; + } + spvpp_au2b_0_max12 = spvpp_au2b_0__Max12; + + { + spvpp_au2b_0_maxq_ptr_b_1_1->f.h = ((((spvpp_au2b_0_b13_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_0_b13_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_0_b13_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_0_maxq_ptr_b_0_0->f.h = ((((((((((!(spvpp_au2b_0_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((spvpp_au2b_0_b13_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_0_b13_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_0_b13_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b13_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b13_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b13_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b13_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b13_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b13_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_0__Max12_ptr_b_3_2->f.h = (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b13[0]) ? 1 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b13[1]) ? 2 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b13[2]) ? 3 : 0; + spvpp_au2b_0__Max12_ptr_b_1_0->f.h = spvpp_au2b_0_maxq; + } + spvpp_au2b_0_max13 = spvpp_au2b_0__Max12; + spvpp_au2b_0_q11 = spvpp_au2b_0_max11_ptr_b_1_0->f.h; + spvpp_au2b_0_q12 = spvpp_au2b_0_max12_ptr_b_1_0->f.h; + spvpp_au2b_0_q13 = spvpp_au2b_0_max13_ptr_b_1_0->f.h; + spvpp_mb1id1[0] = spvpp_au2b_0_max11_ptr_b_4_2->f.h; + spvpp_mb1id2[0] = spvpp_au2b_0_max12_ptr_b_3_2->f.h; + spvpp_mb1id3[0] = spvpp_au2b_0_max13_ptr_b_3_2->f.h; + spvpp_mb2rank[0] = 0; + if ((((((spvpp_mb1id1[0] > 0) && (spvpp_mb1id2[0] > 0)) & 0xffffffffffffffffLL) && (spvpp_mb1id3[0] > 0)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_0_q11 == 3) spvpp_mb2rank[0] = (29 & 0x3f); + else spvpp_mb2rank[0] = (24 & 0x3f); + } + else if ((((spvpp_mb1id1[0] > 0) && (((spvpp_mb1id2[0] > 0) || (spvpp_mb1id3[0] > 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_0_q11 == 3) spvpp_mb2rank[0] = (19 & 0x3f); + else spvpp_mb2rank[0] = (15 & 0x3f); + } + else if ((((spvpp_mb1id2[0] > 0) && (spvpp_mb1id3[0] > 0)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_0_q12 == 3) spvpp_mb2rank[0] = (19 & 0x3f); + else spvpp_mb2rank[0] = (15 & 0x3f); + } + else if (spvpp_mb1id1[0] > 0) + { + if (spvpp_au2b_0_q11 == 3) spvpp_mb2rank[0] = (12 & 0x3f); + else spvpp_mb2rank[0] = (9 & 0x3f); + } + else if (spvpp_mb1id2[0] > 0) + { + if (spvpp_au2b_0_q12 == 3) spvpp_mb2rank[0] = (12 & 0x3f); + else spvpp_mb2rank[0] = (9 & 0x3f); + } + else if (spvpp_mb1id3[0] > 0) + { + if (spvpp_au2b_0_q13 == 3) spvpp_mb2rank[0] = (12 & 0x3f); + else spvpp_mb2rank[0] = (9 & 0x3f); + } +} +} + +void vpp_generated_2014_04_24::au2b_1() +{ +/* always */ if (CH_spvpp_au2b_1_mb11 | CH_spvpp_au2b_1_mb12 | CH_spvpp_au2b_1_mb13) +{ + spvpp_au2b_1_b11[0] = spvpp_au2b_1_mb11_ptr_b_1_0->f.h; + spvpp_au2b_1_b11[1] = spvpp_au2b_1_mb11_ptr_b_3_2->f.h; + spvpp_au2b_1_b11[2] = spvpp_au2b_1_mb11_ptr_b_5_4->f.h; + spvpp_au2b_1_b11[3] = spvpp_au2b_1_mb11_ptr_b_7_6->f.h; + spvpp_au2b_1_b11[4] = spvpp_au2b_1_mb11_ptr_b_9_8->f.h; + spvpp_au2b_1_b11[5] = spvpp_au2b_1_mb11_ptr_b_11_10->f.h; + spvpp_au2b_1_b12[0] = spvpp_au2b_1_mb12_ptr_b_1_0->f.h; + spvpp_au2b_1_b12[1] = spvpp_au2b_1_mb12_ptr_b_3_2->f.h; + spvpp_au2b_1_b12[2] = spvpp_au2b_1_mb12_ptr_b_5_4->f.h; + spvpp_au2b_1_b13[0] = spvpp_au2b_1_mb13_ptr_b_1_0->f.h; + spvpp_au2b_1_b13[1] = spvpp_au2b_1_mb13_ptr_b_3_2->f.h; + spvpp_au2b_1_b13[2] = spvpp_au2b_1_mb13_ptr_b_5_4->f.h; + + { + spvpp_au2b_1_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au2b_1_b11_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_1_b11_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_1_b11_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_1_b11_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_1_b11_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_1_b11_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_1_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au2b_1_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au2b_1_b11_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_1_b11_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_1_b11_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_1_b11_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_1_b11_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_1_b11_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b11_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b11_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b11_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b11_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b11_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b11_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b11_LB_3_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b11_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b11_LB_4_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b11_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b11_LB_5_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b11_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_1__Max11_ptr_b_4_2->f.h = (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b11[0]) ? 1 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b11[1]) ? 2 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b11[2]) ? 3 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b11[3]) ? 4 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b11[4]) ? 5 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b11[5]) ? 6 : 0; + spvpp_au2b_1__Max11_ptr_b_1_0->f.h = spvpp_au2b_1_maxq; + } + spvpp_au2b_1_max11 = spvpp_au2b_1__Max11; + + { + spvpp_au2b_1_maxq_ptr_b_1_1->f.h = ((((spvpp_au2b_1_b12_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_1_b12_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_1_b12_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_1_maxq_ptr_b_0_0->f.h = ((((((((((!(spvpp_au2b_1_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((spvpp_au2b_1_b12_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_1_b12_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_1_b12_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b12_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b12_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b12_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b12_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b12_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b12_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_1__Max12_ptr_b_3_2->f.h = (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b12[0]) ? 1 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b12[1]) ? 2 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b12[2]) ? 3 : 0; + spvpp_au2b_1__Max12_ptr_b_1_0->f.h = spvpp_au2b_1_maxq; + } + spvpp_au2b_1_max12 = spvpp_au2b_1__Max12; + + { + spvpp_au2b_1_maxq_ptr_b_1_1->f.h = ((((spvpp_au2b_1_b13_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_1_b13_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_1_b13_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_1_maxq_ptr_b_0_0->f.h = ((((((((((!(spvpp_au2b_1_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((spvpp_au2b_1_b13_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_1_b13_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_1_b13_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b13_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b13_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b13_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b13_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b13_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b13_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_1__Max12_ptr_b_3_2->f.h = (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b13[0]) ? 1 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b13[1]) ? 2 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b13[2]) ? 3 : 0; + spvpp_au2b_1__Max12_ptr_b_1_0->f.h = spvpp_au2b_1_maxq; + } + spvpp_au2b_1_max13 = spvpp_au2b_1__Max12; + spvpp_au2b_1_q11 = spvpp_au2b_1_max11_ptr_b_1_0->f.h; + spvpp_au2b_1_q12 = spvpp_au2b_1_max12_ptr_b_1_0->f.h; + spvpp_au2b_1_q13 = spvpp_au2b_1_max13_ptr_b_1_0->f.h; + spvpp_mb1id1[1] = spvpp_au2b_1_max11_ptr_b_4_2->f.h; + spvpp_mb1id2[1] = spvpp_au2b_1_max12_ptr_b_3_2->f.h; + spvpp_mb1id3[1] = spvpp_au2b_1_max13_ptr_b_3_2->f.h; + spvpp_mb2rank[1] = 0; + if ((((((spvpp_mb1id1[1] > 0) && (spvpp_mb1id2[1] > 0)) & 0xffffffffffffffffLL) && (spvpp_mb1id3[1] > 0)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_1_q11 == 3) spvpp_mb2rank[1] = (29 & 0x3f); + else spvpp_mb2rank[1] = (24 & 0x3f); + } + else if ((((spvpp_mb1id1[1] > 0) && (((spvpp_mb1id2[1] > 0) || (spvpp_mb1id3[1] > 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_1_q11 == 3) spvpp_mb2rank[1] = (19 & 0x3f); + else spvpp_mb2rank[1] = (15 & 0x3f); + } + else if ((((spvpp_mb1id2[1] > 0) && (spvpp_mb1id3[1] > 0)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_1_q12 == 3) spvpp_mb2rank[1] = (19 & 0x3f); + else spvpp_mb2rank[1] = (15 & 0x3f); + } + else if (spvpp_mb1id1[1] > 0) + { + if (spvpp_au2b_1_q11 == 3) spvpp_mb2rank[1] = (12 & 0x3f); + else spvpp_mb2rank[1] = (9 & 0x3f); + } + else if (spvpp_mb1id2[1] > 0) + { + if (spvpp_au2b_1_q12 == 3) spvpp_mb2rank[1] = (12 & 0x3f); + else spvpp_mb2rank[1] = (9 & 0x3f); + } + else if (spvpp_mb1id3[1] > 0) + { + if (spvpp_au2b_1_q13 == 3) spvpp_mb2rank[1] = (12 & 0x3f); + else spvpp_mb2rank[1] = (9 & 0x3f); + } +} +} + +void vpp_generated_2014_04_24::au2b_2() +{ +/* always */ if (CH_spvpp_au2b_2_mb11 | CH_spvpp_au2b_2_mb12 | CH_spvpp_au2b_2_mb13) +{ + spvpp_au2b_2_b11[0] = spvpp_au2b_2_mb11_ptr_b_1_0->f.h; + spvpp_au2b_2_b11[1] = spvpp_au2b_2_mb11_ptr_b_3_2->f.h; + spvpp_au2b_2_b11[2] = spvpp_au2b_2_mb11_ptr_b_5_4->f.h; + spvpp_au2b_2_b11[3] = spvpp_au2b_2_mb11_ptr_b_7_6->f.h; + spvpp_au2b_2_b11[4] = spvpp_au2b_2_mb11_ptr_b_9_8->f.h; + spvpp_au2b_2_b11[5] = spvpp_au2b_2_mb11_ptr_b_11_10->f.h; + spvpp_au2b_2_b12[0] = spvpp_au2b_2_mb12_ptr_b_1_0->f.h; + spvpp_au2b_2_b12[1] = spvpp_au2b_2_mb12_ptr_b_3_2->f.h; + spvpp_au2b_2_b12[2] = spvpp_au2b_2_mb12_ptr_b_5_4->f.h; + spvpp_au2b_2_b13[0] = spvpp_au2b_2_mb13_ptr_b_1_0->f.h; + spvpp_au2b_2_b13[1] = spvpp_au2b_2_mb13_ptr_b_3_2->f.h; + spvpp_au2b_2_b13[2] = spvpp_au2b_2_mb13_ptr_b_5_4->f.h; + + { + spvpp_au2b_2_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au2b_2_b11_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_2_b11_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_2_b11_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_2_b11_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_2_b11_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_2_b11_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_2_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au2b_2_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au2b_2_b11_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_2_b11_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_2_b11_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_2_b11_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_2_b11_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_2_b11_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b11_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b11_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b11_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b11_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b11_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b11_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b11_LB_3_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b11_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b11_LB_4_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b11_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b11_LB_5_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b11_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_2__Max11_ptr_b_4_2->f.h = (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b11[0]) ? 1 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b11[1]) ? 2 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b11[2]) ? 3 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b11[3]) ? 4 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b11[4]) ? 5 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b11[5]) ? 6 : 0; + spvpp_au2b_2__Max11_ptr_b_1_0->f.h = spvpp_au2b_2_maxq; + } + spvpp_au2b_2_max11 = spvpp_au2b_2__Max11; + + { + spvpp_au2b_2_maxq_ptr_b_1_1->f.h = ((((spvpp_au2b_2_b12_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_2_b12_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_2_b12_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_2_maxq_ptr_b_0_0->f.h = ((((((((((!(spvpp_au2b_2_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((spvpp_au2b_2_b12_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_2_b12_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_2_b12_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b12_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b12_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b12_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b12_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b12_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b12_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_2__Max12_ptr_b_3_2->f.h = (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b12[0]) ? 1 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b12[1]) ? 2 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b12[2]) ? 3 : 0; + spvpp_au2b_2__Max12_ptr_b_1_0->f.h = spvpp_au2b_2_maxq; + } + spvpp_au2b_2_max12 = spvpp_au2b_2__Max12; + + { + spvpp_au2b_2_maxq_ptr_b_1_1->f.h = ((((spvpp_au2b_2_b13_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_2_b13_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_2_b13_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_2_maxq_ptr_b_0_0->f.h = ((((((((((!(spvpp_au2b_2_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((spvpp_au2b_2_b13_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_2_b13_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_2_b13_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b13_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b13_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b13_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b13_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b13_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b13_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_2__Max12_ptr_b_3_2->f.h = (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b13[0]) ? 1 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b13[1]) ? 2 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b13[2]) ? 3 : 0; + spvpp_au2b_2__Max12_ptr_b_1_0->f.h = spvpp_au2b_2_maxq; + } + spvpp_au2b_2_max13 = spvpp_au2b_2__Max12; + spvpp_au2b_2_q11 = spvpp_au2b_2_max11_ptr_b_1_0->f.h; + spvpp_au2b_2_q12 = spvpp_au2b_2_max12_ptr_b_1_0->f.h; + spvpp_au2b_2_q13 = spvpp_au2b_2_max13_ptr_b_1_0->f.h; + spvpp_mb1id1[2] = spvpp_au2b_2_max11_ptr_b_4_2->f.h; + spvpp_mb1id2[2] = spvpp_au2b_2_max12_ptr_b_3_2->f.h; + spvpp_mb1id3[2] = spvpp_au2b_2_max13_ptr_b_3_2->f.h; + spvpp_mb2rank[2] = 0; + if ((((((spvpp_mb1id1[2] > 0) && (spvpp_mb1id2[2] > 0)) & 0xffffffffffffffffLL) && (spvpp_mb1id3[2] > 0)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_2_q11 == 3) spvpp_mb2rank[2] = (29 & 0x3f); + else spvpp_mb2rank[2] = (24 & 0x3f); + } + else if ((((spvpp_mb1id1[2] > 0) && (((spvpp_mb1id2[2] > 0) || (spvpp_mb1id3[2] > 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_2_q11 == 3) spvpp_mb2rank[2] = (19 & 0x3f); + else spvpp_mb2rank[2] = (15 & 0x3f); + } + else if ((((spvpp_mb1id2[2] > 0) && (spvpp_mb1id3[2] > 0)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_2_q12 == 3) spvpp_mb2rank[2] = (19 & 0x3f); + else spvpp_mb2rank[2] = (15 & 0x3f); + } + else if (spvpp_mb1id1[2] > 0) + { + if (spvpp_au2b_2_q11 == 3) spvpp_mb2rank[2] = (12 & 0x3f); + else spvpp_mb2rank[2] = (9 & 0x3f); + } + else if (spvpp_mb1id2[2] > 0) + { + if (spvpp_au2b_2_q12 == 3) spvpp_mb2rank[2] = (12 & 0x3f); + else spvpp_mb2rank[2] = (9 & 0x3f); + } + else if (spvpp_mb1id3[2] > 0) + { + if (spvpp_au2b_2_q13 == 3) spvpp_mb2rank[2] = (12 & 0x3f); + else spvpp_mb2rank[2] = (9 & 0x3f); + } +} +} + +void vpp_generated_2014_04_24::au3_0() +{ +/* always */ if (CH_spvpp_au3_0_me31 | CH_spvpp_au3_0_me32 | CH_spvpp_au3_0_me34) +{ + spvpp_au3_0_e31[0] = spvpp_au3_0_me31_ptr_b_1_0->f.h; + spvpp_au3_0_e31[1] = spvpp_au3_0_me31_ptr_b_3_2->f.h; + spvpp_au3_0_e31[2] = spvpp_au3_0_me31_ptr_b_5_4->f.h; + spvpp_au3_0_e31[3] = spvpp_au3_0_me31_ptr_b_7_6->f.h; + spvpp_au3_0_e31[4] = spvpp_au3_0_me31_ptr_b_9_8->f.h; + spvpp_au3_0_e31[5] = spvpp_au3_0_me31_ptr_b_11_10->f.h; + spvpp_au3_0_e32 = spvpp_au3_0_me32; + spvpp_au3_0_e34 = spvpp_au3_0_me34; + + { + spvpp_au3_0__Max31p_ptr_b_1_1->f.h = ((((((((((spvpp_au3_0_e31_LB_0_RB__ptr_b_1_1->f.h | spvpp_au3_0_e31_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_0_e31_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_0_e31_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_0_e31_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_0_e31_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au3_0__Max31p_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au3_0__Max31p_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au3_0_e31_LB_0_RB__ptr_b_0_0->f.h | spvpp_au3_0_e31_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_0_e31_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_0_e31_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_0_e31_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_0_e31_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_0_e31_LB_0_RB__ptr_b_1_1->f.h & spvpp_au3_0_e31_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_0_e31_LB_1_RB__ptr_b_1_1->f.h & spvpp_au3_0_e31_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_0_e31_LB_2_RB__ptr_b_1_1->f.h & spvpp_au3_0_e31_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_0_e31_LB_3_RB__ptr_b_1_1->f.h & spvpp_au3_0_e31_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_0_e31_LB_4_RB__ptr_b_1_1->f.h & spvpp_au3_0_e31_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_0_e31_LB_5_RB__ptr_b_1_1->f.h & spvpp_au3_0_e31_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au3_0__Max31p_ptr_b_4_2->f.h = (spvpp_au3_0__Max31p_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au3_0__Max31p_ptr_b_1_0->f.h == spvpp_au3_0_e31[0]) ? 1 : (spvpp_au3_0__Max31p_ptr_b_1_0->f.h == spvpp_au3_0_e31[1]) ? 2 : (spvpp_au3_0__Max31p_ptr_b_1_0->f.h == spvpp_au3_0_e31[2]) ? 3 : (spvpp_au3_0__Max31p_ptr_b_1_0->f.h == spvpp_au3_0_e31[3]) ? 4 : (spvpp_au3_0__Max31p_ptr_b_1_0->f.h == spvpp_au3_0_e31[4]) ? 5 : (spvpp_au3_0__Max31p_ptr_b_1_0->f.h == spvpp_au3_0_e31[5]) ? 6 : 0; + } + spvpp_au3_0_max31 = spvpp_au3_0__Max31p; + + { + spvpp_au3_0__Max3p_ptr_b_0_0->f.h = ((((spvpp_au3_0_e32_ptr_b_0_0->f.h | spvpp_au3_0_e32_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_0_e32_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au3_0__Max3p_ptr_b_2_1->f.h = (spvpp_au3_0_e32_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au3_0_e32_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au3_0_e32_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au3_0_max32 = spvpp_au3_0__Max3p; + + { + spvpp_au3_0__Max3p_ptr_b_0_0->f.h = ((((spvpp_au3_0_e34_ptr_b_0_0->f.h | spvpp_au3_0_e34_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_0_e34_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au3_0__Max3p_ptr_b_2_1->f.h = (spvpp_au3_0_e34_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au3_0_e34_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au3_0_e34_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au3_0_max34 = spvpp_au3_0__Max3p; + spvpp_au3_0_quality = sigcat(sigcat(spvpp_au3_0_max31_ptr_b_1_0->f.h, 2, spvpp_au3_0_max32_ptr_b_0_0->f.h, 1), 3, spvpp_au3_0_max34_ptr_b_0_0->f.h, 1); + spvpp_me3Id1[0] = spvpp_au3_0_max31_ptr_b_4_2->f.h; + spvpp_me3Id2[0] = spvpp_au3_0_max32_ptr_b_2_1->f.h; + spvpp_me3Id4[0] = spvpp_au3_0_max34_ptr_b_2_1->f.h; + switch (spvpp_au3_0_quality) + { + case ((1 & 0xf)):spvpp_me3Rank[0] = 1; + break; + case ((2 & 0xf)):spvpp_me3Rank[0] = 3; + break; + case ((3 & 0xf)):spvpp_me3Rank[0] = 4; + break; + case ((4 & 0xf)):spvpp_me3Rank[0] = 5; + break; + case ((8 & 0xf)):spvpp_me3Rank[0] = (10 & 0x3f); + break; + case ((12 & 0xf)):spvpp_me3Rank[0] = (13 & 0x3f); + break; + case ((5 & 0xf)):spvpp_me3Rank[0] = (16 & 0x3f); + break; + case ((6 & 0xf)):spvpp_me3Rank[0] = (18 & 0x3f); + break; + case ((9 & 0xf)):spvpp_me3Rank[0] = (21 & 0x3f); + break; + case ((10 & 0xf)):spvpp_me3Rank[0] = (23 & 0x3f); + break; + case ((13 & 0xf)):spvpp_me3Rank[0] = (26 & 0x3f); + break; + case ((14 & 0xf)):spvpp_me3Rank[0] = (28 & 0x3f); + break; + case ((7 & 0xf)):spvpp_me3Rank[0] = (31 & 0x3f); + break; + case ((11 & 0xf)):spvpp_me3Rank[0] = (33 & 0x3f); + break; + case ((15 & 0xf)):spvpp_me3Rank[0] = (35 & 0x3f); + break; + default : spvpp_me3Rank[0] = 0; + break; + } +} +} + +void vpp_generated_2014_04_24::au3_1() +{ +/* always */ if (CH_spvpp_au3_1_me31 | CH_spvpp_au3_1_me32 | CH_spvpp_au3_1_me34) +{ + spvpp_au3_1_e31[0] = spvpp_au3_1_me31_ptr_b_1_0->f.h; + spvpp_au3_1_e31[1] = spvpp_au3_1_me31_ptr_b_3_2->f.h; + spvpp_au3_1_e31[2] = spvpp_au3_1_me31_ptr_b_5_4->f.h; + spvpp_au3_1_e31[3] = spvpp_au3_1_me31_ptr_b_7_6->f.h; + spvpp_au3_1_e31[4] = spvpp_au3_1_me31_ptr_b_9_8->f.h; + spvpp_au3_1_e31[5] = spvpp_au3_1_me31_ptr_b_11_10->f.h; + spvpp_au3_1_e32 = spvpp_au3_1_me32; + spvpp_au3_1_e34 = spvpp_au3_1_me34; + + { + spvpp_au3_1__Max31p_ptr_b_1_1->f.h = ((((((((((spvpp_au3_1_e31_LB_0_RB__ptr_b_1_1->f.h | spvpp_au3_1_e31_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_1_e31_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_1_e31_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_1_e31_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_1_e31_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au3_1__Max31p_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au3_1__Max31p_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au3_1_e31_LB_0_RB__ptr_b_0_0->f.h | spvpp_au3_1_e31_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_1_e31_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_1_e31_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_1_e31_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_1_e31_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_1_e31_LB_0_RB__ptr_b_1_1->f.h & spvpp_au3_1_e31_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_1_e31_LB_1_RB__ptr_b_1_1->f.h & spvpp_au3_1_e31_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_1_e31_LB_2_RB__ptr_b_1_1->f.h & spvpp_au3_1_e31_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_1_e31_LB_3_RB__ptr_b_1_1->f.h & spvpp_au3_1_e31_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_1_e31_LB_4_RB__ptr_b_1_1->f.h & spvpp_au3_1_e31_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_1_e31_LB_5_RB__ptr_b_1_1->f.h & spvpp_au3_1_e31_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au3_1__Max31p_ptr_b_4_2->f.h = (spvpp_au3_1__Max31p_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au3_1__Max31p_ptr_b_1_0->f.h == spvpp_au3_1_e31[0]) ? 1 : (spvpp_au3_1__Max31p_ptr_b_1_0->f.h == spvpp_au3_1_e31[1]) ? 2 : (spvpp_au3_1__Max31p_ptr_b_1_0->f.h == spvpp_au3_1_e31[2]) ? 3 : (spvpp_au3_1__Max31p_ptr_b_1_0->f.h == spvpp_au3_1_e31[3]) ? 4 : (spvpp_au3_1__Max31p_ptr_b_1_0->f.h == spvpp_au3_1_e31[4]) ? 5 : (spvpp_au3_1__Max31p_ptr_b_1_0->f.h == spvpp_au3_1_e31[5]) ? 6 : 0; + } + spvpp_au3_1_max31 = spvpp_au3_1__Max31p; + + { + spvpp_au3_1__Max3p_ptr_b_0_0->f.h = ((((spvpp_au3_1_e32_ptr_b_0_0->f.h | spvpp_au3_1_e32_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_1_e32_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au3_1__Max3p_ptr_b_2_1->f.h = (spvpp_au3_1_e32_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au3_1_e32_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au3_1_e32_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au3_1_max32 = spvpp_au3_1__Max3p; + + { + spvpp_au3_1__Max3p_ptr_b_0_0->f.h = ((((spvpp_au3_1_e34_ptr_b_0_0->f.h | spvpp_au3_1_e34_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_1_e34_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au3_1__Max3p_ptr_b_2_1->f.h = (spvpp_au3_1_e34_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au3_1_e34_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au3_1_e34_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au3_1_max34 = spvpp_au3_1__Max3p; + spvpp_au3_1_quality = sigcat(sigcat(spvpp_au3_1_max31_ptr_b_1_0->f.h, 2, spvpp_au3_1_max32_ptr_b_0_0->f.h, 1), 3, spvpp_au3_1_max34_ptr_b_0_0->f.h, 1); + spvpp_me3Id1[1] = spvpp_au3_1_max31_ptr_b_4_2->f.h; + spvpp_me3Id2[1] = spvpp_au3_1_max32_ptr_b_2_1->f.h; + spvpp_me3Id4[1] = spvpp_au3_1_max34_ptr_b_2_1->f.h; + switch (spvpp_au3_1_quality) + { + case ((1 & 0xf)):spvpp_me3Rank[1] = 1; + break; + case ((2 & 0xf)):spvpp_me3Rank[1] = 3; + break; + case ((3 & 0xf)):spvpp_me3Rank[1] = 4; + break; + case ((4 & 0xf)):spvpp_me3Rank[1] = 5; + break; + case ((8 & 0xf)):spvpp_me3Rank[1] = (10 & 0x3f); + break; + case ((12 & 0xf)):spvpp_me3Rank[1] = (13 & 0x3f); + break; + case ((5 & 0xf)):spvpp_me3Rank[1] = (16 & 0x3f); + break; + case ((6 & 0xf)):spvpp_me3Rank[1] = (18 & 0x3f); + break; + case ((9 & 0xf)):spvpp_me3Rank[1] = (21 & 0x3f); + break; + case ((10 & 0xf)):spvpp_me3Rank[1] = (23 & 0x3f); + break; + case ((13 & 0xf)):spvpp_me3Rank[1] = (26 & 0x3f); + break; + case ((14 & 0xf)):spvpp_me3Rank[1] = (28 & 0x3f); + break; + case ((7 & 0xf)):spvpp_me3Rank[1] = (31 & 0x3f); + break; + case ((11 & 0xf)):spvpp_me3Rank[1] = (33 & 0x3f); + break; + case ((15 & 0xf)):spvpp_me3Rank[1] = (35 & 0x3f); + break; + default : spvpp_me3Rank[1] = 0; + break; + } +} +} + +void vpp_generated_2014_04_24::au3_2() +{ +/* always */ if (CH_spvpp_au3_2_me31 | CH_spvpp_au3_2_me32 | CH_spvpp_au3_2_me34) +{ + spvpp_au3_2_e31[0] = spvpp_au3_2_me31_ptr_b_1_0->f.h; + spvpp_au3_2_e31[1] = spvpp_au3_2_me31_ptr_b_3_2->f.h; + spvpp_au3_2_e31[2] = spvpp_au3_2_me31_ptr_b_5_4->f.h; + spvpp_au3_2_e31[3] = spvpp_au3_2_me31_ptr_b_7_6->f.h; + spvpp_au3_2_e31[4] = spvpp_au3_2_me31_ptr_b_9_8->f.h; + spvpp_au3_2_e31[5] = spvpp_au3_2_me31_ptr_b_11_10->f.h; + spvpp_au3_2_e32 = spvpp_au3_2_me32; + spvpp_au3_2_e34 = spvpp_au3_2_me34; + + { + spvpp_au3_2__Max31p_ptr_b_1_1->f.h = ((((((((((spvpp_au3_2_e31_LB_0_RB__ptr_b_1_1->f.h | spvpp_au3_2_e31_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_2_e31_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_2_e31_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_2_e31_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_2_e31_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au3_2__Max31p_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au3_2__Max31p_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au3_2_e31_LB_0_RB__ptr_b_0_0->f.h | spvpp_au3_2_e31_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_2_e31_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_2_e31_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_2_e31_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_2_e31_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_2_e31_LB_0_RB__ptr_b_1_1->f.h & spvpp_au3_2_e31_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_2_e31_LB_1_RB__ptr_b_1_1->f.h & spvpp_au3_2_e31_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_2_e31_LB_2_RB__ptr_b_1_1->f.h & spvpp_au3_2_e31_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_2_e31_LB_3_RB__ptr_b_1_1->f.h & spvpp_au3_2_e31_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_2_e31_LB_4_RB__ptr_b_1_1->f.h & spvpp_au3_2_e31_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_2_e31_LB_5_RB__ptr_b_1_1->f.h & spvpp_au3_2_e31_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au3_2__Max31p_ptr_b_4_2->f.h = (spvpp_au3_2__Max31p_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au3_2__Max31p_ptr_b_1_0->f.h == spvpp_au3_2_e31[0]) ? 1 : (spvpp_au3_2__Max31p_ptr_b_1_0->f.h == spvpp_au3_2_e31[1]) ? 2 : (spvpp_au3_2__Max31p_ptr_b_1_0->f.h == spvpp_au3_2_e31[2]) ? 3 : (spvpp_au3_2__Max31p_ptr_b_1_0->f.h == spvpp_au3_2_e31[3]) ? 4 : (spvpp_au3_2__Max31p_ptr_b_1_0->f.h == spvpp_au3_2_e31[4]) ? 5 : (spvpp_au3_2__Max31p_ptr_b_1_0->f.h == spvpp_au3_2_e31[5]) ? 6 : 0; + } + spvpp_au3_2_max31 = spvpp_au3_2__Max31p; + + { + spvpp_au3_2__Max3p_ptr_b_0_0->f.h = ((((spvpp_au3_2_e32_ptr_b_0_0->f.h | spvpp_au3_2_e32_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_2_e32_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au3_2__Max3p_ptr_b_2_1->f.h = (spvpp_au3_2_e32_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au3_2_e32_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au3_2_e32_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au3_2_max32 = spvpp_au3_2__Max3p; + + { + spvpp_au3_2__Max3p_ptr_b_0_0->f.h = ((((spvpp_au3_2_e34_ptr_b_0_0->f.h | spvpp_au3_2_e34_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_2_e34_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au3_2__Max3p_ptr_b_2_1->f.h = (spvpp_au3_2_e34_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au3_2_e34_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au3_2_e34_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au3_2_max34 = spvpp_au3_2__Max3p; + spvpp_au3_2_quality = sigcat(sigcat(spvpp_au3_2_max31_ptr_b_1_0->f.h, 2, spvpp_au3_2_max32_ptr_b_0_0->f.h, 1), 3, spvpp_au3_2_max34_ptr_b_0_0->f.h, 1); + spvpp_me3Id1[2] = spvpp_au3_2_max31_ptr_b_4_2->f.h; + spvpp_me3Id2[2] = spvpp_au3_2_max32_ptr_b_2_1->f.h; + spvpp_me3Id4[2] = spvpp_au3_2_max34_ptr_b_2_1->f.h; + switch (spvpp_au3_2_quality) + { + case ((1 & 0xf)):spvpp_me3Rank[2] = 1; + break; + case ((2 & 0xf)):spvpp_me3Rank[2] = 3; + break; + case ((3 & 0xf)):spvpp_me3Rank[2] = 4; + break; + case ((4 & 0xf)):spvpp_me3Rank[2] = 5; + break; + case ((8 & 0xf)):spvpp_me3Rank[2] = (10 & 0x3f); + break; + case ((12 & 0xf)):spvpp_me3Rank[2] = (13 & 0x3f); + break; + case ((5 & 0xf)):spvpp_me3Rank[2] = (16 & 0x3f); + break; + case ((6 & 0xf)):spvpp_me3Rank[2] = (18 & 0x3f); + break; + case ((9 & 0xf)):spvpp_me3Rank[2] = (21 & 0x3f); + break; + case ((10 & 0xf)):spvpp_me3Rank[2] = (23 & 0x3f); + break; + case ((13 & 0xf)):spvpp_me3Rank[2] = (26 & 0x3f); + break; + case ((14 & 0xf)):spvpp_me3Rank[2] = (28 & 0x3f); + break; + case ((7 & 0xf)):spvpp_me3Rank[2] = (31 & 0x3f); + break; + case ((11 & 0xf)):spvpp_me3Rank[2] = (33 & 0x3f); + break; + case ((15 & 0xf)):spvpp_me3Rank[2] = (35 & 0x3f); + break; + default : spvpp_me3Rank[2] = 0; + break; + } +} +} + +void vpp_generated_2014_04_24::au3a_0() +{ +/* always */ if (CH_spvpp_au3a_0_me21) +{ + + { + spvpp_au3a_0__Maxa21p_ptr_b_0_0->f.h = (spvpp_au3a_0_me21 != 0); + spvpp_au3a_0__Maxa21p_ptr_b_3_1->f.h = (spvpp_au3a_0_me21_ptr_b_0_0->f.h) ? 1 : (spvpp_au3a_0_me21_ptr_b_1_1->f.h) ? 2 : (spvpp_au3a_0_me21_ptr_b_2_2->f.h) ? 3 : (spvpp_au3a_0_me21_ptr_b_3_3->f.h) ? 4 : (spvpp_au3a_0_me21_ptr_b_4_4->f.h) ? 5 : (spvpp_au3a_0_me21_ptr_b_5_5->f.h) ? 6 : 0; + } + spvpp_au3a_0_max21 = spvpp_au3a_0__Maxa21p; + spvpp_au3a_0_quality = spvpp_au3a_0_max21_ptr_b_0_0->f.h; + spvpp_halo3id1[0] = spvpp_au3a_0_max21_ptr_b_3_1->f.h; + spvpp_halo3rank[0] = spvpp_au3a_0_quality; +} +} + +void vpp_generated_2014_04_24::au3a_1() +{ +/* always */ if (CH_spvpp_au3a_1_me21) +{ + + { + spvpp_au3a_1__Maxa21p_ptr_b_0_0->f.h = (spvpp_au3a_1_me21 != 0); + spvpp_au3a_1__Maxa21p_ptr_b_3_1->f.h = (spvpp_au3a_1_me21_ptr_b_0_0->f.h) ? 1 : (spvpp_au3a_1_me21_ptr_b_1_1->f.h) ? 2 : (spvpp_au3a_1_me21_ptr_b_2_2->f.h) ? 3 : (spvpp_au3a_1_me21_ptr_b_3_3->f.h) ? 4 : (spvpp_au3a_1_me21_ptr_b_4_4->f.h) ? 5 : (spvpp_au3a_1_me21_ptr_b_5_5->f.h) ? 6 : 0; + } + spvpp_au3a_1_max21 = spvpp_au3a_1__Maxa21p; + spvpp_au3a_1_quality = spvpp_au3a_1_max21_ptr_b_0_0->f.h; + spvpp_halo3id1[1] = spvpp_au3a_1_max21_ptr_b_3_1->f.h; + spvpp_halo3rank[1] = spvpp_au3a_1_quality; +} +} + +void vpp_generated_2014_04_24::au3a_2() +{ +/* always */ if (CH_spvpp_au3a_2_me21) +{ + + { + spvpp_au3a_2__Maxa21p_ptr_b_0_0->f.h = (spvpp_au3a_2_me21 != 0); + spvpp_au3a_2__Maxa21p_ptr_b_3_1->f.h = (spvpp_au3a_2_me21_ptr_b_0_0->f.h) ? 1 : (spvpp_au3a_2_me21_ptr_b_1_1->f.h) ? 2 : (spvpp_au3a_2_me21_ptr_b_2_2->f.h) ? 3 : (spvpp_au3a_2_me21_ptr_b_3_3->f.h) ? 4 : (spvpp_au3a_2_me21_ptr_b_4_4->f.h) ? 5 : (spvpp_au3a_2_me21_ptr_b_5_5->f.h) ? 6 : 0; + } + spvpp_au3a_2_max21 = spvpp_au3a_2__Maxa21p; + spvpp_au3a_2_quality = spvpp_au3a_2_max21_ptr_b_0_0->f.h; + spvpp_halo3id1[2] = spvpp_au3a_2_max21_ptr_b_3_1->f.h; + spvpp_halo3rank[2] = spvpp_au3a_2_quality; +} +} + +void vpp_generated_2014_04_24::au4_0() +{ +/* always */ if (CH_spvpp_au4_0_me41) +{ + spvpp_au4_0_e41[0] = spvpp_au4_0_me41_ptr_b_1_0->f.h; + spvpp_au4_0_e41[1] = spvpp_au4_0_me41_ptr_b_3_2->f.h; + spvpp_au4_0_e41[2] = spvpp_au4_0_me41_ptr_b_5_4->f.h; + spvpp_au4_0_e41[3] = spvpp_au4_0_me41_ptr_b_7_6->f.h; + spvpp_au4_0_e41[4] = spvpp_au4_0_me41_ptr_b_9_8->f.h; + spvpp_au4_0_e41[5] = spvpp_au4_0_me41_ptr_b_11_10->f.h; + + { + spvpp_au4_0_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au4_0_e41_LB_0_RB__ptr_b_1_1->f.h | spvpp_au4_0_e41_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_0_e41_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_0_e41_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_0_e41_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_0_e41_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au4_0_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au4_0_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au4_0_e41_LB_0_RB__ptr_b_0_0->f.h | spvpp_au4_0_e41_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_0_e41_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_0_e41_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_0_e41_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_0_e41_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_0_e41_LB_0_RB__ptr_b_1_1->f.h & spvpp_au4_0_e41_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_0_e41_LB_1_RB__ptr_b_1_1->f.h & spvpp_au4_0_e41_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_0_e41_LB_2_RB__ptr_b_1_1->f.h & spvpp_au4_0_e41_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_0_e41_LB_3_RB__ptr_b_1_1->f.h & spvpp_au4_0_e41_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_0_e41_LB_4_RB__ptr_b_1_1->f.h & spvpp_au4_0_e41_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_0_e41_LB_5_RB__ptr_b_1_1->f.h & spvpp_au4_0_e41_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au4_0__Max41p_ptr_b_4_2->f.h = (spvpp_au4_0_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au4_0_maxq_ptr_b_1_0->f.h == spvpp_au4_0_e41[0]) ? 1 : (spvpp_au4_0_maxq_ptr_b_1_0->f.h == spvpp_au4_0_e41[1]) ? 2 : (spvpp_au4_0_maxq_ptr_b_1_0->f.h == spvpp_au4_0_e41[2]) ? 3 : (spvpp_au4_0_maxq_ptr_b_1_0->f.h == spvpp_au4_0_e41[3]) ? 4 : (spvpp_au4_0_maxq_ptr_b_1_0->f.h == spvpp_au4_0_e41[4]) ? 5 : (spvpp_au4_0_maxq_ptr_b_1_0->f.h == spvpp_au4_0_e41[5]) ? 6 : 0; + spvpp_au4_0__Max41p_ptr_b_1_0->f.h = spvpp_au4_0_maxq; + } + spvpp_au4_0_max41 = spvpp_au4_0__Max41p; + spvpp_au4_0_quality = spvpp_au4_0_max41_ptr_b_1_0->f.h; + spvpp_me4Id1[0] = spvpp_au4_0_max41_ptr_b_4_2->f.h; + switch (spvpp_au4_0_quality) + { + case ((1 & 0x3)):spvpp_me4Rank[0] = 7; + break; + case ((2 & 0x3)):spvpp_me4Rank[0] = 8; + break; + case ((3 & 0x3)):spvpp_me4Rank[0] = 20; + break; + default : spvpp_me4Rank[0] = 0; + break; + } +} +} + +void vpp_generated_2014_04_24::au4_1() +{ +/* always */ if (CH_spvpp_au4_1_me41) +{ + spvpp_au4_1_e41[0] = spvpp_au4_1_me41_ptr_b_1_0->f.h; + spvpp_au4_1_e41[1] = spvpp_au4_1_me41_ptr_b_3_2->f.h; + spvpp_au4_1_e41[2] = spvpp_au4_1_me41_ptr_b_5_4->f.h; + spvpp_au4_1_e41[3] = spvpp_au4_1_me41_ptr_b_7_6->f.h; + spvpp_au4_1_e41[4] = spvpp_au4_1_me41_ptr_b_9_8->f.h; + spvpp_au4_1_e41[5] = spvpp_au4_1_me41_ptr_b_11_10->f.h; + + { + spvpp_au4_1_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au4_1_e41_LB_0_RB__ptr_b_1_1->f.h | spvpp_au4_1_e41_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_1_e41_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_1_e41_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_1_e41_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_1_e41_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au4_1_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au4_1_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au4_1_e41_LB_0_RB__ptr_b_0_0->f.h | spvpp_au4_1_e41_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_1_e41_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_1_e41_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_1_e41_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_1_e41_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_1_e41_LB_0_RB__ptr_b_1_1->f.h & spvpp_au4_1_e41_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_1_e41_LB_1_RB__ptr_b_1_1->f.h & spvpp_au4_1_e41_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_1_e41_LB_2_RB__ptr_b_1_1->f.h & spvpp_au4_1_e41_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_1_e41_LB_3_RB__ptr_b_1_1->f.h & spvpp_au4_1_e41_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_1_e41_LB_4_RB__ptr_b_1_1->f.h & spvpp_au4_1_e41_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_1_e41_LB_5_RB__ptr_b_1_1->f.h & spvpp_au4_1_e41_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au4_1__Max41p_ptr_b_4_2->f.h = (spvpp_au4_1_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au4_1_maxq_ptr_b_1_0->f.h == spvpp_au4_1_e41[0]) ? 1 : (spvpp_au4_1_maxq_ptr_b_1_0->f.h == spvpp_au4_1_e41[1]) ? 2 : (spvpp_au4_1_maxq_ptr_b_1_0->f.h == spvpp_au4_1_e41[2]) ? 3 : (spvpp_au4_1_maxq_ptr_b_1_0->f.h == spvpp_au4_1_e41[3]) ? 4 : (spvpp_au4_1_maxq_ptr_b_1_0->f.h == spvpp_au4_1_e41[4]) ? 5 : (spvpp_au4_1_maxq_ptr_b_1_0->f.h == spvpp_au4_1_e41[5]) ? 6 : 0; + spvpp_au4_1__Max41p_ptr_b_1_0->f.h = spvpp_au4_1_maxq; + } + spvpp_au4_1_max41 = spvpp_au4_1__Max41p; + spvpp_au4_1_quality = spvpp_au4_1_max41_ptr_b_1_0->f.h; + spvpp_me4Id1[1] = spvpp_au4_1_max41_ptr_b_4_2->f.h; + switch (spvpp_au4_1_quality) + { + case ((1 & 0x3)):spvpp_me4Rank[1] = 7; + break; + case ((2 & 0x3)):spvpp_me4Rank[1] = 8; + break; + case ((3 & 0x3)):spvpp_me4Rank[1] = 20; + break; + default : spvpp_me4Rank[1] = 0; + break; + } +} +} + +void vpp_generated_2014_04_24::au4_2() +{ +/* always */ if (CH_spvpp_au4_2_me41) +{ + spvpp_au4_2_e41[0] = spvpp_au4_2_me41_ptr_b_1_0->f.h; + spvpp_au4_2_e41[1] = spvpp_au4_2_me41_ptr_b_3_2->f.h; + spvpp_au4_2_e41[2] = spvpp_au4_2_me41_ptr_b_5_4->f.h; + spvpp_au4_2_e41[3] = spvpp_au4_2_me41_ptr_b_7_6->f.h; + spvpp_au4_2_e41[4] = spvpp_au4_2_me41_ptr_b_9_8->f.h; + spvpp_au4_2_e41[5] = spvpp_au4_2_me41_ptr_b_11_10->f.h; + + { + spvpp_au4_2_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au4_2_e41_LB_0_RB__ptr_b_1_1->f.h | spvpp_au4_2_e41_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_2_e41_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_2_e41_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_2_e41_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_2_e41_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au4_2_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au4_2_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au4_2_e41_LB_0_RB__ptr_b_0_0->f.h | spvpp_au4_2_e41_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_2_e41_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_2_e41_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_2_e41_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_2_e41_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_2_e41_LB_0_RB__ptr_b_1_1->f.h & spvpp_au4_2_e41_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_2_e41_LB_1_RB__ptr_b_1_1->f.h & spvpp_au4_2_e41_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_2_e41_LB_2_RB__ptr_b_1_1->f.h & spvpp_au4_2_e41_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_2_e41_LB_3_RB__ptr_b_1_1->f.h & spvpp_au4_2_e41_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_2_e41_LB_4_RB__ptr_b_1_1->f.h & spvpp_au4_2_e41_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_2_e41_LB_5_RB__ptr_b_1_1->f.h & spvpp_au4_2_e41_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au4_2__Max41p_ptr_b_4_2->f.h = (spvpp_au4_2_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au4_2_maxq_ptr_b_1_0->f.h == spvpp_au4_2_e41[0]) ? 1 : (spvpp_au4_2_maxq_ptr_b_1_0->f.h == spvpp_au4_2_e41[1]) ? 2 : (spvpp_au4_2_maxq_ptr_b_1_0->f.h == spvpp_au4_2_e41[2]) ? 3 : (spvpp_au4_2_maxq_ptr_b_1_0->f.h == spvpp_au4_2_e41[3]) ? 4 : (spvpp_au4_2_maxq_ptr_b_1_0->f.h == spvpp_au4_2_e41[4]) ? 5 : (spvpp_au4_2_maxq_ptr_b_1_0->f.h == spvpp_au4_2_e41[5]) ? 6 : 0; + spvpp_au4_2__Max41p_ptr_b_1_0->f.h = spvpp_au4_2_maxq; + } + spvpp_au4_2_max41 = spvpp_au4_2__Max41p; + spvpp_au4_2_quality = spvpp_au4_2_max41_ptr_b_1_0->f.h; + spvpp_me4Id1[2] = spvpp_au4_2_max41_ptr_b_4_2->f.h; + switch (spvpp_au4_2_quality) + { + case ((1 & 0x3)):spvpp_me4Rank[2] = 7; + break; + case ((2 & 0x3)):spvpp_me4Rank[2] = 8; + break; + case ((3 & 0x3)):spvpp_me4Rank[2] = 20; + break; + default : spvpp_me4Rank[2] = 0; + break; + } +} +} + +void vpp_generated_2014_04_24::bxa_() +{ +bxame1ac(); +bxame1df(); +bxame2(); +bxame3(); +bxame4(); +bxamb1(); +} + +void vpp_generated_2014_04_24::bxamb1() +{ +spvpp_bxa__bxamb1_id[0] = sigcat((0 & 0x3), 2, (1 & 0x7), 3); +spvpp_bxa__bxamb1_id[1] = sigcat((0 & 0x3), 2, (2 & 0x7), 3); +spvpp_bxa__bxamb1_id[2] = sigcat((0 & 0x3), 2, (3 & 0x7), 3); +spvpp_bxa__bxamb1_id[3] = sigcat((0 & 0x3), 2, (4 & 0x7), 3); +spvpp_bxa__bxamb1_id[4] = sigcat((1 & 0x3), 2, (1 & 0x7), 3); +spvpp_bxa__bxamb1_id[5] = sigcat((1 & 0x3), 2, (2 & 0x7), 3); +spvpp_bxa__bxamb1_id[6] = sigcat((1 & 0x3), 2, (3 & 0x7), 3); +spvpp_bxa__bxamb1_id[7] = sigcat((1 & 0x3), 2, (4 & 0x7), 3); +spvpp_bxa__bxamb1_id[8] = sigcat((2 & 0x3), 2, (1 & 0x7), 3); +spvpp_bxa__bxamb1_id[9] = sigcat((2 & 0x3), 2, (2 & 0x7), 3); +spvpp_bxa__bxamb1_id[10] = sigcat((2 & 0x3), 2, (3 & 0x7), 3); +spvpp_bxa__bxamb1_id[11] = sigcat((2 & 0x3), 2, (4 & 0x7), 3); +/* always */ if ((CH_clkp == 1)) +{ + spvpp_bxa__bxamb1_in[0] = RC_spvpp_dmb1[0]; + spvpp_bxa__bxamb1_in[1] = RC_spvpp_dmb1[1]; + spvpp_bxa__bxamb1_in[2] = RC_spvpp_dmb1[2]; + spvpp_bxa__bxamb1_in[3] = RC_spvpp_dmb1[3]; + spvpp_bxa__bxamb1_in[4] = RC_spvpp_bxa__bxamb1_inAr; + spvpp_bxa__bxamb1_in[5] = RC_spvpp_bxa__bxamb1_inBr; + spvpp_bxa__bxamb1_in[6] = RC_spvpp_bxa__bxamb1_inCr; + spvpp_bxa__bxamb1_in[7] = RC_spvpp_bxa__bxamb1_inDr; + spvpp_bxa__bxamb1_in[8] = RC_spvpp_bxa__bxamb1_inArr; + spvpp_bxa__bxamb1_in[9] = RC_spvpp_bxa__bxamb1_inBrr; + spvpp_bxa__bxamb1_in[10] = RC_spvpp_bxa__bxamb1_inCrr; + spvpp_bxa__bxamb1_in[11] = RC_spvpp_bxa__bxamb1_inDrr; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[0]; + spvpp_bxa__bxamb1_q[0] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_0_0->f.h = spvpp_bxa__bxamb1_q[0] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[1]; + spvpp_bxa__bxamb1_q[1] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_1_1->f.h = spvpp_bxa__bxamb1_q[1] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[2]; + spvpp_bxa__bxamb1_q[2] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_2_2->f.h = spvpp_bxa__bxamb1_q[2] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[3]; + spvpp_bxa__bxamb1_q[3] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_3_3->f.h = spvpp_bxa__bxamb1_q[3] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[4]; + spvpp_bxa__bxamb1_q[4] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_4_4->f.h = spvpp_bxa__bxamb1_q[4] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[5]; + spvpp_bxa__bxamb1_q[5] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_5_5->f.h = spvpp_bxa__bxamb1_q[5] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[6]; + spvpp_bxa__bxamb1_q[6] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_6_6->f.h = spvpp_bxa__bxamb1_q[6] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[7]; + spvpp_bxa__bxamb1_q[7] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_7_7->f.h = spvpp_bxa__bxamb1_q[7] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[8]; + spvpp_bxa__bxamb1_q[8] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_8_8->f.h = spvpp_bxa__bxamb1_q[8] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[9]; + spvpp_bxa__bxamb1_q[9] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_9_9->f.h = spvpp_bxa__bxamb1_q[9] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[10]; + spvpp_bxa__bxamb1_q[10] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_10_10->f.h = spvpp_bxa__bxamb1_q[10] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[11]; + spvpp_bxa__bxamb1_q[11] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_11_11->f.h = spvpp_bxa__bxamb1_q[11] != 0; + spvpp_bxa__bxamb1_m0 = 0; + spvpp_bxa__bxamb1_m1 = 0; + spvpp_bxa__bxamb1_m2 = 0; + spvpp_bxa__bxamb1_m3 = 0; + spvpp_mb1[0] = 0; + spvpp_mb1[1] = 0; + spvpp_mb1[2] = 0; + spvpp_mb1[3] = 0; + spvpp_mb1bi[1] = 0; + spvpp_mb1bi[2] = 0; + spvpp_mb1bi[3] = 0; + spvpp_mb1bi[4] = 0; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[0] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[1] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[2] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[3] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[4] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[5] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[6] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[7] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[8] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[9] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[10] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_Larger[11] = spvpp_bxa__bxamb1_ilgj; + if (spvpp_bxa__bxamb1_Exists_ptr_b_0_0->f.h) spvpp_bxa__bxamb1_Larger[0] = ((spvpp_bxa__bxamb1_Larger[0] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[0] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[0]; + spvpp_bxa__bxamb1_zcnt = spvpp_bxa__bxamb1_larg1_ptr_b_11_1->f.h; + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_1_1->f.h) spvpp_bxa__bxamb1_Larger[1] = ((spvpp_bxa__bxamb1_Larger[1] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[1] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[1]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_2->f.h, 10, spvpp_bxa__bxamb1_larg1_ptr_b_0_0->f.h, 1); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_2_2->f.h) spvpp_bxa__bxamb1_Larger[2] = ((spvpp_bxa__bxamb1_Larger[2] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[2] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[2]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_3->f.h, 9, spvpp_bxa__bxamb1_larg1_ptr_b_1_0->f.h, 2); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_3_3->f.h) spvpp_bxa__bxamb1_Larger[3] = ((spvpp_bxa__bxamb1_Larger[3] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[3] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[3]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_4->f.h, 8, spvpp_bxa__bxamb1_larg1_ptr_b_2_0->f.h, 3); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_4_4->f.h) spvpp_bxa__bxamb1_Larger[4] = ((spvpp_bxa__bxamb1_Larger[4] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[4] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[4]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_5->f.h, 7, spvpp_bxa__bxamb1_larg1_ptr_b_3_0->f.h, 4); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_5_5->f.h) spvpp_bxa__bxamb1_Larger[5] = ((spvpp_bxa__bxamb1_Larger[5] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[5] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[5]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_6->f.h, 6, spvpp_bxa__bxamb1_larg1_ptr_b_4_0->f.h, 5); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_6_6->f.h) spvpp_bxa__bxamb1_Larger[6] = ((spvpp_bxa__bxamb1_Larger[6] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[6] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[6]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_7->f.h, 5, spvpp_bxa__bxamb1_larg1_ptr_b_5_0->f.h, 6); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_7_7->f.h) spvpp_bxa__bxamb1_Larger[7] = ((spvpp_bxa__bxamb1_Larger[7] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[7] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[7]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_8->f.h, 4, spvpp_bxa__bxamb1_larg1_ptr_b_6_0->f.h, 7); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_8_8->f.h) spvpp_bxa__bxamb1_Larger[8] = ((spvpp_bxa__bxamb1_Larger[8] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[8] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[8]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_9->f.h, 3, spvpp_bxa__bxamb1_larg1_ptr_b_7_0->f.h, 8); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_9_9->f.h) spvpp_bxa__bxamb1_Larger[9] = ((spvpp_bxa__bxamb1_Larger[9] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[9] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[9]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_10->f.h, 2, spvpp_bxa__bxamb1_larg1_ptr_b_8_0->f.h, 9); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_9_9->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_9_9->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_9_9->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_9_9->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_9_9->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_9_9->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_9_9->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_9_9->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_10_10->f.h) spvpp_bxa__bxamb1_Larger[10] = ((spvpp_bxa__bxamb1_Larger[10] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[10] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[10]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_11->f.h, 1, spvpp_bxa__bxamb1_larg1_ptr_b_9_0->f.h, 10); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_10_10->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_10_10->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_10_10->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_10_10->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_10_10->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_10_10->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_10_10->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_10_10->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_11_11->f.h) spvpp_bxa__bxamb1_Larger[11] = ((spvpp_bxa__bxamb1_Larger[11] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[11] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[11]; + spvpp_bxa__bxamb1_zcnt = spvpp_bxa__bxamb1_larg1_ptr_b_10_0->f.h; + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_11_11->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_11_11->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_11_11->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_11_11->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_11_11->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_11_11->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_11_11->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_11_11->f.h = 0; + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxamb1_in[0] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxamb1_in[0] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxamb1_in[0] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_0_0->f.h) ? spvpp_bxa__bxamb1_in[0] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxamb1_id[0] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxamb1_id[0] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxamb1_id[0] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_0_0->f.h) ? spvpp_bxa__bxamb1_id[0] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxamb1_in[1] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxamb1_in[1] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxamb1_in[1] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_1_1->f.h) ? spvpp_bxa__bxamb1_in[1] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxamb1_id[1] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxamb1_id[1] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxamb1_id[1] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_1_1->f.h) ? spvpp_bxa__bxamb1_id[1] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxamb1_in[2] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxamb1_in[2] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxamb1_in[2] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_2_2->f.h) ? spvpp_bxa__bxamb1_in[2] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxamb1_id[2] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxamb1_id[2] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxamb1_id[2] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_2_2->f.h) ? spvpp_bxa__bxamb1_id[2] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxamb1_in[3] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxamb1_in[3] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxamb1_in[3] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_3_3->f.h) ? spvpp_bxa__bxamb1_in[3] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxamb1_id[3] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxamb1_id[3] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxamb1_id[3] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_3_3->f.h) ? spvpp_bxa__bxamb1_id[3] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxamb1_in[4] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxamb1_in[4] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxamb1_in[4] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_4_4->f.h) ? spvpp_bxa__bxamb1_in[4] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxamb1_id[4] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxamb1_id[4] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxamb1_id[4] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_4_4->f.h) ? spvpp_bxa__bxamb1_id[4] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxamb1_in[5] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxamb1_in[5] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxamb1_in[5] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_5_5->f.h) ? spvpp_bxa__bxamb1_in[5] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxamb1_id[5] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxamb1_id[5] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxamb1_id[5] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_5_5->f.h) ? spvpp_bxa__bxamb1_id[5] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxamb1_in[6] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxamb1_in[6] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxamb1_in[6] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_6_6->f.h) ? spvpp_bxa__bxamb1_in[6] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxamb1_id[6] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxamb1_id[6] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxamb1_id[6] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_6_6->f.h) ? spvpp_bxa__bxamb1_id[6] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxamb1_in[7] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxamb1_in[7] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxamb1_in[7] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_7_7->f.h) ? spvpp_bxa__bxamb1_in[7] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxamb1_id[7] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxamb1_id[7] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxamb1_id[7] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_7_7->f.h) ? spvpp_bxa__bxamb1_id[7] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxamb1_in[8] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxamb1_in[8] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxamb1_in[8] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_8_8->f.h) ? spvpp_bxa__bxamb1_in[8] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxamb1_id[8] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxamb1_id[8] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxamb1_id[8] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_8_8->f.h) ? spvpp_bxa__bxamb1_id[8] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_9_9->f.h) ? spvpp_bxa__bxamb1_in[9] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_9_9->f.h) ? spvpp_bxa__bxamb1_in[9] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_9_9->f.h) ? spvpp_bxa__bxamb1_in[9] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_9_9->f.h) ? spvpp_bxa__bxamb1_in[9] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_9_9->f.h) ? spvpp_bxa__bxamb1_id[9] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_9_9->f.h) ? spvpp_bxa__bxamb1_id[9] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_9_9->f.h) ? spvpp_bxa__bxamb1_id[9] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_9_9->f.h) ? spvpp_bxa__bxamb1_id[9] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_10_10->f.h) ? spvpp_bxa__bxamb1_in[10] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_10_10->f.h) ? spvpp_bxa__bxamb1_in[10] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_10_10->f.h) ? spvpp_bxa__bxamb1_in[10] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_10_10->f.h) ? spvpp_bxa__bxamb1_in[10] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_10_10->f.h) ? spvpp_bxa__bxamb1_id[10] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_10_10->f.h) ? spvpp_bxa__bxamb1_id[10] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_10_10->f.h) ? spvpp_bxa__bxamb1_id[10] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_10_10->f.h) ? spvpp_bxa__bxamb1_id[10] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_11_11->f.h) ? spvpp_bxa__bxamb1_in[11] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_11_11->f.h) ? spvpp_bxa__bxamb1_in[11] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_11_11->f.h) ? spvpp_bxa__bxamb1_in[11] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_11_11->f.h) ? spvpp_bxa__bxamb1_in[11] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_11_11->f.h) ? spvpp_bxa__bxamb1_id[11] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_11_11->f.h) ? spvpp_bxa__bxamb1_id[11] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_11_11->f.h) ? spvpp_bxa__bxamb1_id[11] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_11_11->f.h) ? spvpp_bxa__bxamb1_id[11] : 0)) & 0x1fLL); + if (RC_spvpp_bxa__depth >= 2) + { + spvpp_bxa__bxamb1_inArr = RC_spvpp_bxa__bxamb1_inAr; + spvpp_bxa__bxamb1_inBrr = RC_spvpp_bxa__bxamb1_inBr; + spvpp_bxa__bxamb1_inCrr = RC_spvpp_bxa__bxamb1_inCr; + spvpp_bxa__bxamb1_inDrr = RC_spvpp_bxa__bxamb1_inDr; + } + else + { + spvpp_bxa__bxamb1_inArr = 0; + spvpp_bxa__bxamb1_inBrr = 0; + spvpp_bxa__bxamb1_inCrr = 0; + spvpp_bxa__bxamb1_inDrr = 0; + } + if (RC_spvpp_bxa__depth >= 1) + { + spvpp_bxa__bxamb1_inAr = RC_spvpp_dmb1[0]; + spvpp_bxa__bxamb1_inBr = RC_spvpp_dmb1[1]; + spvpp_bxa__bxamb1_inCr = RC_spvpp_dmb1[2]; + spvpp_bxa__bxamb1_inDr = RC_spvpp_dmb1[3]; + } + else + { + spvpp_bxa__bxamb1_inAr = 0; + spvpp_bxa__bxamb1_inBr = 0; + spvpp_bxa__bxamb1_inCr = 0; + spvpp_bxa__bxamb1_inDr = 0; + } +} +} + +void vpp_generated_2014_04_24::bxame1ac() +{ +spvpp_bxa__bxame1ac_id[0] = sigcat((0 & 0x3), 2, (1 & 0x7), 3); +spvpp_bxa__bxame1ac_id[1] = sigcat((0 & 0x3), 2, (2 & 0x7), 3); +spvpp_bxa__bxame1ac_id[2] = sigcat((0 & 0x3), 2, (3 & 0x7), 3); +spvpp_bxa__bxame1ac_id[3] = sigcat((1 & 0x3), 2, (1 & 0x7), 3); +spvpp_bxa__bxame1ac_id[4] = sigcat((1 & 0x3), 2, (2 & 0x7), 3); +spvpp_bxa__bxame1ac_id[5] = sigcat((1 & 0x3), 2, (3 & 0x7), 3); +spvpp_bxa__bxame1ac_id[6] = sigcat((2 & 0x3), 2, (1 & 0x7), 3); +spvpp_bxa__bxame1ac_id[7] = sigcat((2 & 0x3), 2, (2 & 0x7), 3); +spvpp_bxa__bxame1ac_id[8] = sigcat((2 & 0x3), 2, (3 & 0x7), 3); +/* always */ if ((CH_clkp == 1)) +{ + spvpp_bxa__bxame1ac_in[0] = RC_me1ap; + spvpp_bxa__bxame1ac_in[1] = RC_me1bp; + spvpp_bxa__bxame1ac_in[2] = RC_me1cp; + spvpp_bxa__bxame1ac_in[3] = RC_spvpp_bxa__bxame1ac_inAr; + spvpp_bxa__bxame1ac_in[4] = RC_spvpp_bxa__bxame1ac_inBr; + spvpp_bxa__bxame1ac_in[5] = RC_spvpp_bxa__bxame1ac_inCr; + spvpp_bxa__bxame1ac_in[6] = RC_spvpp_bxa__bxame1ac_inArr; + spvpp_bxa__bxame1ac_in[7] = RC_spvpp_bxa__bxame1ac_inBrr; + spvpp_bxa__bxame1ac_in[8] = RC_spvpp_bxa__bxame1ac_inCrr; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[0]; + spvpp_bxa__bxame1ac_q[0] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_0_0->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[1]; + spvpp_bxa__bxame1ac_q[1] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_1_1->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[2]; + spvpp_bxa__bxame1ac_q[2] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_2_2->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[3]; + spvpp_bxa__bxame1ac_q[3] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_3_3->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[4]; + spvpp_bxa__bxame1ac_q[4] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_4_4->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[5]; + spvpp_bxa__bxame1ac_q[5] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_5_5->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[6]; + spvpp_bxa__bxame1ac_q[6] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_6_6->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[7]; + spvpp_bxa__bxame1ac_q[7] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_7_7->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[8]; + spvpp_bxa__bxame1ac_q[8] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_8_8->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_m0 = 0; + spvpp_bxa__bxame1ac_m1 = 0; + spvpp_bxa__bxame1ac_m2 = 0; + spvpp_me1[0] = 0; + spvpp_me1[1] = 0; + spvpp_me1[2] = 0; + spvpp_bxa__med1 = 0; + spvpp_me1bi[1] = 0; + spvpp_me1bi[2] = 0; + spvpp_me1bi[3] = 0; + spvpp_bxa__medb1 = 0; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1ac_Larger[0] = spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1ac_Larger[1] = spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1ac_Larger[2] = spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1ac_Larger[3] = spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1ac_Larger[4] = spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1ac_Larger[5] = spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1ac_Larger[6] = spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1ac_Larger[7] = spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_Larger[8] = spvpp_bxa__bxame1ac_ilgj; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_0_0->f.h) spvpp_bxa__bxame1ac_Larger[0] = ((spvpp_bxa__bxame1ac_Larger[0] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[0] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[0]; + spvpp_bxa__bxame1ac_zcnt = spvpp_bxa__bxame1ac_larg1_ptr_b_8_1->f.h; + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_1_1->f.h) spvpp_bxa__bxame1ac_Larger[1] = ((spvpp_bxa__bxame1ac_Larger[1] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[1] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[1]; + spvpp_bxa__bxame1ac_zcnt = sigcat(spvpp_bxa__bxame1ac_larg1_ptr_b_8_2->f.h, 7, spvpp_bxa__bxame1ac_larg1_ptr_b_0_0->f.h, 1); + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_2_2->f.h) spvpp_bxa__bxame1ac_Larger[2] = ((spvpp_bxa__bxame1ac_Larger[2] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[2] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[2]; + spvpp_bxa__bxame1ac_zcnt = sigcat(spvpp_bxa__bxame1ac_larg1_ptr_b_8_3->f.h, 6, spvpp_bxa__bxame1ac_larg1_ptr_b_1_0->f.h, 2); + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_3_3->f.h) spvpp_bxa__bxame1ac_Larger[3] = ((spvpp_bxa__bxame1ac_Larger[3] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[3] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[3]; + spvpp_bxa__bxame1ac_zcnt = sigcat(spvpp_bxa__bxame1ac_larg1_ptr_b_8_4->f.h, 5, spvpp_bxa__bxame1ac_larg1_ptr_b_2_0->f.h, 3); + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_4_4->f.h) spvpp_bxa__bxame1ac_Larger[4] = ((spvpp_bxa__bxame1ac_Larger[4] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[4] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[4]; + spvpp_bxa__bxame1ac_zcnt = sigcat(spvpp_bxa__bxame1ac_larg1_ptr_b_8_5->f.h, 4, spvpp_bxa__bxame1ac_larg1_ptr_b_3_0->f.h, 4); + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_5_5->f.h) spvpp_bxa__bxame1ac_Larger[5] = ((spvpp_bxa__bxame1ac_Larger[5] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[5] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[5]; + spvpp_bxa__bxame1ac_zcnt = sigcat(spvpp_bxa__bxame1ac_larg1_ptr_b_8_6->f.h, 3, spvpp_bxa__bxame1ac_larg1_ptr_b_4_0->f.h, 5); + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_6_6->f.h) spvpp_bxa__bxame1ac_Larger[6] = ((spvpp_bxa__bxame1ac_Larger[6] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[6] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[6]; + spvpp_bxa__bxame1ac_zcnt = sigcat(spvpp_bxa__bxame1ac_larg1_ptr_b_8_7->f.h, 2, spvpp_bxa__bxame1ac_larg1_ptr_b_5_0->f.h, 6); + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_7_7->f.h) spvpp_bxa__bxame1ac_Larger[7] = ((spvpp_bxa__bxame1ac_Larger[7] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[7] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[7]; + spvpp_bxa__bxame1ac_zcnt = sigcat(spvpp_bxa__bxame1ac_larg1_ptr_b_8_8->f.h, 1, spvpp_bxa__bxame1ac_larg1_ptr_b_6_0->f.h, 7); + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_8_8->f.h) spvpp_bxa__bxame1ac_Larger[8] = ((spvpp_bxa__bxame1ac_Larger[8] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[8] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[8]; + spvpp_bxa__bxame1ac_zcnt = spvpp_bxa__bxame1ac_larg1_ptr_b_7_0->f.h; + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_8_8->f.h = 0; + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1ac_in[0] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1ac_in[0] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1ac_in[0] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1ac_id[0] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1ac_id[0] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1ac_id[0] : 0)) & 0x1fLL); + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1ac_in[1] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1ac_in[1] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1ac_in[1] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1ac_id[1] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1ac_id[1] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1ac_id[1] : 0)) & 0x1fLL); + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1ac_in[2] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1ac_in[2] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1ac_in[2] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1ac_id[2] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1ac_id[2] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1ac_id[2] : 0)) & 0x1fLL); + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1ac_in[3] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1ac_in[3] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1ac_in[3] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1ac_id[3] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1ac_id[3] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1ac_id[3] : 0)) & 0x1fLL); + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1ac_in[4] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1ac_in[4] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1ac_in[4] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1ac_id[4] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1ac_id[4] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1ac_id[4] : 0)) & 0x1fLL); + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1ac_in[5] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1ac_in[5] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1ac_in[5] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1ac_id[5] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1ac_id[5] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1ac_id[5] : 0)) & 0x1fLL); + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1ac_in[6] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1ac_in[6] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1ac_in[6] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1ac_id[6] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1ac_id[6] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1ac_id[6] : 0)) & 0x1fLL); + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1ac_in[7] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1ac_in[7] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1ac_in[7] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1ac_id[7] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1ac_id[7] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1ac_id[7] : 0)) & 0x1fLL); + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1ac_in[8] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1ac_in[8] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1ac_in[8] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1ac_id[8] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1ac_id[8] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1ac_id[8] : 0)) & 0x1fLL); + if (RC_spvpp_bxa__depth >= 2) + { + spvpp_bxa__bxame1ac_inArr = RC_spvpp_bxa__bxame1ac_inAr; + spvpp_bxa__bxame1ac_inBrr = RC_spvpp_bxa__bxame1ac_inBr; + spvpp_bxa__bxame1ac_inCrr = RC_spvpp_bxa__bxame1ac_inCr; + } + else + { + spvpp_bxa__bxame1ac_inArr = 0; + spvpp_bxa__bxame1ac_inBrr = 0; + spvpp_bxa__bxame1ac_inCrr = 0; + } + if (RC_spvpp_bxa__depth >= 1) + { + spvpp_bxa__bxame1ac_inAr = RC_me1ap; + spvpp_bxa__bxame1ac_inBr = RC_me1bp; + spvpp_bxa__bxame1ac_inCr = RC_me1cp; + } + else + { + spvpp_bxa__bxame1ac_inAr = 0; + spvpp_bxa__bxame1ac_inBr = 0; + spvpp_bxa__bxame1ac_inCr = 0; + } +} +} + +void vpp_generated_2014_04_24::bxame1df() +{ +spvpp_bxa__bxame1df_id[0] = sigcat((0 & 0x3), 2, (4 & 0x7), 3); +spvpp_bxa__bxame1df_id[1] = sigcat((0 & 0x3), 2, (5 & 0x7), 3); +spvpp_bxa__bxame1df_id[2] = sigcat((0 & 0x3), 2, (6 & 0x7), 3); +spvpp_bxa__bxame1df_id[3] = sigcat((1 & 0x3), 2, (4 & 0x7), 3); +spvpp_bxa__bxame1df_id[4] = sigcat((1 & 0x3), 2, (5 & 0x7), 3); +spvpp_bxa__bxame1df_id[5] = sigcat((1 & 0x3), 2, (6 & 0x7), 3); +spvpp_bxa__bxame1df_id[6] = sigcat((2 & 0x3), 2, (4 & 0x7), 3); +spvpp_bxa__bxame1df_id[7] = sigcat((2 & 0x3), 2, (5 & 0x7), 3); +spvpp_bxa__bxame1df_id[8] = sigcat((2 & 0x3), 2, (6 & 0x7), 3); +/* always */ if ((CH_clkp == 1)) +{ + spvpp_bxa__bxame1df_in[0] = RC_me1dp; + spvpp_bxa__bxame1df_in[1] = RC_me1ep; + spvpp_bxa__bxame1df_in[2] = RC_me1fp; + spvpp_bxa__bxame1df_in[3] = RC_spvpp_bxa__bxame1df_inAr; + spvpp_bxa__bxame1df_in[4] = RC_spvpp_bxa__bxame1df_inBr; + spvpp_bxa__bxame1df_in[5] = RC_spvpp_bxa__bxame1df_inCr; + spvpp_bxa__bxame1df_in[6] = RC_spvpp_bxa__bxame1df_inArr; + spvpp_bxa__bxame1df_in[7] = RC_spvpp_bxa__bxame1df_inBrr; + spvpp_bxa__bxame1df_in[8] = RC_spvpp_bxa__bxame1df_inCrr; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[0]; + spvpp_bxa__bxame1df_q[0] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_0_0->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[1]; + spvpp_bxa__bxame1df_q[1] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_1_1->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[2]; + spvpp_bxa__bxame1df_q[2] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_2_2->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[3]; + spvpp_bxa__bxame1df_q[3] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_3_3->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[4]; + spvpp_bxa__bxame1df_q[4] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_4_4->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[5]; + spvpp_bxa__bxame1df_q[5] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_5_5->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[6]; + spvpp_bxa__bxame1df_q[6] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_6_6->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[7]; + spvpp_bxa__bxame1df_q[7] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_7_7->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[8]; + spvpp_bxa__bxame1df_q[8] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_8_8->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_m0 = 0; + spvpp_bxa__bxame1df_m1 = 0; + spvpp_bxa__bxame1df_m2 = 0; + spvpp_me1[3] = 0; + spvpp_me1[4] = 0; + spvpp_me1[5] = 0; + spvpp_bxa__med2 = 0; + spvpp_me1bi[4] = 0; + spvpp_me1bi[5] = 0; + spvpp_me1bi[6] = 0; + spvpp_bxa__medb2 = 0; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1df_Larger[0] = spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1df_Larger[1] = spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1df_Larger[2] = spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1df_Larger[3] = spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1df_Larger[4] = spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1df_Larger[5] = spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1df_Larger[6] = spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1df_Larger[7] = spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_Larger[8] = spvpp_bxa__bxame1df_ilgj; + if (spvpp_bxa__bxame1df_Exists_ptr_b_0_0->f.h) spvpp_bxa__bxame1df_Larger[0] = ((spvpp_bxa__bxame1df_Larger[0] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[0] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[0]; + spvpp_bxa__bxame1df_zcnt = spvpp_bxa__bxame1df_larg1_ptr_b_8_1->f.h; + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame1df_Exists_ptr_b_1_1->f.h) spvpp_bxa__bxame1df_Larger[1] = ((spvpp_bxa__bxame1df_Larger[1] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[1] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[1]; + spvpp_bxa__bxame1df_zcnt = sigcat(spvpp_bxa__bxame1df_larg1_ptr_b_8_2->f.h, 7, spvpp_bxa__bxame1df_larg1_ptr_b_0_0->f.h, 1); + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame1df_Exists_ptr_b_2_2->f.h) spvpp_bxa__bxame1df_Larger[2] = ((spvpp_bxa__bxame1df_Larger[2] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[2] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[2]; + spvpp_bxa__bxame1df_zcnt = sigcat(spvpp_bxa__bxame1df_larg1_ptr_b_8_3->f.h, 6, spvpp_bxa__bxame1df_larg1_ptr_b_1_0->f.h, 2); + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame1df_Exists_ptr_b_3_3->f.h) spvpp_bxa__bxame1df_Larger[3] = ((spvpp_bxa__bxame1df_Larger[3] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[3] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[3]; + spvpp_bxa__bxame1df_zcnt = sigcat(spvpp_bxa__bxame1df_larg1_ptr_b_8_4->f.h, 5, spvpp_bxa__bxame1df_larg1_ptr_b_2_0->f.h, 3); + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame1df_Exists_ptr_b_4_4->f.h) spvpp_bxa__bxame1df_Larger[4] = ((spvpp_bxa__bxame1df_Larger[4] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[4] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[4]; + spvpp_bxa__bxame1df_zcnt = sigcat(spvpp_bxa__bxame1df_larg1_ptr_b_8_5->f.h, 4, spvpp_bxa__bxame1df_larg1_ptr_b_3_0->f.h, 4); + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame1df_Exists_ptr_b_5_5->f.h) spvpp_bxa__bxame1df_Larger[5] = ((spvpp_bxa__bxame1df_Larger[5] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[5] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[5]; + spvpp_bxa__bxame1df_zcnt = sigcat(spvpp_bxa__bxame1df_larg1_ptr_b_8_6->f.h, 3, spvpp_bxa__bxame1df_larg1_ptr_b_4_0->f.h, 5); + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame1df_Exists_ptr_b_6_6->f.h) spvpp_bxa__bxame1df_Larger[6] = ((spvpp_bxa__bxame1df_Larger[6] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[6] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[6]; + spvpp_bxa__bxame1df_zcnt = sigcat(spvpp_bxa__bxame1df_larg1_ptr_b_8_7->f.h, 2, spvpp_bxa__bxame1df_larg1_ptr_b_5_0->f.h, 6); + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame1df_Exists_ptr_b_7_7->f.h) spvpp_bxa__bxame1df_Larger[7] = ((spvpp_bxa__bxame1df_Larger[7] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[7] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[7]; + spvpp_bxa__bxame1df_zcnt = sigcat(spvpp_bxa__bxame1df_larg1_ptr_b_8_8->f.h, 1, spvpp_bxa__bxame1df_larg1_ptr_b_6_0->f.h, 7); + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame1df_Exists_ptr_b_8_8->f.h) spvpp_bxa__bxame1df_Larger[8] = ((spvpp_bxa__bxame1df_Larger[8] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[8] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[8]; + spvpp_bxa__bxame1df_zcnt = spvpp_bxa__bxame1df_larg1_ptr_b_7_0->f.h; + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_8_8->f.h = 0; + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1df_in[0] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1df_in[0] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1df_in[0] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1df_id[0] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1df_id[0] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1df_id[0] : 0)) & 0x1fLL); + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1df_in[1] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1df_in[1] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1df_in[1] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1df_id[1] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1df_id[1] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1df_id[1] : 0)) & 0x1fLL); + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1df_in[2] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1df_in[2] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1df_in[2] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1df_id[2] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1df_id[2] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1df_id[2] : 0)) & 0x1fLL); + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1df_in[3] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1df_in[3] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1df_in[3] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1df_id[3] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1df_id[3] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1df_id[3] : 0)) & 0x1fLL); + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1df_in[4] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1df_in[4] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1df_in[4] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1df_id[4] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1df_id[4] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1df_id[4] : 0)) & 0x1fLL); + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1df_in[5] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1df_in[5] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1df_in[5] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1df_id[5] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1df_id[5] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1df_id[5] : 0)) & 0x1fLL); + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1df_in[6] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1df_in[6] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1df_in[6] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1df_id[6] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1df_id[6] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1df_id[6] : 0)) & 0x1fLL); + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1df_in[7] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1df_in[7] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1df_in[7] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1df_id[7] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1df_id[7] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1df_id[7] : 0)) & 0x1fLL); + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1df_in[8] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1df_in[8] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1df_in[8] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1df_id[8] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1df_id[8] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1df_id[8] : 0)) & 0x1fLL); + if (RC_spvpp_bxa__depth >= 2) + { + spvpp_bxa__bxame1df_inArr = RC_spvpp_bxa__bxame1df_inAr; + spvpp_bxa__bxame1df_inBrr = RC_spvpp_bxa__bxame1df_inBr; + spvpp_bxa__bxame1df_inCrr = RC_spvpp_bxa__bxame1df_inCr; + } + else + { + spvpp_bxa__bxame1df_inArr = 0; + spvpp_bxa__bxame1df_inBrr = 0; + spvpp_bxa__bxame1df_inCrr = 0; + } + if (RC_spvpp_bxa__depth >= 1) + { + spvpp_bxa__bxame1df_inAr = RC_me1dp; + spvpp_bxa__bxame1df_inBr = RC_me1ep; + spvpp_bxa__bxame1df_inCr = RC_me1fp; + } + else + { + spvpp_bxa__bxame1df_inAr = 0; + spvpp_bxa__bxame1df_inBr = 0; + spvpp_bxa__bxame1df_inCr = 0; + } +} +} + +void vpp_generated_2014_04_24::bxame2() +{ +spvpp_bxa__bxame2_id[0] = sigcat((0 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame2_id[1] = sigcat((0 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame2_id[2] = sigcat((0 & 0x3), 2, (3 & 0x3), 2); +spvpp_bxa__bxame2_id[3] = sigcat((1 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame2_id[4] = sigcat((1 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame2_id[5] = sigcat((1 & 0x3), 2, (3 & 0x3), 2); +spvpp_bxa__bxame2_id[6] = sigcat((2 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame2_id[7] = sigcat((2 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame2_id[8] = sigcat((2 & 0x3), 2, (3 & 0x3), 2); +/* always */ if ((CH_clkp == 1)) +{ + spvpp_bxa__bxame2_in[0] = RC_me2ap; + spvpp_bxa__bxame2_in[1] = RC_me2bp; + spvpp_bxa__bxame2_in[2] = RC_me2cp; + spvpp_bxa__bxame2_in[3] = RC_spvpp_bxa__bxame2_inAr; + spvpp_bxa__bxame2_in[4] = RC_spvpp_bxa__bxame2_inBr; + spvpp_bxa__bxame2_in[5] = RC_spvpp_bxa__bxame2_inCr; + spvpp_bxa__bxame2_in[6] = RC_spvpp_bxa__bxame2_inArr; + spvpp_bxa__bxame2_in[7] = RC_spvpp_bxa__bxame2_inBrr; + spvpp_bxa__bxame2_in[8] = RC_spvpp_bxa__bxame2_inCrr; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[0]; + spvpp_bxa__bxame2_q[0] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_0_0->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[1]; + spvpp_bxa__bxame2_q[1] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_1_1->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[2]; + spvpp_bxa__bxame2_q[2] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_2_2->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[3]; + spvpp_bxa__bxame2_q[3] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_3_3->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[4]; + spvpp_bxa__bxame2_q[4] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_4_4->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[5]; + spvpp_bxa__bxame2_q[5] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_5_5->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[6]; + spvpp_bxa__bxame2_q[6] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_6_6->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[7]; + spvpp_bxa__bxame2_q[7] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_7_7->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[8]; + spvpp_bxa__bxame2_q[8] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_8_8->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_m0 = 0; + spvpp_bxa__bxame2_m1 = 0; + spvpp_bxa__bxame2_m2 = 0; + spvpp_me2[0] = 0; + spvpp_me2[1] = 0; + spvpp_me2[2] = 0; + spvpp_bxa__med3 = 0; + spvpp_me2bi[1] = 0; + spvpp_me2bi[2] = 0; + spvpp_me2bi[3] = 0; + spvpp_bxa__medb3 = 0; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame2_Larger[0] = spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame2_Larger[1] = spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame2_Larger[2] = spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame2_Larger[3] = spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame2_Larger[4] = spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame2_Larger[5] = spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame2_Larger[6] = spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame2_Larger[7] = spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_Larger[8] = spvpp_bxa__bxame2_ilgj; + if (spvpp_bxa__bxame2_Exists_ptr_b_0_0->f.h) spvpp_bxa__bxame2_Larger[0] = ((spvpp_bxa__bxame2_Larger[0] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[0] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[0]; + spvpp_bxa__bxame2_zcnt = spvpp_bxa__bxame2_larg1_ptr_b_8_1->f.h; + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame2_Exists_ptr_b_1_1->f.h) spvpp_bxa__bxame2_Larger[1] = ((spvpp_bxa__bxame2_Larger[1] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[1] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[1]; + spvpp_bxa__bxame2_zcnt = sigcat(spvpp_bxa__bxame2_larg1_ptr_b_8_2->f.h, 7, spvpp_bxa__bxame2_larg1_ptr_b_0_0->f.h, 1); + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame2_Exists_ptr_b_2_2->f.h) spvpp_bxa__bxame2_Larger[2] = ((spvpp_bxa__bxame2_Larger[2] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[2] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[2]; + spvpp_bxa__bxame2_zcnt = sigcat(spvpp_bxa__bxame2_larg1_ptr_b_8_3->f.h, 6, spvpp_bxa__bxame2_larg1_ptr_b_1_0->f.h, 2); + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame2_Exists_ptr_b_3_3->f.h) spvpp_bxa__bxame2_Larger[3] = ((spvpp_bxa__bxame2_Larger[3] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[3] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[3]; + spvpp_bxa__bxame2_zcnt = sigcat(spvpp_bxa__bxame2_larg1_ptr_b_8_4->f.h, 5, spvpp_bxa__bxame2_larg1_ptr_b_2_0->f.h, 3); + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame2_Exists_ptr_b_4_4->f.h) spvpp_bxa__bxame2_Larger[4] = ((spvpp_bxa__bxame2_Larger[4] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[4] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[4]; + spvpp_bxa__bxame2_zcnt = sigcat(spvpp_bxa__bxame2_larg1_ptr_b_8_5->f.h, 4, spvpp_bxa__bxame2_larg1_ptr_b_3_0->f.h, 4); + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame2_Exists_ptr_b_5_5->f.h) spvpp_bxa__bxame2_Larger[5] = ((spvpp_bxa__bxame2_Larger[5] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[5] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[5]; + spvpp_bxa__bxame2_zcnt = sigcat(spvpp_bxa__bxame2_larg1_ptr_b_8_6->f.h, 3, spvpp_bxa__bxame2_larg1_ptr_b_4_0->f.h, 5); + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame2_Exists_ptr_b_6_6->f.h) spvpp_bxa__bxame2_Larger[6] = ((spvpp_bxa__bxame2_Larger[6] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[6] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[6]; + spvpp_bxa__bxame2_zcnt = sigcat(spvpp_bxa__bxame2_larg1_ptr_b_8_7->f.h, 2, spvpp_bxa__bxame2_larg1_ptr_b_5_0->f.h, 6); + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame2_Exists_ptr_b_7_7->f.h) spvpp_bxa__bxame2_Larger[7] = ((spvpp_bxa__bxame2_Larger[7] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[7] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[7]; + spvpp_bxa__bxame2_zcnt = sigcat(spvpp_bxa__bxame2_larg1_ptr_b_8_8->f.h, 1, spvpp_bxa__bxame2_larg1_ptr_b_6_0->f.h, 7); + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame2_Exists_ptr_b_8_8->f.h) spvpp_bxa__bxame2_Larger[8] = ((spvpp_bxa__bxame2_Larger[8] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[8] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[8]; + spvpp_bxa__bxame2_zcnt = spvpp_bxa__bxame2_larg1_ptr_b_7_0->f.h; + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_8_8->f.h = 0; + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame2_in[0] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame2_in[0] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame2_in[0] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame2_id[0] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame2_id[0] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame2_id[0] : 0)) & 0xfLL); + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame2_in[1] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame2_in[1] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame2_in[1] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame2_id[1] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame2_id[1] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame2_id[1] : 0)) & 0xfLL); + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame2_in[2] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame2_in[2] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame2_in[2] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame2_id[2] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame2_id[2] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame2_id[2] : 0)) & 0xfLL); + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame2_in[3] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame2_in[3] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame2_in[3] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame2_id[3] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame2_id[3] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame2_id[3] : 0)) & 0xfLL); + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame2_in[4] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame2_in[4] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame2_in[4] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame2_id[4] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame2_id[4] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame2_id[4] : 0)) & 0xfLL); + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame2_in[5] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame2_in[5] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame2_in[5] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame2_id[5] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame2_id[5] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame2_id[5] : 0)) & 0xfLL); + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame2_in[6] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame2_in[6] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame2_in[6] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame2_id[6] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame2_id[6] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame2_id[6] : 0)) & 0xfLL); + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame2_in[7] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame2_in[7] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame2_in[7] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame2_id[7] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame2_id[7] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame2_id[7] : 0)) & 0xfLL); + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame2_in[8] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame2_in[8] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame2_in[8] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame2_id[8] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame2_id[8] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame2_id[8] : 0)) & 0xfLL); + if (RC_spvpp_bxa__depth >= 2) + { + spvpp_bxa__bxame2_inArr = RC_spvpp_bxa__bxame2_inAr; + spvpp_bxa__bxame2_inBrr = RC_spvpp_bxa__bxame2_inBr; + spvpp_bxa__bxame2_inCrr = RC_spvpp_bxa__bxame2_inCr; + } + else + { + spvpp_bxa__bxame2_inArr = 0; + spvpp_bxa__bxame2_inBrr = 0; + spvpp_bxa__bxame2_inCrr = 0; + } + if (RC_spvpp_bxa__depth >= 1) + { + spvpp_bxa__bxame2_inAr = RC_me2ap; + spvpp_bxa__bxame2_inBr = RC_me2bp; + spvpp_bxa__bxame2_inCr = RC_me2cp; + } + else + { + spvpp_bxa__bxame2_inAr = 0; + spvpp_bxa__bxame2_inBr = 0; + spvpp_bxa__bxame2_inCr = 0; + } +} +} + +void vpp_generated_2014_04_24::bxame3() +{ +spvpp_bxa__bxame3_id[0] = sigcat((0 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame3_id[1] = sigcat((0 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame3_id[2] = sigcat((0 & 0x3), 2, (3 & 0x3), 2); +spvpp_bxa__bxame3_id[3] = sigcat((1 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame3_id[4] = sigcat((1 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame3_id[5] = sigcat((1 & 0x3), 2, (3 & 0x3), 2); +spvpp_bxa__bxame3_id[6] = sigcat((2 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame3_id[7] = sigcat((2 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame3_id[8] = sigcat((2 & 0x3), 2, (3 & 0x3), 2); +/* always */ if ((CH_clkp == 1)) +{ + spvpp_bxa__bxame3_in[0] = RC_me3ap; + spvpp_bxa__bxame3_in[1] = RC_me3bp; + spvpp_bxa__bxame3_in[2] = RC_me3cp; + spvpp_bxa__bxame3_in[3] = RC_spvpp_bxa__bxame3_inAr; + spvpp_bxa__bxame3_in[4] = RC_spvpp_bxa__bxame3_inBr; + spvpp_bxa__bxame3_in[5] = RC_spvpp_bxa__bxame3_inCr; + spvpp_bxa__bxame3_in[6] = RC_spvpp_bxa__bxame3_inArr; + spvpp_bxa__bxame3_in[7] = RC_spvpp_bxa__bxame3_inBrr; + spvpp_bxa__bxame3_in[8] = RC_spvpp_bxa__bxame3_inCrr; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[0]; + spvpp_bxa__bxame3_q[0] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_0_0->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[1]; + spvpp_bxa__bxame3_q[1] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_1_1->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[2]; + spvpp_bxa__bxame3_q[2] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_2_2->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[3]; + spvpp_bxa__bxame3_q[3] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_3_3->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[4]; + spvpp_bxa__bxame3_q[4] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_4_4->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[5]; + spvpp_bxa__bxame3_q[5] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_5_5->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[6]; + spvpp_bxa__bxame3_q[6] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_6_6->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[7]; + spvpp_bxa__bxame3_q[7] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_7_7->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[8]; + spvpp_bxa__bxame3_q[8] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_8_8->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_m0 = 0; + spvpp_bxa__bxame3_m1 = 0; + spvpp_bxa__bxame3_m2 = 0; + spvpp_me3[0] = 0; + spvpp_me3[1] = 0; + spvpp_me3[2] = 0; + spvpp_bxa__med4 = 0; + spvpp_me3bi[1] = 0; + spvpp_me3bi[2] = 0; + spvpp_me3bi[3] = 0; + spvpp_bxa__medb4 = 0; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame3_Larger[0] = spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame3_Larger[1] = spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame3_Larger[2] = spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame3_Larger[3] = spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame3_Larger[4] = spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame3_Larger[5] = spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame3_Larger[6] = spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame3_Larger[7] = spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_Larger[8] = spvpp_bxa__bxame3_ilgj; + if (spvpp_bxa__bxame3_Exists_ptr_b_0_0->f.h) spvpp_bxa__bxame3_Larger[0] = ((spvpp_bxa__bxame3_Larger[0] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[0] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[0]; + spvpp_bxa__bxame3_zcnt = spvpp_bxa__bxame3_larg1_ptr_b_8_1->f.h; + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame3_Exists_ptr_b_1_1->f.h) spvpp_bxa__bxame3_Larger[1] = ((spvpp_bxa__bxame3_Larger[1] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[1] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[1]; + spvpp_bxa__bxame3_zcnt = sigcat(spvpp_bxa__bxame3_larg1_ptr_b_8_2->f.h, 7, spvpp_bxa__bxame3_larg1_ptr_b_0_0->f.h, 1); + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame3_Exists_ptr_b_2_2->f.h) spvpp_bxa__bxame3_Larger[2] = ((spvpp_bxa__bxame3_Larger[2] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[2] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[2]; + spvpp_bxa__bxame3_zcnt = sigcat(spvpp_bxa__bxame3_larg1_ptr_b_8_3->f.h, 6, spvpp_bxa__bxame3_larg1_ptr_b_1_0->f.h, 2); + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame3_Exists_ptr_b_3_3->f.h) spvpp_bxa__bxame3_Larger[3] = ((spvpp_bxa__bxame3_Larger[3] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[3] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[3]; + spvpp_bxa__bxame3_zcnt = sigcat(spvpp_bxa__bxame3_larg1_ptr_b_8_4->f.h, 5, spvpp_bxa__bxame3_larg1_ptr_b_2_0->f.h, 3); + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame3_Exists_ptr_b_4_4->f.h) spvpp_bxa__bxame3_Larger[4] = ((spvpp_bxa__bxame3_Larger[4] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[4] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[4]; + spvpp_bxa__bxame3_zcnt = sigcat(spvpp_bxa__bxame3_larg1_ptr_b_8_5->f.h, 4, spvpp_bxa__bxame3_larg1_ptr_b_3_0->f.h, 4); + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame3_Exists_ptr_b_5_5->f.h) spvpp_bxa__bxame3_Larger[5] = ((spvpp_bxa__bxame3_Larger[5] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[5] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[5]; + spvpp_bxa__bxame3_zcnt = sigcat(spvpp_bxa__bxame3_larg1_ptr_b_8_6->f.h, 3, spvpp_bxa__bxame3_larg1_ptr_b_4_0->f.h, 5); + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame3_Exists_ptr_b_6_6->f.h) spvpp_bxa__bxame3_Larger[6] = ((spvpp_bxa__bxame3_Larger[6] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[6] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[6]; + spvpp_bxa__bxame3_zcnt = sigcat(spvpp_bxa__bxame3_larg1_ptr_b_8_7->f.h, 2, spvpp_bxa__bxame3_larg1_ptr_b_5_0->f.h, 6); + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame3_Exists_ptr_b_7_7->f.h) spvpp_bxa__bxame3_Larger[7] = ((spvpp_bxa__bxame3_Larger[7] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[7] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[7]; + spvpp_bxa__bxame3_zcnt = sigcat(spvpp_bxa__bxame3_larg1_ptr_b_8_8->f.h, 1, spvpp_bxa__bxame3_larg1_ptr_b_6_0->f.h, 7); + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame3_Exists_ptr_b_8_8->f.h) spvpp_bxa__bxame3_Larger[8] = ((spvpp_bxa__bxame3_Larger[8] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[8] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[8]; + spvpp_bxa__bxame3_zcnt = spvpp_bxa__bxame3_larg1_ptr_b_7_0->f.h; + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_8_8->f.h = 0; + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame3_in[0] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame3_in[0] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame3_in[0] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame3_id[0] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame3_id[0] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame3_id[0] : 0)) & 0xfLL); + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame3_in[1] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame3_in[1] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame3_in[1] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame3_id[1] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame3_id[1] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame3_id[1] : 0)) & 0xfLL); + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame3_in[2] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame3_in[2] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame3_in[2] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame3_id[2] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame3_id[2] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame3_id[2] : 0)) & 0xfLL); + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame3_in[3] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame3_in[3] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame3_in[3] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame3_id[3] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame3_id[3] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame3_id[3] : 0)) & 0xfLL); + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame3_in[4] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame3_in[4] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame3_in[4] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame3_id[4] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame3_id[4] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame3_id[4] : 0)) & 0xfLL); + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame3_in[5] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame3_in[5] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame3_in[5] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame3_id[5] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame3_id[5] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame3_id[5] : 0)) & 0xfLL); + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame3_in[6] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame3_in[6] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame3_in[6] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame3_id[6] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame3_id[6] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame3_id[6] : 0)) & 0xfLL); + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame3_in[7] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame3_in[7] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame3_in[7] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame3_id[7] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame3_id[7] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame3_id[7] : 0)) & 0xfLL); + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame3_in[8] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame3_in[8] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame3_in[8] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame3_id[8] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame3_id[8] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame3_id[8] : 0)) & 0xfLL); + if (RC_spvpp_bxa__depth >= 2) + { + spvpp_bxa__bxame3_inArr = RC_spvpp_bxa__bxame3_inAr; + spvpp_bxa__bxame3_inBrr = RC_spvpp_bxa__bxame3_inBr; + spvpp_bxa__bxame3_inCrr = RC_spvpp_bxa__bxame3_inCr; + } + else + { + spvpp_bxa__bxame3_inArr = 0; + spvpp_bxa__bxame3_inBrr = 0; + spvpp_bxa__bxame3_inCrr = 0; + } + if (RC_spvpp_bxa__depth >= 1) + { + spvpp_bxa__bxame3_inAr = RC_me3ap; + spvpp_bxa__bxame3_inBr = RC_me3bp; + spvpp_bxa__bxame3_inCr = RC_me3cp; + } + else + { + spvpp_bxa__bxame3_inAr = 0; + spvpp_bxa__bxame3_inBr = 0; + spvpp_bxa__bxame3_inCr = 0; + } +} +} + +void vpp_generated_2014_04_24::bxame4() +{ +spvpp_bxa__bxame4_id[0] = sigcat((0 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame4_id[1] = sigcat((0 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame4_id[2] = sigcat((0 & 0x3), 2, (3 & 0x3), 2); +spvpp_bxa__bxame4_id[3] = sigcat((1 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame4_id[4] = sigcat((1 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame4_id[5] = sigcat((1 & 0x3), 2, (3 & 0x3), 2); +spvpp_bxa__bxame4_id[6] = sigcat((2 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame4_id[7] = sigcat((2 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame4_id[8] = sigcat((2 & 0x3), 2, (3 & 0x3), 2); +/* always */ if ((CH_clkp == 1)) +{ + spvpp_bxa__bxame4_in[0] = RC_me4ap; + spvpp_bxa__bxame4_in[1] = RC_me4bp; + spvpp_bxa__bxame4_in[2] = RC_me4cp; + spvpp_bxa__bxame4_in[3] = RC_spvpp_bxa__bxame4_inAr; + spvpp_bxa__bxame4_in[4] = RC_spvpp_bxa__bxame4_inBr; + spvpp_bxa__bxame4_in[5] = RC_spvpp_bxa__bxame4_inCr; + spvpp_bxa__bxame4_in[6] = RC_spvpp_bxa__bxame4_inArr; + spvpp_bxa__bxame4_in[7] = RC_spvpp_bxa__bxame4_inBrr; + spvpp_bxa__bxame4_in[8] = RC_spvpp_bxa__bxame4_inCrr; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[0]; + spvpp_bxa__bxame4_q[0] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_0_0->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[1]; + spvpp_bxa__bxame4_q[1] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_1_1->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[2]; + spvpp_bxa__bxame4_q[2] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_2_2->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[3]; + spvpp_bxa__bxame4_q[3] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_3_3->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[4]; + spvpp_bxa__bxame4_q[4] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_4_4->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[5]; + spvpp_bxa__bxame4_q[5] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_5_5->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[6]; + spvpp_bxa__bxame4_q[6] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_6_6->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[7]; + spvpp_bxa__bxame4_q[7] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_7_7->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[8]; + spvpp_bxa__bxame4_q[8] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_8_8->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_m0 = 0; + spvpp_bxa__bxame4_m1 = 0; + spvpp_bxa__bxame4_m2 = 0; + spvpp_me4[0] = 0; + spvpp_me4[1] = 0; + spvpp_me4[2] = 0; + spvpp_bxa__med0 = 0; + spvpp_me4bi[1] = 0; + spvpp_me4bi[2] = 0; + spvpp_me4bi[3] = 0; + spvpp_bxa__medb0 = 0; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame4_Larger[0] = spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame4_Larger[1] = spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame4_Larger[2] = spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame4_Larger[3] = spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame4_Larger[4] = spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame4_Larger[5] = spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame4_Larger[6] = spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame4_Larger[7] = spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_Larger[8] = spvpp_bxa__bxame4_ilgj; + if (spvpp_bxa__bxame4_Exists_ptr_b_0_0->f.h) spvpp_bxa__bxame4_Larger[0] = ((spvpp_bxa__bxame4_Larger[0] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[0] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[0]; + spvpp_bxa__bxame4_zcnt = spvpp_bxa__bxame4_larg1_ptr_b_8_1->f.h; + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame4_Exists_ptr_b_1_1->f.h) spvpp_bxa__bxame4_Larger[1] = ((spvpp_bxa__bxame4_Larger[1] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[1] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[1]; + spvpp_bxa__bxame4_zcnt = sigcat(spvpp_bxa__bxame4_larg1_ptr_b_8_2->f.h, 7, spvpp_bxa__bxame4_larg1_ptr_b_0_0->f.h, 1); + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame4_Exists_ptr_b_2_2->f.h) spvpp_bxa__bxame4_Larger[2] = ((spvpp_bxa__bxame4_Larger[2] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[2] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[2]; + spvpp_bxa__bxame4_zcnt = sigcat(spvpp_bxa__bxame4_larg1_ptr_b_8_3->f.h, 6, spvpp_bxa__bxame4_larg1_ptr_b_1_0->f.h, 2); + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame4_Exists_ptr_b_3_3->f.h) spvpp_bxa__bxame4_Larger[3] = ((spvpp_bxa__bxame4_Larger[3] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[3] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[3]; + spvpp_bxa__bxame4_zcnt = sigcat(spvpp_bxa__bxame4_larg1_ptr_b_8_4->f.h, 5, spvpp_bxa__bxame4_larg1_ptr_b_2_0->f.h, 3); + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame4_Exists_ptr_b_4_4->f.h) spvpp_bxa__bxame4_Larger[4] = ((spvpp_bxa__bxame4_Larger[4] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[4] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[4]; + spvpp_bxa__bxame4_zcnt = sigcat(spvpp_bxa__bxame4_larg1_ptr_b_8_5->f.h, 4, spvpp_bxa__bxame4_larg1_ptr_b_3_0->f.h, 4); + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame4_Exists_ptr_b_5_5->f.h) spvpp_bxa__bxame4_Larger[5] = ((spvpp_bxa__bxame4_Larger[5] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[5] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[5]; + spvpp_bxa__bxame4_zcnt = sigcat(spvpp_bxa__bxame4_larg1_ptr_b_8_6->f.h, 3, spvpp_bxa__bxame4_larg1_ptr_b_4_0->f.h, 5); + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame4_Exists_ptr_b_6_6->f.h) spvpp_bxa__bxame4_Larger[6] = ((spvpp_bxa__bxame4_Larger[6] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[6] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[6]; + spvpp_bxa__bxame4_zcnt = sigcat(spvpp_bxa__bxame4_larg1_ptr_b_8_7->f.h, 2, spvpp_bxa__bxame4_larg1_ptr_b_5_0->f.h, 6); + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame4_Exists_ptr_b_7_7->f.h) spvpp_bxa__bxame4_Larger[7] = ((spvpp_bxa__bxame4_Larger[7] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[7] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[7]; + spvpp_bxa__bxame4_zcnt = sigcat(spvpp_bxa__bxame4_larg1_ptr_b_8_8->f.h, 1, spvpp_bxa__bxame4_larg1_ptr_b_6_0->f.h, 7); + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame4_Exists_ptr_b_8_8->f.h) spvpp_bxa__bxame4_Larger[8] = ((spvpp_bxa__bxame4_Larger[8] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[8] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[8]; + spvpp_bxa__bxame4_zcnt = spvpp_bxa__bxame4_larg1_ptr_b_7_0->f.h; + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_8_8->f.h = 0; + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame4_in[0] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame4_in[0] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame4_in[0] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame4_id[0] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame4_id[0] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame4_id[0] : 0)) & 0xfLL); + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame4_in[1] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame4_in[1] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame4_in[1] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame4_id[1] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame4_id[1] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame4_id[1] : 0)) & 0xfLL); + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame4_in[2] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame4_in[2] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame4_in[2] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame4_id[2] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame4_id[2] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame4_id[2] : 0)) & 0xfLL); + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame4_in[3] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame4_in[3] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame4_in[3] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame4_id[3] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame4_id[3] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame4_id[3] : 0)) & 0xfLL); + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame4_in[4] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame4_in[4] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame4_in[4] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame4_id[4] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame4_id[4] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame4_id[4] : 0)) & 0xfLL); + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame4_in[5] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame4_in[5] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame4_in[5] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame4_id[5] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame4_id[5] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame4_id[5] : 0)) & 0xfLL); + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame4_in[6] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame4_in[6] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame4_in[6] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame4_id[6] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame4_id[6] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame4_id[6] : 0)) & 0xfLL); + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame4_in[7] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame4_in[7] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame4_in[7] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame4_id[7] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame4_id[7] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame4_id[7] : 0)) & 0xfLL); + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame4_in[8] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame4_in[8] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame4_in[8] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame4_id[8] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame4_id[8] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame4_id[8] : 0)) & 0xfLL); + if (RC_spvpp_bxa__depth >= 2) + { + spvpp_bxa__bxame4_inArr = RC_spvpp_bxa__bxame4_inAr; + spvpp_bxa__bxame4_inBrr = RC_spvpp_bxa__bxame4_inBr; + spvpp_bxa__bxame4_inCrr = RC_spvpp_bxa__bxame4_inCr; + } + else + { + spvpp_bxa__bxame4_inArr = 0; + spvpp_bxa__bxame4_inBrr = 0; + spvpp_bxa__bxame4_inCrr = 0; + } + if (RC_spvpp_bxa__depth >= 1) + { + spvpp_bxa__bxame4_inAr = RC_me4ap; + spvpp_bxa__bxame4_inBr = RC_me4bp; + spvpp_bxa__bxame4_inCr = RC_me4cp; + } + else + { + spvpp_bxa__bxame4_inAr = 0; + spvpp_bxa__bxame4_inBr = 0; + spvpp_bxa__bxame4_inCr = 0; + } +} +} + +void vpp_generated_2014_04_24::bxcorrect() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_bxcorrect_in[6] = RC_spvpp_bxcorrect_in[3]; + spvpp_bxcorrect_in[3] = spvpp_bxcorrect_in[0]; + spvpp_bxcorrect_id[6] = RC_spvpp_bxcorrect_id[3]; + spvpp_bxcorrect_id[3] = spvpp_bxcorrect_id[0]; + spvpp_bxcorrect_r[6] = RC_spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_r[3] = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_del1stubs[6] = RC_spvpp_bxcorrect_del1stubs[3]; + spvpp_bxcorrect_del1stubs[3] = spvpp_bxcorrect_del1stubs[0]; + spvpp_bxcorrect_del2stubs[6] = RC_spvpp_bxcorrect_del2stubs[3]; + spvpp_bxcorrect_del2stubs[3] = spvpp_bxcorrect_del2stubs[0]; + spvpp_bxcorrect_phdiff_a[6] = RC_spvpp_bxcorrect_phdiff_a[3]; + spvpp_bxcorrect_phdiff_a[3] = spvpp_bxcorrect_phdiff_a[0]; + spvpp_bxcorrect_phdiff_b[6] = RC_spvpp_bxcorrect_phdiff_b[3]; + spvpp_bxcorrect_phdiff_b[3] = spvpp_bxcorrect_phdiff_b[0]; + spvpp_bxcorrect_in[7] = spvpp_bxcorrect_in[4]; + spvpp_bxcorrect_in[4] = spvpp_bxcorrect_in[1]; + spvpp_bxcorrect_id[7] = spvpp_bxcorrect_id[4]; + spvpp_bxcorrect_id[4] = spvpp_bxcorrect_id[1]; + spvpp_bxcorrect_r[7] = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_r[4] = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_del1stubs[7] = spvpp_bxcorrect_del1stubs[4]; + spvpp_bxcorrect_del1stubs[4] = spvpp_bxcorrect_del1stubs[1]; + spvpp_bxcorrect_del2stubs[7] = spvpp_bxcorrect_del2stubs[4]; + spvpp_bxcorrect_del2stubs[4] = spvpp_bxcorrect_del2stubs[1]; + spvpp_bxcorrect_phdiff_a[7] = spvpp_bxcorrect_phdiff_a[4]; + spvpp_bxcorrect_phdiff_a[4] = spvpp_bxcorrect_phdiff_a[1]; + spvpp_bxcorrect_phdiff_b[7] = spvpp_bxcorrect_phdiff_b[4]; + spvpp_bxcorrect_phdiff_b[4] = spvpp_bxcorrect_phdiff_b[1]; + spvpp_bxcorrect_in[8] = spvpp_bxcorrect_in[5]; + spvpp_bxcorrect_in[5] = spvpp_bxcorrect_in[2]; + spvpp_bxcorrect_id[8] = spvpp_bxcorrect_id[5]; + spvpp_bxcorrect_id[5] = spvpp_bxcorrect_id[2]; + spvpp_bxcorrect_r[8] = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_r[5] = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_del1stubs[8] = spvpp_bxcorrect_del1stubs[5]; + spvpp_bxcorrect_del1stubs[5] = spvpp_bxcorrect_del1stubs[2]; + spvpp_bxcorrect_del2stubs[8] = spvpp_bxcorrect_del2stubs[5]; + spvpp_bxcorrect_del2stubs[5] = spvpp_bxcorrect_del2stubs[2]; + spvpp_bxcorrect_phdiff_a[8] = spvpp_bxcorrect_phdiff_a[5]; + spvpp_bxcorrect_phdiff_a[5] = spvpp_bxcorrect_phdiff_a[2]; + spvpp_bxcorrect_phdiff_b[8] = spvpp_bxcorrect_phdiff_b[5]; + spvpp_bxcorrect_phdiff_b[5] = spvpp_bxcorrect_phdiff_b[2]; +} +/* always */ if (CH_spvpp_bxcorrect_b1 | CH_spvpp_bxcorrect_b2 | CH_spvpp_bxcorrect_b3 | CH_spvpp_idH | CH_spvpp_idM | CH_spvpp_idL | CH_spvpp_rankH | CH_spvpp_rankM | CH_spvpp_rankL | CH_spvpp_bxcorrect_in[3] | CH_spvpp_bxcorrect_in[4] | CH_spvpp_bxcorrect_in[5] | CH_spvpp_bxcorrect_in[6] | CH_spvpp_bxcorrect_in[7] | CH_spvpp_bxcorrect_in[8] | CH_spvpp_bxcorrect_id[3] | CH_spvpp_bxcorrect_id[4] | CH_spvpp_bxcorrect_id[5] | CH_spvpp_bxcorrect_id[6] | CH_spvpp_bxcorrect_id[7] | CH_spvpp_bxcorrect_id[8] | CH_spvpp_bxcorrect_r[3] | CH_spvpp_bxcorrect_r[4] | CH_spvpp_bxcorrect_r[5] | CH_spvpp_bxcorrect_r[6] | CH_spvpp_bxcorrect_r[7] | CH_spvpp_bxcorrect_r[8] | CH_spvpp_bxcorrect_del1stubs[3] | CH_spvpp_bxcorrect_del1stubs[4] | CH_spvpp_bxcorrect_del1stubs[5] | CH_spvpp_bxcorrect_del1stubs[6] | CH_spvpp_bxcorrect_del1stubs[7] | CH_spvpp_bxcorrect_del1stubs[8] | CH_spvpp_bxcorrect_del2stubs[3] | CH_spvpp_bxcorrect_del2stubs[4] | CH_spvpp_bxcorrect_del2stubs[5] | CH_spvpp_bxcorrect_del2stubs[6] | CH_spvpp_bxcorrect_del2stubs[7] | CH_spvpp_bxcorrect_del2stubs[8] | CH_spvpp_bxcorrect_pretrig | CH_spvpp_bxcorrect_s | CH_spvpp_phdiff_a1 | CH_spvpp_phdiff_a2 | CH_spvpp_phdiff_a3 | CH_spvpp_phdiff_b1 | CH_spvpp_phdiff_b2 | CH_spvpp_phdiff_b3) +{ + spvpp_bxcorrect_in[0] = spvpp_bxcorrect_b1; + spvpp_bxcorrect_in[1] = spvpp_bxcorrect_b2; + spvpp_bxcorrect_in[2] = spvpp_bxcorrect_b3; + spvpp_bxcorrect_id[0] = spvpp_idH; + spvpp_bxcorrect_id[1] = spvpp_idM; + spvpp_bxcorrect_id[2] = spvpp_idL; + spvpp_bxcorrect_phdiff_a[0] = spvpp_phdiff_a1; + spvpp_bxcorrect_phdiff_a[1] = spvpp_phdiff_a2; + spvpp_bxcorrect_phdiff_a[2] = spvpp_phdiff_a3; + spvpp_bxcorrect_phdiff_b[0] = spvpp_phdiff_b1; + spvpp_bxcorrect_phdiff_b[1] = spvpp_phdiff_b2; + spvpp_bxcorrect_phdiff_b[2] = spvpp_phdiff_b3; + spvpp_bxcorrect_r[0] = sigcat((1 & 0x1), 1, spvpp_rankH, 6); + spvpp_bxcorrect_r[1] = sigcat((1 & 0x1), 1, spvpp_rankM, 6); + spvpp_bxcorrect_coll = spvpp_bxcorrect_b3_ptr_b_8_5->f.h != (15 & 0xf); + spvpp_bxcorrect_r[2] = sigcat(spvpp_bxcorrect_coll, 1, spvpp_rankL, 6); + spvpp_bxcorrect_tid = spvpp_bxcorrect_id[0]; + spvpp_bxcorrect_del2t = 0; + spvpp_bxcorrect_del1t = 0; + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_2_0->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_4_3->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_6_5->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_8_7->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_10_9->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_12_11->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_14_13->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_16_15->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_19_17->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_21_20->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_del2stubs[0] = spvpp_bxcorrect_del2t; + spvpp_bxcorrect_del1stubs[0] = spvpp_bxcorrect_del1t; + spvpp_bxcorrect_tid = spvpp_bxcorrect_id[1]; + spvpp_bxcorrect_del2t = 0; + spvpp_bxcorrect_del1t = 0; + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_2_0->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_4_3->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_6_5->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_8_7->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_10_9->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_12_11->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_14_13->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_16_15->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_19_17->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_21_20->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_del2stubs[1] = spvpp_bxcorrect_del2t; + spvpp_bxcorrect_del1stubs[1] = spvpp_bxcorrect_del1t; + spvpp_bxcorrect_tid = spvpp_bxcorrect_id[2]; + spvpp_bxcorrect_del2t = 0; + spvpp_bxcorrect_del1t = 0; + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_2_0->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_4_3->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_6_5->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_8_7->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_10_9->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_12_11->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_14_13->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_16_15->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_19_17->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_21_20->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_del2stubs[2] = spvpp_bxcorrect_del2t; + spvpp_bxcorrect_del1stubs[2] = spvpp_bxcorrect_del1t; + spvpp_bxcorrect_m0 = 0; + spvpp_bxcorrect_m1 = 0; + spvpp_bxcorrect_m2 = 0; + pHp = 0; + pMp = 0; + pLp = 0; + idHp = 0; + idMp = 0; + idLp = 0; + phdiff_aH = 0; + phdiff_aM = 0; + phdiff_aL = 0; + phdiff_bH = 0; + phdiff_bM = 0; + phdiff_bL = 0; + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxcorrect_Larger[0] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_0_0->f.h = (((spvpp_bxcorrect_r[0] != 0) && ((((((1 && (spvpp_bxcorrect_del2stubs[0] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((0 && 1) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[0] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[0] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((0 && (spvpp_bxcorrect_del1stubs[0] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxcorrect_Larger[1] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_1_1->f.h = (((spvpp_bxcorrect_r[1] != 0) && ((((((1 && (spvpp_bxcorrect_del2stubs[1] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((0 && 1) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[1] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[1] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((0 && (spvpp_bxcorrect_del1stubs[1] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxcorrect_Larger[2] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_2_2->f.h = (((spvpp_bxcorrect_r[2] != 0) && ((((((1 && (spvpp_bxcorrect_del2stubs[2] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((0 && 1) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[2] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[2] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((0 && (spvpp_bxcorrect_del1stubs[2] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxcorrect_Larger[3] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_3_3->f.h = (((spvpp_bxcorrect_r[3] != 0) && ((((((0 && (spvpp_bxcorrect_del2stubs[3] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((1 && 1) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[3] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[3] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((0 && (spvpp_bxcorrect_del1stubs[3] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxcorrect_Larger[4] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_4_4->f.h = (((spvpp_bxcorrect_r[4] != 0) && ((((((0 && (spvpp_bxcorrect_del2stubs[4] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((1 && 1) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[4] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[4] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((0 && (spvpp_bxcorrect_del1stubs[4] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxcorrect_Larger[5] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_5_5->f.h = (((spvpp_bxcorrect_r[5] != 0) && ((((((0 && (spvpp_bxcorrect_del2stubs[5] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((1 && 1) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[5] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[5] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((0 && (spvpp_bxcorrect_del1stubs[5] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxcorrect_Larger[6] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_6_6->f.h = (((spvpp_bxcorrect_r[6] != 0) && ((((((0 && (spvpp_bxcorrect_del2stubs[6] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((1 && 0) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[6] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[6] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((1 && (spvpp_bxcorrect_del1stubs[6] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxcorrect_Larger[7] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_7_7->f.h = (((spvpp_bxcorrect_r[7] != 0) && ((((((0 && (spvpp_bxcorrect_del2stubs[7] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((1 && 0) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[7] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[7] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((1 && (spvpp_bxcorrect_del1stubs[7] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_Larger[8] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_8_8->f.h = (((spvpp_bxcorrect_r[8] != 0) && ((((((0 && (spvpp_bxcorrect_del2stubs[8] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((1 && 0) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[8] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[8] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((1 && (spvpp_bxcorrect_del1stubs[8] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + if (spvpp_bxcorrect_Exists_ptr_b_0_0->f.h) spvpp_bxcorrect_Larger[0] = ((spvpp_bxcorrect_Larger[0] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[0] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[0]; + spvpp_bxcorrect_zcnt = spvpp_bxcorrect_larg1_ptr_b_8_1->f.h; + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_0_0->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_0_0->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_0_0->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_0_0->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_0_0->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_0_0->f.h = 0; + if (spvpp_bxcorrect_Exists_ptr_b_1_1->f.h) spvpp_bxcorrect_Larger[1] = ((spvpp_bxcorrect_Larger[1] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[1] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[1]; + spvpp_bxcorrect_zcnt = sigcat(spvpp_bxcorrect_larg1_ptr_b_8_2->f.h, 7, spvpp_bxcorrect_larg1_ptr_b_0_0->f.h, 1); + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_1_1->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_1_1->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_1_1->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_1_1->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_1_1->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_1_1->f.h = 0; + if (spvpp_bxcorrect_Exists_ptr_b_2_2->f.h) spvpp_bxcorrect_Larger[2] = ((spvpp_bxcorrect_Larger[2] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[2] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[2]; + spvpp_bxcorrect_zcnt = sigcat(spvpp_bxcorrect_larg1_ptr_b_8_3->f.h, 6, spvpp_bxcorrect_larg1_ptr_b_1_0->f.h, 2); + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_2_2->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_2_2->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_2_2->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_2_2->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_2_2->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_2_2->f.h = 0; + if (spvpp_bxcorrect_Exists_ptr_b_3_3->f.h) spvpp_bxcorrect_Larger[3] = ((spvpp_bxcorrect_Larger[3] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[3] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[3]; + spvpp_bxcorrect_zcnt = sigcat(spvpp_bxcorrect_larg1_ptr_b_8_4->f.h, 5, spvpp_bxcorrect_larg1_ptr_b_2_0->f.h, 3); + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_3_3->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_3_3->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_3_3->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_3_3->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_3_3->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_3_3->f.h = 0; + if (spvpp_bxcorrect_Exists_ptr_b_4_4->f.h) spvpp_bxcorrect_Larger[4] = ((spvpp_bxcorrect_Larger[4] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[4] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[4]; + spvpp_bxcorrect_zcnt = sigcat(spvpp_bxcorrect_larg1_ptr_b_8_5->f.h, 4, spvpp_bxcorrect_larg1_ptr_b_3_0->f.h, 4); + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_4_4->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_4_4->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_4_4->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_4_4->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_4_4->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_4_4->f.h = 0; + if (spvpp_bxcorrect_Exists_ptr_b_5_5->f.h) spvpp_bxcorrect_Larger[5] = ((spvpp_bxcorrect_Larger[5] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[5] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[5]; + spvpp_bxcorrect_zcnt = sigcat(spvpp_bxcorrect_larg1_ptr_b_8_6->f.h, 3, spvpp_bxcorrect_larg1_ptr_b_4_0->f.h, 5); + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_5_5->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_5_5->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_5_5->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_5_5->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_5_5->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_5_5->f.h = 0; + if (spvpp_bxcorrect_Exists_ptr_b_6_6->f.h) spvpp_bxcorrect_Larger[6] = ((spvpp_bxcorrect_Larger[6] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[6] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[6]; + spvpp_bxcorrect_zcnt = sigcat(spvpp_bxcorrect_larg1_ptr_b_8_7->f.h, 2, spvpp_bxcorrect_larg1_ptr_b_5_0->f.h, 6); + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_6_6->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_6_6->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_6_6->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_6_6->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_6_6->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_6_6->f.h = 0; + if (spvpp_bxcorrect_Exists_ptr_b_7_7->f.h) spvpp_bxcorrect_Larger[7] = ((spvpp_bxcorrect_Larger[7] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[7] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[7]; + spvpp_bxcorrect_zcnt = sigcat(spvpp_bxcorrect_larg1_ptr_b_8_8->f.h, 1, spvpp_bxcorrect_larg1_ptr_b_6_0->f.h, 7); + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_7_7->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_7_7->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_7_7->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_7_7->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_7_7->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_7_7->f.h = 0; + if (spvpp_bxcorrect_Exists_ptr_b_8_8->f.h) spvpp_bxcorrect_Larger[8] = ((spvpp_bxcorrect_Larger[8] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[8] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[8]; + spvpp_bxcorrect_zcnt = spvpp_bxcorrect_larg1_ptr_b_7_0->f.h; + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_8_8->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_8_8->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_8_8->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_8_8->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_8_8->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_8_8->f.h = 0; + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_0_0->f.h) ? spvpp_bxcorrect_in[0] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_0_0->f.h) ? spvpp_bxcorrect_in[0] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_0_0->f.h) ? spvpp_bxcorrect_in[0] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_0_0->f.h) ? spvpp_bxcorrect_id[0] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_0_0->f.h) ? spvpp_bxcorrect_id[0] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_0_0->f.h) ? spvpp_bxcorrect_id[0] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_0_0->f.h) ? spvpp_bxcorrect_phdiff_a[0] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_0_0->f.h) ? spvpp_bxcorrect_phdiff_a[0] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_0_0->f.h) ? spvpp_bxcorrect_phdiff_a[0] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_0_0->f.h) ? spvpp_bxcorrect_phdiff_b[0] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_0_0->f.h) ? spvpp_bxcorrect_phdiff_b[0] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_0_0->f.h) ? spvpp_bxcorrect_phdiff_b[0] : 0)) & 0x7ffffffLL); + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_1_1->f.h) ? spvpp_bxcorrect_in[1] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_1_1->f.h) ? spvpp_bxcorrect_in[1] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_1_1->f.h) ? spvpp_bxcorrect_in[1] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_1_1->f.h) ? spvpp_bxcorrect_id[1] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_1_1->f.h) ? spvpp_bxcorrect_id[1] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_1_1->f.h) ? spvpp_bxcorrect_id[1] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_1_1->f.h) ? spvpp_bxcorrect_phdiff_a[1] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_1_1->f.h) ? spvpp_bxcorrect_phdiff_a[1] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_1_1->f.h) ? spvpp_bxcorrect_phdiff_a[1] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_1_1->f.h) ? spvpp_bxcorrect_phdiff_b[1] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_1_1->f.h) ? spvpp_bxcorrect_phdiff_b[1] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_1_1->f.h) ? spvpp_bxcorrect_phdiff_b[1] : 0)) & 0x7ffffffLL); + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_2_2->f.h) ? spvpp_bxcorrect_in[2] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_2_2->f.h) ? spvpp_bxcorrect_in[2] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_2_2->f.h) ? spvpp_bxcorrect_in[2] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_2_2->f.h) ? spvpp_bxcorrect_id[2] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_2_2->f.h) ? spvpp_bxcorrect_id[2] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_2_2->f.h) ? spvpp_bxcorrect_id[2] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_2_2->f.h) ? spvpp_bxcorrect_phdiff_a[2] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_2_2->f.h) ? spvpp_bxcorrect_phdiff_a[2] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_2_2->f.h) ? spvpp_bxcorrect_phdiff_a[2] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_2_2->f.h) ? spvpp_bxcorrect_phdiff_b[2] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_2_2->f.h) ? spvpp_bxcorrect_phdiff_b[2] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_2_2->f.h) ? spvpp_bxcorrect_phdiff_b[2] : 0)) & 0x7ffffffLL); + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_3_3->f.h) ? spvpp_bxcorrect_in[3] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_3_3->f.h) ? spvpp_bxcorrect_in[3] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_3_3->f.h) ? spvpp_bxcorrect_in[3] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_3_3->f.h) ? spvpp_bxcorrect_id[3] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_3_3->f.h) ? spvpp_bxcorrect_id[3] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_3_3->f.h) ? spvpp_bxcorrect_id[3] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_3_3->f.h) ? spvpp_bxcorrect_phdiff_a[3] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_3_3->f.h) ? spvpp_bxcorrect_phdiff_a[3] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_3_3->f.h) ? spvpp_bxcorrect_phdiff_a[3] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_3_3->f.h) ? spvpp_bxcorrect_phdiff_b[3] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_3_3->f.h) ? spvpp_bxcorrect_phdiff_b[3] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_3_3->f.h) ? spvpp_bxcorrect_phdiff_b[3] : 0)) & 0x7ffffffLL); + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_4_4->f.h) ? spvpp_bxcorrect_in[4] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_4_4->f.h) ? spvpp_bxcorrect_in[4] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_4_4->f.h) ? spvpp_bxcorrect_in[4] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_4_4->f.h) ? spvpp_bxcorrect_id[4] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_4_4->f.h) ? spvpp_bxcorrect_id[4] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_4_4->f.h) ? spvpp_bxcorrect_id[4] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_4_4->f.h) ? spvpp_bxcorrect_phdiff_a[4] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_4_4->f.h) ? spvpp_bxcorrect_phdiff_a[4] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_4_4->f.h) ? spvpp_bxcorrect_phdiff_a[4] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_4_4->f.h) ? spvpp_bxcorrect_phdiff_b[4] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_4_4->f.h) ? spvpp_bxcorrect_phdiff_b[4] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_4_4->f.h) ? spvpp_bxcorrect_phdiff_b[4] : 0)) & 0x7ffffffLL); + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_5_5->f.h) ? spvpp_bxcorrect_in[5] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_5_5->f.h) ? spvpp_bxcorrect_in[5] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_5_5->f.h) ? spvpp_bxcorrect_in[5] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_5_5->f.h) ? spvpp_bxcorrect_id[5] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_5_5->f.h) ? spvpp_bxcorrect_id[5] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_5_5->f.h) ? spvpp_bxcorrect_id[5] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_5_5->f.h) ? spvpp_bxcorrect_phdiff_a[5] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_5_5->f.h) ? spvpp_bxcorrect_phdiff_a[5] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_5_5->f.h) ? spvpp_bxcorrect_phdiff_a[5] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_5_5->f.h) ? spvpp_bxcorrect_phdiff_b[5] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_5_5->f.h) ? spvpp_bxcorrect_phdiff_b[5] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_5_5->f.h) ? spvpp_bxcorrect_phdiff_b[5] : 0)) & 0x7ffffffLL); + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_6_6->f.h) ? spvpp_bxcorrect_in[6] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_6_6->f.h) ? spvpp_bxcorrect_in[6] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_6_6->f.h) ? spvpp_bxcorrect_in[6] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_6_6->f.h) ? spvpp_bxcorrect_id[6] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_6_6->f.h) ? spvpp_bxcorrect_id[6] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_6_6->f.h) ? spvpp_bxcorrect_id[6] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_6_6->f.h) ? spvpp_bxcorrect_phdiff_a[6] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_6_6->f.h) ? spvpp_bxcorrect_phdiff_a[6] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_6_6->f.h) ? spvpp_bxcorrect_phdiff_a[6] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_6_6->f.h) ? spvpp_bxcorrect_phdiff_b[6] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_6_6->f.h) ? spvpp_bxcorrect_phdiff_b[6] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_6_6->f.h) ? spvpp_bxcorrect_phdiff_b[6] : 0)) & 0x7ffffffLL); + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_7_7->f.h) ? spvpp_bxcorrect_in[7] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_7_7->f.h) ? spvpp_bxcorrect_in[7] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_7_7->f.h) ? spvpp_bxcorrect_in[7] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_7_7->f.h) ? spvpp_bxcorrect_id[7] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_7_7->f.h) ? spvpp_bxcorrect_id[7] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_7_7->f.h) ? spvpp_bxcorrect_id[7] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_7_7->f.h) ? spvpp_bxcorrect_phdiff_a[7] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_7_7->f.h) ? spvpp_bxcorrect_phdiff_a[7] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_7_7->f.h) ? spvpp_bxcorrect_phdiff_a[7] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_7_7->f.h) ? spvpp_bxcorrect_phdiff_b[7] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_7_7->f.h) ? spvpp_bxcorrect_phdiff_b[7] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_7_7->f.h) ? spvpp_bxcorrect_phdiff_b[7] : 0)) & 0x7ffffffLL); + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_8_8->f.h) ? spvpp_bxcorrect_in[8] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_8_8->f.h) ? spvpp_bxcorrect_in[8] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_8_8->f.h) ? spvpp_bxcorrect_in[8] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_8_8->f.h) ? spvpp_bxcorrect_id[8] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_8_8->f.h) ? spvpp_bxcorrect_id[8] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_8_8->f.h) ? spvpp_bxcorrect_id[8] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_8_8->f.h) ? spvpp_bxcorrect_phdiff_a[8] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_8_8->f.h) ? spvpp_bxcorrect_phdiff_a[8] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_8_8->f.h) ? spvpp_bxcorrect_phdiff_a[8] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_8_8->f.h) ? spvpp_bxcorrect_phdiff_b[8] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_8_8->f.h) ? spvpp_bxcorrect_phdiff_b[8] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_8_8->f.h) ? spvpp_bxcorrect_phdiff_b[8] : 0)) & 0x7ffffffLL); +} +} + +void vpp_generated_2014_04_24::dtbx_0() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_dtbx_0_phi = ((sigcat((0 & 0x1), 1, RC_mb1ap_ptr_b_11_0->f.h, 12) + RC_mb1a_phi_off) & 0x1fffLL); + if (spvpp_dtbx_0_phi_ptr_b_12_12->f.h) + { + if ((!(RC_mb1a_phi_off_ptr_b_12_12->f.h)) & 0x1) spvpp_dtbx_0_phi = (4095 & 0x1fff); + else spvpp_dtbx_0_phi = (0 & 0x1fff); + } + spvpp_dtbx_0_mb1a = sigcat(RC_mb1ap_ptr_b_20_12->f.h, 9, spvpp_dtbx_0_phi_ptr_b_11_0->f.h, 12); + spvpp_dmb1[0] = RC_spvpp_dtbx_0_mb1ar; + if (spvpp_dtbx_0_mb1a_ptr_b_15_15->f.h) + { + spvpp_dmb1[2] = spvpp_dtbx_0_mb1a; + spvpp_dtbx_0_mb1ar = 0; + } + else + { + spvpp_dmb1[2] = 0; + spvpp_dtbx_0_mb1ar = spvpp_dtbx_0_mb1a; + } +} +} + +void vpp_generated_2014_04_24::dtbx_1() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_dtbx_1_phi = ((sigcat((0 & 0x1), 1, RC_mb1bp_ptr_b_11_0->f.h, 12) + RC_mb1b_phi_off) & 0x1fffLL); + if (spvpp_dtbx_1_phi_ptr_b_12_12->f.h) + { + if ((!(RC_mb1b_phi_off_ptr_b_12_12->f.h)) & 0x1) spvpp_dtbx_1_phi = (4095 & 0x1fff); + else spvpp_dtbx_1_phi = (0 & 0x1fff); + } + spvpp_dtbx_1_mb1a = sigcat(RC_mb1bp_ptr_b_20_12->f.h, 9, spvpp_dtbx_1_phi_ptr_b_11_0->f.h, 12); + spvpp_dmb1[1] = RC_spvpp_dtbx_1_mb1ar; + if (spvpp_dtbx_1_mb1a_ptr_b_15_15->f.h) + { + spvpp_dmb1[3] = spvpp_dtbx_1_mb1a; + spvpp_dtbx_1_mb1ar = 0; + } + else + { + spvpp_dmb1[3] = 0; + spvpp_dtbx_1_mb1ar = spvpp_dtbx_1_mb1a; + } +} +} + +void vpp_generated_2014_04_24::etu12_0() +{ +spvpp_etu12_0_Deta = (spvpp_etu12_0_etaA > spvpp_etu12_0_etaB) ? ((spvpp_etu12_0_etaA - spvpp_etu12_0_etaB) & 0x7fLL) : ((spvpp_etu12_0_etaB - spvpp_etu12_0_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_0_0->f.h = (((((((((spvpp_etu12_0_etaA <= mxeta12) && (spvpp_etu12_0_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_0_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_0_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_0_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu12_1() +{ +spvpp_etu12_1_Deta = (spvpp_etu12_1_etaA > spvpp_etu12_1_etaB) ? ((spvpp_etu12_1_etaA - spvpp_etu12_1_etaB) & 0x7fLL) : ((spvpp_etu12_1_etaB - spvpp_etu12_1_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_6_6->f.h = (((((((((spvpp_etu12_1_etaA <= mxeta12) && (spvpp_etu12_1_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_1_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_1_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_1_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu12_10() +{ +spvpp_etu12_10_Deta = (spvpp_etu12_10_etaA > spvpp_etu12_10_etaB) ? ((spvpp_etu12_10_etaA - spvpp_etu12_10_etaB) & 0x7fLL) : ((spvpp_etu12_10_etaB - spvpp_etu12_10_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_9_9->f.h = (((((((((spvpp_etu12_10_etaA <= mxeta12) && (spvpp_etu12_10_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_10_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_10_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_10_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu12_11() +{ +spvpp_etu12_11_Deta = (spvpp_etu12_11_etaA > spvpp_etu12_11_etaB) ? ((spvpp_etu12_11_etaA - spvpp_etu12_11_etaB) & 0x7fLL) : ((spvpp_etu12_11_etaB - spvpp_etu12_11_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_15_15->f.h = (((((((((spvpp_etu12_11_etaA <= mxeta12) && (spvpp_etu12_11_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_11_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_11_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_11_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu12_12() +{ +spvpp_etu12_12_Deta = (spvpp_etu12_12_etaA > spvpp_etu12_12_etaB) ? ((spvpp_etu12_12_etaA - spvpp_etu12_12_etaB) & 0x7fLL) : ((spvpp_etu12_12_etaB - spvpp_etu12_12_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_4_4->f.h = (((((((((spvpp_etu12_12_etaA <= mxeta12) && (spvpp_etu12_12_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_12_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_12_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_12_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu12_13() +{ +spvpp_etu12_13_Deta = (spvpp_etu12_13_etaA > spvpp_etu12_13_etaB) ? ((spvpp_etu12_13_etaA - spvpp_etu12_13_etaB) & 0x7fLL) : ((spvpp_etu12_13_etaB - spvpp_etu12_13_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_10_10->f.h = (((((((((spvpp_etu12_13_etaA <= mxeta12) && (spvpp_etu12_13_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_13_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_13_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_13_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu12_14() +{ +spvpp_etu12_14_Deta = (spvpp_etu12_14_etaA > spvpp_etu12_14_etaB) ? ((spvpp_etu12_14_etaA - spvpp_etu12_14_etaB) & 0x7fLL) : ((spvpp_etu12_14_etaB - spvpp_etu12_14_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_16_16->f.h = (((((((((spvpp_etu12_14_etaA <= mxeta12) && (spvpp_etu12_14_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_14_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_14_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_14_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu12_15() +{ +spvpp_etu12_15_Deta = (spvpp_etu12_15_etaA > spvpp_etu12_15_etaB) ? ((spvpp_etu12_15_etaA - spvpp_etu12_15_etaB) & 0x7fLL) : ((spvpp_etu12_15_etaB - spvpp_etu12_15_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_5_5->f.h = (((((((((spvpp_etu12_15_etaA <= mxeta12) && (spvpp_etu12_15_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_15_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_15_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_15_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu12_16() +{ +spvpp_etu12_16_Deta = (spvpp_etu12_16_etaA > spvpp_etu12_16_etaB) ? ((spvpp_etu12_16_etaA - spvpp_etu12_16_etaB) & 0x7fLL) : ((spvpp_etu12_16_etaB - spvpp_etu12_16_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_11_11->f.h = (((((((((spvpp_etu12_16_etaA <= mxeta12) && (spvpp_etu12_16_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_16_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_16_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_16_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu12_17() +{ +spvpp_etu12_17_Deta = (spvpp_etu12_17_etaA > spvpp_etu12_17_etaB) ? ((spvpp_etu12_17_etaA - spvpp_etu12_17_etaB) & 0x7fLL) : ((spvpp_etu12_17_etaB - spvpp_etu12_17_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_17_17->f.h = (((((((((spvpp_etu12_17_etaA <= mxeta12) && (spvpp_etu12_17_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_17_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_17_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_17_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu12_2() +{ +spvpp_etu12_2_Deta = (spvpp_etu12_2_etaA > spvpp_etu12_2_etaB) ? ((spvpp_etu12_2_etaA - spvpp_etu12_2_etaB) & 0x7fLL) : ((spvpp_etu12_2_etaB - spvpp_etu12_2_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_12_12->f.h = (((((((((spvpp_etu12_2_etaA <= mxeta12) && (spvpp_etu12_2_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_2_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_2_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_2_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu12_3() +{ +spvpp_etu12_3_Deta = (spvpp_etu12_3_etaA > spvpp_etu12_3_etaB) ? ((spvpp_etu12_3_etaA - spvpp_etu12_3_etaB) & 0x7fLL) : ((spvpp_etu12_3_etaB - spvpp_etu12_3_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_1_1->f.h = (((((((((spvpp_etu12_3_etaA <= mxeta12) && (spvpp_etu12_3_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_3_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_3_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_3_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu12_4() +{ +spvpp_etu12_4_Deta = (spvpp_etu12_4_etaA > spvpp_etu12_4_etaB) ? ((spvpp_etu12_4_etaA - spvpp_etu12_4_etaB) & 0x7fLL) : ((spvpp_etu12_4_etaB - spvpp_etu12_4_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_7_7->f.h = (((((((((spvpp_etu12_4_etaA <= mxeta12) && (spvpp_etu12_4_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_4_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_4_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_4_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu12_5() +{ +spvpp_etu12_5_Deta = (spvpp_etu12_5_etaA > spvpp_etu12_5_etaB) ? ((spvpp_etu12_5_etaA - spvpp_etu12_5_etaB) & 0x7fLL) : ((spvpp_etu12_5_etaB - spvpp_etu12_5_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_13_13->f.h = (((((((((spvpp_etu12_5_etaA <= mxeta12) && (spvpp_etu12_5_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_5_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_5_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_5_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu12_6() +{ +spvpp_etu12_6_Deta = (spvpp_etu12_6_etaA > spvpp_etu12_6_etaB) ? ((spvpp_etu12_6_etaA - spvpp_etu12_6_etaB) & 0x7fLL) : ((spvpp_etu12_6_etaB - spvpp_etu12_6_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_2_2->f.h = (((((((((spvpp_etu12_6_etaA <= mxeta12) && (spvpp_etu12_6_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_6_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_6_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_6_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu12_7() +{ +spvpp_etu12_7_Deta = (spvpp_etu12_7_etaA > spvpp_etu12_7_etaB) ? ((spvpp_etu12_7_etaA - spvpp_etu12_7_etaB) & 0x7fLL) : ((spvpp_etu12_7_etaB - spvpp_etu12_7_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_8_8->f.h = (((((((((spvpp_etu12_7_etaA <= mxeta12) && (spvpp_etu12_7_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_7_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_7_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_7_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu12_8() +{ +spvpp_etu12_8_Deta = (spvpp_etu12_8_etaA > spvpp_etu12_8_etaB) ? ((spvpp_etu12_8_etaA - spvpp_etu12_8_etaB) & 0x7fLL) : ((spvpp_etu12_8_etaB - spvpp_etu12_8_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_14_14->f.h = (((((((((spvpp_etu12_8_etaA <= mxeta12) && (spvpp_etu12_8_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_8_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_8_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_8_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu12_9() +{ +spvpp_etu12_9_Deta = (spvpp_etu12_9_etaA > spvpp_etu12_9_etaB) ? ((spvpp_etu12_9_etaA - spvpp_etu12_9_etaB) & 0x7fLL) : ((spvpp_etu12_9_etaB - spvpp_etu12_9_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_3_3->f.h = (((((((((spvpp_etu12_9_etaA <= mxeta12) && (spvpp_etu12_9_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_9_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_9_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_9_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_0() +{ +spvpp_etu13_0_Deta = (spvpp_etu13_0_etaA > spvpp_etu13_0_etaB) ? ((spvpp_etu13_0_etaA - spvpp_etu13_0_etaB) & 0x7fLL) : ((spvpp_etu13_0_etaB - spvpp_etu13_0_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_0_0->f.h = (((((((((spvpp_etu13_0_etaA <= mxeta13) && (spvpp_etu13_0_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_0_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_0_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_0_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_1() +{ +spvpp_etu13_1_Deta = (spvpp_etu13_1_etaA > spvpp_etu13_1_etaB) ? ((spvpp_etu13_1_etaA - spvpp_etu13_1_etaB) & 0x7fLL) : ((spvpp_etu13_1_etaB - spvpp_etu13_1_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_6_6->f.h = (((((((((spvpp_etu13_1_etaA <= mxeta13) && (spvpp_etu13_1_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_1_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_1_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_1_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_10() +{ +spvpp_etu13_10_Deta = (spvpp_etu13_10_etaA > spvpp_etu13_10_etaB) ? ((spvpp_etu13_10_etaA - spvpp_etu13_10_etaB) & 0x7fLL) : ((spvpp_etu13_10_etaB - spvpp_etu13_10_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_9_9->f.h = (((((((((spvpp_etu13_10_etaA <= mxeta13) && (spvpp_etu13_10_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_10_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_10_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_10_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_11() +{ +spvpp_etu13_11_Deta = (spvpp_etu13_11_etaA > spvpp_etu13_11_etaB) ? ((spvpp_etu13_11_etaA - spvpp_etu13_11_etaB) & 0x7fLL) : ((spvpp_etu13_11_etaB - spvpp_etu13_11_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_15_15->f.h = (((((((((spvpp_etu13_11_etaA <= mxeta13) && (spvpp_etu13_11_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_11_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_11_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_11_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_12() +{ +spvpp_etu13_12_Deta = (spvpp_etu13_12_etaA > spvpp_etu13_12_etaB) ? ((spvpp_etu13_12_etaA - spvpp_etu13_12_etaB) & 0x7fLL) : ((spvpp_etu13_12_etaB - spvpp_etu13_12_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_4_4->f.h = (((((((((spvpp_etu13_12_etaA <= mxeta13) && (spvpp_etu13_12_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_12_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_12_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_12_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_13() +{ +spvpp_etu13_13_Deta = (spvpp_etu13_13_etaA > spvpp_etu13_13_etaB) ? ((spvpp_etu13_13_etaA - spvpp_etu13_13_etaB) & 0x7fLL) : ((spvpp_etu13_13_etaB - spvpp_etu13_13_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_10_10->f.h = (((((((((spvpp_etu13_13_etaA <= mxeta13) && (spvpp_etu13_13_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_13_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_13_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_13_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_14() +{ +spvpp_etu13_14_Deta = (spvpp_etu13_14_etaA > spvpp_etu13_14_etaB) ? ((spvpp_etu13_14_etaA - spvpp_etu13_14_etaB) & 0x7fLL) : ((spvpp_etu13_14_etaB - spvpp_etu13_14_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_16_16->f.h = (((((((((spvpp_etu13_14_etaA <= mxeta13) && (spvpp_etu13_14_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_14_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_14_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_14_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_15() +{ +spvpp_etu13_15_Deta = (spvpp_etu13_15_etaA > spvpp_etu13_15_etaB) ? ((spvpp_etu13_15_etaA - spvpp_etu13_15_etaB) & 0x7fLL) : ((spvpp_etu13_15_etaB - spvpp_etu13_15_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_5_5->f.h = (((((((((spvpp_etu13_15_etaA <= mxeta13) && (spvpp_etu13_15_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_15_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_15_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_15_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_16() +{ +spvpp_etu13_16_Deta = (spvpp_etu13_16_etaA > spvpp_etu13_16_etaB) ? ((spvpp_etu13_16_etaA - spvpp_etu13_16_etaB) & 0x7fLL) : ((spvpp_etu13_16_etaB - spvpp_etu13_16_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_11_11->f.h = (((((((((spvpp_etu13_16_etaA <= mxeta13) && (spvpp_etu13_16_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_16_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_16_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_16_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_17() +{ +spvpp_etu13_17_Deta = (spvpp_etu13_17_etaA > spvpp_etu13_17_etaB) ? ((spvpp_etu13_17_etaA - spvpp_etu13_17_etaB) & 0x7fLL) : ((spvpp_etu13_17_etaB - spvpp_etu13_17_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_17_17->f.h = (((((((((spvpp_etu13_17_etaA <= mxeta13) && (spvpp_etu13_17_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_17_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_17_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_17_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_2() +{ +spvpp_etu13_2_Deta = (spvpp_etu13_2_etaA > spvpp_etu13_2_etaB) ? ((spvpp_etu13_2_etaA - spvpp_etu13_2_etaB) & 0x7fLL) : ((spvpp_etu13_2_etaB - spvpp_etu13_2_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_12_12->f.h = (((((((((spvpp_etu13_2_etaA <= mxeta13) && (spvpp_etu13_2_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_2_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_2_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_2_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_3() +{ +spvpp_etu13_3_Deta = (spvpp_etu13_3_etaA > spvpp_etu13_3_etaB) ? ((spvpp_etu13_3_etaA - spvpp_etu13_3_etaB) & 0x7fLL) : ((spvpp_etu13_3_etaB - spvpp_etu13_3_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_1_1->f.h = (((((((((spvpp_etu13_3_etaA <= mxeta13) && (spvpp_etu13_3_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_3_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_3_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_3_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_4() +{ +spvpp_etu13_4_Deta = (spvpp_etu13_4_etaA > spvpp_etu13_4_etaB) ? ((spvpp_etu13_4_etaA - spvpp_etu13_4_etaB) & 0x7fLL) : ((spvpp_etu13_4_etaB - spvpp_etu13_4_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_7_7->f.h = (((((((((spvpp_etu13_4_etaA <= mxeta13) && (spvpp_etu13_4_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_4_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_4_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_4_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_5() +{ +spvpp_etu13_5_Deta = (spvpp_etu13_5_etaA > spvpp_etu13_5_etaB) ? ((spvpp_etu13_5_etaA - spvpp_etu13_5_etaB) & 0x7fLL) : ((spvpp_etu13_5_etaB - spvpp_etu13_5_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_13_13->f.h = (((((((((spvpp_etu13_5_etaA <= mxeta13) && (spvpp_etu13_5_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_5_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_5_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_5_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_6() +{ +spvpp_etu13_6_Deta = (spvpp_etu13_6_etaA > spvpp_etu13_6_etaB) ? ((spvpp_etu13_6_etaA - spvpp_etu13_6_etaB) & 0x7fLL) : ((spvpp_etu13_6_etaB - spvpp_etu13_6_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_2_2->f.h = (((((((((spvpp_etu13_6_etaA <= mxeta13) && (spvpp_etu13_6_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_6_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_6_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_6_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_7() +{ +spvpp_etu13_7_Deta = (spvpp_etu13_7_etaA > spvpp_etu13_7_etaB) ? ((spvpp_etu13_7_etaA - spvpp_etu13_7_etaB) & 0x7fLL) : ((spvpp_etu13_7_etaB - spvpp_etu13_7_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_8_8->f.h = (((((((((spvpp_etu13_7_etaA <= mxeta13) && (spvpp_etu13_7_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_7_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_7_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_7_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_8() +{ +spvpp_etu13_8_Deta = (spvpp_etu13_8_etaA > spvpp_etu13_8_etaB) ? ((spvpp_etu13_8_etaA - spvpp_etu13_8_etaB) & 0x7fLL) : ((spvpp_etu13_8_etaB - spvpp_etu13_8_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_14_14->f.h = (((((((((spvpp_etu13_8_etaA <= mxeta13) && (spvpp_etu13_8_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_8_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_8_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_8_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu13_9() +{ +spvpp_etu13_9_Deta = (spvpp_etu13_9_etaA > spvpp_etu13_9_etaB) ? ((spvpp_etu13_9_etaA - spvpp_etu13_9_etaB) & 0x7fLL) : ((spvpp_etu13_9_etaB - spvpp_etu13_9_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_3_3->f.h = (((((((((spvpp_etu13_9_etaA <= mxeta13) && (spvpp_etu13_9_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_9_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_9_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_9_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_0() +{ +spvpp_etu14_0_Deta = (spvpp_etu14_0_etaA > spvpp_etu14_0_etaB) ? ((spvpp_etu14_0_etaA - spvpp_etu14_0_etaB) & 0x7fLL) : ((spvpp_etu14_0_etaB - spvpp_etu14_0_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_0_0->f.h = (((((((((spvpp_etu14_0_etaA <= mxeta14) && (spvpp_etu14_0_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_0_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_0_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_0_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_1() +{ +spvpp_etu14_1_Deta = (spvpp_etu14_1_etaA > spvpp_etu14_1_etaB) ? ((spvpp_etu14_1_etaA - spvpp_etu14_1_etaB) & 0x7fLL) : ((spvpp_etu14_1_etaB - spvpp_etu14_1_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_6_6->f.h = (((((((((spvpp_etu14_1_etaA <= mxeta14) && (spvpp_etu14_1_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_1_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_1_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_1_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_10() +{ +spvpp_etu14_10_Deta = (spvpp_etu14_10_etaA > spvpp_etu14_10_etaB) ? ((spvpp_etu14_10_etaA - spvpp_etu14_10_etaB) & 0x7fLL) : ((spvpp_etu14_10_etaB - spvpp_etu14_10_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_9_9->f.h = (((((((((spvpp_etu14_10_etaA <= mxeta14) && (spvpp_etu14_10_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_10_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_10_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_10_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_11() +{ +spvpp_etu14_11_Deta = (spvpp_etu14_11_etaA > spvpp_etu14_11_etaB) ? ((spvpp_etu14_11_etaA - spvpp_etu14_11_etaB) & 0x7fLL) : ((spvpp_etu14_11_etaB - spvpp_etu14_11_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_15_15->f.h = (((((((((spvpp_etu14_11_etaA <= mxeta14) && (spvpp_etu14_11_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_11_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_11_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_11_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_12() +{ +spvpp_etu14_12_Deta = (spvpp_etu14_12_etaA > spvpp_etu14_12_etaB) ? ((spvpp_etu14_12_etaA - spvpp_etu14_12_etaB) & 0x7fLL) : ((spvpp_etu14_12_etaB - spvpp_etu14_12_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_4_4->f.h = (((((((((spvpp_etu14_12_etaA <= mxeta14) && (spvpp_etu14_12_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_12_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_12_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_12_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_13() +{ +spvpp_etu14_13_Deta = (spvpp_etu14_13_etaA > spvpp_etu14_13_etaB) ? ((spvpp_etu14_13_etaA - spvpp_etu14_13_etaB) & 0x7fLL) : ((spvpp_etu14_13_etaB - spvpp_etu14_13_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_10_10->f.h = (((((((((spvpp_etu14_13_etaA <= mxeta14) && (spvpp_etu14_13_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_13_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_13_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_13_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_14() +{ +spvpp_etu14_14_Deta = (spvpp_etu14_14_etaA > spvpp_etu14_14_etaB) ? ((spvpp_etu14_14_etaA - spvpp_etu14_14_etaB) & 0x7fLL) : ((spvpp_etu14_14_etaB - spvpp_etu14_14_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_16_16->f.h = (((((((((spvpp_etu14_14_etaA <= mxeta14) && (spvpp_etu14_14_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_14_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_14_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_14_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_15() +{ +spvpp_etu14_15_Deta = (spvpp_etu14_15_etaA > spvpp_etu14_15_etaB) ? ((spvpp_etu14_15_etaA - spvpp_etu14_15_etaB) & 0x7fLL) : ((spvpp_etu14_15_etaB - spvpp_etu14_15_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_5_5->f.h = (((((((((spvpp_etu14_15_etaA <= mxeta14) && (spvpp_etu14_15_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_15_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_15_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_15_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_16() +{ +spvpp_etu14_16_Deta = (spvpp_etu14_16_etaA > spvpp_etu14_16_etaB) ? ((spvpp_etu14_16_etaA - spvpp_etu14_16_etaB) & 0x7fLL) : ((spvpp_etu14_16_etaB - spvpp_etu14_16_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_11_11->f.h = (((((((((spvpp_etu14_16_etaA <= mxeta14) && (spvpp_etu14_16_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_16_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_16_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_16_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_17() +{ +spvpp_etu14_17_Deta = (spvpp_etu14_17_etaA > spvpp_etu14_17_etaB) ? ((spvpp_etu14_17_etaA - spvpp_etu14_17_etaB) & 0x7fLL) : ((spvpp_etu14_17_etaB - spvpp_etu14_17_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_17_17->f.h = (((((((((spvpp_etu14_17_etaA <= mxeta14) && (spvpp_etu14_17_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_17_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_17_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_17_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_2() +{ +spvpp_etu14_2_Deta = (spvpp_etu14_2_etaA > spvpp_etu14_2_etaB) ? ((spvpp_etu14_2_etaA - spvpp_etu14_2_etaB) & 0x7fLL) : ((spvpp_etu14_2_etaB - spvpp_etu14_2_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_12_12->f.h = (((((((((spvpp_etu14_2_etaA <= mxeta14) && (spvpp_etu14_2_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_2_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_2_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_2_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_3() +{ +spvpp_etu14_3_Deta = (spvpp_etu14_3_etaA > spvpp_etu14_3_etaB) ? ((spvpp_etu14_3_etaA - spvpp_etu14_3_etaB) & 0x7fLL) : ((spvpp_etu14_3_etaB - spvpp_etu14_3_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_1_1->f.h = (((((((((spvpp_etu14_3_etaA <= mxeta14) && (spvpp_etu14_3_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_3_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_3_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_3_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_4() +{ +spvpp_etu14_4_Deta = (spvpp_etu14_4_etaA > spvpp_etu14_4_etaB) ? ((spvpp_etu14_4_etaA - spvpp_etu14_4_etaB) & 0x7fLL) : ((spvpp_etu14_4_etaB - spvpp_etu14_4_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_7_7->f.h = (((((((((spvpp_etu14_4_etaA <= mxeta14) && (spvpp_etu14_4_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_4_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_4_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_4_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_5() +{ +spvpp_etu14_5_Deta = (spvpp_etu14_5_etaA > spvpp_etu14_5_etaB) ? ((spvpp_etu14_5_etaA - spvpp_etu14_5_etaB) & 0x7fLL) : ((spvpp_etu14_5_etaB - spvpp_etu14_5_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_13_13->f.h = (((((((((spvpp_etu14_5_etaA <= mxeta14) && (spvpp_etu14_5_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_5_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_5_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_5_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_6() +{ +spvpp_etu14_6_Deta = (spvpp_etu14_6_etaA > spvpp_etu14_6_etaB) ? ((spvpp_etu14_6_etaA - spvpp_etu14_6_etaB) & 0x7fLL) : ((spvpp_etu14_6_etaB - spvpp_etu14_6_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_2_2->f.h = (((((((((spvpp_etu14_6_etaA <= mxeta14) && (spvpp_etu14_6_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_6_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_6_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_6_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_7() +{ +spvpp_etu14_7_Deta = (spvpp_etu14_7_etaA > spvpp_etu14_7_etaB) ? ((spvpp_etu14_7_etaA - spvpp_etu14_7_etaB) & 0x7fLL) : ((spvpp_etu14_7_etaB - spvpp_etu14_7_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_8_8->f.h = (((((((((spvpp_etu14_7_etaA <= mxeta14) && (spvpp_etu14_7_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_7_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_7_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_7_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_8() +{ +spvpp_etu14_8_Deta = (spvpp_etu14_8_etaA > spvpp_etu14_8_etaB) ? ((spvpp_etu14_8_etaA - spvpp_etu14_8_etaB) & 0x7fLL) : ((spvpp_etu14_8_etaB - spvpp_etu14_8_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_14_14->f.h = (((((((((spvpp_etu14_8_etaA <= mxeta14) && (spvpp_etu14_8_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_8_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_8_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_8_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::etu14_9() +{ +spvpp_etu14_9_Deta = (spvpp_etu14_9_etaA > spvpp_etu14_9_etaB) ? ((spvpp_etu14_9_etaA - spvpp_etu14_9_etaB) & 0x7fLL) : ((spvpp_etu14_9_etaB - spvpp_etu14_9_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_3_3->f.h = (((((((((spvpp_etu14_9_etaA <= mxeta14) && (spvpp_etu14_9_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_9_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_9_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_9_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_04_24::fsuv() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_fsuv_i = 0; + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = RC_spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = RC_spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + spvpp_fsuv_rank[0] = RC_spvpp_me2Rankrr[0]; + spvpp_fsuv_rank[1] = RC_spvpp_me2Rankrr[1]; + spvpp_fsuv_rank[2] = RC_spvpp_me2Rankrr[2]; + spvpp_fsuv_rank[3] = RC_spvpp_me3Rankrr[0]; + spvpp_fsuv_rank[4] = RC_spvpp_me3Rankrr[1]; + spvpp_fsuv_rank[5] = RC_spvpp_me3Rankrr[2]; + spvpp_fsuv_rank[6] = RC_spvpp_me4Rankrr[0]; + spvpp_fsuv_rank[7] = RC_spvpp_me4Rankrr[1]; + spvpp_fsuv_rank[8] = RC_spvpp_me4Rankrr[2]; + spvpp_fsuv_rank[9] = RC_spvpp_mb2rankrr[0]; + spvpp_fsuv_rank[10] = RC_spvpp_mb2rankrr[1]; + spvpp_fsuv_rank[11] = RC_spvpp_mb2rankrr[2]; + spvpp_fsuv_rank[12] = RC_spvpp_mb2rankrr[3]; + spvpp_fsuv_id[0] = sigcat((0 & 0x1f), 5, RC_spvpp_u2aIdt, 17); + spvpp_fsuv_id[1] = sigcat((0 & 0x1f), 5, RC_spvpp_u2bIdt, 17); + spvpp_fsuv_id[2] = sigcat((0 & 0x1f), 5, RC_spvpp_u2cIdt, 17); + spvpp_fsuv_id[3] = sigcat((0 & 0x1f), 5, RC_spvpp_u3aIdt, 17); + spvpp_fsuv_id[4] = sigcat((0 & 0x1f), 5, RC_spvpp_u3bIdt, 17); + spvpp_fsuv_id[5] = sigcat((0 & 0x1f), 5, RC_spvpp_u3cIdt, 17); + spvpp_fsuv_id[6] = sigcat(sigcat(sigcat((0 & 0x1f), 5, RC_spvpp_u4aIdt_ptr_b_8_5->f.h, 4), 9, (0 & 0xff), 8), 17, RC_spvpp_u4aIdt_ptr_b_4_0->f.h, 5); + spvpp_fsuv_id[7] = sigcat(sigcat(sigcat((0 & 0x1f), 5, RC_spvpp_u4bIdt_ptr_b_8_5->f.h, 4), 9, (0 & 0xff), 8), 17, RC_spvpp_u4bIdt_ptr_b_4_0->f.h, 5); + spvpp_fsuv_id[8] = sigcat(sigcat(sigcat((0 & 0x1f), 5, RC_spvpp_u4cIdt_ptr_b_8_5->f.h, 4), 9, (0 & 0xff), 8), 17, RC_spvpp_u4cIdt_ptr_b_4_0->f.h, 5); + spvpp_fsuv_id[9] = sigcat(sigcat(RC_spvpp_ub2aIdt_ptr_b_17_13->f.h, 5, (0 & 0xf), 4), 9, RC_spvpp_ub2aIdt_ptr_b_12_0->f.h, 13); + spvpp_fsuv_id[10] = sigcat(sigcat(RC_spvpp_ub2bIdt_ptr_b_17_13->f.h, 5, (0 & 0xf), 4), 9, RC_spvpp_ub2bIdt_ptr_b_12_0->f.h, 13); + spvpp_fsuv_id[11] = sigcat(sigcat(RC_spvpp_ub2cIdt_ptr_b_17_13->f.h, 5, (0 & 0xf), 4), 9, RC_spvpp_ub2cIdt_ptr_b_12_0->f.h, 13); + spvpp_fsuv_id[12] = sigcat(sigcat(RC_spvpp_ub2dIdt_ptr_b_17_13->f.h, 5, (0 & 0xf), 4), 9, RC_spvpp_ub2dIdt_ptr_b_12_0->f.h, 13); + spvpp_m0 = 0; + spvpp_m1 = 0; + spvpp_m2 = 0; + spvpp_fsuv_i = 0; + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_0_0->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_1_1->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_2_2->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_3_3->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_4_4->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_5_5->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_6_6->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_7_7->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_8_8->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_9_9->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_10_10->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_11_11->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_12_12->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + spvpp_fsuv_killrr1 = 0; + spvpp_fsuv_killrr2 = 0; + spvpp_fsuv_killrr3 = 0; + spvpp_fsuv_killr = RC_spvpp_fsuv_kill; + spvpp_fsuv_kill = 0; + spvpp_fsuv_i = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_1_1->f.h) spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_2_2->f.h) spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_3_3->f.h) spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_4_4->f.h) spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_5_5->f.h) spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_6_6->f.h) spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_7_7->f.h) spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_8_8->f.h) spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_2_2->f.h) spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_3_3->f.h) spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_4_4->f.h) spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_5_5->f.h) spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_6_6->f.h) spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_7_7->f.h) spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_8_8->f.h) spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_3_3->f.h) spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_4_4->f.h) spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_5_5->f.h) spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_6_6->f.h) spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_7_7->f.h) spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_8_8->f.h) spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_4_4->f.h) spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_5_5->f.h) spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_6_6->f.h) spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_7_7->f.h) spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_8_8->f.h) spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_5_5->f.h) spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_6_6->f.h) spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_7_7->f.h) spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_8_8->f.h) spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_6_6->f.h) spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_7_7->f.h) spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_8_8->f.h) spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_7_7->f.h) spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_8_8->f.h) spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_8_8->f.h) spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + spvpp_fsuv_survived = ((((((spvpp_fsuv_Exists & ((~(spvpp_fsuv_killrr1)) & 0x1fff)) & 0x1fffLL) & ((~(spvpp_fsuv_killrr2)) & 0x1fff)) & 0xffffffffffffffffLL) & ((~(spvpp_fsuv_killrr3)) & 0x1fff)) & 0xffffffffffffffffLL); + spvpp_fsuv_i = 0; + + { + if (spvpp_fsuv_survived_ptr_b_0_0->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_0_0->f.h = 1; + else spvpp_m0_ptr_b_0_0->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_0_0->f.h = 1; + else spvpp_m1_ptr_b_0_0->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_0_0->f.h = 1; + else spvpp_m2_ptr_b_0_0->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_1_1->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_1_1->f.h = 1; + else spvpp_m0_ptr_b_1_1->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_1_1->f.h = 1; + else spvpp_m1_ptr_b_1_1->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_1_1->f.h = 1; + else spvpp_m2_ptr_b_1_1->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_2_2->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_2_2->f.h = 1; + else spvpp_m0_ptr_b_2_2->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_2_2->f.h = 1; + else spvpp_m1_ptr_b_2_2->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_2_2->f.h = 1; + else spvpp_m2_ptr_b_2_2->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_3_3->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_3_3->f.h = 1; + else spvpp_m0_ptr_b_3_3->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_3_3->f.h = 1; + else spvpp_m1_ptr_b_3_3->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_3_3->f.h = 1; + else spvpp_m2_ptr_b_3_3->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_4_4->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_4_4->f.h = 1; + else spvpp_m0_ptr_b_4_4->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_4_4->f.h = 1; + else spvpp_m1_ptr_b_4_4->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_4_4->f.h = 1; + else spvpp_m2_ptr_b_4_4->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_5_5->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_5_5->f.h = 1; + else spvpp_m0_ptr_b_5_5->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_5_5->f.h = 1; + else spvpp_m1_ptr_b_5_5->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_5_5->f.h = 1; + else spvpp_m2_ptr_b_5_5->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_6_6->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_6_6->f.h = 1; + else spvpp_m0_ptr_b_6_6->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_6_6->f.h = 1; + else spvpp_m1_ptr_b_6_6->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_6_6->f.h = 1; + else spvpp_m2_ptr_b_6_6->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_7_7->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_7_7->f.h = 1; + else spvpp_m0_ptr_b_7_7->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_7_7->f.h = 1; + else spvpp_m1_ptr_b_7_7->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_7_7->f.h = 1; + else spvpp_m2_ptr_b_7_7->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_8_8->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_8_8->f.h = 1; + else spvpp_m0_ptr_b_8_8->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_8_8->f.h = 1; + else spvpp_m1_ptr_b_8_8->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_8_8->f.h = 1; + else spvpp_m2_ptr_b_8_8->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_9_9->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_9_9->f.h = 1; + else spvpp_m0_ptr_b_9_9->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_9_9->f.h = 1; + else spvpp_m1_ptr_b_9_9->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_9_9->f.h = 1; + else spvpp_m2_ptr_b_9_9->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_10_10->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_10_10->f.h = 1; + else spvpp_m0_ptr_b_10_10->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_10_10->f.h = 1; + else spvpp_m1_ptr_b_10_10->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_10_10->f.h = 1; + else spvpp_m2_ptr_b_10_10->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_11_11->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_11_11->f.h = 1; + else spvpp_m0_ptr_b_11_11->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_11_11->f.h = 1; + else spvpp_m1_ptr_b_11_11->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_11_11->f.h = 1; + else spvpp_m2_ptr_b_11_11->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_12_12->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_12_12->f.h = 1; + else spvpp_m0_ptr_b_12_12->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_12_12->f.h = 1; + else spvpp_m1_ptr_b_12_12->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_12_12->f.h = 1; + else spvpp_m2_ptr_b_12_12->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); +} +} + +void vpp_generated_2014_04_24::fsuva() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_fsuva_i = 0; + + { + spvpp_fsuva_rankrr[spvpp_fsuva_i] = RC_spvpp_fsuva_rankr[spvpp_fsuva_i]; + spvpp_fsuva_idrr[spvpp_fsuva_i] = RC_spvpp_fsuva_idr[spvpp_fsuva_i]; + spvpp_fsuva_rankr[spvpp_fsuva_i] = RC_spvpp_fsuva_rank[spvpp_fsuva_i]; + spvpp_fsuva_idr[spvpp_fsuva_i] = RC_spvpp_fsuva_id[spvpp_fsuva_i]; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_rankrr[spvpp_fsuva_i] = spvpp_fsuva_rankr[spvpp_fsuva_i]; + spvpp_fsuva_idrr[spvpp_fsuva_i] = spvpp_fsuva_idr[spvpp_fsuva_i]; + spvpp_fsuva_rankr[spvpp_fsuva_i] = RC_spvpp_fsuva_rank[spvpp_fsuva_i]; + spvpp_fsuva_idr[spvpp_fsuva_i] = RC_spvpp_fsuva_id[spvpp_fsuva_i]; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_rankrr[spvpp_fsuva_i] = spvpp_fsuva_rankr[spvpp_fsuva_i]; + spvpp_fsuva_idrr[spvpp_fsuva_i] = spvpp_fsuva_idr[spvpp_fsuva_i]; + spvpp_fsuva_rankr[spvpp_fsuva_i] = RC_spvpp_fsuva_rank[spvpp_fsuva_i]; + spvpp_fsuva_idr[spvpp_fsuva_i] = RC_spvpp_fsuva_id[spvpp_fsuva_i]; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_rankrr[spvpp_fsuva_i] = spvpp_fsuva_rankr[spvpp_fsuva_i]; + spvpp_fsuva_idrr[spvpp_fsuva_i] = spvpp_fsuva_idr[spvpp_fsuva_i]; + spvpp_fsuva_rankr[spvpp_fsuva_i] = RC_spvpp_fsuva_rank[spvpp_fsuva_i]; + spvpp_fsuva_idr[spvpp_fsuva_i] = RC_spvpp_fsuva_id[spvpp_fsuva_i]; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_rankrr[spvpp_fsuva_i] = spvpp_fsuva_rankr[spvpp_fsuva_i]; + spvpp_fsuva_idrr[spvpp_fsuva_i] = spvpp_fsuva_idr[spvpp_fsuva_i]; + spvpp_fsuva_rankr[spvpp_fsuva_i] = RC_spvpp_fsuva_rank[spvpp_fsuva_i]; + spvpp_fsuva_idr[spvpp_fsuva_i] = RC_spvpp_fsuva_id[spvpp_fsuva_i]; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_rankrr[spvpp_fsuva_i] = spvpp_fsuva_rankr[spvpp_fsuva_i]; + spvpp_fsuva_idrr[spvpp_fsuva_i] = spvpp_fsuva_idr[spvpp_fsuva_i]; + spvpp_fsuva_rankr[spvpp_fsuva_i] = RC_spvpp_fsuva_rank[spvpp_fsuva_i]; + spvpp_fsuva_idr[spvpp_fsuva_i] = RC_spvpp_fsuva_id[spvpp_fsuva_i]; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + spvpp_fsuva_rank[0] = RC_spvpp_halo2rankrr[0]; + spvpp_fsuva_rank[1] = RC_spvpp_halo2rankrr[1]; + spvpp_fsuva_rank[2] = RC_spvpp_halo2rankrr[2]; + spvpp_fsuva_rank[3] = RC_spvpp_halo3rankrr[0]; + spvpp_fsuva_rank[4] = RC_spvpp_halo3rankrr[1]; + spvpp_fsuva_rank[5] = RC_spvpp_halo3rankrr[2]; + spvpp_fsuva_id[0] = RC_spvpp_fsuva_ida0; + spvpp_fsuva_id[1] = RC_spvpp_fsuva_ida1; + spvpp_fsuva_id[2] = RC_spvpp_fsuva_ida2; + spvpp_fsuva_id[3] = RC_spvpp_fsuva_ida3; + spvpp_fsuva_id[4] = RC_spvpp_fsuva_ida4; + spvpp_fsuva_id[5] = RC_spvpp_fsuva_ida5; + spvpp_m0a = 0; + spvpp_fsuva_i = 0; + + { + spvpp_fsuva_ilgj = 0; + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_Larger[spvpp_fsuva_i] = spvpp_fsuva_ilgj; + spvpp_fsuva_Exists_ptr_b_0_0->f.h = (((spvpp_fsuva_rankrr[spvpp_fsuva_i] != 0) && ((!(RC_spvpp_fsuva_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_ilgj = 0; + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_Larger[spvpp_fsuva_i] = spvpp_fsuva_ilgj; + spvpp_fsuva_Exists_ptr_b_1_1->f.h = (((spvpp_fsuva_rankrr[spvpp_fsuva_i] != 0) && ((!(RC_spvpp_fsuva_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_ilgj = 0; + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_Larger[spvpp_fsuva_i] = spvpp_fsuva_ilgj; + spvpp_fsuva_Exists_ptr_b_2_2->f.h = (((spvpp_fsuva_rankrr[spvpp_fsuva_i] != 0) && ((!(RC_spvpp_fsuva_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_ilgj = 0; + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_Larger[spvpp_fsuva_i] = spvpp_fsuva_ilgj; + spvpp_fsuva_Exists_ptr_b_3_3->f.h = (((spvpp_fsuva_rankrr[spvpp_fsuva_i] != 0) && ((!(RC_spvpp_fsuva_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_ilgj = 0; + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_Larger[spvpp_fsuva_i] = spvpp_fsuva_ilgj; + spvpp_fsuva_Exists_ptr_b_4_4->f.h = (((spvpp_fsuva_rankrr[spvpp_fsuva_i] != 0) && ((!(RC_spvpp_fsuva_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_ilgj = 0; + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_Larger[spvpp_fsuva_i] = spvpp_fsuva_ilgj; + spvpp_fsuva_Exists_ptr_b_5_5->f.h = (((spvpp_fsuva_rankrr[spvpp_fsuva_i] != 0) && ((!(RC_spvpp_fsuva_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + spvpp_fsuva_killrr1 = 0; + spvpp_fsuva_killrr2 = 0; + spvpp_fsuva_killrr3 = 0; + spvpp_fsuva_killr = RC_spvpp_fsuva_kill; + spvpp_fsuva_kill = 0; + spvpp_fsuva_i = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_i]; + spvpp_fsuva_sidA = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delA = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_ilgj = spvpp_fsuva_Larger[spvpp_fsuva_i]; + spvpp_fsuva_j = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_1_1->f.h) spvpp_fsuva_killrr1_ptr_b_1_1->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_2_2->f.h) spvpp_fsuva_killrr1_ptr_b_2_2->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_3_3->f.h) spvpp_fsuva_killrr1_ptr_b_3_3->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_4_4->f.h) spvpp_fsuva_killrr1_ptr_b_4_4->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_5_5->f.h) spvpp_fsuva_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_i]; + spvpp_fsuva_sidA = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delA = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_ilgj = spvpp_fsuva_Larger[spvpp_fsuva_i]; + spvpp_fsuva_j = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_2_2->f.h) spvpp_fsuva_killrr1_ptr_b_2_2->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_3_3->f.h) spvpp_fsuva_killrr1_ptr_b_3_3->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_4_4->f.h) spvpp_fsuva_killrr1_ptr_b_4_4->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_5_5->f.h) spvpp_fsuva_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_i]; + spvpp_fsuva_sidA = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delA = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_ilgj = spvpp_fsuva_Larger[spvpp_fsuva_i]; + spvpp_fsuva_j = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_3_3->f.h) spvpp_fsuva_killrr1_ptr_b_3_3->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_4_4->f.h) spvpp_fsuva_killrr1_ptr_b_4_4->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_5_5->f.h) spvpp_fsuva_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_i]; + spvpp_fsuva_sidA = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delA = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_ilgj = spvpp_fsuva_Larger[spvpp_fsuva_i]; + spvpp_fsuva_j = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_4_4->f.h) spvpp_fsuva_killrr1_ptr_b_4_4->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_5_5->f.h) spvpp_fsuva_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_i]; + spvpp_fsuva_sidA = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delA = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_ilgj = spvpp_fsuva_Larger[spvpp_fsuva_i]; + spvpp_fsuva_j = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_5_5->f.h) spvpp_fsuva_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_i]; + spvpp_fsuva_sidA = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delA = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_ilgj = spvpp_fsuva_Larger[spvpp_fsuva_i]; + spvpp_fsuva_j = ((spvpp_fsuva_i + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + spvpp_fsuva_survived = ((((((spvpp_fsuva_Exists & ((~(spvpp_fsuva_killrr1)) & 0x3f)) & 0x3fLL) & ((~(spvpp_fsuva_killrr2)) & 0x3f)) & 0xffffffffffffffffLL) & ((~(spvpp_fsuva_killrr3)) & 0x3f)) & 0xffffffffffffffffLL); + spvpp_fsuva_i = 0; + + { + if (spvpp_fsuva_survived_ptr_b_0_0->f.h) spvpp_fsuva_Larger[spvpp_fsuva_i] = ((spvpp_fsuva_Larger[spvpp_fsuva_i] | ((~(spvpp_fsuva_survived)) & 0x3f)) & 0x3fLL); + else spvpp_fsuva_Larger[spvpp_fsuva_i] = 0; + spvpp_fsuva_larg = spvpp_fsuva_Larger[spvpp_fsuva_i]; + switch (spvpp_fsuva_i) + { + case ((0 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_5_1->f.h == (31 & 0x1f); + break; + case ((1 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_2->f.h, 4, spvpp_fsuva_larg_ptr_b_0_0->f.h, 1) == (31 & 0x1f); + break; + case ((2 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_3->f.h, 3, spvpp_fsuva_larg_ptr_b_1_0->f.h, 2) == (31 & 0x1f); + break; + case ((3 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_4->f.h, 2, spvpp_fsuva_larg_ptr_b_2_0->f.h, 3) == (31 & 0x1f); + break; + case ((4 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_5->f.h, 1, spvpp_fsuva_larg_ptr_b_3_0->f.h, 4) == (31 & 0x1f); + break; + case ((5 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_4_0->f.h == (31 & 0x1f); + break; + } + spvpp_m0a_ptr_b_0_0->f.h = spvpp_fsuva_s; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + if (spvpp_fsuva_survived_ptr_b_1_1->f.h) spvpp_fsuva_Larger[spvpp_fsuva_i] = ((spvpp_fsuva_Larger[spvpp_fsuva_i] | ((~(spvpp_fsuva_survived)) & 0x3f)) & 0x3fLL); + else spvpp_fsuva_Larger[spvpp_fsuva_i] = 0; + spvpp_fsuva_larg = spvpp_fsuva_Larger[spvpp_fsuva_i]; + switch (spvpp_fsuva_i) + { + case ((0 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_5_1->f.h == (31 & 0x1f); + break; + case ((1 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_2->f.h, 4, spvpp_fsuva_larg_ptr_b_0_0->f.h, 1) == (31 & 0x1f); + break; + case ((2 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_3->f.h, 3, spvpp_fsuva_larg_ptr_b_1_0->f.h, 2) == (31 & 0x1f); + break; + case ((3 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_4->f.h, 2, spvpp_fsuva_larg_ptr_b_2_0->f.h, 3) == (31 & 0x1f); + break; + case ((4 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_5->f.h, 1, spvpp_fsuva_larg_ptr_b_3_0->f.h, 4) == (31 & 0x1f); + break; + case ((5 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_4_0->f.h == (31 & 0x1f); + break; + } + spvpp_m0a_ptr_b_1_1->f.h = spvpp_fsuva_s; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + if (spvpp_fsuva_survived_ptr_b_2_2->f.h) spvpp_fsuva_Larger[spvpp_fsuva_i] = ((spvpp_fsuva_Larger[spvpp_fsuva_i] | ((~(spvpp_fsuva_survived)) & 0x3f)) & 0x3fLL); + else spvpp_fsuva_Larger[spvpp_fsuva_i] = 0; + spvpp_fsuva_larg = spvpp_fsuva_Larger[spvpp_fsuva_i]; + switch (spvpp_fsuva_i) + { + case ((0 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_5_1->f.h == (31 & 0x1f); + break; + case ((1 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_2->f.h, 4, spvpp_fsuva_larg_ptr_b_0_0->f.h, 1) == (31 & 0x1f); + break; + case ((2 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_3->f.h, 3, spvpp_fsuva_larg_ptr_b_1_0->f.h, 2) == (31 & 0x1f); + break; + case ((3 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_4->f.h, 2, spvpp_fsuva_larg_ptr_b_2_0->f.h, 3) == (31 & 0x1f); + break; + case ((4 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_5->f.h, 1, spvpp_fsuva_larg_ptr_b_3_0->f.h, 4) == (31 & 0x1f); + break; + case ((5 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_4_0->f.h == (31 & 0x1f); + break; + } + spvpp_m0a_ptr_b_2_2->f.h = spvpp_fsuva_s; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + if (spvpp_fsuva_survived_ptr_b_3_3->f.h) spvpp_fsuva_Larger[spvpp_fsuva_i] = ((spvpp_fsuva_Larger[spvpp_fsuva_i] | ((~(spvpp_fsuva_survived)) & 0x3f)) & 0x3fLL); + else spvpp_fsuva_Larger[spvpp_fsuva_i] = 0; + spvpp_fsuva_larg = spvpp_fsuva_Larger[spvpp_fsuva_i]; + switch (spvpp_fsuva_i) + { + case ((0 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_5_1->f.h == (31 & 0x1f); + break; + case ((1 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_2->f.h, 4, spvpp_fsuva_larg_ptr_b_0_0->f.h, 1) == (31 & 0x1f); + break; + case ((2 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_3->f.h, 3, spvpp_fsuva_larg_ptr_b_1_0->f.h, 2) == (31 & 0x1f); + break; + case ((3 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_4->f.h, 2, spvpp_fsuva_larg_ptr_b_2_0->f.h, 3) == (31 & 0x1f); + break; + case ((4 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_5->f.h, 1, spvpp_fsuva_larg_ptr_b_3_0->f.h, 4) == (31 & 0x1f); + break; + case ((5 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_4_0->f.h == (31 & 0x1f); + break; + } + spvpp_m0a_ptr_b_3_3->f.h = spvpp_fsuva_s; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + if (spvpp_fsuva_survived_ptr_b_4_4->f.h) spvpp_fsuva_Larger[spvpp_fsuva_i] = ((spvpp_fsuva_Larger[spvpp_fsuva_i] | ((~(spvpp_fsuva_survived)) & 0x3f)) & 0x3fLL); + else spvpp_fsuva_Larger[spvpp_fsuva_i] = 0; + spvpp_fsuva_larg = spvpp_fsuva_Larger[spvpp_fsuva_i]; + switch (spvpp_fsuva_i) + { + case ((0 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_5_1->f.h == (31 & 0x1f); + break; + case ((1 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_2->f.h, 4, spvpp_fsuva_larg_ptr_b_0_0->f.h, 1) == (31 & 0x1f); + break; + case ((2 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_3->f.h, 3, spvpp_fsuva_larg_ptr_b_1_0->f.h, 2) == (31 & 0x1f); + break; + case ((3 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_4->f.h, 2, spvpp_fsuva_larg_ptr_b_2_0->f.h, 3) == (31 & 0x1f); + break; + case ((4 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_5->f.h, 1, spvpp_fsuva_larg_ptr_b_3_0->f.h, 4) == (31 & 0x1f); + break; + case ((5 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_4_0->f.h == (31 & 0x1f); + break; + } + spvpp_m0a_ptr_b_4_4->f.h = spvpp_fsuva_s; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + if (spvpp_fsuva_survived_ptr_b_5_5->f.h) spvpp_fsuva_Larger[spvpp_fsuva_i] = ((spvpp_fsuva_Larger[spvpp_fsuva_i] | ((~(spvpp_fsuva_survived)) & 0x3f)) & 0x3fLL); + else spvpp_fsuva_Larger[spvpp_fsuva_i] = 0; + spvpp_fsuva_larg = spvpp_fsuva_Larger[spvpp_fsuva_i]; + switch (spvpp_fsuva_i) + { + case ((0 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_5_1->f.h == (31 & 0x1f); + break; + case ((1 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_2->f.h, 4, spvpp_fsuva_larg_ptr_b_0_0->f.h, 1) == (31 & 0x1f); + break; + case ((2 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_3->f.h, 3, spvpp_fsuva_larg_ptr_b_1_0->f.h, 2) == (31 & 0x1f); + break; + case ((3 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_4->f.h, 2, spvpp_fsuva_larg_ptr_b_2_0->f.h, 3) == (31 & 0x1f); + break; + case ((4 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_5->f.h, 1, spvpp_fsuva_larg_ptr_b_3_0->f.h, 4) == (31 & 0x1f); + break; + case ((5 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_4_0->f.h == (31 & 0x1f); + break; + } + spvpp_m0a_ptr_b_5_5->f.h = spvpp_fsuva_s; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); +} +} + +void vpp_generated_2014_04_24::mux() +{ +/* always */ if (CH_spvpp_m0 | CH_spvpp_m1 | CH_spvpp_m2 | CH_spvpp_pt2arrr | CH_spvpp_sign2arrr | CH_spvpp_mode2arrr | CH_spvpp_etaPT2arrr | CH_spvpp_FR2arrr | CH_spvpp_phi2arrr | CH_spvpp_me2Rankrrrrr[0] | CH_spvpp_phdiff_arrr[0] | CH_spvpp_phdiff_brrr[0] | CH_spvpp_pt2brrr | CH_spvpp_sign2brrr | CH_spvpp_mode2brrr | CH_spvpp_etaPT2brrr | CH_spvpp_FR2brrr | CH_spvpp_phi2brrr | CH_spvpp_me2Rankrrrrr[1] | CH_spvpp_phdiff_arrr[1] | CH_spvpp_phdiff_brrr[1] | CH_spvpp_pt2crrr | CH_spvpp_sign2crrr | CH_spvpp_mode2crrr | CH_spvpp_etaPT2crrr | CH_spvpp_FR2crrr | CH_spvpp_phi2crrr | CH_spvpp_me2Rankrrrrr[2] | CH_spvpp_phdiff_arrr[2] | CH_spvpp_phdiff_brrr[2] | CH_spvpp_pt3arrr | CH_spvpp_sign3arrr | CH_spvpp_mode3arrr | CH_spvpp_etaPT3arrr | CH_spvpp_FR3arrr | CH_spvpp_phi3arrr | CH_spvpp_me3Rankrrrrr[0] | CH_spvpp_phdiff_arrr[3] | CH_spvpp_phdiff_brrr[3] | CH_spvpp_pt3brrr | CH_spvpp_sign3brrr | CH_spvpp_mode3brrr | CH_spvpp_etaPT3brrr | CH_spvpp_FR3brrr | CH_spvpp_phi3brrr | CH_spvpp_me3Rankrrrrr[1] | CH_spvpp_phdiff_arrr[4] | CH_spvpp_phdiff_brrr[4] | CH_spvpp_pt3crrr | CH_spvpp_sign3crrr | CH_spvpp_mode3crrr | CH_spvpp_etaPT3crrr | CH_spvpp_FR3crrr | CH_spvpp_phi3crrr | CH_spvpp_me3Rankrrrrr[2] | CH_spvpp_phdiff_arrr[5] | CH_spvpp_phdiff_brrr[5] | CH_spvpp_pt4arrr | CH_spvpp_sign4arrr | CH_spvpp_mode4arrr | CH_spvpp_etaPT4arrr | CH_spvpp_FR4arrr | CH_spvpp_phi4arrr | CH_spvpp_me4Rankrrrrr[0] | CH_spvpp_pt4brrr | CH_spvpp_sign4brrr | CH_spvpp_mode4brrr | CH_spvpp_etaPT4brrr | CH_spvpp_FR4brrr | CH_spvpp_phi4brrr | CH_spvpp_me4Rankrrrrr[1] | CH_spvpp_pt4crrr | CH_spvpp_sign4crrr | CH_spvpp_mode4crrr | CH_spvpp_etaPT4crrr | CH_spvpp_FR4crrr | CH_spvpp_phi4crrr | CH_spvpp_me4Rankrrrrr[2] | CH_spvpp_ptb2arrr | CH_spvpp_signb2arrr | CH_spvpp_modeb2arrr | CH_spvpp_etaPTb2arrr | CH_spvpp_FRbarrr | CH_spvpp_phib2arrr | CH_spvpp_mb2rankrrrrr[0] | CH_spvpp_ptb2brrr | CH_spvpp_signb2brrr | CH_spvpp_modeb2brrr | CH_spvpp_etaPTb2brrr | CH_spvpp_FRbbrrr | CH_spvpp_phib2brrr | CH_spvpp_mb2rankrrrrr[1] | CH_spvpp_ptb2crrr | CH_spvpp_signb2crrr | CH_spvpp_modeb2crrr | CH_spvpp_etaPTb2crrr | CH_spvpp_FRbcrrr | CH_spvpp_phib2crrr | CH_spvpp_mb2rankrrrrr[2] | CH_spvpp_ptb2drrr | CH_spvpp_signb2drrr | CH_spvpp_modeb2drrr | CH_spvpp_etaPTb2drrr | CH_spvpp_FRbdrrr | CH_spvpp_phib2drrr | CH_spvpp_mb2rankrrrrr[3] | CH_spvpp_u2aIdrrr | CH_spvpp_u2bIdrrr | CH_spvpp_u2cIdrrr | CH_spvpp_u3aIdrrr | CH_spvpp_u3bIdrrr | CH_spvpp_u3cIdrrr | CH_spvpp_u4aIdrrr | CH_spvpp_u4bIdrrr | CH_spvpp_u4cIdrrr | CH_spvpp_ub2aIdrrr | CH_spvpp_ub2bIdrrr | CH_spvpp_ub2cIdrrr | CH_spvpp_ub2dIdrrr | CH_spvpp_m0a | CH_spvpp_etaPTa2arrr | CH_spvpp_phia2arrr | CH_spvpp_halo2rankrrrrr[0] | CH_spvpp_etaPTa2brrr | CH_spvpp_phia2brrr | CH_spvpp_halo2rankrrrrr[1] | CH_spvpp_etaPTa2crrr | CH_spvpp_phia2crrr | CH_spvpp_halo2rankrrrrr[2] | CH_spvpp_etaPTa3arrr | CH_spvpp_phia3arrr | CH_spvpp_halo3rankrrrrr[0] | CH_spvpp_etaPTa3brrr | CH_spvpp_phia3brrr | CH_spvpp_halo3rankrrrrr[1] | CH_spvpp_etaPTa3crrr | CH_spvpp_phia3crrr | CH_spvpp_halo3rankrrrrr[2] | CH_spvpp_ua2aIdrrr | CH_spvpp_ua2bIdrrr | CH_spvpp_ua2cIdrrr | CH_spvpp_ua3aIdrrr | CH_spvpp_ua3bIdrrr | CH_spvpp_ua3cIdrrr) +{ + spvpp_mux_pt[0] = spvpp_pt2arrr; + spvpp_mux_sign_ptr_b_0_0->f.h = spvpp_sign2arrr; + spvpp_mux_modeMem[0] = spvpp_mode2arrr; + spvpp_mux_etaPT[0] = spvpp_etaPT2arrr; + spvpp_mux_FR_ptr_b_0_0->f.h = spvpp_FR2arrr; + spvpp_mux_phi[0] = spvpp_phi2arrr; + spvpp_mux_pt[1] = spvpp_pt2brrr; + spvpp_mux_sign_ptr_b_1_1->f.h = spvpp_sign2brrr; + spvpp_mux_modeMem[1] = spvpp_mode2brrr; + spvpp_mux_etaPT[1] = spvpp_etaPT2brrr; + spvpp_mux_FR_ptr_b_1_1->f.h = spvpp_FR2brrr; + spvpp_mux_phi[1] = spvpp_phi2brrr; + spvpp_mux_pt[2] = spvpp_pt2crrr; + spvpp_mux_sign_ptr_b_2_2->f.h = spvpp_sign2crrr; + spvpp_mux_modeMem[2] = spvpp_mode2crrr; + spvpp_mux_etaPT[2] = spvpp_etaPT2crrr; + spvpp_mux_FR_ptr_b_2_2->f.h = spvpp_FR2crrr; + spvpp_mux_phi[2] = spvpp_phi2crrr; + spvpp_mux_pt[3] = spvpp_pt3arrr; + spvpp_mux_sign_ptr_b_3_3->f.h = spvpp_sign3arrr; + spvpp_mux_modeMem[3] = spvpp_mode3arrr; + spvpp_mux_etaPT[3] = spvpp_etaPT3arrr; + spvpp_mux_FR_ptr_b_3_3->f.h = spvpp_FR3arrr; + spvpp_mux_phi[3] = spvpp_phi3arrr; + spvpp_mux_pt[4] = spvpp_pt3brrr; + spvpp_mux_sign_ptr_b_4_4->f.h = spvpp_sign3brrr; + spvpp_mux_modeMem[4] = spvpp_mode3brrr; + spvpp_mux_etaPT[4] = spvpp_etaPT3brrr; + spvpp_mux_FR_ptr_b_4_4->f.h = spvpp_FR3brrr; + spvpp_mux_phi[4] = spvpp_phi3brrr; + spvpp_mux_pt[5] = spvpp_pt3crrr; + spvpp_mux_sign_ptr_b_5_5->f.h = spvpp_sign3crrr; + spvpp_mux_modeMem[5] = spvpp_mode3crrr; + spvpp_mux_etaPT[5] = spvpp_etaPT3crrr; + spvpp_mux_FR_ptr_b_5_5->f.h = spvpp_FR3crrr; + spvpp_mux_phi[5] = spvpp_phi3crrr; + spvpp_mux_pt[6] = spvpp_pt4arrr; + spvpp_mux_sign_ptr_b_6_6->f.h = spvpp_sign4arrr; + spvpp_mux_modeMem[6] = spvpp_mode4arrr; + spvpp_mux_etaPT[6] = spvpp_etaPT4arrr; + spvpp_mux_FR_ptr_b_6_6->f.h = spvpp_FR4arrr; + spvpp_mux_phi[6] = spvpp_phi4arrr; + spvpp_mux_pt[7] = spvpp_pt4brrr; + spvpp_mux_sign_ptr_b_7_7->f.h = spvpp_sign4brrr; + spvpp_mux_modeMem[7] = spvpp_mode4brrr; + spvpp_mux_etaPT[7] = spvpp_etaPT4brrr; + spvpp_mux_FR_ptr_b_7_7->f.h = spvpp_FR4brrr; + spvpp_mux_phi[7] = spvpp_phi4brrr; + spvpp_mux_pt[8] = spvpp_pt4crrr; + spvpp_mux_sign_ptr_b_8_8->f.h = spvpp_sign4crrr; + spvpp_mux_modeMem[8] = spvpp_mode4crrr; + spvpp_mux_etaPT[8] = spvpp_etaPT4crrr; + spvpp_mux_FR_ptr_b_8_8->f.h = spvpp_FR4crrr; + spvpp_mux_phi[8] = spvpp_phi4crrr; + spvpp_mux_pt[9] = spvpp_ptb2arrr; + spvpp_mux_sign_ptr_b_9_9->f.h = spvpp_signb2arrr; + spvpp_mux_modeMem[9] = spvpp_modeb2arrr; + spvpp_mux_etaPT[9] = spvpp_etaPTb2arrr; + spvpp_mux_FR_ptr_b_9_9->f.h = spvpp_FRbarrr; + spvpp_mux_phi[9] = spvpp_phib2arrr; + spvpp_mux_pt[10] = spvpp_ptb2brrr; + spvpp_mux_sign_ptr_b_10_10->f.h = spvpp_signb2brrr; + spvpp_mux_modeMem[10] = spvpp_modeb2brrr; + spvpp_mux_etaPT[10] = spvpp_etaPTb2brrr; + spvpp_mux_FR_ptr_b_10_10->f.h = spvpp_FRbbrrr; + spvpp_mux_phi[10] = spvpp_phib2brrr; + spvpp_mux_pt[11] = spvpp_ptb2crrr; + spvpp_mux_sign_ptr_b_11_11->f.h = spvpp_signb2crrr; + spvpp_mux_modeMem[11] = spvpp_modeb2crrr; + spvpp_mux_etaPT[11] = spvpp_etaPTb2crrr; + spvpp_mux_FR_ptr_b_11_11->f.h = spvpp_FRbcrrr; + spvpp_mux_phi[11] = spvpp_phib2crrr; + spvpp_mux_pt[12] = spvpp_ptb2drrr; + spvpp_mux_sign_ptr_b_12_12->f.h = spvpp_signb2drrr; + spvpp_mux_modeMem[12] = spvpp_modeb2drrr; + spvpp_mux_etaPT[12] = spvpp_etaPTb2drrr; + spvpp_mux_FR_ptr_b_12_12->f.h = spvpp_FRbdrrr; + spvpp_mux_phi[12] = spvpp_phib2drrr; + spvpp_mux_rank[0] = spvpp_me2Rankrrrrr[0]; + spvpp_mux_rank[1] = spvpp_me2Rankrrrrr[1]; + spvpp_mux_rank[2] = spvpp_me2Rankrrrrr[2]; + spvpp_mux_rank[3] = spvpp_me3Rankrrrrr[0]; + spvpp_mux_rank[4] = spvpp_me3Rankrrrrr[1]; + spvpp_mux_rank[5] = spvpp_me3Rankrrrrr[2]; + spvpp_mux_rank[6] = spvpp_me4Rankrrrrr[0]; + spvpp_mux_rank[7] = spvpp_me4Rankrrrrr[1]; + spvpp_mux_rank[8] = spvpp_me4Rankrrrrr[2]; + spvpp_mux_rank[9] = spvpp_mb2rankrrrrr[0]; + spvpp_mux_rank[10] = spvpp_mb2rankrrrrr[1]; + spvpp_mux_rank[11] = spvpp_mb2rankrrrrr[2]; + spvpp_mux_rank[12] = spvpp_mb2rankrrrrr[3]; + spvpp_mux_id[0] = sigcat((0 & 0x1f), 5, spvpp_u2aIdrrr, 17); + spvpp_mux_id[1] = sigcat((0 & 0x1f), 5, spvpp_u2bIdrrr, 17); + spvpp_mux_id[2] = sigcat((0 & 0x1f), 5, spvpp_u2cIdrrr, 17); + spvpp_mux_id[3] = sigcat((0 & 0x1f), 5, spvpp_u3aIdrrr, 17); + spvpp_mux_id[4] = sigcat((0 & 0x1f), 5, spvpp_u3bIdrrr, 17); + spvpp_mux_id[5] = sigcat((0 & 0x1f), 5, spvpp_u3cIdrrr, 17); + spvpp_mux_id[6] = sigcat(sigcat(sigcat((0 & 0x1f), 5, spvpp_u4aIdrrr_ptr_b_8_5->f.h, 4), 9, (0 & 0xff), 8), 17, spvpp_u4aIdrrr_ptr_b_4_0->f.h, 5); + spvpp_mux_id[7] = sigcat(sigcat(sigcat((0 & 0x1f), 5, spvpp_u4bIdrrr_ptr_b_8_5->f.h, 4), 9, (0 & 0xff), 8), 17, spvpp_u4bIdrrr_ptr_b_4_0->f.h, 5); + spvpp_mux_id[8] = sigcat(sigcat(sigcat((0 & 0x1f), 5, spvpp_u4cIdrrr_ptr_b_8_5->f.h, 4), 9, (0 & 0xff), 8), 17, spvpp_u4cIdrrr_ptr_b_4_0->f.h, 5); + spvpp_mux_id[9] = sigcat(sigcat(spvpp_ub2aIdrrr_ptr_b_17_13->f.h, 5, (0 & 0xf), 4), 9, spvpp_ub2aIdrrr_ptr_b_12_0->f.h, 13); + spvpp_mux_id[10] = sigcat(sigcat(spvpp_ub2bIdrrr_ptr_b_17_13->f.h, 5, (0 & 0xf), 4), 9, spvpp_ub2bIdrrr_ptr_b_12_0->f.h, 13); + spvpp_mux_id[11] = sigcat(sigcat(spvpp_ub2cIdrrr_ptr_b_17_13->f.h, 5, (0 & 0xf), 4), 9, spvpp_ub2cIdrrr_ptr_b_12_0->f.h, 13); + spvpp_mux_id[12] = sigcat(sigcat(spvpp_ub2dIdrrr_ptr_b_17_13->f.h, 5, (0 & 0xf), 4), 9, spvpp_ub2dIdrrr_ptr_b_12_0->f.h, 13); + spvpp_mux_etaPTa[0] = spvpp_etaPTa2arrr; + spvpp_mux_phia[0] = spvpp_phia2arrr; + spvpp_mux_etaPTa[1] = spvpp_etaPTa2brrr; + spvpp_mux_phia[1] = spvpp_phia2brrr; + spvpp_mux_etaPTa[2] = spvpp_etaPTa2crrr; + spvpp_mux_phia[2] = spvpp_phia2crrr; + spvpp_mux_etaPTa[3] = spvpp_etaPTa3arrr; + spvpp_mux_phia[3] = spvpp_phia3arrr; + spvpp_mux_etaPTa[4] = spvpp_etaPTa3brrr; + spvpp_mux_phia[4] = spvpp_phia3brrr; + spvpp_mux_etaPTa[5] = spvpp_etaPTa3crrr; + spvpp_mux_phia[5] = spvpp_phia3crrr; + spvpp_mux_ranka[0] = spvpp_halo2rankrrrrr[0]; + spvpp_mux_ranka[1] = spvpp_halo2rankrrrrr[1]; + spvpp_mux_ranka[2] = spvpp_halo2rankrrrrr[2]; + spvpp_mux_ranka[3] = spvpp_halo3rankrrrrr[0]; + spvpp_mux_ranka[4] = spvpp_halo3rankrrrrr[1]; + spvpp_mux_ranka[5] = spvpp_halo3rankrrrrr[2]; + spvpp_mux_phdiff_a[0] = spvpp_phdiff_arrr[0]; + spvpp_mux_phdiff_a[1] = spvpp_phdiff_arrr[1]; + spvpp_mux_phdiff_a[2] = spvpp_phdiff_arrr[2]; + spvpp_mux_phdiff_a[3] = spvpp_phdiff_arrr[3]; + spvpp_mux_phdiff_a[4] = spvpp_phdiff_arrr[4]; + spvpp_mux_phdiff_a[5] = spvpp_phdiff_arrr[5]; + spvpp_mux_phdiff_b[0] = spvpp_phdiff_brrr[0]; + spvpp_mux_phdiff_b[1] = spvpp_phdiff_brrr[1]; + spvpp_mux_phdiff_b[2] = spvpp_phdiff_brrr[2]; + spvpp_mux_phdiff_b[3] = spvpp_phdiff_brrr[3]; + spvpp_mux_phdiff_b[4] = spvpp_phdiff_brrr[4]; + spvpp_mux_phdiff_b[5] = spvpp_phdiff_brrr[5]; + spvpp_mux_ida[0] = sigcat((0 & 0x1fff), 13, spvpp_ua2aIdrrr, 9); + spvpp_mux_ida[1] = sigcat((0 & 0x1fff), 13, spvpp_ua2bIdrrr, 9); + spvpp_mux_ida[2] = sigcat((0 & 0x1fff), 13, spvpp_ua2cIdrrr, 9); + spvpp_mux_ida[3] = sigcat(sigcat(sigcat((0 & 0x1ff), 9, spvpp_ua3aIdrrr_ptr_b_8_5->f.h, 4), 13, (0 & 0xf), 4), 17, spvpp_ua3aIdrrr_ptr_b_4_0->f.h, 5); + spvpp_mux_ida[4] = sigcat(sigcat(sigcat((0 & 0x1ff), 9, spvpp_ua3bIdrrr_ptr_b_8_5->f.h, 4), 13, (0 & 0xf), 4), 17, spvpp_ua3bIdrrr_ptr_b_4_0->f.h, 5); + spvpp_mux_ida[5] = sigcat(sigcat(sigcat((0 & 0x1ff), 9, spvpp_ua3cIdrrr_ptr_b_8_5->f.h, 4), 13, (0 & 0xf), 4), 17, spvpp_ua3cIdrrr_ptr_b_4_0->f.h, 5); + spvpp_rankH = 0; + spvpp_rankM = 0; + spvpp_rankL = 0; + spvpp_ptH = 0; + spvpp_ptM = 0; + spvpp_ptL = 0; + spvpp_signH = 0; + spvpp_signM = 0; + spvpp_signL = 0; + spvpp_modeMemH = 0; + spvpp_modeMemM = 0; + spvpp_modeMemL = 0; + spvpp_etaPTH = 0; + spvpp_etaPTM = 0; + spvpp_etaPTL = 0; + spvpp_FRH = 0; + spvpp_FRM = 0; + spvpp_FRL = 0; + spvpp_mux_phiHs = 0; + spvpp_mux_phiMs = 0; + spvpp_mux_phiLs = 0; + spvpp_idH = 0; + spvpp_idM = 0; + spvpp_idL = 0; + spvpp_phdiff_a1 = 0; + spvpp_phdiff_a2 = 0; + spvpp_phdiff_a3 = 0; + spvpp_phdiff_b1 = 0; + spvpp_phdiff_b2 = 0; + spvpp_phdiff_b3 = 0; + spvpp_mux_i = 0; + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_sign_ptr_b_0_0->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_sign_ptr_b_0_0->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_sign_ptr_b_0_0->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_FR_ptr_b_0_0->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_FR_ptr_b_0_0->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_FR_ptr_b_0_0->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_sign_ptr_b_1_1->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_sign_ptr_b_1_1->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_sign_ptr_b_1_1->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_FR_ptr_b_1_1->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_FR_ptr_b_1_1->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_FR_ptr_b_1_1->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_sign_ptr_b_2_2->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_sign_ptr_b_2_2->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_sign_ptr_b_2_2->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_FR_ptr_b_2_2->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_FR_ptr_b_2_2->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_FR_ptr_b_2_2->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_sign_ptr_b_3_3->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_sign_ptr_b_3_3->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_sign_ptr_b_3_3->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_FR_ptr_b_3_3->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_FR_ptr_b_3_3->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_FR_ptr_b_3_3->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_sign_ptr_b_4_4->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_sign_ptr_b_4_4->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_sign_ptr_b_4_4->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_FR_ptr_b_4_4->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_FR_ptr_b_4_4->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_FR_ptr_b_4_4->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_sign_ptr_b_5_5->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_sign_ptr_b_5_5->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_sign_ptr_b_5_5->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_FR_ptr_b_5_5->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_FR_ptr_b_5_5->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_FR_ptr_b_5_5->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_6_6->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_6_6->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_6_6->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_6_6->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_6_6->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_6_6->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_6_6->f.h == 1) ? spvpp_mux_sign_ptr_b_6_6->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_6_6->f.h == 1) ? spvpp_mux_sign_ptr_b_6_6->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_6_6->f.h == 1) ? spvpp_mux_sign_ptr_b_6_6->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_6_6->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_6_6->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_6_6->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_6_6->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_6_6->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_6_6->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_6_6->f.h == 1) ? spvpp_mux_FR_ptr_b_6_6->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_6_6->f.h == 1) ? spvpp_mux_FR_ptr_b_6_6->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_6_6->f.h == 1) ? spvpp_mux_FR_ptr_b_6_6->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_6_6->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_6_6->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_6_6->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_6_6->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_6_6->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_6_6->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_7_7->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_7_7->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_7_7->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_7_7->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_7_7->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_7_7->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_7_7->f.h == 1) ? spvpp_mux_sign_ptr_b_7_7->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_7_7->f.h == 1) ? spvpp_mux_sign_ptr_b_7_7->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_7_7->f.h == 1) ? spvpp_mux_sign_ptr_b_7_7->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_7_7->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_7_7->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_7_7->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_7_7->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_7_7->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_7_7->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_7_7->f.h == 1) ? spvpp_mux_FR_ptr_b_7_7->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_7_7->f.h == 1) ? spvpp_mux_FR_ptr_b_7_7->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_7_7->f.h == 1) ? spvpp_mux_FR_ptr_b_7_7->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_7_7->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_7_7->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_7_7->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_7_7->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_7_7->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_7_7->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_8_8->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_8_8->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_8_8->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_8_8->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_8_8->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_8_8->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_8_8->f.h == 1) ? spvpp_mux_sign_ptr_b_8_8->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_8_8->f.h == 1) ? spvpp_mux_sign_ptr_b_8_8->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_8_8->f.h == 1) ? spvpp_mux_sign_ptr_b_8_8->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_8_8->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_8_8->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_8_8->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_8_8->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_8_8->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_8_8->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_8_8->f.h == 1) ? spvpp_mux_FR_ptr_b_8_8->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_8_8->f.h == 1) ? spvpp_mux_FR_ptr_b_8_8->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_8_8->f.h == 1) ? spvpp_mux_FR_ptr_b_8_8->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_8_8->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_8_8->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_8_8->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_8_8->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_8_8->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_8_8->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_9_9->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_9_9->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_9_9->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_9_9->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_9_9->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_9_9->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_9_9->f.h == 1) ? spvpp_mux_sign_ptr_b_9_9->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_9_9->f.h == 1) ? spvpp_mux_sign_ptr_b_9_9->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_9_9->f.h == 1) ? spvpp_mux_sign_ptr_b_9_9->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_9_9->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_9_9->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_9_9->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_9_9->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_9_9->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_9_9->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_9_9->f.h == 1) ? spvpp_mux_FR_ptr_b_9_9->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_9_9->f.h == 1) ? spvpp_mux_FR_ptr_b_9_9->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_9_9->f.h == 1) ? spvpp_mux_FR_ptr_b_9_9->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_9_9->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_9_9->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_9_9->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_9_9->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_9_9->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_9_9->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_10_10->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_10_10->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_10_10->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_10_10->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_10_10->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_10_10->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_10_10->f.h == 1) ? spvpp_mux_sign_ptr_b_10_10->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_10_10->f.h == 1) ? spvpp_mux_sign_ptr_b_10_10->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_10_10->f.h == 1) ? spvpp_mux_sign_ptr_b_10_10->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_10_10->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_10_10->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_10_10->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_10_10->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_10_10->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_10_10->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_10_10->f.h == 1) ? spvpp_mux_FR_ptr_b_10_10->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_10_10->f.h == 1) ? spvpp_mux_FR_ptr_b_10_10->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_10_10->f.h == 1) ? spvpp_mux_FR_ptr_b_10_10->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_10_10->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_10_10->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_10_10->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_10_10->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_10_10->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_10_10->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_11_11->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_11_11->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_11_11->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_11_11->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_11_11->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_11_11->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_11_11->f.h == 1) ? spvpp_mux_sign_ptr_b_11_11->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_11_11->f.h == 1) ? spvpp_mux_sign_ptr_b_11_11->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_11_11->f.h == 1) ? spvpp_mux_sign_ptr_b_11_11->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_11_11->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_11_11->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_11_11->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_11_11->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_11_11->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_11_11->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_11_11->f.h == 1) ? spvpp_mux_FR_ptr_b_11_11->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_11_11->f.h == 1) ? spvpp_mux_FR_ptr_b_11_11->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_11_11->f.h == 1) ? spvpp_mux_FR_ptr_b_11_11->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_11_11->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_11_11->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_11_11->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_11_11->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_11_11->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_11_11->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_12_12->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_12_12->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_12_12->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_12_12->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_12_12->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_12_12->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_12_12->f.h == 1) ? spvpp_mux_sign_ptr_b_12_12->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_12_12->f.h == 1) ? spvpp_mux_sign_ptr_b_12_12->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_12_12->f.h == 1) ? spvpp_mux_sign_ptr_b_12_12->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_12_12->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_12_12->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_12_12->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_12_12->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_12_12->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_12_12->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_12_12->f.h == 1) ? spvpp_mux_FR_ptr_b_12_12->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_12_12->f.h == 1) ? spvpp_mux_FR_ptr_b_12_12->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_12_12->f.h == 1) ? spvpp_mux_FR_ptr_b_12_12->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_12_12->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_12_12->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_12_12->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_12_12->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_12_12->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_12_12->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + spvpp_mux_i = 0; + + { + spvpp_phdiff_a1 = ((spvpp_phdiff_a1 | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a2 = ((spvpp_phdiff_a2 | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a3 = ((spvpp_phdiff_a3 | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b1 = ((spvpp_phdiff_b1 | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b2 = ((spvpp_phdiff_b2 | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b3 = ((spvpp_phdiff_b3 | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_phdiff_a1 = ((spvpp_phdiff_a1 | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a2 = ((spvpp_phdiff_a2 | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a3 = ((spvpp_phdiff_a3 | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b1 = ((spvpp_phdiff_b1 | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b2 = ((spvpp_phdiff_b2 | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b3 = ((spvpp_phdiff_b3 | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_phdiff_a1 = ((spvpp_phdiff_a1 | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a2 = ((spvpp_phdiff_a2 | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a3 = ((spvpp_phdiff_a3 | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b1 = ((spvpp_phdiff_b1 | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b2 = ((spvpp_phdiff_b2 | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b3 = ((spvpp_phdiff_b3 | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_phdiff_a1 = ((spvpp_phdiff_a1 | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a2 = ((spvpp_phdiff_a2 | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a3 = ((spvpp_phdiff_a3 | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b1 = ((spvpp_phdiff_b1 | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b2 = ((spvpp_phdiff_b2 | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b3 = ((spvpp_phdiff_b3 | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_phdiff_a1 = ((spvpp_phdiff_a1 | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a2 = ((spvpp_phdiff_a2 | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a3 = ((spvpp_phdiff_a3 | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b1 = ((spvpp_phdiff_b1 | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b2 = ((spvpp_phdiff_b2 | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b3 = ((spvpp_phdiff_b3 | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_phdiff_a1 = ((spvpp_phdiff_a1 | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a2 = ((spvpp_phdiff_a2 | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a3 = ((spvpp_phdiff_a3 | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b1 = ((spvpp_phdiff_b1 | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b2 = ((spvpp_phdiff_b2 | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b3 = ((spvpp_phdiff_b3 | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + if (spvpp_modeMemL == (0 & 0xf)) + { + spvpp_mux_i = 0; + + { + if (spvpp_m0a_ptr_b_0_0->f.h == 1) + { + spvpp_rankL = spvpp_mux_ranka[spvpp_mux_i]; + spvpp_modeMemL = (15 & 0xf); + spvpp_etaPTL = spvpp_mux_etaPTa[spvpp_mux_i]; + spvpp_mux_phiLs = spvpp_mux_phia[spvpp_mux_i]; + spvpp_idL = spvpp_mux_ida[spvpp_mux_i]; + } + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + if (spvpp_m0a_ptr_b_1_1->f.h == 1) + { + spvpp_rankL = spvpp_mux_ranka[spvpp_mux_i]; + spvpp_modeMemL = (15 & 0xf); + spvpp_etaPTL = spvpp_mux_etaPTa[spvpp_mux_i]; + spvpp_mux_phiLs = spvpp_mux_phia[spvpp_mux_i]; + spvpp_idL = spvpp_mux_ida[spvpp_mux_i]; + } + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + if (spvpp_m0a_ptr_b_2_2->f.h == 1) + { + spvpp_rankL = spvpp_mux_ranka[spvpp_mux_i]; + spvpp_modeMemL = (15 & 0xf); + spvpp_etaPTL = spvpp_mux_etaPTa[spvpp_mux_i]; + spvpp_mux_phiLs = spvpp_mux_phia[spvpp_mux_i]; + spvpp_idL = spvpp_mux_ida[spvpp_mux_i]; + } + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + if (spvpp_m0a_ptr_b_3_3->f.h == 1) + { + spvpp_rankL = spvpp_mux_ranka[spvpp_mux_i]; + spvpp_modeMemL = (15 & 0xf); + spvpp_etaPTL = spvpp_mux_etaPTa[spvpp_mux_i]; + spvpp_mux_phiLs = spvpp_mux_phia[spvpp_mux_i]; + spvpp_idL = spvpp_mux_ida[spvpp_mux_i]; + } + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + if (spvpp_m0a_ptr_b_4_4->f.h == 1) + { + spvpp_rankL = spvpp_mux_ranka[spvpp_mux_i]; + spvpp_modeMemL = (15 & 0xf); + spvpp_etaPTL = spvpp_mux_etaPTa[spvpp_mux_i]; + spvpp_mux_phiLs = spvpp_mux_phia[spvpp_mux_i]; + spvpp_idL = spvpp_mux_ida[spvpp_mux_i]; + } + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + if (spvpp_m0a_ptr_b_5_5->f.h == 1) + { + spvpp_rankL = spvpp_mux_ranka[spvpp_mux_i]; + spvpp_modeMemL = (15 & 0xf); + spvpp_etaPTL = spvpp_mux_etaPTa[spvpp_mux_i]; + spvpp_mux_phiLs = spvpp_mux_phia[spvpp_mux_i]; + spvpp_idL = spvpp_mux_ida[spvpp_mux_i]; + } + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + } + + { + spvpp_mux__ScalePhi = 0; + switch (spvpp_mux_phiHs) + { + case ((0 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((1 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((2 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((3 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((4 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((5 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((6 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((7 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((8 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((9 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((10 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((11 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((12 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((13 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((14 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((15 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((16 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((17 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((18 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((19 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((20 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((21 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((22 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((23 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((24 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((25 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((26 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((27 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((28 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((29 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((30 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((31 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((32 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((33 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((34 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((35 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((36 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((37 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((38 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((39 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((40 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((41 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((42 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((43 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((44 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((45 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((46 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((47 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((48 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((49 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((50 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((51 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((52 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((53 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((54 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((55 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((56 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((57 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((58 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((59 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((60 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((61 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((62 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((63 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((64 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((65 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((66 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((67 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((68 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((69 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((70 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((71 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((72 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((73 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((74 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((75 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((76 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((77 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((78 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((79 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((80 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((81 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((82 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((83 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((84 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((85 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((86 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((87 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((88 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((89 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((90 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((91 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((92 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((93 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((94 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((95 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((96 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((97 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((98 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((99 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((100 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((101 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((102 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((103 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((104 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((105 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((106 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((107 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((108 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((109 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((110 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((111 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((112 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((113 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((114 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((115 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((116 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((117 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((118 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((119 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((120 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((121 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((122 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((123 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((124 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((125 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((126 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((127 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + } + } + spvpp_phiH = spvpp_mux__ScalePhi; + + { + spvpp_mux__ScalePhi = 0; + switch (spvpp_mux_phiMs) + { + case ((0 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((1 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((2 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((3 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((4 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((5 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((6 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((7 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((8 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((9 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((10 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((11 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((12 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((13 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((14 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((15 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((16 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((17 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((18 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((19 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((20 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((21 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((22 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((23 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((24 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((25 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((26 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((27 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((28 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((29 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((30 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((31 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((32 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((33 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((34 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((35 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((36 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((37 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((38 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((39 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((40 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((41 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((42 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((43 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((44 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((45 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((46 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((47 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((48 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((49 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((50 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((51 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((52 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((53 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((54 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((55 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((56 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((57 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((58 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((59 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((60 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((61 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((62 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((63 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((64 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((65 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((66 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((67 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((68 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((69 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((70 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((71 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((72 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((73 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((74 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((75 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((76 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((77 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((78 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((79 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((80 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((81 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((82 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((83 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((84 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((85 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((86 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((87 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((88 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((89 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((90 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((91 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((92 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((93 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((94 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((95 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((96 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((97 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((98 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((99 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((100 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((101 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((102 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((103 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((104 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((105 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((106 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((107 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((108 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((109 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((110 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((111 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((112 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((113 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((114 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((115 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((116 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((117 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((118 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((119 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((120 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((121 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((122 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((123 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((124 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((125 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((126 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((127 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + } + } + spvpp_phiM = spvpp_mux__ScalePhi; + + { + spvpp_mux__ScalePhi = 0; + switch (spvpp_mux_phiLs) + { + case ((0 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((1 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((2 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((3 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((4 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((5 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((6 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((7 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((8 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((9 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((10 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((11 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((12 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((13 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((14 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((15 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((16 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((17 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((18 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((19 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((20 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((21 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((22 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((23 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((24 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((25 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((26 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((27 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((28 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((29 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((30 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((31 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((32 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((33 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((34 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((35 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((36 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((37 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((38 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((39 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((40 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((41 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((42 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((43 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((44 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((45 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((46 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((47 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((48 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((49 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((50 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((51 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((52 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((53 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((54 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((55 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((56 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((57 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((58 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((59 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((60 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((61 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((62 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((63 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((64 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((65 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((66 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((67 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((68 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((69 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((70 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((71 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((72 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((73 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((74 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((75 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((76 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((77 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((78 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((79 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((80 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((81 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((82 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((83 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((84 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((85 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((86 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((87 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((88 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((89 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((90 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((91 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((92 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((93 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((94 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((95 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((96 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((97 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((98 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((99 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((100 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((101 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((102 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((103 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((104 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((105 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((106 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((107 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((108 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((109 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((110 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((111 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((112 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((113 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((114 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((115 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((116 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((117 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((118 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((119 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((120 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((121 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((122 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((123 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((124 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((125 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((126 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((127 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + } + } + spvpp_phiL = spvpp_mux__ScalePhi; +} +} + +void vpp_generated_2014_04_24::ptu2a() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu2a_comp_dphi_8, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_7.dat").fullPath().c_str(), spvpp_ptu2a_comp_dphi_7, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_5.dat").fullPath().c_str(), spvpp_ptu2a_comp_dphi_5, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu2a_me1Eta[0] = (0 & 0x7f); + spvpp_ptu2a_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu2a_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu2a_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu2a_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu2a_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu2a_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu2a_me2Eta[0] = (0 & 0x7f); + spvpp_ptu2a_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptu2a_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptu2a_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptu2a_me3Eta[0] = (0 & 0x7f); + spvpp_ptu2a_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptu2a_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptu2a_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptu2a_me4Eta[0] = (0 & 0x7f); + spvpp_ptu2a_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu2a_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu2a_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu2a_me1Phi[0] = (0 & 0xfff); + spvpp_ptu2a_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu2a_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu2a_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu2a_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu2a_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu2a_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu2a_me2Phi[0] = (0 & 0xfff); + spvpp_ptu2a_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptu2a_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptu2a_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptu2a_me3Phi[0] = (0 & 0xfff); + spvpp_ptu2a_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptu2a_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptu2a_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptu2a_me4Phi[0] = (0 & 0xfff); + spvpp_ptu2a_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu2a_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu2a_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu2a_CSCID[0] = (0 & 0xf); + spvpp_ptu2a_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu2a_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu2a_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu2a_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu2a_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu2a_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu2a_clctpat[0] = (0 & 0xf); + spvpp_ptu2a_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu2a_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu2a_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu2a_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu2a_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu2a_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu2a_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu2a__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2a__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2a_me1FR[1] = spvpp_ptu2a__DecodeFR; + + { + if (1 < 3) spvpp_ptu2a__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2a__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2a_me1FR[2] = spvpp_ptu2a__DecodeFR; + + { + if (2 < 3) spvpp_ptu2a__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2a__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2a_me1FR[3] = spvpp_ptu2a__DecodeFR; + + { + if (3 < 3) spvpp_ptu2a__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2a__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2a_me1FR[4] = spvpp_ptu2a__DecodeFR; + + { + if (4 < 3) spvpp_ptu2a__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2a__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2a_me1FR[5] = spvpp_ptu2a__DecodeFR; + + { + if (5 < 3) spvpp_ptu2a__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2a__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2a_me1FR[6] = spvpp_ptu2a__DecodeFR; + spvpp_ptu2a_IdValid_ptr_b_0_0->f.h = (RC_spvpp_me2Id4r[0] != 0) ? 1 : 0; + spvpp_ptu2a_IdValid_ptr_b_1_1->f.h = (RC_spvpp_me2Id3r[0] != 0) ? 1 : 0; + spvpp_ptu2a_IdValid_ptr_b_2_2->f.h = ((1 & 0x3) != 0) ? 1 : 0; + spvpp_ptu2a_IdValid_ptr_b_3_3->f.h = (RC_spvpp_me2Id1r[0] != 0) ? 1 : 0; + spvpp_u2aIdt = RC_spvpp_u2aId; + spvpp_ptu2a_phi1 = spvpp_ptu2a_me1Phi[RC_spvpp_me2Id1r[0]]; + spvpp_ptu2a_phi2 = spvpp_ptu2a_me2Phi[(1 & 0x3)]; + spvpp_ptu2a_phi3 = spvpp_ptu2a_me3Phi[RC_spvpp_me2Id3r[0]]; + spvpp_ptu2a_phi4 = spvpp_ptu2a_me4Phi[RC_spvpp_me2Id4r[0]]; + spvpp_ptu2a_dphi14 = (spvpp_ptu2a_phi1 >= spvpp_ptu2a_phi4) ? ((spvpp_ptu2a_phi1 - spvpp_ptu2a_phi4) & 0xfffLL) : ((spvpp_ptu2a_phi4 - spvpp_ptu2a_phi1) & 0xfffLL); + spvpp_ptu2a_dphi23 = (spvpp_ptu2a_phi2 >= spvpp_ptu2a_phi3) ? ((spvpp_ptu2a_phi2 - spvpp_ptu2a_phi3) & 0xfffLL) : ((spvpp_ptu2a_phi3 - spvpp_ptu2a_phi2) & 0xfffLL); + spvpp_ptu2a_dphi24 = (spvpp_ptu2a_phi2 >= spvpp_ptu2a_phi4) ? ((spvpp_ptu2a_phi2 - spvpp_ptu2a_phi4) & 0xfffLL) : ((spvpp_ptu2a_phi4 - spvpp_ptu2a_phi2) & 0xfffLL); + spvpp_ptu2a_dphi34 = (spvpp_ptu2a_phi3 >= spvpp_ptu2a_phi4) ? ((spvpp_ptu2a_phi3 - spvpp_ptu2a_phi4) & 0xfffLL) : ((spvpp_ptu2a_phi4 - spvpp_ptu2a_phi3) & 0xfffLL); + if ((((((spvpp_ptu2a_IdValid == (15 & 0xf)) && (spvpp_ptu2a_dphi14 < RC_straight)) & 0xffffffffffffffffLL) && (spvpp_ptu2a_dphi23 > RC_curved)) & 0xffffffffffffffffLL)) + { + if (spvpp_ptu2a_dphi24 > spvpp_ptu2a_dphi34) + { + spvpp_ptu2a_IdValid_ptr_b_2_2->f.h = 0; + spvpp_me2Rankrr[0] = (RC_spvpp_me2Rankr[0] == 31) ? 16 : (RC_spvpp_me2Rankr[0] == 33) ? 21 : (RC_spvpp_me2Rankr[0] == 35) ? 26 : spvpp_me2Rankr[0]; + spvpp_u2aIdt_ptr_b_8_5->f.h = 0; + } + else + { + spvpp_ptu2a_IdValid_ptr_b_1_1->f.h = 0; + spvpp_me2Rankrr[0] = (RC_spvpp_me2Rankr[0] == 31) ? 17 : (RC_spvpp_me2Rankr[0] == 33) ? 22 : (RC_spvpp_me2Rankr[0] == 35) ? 27 : spvpp_me2Rankr[0]; + spvpp_u2aIdt_ptr_b_12_9->f.h = 0; + } + } + else spvpp_me2Rankrr[0] = RC_spvpp_me2Rankr[0]; + spvpp_ptu2a_etaPTfull = (spvpp_ptu2a_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu2a_me2Eta[(1 & 0x3)] : (spvpp_ptu2a_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu2a_me3Eta[RC_spvpp_me2Id3r[0]] : 0; + spvpp_ptu2a_etaPT = spvpp_ptu2a_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu2a_phi = (spvpp_ptu2a_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu2a_me2Phi[(1 & 0x3)] : (spvpp_ptu2a_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu2a_me3Phi[RC_spvpp_me2Id3r[0]] : 0; + spvpp_ptu2a_FR = (RC_spvpp_me2Id1r[0] != 0) ? spvpp_ptu2a_me1FR[RC_spvpp_me2Id1r[0]] : 0; + + { + switch (spvpp_ptu2a_IdValid) + { + case ((0 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 0; + spvpp_ptu2a_EnableIdB = 0; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((1 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 1; + spvpp_ptu2a_EnableIdB = 0; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((2 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 2; + spvpp_ptu2a_EnableIdB = 0; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((3 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 2; + spvpp_ptu2a_EnableIdB = 1; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((4 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 4; + spvpp_ptu2a_EnableIdB = 0; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((5 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 4; + spvpp_ptu2a_EnableIdB = 1; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((6 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 4; + spvpp_ptu2a_EnableIdB = 2; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((7 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 4; + spvpp_ptu2a_EnableIdB = 2; + spvpp_ptu2a_EnableIdC = 1; + } + break; + case ((8 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 8; + spvpp_ptu2a_EnableIdB = 0; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((9 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 8; + spvpp_ptu2a_EnableIdB = 1; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((10 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 8; + spvpp_ptu2a_EnableIdB = 2; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((11 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 8; + spvpp_ptu2a_EnableIdB = 2; + spvpp_ptu2a_EnableIdC = 1; + } + break; + case ((12 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 8; + spvpp_ptu2a_EnableIdB = 4; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((13 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 8; + spvpp_ptu2a_EnableIdB = 4; + spvpp_ptu2a_EnableIdC = 1; + } + break; + case ((14 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 8; + spvpp_ptu2a_EnableIdB = 4; + spvpp_ptu2a_EnableIdC = 2; + } + break; + case ((15 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 8; + spvpp_ptu2a_EnableIdB = 4; + spvpp_ptu2a_EnableIdC = 2; + } + break; + } + spvpp_ptu2a__SelectPhisp = sigcat(sigcat(spvpp_ptu2a_EnableIdA, 4, spvpp_ptu2a_EnableIdB, 4), 8, spvpp_ptu2a_EnableIdC, 4); + } + spvpp_ptu2a_SelPhi = spvpp_ptu2a__SelectPhisp; + spvpp_ptu2a_phiA = (spvpp_ptu2a_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu2a_me1Phi[RC_spvpp_me2Id1r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu2a_me2Phi[(1 & 0x3)] : (spvpp_ptu2a_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu2a_me3Phi[RC_spvpp_me2Id3r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu2a_me4Phi[RC_spvpp_me2Id4r[0]] : 0; + spvpp_ptu2a_phiB = (spvpp_ptu2a_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu2a_me1Phi[RC_spvpp_me2Id1r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu2a_me2Phi[(1 & 0x3)] : (spvpp_ptu2a_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu2a_me3Phi[RC_spvpp_me2Id3r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu2a_me4Phi[RC_spvpp_me2Id4r[0]] : 0; + spvpp_ptu2a_phiC = (spvpp_ptu2a_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu2a_me1Phi[RC_spvpp_me2Id1r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu2a_me2Phi[(1 & 0x3)] : (spvpp_ptu2a_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu2a_me3Phi[RC_spvpp_me2Id3r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu2a_me4Phi[RC_spvpp_me2Id4r[0]] : 0; + spvpp_ptu2a_etaA = (spvpp_ptu2a_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu2a_me1Eta[RC_spvpp_me2Id1r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu2a_me2Eta[(1 & 0x3)] : (spvpp_ptu2a_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu2a_me3Eta[RC_spvpp_me2Id3r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu2a_me4Eta[RC_spvpp_me2Id4r[0]] : 0; + spvpp_ptu2a_etaB = (spvpp_ptu2a_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu2a_me1Eta[RC_spvpp_me2Id1r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu2a_me2Eta[(1 & 0x3)] : (spvpp_ptu2a_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu2a_me3Eta[RC_spvpp_me2Id3r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu2a_me4Eta[RC_spvpp_me2Id4r[0]] : 0; + spvpp_ptu2a_etaC = (spvpp_ptu2a_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu2a_me1Eta[RC_spvpp_me2Id1r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu2a_me2Eta[(1 & 0x3)] : (spvpp_ptu2a_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu2a_me3Eta[RC_spvpp_me2Id3r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu2a_me4Eta[RC_spvpp_me2Id4r[0]] : 0; + spvpp_ptu2a_eta_me11a = 94; + spvpp_ptu2a_a = (spvpp_ptu2a_phiA >= spvpp_ptu2a_phiB) ? ((spvpp_ptu2a_phiA - spvpp_ptu2a_phiB) & 0xfffLL) : ((spvpp_ptu2a_phiB - spvpp_ptu2a_phiA) & 0xfffLL); + spvpp_ptu2a_b = (spvpp_ptu2a_phiB >= spvpp_ptu2a_phiC) ? ((spvpp_ptu2a_phiB - spvpp_ptu2a_phiC) & 0xfffLL) : ((spvpp_ptu2a_phiC - spvpp_ptu2a_phiB) & 0xfffLL); + spvpp_ptu2a_a_press = RC_spvpp_ptu2a_comp_dphi_7[spvpp_ptu2a_a_ptr_b_9_0->f.h]; + spvpp_ptu2a_b_press = RC_spvpp_ptu2a_comp_dphi_5[spvpp_ptu2a_b_ptr_b_9_0->f.h]; + spvpp_ptu2a_e_press = RC_spvpp_ptu2a_comp_dphi_8[spvpp_ptu2a_a_ptr_b_9_0->f.h]; + if (spvpp_ptu2a_a_ptr_b_11_10->f.h != (0 & 0x3)) + { + spvpp_ptu2a_a_press = (127 & 0x7f); + spvpp_ptu2a_e_press = (255 & 0xff); + } + if (spvpp_ptu2a_b_ptr_b_11_10->f.h != (0 & 0x3)) spvpp_ptu2a_b_press = (31 & 0x1f); + spvpp_ptu2a_etadiff_a = (spvpp_ptu2a_etaA >= spvpp_ptu2a_etaB) ? ((spvpp_ptu2a_etaA - spvpp_ptu2a_etaB) & 0x7fLL) : ((spvpp_ptu2a_etaB - spvpp_ptu2a_etaA) & 0x7fLL); + spvpp_ptu2a_etadiff_b = (spvpp_ptu2a_etaB >= spvpp_ptu2a_etaC) ? ((spvpp_ptu2a_etaB - spvpp_ptu2a_etaC) & 0x7fLL) : ((spvpp_ptu2a_etaC - spvpp_ptu2a_etaB) & 0x7fLL); + spvpp_ptu2a_etasign_a = (spvpp_ptu2a_etaA >= spvpp_ptu2a_etaB) ? 1 : 0; + spvpp_ptu2a_etasign_b = (spvpp_ptu2a_etaB >= spvpp_ptu2a_etaC) ? 1 : 0; + spvpp_ptu2a_etadiff_a_lsb = spvpp_ptu2a_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu2a_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu2a_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu2a_phidiff_a_ptr_b_11_0->f.h = spvpp_ptu2a_a; + spvpp_ptu2a_phidiff_a_ptr_b_12_12->f.h = (spvpp_ptu2a_phiA >= spvpp_ptu2a_phiB) ? 1 : 0; + spvpp_ptu2a_d_ptr_b_8_0->f.h = spvpp_ptu2a_phidiff_a_ptr_b_8_0->f.h; + if (spvpp_ptu2a_phidiff_a_ptr_b_11_9->f.h != (0 & 0x7)) spvpp_ptu2a_d_ptr_b_8_0->f.h = (511 & 0x1ff); + spvpp_ptu2a_d_ptr_b_11_9->f.h = spvpp_ptu2a_etadiff_a_lsb; + spvpp_ptu2a_d_ptr_b_12_12->f.h = (((spvpp_ptu2a_phiB > spvpp_ptu2a_phiA) && (spvpp_ptu2a_etaB > spvpp_ptu2a_etaA)) & 0xffffffffffffffffLL); + spvpp_ptu2a_c_ptr_b_11_0->f.h = sigcat(spvpp_ptu2a_b_press, 5, spvpp_ptu2a_a_press, 7); + spvpp_ptu2a_c_ptr_b_12_12->f.h = (((((spvpp_ptu2a_phiB >= spvpp_ptu2a_phiA) || (spvpp_ptu2a_phiB >= spvpp_ptu2a_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu2a_phiA >= spvpp_ptu2a_phiB) || (spvpp_ptu2a_phiC >= spvpp_ptu2a_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_ptu2a_clct_bit = (((((spvpp_ptu2a_clctpat[RC_spvpp_me2Id1r[0]] == (8 & 0xf)) || (spvpp_ptu2a_clctpat[RC_spvpp_me2Id1r[0]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu2a_clctpat[RC_spvpp_me2Id1r[0]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu2a_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu2a_clct_bit, 1, spvpp_ptu2a_etadiff_a_lsb, 3), 4, spvpp_ptu2a_e_press, 8); + spvpp_ptu2a_e_ptr_b_12_12->f.h = (((((spvpp_ptu2a_phiB >= spvpp_ptu2a_phiA) || (spvpp_ptu2a_phiB >= spvpp_ptu2a_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu2a_phiA >= spvpp_ptu2a_phiB) || (spvpp_ptu2a_phiC >= spvpp_ptu2a_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + + { + switch (spvpp_me2Rankrr[0]) + { + case ((0 & 0x3f)):spvpp_ptu2a__Modep = 0; + break; + case ((18 & 0x3f)): + case ((23 & 0x3f)): + case ((28 & 0x3f)):spvpp_ptu2a__Modep = 2; + break; + case ((31 & 0x3f)): + case ((33 & 0x3f)): + case ((35 & 0x3f)):spvpp_ptu2a__Modep = 2; + break; + case ((17 & 0x3f)): + case ((22 & 0x3f)): + case ((27 & 0x3f)):spvpp_ptu2a__Modep = 3; + break; + case ((16 & 0x3f)): + case ((21 & 0x3f)): + case ((26 & 0x3f)):spvpp_ptu2a__Modep = 4; + break; + case ((4 & 0x3f)):spvpp_ptu2a__Modep = 5; + break; + case ((6 & 0x3f)): + case ((11 & 0x3f)): + case ((14 & 0x3f)):spvpp_ptu2a__Modep = 6; + break; + case ((5 & 0x3f)): + case ((10 & 0x3f)): + case ((13 & 0x3f)):spvpp_ptu2a__Modep = 7; + break; + case ((3 & 0x3f)):spvpp_ptu2a__Modep = 8; + break; + case ((2 & 0x3f)):spvpp_ptu2a__Modep = 9; + break; + case ((1 & 0x3f)):spvpp_ptu2a__Modep = (10 & 0xf); + break; + default : spvpp_ptu2a__Modep = 0; + break; + } + } + spvpp_ptu2a_mode = spvpp_ptu2a__Modep; + spvpp_ptu2a_modeout = spvpp_ptu2a_mode; + if ((((((((((spvpp_ptu2a_modeout == 5) || (spvpp_ptu2a_modeout == 8)) & 0xffffffffffffffffLL) || (spvpp_ptu2a_modeout == 9)) & 0xffffffffffffffffLL) || (spvpp_ptu2a_modeout == 10)) & 0xffffffffffffffffLL) && (((spvpp_ptu2a_phi < 128) || (spvpp_ptu2a_phi > 3967)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) spvpp_ptu2a_modeout = 0; + spvpp_ptu2a_modenew = ((((spvpp_ptu2a_modeout >= 2) && (spvpp_ptu2a_modeout <= 5)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu2a_pt = (spvpp_ptu2a_modenew) ? spvpp_ptu2a_c : ((((spvpp_ptu2a_modeout == 6) || (spvpp_ptu2a_modeout == 7)) & 0xffffffffffffffffLL)) ? spvpp_ptu2a_e : spvpp_ptu2a_d; + spvpp_ptu2a_si = ((((((((spvpp_ptu2a_a_ptr_b_11_9->f.h != 0) || (spvpp_ptu2a_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptu2a_modenew == 1)) & 0xffffffffffffffffLL) || (((spvpp_ptu2a_phidiff_a_ptr_b_11_9->f.h != 0) && (spvpp_ptu2a_modeout > 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu2a_modeMem = (spvpp_ptu2a_si == 0) ? spvpp_ptu2a_modeout : 1; + spvpp_ptu2a_sign = spvpp_ptu2a_phiA < spvpp_ptu2a_phiB; + if ((((spvpp_ptu2a_modeMem != 6) && (spvpp_ptu2a_modeMem != 7)) & 0xffffffffffffffffLL)) + { + spvpp_ptu2a_etaPT = ((((spvpp_ptu2a_CSCID[RC_spvpp_me2Id1r[0]] > 3) && (spvpp_ptu2a_CSCID[RC_spvpp_me2Id1r[0]] < 10) && (spvpp_ptu2a_etaPT >= 14)) & 0xffffffffffffffffLL)) ? 13 : ((((((((spvpp_ptu2a_CSCID[RC_spvpp_me2Id1r[0]] < 4) && (spvpp_ptu2a_CSCID[RC_spvpp_me2Id1r[0]] > 0)) & 0xffffffffffffffffLL) || (((spvpp_ptu2a_CSCID[RC_spvpp_me2Id1r[0]] <= 12) && (spvpp_ptu2a_CSCID[RC_spvpp_me2Id1r[0]] >= 10)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_ptu2a_etaPT < 14)) & 0xffffffffffffffffLL)) ? 14 : spvpp_ptu2a_etaPT; + } + else + { + spvpp_ptu2a_pt_ptr_b_12_12->f.h = (((spvpp_ptu2a_CSCID[RC_spvpp_me2Id1r[0]] > 3) && (spvpp_ptu2a_CSCID[RC_spvpp_me2Id1r[0]] < 10)) & 0xffffffffffffffffLL); + } + spvpp_pt2a = spvpp_ptu2a_pt; + spvpp_sign2a = spvpp_ptu2a_sign; + spvpp_mode2a = spvpp_ptu2a_modeMem; + spvpp_etaPT2a = spvpp_ptu2a_etaPT; + spvpp_FR2a = spvpp_ptu2a_FR; + spvpp_phi2a = spvpp_ptu2a_phi; + spvpp_phdiff_a[0] = sigcat(sigcat(sigcat(spvpp_ptu2a_etasign_a, 1, spvpp_ptu2a_etaPTfull, 7), 8, spvpp_ptu2a_etadiff_a, 7), 15, spvpp_ptu2a_a, 12); + spvpp_phdiff_b[0] = sigcat(sigcat(sigcat(spvpp_ptu2a_etasign_b, 1, spvpp_ptu2a_etaPTfull, 7), 8, spvpp_ptu2a_etadiff_b, 7), 15, spvpp_ptu2a_b, 12); +} +} + +void vpp_generated_2014_04_24::ptu2b() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu2b_comp_dphi_8, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_7.dat").fullPath().c_str(), spvpp_ptu2b_comp_dphi_7, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_5.dat").fullPath().c_str(), spvpp_ptu2b_comp_dphi_5, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu2b_me1Eta[0] = (0 & 0x7f); + spvpp_ptu2b_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu2b_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu2b_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu2b_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu2b_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu2b_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu2b_me2Eta[0] = (0 & 0x7f); + spvpp_ptu2b_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptu2b_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptu2b_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptu2b_me3Eta[0] = (0 & 0x7f); + spvpp_ptu2b_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptu2b_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptu2b_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptu2b_me4Eta[0] = (0 & 0x7f); + spvpp_ptu2b_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu2b_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu2b_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu2b_me1Phi[0] = (0 & 0xfff); + spvpp_ptu2b_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu2b_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu2b_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu2b_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu2b_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu2b_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu2b_me2Phi[0] = (0 & 0xfff); + spvpp_ptu2b_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptu2b_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptu2b_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptu2b_me3Phi[0] = (0 & 0xfff); + spvpp_ptu2b_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptu2b_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptu2b_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptu2b_me4Phi[0] = (0 & 0xfff); + spvpp_ptu2b_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu2b_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu2b_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu2b_CSCID[0] = (0 & 0xf); + spvpp_ptu2b_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu2b_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu2b_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu2b_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu2b_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu2b_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu2b_clctpat[0] = (0 & 0xf); + spvpp_ptu2b_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu2b_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu2b_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu2b_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu2b_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu2b_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu2b_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu2b__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2b__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2b_me1FR[1] = spvpp_ptu2b__DecodeFR; + + { + if (1 < 3) spvpp_ptu2b__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2b__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2b_me1FR[2] = spvpp_ptu2b__DecodeFR; + + { + if (2 < 3) spvpp_ptu2b__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2b__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2b_me1FR[3] = spvpp_ptu2b__DecodeFR; + + { + if (3 < 3) spvpp_ptu2b__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2b__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2b_me1FR[4] = spvpp_ptu2b__DecodeFR; + + { + if (4 < 3) spvpp_ptu2b__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2b__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2b_me1FR[5] = spvpp_ptu2b__DecodeFR; + + { + if (5 < 3) spvpp_ptu2b__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2b__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2b_me1FR[6] = spvpp_ptu2b__DecodeFR; + spvpp_ptu2b_IdValid_ptr_b_0_0->f.h = (RC_spvpp_me2Id4r[1] != 0) ? 1 : 0; + spvpp_ptu2b_IdValid_ptr_b_1_1->f.h = (RC_spvpp_me2Id3r[1] != 0) ? 1 : 0; + spvpp_ptu2b_IdValid_ptr_b_2_2->f.h = ((2 & 0x3) != 0) ? 1 : 0; + spvpp_ptu2b_IdValid_ptr_b_3_3->f.h = (RC_spvpp_me2Id1r[1] != 0) ? 1 : 0; + spvpp_u2bIdt = RC_spvpp_u2bId; + spvpp_ptu2b_phi1 = spvpp_ptu2b_me1Phi[RC_spvpp_me2Id1r[1]]; + spvpp_ptu2b_phi2 = spvpp_ptu2b_me2Phi[(2 & 0x3)]; + spvpp_ptu2b_phi3 = spvpp_ptu2b_me3Phi[RC_spvpp_me2Id3r[1]]; + spvpp_ptu2b_phi4 = spvpp_ptu2b_me4Phi[RC_spvpp_me2Id4r[1]]; + spvpp_ptu2b_dphi14 = (spvpp_ptu2b_phi1 >= spvpp_ptu2b_phi4) ? ((spvpp_ptu2b_phi1 - spvpp_ptu2b_phi4) & 0xfffLL) : ((spvpp_ptu2b_phi4 - spvpp_ptu2b_phi1) & 0xfffLL); + spvpp_ptu2b_dphi23 = (spvpp_ptu2b_phi2 >= spvpp_ptu2b_phi3) ? ((spvpp_ptu2b_phi2 - spvpp_ptu2b_phi3) & 0xfffLL) : ((spvpp_ptu2b_phi3 - spvpp_ptu2b_phi2) & 0xfffLL); + spvpp_ptu2b_dphi24 = (spvpp_ptu2b_phi2 >= spvpp_ptu2b_phi4) ? ((spvpp_ptu2b_phi2 - spvpp_ptu2b_phi4) & 0xfffLL) : ((spvpp_ptu2b_phi4 - spvpp_ptu2b_phi2) & 0xfffLL); + spvpp_ptu2b_dphi34 = (spvpp_ptu2b_phi3 >= spvpp_ptu2b_phi4) ? ((spvpp_ptu2b_phi3 - spvpp_ptu2b_phi4) & 0xfffLL) : ((spvpp_ptu2b_phi4 - spvpp_ptu2b_phi3) & 0xfffLL); + if ((((((spvpp_ptu2b_IdValid == (15 & 0xf)) && (spvpp_ptu2b_dphi14 < RC_straight)) & 0xffffffffffffffffLL) && (spvpp_ptu2b_dphi23 > RC_curved)) & 0xffffffffffffffffLL)) + { + if (spvpp_ptu2b_dphi24 > spvpp_ptu2b_dphi34) + { + spvpp_ptu2b_IdValid_ptr_b_2_2->f.h = 0; + spvpp_me2Rankrr[1] = (RC_spvpp_me2Rankr[1] == 31) ? 16 : (RC_spvpp_me2Rankr[1] == 33) ? 21 : (RC_spvpp_me2Rankr[1] == 35) ? 26 : spvpp_me2Rankr[1]; + spvpp_u2bIdt_ptr_b_8_5->f.h = 0; + } + else + { + spvpp_ptu2b_IdValid_ptr_b_1_1->f.h = 0; + spvpp_me2Rankrr[1] = (RC_spvpp_me2Rankr[1] == 31) ? 17 : (RC_spvpp_me2Rankr[1] == 33) ? 22 : (RC_spvpp_me2Rankr[1] == 35) ? 27 : spvpp_me2Rankr[1]; + spvpp_u2bIdt_ptr_b_12_9->f.h = 0; + } + } + else spvpp_me2Rankrr[1] = RC_spvpp_me2Rankr[1]; + spvpp_ptu2b_etaPTfull = (spvpp_ptu2b_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu2b_me2Eta[(2 & 0x3)] : (spvpp_ptu2b_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu2b_me3Eta[RC_spvpp_me2Id3r[1]] : 0; + spvpp_ptu2b_etaPT = spvpp_ptu2b_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu2b_phi = (spvpp_ptu2b_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu2b_me2Phi[(2 & 0x3)] : (spvpp_ptu2b_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu2b_me3Phi[RC_spvpp_me2Id3r[1]] : 0; + spvpp_ptu2b_FR = (RC_spvpp_me2Id1r[1] != 0) ? spvpp_ptu2b_me1FR[RC_spvpp_me2Id1r[1]] : 0; + + { + switch (spvpp_ptu2b_IdValid) + { + case ((0 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 0; + spvpp_ptu2b_EnableIdB = 0; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((1 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 1; + spvpp_ptu2b_EnableIdB = 0; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((2 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 2; + spvpp_ptu2b_EnableIdB = 0; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((3 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 2; + spvpp_ptu2b_EnableIdB = 1; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((4 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 4; + spvpp_ptu2b_EnableIdB = 0; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((5 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 4; + spvpp_ptu2b_EnableIdB = 1; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((6 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 4; + spvpp_ptu2b_EnableIdB = 2; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((7 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 4; + spvpp_ptu2b_EnableIdB = 2; + spvpp_ptu2b_EnableIdC = 1; + } + break; + case ((8 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 8; + spvpp_ptu2b_EnableIdB = 0; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((9 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 8; + spvpp_ptu2b_EnableIdB = 1; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((10 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 8; + spvpp_ptu2b_EnableIdB = 2; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((11 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 8; + spvpp_ptu2b_EnableIdB = 2; + spvpp_ptu2b_EnableIdC = 1; + } + break; + case ((12 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 8; + spvpp_ptu2b_EnableIdB = 4; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((13 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 8; + spvpp_ptu2b_EnableIdB = 4; + spvpp_ptu2b_EnableIdC = 1; + } + break; + case ((14 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 8; + spvpp_ptu2b_EnableIdB = 4; + spvpp_ptu2b_EnableIdC = 2; + } + break; + case ((15 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 8; + spvpp_ptu2b_EnableIdB = 4; + spvpp_ptu2b_EnableIdC = 2; + } + break; + } + spvpp_ptu2b__SelectPhisp = sigcat(sigcat(spvpp_ptu2b_EnableIdA, 4, spvpp_ptu2b_EnableIdB, 4), 8, spvpp_ptu2b_EnableIdC, 4); + } + spvpp_ptu2b_SelPhi = spvpp_ptu2b__SelectPhisp; + spvpp_ptu2b_phiA = (spvpp_ptu2b_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu2b_me1Phi[RC_spvpp_me2Id1r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu2b_me2Phi[(2 & 0x3)] : (spvpp_ptu2b_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu2b_me3Phi[RC_spvpp_me2Id3r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu2b_me4Phi[RC_spvpp_me2Id4r[1]] : 0; + spvpp_ptu2b_phiB = (spvpp_ptu2b_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu2b_me1Phi[RC_spvpp_me2Id1r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu2b_me2Phi[(2 & 0x3)] : (spvpp_ptu2b_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu2b_me3Phi[RC_spvpp_me2Id3r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu2b_me4Phi[RC_spvpp_me2Id4r[1]] : 0; + spvpp_ptu2b_phiC = (spvpp_ptu2b_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu2b_me1Phi[RC_spvpp_me2Id1r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu2b_me2Phi[(2 & 0x3)] : (spvpp_ptu2b_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu2b_me3Phi[RC_spvpp_me2Id3r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu2b_me4Phi[RC_spvpp_me2Id4r[1]] : 0; + spvpp_ptu2b_etaA = (spvpp_ptu2b_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu2b_me1Eta[RC_spvpp_me2Id1r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu2b_me2Eta[(2 & 0x3)] : (spvpp_ptu2b_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu2b_me3Eta[RC_spvpp_me2Id3r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu2b_me4Eta[RC_spvpp_me2Id4r[1]] : 0; + spvpp_ptu2b_etaB = (spvpp_ptu2b_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu2b_me1Eta[RC_spvpp_me2Id1r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu2b_me2Eta[(2 & 0x3)] : (spvpp_ptu2b_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu2b_me3Eta[RC_spvpp_me2Id3r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu2b_me4Eta[RC_spvpp_me2Id4r[1]] : 0; + spvpp_ptu2b_etaC = (spvpp_ptu2b_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu2b_me1Eta[RC_spvpp_me2Id1r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu2b_me2Eta[(2 & 0x3)] : (spvpp_ptu2b_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu2b_me3Eta[RC_spvpp_me2Id3r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu2b_me4Eta[RC_spvpp_me2Id4r[1]] : 0; + spvpp_ptu2b_eta_me11a = 94; + spvpp_ptu2b_a = (spvpp_ptu2b_phiA >= spvpp_ptu2b_phiB) ? ((spvpp_ptu2b_phiA - spvpp_ptu2b_phiB) & 0xfffLL) : ((spvpp_ptu2b_phiB - spvpp_ptu2b_phiA) & 0xfffLL); + spvpp_ptu2b_b = (spvpp_ptu2b_phiB >= spvpp_ptu2b_phiC) ? ((spvpp_ptu2b_phiB - spvpp_ptu2b_phiC) & 0xfffLL) : ((spvpp_ptu2b_phiC - spvpp_ptu2b_phiB) & 0xfffLL); + spvpp_ptu2b_a_press = RC_spvpp_ptu2b_comp_dphi_7[spvpp_ptu2b_a_ptr_b_9_0->f.h]; + spvpp_ptu2b_b_press = RC_spvpp_ptu2b_comp_dphi_5[spvpp_ptu2b_b_ptr_b_9_0->f.h]; + spvpp_ptu2b_e_press = RC_spvpp_ptu2b_comp_dphi_8[spvpp_ptu2b_a_ptr_b_9_0->f.h]; + if (spvpp_ptu2b_a_ptr_b_11_10->f.h != (0 & 0x3)) + { + spvpp_ptu2b_a_press = (127 & 0x7f); + spvpp_ptu2b_e_press = (255 & 0xff); + } + if (spvpp_ptu2b_b_ptr_b_11_10->f.h != (0 & 0x3)) spvpp_ptu2b_b_press = (31 & 0x1f); + spvpp_ptu2b_etadiff_a = (spvpp_ptu2b_etaA >= spvpp_ptu2b_etaB) ? ((spvpp_ptu2b_etaA - spvpp_ptu2b_etaB) & 0x7fLL) : ((spvpp_ptu2b_etaB - spvpp_ptu2b_etaA) & 0x7fLL); + spvpp_ptu2b_etadiff_b = (spvpp_ptu2b_etaB >= spvpp_ptu2b_etaC) ? ((spvpp_ptu2b_etaB - spvpp_ptu2b_etaC) & 0x7fLL) : ((spvpp_ptu2b_etaC - spvpp_ptu2b_etaB) & 0x7fLL); + spvpp_ptu2b_etasign_a = (spvpp_ptu2b_etaA >= spvpp_ptu2b_etaB) ? 1 : 0; + spvpp_ptu2b_etasign_b = (spvpp_ptu2b_etaB >= spvpp_ptu2b_etaC) ? 1 : 0; + spvpp_ptu2b_etadiff_a_lsb = spvpp_ptu2b_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu2b_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu2b_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu2b_phidiff_a_ptr_b_11_0->f.h = spvpp_ptu2b_a; + spvpp_ptu2b_phidiff_a_ptr_b_12_12->f.h = (spvpp_ptu2b_phiA >= spvpp_ptu2b_phiB) ? 1 : 0; + spvpp_ptu2b_d_ptr_b_8_0->f.h = spvpp_ptu2b_phidiff_a_ptr_b_8_0->f.h; + if (spvpp_ptu2b_phidiff_a_ptr_b_11_9->f.h != (0 & 0x7)) spvpp_ptu2b_d_ptr_b_8_0->f.h = (511 & 0x1ff); + spvpp_ptu2b_d_ptr_b_11_9->f.h = spvpp_ptu2b_etadiff_a_lsb; + spvpp_ptu2b_d_ptr_b_12_12->f.h = (((spvpp_ptu2b_phiB > spvpp_ptu2b_phiA) && (spvpp_ptu2b_etaB > spvpp_ptu2b_etaA)) & 0xffffffffffffffffLL); + spvpp_ptu2b_c_ptr_b_11_0->f.h = sigcat(spvpp_ptu2b_b_press, 5, spvpp_ptu2b_a_press, 7); + spvpp_ptu2b_c_ptr_b_12_12->f.h = (((((spvpp_ptu2b_phiB >= spvpp_ptu2b_phiA) || (spvpp_ptu2b_phiB >= spvpp_ptu2b_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu2b_phiA >= spvpp_ptu2b_phiB) || (spvpp_ptu2b_phiC >= spvpp_ptu2b_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_ptu2b_clct_bit = (((((spvpp_ptu2b_clctpat[RC_spvpp_me2Id1r[1]] == (8 & 0xf)) || (spvpp_ptu2b_clctpat[RC_spvpp_me2Id1r[1]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu2b_clctpat[RC_spvpp_me2Id1r[1]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu2b_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu2b_clct_bit, 1, spvpp_ptu2b_etadiff_a_lsb, 3), 4, spvpp_ptu2b_e_press, 8); + spvpp_ptu2b_e_ptr_b_12_12->f.h = (((((spvpp_ptu2b_phiB >= spvpp_ptu2b_phiA) || (spvpp_ptu2b_phiB >= spvpp_ptu2b_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu2b_phiA >= spvpp_ptu2b_phiB) || (spvpp_ptu2b_phiC >= spvpp_ptu2b_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + + { + switch (spvpp_me2Rankrr[1]) + { + case ((0 & 0x3f)):spvpp_ptu2b__Modep = 0; + break; + case ((18 & 0x3f)): + case ((23 & 0x3f)): + case ((28 & 0x3f)):spvpp_ptu2b__Modep = 2; + break; + case ((31 & 0x3f)): + case ((33 & 0x3f)): + case ((35 & 0x3f)):spvpp_ptu2b__Modep = 2; + break; + case ((17 & 0x3f)): + case ((22 & 0x3f)): + case ((27 & 0x3f)):spvpp_ptu2b__Modep = 3; + break; + case ((16 & 0x3f)): + case ((21 & 0x3f)): + case ((26 & 0x3f)):spvpp_ptu2b__Modep = 4; + break; + case ((4 & 0x3f)):spvpp_ptu2b__Modep = 5; + break; + case ((6 & 0x3f)): + case ((11 & 0x3f)): + case ((14 & 0x3f)):spvpp_ptu2b__Modep = 6; + break; + case ((5 & 0x3f)): + case ((10 & 0x3f)): + case ((13 & 0x3f)):spvpp_ptu2b__Modep = 7; + break; + case ((3 & 0x3f)):spvpp_ptu2b__Modep = 8; + break; + case ((2 & 0x3f)):spvpp_ptu2b__Modep = 9; + break; + case ((1 & 0x3f)):spvpp_ptu2b__Modep = (10 & 0xf); + break; + default : spvpp_ptu2b__Modep = 0; + break; + } + } + spvpp_ptu2b_mode = spvpp_ptu2b__Modep; + spvpp_ptu2b_modeout = spvpp_ptu2b_mode; + if ((((((((((spvpp_ptu2b_modeout == 5) || (spvpp_ptu2b_modeout == 8)) & 0xffffffffffffffffLL) || (spvpp_ptu2b_modeout == 9)) & 0xffffffffffffffffLL) || (spvpp_ptu2b_modeout == 10)) & 0xffffffffffffffffLL) && (((spvpp_ptu2b_phi < 128) || (spvpp_ptu2b_phi > 3967)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) spvpp_ptu2b_modeout = 0; + spvpp_ptu2b_modenew = ((((spvpp_ptu2b_modeout >= 2) && (spvpp_ptu2b_modeout <= 5)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu2b_pt = (spvpp_ptu2b_modenew) ? spvpp_ptu2b_c : ((((spvpp_ptu2b_modeout == 6) || (spvpp_ptu2b_modeout == 7)) & 0xffffffffffffffffLL)) ? spvpp_ptu2b_e : spvpp_ptu2b_d; + spvpp_ptu2b_si = ((((((((spvpp_ptu2b_a_ptr_b_11_9->f.h != 0) || (spvpp_ptu2b_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptu2b_modenew == 1)) & 0xffffffffffffffffLL) || (((spvpp_ptu2b_phidiff_a_ptr_b_11_9->f.h != 0) && (spvpp_ptu2b_modeout > 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu2b_modeMem = (spvpp_ptu2b_si == 0) ? spvpp_ptu2b_modeout : 1; + spvpp_ptu2b_sign = spvpp_ptu2b_phiA < spvpp_ptu2b_phiB; + if ((((spvpp_ptu2b_modeMem != 6) && (spvpp_ptu2b_modeMem != 7)) & 0xffffffffffffffffLL)) + { + spvpp_ptu2b_etaPT = ((((spvpp_ptu2b_CSCID[RC_spvpp_me2Id1r[1]] > 3) && (spvpp_ptu2b_CSCID[RC_spvpp_me2Id1r[1]] < 10) && (spvpp_ptu2b_etaPT >= 14)) & 0xffffffffffffffffLL)) ? 13 : ((((((((spvpp_ptu2b_CSCID[RC_spvpp_me2Id1r[1]] < 4) && (spvpp_ptu2b_CSCID[RC_spvpp_me2Id1r[1]] > 0)) & 0xffffffffffffffffLL) || (((spvpp_ptu2b_CSCID[RC_spvpp_me2Id1r[1]] <= 12) && (spvpp_ptu2b_CSCID[RC_spvpp_me2Id1r[1]] >= 10)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_ptu2b_etaPT < 14)) & 0xffffffffffffffffLL)) ? 14 : spvpp_ptu2b_etaPT; + } + else + { + spvpp_ptu2b_pt_ptr_b_12_12->f.h = (((spvpp_ptu2b_CSCID[RC_spvpp_me2Id1r[1]] > 3) && (spvpp_ptu2b_CSCID[RC_spvpp_me2Id1r[1]] < 10)) & 0xffffffffffffffffLL); + } + spvpp_pt2b = spvpp_ptu2b_pt; + spvpp_sign2b = spvpp_ptu2b_sign; + spvpp_mode2b = spvpp_ptu2b_modeMem; + spvpp_etaPT2b = spvpp_ptu2b_etaPT; + spvpp_FR2b = spvpp_ptu2b_FR; + spvpp_phi2b = spvpp_ptu2b_phi; + spvpp_phdiff_a[1] = sigcat(sigcat(sigcat(spvpp_ptu2b_etasign_a, 1, spvpp_ptu2b_etaPTfull, 7), 8, spvpp_ptu2b_etadiff_a, 7), 15, spvpp_ptu2b_a, 12); + spvpp_phdiff_b[1] = sigcat(sigcat(sigcat(spvpp_ptu2b_etasign_b, 1, spvpp_ptu2b_etaPTfull, 7), 8, spvpp_ptu2b_etadiff_b, 7), 15, spvpp_ptu2b_b, 12); +} +} + +void vpp_generated_2014_04_24::ptu2c() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu2c_comp_dphi_8, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_7.dat").fullPath().c_str(), spvpp_ptu2c_comp_dphi_7, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_5.dat").fullPath().c_str(), spvpp_ptu2c_comp_dphi_5, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu2c_me1Eta[0] = (0 & 0x7f); + spvpp_ptu2c_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu2c_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu2c_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu2c_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu2c_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu2c_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu2c_me2Eta[0] = (0 & 0x7f); + spvpp_ptu2c_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptu2c_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptu2c_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptu2c_me3Eta[0] = (0 & 0x7f); + spvpp_ptu2c_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptu2c_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptu2c_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptu2c_me4Eta[0] = (0 & 0x7f); + spvpp_ptu2c_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu2c_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu2c_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu2c_me1Phi[0] = (0 & 0xfff); + spvpp_ptu2c_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu2c_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu2c_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu2c_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu2c_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu2c_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu2c_me2Phi[0] = (0 & 0xfff); + spvpp_ptu2c_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptu2c_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptu2c_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptu2c_me3Phi[0] = (0 & 0xfff); + spvpp_ptu2c_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptu2c_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptu2c_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptu2c_me4Phi[0] = (0 & 0xfff); + spvpp_ptu2c_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu2c_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu2c_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu2c_CSCID[0] = (0 & 0xf); + spvpp_ptu2c_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu2c_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu2c_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu2c_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu2c_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu2c_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu2c_clctpat[0] = (0 & 0xf); + spvpp_ptu2c_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu2c_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu2c_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu2c_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu2c_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu2c_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu2c_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu2c__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2c__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2c_me1FR[1] = spvpp_ptu2c__DecodeFR; + + { + if (1 < 3) spvpp_ptu2c__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2c__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2c_me1FR[2] = spvpp_ptu2c__DecodeFR; + + { + if (2 < 3) spvpp_ptu2c__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2c__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2c_me1FR[3] = spvpp_ptu2c__DecodeFR; + + { + if (3 < 3) spvpp_ptu2c__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2c__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2c_me1FR[4] = spvpp_ptu2c__DecodeFR; + + { + if (4 < 3) spvpp_ptu2c__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2c__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2c_me1FR[5] = spvpp_ptu2c__DecodeFR; + + { + if (5 < 3) spvpp_ptu2c__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2c__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2c_me1FR[6] = spvpp_ptu2c__DecodeFR; + spvpp_ptu2c_IdValid_ptr_b_0_0->f.h = (RC_spvpp_me2Id4r[2] != 0) ? 1 : 0; + spvpp_ptu2c_IdValid_ptr_b_1_1->f.h = (RC_spvpp_me2Id3r[2] != 0) ? 1 : 0; + spvpp_ptu2c_IdValid_ptr_b_2_2->f.h = ((3 & 0x3) != 0) ? 1 : 0; + spvpp_ptu2c_IdValid_ptr_b_3_3->f.h = (RC_spvpp_me2Id1r[2] != 0) ? 1 : 0; + spvpp_u2cIdt = RC_spvpp_u2cId; + spvpp_ptu2c_phi1 = spvpp_ptu2c_me1Phi[RC_spvpp_me2Id1r[2]]; + spvpp_ptu2c_phi2 = spvpp_ptu2c_me2Phi[(3 & 0x3)]; + spvpp_ptu2c_phi3 = spvpp_ptu2c_me3Phi[RC_spvpp_me2Id3r[2]]; + spvpp_ptu2c_phi4 = spvpp_ptu2c_me4Phi[RC_spvpp_me2Id4r[2]]; + spvpp_ptu2c_dphi14 = (spvpp_ptu2c_phi1 >= spvpp_ptu2c_phi4) ? ((spvpp_ptu2c_phi1 - spvpp_ptu2c_phi4) & 0xfffLL) : ((spvpp_ptu2c_phi4 - spvpp_ptu2c_phi1) & 0xfffLL); + spvpp_ptu2c_dphi23 = (spvpp_ptu2c_phi2 >= spvpp_ptu2c_phi3) ? ((spvpp_ptu2c_phi2 - spvpp_ptu2c_phi3) & 0xfffLL) : ((spvpp_ptu2c_phi3 - spvpp_ptu2c_phi2) & 0xfffLL); + spvpp_ptu2c_dphi24 = (spvpp_ptu2c_phi2 >= spvpp_ptu2c_phi4) ? ((spvpp_ptu2c_phi2 - spvpp_ptu2c_phi4) & 0xfffLL) : ((spvpp_ptu2c_phi4 - spvpp_ptu2c_phi2) & 0xfffLL); + spvpp_ptu2c_dphi34 = (spvpp_ptu2c_phi3 >= spvpp_ptu2c_phi4) ? ((spvpp_ptu2c_phi3 - spvpp_ptu2c_phi4) & 0xfffLL) : ((spvpp_ptu2c_phi4 - spvpp_ptu2c_phi3) & 0xfffLL); + if ((((((spvpp_ptu2c_IdValid == (15 & 0xf)) && (spvpp_ptu2c_dphi14 < RC_straight)) & 0xffffffffffffffffLL) && (spvpp_ptu2c_dphi23 > RC_curved)) & 0xffffffffffffffffLL)) + { + if (spvpp_ptu2c_dphi24 > spvpp_ptu2c_dphi34) + { + spvpp_ptu2c_IdValid_ptr_b_2_2->f.h = 0; + spvpp_me2Rankrr[2] = (RC_spvpp_me2Rankr[2] == 31) ? 16 : (RC_spvpp_me2Rankr[2] == 33) ? 21 : (RC_spvpp_me2Rankr[2] == 35) ? 26 : spvpp_me2Rankr[2]; + spvpp_u2cIdt_ptr_b_8_5->f.h = 0; + } + else + { + spvpp_ptu2c_IdValid_ptr_b_1_1->f.h = 0; + spvpp_me2Rankrr[2] = (RC_spvpp_me2Rankr[2] == 31) ? 17 : (RC_spvpp_me2Rankr[2] == 33) ? 22 : (RC_spvpp_me2Rankr[2] == 35) ? 27 : spvpp_me2Rankr[2]; + spvpp_u2cIdt_ptr_b_12_9->f.h = 0; + } + } + else spvpp_me2Rankrr[2] = RC_spvpp_me2Rankr[2]; + spvpp_ptu2c_etaPTfull = (spvpp_ptu2c_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu2c_me2Eta[(3 & 0x3)] : (spvpp_ptu2c_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu2c_me3Eta[RC_spvpp_me2Id3r[2]] : 0; + spvpp_ptu2c_etaPT = spvpp_ptu2c_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu2c_phi = (spvpp_ptu2c_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu2c_me2Phi[(3 & 0x3)] : (spvpp_ptu2c_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu2c_me3Phi[RC_spvpp_me2Id3r[2]] : 0; + spvpp_ptu2c_FR = (RC_spvpp_me2Id1r[2] != 0) ? spvpp_ptu2c_me1FR[RC_spvpp_me2Id1r[2]] : 0; + + { + switch (spvpp_ptu2c_IdValid) + { + case ((0 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 0; + spvpp_ptu2c_EnableIdB = 0; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((1 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 1; + spvpp_ptu2c_EnableIdB = 0; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((2 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 2; + spvpp_ptu2c_EnableIdB = 0; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((3 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 2; + spvpp_ptu2c_EnableIdB = 1; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((4 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 4; + spvpp_ptu2c_EnableIdB = 0; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((5 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 4; + spvpp_ptu2c_EnableIdB = 1; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((6 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 4; + spvpp_ptu2c_EnableIdB = 2; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((7 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 4; + spvpp_ptu2c_EnableIdB = 2; + spvpp_ptu2c_EnableIdC = 1; + } + break; + case ((8 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 8; + spvpp_ptu2c_EnableIdB = 0; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((9 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 8; + spvpp_ptu2c_EnableIdB = 1; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((10 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 8; + spvpp_ptu2c_EnableIdB = 2; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((11 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 8; + spvpp_ptu2c_EnableIdB = 2; + spvpp_ptu2c_EnableIdC = 1; + } + break; + case ((12 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 8; + spvpp_ptu2c_EnableIdB = 4; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((13 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 8; + spvpp_ptu2c_EnableIdB = 4; + spvpp_ptu2c_EnableIdC = 1; + } + break; + case ((14 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 8; + spvpp_ptu2c_EnableIdB = 4; + spvpp_ptu2c_EnableIdC = 2; + } + break; + case ((15 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 8; + spvpp_ptu2c_EnableIdB = 4; + spvpp_ptu2c_EnableIdC = 2; + } + break; + } + spvpp_ptu2c__SelectPhisp = sigcat(sigcat(spvpp_ptu2c_EnableIdA, 4, spvpp_ptu2c_EnableIdB, 4), 8, spvpp_ptu2c_EnableIdC, 4); + } + spvpp_ptu2c_SelPhi = spvpp_ptu2c__SelectPhisp; + spvpp_ptu2c_phiA = (spvpp_ptu2c_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu2c_me1Phi[RC_spvpp_me2Id1r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu2c_me2Phi[(3 & 0x3)] : (spvpp_ptu2c_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu2c_me3Phi[RC_spvpp_me2Id3r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu2c_me4Phi[RC_spvpp_me2Id4r[2]] : 0; + spvpp_ptu2c_phiB = (spvpp_ptu2c_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu2c_me1Phi[RC_spvpp_me2Id1r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu2c_me2Phi[(3 & 0x3)] : (spvpp_ptu2c_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu2c_me3Phi[RC_spvpp_me2Id3r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu2c_me4Phi[RC_spvpp_me2Id4r[2]] : 0; + spvpp_ptu2c_phiC = (spvpp_ptu2c_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu2c_me1Phi[RC_spvpp_me2Id1r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu2c_me2Phi[(3 & 0x3)] : (spvpp_ptu2c_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu2c_me3Phi[RC_spvpp_me2Id3r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu2c_me4Phi[RC_spvpp_me2Id4r[2]] : 0; + spvpp_ptu2c_etaA = (spvpp_ptu2c_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu2c_me1Eta[RC_spvpp_me2Id1r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu2c_me2Eta[(3 & 0x3)] : (spvpp_ptu2c_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu2c_me3Eta[RC_spvpp_me2Id3r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu2c_me4Eta[RC_spvpp_me2Id4r[2]] : 0; + spvpp_ptu2c_etaB = (spvpp_ptu2c_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu2c_me1Eta[RC_spvpp_me2Id1r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu2c_me2Eta[(3 & 0x3)] : (spvpp_ptu2c_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu2c_me3Eta[RC_spvpp_me2Id3r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu2c_me4Eta[RC_spvpp_me2Id4r[2]] : 0; + spvpp_ptu2c_etaC = (spvpp_ptu2c_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu2c_me1Eta[RC_spvpp_me2Id1r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu2c_me2Eta[(3 & 0x3)] : (spvpp_ptu2c_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu2c_me3Eta[RC_spvpp_me2Id3r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu2c_me4Eta[RC_spvpp_me2Id4r[2]] : 0; + spvpp_ptu2c_eta_me11a = 94; + spvpp_ptu2c_a = (spvpp_ptu2c_phiA >= spvpp_ptu2c_phiB) ? ((spvpp_ptu2c_phiA - spvpp_ptu2c_phiB) & 0xfffLL) : ((spvpp_ptu2c_phiB - spvpp_ptu2c_phiA) & 0xfffLL); + spvpp_ptu2c_b = (spvpp_ptu2c_phiB >= spvpp_ptu2c_phiC) ? ((spvpp_ptu2c_phiB - spvpp_ptu2c_phiC) & 0xfffLL) : ((spvpp_ptu2c_phiC - spvpp_ptu2c_phiB) & 0xfffLL); + spvpp_ptu2c_a_press = RC_spvpp_ptu2c_comp_dphi_7[spvpp_ptu2c_a_ptr_b_9_0->f.h]; + spvpp_ptu2c_b_press = RC_spvpp_ptu2c_comp_dphi_5[spvpp_ptu2c_b_ptr_b_9_0->f.h]; + spvpp_ptu2c_e_press = RC_spvpp_ptu2c_comp_dphi_8[spvpp_ptu2c_a_ptr_b_9_0->f.h]; + if (spvpp_ptu2c_a_ptr_b_11_10->f.h != (0 & 0x3)) + { + spvpp_ptu2c_a_press = (127 & 0x7f); + spvpp_ptu2c_e_press = (255 & 0xff); + } + if (spvpp_ptu2c_b_ptr_b_11_10->f.h != (0 & 0x3)) spvpp_ptu2c_b_press = (31 & 0x1f); + spvpp_ptu2c_etadiff_a = (spvpp_ptu2c_etaA >= spvpp_ptu2c_etaB) ? ((spvpp_ptu2c_etaA - spvpp_ptu2c_etaB) & 0x7fLL) : ((spvpp_ptu2c_etaB - spvpp_ptu2c_etaA) & 0x7fLL); + spvpp_ptu2c_etadiff_b = (spvpp_ptu2c_etaB >= spvpp_ptu2c_etaC) ? ((spvpp_ptu2c_etaB - spvpp_ptu2c_etaC) & 0x7fLL) : ((spvpp_ptu2c_etaC - spvpp_ptu2c_etaB) & 0x7fLL); + spvpp_ptu2c_etasign_a = (spvpp_ptu2c_etaA >= spvpp_ptu2c_etaB) ? 1 : 0; + spvpp_ptu2c_etasign_b = (spvpp_ptu2c_etaB >= spvpp_ptu2c_etaC) ? 1 : 0; + spvpp_ptu2c_etadiff_a_lsb = spvpp_ptu2c_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu2c_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu2c_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu2c_phidiff_a_ptr_b_11_0->f.h = spvpp_ptu2c_a; + spvpp_ptu2c_phidiff_a_ptr_b_12_12->f.h = (spvpp_ptu2c_phiA >= spvpp_ptu2c_phiB) ? 1 : 0; + spvpp_ptu2c_d_ptr_b_8_0->f.h = spvpp_ptu2c_phidiff_a_ptr_b_8_0->f.h; + if (spvpp_ptu2c_phidiff_a_ptr_b_11_9->f.h != (0 & 0x7)) spvpp_ptu2c_d_ptr_b_8_0->f.h = (511 & 0x1ff); + spvpp_ptu2c_d_ptr_b_11_9->f.h = spvpp_ptu2c_etadiff_a_lsb; + spvpp_ptu2c_d_ptr_b_12_12->f.h = (((spvpp_ptu2c_phiB > spvpp_ptu2c_phiA) && (spvpp_ptu2c_etaB > spvpp_ptu2c_etaA)) & 0xffffffffffffffffLL); + spvpp_ptu2c_c_ptr_b_11_0->f.h = sigcat(spvpp_ptu2c_b_press, 5, spvpp_ptu2c_a_press, 7); + spvpp_ptu2c_c_ptr_b_12_12->f.h = (((((spvpp_ptu2c_phiB >= spvpp_ptu2c_phiA) || (spvpp_ptu2c_phiB >= spvpp_ptu2c_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu2c_phiA >= spvpp_ptu2c_phiB) || (spvpp_ptu2c_phiC >= spvpp_ptu2c_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_ptu2c_clct_bit = (((((spvpp_ptu2c_clctpat[RC_spvpp_me2Id1r[2]] == (8 & 0xf)) || (spvpp_ptu2c_clctpat[RC_spvpp_me2Id1r[2]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu2c_clctpat[RC_spvpp_me2Id1r[2]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu2c_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu2c_clct_bit, 1, spvpp_ptu2c_etadiff_a_lsb, 3), 4, spvpp_ptu2c_e_press, 8); + spvpp_ptu2c_e_ptr_b_12_12->f.h = (((((spvpp_ptu2c_phiB >= spvpp_ptu2c_phiA) || (spvpp_ptu2c_phiB >= spvpp_ptu2c_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu2c_phiA >= spvpp_ptu2c_phiB) || (spvpp_ptu2c_phiC >= spvpp_ptu2c_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + + { + switch (spvpp_me2Rankrr[2]) + { + case ((0 & 0x3f)):spvpp_ptu2c__Modep = 0; + break; + case ((18 & 0x3f)): + case ((23 & 0x3f)): + case ((28 & 0x3f)):spvpp_ptu2c__Modep = 2; + break; + case ((31 & 0x3f)): + case ((33 & 0x3f)): + case ((35 & 0x3f)):spvpp_ptu2c__Modep = 2; + break; + case ((17 & 0x3f)): + case ((22 & 0x3f)): + case ((27 & 0x3f)):spvpp_ptu2c__Modep = 3; + break; + case ((16 & 0x3f)): + case ((21 & 0x3f)): + case ((26 & 0x3f)):spvpp_ptu2c__Modep = 4; + break; + case ((4 & 0x3f)):spvpp_ptu2c__Modep = 5; + break; + case ((6 & 0x3f)): + case ((11 & 0x3f)): + case ((14 & 0x3f)):spvpp_ptu2c__Modep = 6; + break; + case ((5 & 0x3f)): + case ((10 & 0x3f)): + case ((13 & 0x3f)):spvpp_ptu2c__Modep = 7; + break; + case ((3 & 0x3f)):spvpp_ptu2c__Modep = 8; + break; + case ((2 & 0x3f)):spvpp_ptu2c__Modep = 9; + break; + case ((1 & 0x3f)):spvpp_ptu2c__Modep = (10 & 0xf); + break; + default : spvpp_ptu2c__Modep = 0; + break; + } + } + spvpp_ptu2c_mode = spvpp_ptu2c__Modep; + spvpp_ptu2c_modeout = spvpp_ptu2c_mode; + if ((((((((((spvpp_ptu2c_modeout == 5) || (spvpp_ptu2c_modeout == 8)) & 0xffffffffffffffffLL) || (spvpp_ptu2c_modeout == 9)) & 0xffffffffffffffffLL) || (spvpp_ptu2c_modeout == 10)) & 0xffffffffffffffffLL) && (((spvpp_ptu2c_phi < 128) || (spvpp_ptu2c_phi > 3967)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) spvpp_ptu2c_modeout = 0; + spvpp_ptu2c_modenew = ((((spvpp_ptu2c_modeout >= 2) && (spvpp_ptu2c_modeout <= 5)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu2c_pt = (spvpp_ptu2c_modenew) ? spvpp_ptu2c_c : ((((spvpp_ptu2c_modeout == 6) || (spvpp_ptu2c_modeout == 7)) & 0xffffffffffffffffLL)) ? spvpp_ptu2c_e : spvpp_ptu2c_d; + spvpp_ptu2c_si = ((((((((spvpp_ptu2c_a_ptr_b_11_9->f.h != 0) || (spvpp_ptu2c_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptu2c_modenew == 1)) & 0xffffffffffffffffLL) || (((spvpp_ptu2c_phidiff_a_ptr_b_11_9->f.h != 0) && (spvpp_ptu2c_modeout > 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu2c_modeMem = (spvpp_ptu2c_si == 0) ? spvpp_ptu2c_modeout : 1; + spvpp_ptu2c_sign = spvpp_ptu2c_phiA < spvpp_ptu2c_phiB; + if ((((spvpp_ptu2c_modeMem != 6) && (spvpp_ptu2c_modeMem != 7)) & 0xffffffffffffffffLL)) + { + spvpp_ptu2c_etaPT = ((((spvpp_ptu2c_CSCID[RC_spvpp_me2Id1r[2]] > 3 ) && (spvpp_ptu2c_CSCID[RC_spvpp_me2Id1r[2]] < 10) && (spvpp_ptu2c_etaPT >= 14)) & 0xffffffffffffffffLL)) ? 13 : ((((((((spvpp_ptu2c_CSCID[RC_spvpp_me2Id1r[2]] < 4) && (spvpp_ptu2c_CSCID[RC_spvpp_me2Id1r[2]] > 0)) & 0xffffffffffffffffLL) || (((spvpp_ptu2c_CSCID[RC_spvpp_me2Id1r[2]] <= 12) && (spvpp_ptu2c_CSCID[RC_spvpp_me2Id1r[2]] >= 10)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_ptu2c_etaPT < 14)) & 0xffffffffffffffffLL)) ? 14 : spvpp_ptu2c_etaPT; + } + else + { + spvpp_ptu2c_pt_ptr_b_12_12->f.h = (((spvpp_ptu2c_CSCID[RC_spvpp_me2Id1r[2]] > 3) && (spvpp_ptu2c_CSCID[RC_spvpp_me2Id1r[2]] < 10)) & 0xffffffffffffffffLL); + } + spvpp_pt2c = spvpp_ptu2c_pt; + spvpp_sign2c = spvpp_ptu2c_sign; + spvpp_mode2c = spvpp_ptu2c_modeMem; + spvpp_etaPT2c = spvpp_ptu2c_etaPT; + spvpp_FR2c = spvpp_ptu2c_FR; + spvpp_phi2c = spvpp_ptu2c_phi; + spvpp_phdiff_a[2] = sigcat(sigcat(sigcat(spvpp_ptu2c_etasign_a, 1, spvpp_ptu2c_etaPTfull, 7), 8, spvpp_ptu2c_etadiff_a, 7), 15, spvpp_ptu2c_a, 12); + spvpp_phdiff_b[2] = sigcat(sigcat(sigcat(spvpp_ptu2c_etasign_b, 1, spvpp_ptu2c_etaPTfull, 7), 8, spvpp_ptu2c_etadiff_b, 7), 15, spvpp_ptu2c_b, 12); +} +} + +void vpp_generated_2014_04_24::ptu3a() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu3a_comp_dphi_8, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_7.dat").fullPath().c_str(), spvpp_ptu3a_comp_dphi_7, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_5.dat").fullPath().c_str(), spvpp_ptu3a_comp_dphi_5, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu3a_me1Eta[0] = (0 & 0x7f); + spvpp_ptu3a_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu3a_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu3a_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu3a_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu3a_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu3a_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu3a_me2Eta[0] = (0 & 0x7f); + spvpp_ptu3a_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptu3a_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptu3a_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptu3a_me3Eta[0] = (0 & 0x7f); + spvpp_ptu3a_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptu3a_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptu3a_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptu3a_me4Eta[0] = (0 & 0x7f); + spvpp_ptu3a_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu3a_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu3a_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu3a_me1Phi[0] = (0 & 0xfff); + spvpp_ptu3a_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu3a_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu3a_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu3a_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu3a_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu3a_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu3a_me2Phi[0] = (0 & 0xfff); + spvpp_ptu3a_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptu3a_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptu3a_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptu3a_me3Phi[0] = (0 & 0xfff); + spvpp_ptu3a_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptu3a_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptu3a_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptu3a_me4Phi[0] = (0 & 0xfff); + spvpp_ptu3a_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu3a_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu3a_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu3a_CSCID[0] = (0 & 0xf); + spvpp_ptu3a_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu3a_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu3a_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu3a_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu3a_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu3a_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu3a_clctpat[0] = (0 & 0xf); + spvpp_ptu3a_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu3a_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu3a_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu3a_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu3a_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu3a_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu3a_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu3a__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3a__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3a_me1FR[1] = spvpp_ptu3a__DecodeFR; + + { + if (1 < 3) spvpp_ptu3a__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3a__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3a_me1FR[2] = spvpp_ptu3a__DecodeFR; + + { + if (2 < 3) spvpp_ptu3a__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3a__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3a_me1FR[3] = spvpp_ptu3a__DecodeFR; + + { + if (3 < 3) spvpp_ptu3a__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3a__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3a_me1FR[4] = spvpp_ptu3a__DecodeFR; + + { + if (4 < 3) spvpp_ptu3a__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3a__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3a_me1FR[5] = spvpp_ptu3a__DecodeFR; + + { + if (5 < 3) spvpp_ptu3a__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3a__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3a_me1FR[6] = spvpp_ptu3a__DecodeFR; + spvpp_ptu3a_IdValid_ptr_b_0_0->f.h = (RC_spvpp_me3Id4r[0] != 0) ? 1 : 0; + spvpp_ptu3a_IdValid_ptr_b_1_1->f.h = ((1 & 0x3) != 0) ? 1 : 0; + spvpp_ptu3a_IdValid_ptr_b_2_2->f.h = (RC_spvpp_me3Id2r[0] != 0) ? 1 : 0; + spvpp_ptu3a_IdValid_ptr_b_3_3->f.h = (RC_spvpp_me3Id1r[0] != 0) ? 1 : 0; + spvpp_u3aIdt = RC_spvpp_u3aId; + spvpp_ptu3a_phi1 = spvpp_ptu3a_me1Phi[RC_spvpp_me3Id1r[0]]; + spvpp_ptu3a_phi2 = spvpp_ptu3a_me2Phi[RC_spvpp_me3Id2r[0]]; + spvpp_ptu3a_phi3 = spvpp_ptu3a_me3Phi[(1 & 0x3)]; + spvpp_ptu3a_phi4 = spvpp_ptu3a_me4Phi[RC_spvpp_me3Id4r[0]]; + spvpp_ptu3a_dphi14 = (spvpp_ptu3a_phi1 >= spvpp_ptu3a_phi4) ? ((spvpp_ptu3a_phi1 - spvpp_ptu3a_phi4) & 0xfffLL) : ((spvpp_ptu3a_phi4 - spvpp_ptu3a_phi1) & 0xfffLL); + spvpp_ptu3a_dphi23 = (spvpp_ptu3a_phi2 >= spvpp_ptu3a_phi3) ? ((spvpp_ptu3a_phi2 - spvpp_ptu3a_phi3) & 0xfffLL) : ((spvpp_ptu3a_phi3 - spvpp_ptu3a_phi2) & 0xfffLL); + spvpp_ptu3a_dphi24 = (spvpp_ptu3a_phi2 >= spvpp_ptu3a_phi4) ? ((spvpp_ptu3a_phi2 - spvpp_ptu3a_phi4) & 0xfffLL) : ((spvpp_ptu3a_phi4 - spvpp_ptu3a_phi2) & 0xfffLL); + spvpp_ptu3a_dphi34 = (spvpp_ptu3a_phi3 >= spvpp_ptu3a_phi4) ? ((spvpp_ptu3a_phi3 - spvpp_ptu3a_phi4) & 0xfffLL) : ((spvpp_ptu3a_phi4 - spvpp_ptu3a_phi3) & 0xfffLL); + if ((((((spvpp_ptu3a_IdValid == (15 & 0xf)) && (spvpp_ptu3a_dphi14 < RC_straight)) & 0xffffffffffffffffLL) && (spvpp_ptu3a_dphi23 > RC_curved)) & 0xffffffffffffffffLL)) + { + if (spvpp_ptu3a_dphi24 > spvpp_ptu3a_dphi34) + { + spvpp_ptu3a_IdValid_ptr_b_2_2->f.h = 0; + spvpp_me3Rankrr[0] = (RC_spvpp_me3Rankr[0] == 31) ? 16 : (RC_spvpp_me3Rankr[0] == 33) ? 21 : (RC_spvpp_me3Rankr[0] == 35) ? 26 : spvpp_me3Rankr[0]; + spvpp_u3aIdt_ptr_b_8_5->f.h = 0; + } + else + { + spvpp_ptu3a_IdValid_ptr_b_1_1->f.h = 0; + spvpp_me3Rankrr[0] = (RC_spvpp_me3Rankr[0] == 31) ? 17 : (RC_spvpp_me3Rankr[0] == 33) ? 22 : (RC_spvpp_me3Rankr[0] == 35) ? 27 : spvpp_me3Rankr[0]; + spvpp_u3aIdt_ptr_b_12_9->f.h = 0; + } + } + else spvpp_me3Rankrr[0] = RC_spvpp_me3Rankr[0]; + spvpp_ptu3a_etaPTfull = (spvpp_ptu3a_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu3a_me2Eta[RC_spvpp_me3Id2r[0]] : (spvpp_ptu3a_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu3a_me3Eta[(1 & 0x3)] : 0; + spvpp_ptu3a_etaPT = spvpp_ptu3a_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu3a_phi = (spvpp_ptu3a_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu3a_me2Phi[RC_spvpp_me3Id2r[0]] : (spvpp_ptu3a_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu3a_me3Phi[(1 & 0x3)] : 0; + spvpp_ptu3a_FR = (RC_spvpp_me3Id1r[0] != 0) ? spvpp_ptu3a_me1FR[RC_spvpp_me3Id1r[0]] : 0; + + { + switch (spvpp_ptu3a_IdValid) + { + case ((0 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 0; + spvpp_ptu3a_EnableIdB = 0; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((1 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 1; + spvpp_ptu3a_EnableIdB = 0; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((2 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 2; + spvpp_ptu3a_EnableIdB = 0; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((3 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 2; + spvpp_ptu3a_EnableIdB = 1; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((4 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 4; + spvpp_ptu3a_EnableIdB = 0; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((5 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 4; + spvpp_ptu3a_EnableIdB = 1; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((6 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 4; + spvpp_ptu3a_EnableIdB = 2; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((7 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 4; + spvpp_ptu3a_EnableIdB = 2; + spvpp_ptu3a_EnableIdC = 1; + } + break; + case ((8 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 8; + spvpp_ptu3a_EnableIdB = 0; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((9 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 8; + spvpp_ptu3a_EnableIdB = 1; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((10 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 8; + spvpp_ptu3a_EnableIdB = 2; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((11 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 8; + spvpp_ptu3a_EnableIdB = 2; + spvpp_ptu3a_EnableIdC = 1; + } + break; + case ((12 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 8; + spvpp_ptu3a_EnableIdB = 4; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((13 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 8; + spvpp_ptu3a_EnableIdB = 4; + spvpp_ptu3a_EnableIdC = 1; + } + break; + case ((14 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 8; + spvpp_ptu3a_EnableIdB = 4; + spvpp_ptu3a_EnableIdC = 2; + } + break; + case ((15 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 8; + spvpp_ptu3a_EnableIdB = 4; + spvpp_ptu3a_EnableIdC = 2; + } + break; + } + spvpp_ptu3a__SelectPhisp = sigcat(sigcat(spvpp_ptu3a_EnableIdA, 4, spvpp_ptu3a_EnableIdB, 4), 8, spvpp_ptu3a_EnableIdC, 4); + } + spvpp_ptu3a_SelPhi = spvpp_ptu3a__SelectPhisp; + spvpp_ptu3a_phiA = (spvpp_ptu3a_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu3a_me1Phi[RC_spvpp_me3Id1r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu3a_me2Phi[RC_spvpp_me3Id2r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu3a_me3Phi[(1 & 0x3)] : (spvpp_ptu3a_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu3a_me4Phi[RC_spvpp_me3Id4r[0]] : 0; + spvpp_ptu3a_phiB = (spvpp_ptu3a_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu3a_me1Phi[RC_spvpp_me3Id1r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu3a_me2Phi[RC_spvpp_me3Id2r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu3a_me3Phi[(1 & 0x3)] : (spvpp_ptu3a_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu3a_me4Phi[RC_spvpp_me3Id4r[0]] : 0; + spvpp_ptu3a_phiC = (spvpp_ptu3a_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu3a_me1Phi[RC_spvpp_me3Id1r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu3a_me2Phi[RC_spvpp_me3Id2r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu3a_me3Phi[(1 & 0x3)] : (spvpp_ptu3a_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu3a_me4Phi[RC_spvpp_me3Id4r[0]] : 0; + spvpp_ptu3a_etaA = (spvpp_ptu3a_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu3a_me1Eta[RC_spvpp_me3Id1r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu3a_me2Eta[RC_spvpp_me3Id2r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu3a_me3Eta[(1 & 0x3)] : (spvpp_ptu3a_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu3a_me4Eta[RC_spvpp_me3Id4r[0]] : 0; + spvpp_ptu3a_etaB = (spvpp_ptu3a_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu3a_me1Eta[RC_spvpp_me3Id1r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu3a_me2Eta[RC_spvpp_me3Id2r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu3a_me3Eta[(1 & 0x3)] : (spvpp_ptu3a_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu3a_me4Eta[RC_spvpp_me3Id4r[0]] : 0; + spvpp_ptu3a_etaC = (spvpp_ptu3a_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu3a_me1Eta[RC_spvpp_me3Id1r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu3a_me2Eta[RC_spvpp_me3Id2r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu3a_me3Eta[(1 & 0x3)] : (spvpp_ptu3a_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu3a_me4Eta[RC_spvpp_me3Id4r[0]] : 0; + spvpp_ptu3a_eta_me11a = 94; + spvpp_ptu3a_a = (spvpp_ptu3a_phiA >= spvpp_ptu3a_phiB) ? ((spvpp_ptu3a_phiA - spvpp_ptu3a_phiB) & 0xfffLL) : ((spvpp_ptu3a_phiB - spvpp_ptu3a_phiA) & 0xfffLL); + spvpp_ptu3a_b = (spvpp_ptu3a_phiB >= spvpp_ptu3a_phiC) ? ((spvpp_ptu3a_phiB - spvpp_ptu3a_phiC) & 0xfffLL) : ((spvpp_ptu3a_phiC - spvpp_ptu3a_phiB) & 0xfffLL); + spvpp_ptu3a_a_press = RC_spvpp_ptu3a_comp_dphi_7[spvpp_ptu3a_a_ptr_b_9_0->f.h]; + spvpp_ptu3a_b_press = RC_spvpp_ptu3a_comp_dphi_5[spvpp_ptu3a_b_ptr_b_9_0->f.h]; + spvpp_ptu3a_e_press = RC_spvpp_ptu3a_comp_dphi_8[spvpp_ptu3a_a_ptr_b_9_0->f.h]; + if (spvpp_ptu3a_a_ptr_b_11_10->f.h != (0 & 0x3)) + { + spvpp_ptu3a_a_press = (127 & 0x7f); + spvpp_ptu3a_e_press = (255 & 0xff); + } + if (spvpp_ptu3a_b_ptr_b_11_10->f.h != (0 & 0x3)) spvpp_ptu3a_b_press = (31 & 0x1f); + spvpp_ptu3a_etadiff_a = (spvpp_ptu3a_etaA >= spvpp_ptu3a_etaB) ? ((spvpp_ptu3a_etaA - spvpp_ptu3a_etaB) & 0x7fLL) : ((spvpp_ptu3a_etaB - spvpp_ptu3a_etaA) & 0x7fLL); + spvpp_ptu3a_etadiff_b = (spvpp_ptu3a_etaB >= spvpp_ptu3a_etaC) ? ((spvpp_ptu3a_etaB - spvpp_ptu3a_etaC) & 0x7fLL) : ((spvpp_ptu3a_etaC - spvpp_ptu3a_etaB) & 0x7fLL); + spvpp_ptu3a_etasign_a = (spvpp_ptu3a_etaA >= spvpp_ptu3a_etaB) ? 1 : 0; + spvpp_ptu3a_etasign_b = (spvpp_ptu3a_etaB >= spvpp_ptu3a_etaC) ? 1 : 0; + spvpp_ptu3a_etadiff_a_lsb = spvpp_ptu3a_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu3a_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu3a_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu3a_phidiff_a_ptr_b_11_0->f.h = spvpp_ptu3a_a; + spvpp_ptu3a_phidiff_a_ptr_b_12_12->f.h = (spvpp_ptu3a_phiA >= spvpp_ptu3a_phiB) ? 1 : 0; + spvpp_ptu3a_d_ptr_b_8_0->f.h = spvpp_ptu3a_phidiff_a_ptr_b_8_0->f.h; + if (spvpp_ptu3a_phidiff_a_ptr_b_11_9->f.h != (0 & 0x7)) spvpp_ptu3a_d_ptr_b_8_0->f.h = (511 & 0x1ff); + spvpp_ptu3a_d_ptr_b_11_9->f.h = spvpp_ptu3a_etadiff_a_lsb; + spvpp_ptu3a_d_ptr_b_12_12->f.h = (((spvpp_ptu3a_phiB > spvpp_ptu3a_phiA) && (spvpp_ptu3a_etaB > spvpp_ptu3a_etaA)) & 0xffffffffffffffffLL); + spvpp_ptu3a_c_ptr_b_11_0->f.h = sigcat(spvpp_ptu3a_b_press, 5, spvpp_ptu3a_a_press, 7); + spvpp_ptu3a_c_ptr_b_12_12->f.h = (((((spvpp_ptu3a_phiB >= spvpp_ptu3a_phiA) || (spvpp_ptu3a_phiB >= spvpp_ptu3a_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu3a_phiA >= spvpp_ptu3a_phiB) || (spvpp_ptu3a_phiC >= spvpp_ptu3a_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_ptu3a_clct_bit = (((((spvpp_ptu3a_clctpat[RC_spvpp_me3Id1r[0]] == (8 & 0xf)) || (spvpp_ptu3a_clctpat[RC_spvpp_me3Id1r[0]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu3a_clctpat[RC_spvpp_me3Id1r[0]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu3a_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu3a_clct_bit, 1, spvpp_ptu3a_etadiff_a_lsb, 3), 4, spvpp_ptu3a_e_press, 8); + spvpp_ptu3a_e_ptr_b_12_12->f.h = (((((spvpp_ptu3a_phiB >= spvpp_ptu3a_phiA) || (spvpp_ptu3a_phiB >= spvpp_ptu3a_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu3a_phiA >= spvpp_ptu3a_phiB) || (spvpp_ptu3a_phiC >= spvpp_ptu3a_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + + { + switch (spvpp_me3Rankrr[0]) + { + case ((0 & 0x3f)):spvpp_ptu3a__Modep = 0; + break; + case ((18 & 0x3f)): + case ((23 & 0x3f)): + case ((28 & 0x3f)):spvpp_ptu3a__Modep = 2; + break; + case ((31 & 0x3f)): + case ((33 & 0x3f)): + case ((35 & 0x3f)):spvpp_ptu3a__Modep = 2; + break; + case ((17 & 0x3f)): + case ((22 & 0x3f)): + case ((27 & 0x3f)):spvpp_ptu3a__Modep = 3; + break; + case ((16 & 0x3f)): + case ((21 & 0x3f)): + case ((26 & 0x3f)):spvpp_ptu3a__Modep = 4; + break; + case ((4 & 0x3f)):spvpp_ptu3a__Modep = 5; + break; + case ((6 & 0x3f)): + case ((11 & 0x3f)): + case ((14 & 0x3f)):spvpp_ptu3a__Modep = 6; + break; + case ((5 & 0x3f)): + case ((10 & 0x3f)): + case ((13 & 0x3f)):spvpp_ptu3a__Modep = 7; + break; + case ((3 & 0x3f)):spvpp_ptu3a__Modep = 8; + break; + case ((2 & 0x3f)):spvpp_ptu3a__Modep = 9; + break; + case ((1 & 0x3f)):spvpp_ptu3a__Modep = (10 & 0xf); + break; + default : spvpp_ptu3a__Modep = 0; + break; + } + } + spvpp_ptu3a_mode = spvpp_ptu3a__Modep; + spvpp_ptu3a_modeout = spvpp_ptu3a_mode; + if ((((((((((spvpp_ptu3a_modeout == 5) || (spvpp_ptu3a_modeout == 8)) & 0xffffffffffffffffLL) || (spvpp_ptu3a_modeout == 9)) & 0xffffffffffffffffLL) || (spvpp_ptu3a_modeout == 10)) & 0xffffffffffffffffLL) && (((spvpp_ptu3a_phi < 128) || (spvpp_ptu3a_phi > 3967)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) spvpp_ptu3a_modeout = 0; + spvpp_ptu3a_modenew = ((((spvpp_ptu3a_modeout >= 2) && (spvpp_ptu3a_modeout <= 5)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu3a_pt = (spvpp_ptu3a_modenew) ? spvpp_ptu3a_c : ((((spvpp_ptu3a_modeout == 6) || (spvpp_ptu3a_modeout == 7)) & 0xffffffffffffffffLL)) ? spvpp_ptu3a_e : spvpp_ptu3a_d; + spvpp_ptu3a_si = ((((((((spvpp_ptu3a_a_ptr_b_11_9->f.h != 0) || (spvpp_ptu3a_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptu3a_modenew == 1)) & 0xffffffffffffffffLL) || (((spvpp_ptu3a_phidiff_a_ptr_b_11_9->f.h != 0) && (spvpp_ptu3a_modeout > 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu3a_modeMem = (spvpp_ptu3a_si == 0) ? spvpp_ptu3a_modeout : 1; + spvpp_ptu3a_sign = spvpp_ptu3a_phiA < spvpp_ptu3a_phiB; + if ((((spvpp_ptu3a_modeMem != 6) && (spvpp_ptu3a_modeMem != 7)) & 0xffffffffffffffffLL)) + { + spvpp_ptu3a_etaPT = ((((spvpp_ptu3a_CSCID[RC_spvpp_me3Id1r[0]] > 3) && (spvpp_ptu3a_CSCID[RC_spvpp_me3Id1r[0]] < 10) && (spvpp_ptu3a_etaPT >= 14)) & 0xffffffffffffffffLL)) ? 13 : ((((((((spvpp_ptu3a_CSCID[RC_spvpp_me3Id1r[0]] < 4) && (spvpp_ptu3a_CSCID[RC_spvpp_me3Id1r[0]] > 0)) & 0xffffffffffffffffLL) || (((spvpp_ptu3a_CSCID[RC_spvpp_me3Id1r[0]] <= 12) && (spvpp_ptu3a_CSCID[RC_spvpp_me3Id1r[0]] >= 10)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_ptu3a_etaPT < 14)) & 0xffffffffffffffffLL)) ? 14 : spvpp_ptu3a_etaPT; + } + else + { + spvpp_ptu3a_pt_ptr_b_12_12->f.h = (((spvpp_ptu3a_CSCID[RC_spvpp_me3Id1r[0]] > 3) && (spvpp_ptu3a_CSCID[RC_spvpp_me3Id1r[0]] < 10)) & 0xffffffffffffffffLL); + } + spvpp_pt3a = spvpp_ptu3a_pt; + spvpp_sign3a = spvpp_ptu3a_sign; + spvpp_mode3a = spvpp_ptu3a_modeMem; + spvpp_etaPT3a = spvpp_ptu3a_etaPT; + spvpp_FR3a = spvpp_ptu3a_FR; + spvpp_phi3a = spvpp_ptu3a_phi; + spvpp_phdiff_a[3] = sigcat(sigcat(sigcat(spvpp_ptu3a_etasign_a, 1, spvpp_ptu3a_etaPTfull, 7), 8, spvpp_ptu3a_etadiff_a, 7), 15, spvpp_ptu3a_a, 12); + spvpp_phdiff_b[3] = sigcat(sigcat(sigcat(spvpp_ptu3a_etasign_b, 1, spvpp_ptu3a_etaPTfull, 7), 8, spvpp_ptu3a_etadiff_b, 7), 15, spvpp_ptu3a_b, 12); +} +} + +void vpp_generated_2014_04_24::ptu3b() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu3b_comp_dphi_8, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_7.dat").fullPath().c_str(), spvpp_ptu3b_comp_dphi_7, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_5.dat").fullPath().c_str(), spvpp_ptu3b_comp_dphi_5, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu3b_me1Eta[0] = (0 & 0x7f); + spvpp_ptu3b_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu3b_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu3b_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu3b_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu3b_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu3b_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu3b_me2Eta[0] = (0 & 0x7f); + spvpp_ptu3b_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptu3b_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptu3b_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptu3b_me3Eta[0] = (0 & 0x7f); + spvpp_ptu3b_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptu3b_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptu3b_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptu3b_me4Eta[0] = (0 & 0x7f); + spvpp_ptu3b_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu3b_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu3b_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu3b_me1Phi[0] = (0 & 0xfff); + spvpp_ptu3b_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu3b_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu3b_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu3b_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu3b_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu3b_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu3b_me2Phi[0] = (0 & 0xfff); + spvpp_ptu3b_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptu3b_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptu3b_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptu3b_me3Phi[0] = (0 & 0xfff); + spvpp_ptu3b_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptu3b_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptu3b_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptu3b_me4Phi[0] = (0 & 0xfff); + spvpp_ptu3b_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu3b_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu3b_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu3b_CSCID[0] = (0 & 0xf); + spvpp_ptu3b_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu3b_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu3b_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu3b_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu3b_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu3b_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu3b_clctpat[0] = (0 & 0xf); + spvpp_ptu3b_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu3b_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu3b_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu3b_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu3b_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu3b_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu3b_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu3b__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3b__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3b_me1FR[1] = spvpp_ptu3b__DecodeFR; + + { + if (1 < 3) spvpp_ptu3b__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3b__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3b_me1FR[2] = spvpp_ptu3b__DecodeFR; + + { + if (2 < 3) spvpp_ptu3b__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3b__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3b_me1FR[3] = spvpp_ptu3b__DecodeFR; + + { + if (3 < 3) spvpp_ptu3b__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3b__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3b_me1FR[4] = spvpp_ptu3b__DecodeFR; + + { + if (4 < 3) spvpp_ptu3b__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3b__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3b_me1FR[5] = spvpp_ptu3b__DecodeFR; + + { + if (5 < 3) spvpp_ptu3b__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3b__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3b_me1FR[6] = spvpp_ptu3b__DecodeFR; + spvpp_ptu3b_IdValid_ptr_b_0_0->f.h = (RC_spvpp_me3Id4r[1] != 0) ? 1 : 0; + spvpp_ptu3b_IdValid_ptr_b_1_1->f.h = ((2 & 0x3) != 0) ? 1 : 0; + spvpp_ptu3b_IdValid_ptr_b_2_2->f.h = (RC_spvpp_me3Id2r[1] != 0) ? 1 : 0; + spvpp_ptu3b_IdValid_ptr_b_3_3->f.h = (RC_spvpp_me3Id1r[1] != 0) ? 1 : 0; + spvpp_u3bIdt = RC_spvpp_u3bId; + spvpp_ptu3b_phi1 = spvpp_ptu3b_me1Phi[RC_spvpp_me3Id1r[1]]; + spvpp_ptu3b_phi2 = spvpp_ptu3b_me2Phi[RC_spvpp_me3Id2r[1]]; + spvpp_ptu3b_phi3 = spvpp_ptu3b_me3Phi[(2 & 0x3)]; + spvpp_ptu3b_phi4 = spvpp_ptu3b_me4Phi[RC_spvpp_me3Id4r[1]]; + spvpp_ptu3b_dphi14 = (spvpp_ptu3b_phi1 >= spvpp_ptu3b_phi4) ? ((spvpp_ptu3b_phi1 - spvpp_ptu3b_phi4) & 0xfffLL) : ((spvpp_ptu3b_phi4 - spvpp_ptu3b_phi1) & 0xfffLL); + spvpp_ptu3b_dphi23 = (spvpp_ptu3b_phi2 >= spvpp_ptu3b_phi3) ? ((spvpp_ptu3b_phi2 - spvpp_ptu3b_phi3) & 0xfffLL) : ((spvpp_ptu3b_phi3 - spvpp_ptu3b_phi2) & 0xfffLL); + spvpp_ptu3b_dphi24 = (spvpp_ptu3b_phi2 >= spvpp_ptu3b_phi4) ? ((spvpp_ptu3b_phi2 - spvpp_ptu3b_phi4) & 0xfffLL) : ((spvpp_ptu3b_phi4 - spvpp_ptu3b_phi2) & 0xfffLL); + spvpp_ptu3b_dphi34 = (spvpp_ptu3b_phi3 >= spvpp_ptu3b_phi4) ? ((spvpp_ptu3b_phi3 - spvpp_ptu3b_phi4) & 0xfffLL) : ((spvpp_ptu3b_phi4 - spvpp_ptu3b_phi3) & 0xfffLL); + if ((((((spvpp_ptu3b_IdValid == (15 & 0xf)) && (spvpp_ptu3b_dphi14 < RC_straight)) & 0xffffffffffffffffLL) && (spvpp_ptu3b_dphi23 > RC_curved)) & 0xffffffffffffffffLL)) + { + if (spvpp_ptu3b_dphi24 > spvpp_ptu3b_dphi34) + { + spvpp_ptu3b_IdValid_ptr_b_2_2->f.h = 0; + spvpp_me3Rankrr[1] = (RC_spvpp_me3Rankr[1] == 31) ? 16 : (RC_spvpp_me3Rankr[1] == 33) ? 21 : (RC_spvpp_me3Rankr[1] == 35) ? 26 : spvpp_me3Rankr[1]; + spvpp_u3bIdt_ptr_b_8_5->f.h = 0; + } + else + { + spvpp_ptu3b_IdValid_ptr_b_1_1->f.h = 0; + spvpp_me3Rankrr[1] = (RC_spvpp_me3Rankr[1] == 31) ? 17 : (RC_spvpp_me3Rankr[1] == 33) ? 22 : (RC_spvpp_me3Rankr[1] == 35) ? 27 : spvpp_me3Rankr[1]; + spvpp_u3bIdt_ptr_b_12_9->f.h = 0; + } + } + else spvpp_me3Rankrr[1] = RC_spvpp_me3Rankr[1]; + spvpp_ptu3b_etaPTfull = (spvpp_ptu3b_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu3b_me2Eta[RC_spvpp_me3Id2r[1]] : (spvpp_ptu3b_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu3b_me3Eta[(2 & 0x3)] : 0; + spvpp_ptu3b_etaPT = spvpp_ptu3b_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu3b_phi = (spvpp_ptu3b_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu3b_me2Phi[RC_spvpp_me3Id2r[1]] : (spvpp_ptu3b_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu3b_me3Phi[(2 & 0x3)] : 0; + spvpp_ptu3b_FR = (RC_spvpp_me3Id1r[1] != 0) ? spvpp_ptu3b_me1FR[RC_spvpp_me3Id1r[1]] : 0; + + { + switch (spvpp_ptu3b_IdValid) + { + case ((0 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 0; + spvpp_ptu3b_EnableIdB = 0; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((1 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 1; + spvpp_ptu3b_EnableIdB = 0; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((2 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 2; + spvpp_ptu3b_EnableIdB = 0; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((3 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 2; + spvpp_ptu3b_EnableIdB = 1; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((4 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 4; + spvpp_ptu3b_EnableIdB = 0; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((5 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 4; + spvpp_ptu3b_EnableIdB = 1; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((6 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 4; + spvpp_ptu3b_EnableIdB = 2; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((7 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 4; + spvpp_ptu3b_EnableIdB = 2; + spvpp_ptu3b_EnableIdC = 1; + } + break; + case ((8 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 8; + spvpp_ptu3b_EnableIdB = 0; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((9 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 8; + spvpp_ptu3b_EnableIdB = 1; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((10 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 8; + spvpp_ptu3b_EnableIdB = 2; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((11 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 8; + spvpp_ptu3b_EnableIdB = 2; + spvpp_ptu3b_EnableIdC = 1; + } + break; + case ((12 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 8; + spvpp_ptu3b_EnableIdB = 4; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((13 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 8; + spvpp_ptu3b_EnableIdB = 4; + spvpp_ptu3b_EnableIdC = 1; + } + break; + case ((14 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 8; + spvpp_ptu3b_EnableIdB = 4; + spvpp_ptu3b_EnableIdC = 2; + } + break; + case ((15 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 8; + spvpp_ptu3b_EnableIdB = 4; + spvpp_ptu3b_EnableIdC = 2; + } + break; + } + spvpp_ptu3b__SelectPhisp = sigcat(sigcat(spvpp_ptu3b_EnableIdA, 4, spvpp_ptu3b_EnableIdB, 4), 8, spvpp_ptu3b_EnableIdC, 4); + } + spvpp_ptu3b_SelPhi = spvpp_ptu3b__SelectPhisp; + spvpp_ptu3b_phiA = (spvpp_ptu3b_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu3b_me1Phi[RC_spvpp_me3Id1r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu3b_me2Phi[RC_spvpp_me3Id2r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu3b_me3Phi[(2 & 0x3)] : (spvpp_ptu3b_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu3b_me4Phi[RC_spvpp_me3Id4r[1]] : 0; + spvpp_ptu3b_phiB = (spvpp_ptu3b_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu3b_me1Phi[RC_spvpp_me3Id1r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu3b_me2Phi[RC_spvpp_me3Id2r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu3b_me3Phi[(2 & 0x3)] : (spvpp_ptu3b_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu3b_me4Phi[RC_spvpp_me3Id4r[1]] : 0; + spvpp_ptu3b_phiC = (spvpp_ptu3b_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu3b_me1Phi[RC_spvpp_me3Id1r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu3b_me2Phi[RC_spvpp_me3Id2r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu3b_me3Phi[(2 & 0x3)] : (spvpp_ptu3b_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu3b_me4Phi[RC_spvpp_me3Id4r[1]] : 0; + spvpp_ptu3b_etaA = (spvpp_ptu3b_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu3b_me1Eta[RC_spvpp_me3Id1r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu3b_me2Eta[RC_spvpp_me3Id2r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu3b_me3Eta[(2 & 0x3)] : (spvpp_ptu3b_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu3b_me4Eta[RC_spvpp_me3Id4r[1]] : 0; + spvpp_ptu3b_etaB = (spvpp_ptu3b_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu3b_me1Eta[RC_spvpp_me3Id1r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu3b_me2Eta[RC_spvpp_me3Id2r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu3b_me3Eta[(2 & 0x3)] : (spvpp_ptu3b_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu3b_me4Eta[RC_spvpp_me3Id4r[1]] : 0; + spvpp_ptu3b_etaC = (spvpp_ptu3b_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu3b_me1Eta[RC_spvpp_me3Id1r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu3b_me2Eta[RC_spvpp_me3Id2r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu3b_me3Eta[(2 & 0x3)] : (spvpp_ptu3b_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu3b_me4Eta[RC_spvpp_me3Id4r[1]] : 0; + spvpp_ptu3b_eta_me11a = 94; + spvpp_ptu3b_a = (spvpp_ptu3b_phiA >= spvpp_ptu3b_phiB) ? ((spvpp_ptu3b_phiA - spvpp_ptu3b_phiB) & 0xfffLL) : ((spvpp_ptu3b_phiB - spvpp_ptu3b_phiA) & 0xfffLL); + spvpp_ptu3b_b = (spvpp_ptu3b_phiB >= spvpp_ptu3b_phiC) ? ((spvpp_ptu3b_phiB - spvpp_ptu3b_phiC) & 0xfffLL) : ((spvpp_ptu3b_phiC - spvpp_ptu3b_phiB) & 0xfffLL); + spvpp_ptu3b_a_press = RC_spvpp_ptu3b_comp_dphi_7[spvpp_ptu3b_a_ptr_b_9_0->f.h]; + spvpp_ptu3b_b_press = RC_spvpp_ptu3b_comp_dphi_5[spvpp_ptu3b_b_ptr_b_9_0->f.h]; + spvpp_ptu3b_e_press = RC_spvpp_ptu3b_comp_dphi_8[spvpp_ptu3b_a_ptr_b_9_0->f.h]; + if (spvpp_ptu3b_a_ptr_b_11_10->f.h != (0 & 0x3)) + { + spvpp_ptu3b_a_press = (127 & 0x7f); + spvpp_ptu3b_e_press = (255 & 0xff); + } + if (spvpp_ptu3b_b_ptr_b_11_10->f.h != (0 & 0x3)) spvpp_ptu3b_b_press = (31 & 0x1f); + spvpp_ptu3b_etadiff_a = (spvpp_ptu3b_etaA >= spvpp_ptu3b_etaB) ? ((spvpp_ptu3b_etaA - spvpp_ptu3b_etaB) & 0x7fLL) : ((spvpp_ptu3b_etaB - spvpp_ptu3b_etaA) & 0x7fLL); + spvpp_ptu3b_etadiff_b = (spvpp_ptu3b_etaB >= spvpp_ptu3b_etaC) ? ((spvpp_ptu3b_etaB - spvpp_ptu3b_etaC) & 0x7fLL) : ((spvpp_ptu3b_etaC - spvpp_ptu3b_etaB) & 0x7fLL); + spvpp_ptu3b_etasign_a = (spvpp_ptu3b_etaA >= spvpp_ptu3b_etaB) ? 1 : 0; + spvpp_ptu3b_etasign_b = (spvpp_ptu3b_etaB >= spvpp_ptu3b_etaC) ? 1 : 0; + spvpp_ptu3b_etadiff_a_lsb = spvpp_ptu3b_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu3b_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu3b_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu3b_phidiff_a_ptr_b_11_0->f.h = spvpp_ptu3b_a; + spvpp_ptu3b_phidiff_a_ptr_b_12_12->f.h = (spvpp_ptu3b_phiA >= spvpp_ptu3b_phiB) ? 1 : 0; + spvpp_ptu3b_d_ptr_b_8_0->f.h = spvpp_ptu3b_phidiff_a_ptr_b_8_0->f.h; + if (spvpp_ptu3b_phidiff_a_ptr_b_11_9->f.h != (0 & 0x7)) spvpp_ptu3b_d_ptr_b_8_0->f.h = (511 & 0x1ff); + spvpp_ptu3b_d_ptr_b_11_9->f.h = spvpp_ptu3b_etadiff_a_lsb; + spvpp_ptu3b_d_ptr_b_12_12->f.h = (((spvpp_ptu3b_phiB > spvpp_ptu3b_phiA) && (spvpp_ptu3b_etaB > spvpp_ptu3b_etaA)) & 0xffffffffffffffffLL); + spvpp_ptu3b_c_ptr_b_11_0->f.h = sigcat(spvpp_ptu3b_b_press, 5, spvpp_ptu3b_a_press, 7); + spvpp_ptu3b_c_ptr_b_12_12->f.h = (((((spvpp_ptu3b_phiB >= spvpp_ptu3b_phiA) || (spvpp_ptu3b_phiB >= spvpp_ptu3b_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu3b_phiA >= spvpp_ptu3b_phiB) || (spvpp_ptu3b_phiC >= spvpp_ptu3b_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_ptu3b_clct_bit = (((((spvpp_ptu3b_clctpat[RC_spvpp_me3Id1r[1]] == (8 & 0xf)) || (spvpp_ptu3b_clctpat[RC_spvpp_me3Id1r[1]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu3b_clctpat[RC_spvpp_me3Id1r[1]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu3b_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu3b_clct_bit, 1, spvpp_ptu3b_etadiff_a_lsb, 3), 4, spvpp_ptu3b_e_press, 8); + spvpp_ptu3b_e_ptr_b_12_12->f.h = (((((spvpp_ptu3b_phiB >= spvpp_ptu3b_phiA) || (spvpp_ptu3b_phiB >= spvpp_ptu3b_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu3b_phiA >= spvpp_ptu3b_phiB) || (spvpp_ptu3b_phiC >= spvpp_ptu3b_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + + { + switch (spvpp_me3Rankrr[1]) + { + case ((0 & 0x3f)):spvpp_ptu3b__Modep = 0; + break; + case ((18 & 0x3f)): + case ((23 & 0x3f)): + case ((28 & 0x3f)):spvpp_ptu3b__Modep = 2; + break; + case ((31 & 0x3f)): + case ((33 & 0x3f)): + case ((35 & 0x3f)):spvpp_ptu3b__Modep = 2; + break; + case ((17 & 0x3f)): + case ((22 & 0x3f)): + case ((27 & 0x3f)):spvpp_ptu3b__Modep = 3; + break; + case ((16 & 0x3f)): + case ((21 & 0x3f)): + case ((26 & 0x3f)):spvpp_ptu3b__Modep = 4; + break; + case ((4 & 0x3f)):spvpp_ptu3b__Modep = 5; + break; + case ((6 & 0x3f)): + case ((11 & 0x3f)): + case ((14 & 0x3f)):spvpp_ptu3b__Modep = 6; + break; + case ((5 & 0x3f)): + case ((10 & 0x3f)): + case ((13 & 0x3f)):spvpp_ptu3b__Modep = 7; + break; + case ((3 & 0x3f)):spvpp_ptu3b__Modep = 8; + break; + case ((2 & 0x3f)):spvpp_ptu3b__Modep = 9; + break; + case ((1 & 0x3f)):spvpp_ptu3b__Modep = (10 & 0xf); + break; + default : spvpp_ptu3b__Modep = 0; + break; + } + } + spvpp_ptu3b_mode = spvpp_ptu3b__Modep; + spvpp_ptu3b_modeout = spvpp_ptu3b_mode; + if ((((((((((spvpp_ptu3b_modeout == 5) || (spvpp_ptu3b_modeout == 8)) & 0xffffffffffffffffLL) || (spvpp_ptu3b_modeout == 9)) & 0xffffffffffffffffLL) || (spvpp_ptu3b_modeout == 10)) & 0xffffffffffffffffLL) && (((spvpp_ptu3b_phi < 128) || (spvpp_ptu3b_phi > 3967)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) spvpp_ptu3b_modeout = 0; + spvpp_ptu3b_modenew = ((((spvpp_ptu3b_modeout >= 2) && (spvpp_ptu3b_modeout <= 5)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu3b_pt = (spvpp_ptu3b_modenew) ? spvpp_ptu3b_c : ((((spvpp_ptu3b_modeout == 6) || (spvpp_ptu3b_modeout == 7)) & 0xffffffffffffffffLL)) ? spvpp_ptu3b_e : spvpp_ptu3b_d; + spvpp_ptu3b_si = ((((((((spvpp_ptu3b_a_ptr_b_11_9->f.h != 0) || (spvpp_ptu3b_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptu3b_modenew == 1)) & 0xffffffffffffffffLL) || (((spvpp_ptu3b_phidiff_a_ptr_b_11_9->f.h != 0) && (spvpp_ptu3b_modeout > 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu3b_modeMem = (spvpp_ptu3b_si == 0) ? spvpp_ptu3b_modeout : 1; + spvpp_ptu3b_sign = spvpp_ptu3b_phiA < spvpp_ptu3b_phiB; + if ((((spvpp_ptu3b_modeMem != 6) && (spvpp_ptu3b_modeMem != 7)) & 0xffffffffffffffffLL)) + { + spvpp_ptu3b_etaPT = ((((spvpp_ptu3b_CSCID[RC_spvpp_me3Id1r[1]] > 3) && (spvpp_ptu3b_CSCID[RC_spvpp_me3Id1r[1]] < 10) && (spvpp_ptu3b_etaPT >= 14)) & 0xffffffffffffffffLL)) ? 13 : ((((((((spvpp_ptu3b_CSCID[RC_spvpp_me3Id1r[1]] < 4) && (spvpp_ptu3b_CSCID[RC_spvpp_me3Id1r[1]] > 0)) & 0xffffffffffffffffLL) || (((spvpp_ptu3b_CSCID[RC_spvpp_me3Id1r[1]] <= 12) && (spvpp_ptu3b_CSCID[RC_spvpp_me3Id1r[1]] >= 10)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_ptu3b_etaPT < 14)) & 0xffffffffffffffffLL)) ? 14 : spvpp_ptu3b_etaPT; + } + else + { + spvpp_ptu3b_pt_ptr_b_12_12->f.h = (((spvpp_ptu3b_CSCID[RC_spvpp_me3Id1r[1]] > 3) && (spvpp_ptu3b_CSCID[RC_spvpp_me3Id1r[1]] < 10)) & 0xffffffffffffffffLL); + } + spvpp_pt3b = spvpp_ptu3b_pt; + spvpp_sign3b = spvpp_ptu3b_sign; + spvpp_mode3b = spvpp_ptu3b_modeMem; + spvpp_etaPT3b = spvpp_ptu3b_etaPT; + spvpp_FR3b = spvpp_ptu3b_FR; + spvpp_phi3b = spvpp_ptu3b_phi; + spvpp_phdiff_a[4] = sigcat(sigcat(sigcat(spvpp_ptu3b_etasign_a, 1, spvpp_ptu3b_etaPTfull, 7), 8, spvpp_ptu3b_etadiff_a, 7), 15, spvpp_ptu3b_a, 12); + spvpp_phdiff_b[4] = sigcat(sigcat(sigcat(spvpp_ptu3b_etasign_b, 1, spvpp_ptu3b_etaPTfull, 7), 8, spvpp_ptu3b_etadiff_b, 7), 15, spvpp_ptu3b_b, 12); +} +} + +void vpp_generated_2014_04_24::ptu3c() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu3c_comp_dphi_8, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_7.dat").fullPath().c_str(), spvpp_ptu3c_comp_dphi_7, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_5.dat").fullPath().c_str(), spvpp_ptu3c_comp_dphi_5, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu3c_me1Eta[0] = (0 & 0x7f); + spvpp_ptu3c_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu3c_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu3c_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu3c_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu3c_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu3c_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu3c_me2Eta[0] = (0 & 0x7f); + spvpp_ptu3c_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptu3c_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptu3c_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptu3c_me3Eta[0] = (0 & 0x7f); + spvpp_ptu3c_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptu3c_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptu3c_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptu3c_me4Eta[0] = (0 & 0x7f); + spvpp_ptu3c_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu3c_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu3c_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu3c_me1Phi[0] = (0 & 0xfff); + spvpp_ptu3c_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu3c_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu3c_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu3c_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu3c_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu3c_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu3c_me2Phi[0] = (0 & 0xfff); + spvpp_ptu3c_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptu3c_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptu3c_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptu3c_me3Phi[0] = (0 & 0xfff); + spvpp_ptu3c_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptu3c_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptu3c_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptu3c_me4Phi[0] = (0 & 0xfff); + spvpp_ptu3c_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu3c_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu3c_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu3c_CSCID[0] = (0 & 0xf); + spvpp_ptu3c_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu3c_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu3c_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu3c_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu3c_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu3c_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu3c_clctpat[0] = (0 & 0xf); + spvpp_ptu3c_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu3c_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu3c_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu3c_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu3c_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu3c_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu3c_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu3c__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3c__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3c_me1FR[1] = spvpp_ptu3c__DecodeFR; + + { + if (1 < 3) spvpp_ptu3c__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3c__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3c_me1FR[2] = spvpp_ptu3c__DecodeFR; + + { + if (2 < 3) spvpp_ptu3c__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3c__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3c_me1FR[3] = spvpp_ptu3c__DecodeFR; + + { + if (3 < 3) spvpp_ptu3c__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3c__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3c_me1FR[4] = spvpp_ptu3c__DecodeFR; + + { + if (4 < 3) spvpp_ptu3c__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3c__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3c_me1FR[5] = spvpp_ptu3c__DecodeFR; + + { + if (5 < 3) spvpp_ptu3c__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3c__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3c_me1FR[6] = spvpp_ptu3c__DecodeFR; + spvpp_ptu3c_IdValid_ptr_b_0_0->f.h = (RC_spvpp_me3Id4r[2] != 0) ? 1 : 0; + spvpp_ptu3c_IdValid_ptr_b_1_1->f.h = ((3 & 0x3) != 0) ? 1 : 0; + spvpp_ptu3c_IdValid_ptr_b_2_2->f.h = (RC_spvpp_me3Id2r[2] != 0) ? 1 : 0; + spvpp_ptu3c_IdValid_ptr_b_3_3->f.h = (RC_spvpp_me3Id1r[2] != 0) ? 1 : 0; + spvpp_u3cIdt = RC_spvpp_u3cId; + spvpp_ptu3c_phi1 = spvpp_ptu3c_me1Phi[RC_spvpp_me3Id1r[2]]; + spvpp_ptu3c_phi2 = spvpp_ptu3c_me2Phi[RC_spvpp_me3Id2r[2]]; + spvpp_ptu3c_phi3 = spvpp_ptu3c_me3Phi[(3 & 0x3)]; + spvpp_ptu3c_phi4 = spvpp_ptu3c_me4Phi[RC_spvpp_me3Id4r[2]]; + spvpp_ptu3c_dphi14 = (spvpp_ptu3c_phi1 >= spvpp_ptu3c_phi4) ? ((spvpp_ptu3c_phi1 - spvpp_ptu3c_phi4) & 0xfffLL) : ((spvpp_ptu3c_phi4 - spvpp_ptu3c_phi1) & 0xfffLL); + spvpp_ptu3c_dphi23 = (spvpp_ptu3c_phi2 >= spvpp_ptu3c_phi3) ? ((spvpp_ptu3c_phi2 - spvpp_ptu3c_phi3) & 0xfffLL) : ((spvpp_ptu3c_phi3 - spvpp_ptu3c_phi2) & 0xfffLL); + spvpp_ptu3c_dphi24 = (spvpp_ptu3c_phi2 >= spvpp_ptu3c_phi4) ? ((spvpp_ptu3c_phi2 - spvpp_ptu3c_phi4) & 0xfffLL) : ((spvpp_ptu3c_phi4 - spvpp_ptu3c_phi2) & 0xfffLL); + spvpp_ptu3c_dphi34 = (spvpp_ptu3c_phi3 >= spvpp_ptu3c_phi4) ? ((spvpp_ptu3c_phi3 - spvpp_ptu3c_phi4) & 0xfffLL) : ((spvpp_ptu3c_phi4 - spvpp_ptu3c_phi3) & 0xfffLL); + if ((((((spvpp_ptu3c_IdValid == (15 & 0xf)) && (spvpp_ptu3c_dphi14 < RC_straight)) & 0xffffffffffffffffLL) && (spvpp_ptu3c_dphi23 > RC_curved)) & 0xffffffffffffffffLL)) + { + if (spvpp_ptu3c_dphi24 > spvpp_ptu3c_dphi34) + { + spvpp_ptu3c_IdValid_ptr_b_2_2->f.h = 0; + spvpp_me3Rankrr[2] = (RC_spvpp_me3Rankr[2] == 31) ? 16 : (RC_spvpp_me3Rankr[2] == 33) ? 21 : (RC_spvpp_me3Rankr[2] == 35) ? 26 : spvpp_me3Rankr[2]; + spvpp_u3cIdt_ptr_b_8_5->f.h = 0; + } + else + { + spvpp_ptu3c_IdValid_ptr_b_1_1->f.h = 0; + spvpp_me3Rankrr[2] = (RC_spvpp_me3Rankr[2] == 31) ? 17 : (RC_spvpp_me3Rankr[2] == 33) ? 22 : (RC_spvpp_me3Rankr[2] == 35) ? 27 : spvpp_me3Rankr[2]; + spvpp_u3cIdt_ptr_b_12_9->f.h = 0; + } + } + else spvpp_me3Rankrr[2] = RC_spvpp_me3Rankr[2]; + spvpp_ptu3c_etaPTfull = (spvpp_ptu3c_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu3c_me2Eta[RC_spvpp_me3Id2r[2]] : (spvpp_ptu3c_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu3c_me3Eta[(3 & 0x3)] : 0; + spvpp_ptu3c_etaPT = spvpp_ptu3c_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu3c_phi = (spvpp_ptu3c_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu3c_me2Phi[RC_spvpp_me3Id2r[2]] : (spvpp_ptu3c_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu3c_me3Phi[(3 & 0x3)] : 0; + spvpp_ptu3c_FR = (RC_spvpp_me3Id1r[2] != 0) ? spvpp_ptu3c_me1FR[RC_spvpp_me3Id1r[2]] : 0; + + { + switch (spvpp_ptu3c_IdValid) + { + case ((0 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 0; + spvpp_ptu3c_EnableIdB = 0; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((1 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 1; + spvpp_ptu3c_EnableIdB = 0; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((2 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 2; + spvpp_ptu3c_EnableIdB = 0; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((3 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 2; + spvpp_ptu3c_EnableIdB = 1; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((4 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 4; + spvpp_ptu3c_EnableIdB = 0; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((5 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 4; + spvpp_ptu3c_EnableIdB = 1; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((6 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 4; + spvpp_ptu3c_EnableIdB = 2; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((7 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 4; + spvpp_ptu3c_EnableIdB = 2; + spvpp_ptu3c_EnableIdC = 1; + } + break; + case ((8 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 8; + spvpp_ptu3c_EnableIdB = 0; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((9 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 8; + spvpp_ptu3c_EnableIdB = 1; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((10 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 8; + spvpp_ptu3c_EnableIdB = 2; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((11 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 8; + spvpp_ptu3c_EnableIdB = 2; + spvpp_ptu3c_EnableIdC = 1; + } + break; + case ((12 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 8; + spvpp_ptu3c_EnableIdB = 4; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((13 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 8; + spvpp_ptu3c_EnableIdB = 4; + spvpp_ptu3c_EnableIdC = 1; + } + break; + case ((14 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 8; + spvpp_ptu3c_EnableIdB = 4; + spvpp_ptu3c_EnableIdC = 2; + } + break; + case ((15 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 8; + spvpp_ptu3c_EnableIdB = 4; + spvpp_ptu3c_EnableIdC = 2; + } + break; + } + spvpp_ptu3c__SelectPhisp = sigcat(sigcat(spvpp_ptu3c_EnableIdA, 4, spvpp_ptu3c_EnableIdB, 4), 8, spvpp_ptu3c_EnableIdC, 4); + } + spvpp_ptu3c_SelPhi = spvpp_ptu3c__SelectPhisp; + spvpp_ptu3c_phiA = (spvpp_ptu3c_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu3c_me1Phi[RC_spvpp_me3Id1r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu3c_me2Phi[RC_spvpp_me3Id2r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu3c_me3Phi[(3 & 0x3)] : (spvpp_ptu3c_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu3c_me4Phi[RC_spvpp_me3Id4r[2]] : 0; + spvpp_ptu3c_phiB = (spvpp_ptu3c_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu3c_me1Phi[RC_spvpp_me3Id1r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu3c_me2Phi[RC_spvpp_me3Id2r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu3c_me3Phi[(3 & 0x3)] : (spvpp_ptu3c_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu3c_me4Phi[RC_spvpp_me3Id4r[2]] : 0; + spvpp_ptu3c_phiC = (spvpp_ptu3c_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu3c_me1Phi[RC_spvpp_me3Id1r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu3c_me2Phi[RC_spvpp_me3Id2r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu3c_me3Phi[(3 & 0x3)] : (spvpp_ptu3c_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu3c_me4Phi[RC_spvpp_me3Id4r[2]] : 0; + spvpp_ptu3c_etaA = (spvpp_ptu3c_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu3c_me1Eta[RC_spvpp_me3Id1r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu3c_me2Eta[RC_spvpp_me3Id2r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu3c_me3Eta[(3 & 0x3)] : (spvpp_ptu3c_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu3c_me4Eta[RC_spvpp_me3Id4r[2]] : 0; + spvpp_ptu3c_etaB = (spvpp_ptu3c_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu3c_me1Eta[RC_spvpp_me3Id1r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu3c_me2Eta[RC_spvpp_me3Id2r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu3c_me3Eta[(3 & 0x3)] : (spvpp_ptu3c_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu3c_me4Eta[RC_spvpp_me3Id4r[2]] : 0; + spvpp_ptu3c_etaC = (spvpp_ptu3c_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu3c_me1Eta[RC_spvpp_me3Id1r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu3c_me2Eta[RC_spvpp_me3Id2r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu3c_me3Eta[(3 & 0x3)] : (spvpp_ptu3c_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu3c_me4Eta[RC_spvpp_me3Id4r[2]] : 0; + spvpp_ptu3c_eta_me11a = 94; + spvpp_ptu3c_a = (spvpp_ptu3c_phiA >= spvpp_ptu3c_phiB) ? ((spvpp_ptu3c_phiA - spvpp_ptu3c_phiB) & 0xfffLL) : ((spvpp_ptu3c_phiB - spvpp_ptu3c_phiA) & 0xfffLL); + spvpp_ptu3c_b = (spvpp_ptu3c_phiB >= spvpp_ptu3c_phiC) ? ((spvpp_ptu3c_phiB - spvpp_ptu3c_phiC) & 0xfffLL) : ((spvpp_ptu3c_phiC - spvpp_ptu3c_phiB) & 0xfffLL); + spvpp_ptu3c_a_press = RC_spvpp_ptu3c_comp_dphi_7[spvpp_ptu3c_a_ptr_b_9_0->f.h]; + spvpp_ptu3c_b_press = RC_spvpp_ptu3c_comp_dphi_5[spvpp_ptu3c_b_ptr_b_9_0->f.h]; + spvpp_ptu3c_e_press = RC_spvpp_ptu3c_comp_dphi_8[spvpp_ptu3c_a_ptr_b_9_0->f.h]; + if (spvpp_ptu3c_a_ptr_b_11_10->f.h != (0 & 0x3)) + { + spvpp_ptu3c_a_press = (127 & 0x7f); + spvpp_ptu3c_e_press = (255 & 0xff); + } + if (spvpp_ptu3c_b_ptr_b_11_10->f.h != (0 & 0x3)) spvpp_ptu3c_b_press = (31 & 0x1f); + spvpp_ptu3c_etadiff_a = (spvpp_ptu3c_etaA >= spvpp_ptu3c_etaB) ? ((spvpp_ptu3c_etaA - spvpp_ptu3c_etaB) & 0x7fLL) : ((spvpp_ptu3c_etaB - spvpp_ptu3c_etaA) & 0x7fLL); + spvpp_ptu3c_etadiff_b = (spvpp_ptu3c_etaB >= spvpp_ptu3c_etaC) ? ((spvpp_ptu3c_etaB - spvpp_ptu3c_etaC) & 0x7fLL) : ((spvpp_ptu3c_etaC - spvpp_ptu3c_etaB) & 0x7fLL); + spvpp_ptu3c_etasign_a = (spvpp_ptu3c_etaA >= spvpp_ptu3c_etaB) ? 1 : 0; + spvpp_ptu3c_etasign_b = (spvpp_ptu3c_etaB >= spvpp_ptu3c_etaC) ? 1 : 0; + spvpp_ptu3c_etadiff_a_lsb = spvpp_ptu3c_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu3c_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu3c_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu3c_phidiff_a_ptr_b_11_0->f.h = spvpp_ptu3c_a; + spvpp_ptu3c_phidiff_a_ptr_b_12_12->f.h = (spvpp_ptu3c_phiA >= spvpp_ptu3c_phiB) ? 1 : 0; + spvpp_ptu3c_d_ptr_b_8_0->f.h = spvpp_ptu3c_phidiff_a_ptr_b_8_0->f.h; + if (spvpp_ptu3c_phidiff_a_ptr_b_11_9->f.h != (0 & 0x7)) spvpp_ptu3c_d_ptr_b_8_0->f.h = (511 & 0x1ff); + spvpp_ptu3c_d_ptr_b_11_9->f.h = spvpp_ptu3c_etadiff_a_lsb; + spvpp_ptu3c_d_ptr_b_12_12->f.h = (((spvpp_ptu3c_phiB > spvpp_ptu3c_phiA) && (spvpp_ptu3c_etaB > spvpp_ptu3c_etaA)) & 0xffffffffffffffffLL); + spvpp_ptu3c_c_ptr_b_11_0->f.h = sigcat(spvpp_ptu3c_b_press, 5, spvpp_ptu3c_a_press, 7); + spvpp_ptu3c_c_ptr_b_12_12->f.h = (((((spvpp_ptu3c_phiB >= spvpp_ptu3c_phiA) || (spvpp_ptu3c_phiB >= spvpp_ptu3c_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu3c_phiA >= spvpp_ptu3c_phiB) || (spvpp_ptu3c_phiC >= spvpp_ptu3c_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_ptu3c_clct_bit = (((((spvpp_ptu3c_clctpat[RC_spvpp_me3Id1r[2]] == (8 & 0xf)) || (spvpp_ptu3c_clctpat[RC_spvpp_me3Id1r[2]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu3c_clctpat[RC_spvpp_me3Id1r[2]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu3c_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu3c_clct_bit, 1, spvpp_ptu3c_etadiff_a_lsb, 3), 4, spvpp_ptu3c_e_press, 8); + spvpp_ptu3c_e_ptr_b_12_12->f.h = (((((spvpp_ptu3c_phiB >= spvpp_ptu3c_phiA) || (spvpp_ptu3c_phiB >= spvpp_ptu3c_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu3c_phiA >= spvpp_ptu3c_phiB) || (spvpp_ptu3c_phiC >= spvpp_ptu3c_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + + { + switch (spvpp_me3Rankrr[2]) + { + case ((0 & 0x3f)):spvpp_ptu3c__Modep = 0; + break; + case ((18 & 0x3f)): + case ((23 & 0x3f)): + case ((28 & 0x3f)):spvpp_ptu3c__Modep = 2; + break; + case ((31 & 0x3f)): + case ((33 & 0x3f)): + case ((35 & 0x3f)):spvpp_ptu3c__Modep = 2; + break; + case ((17 & 0x3f)): + case ((22 & 0x3f)): + case ((27 & 0x3f)):spvpp_ptu3c__Modep = 3; + break; + case ((16 & 0x3f)): + case ((21 & 0x3f)): + case ((26 & 0x3f)):spvpp_ptu3c__Modep = 4; + break; + case ((4 & 0x3f)):spvpp_ptu3c__Modep = 5; + break; + case ((6 & 0x3f)): + case ((11 & 0x3f)): + case ((14 & 0x3f)):spvpp_ptu3c__Modep = 6; + break; + case ((5 & 0x3f)): + case ((10 & 0x3f)): + case ((13 & 0x3f)):spvpp_ptu3c__Modep = 7; + break; + case ((3 & 0x3f)):spvpp_ptu3c__Modep = 8; + break; + case ((2 & 0x3f)):spvpp_ptu3c__Modep = 9; + break; + case ((1 & 0x3f)):spvpp_ptu3c__Modep = (10 & 0xf); + break; + default : spvpp_ptu3c__Modep = 0; + break; + } + } + spvpp_ptu3c_mode = spvpp_ptu3c__Modep; + spvpp_ptu3c_modeout = spvpp_ptu3c_mode; + if ((((((((((spvpp_ptu3c_modeout == 5) || (spvpp_ptu3c_modeout == 8)) & 0xffffffffffffffffLL) || (spvpp_ptu3c_modeout == 9)) & 0xffffffffffffffffLL) || (spvpp_ptu3c_modeout == 10)) & 0xffffffffffffffffLL) && (((spvpp_ptu3c_phi < 128) || (spvpp_ptu3c_phi > 3967)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) spvpp_ptu3c_modeout = 0; + spvpp_ptu3c_modenew = ((((spvpp_ptu3c_modeout >= 2) && (spvpp_ptu3c_modeout <= 5)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu3c_pt = (spvpp_ptu3c_modenew) ? spvpp_ptu3c_c : ((((spvpp_ptu3c_modeout == 6) || (spvpp_ptu3c_modeout == 7)) & 0xffffffffffffffffLL)) ? spvpp_ptu3c_e : spvpp_ptu3c_d; + spvpp_ptu3c_si = ((((((((spvpp_ptu3c_a_ptr_b_11_9->f.h != 0) || (spvpp_ptu3c_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptu3c_modenew == 1)) & 0xffffffffffffffffLL) || (((spvpp_ptu3c_phidiff_a_ptr_b_11_9->f.h != 0) && (spvpp_ptu3c_modeout > 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu3c_modeMem = (spvpp_ptu3c_si == 0) ? spvpp_ptu3c_modeout : 1; + spvpp_ptu3c_sign = spvpp_ptu3c_phiA < spvpp_ptu3c_phiB; + if ((((spvpp_ptu3c_modeMem != 6) && (spvpp_ptu3c_modeMem != 7)) & 0xffffffffffffffffLL)) + { + spvpp_ptu3c_etaPT = ((((spvpp_ptu3c_CSCID[RC_spvpp_me3Id1r[2]] > 3) && (spvpp_ptu3c_CSCID[RC_spvpp_me3Id1r[2]] < 10) && (spvpp_ptu3c_etaPT >= 14)) & 0xffffffffffffffffLL)) ? 13 : ((((((((spvpp_ptu3c_CSCID[RC_spvpp_me3Id1r[2]] < 4) && (spvpp_ptu3c_CSCID[RC_spvpp_me3Id1r[2]] > 0)) & 0xffffffffffffffffLL) || (((spvpp_ptu3c_CSCID[RC_spvpp_me3Id1r[2]] <= 12) && (spvpp_ptu3c_CSCID[RC_spvpp_me3Id1r[2]] >= 10)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_ptu3c_etaPT < 14)) & 0xffffffffffffffffLL)) ? 14 : spvpp_ptu3c_etaPT; + } + else + { + spvpp_ptu3c_pt_ptr_b_12_12->f.h = (((spvpp_ptu3c_CSCID[RC_spvpp_me3Id1r[2]] > 3) && (spvpp_ptu3c_CSCID[RC_spvpp_me3Id1r[2]] < 10)) & 0xffffffffffffffffLL); + } + spvpp_pt3c = spvpp_ptu3c_pt; + spvpp_sign3c = spvpp_ptu3c_sign; + spvpp_mode3c = spvpp_ptu3c_modeMem; + spvpp_etaPT3c = spvpp_ptu3c_etaPT; + spvpp_FR3c = spvpp_ptu3c_FR; + spvpp_phi3c = spvpp_ptu3c_phi; + spvpp_phdiff_a[5] = sigcat(sigcat(sigcat(spvpp_ptu3c_etasign_a, 1, spvpp_ptu3c_etaPTfull, 7), 8, spvpp_ptu3c_etadiff_a, 7), 15, spvpp_ptu3c_a, 12); + spvpp_phdiff_b[5] = sigcat(sigcat(sigcat(spvpp_ptu3c_etasign_b, 1, spvpp_ptu3c_etaPTfull, 7), 8, spvpp_ptu3c_etadiff_b, 7), 15, spvpp_ptu3c_b, 12); +} +} + +void vpp_generated_2014_04_24::ptu4a() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu4a_comp_dphi_8, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu4a_me1Eta[0] = (0 & 0x7f); + spvpp_ptu4a_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu4a_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu4a_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu4a_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu4a_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu4a_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu4a_me4Eta[0] = (0 & 0x7f); + spvpp_ptu4a_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu4a_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu4a_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu4a_me1Phi[0] = (0 & 0xfff); + spvpp_ptu4a_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu4a_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu4a_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu4a_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu4a_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu4a_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu4a_me4Phi[0] = (0 & 0xfff); + spvpp_ptu4a_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu4a_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu4a_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu4a_CSCID[0] = (0 & 0xf); + spvpp_ptu4a_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu4a_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu4a_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu4a_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu4a_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu4a_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu4a_clctpat[0] = (0 & 0xf); + spvpp_ptu4a_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu4a_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu4a_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu4a_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu4a_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu4a_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu4a_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu4a__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4a__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4a_me1FR[1] = spvpp_ptu4a__DecodeFR; + + { + if (1 < 3) spvpp_ptu4a__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4a__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4a_me1FR[2] = spvpp_ptu4a__DecodeFR; + + { + if (2 < 3) spvpp_ptu4a__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4a__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4a_me1FR[3] = spvpp_ptu4a__DecodeFR; + + { + if (3 < 3) spvpp_ptu4a__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4a__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4a_me1FR[4] = spvpp_ptu4a__DecodeFR; + + { + if (4 < 3) spvpp_ptu4a__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4a__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4a_me1FR[5] = spvpp_ptu4a__DecodeFR; + + { + if (5 < 3) spvpp_ptu4a__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4a__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4a_me1FR[6] = spvpp_ptu4a__DecodeFR; + spvpp_ptu4a_IdValid_ptr_b_0_0->f.h = ((1 & 0x3) != 0) ? 1 : 0; + spvpp_ptu4a_IdValid_ptr_b_1_1->f.h = (RC_spvpp_me4Id1r[0] != 0) ? 1 : 0; + spvpp_ptu4a_etaPTfull = (spvpp_ptu4a_IdValid_ptr_b_0_0->f.h == 1) ? spvpp_ptu4a_me4Eta[(1 & 0x3)] : 0; + spvpp_ptu4a_etaPT = spvpp_ptu4a_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu4a_phi = (spvpp_ptu4a_IdValid_ptr_b_0_0->f.h == 1) ? spvpp_ptu4a_me4Phi[(1 & 0x3)] : 0; + spvpp_ptu4a_FR = (RC_spvpp_me4Id1r[0] != 0) ? spvpp_ptu4a_me1FR[RC_spvpp_me4Id1r[0]] : 0; + spvpp_ptu4a_phiA = spvpp_ptu4a_me1Phi[RC_spvpp_me4Id1r[0]]; + spvpp_ptu4a_phiB = spvpp_ptu4a_me4Phi[(1 & 0x3)]; + spvpp_ptu4a_etaA = spvpp_ptu4a_me1Eta[RC_spvpp_me4Id1r[0]]; + spvpp_ptu4a_etaB = spvpp_ptu4a_me4Eta[(1 & 0x3)]; + spvpp_ptu4a_eta_me11a = 94; + spvpp_me4Rankrr[0] = RC_spvpp_me4Rankr[0]; + if (spvpp_ptu4a_etaA > spvpp_ptu4a_eta_me11a) + { + spvpp_me4Rankrr[0] = 0; + } + spvpp_ptu4a_a = (spvpp_ptu4a_phiA >= spvpp_ptu4a_phiB) ? ((spvpp_ptu4a_phiA - spvpp_ptu4a_phiB) & 0xfffLL) : ((spvpp_ptu4a_phiB - spvpp_ptu4a_phiA) & 0xfffLL); + spvpp_ptu4a_e_press = RC_spvpp_ptu4a_comp_dphi_8[spvpp_ptu4a_a_ptr_b_9_0->f.h]; + spvpp_ptu4a_etadiff_a = (spvpp_ptu4a_etaA >= spvpp_ptu4a_etaB) ? ((spvpp_ptu4a_etaA - spvpp_ptu4a_etaB) & 0x7fLL) : ((spvpp_ptu4a_etaB - spvpp_ptu4a_etaA) & 0x7fLL); + spvpp_ptu4a_etadiff_a_lsb = spvpp_ptu4a_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu4a_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu4a_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu4a_clct_bit = (((((spvpp_ptu4a_clctpat[RC_spvpp_me4Id1r[0]] == (8 & 0xf)) || (spvpp_ptu4a_clctpat[RC_spvpp_me4Id1r[0]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu4a_clctpat[RC_spvpp_me4Id1r[0]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu4a_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu4a_clct_bit, 1, spvpp_ptu4a_etadiff_a_lsb, 3), 4, spvpp_ptu4a_e_press, 8); + spvpp_ptu4a_e_ptr_b_12_12->f.h = spvpp_ptu4a_CSCID[RC_spvpp_me4Id1r[0]] > 3; + spvpp_ptu4a_modeout = (RC_spvpp_me4Rankr[0] != 0) ? (13 & 0xf) : (0 & 0xf); + spvpp_ptu4a_si = (spvpp_ptu4a_a_ptr_b_11_9->f.h != 0) ? 1 : 0; + spvpp_ptu4a_modeMem = (spvpp_ptu4a_si == 0) ? spvpp_ptu4a_modeout : 1; + spvpp_pt4a = spvpp_ptu4a_e; + spvpp_sign4a = spvpp_ptu4a_phiA < spvpp_ptu4a_phiB; + spvpp_mode4a = spvpp_ptu4a_modeMem; + spvpp_etaPT4a = spvpp_ptu4a_etaPT; + spvpp_FR4a = spvpp_ptu4a_FR; + spvpp_phi4a = spvpp_ptu4a_phi; + spvpp_u4aIdt = RC_spvpp_u4aId; +} +} + +void vpp_generated_2014_04_24::ptu4b() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu4b_comp_dphi_8, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu4b_me1Eta[0] = (0 & 0x7f); + spvpp_ptu4b_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu4b_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu4b_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu4b_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu4b_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu4b_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu4b_me4Eta[0] = (0 & 0x7f); + spvpp_ptu4b_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu4b_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu4b_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu4b_me1Phi[0] = (0 & 0xfff); + spvpp_ptu4b_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu4b_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu4b_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu4b_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu4b_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu4b_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu4b_me4Phi[0] = (0 & 0xfff); + spvpp_ptu4b_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu4b_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu4b_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu4b_CSCID[0] = (0 & 0xf); + spvpp_ptu4b_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu4b_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu4b_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu4b_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu4b_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu4b_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu4b_clctpat[0] = (0 & 0xf); + spvpp_ptu4b_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu4b_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu4b_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu4b_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu4b_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu4b_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu4b_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu4b__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4b__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4b_me1FR[1] = spvpp_ptu4b__DecodeFR; + + { + if (1 < 3) spvpp_ptu4b__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4b__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4b_me1FR[2] = spvpp_ptu4b__DecodeFR; + + { + if (2 < 3) spvpp_ptu4b__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4b__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4b_me1FR[3] = spvpp_ptu4b__DecodeFR; + + { + if (3 < 3) spvpp_ptu4b__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4b__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4b_me1FR[4] = spvpp_ptu4b__DecodeFR; + + { + if (4 < 3) spvpp_ptu4b__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4b__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4b_me1FR[5] = spvpp_ptu4b__DecodeFR; + + { + if (5 < 3) spvpp_ptu4b__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4b__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4b_me1FR[6] = spvpp_ptu4b__DecodeFR; + spvpp_ptu4b_IdValid_ptr_b_0_0->f.h = ((2 & 0x3) != 0) ? 1 : 0; + spvpp_ptu4b_IdValid_ptr_b_1_1->f.h = (RC_spvpp_me4Id1r[1] != 0) ? 1 : 0; + spvpp_ptu4b_etaPTfull = (spvpp_ptu4b_IdValid_ptr_b_0_0->f.h == 1) ? spvpp_ptu4b_me4Eta[(2 & 0x3)] : 0; + spvpp_ptu4b_etaPT = spvpp_ptu4b_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu4b_phi = (spvpp_ptu4b_IdValid_ptr_b_0_0->f.h == 1) ? spvpp_ptu4b_me4Phi[(2 & 0x3)] : 0; + spvpp_ptu4b_FR = (RC_spvpp_me4Id1r[1] != 0) ? spvpp_ptu4b_me1FR[RC_spvpp_me4Id1r[1]] : 0; + spvpp_ptu4b_phiA = spvpp_ptu4b_me1Phi[RC_spvpp_me4Id1r[1]]; + spvpp_ptu4b_phiB = spvpp_ptu4b_me4Phi[(2 & 0x3)]; + spvpp_ptu4b_etaA = spvpp_ptu4b_me1Eta[RC_spvpp_me4Id1r[1]]; + spvpp_ptu4b_etaB = spvpp_ptu4b_me4Eta[(2 & 0x3)]; + spvpp_ptu4b_eta_me11a = 94; + spvpp_me4Rankrr[1] = RC_spvpp_me4Rankr[1]; + if (spvpp_ptu4b_etaA > spvpp_ptu4b_eta_me11a) + { + spvpp_me4Rankrr[1] = 0; + } + spvpp_ptu4b_a = (spvpp_ptu4b_phiA >= spvpp_ptu4b_phiB) ? ((spvpp_ptu4b_phiA - spvpp_ptu4b_phiB) & 0xfffLL) : ((spvpp_ptu4b_phiB - spvpp_ptu4b_phiA) & 0xfffLL); + spvpp_ptu4b_e_press = RC_spvpp_ptu4b_comp_dphi_8[spvpp_ptu4b_a_ptr_b_9_0->f.h]; + spvpp_ptu4b_etadiff_a = (spvpp_ptu4b_etaA >= spvpp_ptu4b_etaB) ? ((spvpp_ptu4b_etaA - spvpp_ptu4b_etaB) & 0x7fLL) : ((spvpp_ptu4b_etaB - spvpp_ptu4b_etaA) & 0x7fLL); + spvpp_ptu4b_etadiff_a_lsb = spvpp_ptu4b_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu4b_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu4b_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu4b_clct_bit = (((((spvpp_ptu4b_clctpat[RC_spvpp_me4Id1r[1]] == (8 & 0xf)) || (spvpp_ptu4b_clctpat[RC_spvpp_me4Id1r[1]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu4b_clctpat[RC_spvpp_me4Id1r[1]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu4b_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu4b_clct_bit, 1, spvpp_ptu4b_etadiff_a_lsb, 3), 4, spvpp_ptu4b_e_press, 8); + spvpp_ptu4b_e_ptr_b_12_12->f.h = spvpp_ptu4b_CSCID[RC_spvpp_me4Id1r[1]] > 3; + spvpp_ptu4b_modeout = (RC_spvpp_me4Rankr[1] != 0) ? (13 & 0xf) : (0 & 0xf); + spvpp_ptu4b_si = (spvpp_ptu4b_a_ptr_b_11_9->f.h != 0) ? 1 : 0; + spvpp_ptu4b_modeMem = (spvpp_ptu4b_si == 0) ? spvpp_ptu4b_modeout : 1; + spvpp_pt4b = spvpp_ptu4b_e; + spvpp_sign4b = spvpp_ptu4b_phiA < spvpp_ptu4b_phiB; + spvpp_mode4b = spvpp_ptu4b_modeMem; + spvpp_etaPT4b = spvpp_ptu4b_etaPT; + spvpp_FR4b = spvpp_ptu4b_FR; + spvpp_phi4b = spvpp_ptu4b_phi; + spvpp_u4bIdt = RC_spvpp_u4bId; +} +} + +void vpp_generated_2014_04_24::ptu4c() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_04_24/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu4c_comp_dphi_8, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu4c_me1Eta[0] = (0 & 0x7f); + spvpp_ptu4c_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu4c_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu4c_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu4c_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu4c_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu4c_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu4c_me4Eta[0] = (0 & 0x7f); + spvpp_ptu4c_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu4c_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu4c_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu4c_me1Phi[0] = (0 & 0xfff); + spvpp_ptu4c_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu4c_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu4c_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu4c_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu4c_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu4c_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu4c_me4Phi[0] = (0 & 0xfff); + spvpp_ptu4c_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu4c_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu4c_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu4c_CSCID[0] = (0 & 0xf); + spvpp_ptu4c_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu4c_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu4c_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu4c_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu4c_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu4c_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu4c_clctpat[0] = (0 & 0xf); + spvpp_ptu4c_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu4c_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu4c_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu4c_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu4c_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu4c_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu4c_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu4c__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4c__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4c_me1FR[1] = spvpp_ptu4c__DecodeFR; + + { + if (1 < 3) spvpp_ptu4c__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4c__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4c_me1FR[2] = spvpp_ptu4c__DecodeFR; + + { + if (2 < 3) spvpp_ptu4c__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4c__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4c_me1FR[3] = spvpp_ptu4c__DecodeFR; + + { + if (3 < 3) spvpp_ptu4c__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4c__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4c_me1FR[4] = spvpp_ptu4c__DecodeFR; + + { + if (4 < 3) spvpp_ptu4c__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4c__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4c_me1FR[5] = spvpp_ptu4c__DecodeFR; + + { + if (5 < 3) spvpp_ptu4c__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4c__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4c_me1FR[6] = spvpp_ptu4c__DecodeFR; + spvpp_ptu4c_IdValid_ptr_b_0_0->f.h = ((3 & 0x3) != 0) ? 1 : 0; + spvpp_ptu4c_IdValid_ptr_b_1_1->f.h = (RC_spvpp_me4Id1r[2] != 0) ? 1 : 0; + spvpp_ptu4c_etaPTfull = (spvpp_ptu4c_IdValid_ptr_b_0_0->f.h == 1) ? spvpp_ptu4c_me4Eta[(3 & 0x3)] : 0; + spvpp_ptu4c_etaPT = spvpp_ptu4c_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu4c_phi = (spvpp_ptu4c_IdValid_ptr_b_0_0->f.h == 1) ? spvpp_ptu4c_me4Phi[(3 & 0x3)] : 0; + spvpp_ptu4c_FR = (RC_spvpp_me4Id1r[2] != 0) ? spvpp_ptu4c_me1FR[RC_spvpp_me4Id1r[2]] : 0; + spvpp_ptu4c_phiA = spvpp_ptu4c_me1Phi[RC_spvpp_me4Id1r[2]]; + spvpp_ptu4c_phiB = spvpp_ptu4c_me4Phi[(3 & 0x3)]; + spvpp_ptu4c_etaA = spvpp_ptu4c_me1Eta[RC_spvpp_me4Id1r[2]]; + spvpp_ptu4c_etaB = spvpp_ptu4c_me4Eta[(3 & 0x3)]; + spvpp_ptu4c_eta_me11a = 94; + spvpp_me4Rankrr[2] = RC_spvpp_me4Rankr[2]; + if (spvpp_ptu4c_etaA > spvpp_ptu4c_eta_me11a) + { + spvpp_me4Rankrr[2] = 0; + } + spvpp_ptu4c_a = (spvpp_ptu4c_phiA >= spvpp_ptu4c_phiB) ? ((spvpp_ptu4c_phiA - spvpp_ptu4c_phiB) & 0xfffLL) : ((spvpp_ptu4c_phiB - spvpp_ptu4c_phiA) & 0xfffLL); + spvpp_ptu4c_e_press = RC_spvpp_ptu4c_comp_dphi_8[spvpp_ptu4c_a_ptr_b_9_0->f.h]; + spvpp_ptu4c_etadiff_a = (spvpp_ptu4c_etaA >= spvpp_ptu4c_etaB) ? ((spvpp_ptu4c_etaA - spvpp_ptu4c_etaB) & 0x7fLL) : ((spvpp_ptu4c_etaB - spvpp_ptu4c_etaA) & 0x7fLL); + spvpp_ptu4c_etadiff_a_lsb = spvpp_ptu4c_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu4c_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu4c_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu4c_clct_bit = (((((spvpp_ptu4c_clctpat[RC_spvpp_me4Id1r[2]] == (8 & 0xf)) || (spvpp_ptu4c_clctpat[RC_spvpp_me4Id1r[2]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu4c_clctpat[RC_spvpp_me4Id1r[2]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu4c_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu4c_clct_bit, 1, spvpp_ptu4c_etadiff_a_lsb, 3), 4, spvpp_ptu4c_e_press, 8); + spvpp_ptu4c_e_ptr_b_12_12->f.h = spvpp_ptu4c_CSCID[RC_spvpp_me4Id1r[2]] > 3; + spvpp_ptu4c_modeout = (RC_spvpp_me4Rankr[2] != 0) ? (13 & 0xf) : (0 & 0xf); + spvpp_ptu4c_si = (spvpp_ptu4c_a_ptr_b_11_9->f.h != 0) ? 1 : 0; + spvpp_ptu4c_modeMem = (spvpp_ptu4c_si == 0) ? spvpp_ptu4c_modeout : 1; + spvpp_pt4c = spvpp_ptu4c_e; + spvpp_sign4c = spvpp_ptu4c_phiA < spvpp_ptu4c_phiB; + spvpp_mode4c = spvpp_ptu4c_modeMem; + spvpp_etaPT4c = spvpp_ptu4c_etaPT; + spvpp_FR4c = spvpp_ptu4c_FR; + spvpp_phi4c = spvpp_ptu4c_phi; + spvpp_u4cIdt = RC_spvpp_u4cId; +} +} + +void vpp_generated_2014_04_24::ptua2a() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptua2a_me2Eta[0] = (0 & 0x7f); + spvpp_ptua2a_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptua2a_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptua2a_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptua2a_me2Phi[0] = (0 & 0xfff); + spvpp_ptua2a_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptua2a_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptua2a_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptua2a_etaPT = spvpp_ptua2a_me2Eta[(1 & 0x3)]; + spvpp_ptua2a_phi = spvpp_ptua2a_me2Phi[(1 & 0x3)]; + spvpp_etaPTa2a = spvpp_ptua2a_etaPT_ptr_b_6_2->f.h; + spvpp_phia2a = spvpp_ptua2a_phi; + spvpp_ua2aIdt = RC_spvpp_ua2aId; + spvpp_halo2rankrr[0] = RC_spvpp_halo2rankr[0]; +} +} + +void vpp_generated_2014_04_24::ptua2b() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptua2b_me2Eta[0] = (0 & 0x7f); + spvpp_ptua2b_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptua2b_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptua2b_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptua2b_me2Phi[0] = (0 & 0xfff); + spvpp_ptua2b_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptua2b_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptua2b_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptua2b_etaPT = spvpp_ptua2b_me2Eta[(2 & 0x3)]; + spvpp_ptua2b_phi = spvpp_ptua2b_me2Phi[(2 & 0x3)]; + spvpp_etaPTa2b = spvpp_ptua2b_etaPT_ptr_b_6_2->f.h; + spvpp_phia2b = spvpp_ptua2b_phi; + spvpp_ua2bIdt = RC_spvpp_ua2bId; + spvpp_halo2rankrr[1] = RC_spvpp_halo2rankr[1]; +} +} + +void vpp_generated_2014_04_24::ptua2c() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptua2c_me2Eta[0] = (0 & 0x7f); + spvpp_ptua2c_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptua2c_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptua2c_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptua2c_me2Phi[0] = (0 & 0xfff); + spvpp_ptua2c_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptua2c_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptua2c_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptua2c_etaPT = spvpp_ptua2c_me2Eta[(3 & 0x3)]; + spvpp_ptua2c_phi = spvpp_ptua2c_me2Phi[(3 & 0x3)]; + spvpp_etaPTa2c = spvpp_ptua2c_etaPT_ptr_b_6_2->f.h; + spvpp_phia2c = spvpp_ptua2c_phi; + spvpp_ua2cIdt = RC_spvpp_ua2cId; + spvpp_halo2rankrr[2] = RC_spvpp_halo2rankr[2]; +} +} + +void vpp_generated_2014_04_24::ptua3a() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptua3a_me2Eta[0] = (0 & 0x7f); + spvpp_ptua3a_me2Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptua3a_me2Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptua3a_me2Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptua3a_me2Phi[0] = (0 & 0xfff); + spvpp_ptua3a_me2Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptua3a_me2Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptua3a_me2Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptua3a_etaPT = spvpp_ptua3a_me2Eta[(1 & 0x3)]; + spvpp_ptua3a_phi = spvpp_ptua3a_me2Phi[(1 & 0x3)]; + spvpp_etaPTa3a = spvpp_ptua3a_etaPT_ptr_b_6_2->f.h; + spvpp_phia3a = spvpp_ptua3a_phi; + spvpp_ua3aIdt = RC_spvpp_ua3aId; + spvpp_halo3rankrr[0] = RC_spvpp_halo3rankr[0]; +} +} + +void vpp_generated_2014_04_24::ptua3b() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptua3b_me2Eta[0] = (0 & 0x7f); + spvpp_ptua3b_me2Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptua3b_me2Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptua3b_me2Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptua3b_me2Phi[0] = (0 & 0xfff); + spvpp_ptua3b_me2Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptua3b_me2Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptua3b_me2Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptua3b_etaPT = spvpp_ptua3b_me2Eta[(2 & 0x3)]; + spvpp_ptua3b_phi = spvpp_ptua3b_me2Phi[(2 & 0x3)]; + spvpp_etaPTa3b = spvpp_ptua3b_etaPT_ptr_b_6_2->f.h; + spvpp_phia3b = spvpp_ptua3b_phi; + spvpp_ua3bIdt = RC_spvpp_ua3bId; + spvpp_halo3rankrr[1] = RC_spvpp_halo3rankr[1]; +} +} + +void vpp_generated_2014_04_24::ptua3c() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptua3c_me2Eta[0] = (0 & 0x7f); + spvpp_ptua3c_me2Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptua3c_me2Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptua3c_me2Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptua3c_me2Phi[0] = (0 & 0xfff); + spvpp_ptua3c_me2Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptua3c_me2Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptua3c_me2Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptua3c_etaPT = spvpp_ptua3c_me2Eta[(3 & 0x3)]; + spvpp_ptua3c_phi = spvpp_ptua3c_me2Phi[(3 & 0x3)]; + spvpp_etaPTa3c = spvpp_ptua3c_etaPT_ptr_b_6_2->f.h; + spvpp_phia3c = spvpp_ptua3c_phi; + spvpp_ua3cIdt = RC_spvpp_ua3cId; + spvpp_halo3rankrr[2] = RC_spvpp_halo3rankr[2]; +} +} + +void vpp_generated_2014_04_24::ptub2a() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptub2a_me1Eta[0] = (0 & 0x7f); + spvpp_ptub2a_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptub2a_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptub2a_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptub2a_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptub2a_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptub2a_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptub2a_me2Eta[0] = (0 & 0x7f); + spvpp_ptub2a_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptub2a_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptub2a_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptub2a_me3Eta[0] = (0 & 0x7f); + spvpp_ptub2a_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptub2a_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptub2a_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptub2a_me1Phi[0] = (0 & 0x7f); + spvpp_ptub2a_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptub2a_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptub2a_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptub2a_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptub2a_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptub2a_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptub2a_me2Phi[0] = (0 & 0xfff); + spvpp_ptub2a_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptub2a_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptub2a_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptub2a_me3Phi[0] = (0 & 0xfff); + spvpp_ptub2a_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptub2a_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptub2a_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptub2a_IdValid_ptr_b_0_0->f.h = ((1 & 0x7) != 0) ? 1 : 0; + spvpp_ptub2a_IdValid_ptr_b_1_1->f.h = (RC_spvpp_mb1id1r[0] != 0) ? 1 : 0; + spvpp_ptub2a_IdValid_ptr_b_2_2->f.h = (RC_spvpp_mb1id2r[0] != 0) ? 1 : 0; + spvpp_ptub2a_IdValid_ptr_b_3_3->f.h = (RC_spvpp_mb1id3r[0] != 0) ? 1 : 0; + spvpp_ub2aIdt = RC_spvpp_ub2aId; + spvpp_mb2rankrr[0] = RC_spvpp_mb2rankr[0]; + spvpp_ptub2a_eta[0] = spvpp_ptub2a_me1Eta[RC_spvpp_mb1id1r[0]]; + spvpp_ptub2a_eta[1] = spvpp_ptub2a_me2Eta[RC_spvpp_mb1id2r[0]]; + spvpp_ptub2a_eta[2] = spvpp_ptub2a_me3Eta[RC_spvpp_mb1id3r[0]]; + spvpp_ptub2a_Deta12 = (spvpp_ptub2a_eta[0] > spvpp_ptub2a_eta[1]) ? ((spvpp_ptub2a_eta[0] - spvpp_ptub2a_eta[1]) & 0x7fLL) : ((spvpp_ptub2a_eta[1] - spvpp_ptub2a_eta[0]) & 0x7fLL); + spvpp_ptub2a_Deta23 = (spvpp_ptub2a_eta[2] > spvpp_ptub2a_eta[1]) ? ((spvpp_ptub2a_eta[2] - spvpp_ptub2a_eta[1]) & 0x7fLL) : ((spvpp_ptub2a_eta[1] - spvpp_ptub2a_eta[2]) & 0x7fLL); + spvpp_ptub2a_Deta13 = (spvpp_ptub2a_eta[0] > spvpp_ptub2a_eta[2]) ? ((spvpp_ptub2a_eta[0] - spvpp_ptub2a_eta[2]) & 0x7fLL) : ((spvpp_ptub2a_eta[2] - spvpp_ptub2a_eta[0]) & 0x7fLL); + if ((((((((((((spvpp_ptub2a_Deta12 > 2) || (spvpp_ptub2a_Deta23 > 2)) & 0xffffffffffffffffLL) && (spvpp_ptub2a_IdValid_ptr_b_3_1->f.h == 7)) & 0xffffffffffffffffLL) || (((spvpp_ptub2a_Deta12 > 2) && (spvpp_ptub2a_IdValid_ptr_b_3_1->f.h == 3)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || (((spvpp_ptub2a_Deta23 > 2) && (spvpp_ptub2a_IdValid_ptr_b_3_1->f.h == 6)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || (((spvpp_ptub2a_Deta13 > 2) && (spvpp_ptub2a_IdValid_ptr_b_3_1->f.h == 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + spvpp_ptub2a_IdValid = 0; + spvpp_ub2aIdt = 0; + spvpp_mb2rankrr[0] = 0; + } + spvpp_ptub2a_etaPTfull = (spvpp_ptub2a_IdValid_ptr_b_2_2->f.h) ? spvpp_ptub2a_me2Eta[RC_spvpp_mb1id2r[0]] : (spvpp_ptub2a_IdValid_ptr_b_3_3->f.h) ? spvpp_ptub2a_me3Eta[RC_spvpp_mb1id3r[0]] : (spvpp_ptub2a_IdValid_ptr_b_1_1->f.h) ? spvpp_ptub2a_me1Eta[RC_spvpp_mb1id1r[0]] : 0; + spvpp_ptub2a_etaPT = spvpp_ptub2a_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptub2a_phi = (spvpp_ptub2a_IdValid_ptr_b_2_2->f.h) ? spvpp_ptub2a_me2Phi[RC_spvpp_mb1id2r[0]] : (spvpp_ptub2a_IdValid_ptr_b_3_3->f.h) ? spvpp_ptub2a_me3Phi[RC_spvpp_mb1id3r[0]] : (spvpp_ptub2a_IdValid_ptr_b_1_1->f.h) ? spvpp_ptub2a_me1Phi[RC_spvpp_mb1id1r[0]] : 0; + spvpp_ptub2a__IdValid = spvpp_ptub2a_IdValid_ptr_b_3_1->f.h; + + { + switch (spvpp_ptub2a__IdValid) + { + case ((0 & 0x7)): + { + spvpp_ptub2a_EnableIdA = 0; + spvpp_ptub2a_EnableIdB = 0; + } + break; + case ((1 & 0x7)): + { + spvpp_ptub2a_EnableIdA = 1; + spvpp_ptub2a_EnableIdB = 0; + } + break; + case ((2 & 0x7)): + { + spvpp_ptub2a_EnableIdA = 2; + spvpp_ptub2a_EnableIdB = 0; + } + break; + case ((3 & 0x7)): + { + spvpp_ptub2a_EnableIdA = 1; + spvpp_ptub2a_EnableIdB = 2; + } + break; + case ((4 & 0x7)): + { + spvpp_ptub2a_EnableIdA = 4; + spvpp_ptub2a_EnableIdB = 0; + } + break; + case ((5 & 0x7)): + { + spvpp_ptub2a_EnableIdA = 1; + spvpp_ptub2a_EnableIdB = 4; + } + break; + case ((6 & 0x7)): + { + spvpp_ptub2a_EnableIdA = 2; + spvpp_ptub2a_EnableIdB = 4; + } + break; + case ((7 & 0x7)): + { + spvpp_ptub2a_EnableIdA = 1; + spvpp_ptub2a_EnableIdB = 2; + } + break; + } + spvpp_ptub2a__SelectPhisbp = sigcat(spvpp_ptub2a_EnableIdA, 3, spvpp_ptub2a_EnableIdB, 3); + } + spvpp_ptub2a_SelPhi = spvpp_ptub2a__SelectPhisbp; + spvpp_ptub2a_phiA = RC_spvpp_mb1_phi[0]; + spvpp_ptub2a_phiB = (spvpp_ptub2a_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptub2a_me1Phi[RC_spvpp_mb1id1r[0]] : (spvpp_ptub2a_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptub2a_me2Phi[RC_spvpp_mb1id2r[0]] : (spvpp_ptub2a_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptub2a_me3Phi[RC_spvpp_mb1id3r[0]] : 0; + spvpp_ptub2a_phiC = (spvpp_ptub2a_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptub2a_me1Phi[RC_spvpp_mb1id1r[0]] : (spvpp_ptub2a_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptub2a_me2Phi[RC_spvpp_mb1id2r[0]] : (spvpp_ptub2a_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptub2a_me3Phi[RC_spvpp_mb1id3r[0]] : 0; + spvpp_ptub2a_a = (spvpp_ptub2a_phiA >= spvpp_ptub2a_phiB) ? ((spvpp_ptub2a_phiA - spvpp_ptub2a_phiB) & 0xfffLL) : ((spvpp_ptub2a_phiB - spvpp_ptub2a_phiA) & 0xfffLL); + spvpp_ptub2a_b = (spvpp_ptub2a_phiB >= spvpp_ptub2a_phiC) ? ((spvpp_ptub2a_phiB - spvpp_ptub2a_phiC) & 0xfffLL) : ((spvpp_ptub2a_phiC - spvpp_ptub2a_phiB) & 0xfffLL); + spvpp_ptub2a_d_ptr_b_11_0->f.h = ((spvpp_ptub2a_phiA - spvpp_ptub2a_phiB) & 0xfffLL); + spvpp_ptub2a_d_ptr_b_12_12->f.h = (spvpp_ptub2a_phiA >= spvpp_ptub2a_phiB) ? 1 : 0; + spvpp_ptub2a_c_ptr_b_11_0->f.h = sigcat(spvpp_ptub2a_b_ptr_b_7_4->f.h, 4, spvpp_ptub2a_a_ptr_b_8_1->f.h, 8); + spvpp_ptub2a_c_ptr_b_12_12->f.h = (((((spvpp_ptub2a_phiB >= spvpp_ptub2a_phiA) || (spvpp_ptub2a_phiB >= spvpp_ptub2a_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptub2a_phiA >= spvpp_ptub2a_phiB) || (spvpp_ptub2a_phiC >= spvpp_ptub2a_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + if (spvpp_mb1_bend_LB_0_RB__ptr_b_4_4->f.h) spvpp_ptub2a_abs_bend = ((((~(RC_spvpp_mb1_bend_LB_0_RB__ptr_b_3_0->f.h)) & 0xf) + (1 & 0xf)) & 0xffffffffffffffffLL); + else spvpp_ptub2a_abs_bend = RC_spvpp_mb1_bend_LB_0_RB__ptr_b_3_0->f.h; + spvpp_ptub2a_e_ptr_b_11_0->f.h = sigcat(spvpp_ptub2a_abs_bend, 4, spvpp_ptub2a_a_ptr_b_8_1->f.h, 8); + spvpp_ptub2a_e_ptr_b_12_12->f.h = (spvpp_ptub2a_phiA >= spvpp_ptub2a_phiB) == RC_spvpp_mb1_bend_LB_0_RB__ptr_b_4_4->f.h; + spvpp_ptub2a__idvalid = spvpp_ptub2a_IdValid_ptr_b_3_1->f.h; + + { + switch (spvpp_ptub2a__idvalid) + { + case ((0 & 0x7)):spvpp_ptub2a__Modebp = (0 & 0x1f); + break; + case ((1 & 0x7)):spvpp_ptub2a__Modebp = (14 & 0x1f); + break; + case ((2 & 0x7)):spvpp_ptub2a__Modebp = (12 & 0x1f); + break; + case ((3 & 0x7)):spvpp_ptub2a__Modebp = (30 & 0x1f); + break; + case ((4 & 0x7)):spvpp_ptub2a__Modebp = (11 & 0x1f); + break; + case ((5 & 0x7)):spvpp_ptub2a__Modebp = (27 & 0x1f); + break; + case ((6 & 0x7)):spvpp_ptub2a__Modebp = (28 & 0x1f); + break; + case ((7 & 0x7)):spvpp_ptub2a__Modebp = (30 & 0x1f); + break; + default : spvpp_ptub2a__Modebp = 0; + break; + } + } + spvpp_ptub2a_mode = spvpp_ptub2a__Modebp; + spvpp_ptub2a_pt = spvpp_ptub2a_e; + spvpp_ptub2a_si = ((((((((spvpp_ptub2a_a_ptr_b_11_9->f.h != 0) || (spvpp_ptub2a_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptub2a_mode_ptr_b_4_4->f.h == 1)) & 0xffffffffffffffffLL) || (((((spvpp_ptub2a_d_ptr_b_12_9->f.h != 7) && (spvpp_ptub2a_d_ptr_b_12_9->f.h != 8)) & 0xffffffffffffffffLL) && (spvpp_ptub2a_mode_ptr_b_4_4->f.h == 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptub2a_modeMem = (spvpp_ptub2a_si == 0) ? spvpp_ptub2a_mode_ptr_b_3_0->f.h : 1; + spvpp_ptub2a_sign = spvpp_ptub2a_phiA < spvpp_ptub2a_phiB; + spvpp_ptb2a = spvpp_ptub2a_pt; + spvpp_signb2a = spvpp_ptub2a_sign; + spvpp_modeb2a = spvpp_ptub2a_modeMem; + spvpp_etaPTb2a = spvpp_ptub2a_etaPT; + spvpp_FRba = spvpp_ptub2a_mode_ptr_b_4_4->f.h; + spvpp_phib2a = spvpp_ptub2a_phi; +} +} + +void vpp_generated_2014_04_24::ptub2b() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptub2b_me1Eta[0] = (0 & 0x7f); + spvpp_ptub2b_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptub2b_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptub2b_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptub2b_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptub2b_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptub2b_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptub2b_me2Eta[0] = (0 & 0x7f); + spvpp_ptub2b_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptub2b_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptub2b_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptub2b_me3Eta[0] = (0 & 0x7f); + spvpp_ptub2b_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptub2b_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptub2b_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptub2b_me1Phi[0] = (0 & 0x7f); + spvpp_ptub2b_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptub2b_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptub2b_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptub2b_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptub2b_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptub2b_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptub2b_me2Phi[0] = (0 & 0xfff); + spvpp_ptub2b_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptub2b_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptub2b_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptub2b_me3Phi[0] = (0 & 0xfff); + spvpp_ptub2b_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptub2b_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptub2b_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptub2b_IdValid_ptr_b_0_0->f.h = ((2 & 0x7) != 0) ? 1 : 0; + spvpp_ptub2b_IdValid_ptr_b_1_1->f.h = (RC_spvpp_mb1id1r[1] != 0) ? 1 : 0; + spvpp_ptub2b_IdValid_ptr_b_2_2->f.h = (RC_spvpp_mb1id2r[1] != 0) ? 1 : 0; + spvpp_ptub2b_IdValid_ptr_b_3_3->f.h = (RC_spvpp_mb1id3r[1] != 0) ? 1 : 0; + spvpp_ub2bIdt = RC_spvpp_ub2bId; + spvpp_mb2rankrr[1] = RC_spvpp_mb2rankr[1]; + spvpp_ptub2b_eta[0] = spvpp_ptub2b_me1Eta[RC_spvpp_mb1id1r[1]]; + spvpp_ptub2b_eta[1] = spvpp_ptub2b_me2Eta[RC_spvpp_mb1id2r[1]]; + spvpp_ptub2b_eta[2] = spvpp_ptub2b_me3Eta[RC_spvpp_mb1id3r[1]]; + spvpp_ptub2b_Deta12 = (spvpp_ptub2b_eta[0] > spvpp_ptub2b_eta[1]) ? ((spvpp_ptub2b_eta[0] - spvpp_ptub2b_eta[1]) & 0x7fLL) : ((spvpp_ptub2b_eta[1] - spvpp_ptub2b_eta[0]) & 0x7fLL); + spvpp_ptub2b_Deta23 = (spvpp_ptub2b_eta[2] > spvpp_ptub2b_eta[1]) ? ((spvpp_ptub2b_eta[2] - spvpp_ptub2b_eta[1]) & 0x7fLL) : ((spvpp_ptub2b_eta[1] - spvpp_ptub2b_eta[2]) & 0x7fLL); + spvpp_ptub2b_Deta13 = (spvpp_ptub2b_eta[0] > spvpp_ptub2b_eta[2]) ? ((spvpp_ptub2b_eta[0] - spvpp_ptub2b_eta[2]) & 0x7fLL) : ((spvpp_ptub2b_eta[2] - spvpp_ptub2b_eta[0]) & 0x7fLL); + if ((((((((((((spvpp_ptub2b_Deta12 > 2) || (spvpp_ptub2b_Deta23 > 2)) & 0xffffffffffffffffLL) && (spvpp_ptub2b_IdValid_ptr_b_3_1->f.h == 7)) & 0xffffffffffffffffLL) || (((spvpp_ptub2b_Deta12 > 2) && (spvpp_ptub2b_IdValid_ptr_b_3_1->f.h == 3)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || (((spvpp_ptub2b_Deta23 > 2) && (spvpp_ptub2b_IdValid_ptr_b_3_1->f.h == 6)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || (((spvpp_ptub2b_Deta13 > 2) && (spvpp_ptub2b_IdValid_ptr_b_3_1->f.h == 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + spvpp_ptub2b_IdValid = 0; + spvpp_ub2bIdt = 0; + spvpp_mb2rankrr[1] = 0; + } + spvpp_ptub2b_etaPTfull = (spvpp_ptub2b_IdValid_ptr_b_2_2->f.h) ? spvpp_ptub2b_me2Eta[RC_spvpp_mb1id2r[1]] : (spvpp_ptub2b_IdValid_ptr_b_3_3->f.h) ? spvpp_ptub2b_me3Eta[RC_spvpp_mb1id3r[1]] : (spvpp_ptub2b_IdValid_ptr_b_1_1->f.h) ? spvpp_ptub2b_me1Eta[RC_spvpp_mb1id1r[1]] : 0; + spvpp_ptub2b_etaPT = spvpp_ptub2b_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptub2b_phi = (spvpp_ptub2b_IdValid_ptr_b_2_2->f.h) ? spvpp_ptub2b_me2Phi[RC_spvpp_mb1id2r[1]] : (spvpp_ptub2b_IdValid_ptr_b_3_3->f.h) ? spvpp_ptub2b_me3Phi[RC_spvpp_mb1id3r[1]] : (spvpp_ptub2b_IdValid_ptr_b_1_1->f.h) ? spvpp_ptub2b_me1Phi[RC_spvpp_mb1id1r[1]] : 0; + spvpp_ptub2b__IdValid = spvpp_ptub2b_IdValid_ptr_b_3_1->f.h; + + { + switch (spvpp_ptub2b__IdValid) + { + case ((0 & 0x7)): + { + spvpp_ptub2b_EnableIdA = 0; + spvpp_ptub2b_EnableIdB = 0; + } + break; + case ((1 & 0x7)): + { + spvpp_ptub2b_EnableIdA = 1; + spvpp_ptub2b_EnableIdB = 0; + } + break; + case ((2 & 0x7)): + { + spvpp_ptub2b_EnableIdA = 2; + spvpp_ptub2b_EnableIdB = 0; + } + break; + case ((3 & 0x7)): + { + spvpp_ptub2b_EnableIdA = 1; + spvpp_ptub2b_EnableIdB = 2; + } + break; + case ((4 & 0x7)): + { + spvpp_ptub2b_EnableIdA = 4; + spvpp_ptub2b_EnableIdB = 0; + } + break; + case ((5 & 0x7)): + { + spvpp_ptub2b_EnableIdA = 1; + spvpp_ptub2b_EnableIdB = 4; + } + break; + case ((6 & 0x7)): + { + spvpp_ptub2b_EnableIdA = 2; + spvpp_ptub2b_EnableIdB = 4; + } + break; + case ((7 & 0x7)): + { + spvpp_ptub2b_EnableIdA = 1; + spvpp_ptub2b_EnableIdB = 2; + } + break; + } + spvpp_ptub2b__SelectPhisbp = sigcat(spvpp_ptub2b_EnableIdA, 3, spvpp_ptub2b_EnableIdB, 3); + } + spvpp_ptub2b_SelPhi = spvpp_ptub2b__SelectPhisbp; + spvpp_ptub2b_phiA = RC_spvpp_mb1_phi[1]; + spvpp_ptub2b_phiB = (spvpp_ptub2b_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptub2b_me1Phi[RC_spvpp_mb1id1r[1]] : (spvpp_ptub2b_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptub2b_me2Phi[RC_spvpp_mb1id2r[1]] : (spvpp_ptub2b_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptub2b_me3Phi[RC_spvpp_mb1id3r[1]] : 0; + spvpp_ptub2b_phiC = (spvpp_ptub2b_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptub2b_me1Phi[RC_spvpp_mb1id1r[1]] : (spvpp_ptub2b_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptub2b_me2Phi[RC_spvpp_mb1id2r[1]] : (spvpp_ptub2b_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptub2b_me3Phi[RC_spvpp_mb1id3r[1]] : 0; + spvpp_ptub2b_a = (spvpp_ptub2b_phiA >= spvpp_ptub2b_phiB) ? ((spvpp_ptub2b_phiA - spvpp_ptub2b_phiB) & 0xfffLL) : ((spvpp_ptub2b_phiB - spvpp_ptub2b_phiA) & 0xfffLL); + spvpp_ptub2b_b = (spvpp_ptub2b_phiB >= spvpp_ptub2b_phiC) ? ((spvpp_ptub2b_phiB - spvpp_ptub2b_phiC) & 0xfffLL) : ((spvpp_ptub2b_phiC - spvpp_ptub2b_phiB) & 0xfffLL); + spvpp_ptub2b_d_ptr_b_11_0->f.h = ((spvpp_ptub2b_phiA - spvpp_ptub2b_phiB) & 0xfffLL); + spvpp_ptub2b_d_ptr_b_12_12->f.h = (spvpp_ptub2b_phiA >= spvpp_ptub2b_phiB) ? 1 : 0; + spvpp_ptub2b_c_ptr_b_11_0->f.h = sigcat(spvpp_ptub2b_b_ptr_b_7_4->f.h, 4, spvpp_ptub2b_a_ptr_b_8_1->f.h, 8); + spvpp_ptub2b_c_ptr_b_12_12->f.h = (((((spvpp_ptub2b_phiB >= spvpp_ptub2b_phiA) || (spvpp_ptub2b_phiB >= spvpp_ptub2b_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptub2b_phiA >= spvpp_ptub2b_phiB) || (spvpp_ptub2b_phiC >= spvpp_ptub2b_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + if (spvpp_mb1_bend_LB_1_RB__ptr_b_4_4->f.h) spvpp_ptub2b_abs_bend = ((((~(RC_spvpp_mb1_bend_LB_1_RB__ptr_b_3_0->f.h)) & 0xf) + (1 & 0xf)) & 0xffffffffffffffffLL); + else spvpp_ptub2b_abs_bend = RC_spvpp_mb1_bend_LB_1_RB__ptr_b_3_0->f.h; + spvpp_ptub2b_e_ptr_b_11_0->f.h = sigcat(spvpp_ptub2b_abs_bend, 4, spvpp_ptub2b_a_ptr_b_8_1->f.h, 8); + spvpp_ptub2b_e_ptr_b_12_12->f.h = (spvpp_ptub2b_phiA >= spvpp_ptub2b_phiB) == RC_spvpp_mb1_bend_LB_1_RB__ptr_b_4_4->f.h; + spvpp_ptub2b__idvalid = spvpp_ptub2b_IdValid_ptr_b_3_1->f.h; + + { + switch (spvpp_ptub2b__idvalid) + { + case ((0 & 0x7)):spvpp_ptub2b__Modebp = (0 & 0x1f); + break; + case ((1 & 0x7)):spvpp_ptub2b__Modebp = (14 & 0x1f); + break; + case ((2 & 0x7)):spvpp_ptub2b__Modebp = (12 & 0x1f); + break; + case ((3 & 0x7)):spvpp_ptub2b__Modebp = (30 & 0x1f); + break; + case ((4 & 0x7)):spvpp_ptub2b__Modebp = (11 & 0x1f); + break; + case ((5 & 0x7)):spvpp_ptub2b__Modebp = (27 & 0x1f); + break; + case ((6 & 0x7)):spvpp_ptub2b__Modebp = (28 & 0x1f); + break; + case ((7 & 0x7)):spvpp_ptub2b__Modebp = (30 & 0x1f); + break; + default : spvpp_ptub2b__Modebp = 0; + break; + } + } + spvpp_ptub2b_mode = spvpp_ptub2b__Modebp; + spvpp_ptub2b_pt = spvpp_ptub2b_e; + spvpp_ptub2b_si = ((((((((spvpp_ptub2b_a_ptr_b_11_9->f.h != 0) || (spvpp_ptub2b_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptub2b_mode_ptr_b_4_4->f.h == 1)) & 0xffffffffffffffffLL) || (((((spvpp_ptub2b_d_ptr_b_12_9->f.h != 7) && (spvpp_ptub2b_d_ptr_b_12_9->f.h != 8)) & 0xffffffffffffffffLL) && (spvpp_ptub2b_mode_ptr_b_4_4->f.h == 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptub2b_modeMem = (spvpp_ptub2b_si == 0) ? spvpp_ptub2b_mode_ptr_b_3_0->f.h : 1; + spvpp_ptub2b_sign = spvpp_ptub2b_phiA < spvpp_ptub2b_phiB; + spvpp_ptb2b = spvpp_ptub2b_pt; + spvpp_signb2b = spvpp_ptub2b_sign; + spvpp_modeb2b = spvpp_ptub2b_modeMem; + spvpp_etaPTb2b = spvpp_ptub2b_etaPT; + spvpp_FRbb = spvpp_ptub2b_mode_ptr_b_4_4->f.h; + spvpp_phib2b = spvpp_ptub2b_phi; +} +} + +void vpp_generated_2014_04_24::ptub2c() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptub2c_me1Eta[0] = (0 & 0x7f); + spvpp_ptub2c_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptub2c_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptub2c_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptub2c_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptub2c_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptub2c_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptub2c_me2Eta[0] = (0 & 0x7f); + spvpp_ptub2c_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptub2c_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptub2c_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptub2c_me3Eta[0] = (0 & 0x7f); + spvpp_ptub2c_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptub2c_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptub2c_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptub2c_me1Phi[0] = (0 & 0x7f); + spvpp_ptub2c_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptub2c_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptub2c_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptub2c_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptub2c_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptub2c_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptub2c_me2Phi[0] = (0 & 0xfff); + spvpp_ptub2c_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptub2c_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptub2c_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptub2c_me3Phi[0] = (0 & 0xfff); + spvpp_ptub2c_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptub2c_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptub2c_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptub2c_IdValid_ptr_b_0_0->f.h = ((3 & 0x7) != 0) ? 1 : 0; + spvpp_ptub2c_IdValid_ptr_b_1_1->f.h = (RC_spvpp_mb1id1r[2] != 0) ? 1 : 0; + spvpp_ptub2c_IdValid_ptr_b_2_2->f.h = (RC_spvpp_mb1id2r[2] != 0) ? 1 : 0; + spvpp_ptub2c_IdValid_ptr_b_3_3->f.h = (RC_spvpp_mb1id3r[2] != 0) ? 1 : 0; + spvpp_ub2cIdt = RC_spvpp_ub2cId; + spvpp_mb2rankrr[2] = RC_spvpp_mb2rankr[2]; + spvpp_ptub2c_eta[0] = spvpp_ptub2c_me1Eta[RC_spvpp_mb1id1r[2]]; + spvpp_ptub2c_eta[1] = spvpp_ptub2c_me2Eta[RC_spvpp_mb1id2r[2]]; + spvpp_ptub2c_eta[2] = spvpp_ptub2c_me3Eta[RC_spvpp_mb1id3r[2]]; + spvpp_ptub2c_Deta12 = (spvpp_ptub2c_eta[0] > spvpp_ptub2c_eta[1]) ? ((spvpp_ptub2c_eta[0] - spvpp_ptub2c_eta[1]) & 0x7fLL) : ((spvpp_ptub2c_eta[1] - spvpp_ptub2c_eta[0]) & 0x7fLL); + spvpp_ptub2c_Deta23 = (spvpp_ptub2c_eta[2] > spvpp_ptub2c_eta[1]) ? ((spvpp_ptub2c_eta[2] - spvpp_ptub2c_eta[1]) & 0x7fLL) : ((spvpp_ptub2c_eta[1] - spvpp_ptub2c_eta[2]) & 0x7fLL); + spvpp_ptub2c_Deta13 = (spvpp_ptub2c_eta[0] > spvpp_ptub2c_eta[2]) ? ((spvpp_ptub2c_eta[0] - spvpp_ptub2c_eta[2]) & 0x7fLL) : ((spvpp_ptub2c_eta[2] - spvpp_ptub2c_eta[0]) & 0x7fLL); + if ((((((((((((spvpp_ptub2c_Deta12 > 2) || (spvpp_ptub2c_Deta23 > 2)) & 0xffffffffffffffffLL) && (spvpp_ptub2c_IdValid_ptr_b_3_1->f.h == 7)) & 0xffffffffffffffffLL) || (((spvpp_ptub2c_Deta12 > 2) && (spvpp_ptub2c_IdValid_ptr_b_3_1->f.h == 3)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || (((spvpp_ptub2c_Deta23 > 2) && (spvpp_ptub2c_IdValid_ptr_b_3_1->f.h == 6)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || (((spvpp_ptub2c_Deta13 > 2) && (spvpp_ptub2c_IdValid_ptr_b_3_1->f.h == 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + spvpp_ptub2c_IdValid = 0; + spvpp_ub2cIdt = 0; + spvpp_mb2rankrr[2] = 0; + } + spvpp_ptub2c_etaPTfull = (spvpp_ptub2c_IdValid_ptr_b_2_2->f.h) ? spvpp_ptub2c_me2Eta[RC_spvpp_mb1id2r[2]] : (spvpp_ptub2c_IdValid_ptr_b_3_3->f.h) ? spvpp_ptub2c_me3Eta[RC_spvpp_mb1id3r[2]] : (spvpp_ptub2c_IdValid_ptr_b_1_1->f.h) ? spvpp_ptub2c_me1Eta[RC_spvpp_mb1id1r[2]] : 0; + spvpp_ptub2c_etaPT = spvpp_ptub2c_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptub2c_phi = (spvpp_ptub2c_IdValid_ptr_b_2_2->f.h) ? spvpp_ptub2c_me2Phi[RC_spvpp_mb1id2r[2]] : (spvpp_ptub2c_IdValid_ptr_b_3_3->f.h) ? spvpp_ptub2c_me3Phi[RC_spvpp_mb1id3r[2]] : (spvpp_ptub2c_IdValid_ptr_b_1_1->f.h) ? spvpp_ptub2c_me1Phi[RC_spvpp_mb1id1r[2]] : 0; + spvpp_ptub2c__IdValid = spvpp_ptub2c_IdValid_ptr_b_3_1->f.h; + + { + switch (spvpp_ptub2c__IdValid) + { + case ((0 & 0x7)): + { + spvpp_ptub2c_EnableIdA = 0; + spvpp_ptub2c_EnableIdB = 0; + } + break; + case ((1 & 0x7)): + { + spvpp_ptub2c_EnableIdA = 1; + spvpp_ptub2c_EnableIdB = 0; + } + break; + case ((2 & 0x7)): + { + spvpp_ptub2c_EnableIdA = 2; + spvpp_ptub2c_EnableIdB = 0; + } + break; + case ((3 & 0x7)): + { + spvpp_ptub2c_EnableIdA = 1; + spvpp_ptub2c_EnableIdB = 2; + } + break; + case ((4 & 0x7)): + { + spvpp_ptub2c_EnableIdA = 4; + spvpp_ptub2c_EnableIdB = 0; + } + break; + case ((5 & 0x7)): + { + spvpp_ptub2c_EnableIdA = 1; + spvpp_ptub2c_EnableIdB = 4; + } + break; + case ((6 & 0x7)): + { + spvpp_ptub2c_EnableIdA = 2; + spvpp_ptub2c_EnableIdB = 4; + } + break; + case ((7 & 0x7)): + { + spvpp_ptub2c_EnableIdA = 1; + spvpp_ptub2c_EnableIdB = 2; + } + break; + } + spvpp_ptub2c__SelectPhisbp = sigcat(spvpp_ptub2c_EnableIdA, 3, spvpp_ptub2c_EnableIdB, 3); + } + spvpp_ptub2c_SelPhi = spvpp_ptub2c__SelectPhisbp; + spvpp_ptub2c_phiA = RC_spvpp_mb1_phi[2]; + spvpp_ptub2c_phiB = (spvpp_ptub2c_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptub2c_me1Phi[RC_spvpp_mb1id1r[2]] : (spvpp_ptub2c_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptub2c_me2Phi[RC_spvpp_mb1id2r[2]] : (spvpp_ptub2c_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptub2c_me3Phi[RC_spvpp_mb1id3r[2]] : 0; + spvpp_ptub2c_phiC = (spvpp_ptub2c_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptub2c_me1Phi[RC_spvpp_mb1id1r[2]] : (spvpp_ptub2c_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptub2c_me2Phi[RC_spvpp_mb1id2r[2]] : (spvpp_ptub2c_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptub2c_me3Phi[RC_spvpp_mb1id3r[2]] : 0; + spvpp_ptub2c_a = (spvpp_ptub2c_phiA >= spvpp_ptub2c_phiB) ? ((spvpp_ptub2c_phiA - spvpp_ptub2c_phiB) & 0xfffLL) : ((spvpp_ptub2c_phiB - spvpp_ptub2c_phiA) & 0xfffLL); + spvpp_ptub2c_b = (spvpp_ptub2c_phiB >= spvpp_ptub2c_phiC) ? ((spvpp_ptub2c_phiB - spvpp_ptub2c_phiC) & 0xfffLL) : ((spvpp_ptub2c_phiC - spvpp_ptub2c_phiB) & 0xfffLL); + spvpp_ptub2c_d_ptr_b_11_0->f.h = ((spvpp_ptub2c_phiA - spvpp_ptub2c_phiB) & 0xfffLL); + spvpp_ptub2c_d_ptr_b_12_12->f.h = (spvpp_ptub2c_phiA >= spvpp_ptub2c_phiB) ? 1 : 0; + spvpp_ptub2c_c_ptr_b_11_0->f.h = sigcat(spvpp_ptub2c_b_ptr_b_7_4->f.h, 4, spvpp_ptub2c_a_ptr_b_8_1->f.h, 8); + spvpp_ptub2c_c_ptr_b_12_12->f.h = (((((spvpp_ptub2c_phiB >= spvpp_ptub2c_phiA) || (spvpp_ptub2c_phiB >= spvpp_ptub2c_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptub2c_phiA >= spvpp_ptub2c_phiB) || (spvpp_ptub2c_phiC >= spvpp_ptub2c_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + if (spvpp_mb1_bend_LB_2_RB__ptr_b_4_4->f.h) spvpp_ptub2c_abs_bend = ((((~(RC_spvpp_mb1_bend_LB_2_RB__ptr_b_3_0->f.h)) & 0xf) + (1 & 0xf)) & 0xffffffffffffffffLL); + else spvpp_ptub2c_abs_bend = RC_spvpp_mb1_bend_LB_2_RB__ptr_b_3_0->f.h; + spvpp_ptub2c_e_ptr_b_11_0->f.h = sigcat(spvpp_ptub2c_abs_bend, 4, spvpp_ptub2c_a_ptr_b_8_1->f.h, 8); + spvpp_ptub2c_e_ptr_b_12_12->f.h = (spvpp_ptub2c_phiA >= spvpp_ptub2c_phiB) == RC_spvpp_mb1_bend_LB_2_RB__ptr_b_4_4->f.h; + spvpp_ptub2c__idvalid = spvpp_ptub2c_IdValid_ptr_b_3_1->f.h; + + { + switch (spvpp_ptub2c__idvalid) + { + case ((0 & 0x7)):spvpp_ptub2c__Modebp = (0 & 0x1f); + break; + case ((1 & 0x7)):spvpp_ptub2c__Modebp = (14 & 0x1f); + break; + case ((2 & 0x7)):spvpp_ptub2c__Modebp = (12 & 0x1f); + break; + case ((3 & 0x7)):spvpp_ptub2c__Modebp = (30 & 0x1f); + break; + case ((4 & 0x7)):spvpp_ptub2c__Modebp = (11 & 0x1f); + break; + case ((5 & 0x7)):spvpp_ptub2c__Modebp = (27 & 0x1f); + break; + case ((6 & 0x7)):spvpp_ptub2c__Modebp = (28 & 0x1f); + break; + case ((7 & 0x7)):spvpp_ptub2c__Modebp = (30 & 0x1f); + break; + default : spvpp_ptub2c__Modebp = 0; + break; + } + } + spvpp_ptub2c_mode = spvpp_ptub2c__Modebp; + spvpp_ptub2c_pt = spvpp_ptub2c_e; + spvpp_ptub2c_si = ((((((((spvpp_ptub2c_a_ptr_b_11_9->f.h != 0) || (spvpp_ptub2c_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptub2c_mode_ptr_b_4_4->f.h == 1)) & 0xffffffffffffffffLL) || (((((spvpp_ptub2c_d_ptr_b_12_9->f.h != 7) && (spvpp_ptub2c_d_ptr_b_12_9->f.h != 8)) & 0xffffffffffffffffLL) && (spvpp_ptub2c_mode_ptr_b_4_4->f.h == 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptub2c_modeMem = (spvpp_ptub2c_si == 0) ? spvpp_ptub2c_mode_ptr_b_3_0->f.h : 1; + spvpp_ptub2c_sign = spvpp_ptub2c_phiA < spvpp_ptub2c_phiB; + spvpp_ptb2c = spvpp_ptub2c_pt; + spvpp_signb2c = spvpp_ptub2c_sign; + spvpp_modeb2c = spvpp_ptub2c_modeMem; + spvpp_etaPTb2c = spvpp_ptub2c_etaPT; + spvpp_FRbc = spvpp_ptub2c_mode_ptr_b_4_4->f.h; + spvpp_phib2c = spvpp_ptub2c_phi; +} +} + +void vpp_generated_2014_04_24::spvpp() +{ +dtbx_0(); +dtbx_1(); +spvpp_bxa__depth = control_ptr_b_2_1->f.h; +bxa_(); +spvpp_me1bi[0] = (0 & 0x1f); +spvpp_me2bi[0] = (0 & 0xf); +spvpp_me3bi[0] = (0 & 0xf); +spvpp_me4bi[0] = (0 & 0xf); +spvpp_mb1bi[0] = (0 & 0x1f); +spvpp_etu12_0_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu12_0_etaB = spvpp_me2_LB_0_RB__ptr_b_18_12->f.h; +etu12_0(); +spvpp_etu13_0_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu13_0_etaB = spvpp_me3_LB_0_RB__ptr_b_18_12->f.h; +etu13_0(); +spvpp_etu14_0_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu14_0_etaB = spvpp_me4_LB_0_RB__ptr_b_18_12->f.h; +etu14_0(); +spvpp_etu12_1_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu12_1_etaB = spvpp_me2_LB_1_RB__ptr_b_18_12->f.h; +etu12_1(); +spvpp_etu13_1_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu13_1_etaB = spvpp_me3_LB_1_RB__ptr_b_18_12->f.h; +etu13_1(); +spvpp_etu14_1_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu14_1_etaB = spvpp_me4_LB_1_RB__ptr_b_18_12->f.h; +etu14_1(); +spvpp_etu12_2_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu12_2_etaB = spvpp_me2_LB_2_RB__ptr_b_18_12->f.h; +etu12_2(); +spvpp_etu13_2_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu13_2_etaB = spvpp_me3_LB_2_RB__ptr_b_18_12->f.h; +etu13_2(); +spvpp_etu14_2_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu14_2_etaB = spvpp_me4_LB_2_RB__ptr_b_18_12->f.h; +etu14_2(); +spvpp_etu12_3_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu12_3_etaB = spvpp_me2_LB_0_RB__ptr_b_18_12->f.h; +etu12_3(); +spvpp_etu13_3_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu13_3_etaB = spvpp_me3_LB_0_RB__ptr_b_18_12->f.h; +etu13_3(); +spvpp_etu14_3_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu14_3_etaB = spvpp_me4_LB_0_RB__ptr_b_18_12->f.h; +etu14_3(); +spvpp_etu12_4_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu12_4_etaB = spvpp_me2_LB_1_RB__ptr_b_18_12->f.h; +etu12_4(); +spvpp_etu13_4_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu13_4_etaB = spvpp_me3_LB_1_RB__ptr_b_18_12->f.h; +etu13_4(); +spvpp_etu14_4_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu14_4_etaB = spvpp_me4_LB_1_RB__ptr_b_18_12->f.h; +etu14_4(); +spvpp_etu12_5_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu12_5_etaB = spvpp_me2_LB_2_RB__ptr_b_18_12->f.h; +etu12_5(); +spvpp_etu13_5_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu13_5_etaB = spvpp_me3_LB_2_RB__ptr_b_18_12->f.h; +etu13_5(); +spvpp_etu14_5_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu14_5_etaB = spvpp_me4_LB_2_RB__ptr_b_18_12->f.h; +etu14_5(); +spvpp_etu12_6_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu12_6_etaB = spvpp_me2_LB_0_RB__ptr_b_18_12->f.h; +etu12_6(); +spvpp_etu13_6_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu13_6_etaB = spvpp_me3_LB_0_RB__ptr_b_18_12->f.h; +etu13_6(); +spvpp_etu14_6_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu14_6_etaB = spvpp_me4_LB_0_RB__ptr_b_18_12->f.h; +etu14_6(); +spvpp_etu12_7_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu12_7_etaB = spvpp_me2_LB_1_RB__ptr_b_18_12->f.h; +etu12_7(); +spvpp_etu13_7_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu13_7_etaB = spvpp_me3_LB_1_RB__ptr_b_18_12->f.h; +etu13_7(); +spvpp_etu14_7_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu14_7_etaB = spvpp_me4_LB_1_RB__ptr_b_18_12->f.h; +etu14_7(); +spvpp_etu12_8_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu12_8_etaB = spvpp_me2_LB_2_RB__ptr_b_18_12->f.h; +etu12_8(); +spvpp_etu13_8_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu13_8_etaB = spvpp_me3_LB_2_RB__ptr_b_18_12->f.h; +etu13_8(); +spvpp_etu14_8_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu14_8_etaB = spvpp_me4_LB_2_RB__ptr_b_18_12->f.h; +etu14_8(); +spvpp_etu12_9_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu12_9_etaB = spvpp_me2_LB_0_RB__ptr_b_18_12->f.h; +etu12_9(); +spvpp_etu13_9_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu13_9_etaB = spvpp_me3_LB_0_RB__ptr_b_18_12->f.h; +etu13_9(); +spvpp_etu14_9_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu14_9_etaB = spvpp_me4_LB_0_RB__ptr_b_18_12->f.h; +etu14_9(); +spvpp_etu12_10_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu12_10_etaB = spvpp_me2_LB_1_RB__ptr_b_18_12->f.h; +etu12_10(); +spvpp_etu13_10_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu13_10_etaB = spvpp_me3_LB_1_RB__ptr_b_18_12->f.h; +etu13_10(); +spvpp_etu14_10_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu14_10_etaB = spvpp_me4_LB_1_RB__ptr_b_18_12->f.h; +etu14_10(); +spvpp_etu12_11_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu12_11_etaB = spvpp_me2_LB_2_RB__ptr_b_18_12->f.h; +etu12_11(); +spvpp_etu13_11_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu13_11_etaB = spvpp_me3_LB_2_RB__ptr_b_18_12->f.h; +etu13_11(); +spvpp_etu14_11_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu14_11_etaB = spvpp_me4_LB_2_RB__ptr_b_18_12->f.h; +etu14_11(); +spvpp_etu12_12_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu12_12_etaB = spvpp_me2_LB_0_RB__ptr_b_18_12->f.h; +etu12_12(); +spvpp_etu13_12_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu13_12_etaB = spvpp_me3_LB_0_RB__ptr_b_18_12->f.h; +etu13_12(); +spvpp_etu14_12_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu14_12_etaB = spvpp_me4_LB_0_RB__ptr_b_18_12->f.h; +etu14_12(); +spvpp_etu12_13_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu12_13_etaB = spvpp_me2_LB_1_RB__ptr_b_18_12->f.h; +etu12_13(); +spvpp_etu13_13_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu13_13_etaB = spvpp_me3_LB_1_RB__ptr_b_18_12->f.h; +etu13_13(); +spvpp_etu14_13_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu14_13_etaB = spvpp_me4_LB_1_RB__ptr_b_18_12->f.h; +etu14_13(); +spvpp_etu12_14_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu12_14_etaB = spvpp_me2_LB_2_RB__ptr_b_18_12->f.h; +etu12_14(); +spvpp_etu13_14_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu13_14_etaB = spvpp_me3_LB_2_RB__ptr_b_18_12->f.h; +etu13_14(); +spvpp_etu14_14_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu14_14_etaB = spvpp_me4_LB_2_RB__ptr_b_18_12->f.h; +etu14_14(); +spvpp_etu12_15_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu12_15_etaB = spvpp_me2_LB_0_RB__ptr_b_18_12->f.h; +etu12_15(); +spvpp_etu13_15_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu13_15_etaB = spvpp_me3_LB_0_RB__ptr_b_18_12->f.h; +etu13_15(); +spvpp_etu14_15_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu14_15_etaB = spvpp_me4_LB_0_RB__ptr_b_18_12->f.h; +etu14_15(); +spvpp_etu12_16_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu12_16_etaB = spvpp_me2_LB_1_RB__ptr_b_18_12->f.h; +etu12_16(); +spvpp_etu13_16_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu13_16_etaB = spvpp_me3_LB_1_RB__ptr_b_18_12->f.h; +etu13_16(); +spvpp_etu14_16_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu14_16_etaB = spvpp_me4_LB_1_RB__ptr_b_18_12->f.h; +etu14_16(); +spvpp_etu12_17_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu12_17_etaB = spvpp_me2_LB_2_RB__ptr_b_18_12->f.h; +etu12_17(); +spvpp_etu13_17_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu13_17_etaB = spvpp_me3_LB_2_RB__ptr_b_18_12->f.h; +etu13_17(); +spvpp_etu14_17_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu14_17_etaB = spvpp_me4_LB_2_RB__ptr_b_18_12->f.h; +etu14_17(); +spvpp_u12_0_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u12_0_meB = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u12_0_passX = spvpp_pass12_ptr_b_0_0->f.h; +spvpp_u12_0_passY = spvpp_pass12_ptr_b_1_1->f.h; +spvpp_u12_0_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u12_0_passZ = spvpp_pass12_ptr_b_2_2->f.h; +spvpp_u12_0_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u12_0_wide_phi = control_ptr_b_0_0->f.h; +u12_0(); +spvpp_u13_0_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u13_0_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u13_0_passX = spvpp_pass13_ptr_b_0_0->f.h; +spvpp_u13_0_passY = spvpp_pass13_ptr_b_1_1->f.h; +spvpp_u13_0_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u13_0_passZ = spvpp_pass13_ptr_b_2_2->f.h; +spvpp_u13_0_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u13_0_wide_phi = control_ptr_b_0_0->f.h; +u13_0(); +spvpp_u14_0_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u14_0_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u14_0_passX = spvpp_pass14_ptr_b_0_0->f.h; +spvpp_u14_0_passY = spvpp_pass14_ptr_b_1_1->f.h; +spvpp_u14_0_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u14_0_passZ = spvpp_pass14_ptr_b_2_2->f.h; +spvpp_u14_0_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u14_0_wide_phi = control_ptr_b_0_0->f.h; +u14_0(); +spvpp_u12_1_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u12_1_meB = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u12_1_passX = spvpp_pass12_ptr_b_6_6->f.h; +spvpp_u12_1_passY = spvpp_pass12_ptr_b_7_7->f.h; +spvpp_u12_1_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u12_1_passZ = spvpp_pass12_ptr_b_8_8->f.h; +spvpp_u12_1_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u12_1_wide_phi = control_ptr_b_0_0->f.h; +u12_1(); +spvpp_u13_1_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u13_1_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u13_1_passX = spvpp_pass13_ptr_b_6_6->f.h; +spvpp_u13_1_passY = spvpp_pass13_ptr_b_7_7->f.h; +spvpp_u13_1_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u13_1_passZ = spvpp_pass13_ptr_b_8_8->f.h; +spvpp_u13_1_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u13_1_wide_phi = control_ptr_b_0_0->f.h; +u13_1(); +spvpp_u14_1_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u14_1_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u14_1_passX = spvpp_pass14_ptr_b_6_6->f.h; +spvpp_u14_1_passY = spvpp_pass14_ptr_b_7_7->f.h; +spvpp_u14_1_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u14_1_passZ = spvpp_pass14_ptr_b_8_8->f.h; +spvpp_u14_1_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u14_1_wide_phi = control_ptr_b_0_0->f.h; +u14_1(); +spvpp_u12_2_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u12_2_meB = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u12_2_passX = spvpp_pass12_ptr_b_12_12->f.h; +spvpp_u12_2_passY = spvpp_pass12_ptr_b_13_13->f.h; +spvpp_u12_2_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u12_2_passZ = spvpp_pass12_ptr_b_14_14->f.h; +spvpp_u12_2_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u12_2_wide_phi = control_ptr_b_0_0->f.h; +u12_2(); +spvpp_u13_2_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u13_2_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u13_2_passX = spvpp_pass13_ptr_b_12_12->f.h; +spvpp_u13_2_passY = spvpp_pass13_ptr_b_13_13->f.h; +spvpp_u13_2_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u13_2_passZ = spvpp_pass13_ptr_b_14_14->f.h; +spvpp_u13_2_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u13_2_wide_phi = control_ptr_b_0_0->f.h; +u13_2(); +spvpp_u14_2_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u14_2_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u14_2_passX = spvpp_pass14_ptr_b_12_12->f.h; +spvpp_u14_2_passY = spvpp_pass14_ptr_b_13_13->f.h; +spvpp_u14_2_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u14_2_passZ = spvpp_pass14_ptr_b_14_14->f.h; +spvpp_u14_2_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u14_2_wide_phi = control_ptr_b_0_0->f.h; +u14_2(); +spvpp_u12_3_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u12_3_meB = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u12_3_passX = spvpp_pass12_ptr_b_1_1->f.h; +spvpp_u12_3_passY = spvpp_pass12_ptr_b_0_0->f.h; +spvpp_u12_3_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u12_3_passZ = spvpp_pass12_ptr_b_2_2->f.h; +spvpp_u12_3_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u12_3_wide_phi = control_ptr_b_0_0->f.h; +u12_3(); +spvpp_u13_3_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u13_3_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u13_3_passX = spvpp_pass13_ptr_b_1_1->f.h; +spvpp_u13_3_passY = spvpp_pass13_ptr_b_0_0->f.h; +spvpp_u13_3_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u13_3_passZ = spvpp_pass13_ptr_b_2_2->f.h; +spvpp_u13_3_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u13_3_wide_phi = control_ptr_b_0_0->f.h; +u13_3(); +spvpp_u14_3_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u14_3_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u14_3_passX = spvpp_pass14_ptr_b_1_1->f.h; +spvpp_u14_3_passY = spvpp_pass14_ptr_b_0_0->f.h; +spvpp_u14_3_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u14_3_passZ = spvpp_pass14_ptr_b_2_2->f.h; +spvpp_u14_3_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u14_3_wide_phi = control_ptr_b_0_0->f.h; +u14_3(); +spvpp_u12_4_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u12_4_meB = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u12_4_passX = spvpp_pass12_ptr_b_7_7->f.h; +spvpp_u12_4_passY = spvpp_pass12_ptr_b_6_6->f.h; +spvpp_u12_4_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u12_4_passZ = spvpp_pass12_ptr_b_8_8->f.h; +spvpp_u12_4_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u12_4_wide_phi = control_ptr_b_0_0->f.h; +u12_4(); +spvpp_u13_4_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u13_4_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u13_4_passX = spvpp_pass13_ptr_b_7_7->f.h; +spvpp_u13_4_passY = spvpp_pass13_ptr_b_6_6->f.h; +spvpp_u13_4_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u13_4_passZ = spvpp_pass13_ptr_b_8_8->f.h; +spvpp_u13_4_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u13_4_wide_phi = control_ptr_b_0_0->f.h; +u13_4(); +spvpp_u14_4_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u14_4_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u14_4_passX = spvpp_pass14_ptr_b_7_7->f.h; +spvpp_u14_4_passY = spvpp_pass14_ptr_b_6_6->f.h; +spvpp_u14_4_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u14_4_passZ = spvpp_pass14_ptr_b_8_8->f.h; +spvpp_u14_4_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u14_4_wide_phi = control_ptr_b_0_0->f.h; +u14_4(); +spvpp_u12_5_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u12_5_meB = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u12_5_passX = spvpp_pass12_ptr_b_13_13->f.h; +spvpp_u12_5_passY = spvpp_pass12_ptr_b_12_12->f.h; +spvpp_u12_5_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u12_5_passZ = spvpp_pass12_ptr_b_14_14->f.h; +spvpp_u12_5_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u12_5_wide_phi = control_ptr_b_0_0->f.h; +u12_5(); +spvpp_u13_5_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u13_5_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u13_5_passX = spvpp_pass13_ptr_b_13_13->f.h; +spvpp_u13_5_passY = spvpp_pass13_ptr_b_12_12->f.h; +spvpp_u13_5_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u13_5_passZ = spvpp_pass13_ptr_b_14_14->f.h; +spvpp_u13_5_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u13_5_wide_phi = control_ptr_b_0_0->f.h; +u13_5(); +spvpp_u14_5_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u14_5_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u14_5_passX = spvpp_pass14_ptr_b_13_13->f.h; +spvpp_u14_5_passY = spvpp_pass14_ptr_b_12_12->f.h; +spvpp_u14_5_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u14_5_passZ = spvpp_pass14_ptr_b_14_14->f.h; +spvpp_u14_5_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u14_5_wide_phi = control_ptr_b_0_0->f.h; +u14_5(); +spvpp_u12_6_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u12_6_meB = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u12_6_passX = spvpp_pass12_ptr_b_2_2->f.h; +spvpp_u12_6_passY = spvpp_pass12_ptr_b_0_0->f.h; +spvpp_u12_6_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u12_6_passZ = spvpp_pass12_ptr_b_1_1->f.h; +spvpp_u12_6_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u12_6_wide_phi = control_ptr_b_0_0->f.h; +u12_6(); +spvpp_u13_6_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u13_6_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u13_6_passX = spvpp_pass13_ptr_b_2_2->f.h; +spvpp_u13_6_passY = spvpp_pass13_ptr_b_0_0->f.h; +spvpp_u13_6_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u13_6_passZ = spvpp_pass13_ptr_b_1_1->f.h; +spvpp_u13_6_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u13_6_wide_phi = control_ptr_b_0_0->f.h; +u13_6(); +spvpp_u14_6_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u14_6_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u14_6_passX = spvpp_pass14_ptr_b_2_2->f.h; +spvpp_u14_6_passY = spvpp_pass14_ptr_b_0_0->f.h; +spvpp_u14_6_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u14_6_passZ = spvpp_pass14_ptr_b_1_1->f.h; +spvpp_u14_6_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u14_6_wide_phi = control_ptr_b_0_0->f.h; +u14_6(); +spvpp_u12_7_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u12_7_meB = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u12_7_passX = spvpp_pass12_ptr_b_8_8->f.h; +spvpp_u12_7_passY = spvpp_pass12_ptr_b_6_6->f.h; +spvpp_u12_7_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u12_7_passZ = spvpp_pass12_ptr_b_7_7->f.h; +spvpp_u12_7_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u12_7_wide_phi = control_ptr_b_0_0->f.h; +u12_7(); +spvpp_u13_7_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u13_7_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u13_7_passX = spvpp_pass13_ptr_b_8_8->f.h; +spvpp_u13_7_passY = spvpp_pass13_ptr_b_6_6->f.h; +spvpp_u13_7_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u13_7_passZ = spvpp_pass13_ptr_b_7_7->f.h; +spvpp_u13_7_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u13_7_wide_phi = control_ptr_b_0_0->f.h; +u13_7(); +spvpp_u14_7_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u14_7_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u14_7_passX = spvpp_pass14_ptr_b_8_8->f.h; +spvpp_u14_7_passY = spvpp_pass14_ptr_b_6_6->f.h; +spvpp_u14_7_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u14_7_passZ = spvpp_pass14_ptr_b_7_7->f.h; +spvpp_u14_7_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u14_7_wide_phi = control_ptr_b_0_0->f.h; +u14_7(); +spvpp_u12_8_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u12_8_meB = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u12_8_passX = spvpp_pass12_ptr_b_14_14->f.h; +spvpp_u12_8_passY = spvpp_pass12_ptr_b_12_12->f.h; +spvpp_u12_8_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u12_8_passZ = spvpp_pass12_ptr_b_13_13->f.h; +spvpp_u12_8_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u12_8_wide_phi = control_ptr_b_0_0->f.h; +u12_8(); +spvpp_u13_8_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u13_8_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u13_8_passX = spvpp_pass13_ptr_b_14_14->f.h; +spvpp_u13_8_passY = spvpp_pass13_ptr_b_12_12->f.h; +spvpp_u13_8_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u13_8_passZ = spvpp_pass13_ptr_b_13_13->f.h; +spvpp_u13_8_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u13_8_wide_phi = control_ptr_b_0_0->f.h; +u13_8(); +spvpp_u14_8_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u14_8_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u14_8_passX = spvpp_pass14_ptr_b_14_14->f.h; +spvpp_u14_8_passY = spvpp_pass14_ptr_b_12_12->f.h; +spvpp_u14_8_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u14_8_passZ = spvpp_pass14_ptr_b_13_13->f.h; +spvpp_u14_8_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u14_8_wide_phi = control_ptr_b_0_0->f.h; +u14_8(); +spvpp_u12_9_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u12_9_meB = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u12_9_passX = spvpp_pass12_ptr_b_3_3->f.h; +spvpp_u12_9_passY = spvpp_pass12_ptr_b_4_4->f.h; +spvpp_u12_9_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u12_9_passZ = spvpp_pass12_ptr_b_5_5->f.h; +spvpp_u12_9_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u12_9_wide_phi = control_ptr_b_0_0->f.h; +u12_9(); +spvpp_u13_9_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u13_9_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u13_9_passX = spvpp_pass13_ptr_b_3_3->f.h; +spvpp_u13_9_passY = spvpp_pass13_ptr_b_4_4->f.h; +spvpp_u13_9_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u13_9_passZ = spvpp_pass13_ptr_b_5_5->f.h; +spvpp_u13_9_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u13_9_wide_phi = control_ptr_b_0_0->f.h; +u13_9(); +spvpp_u14_9_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u14_9_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u14_9_passX = spvpp_pass14_ptr_b_3_3->f.h; +spvpp_u14_9_passY = spvpp_pass14_ptr_b_4_4->f.h; +spvpp_u14_9_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u14_9_passZ = spvpp_pass14_ptr_b_5_5->f.h; +spvpp_u14_9_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u14_9_wide_phi = control_ptr_b_0_0->f.h; +u14_9(); +spvpp_u12_10_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u12_10_meB = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u12_10_passX = spvpp_pass12_ptr_b_9_9->f.h; +spvpp_u12_10_passY = spvpp_pass12_ptr_b_10_10->f.h; +spvpp_u12_10_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u12_10_passZ = spvpp_pass12_ptr_b_11_11->f.h; +spvpp_u12_10_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u12_10_wide_phi = control_ptr_b_0_0->f.h; +u12_10(); +spvpp_u13_10_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u13_10_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u13_10_passX = spvpp_pass13_ptr_b_9_9->f.h; +spvpp_u13_10_passY = spvpp_pass13_ptr_b_10_10->f.h; +spvpp_u13_10_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u13_10_passZ = spvpp_pass13_ptr_b_11_11->f.h; +spvpp_u13_10_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u13_10_wide_phi = control_ptr_b_0_0->f.h; +u13_10(); +spvpp_u14_10_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u14_10_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u14_10_passX = spvpp_pass14_ptr_b_9_9->f.h; +spvpp_u14_10_passY = spvpp_pass14_ptr_b_10_10->f.h; +spvpp_u14_10_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u14_10_passZ = spvpp_pass14_ptr_b_11_11->f.h; +spvpp_u14_10_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u14_10_wide_phi = control_ptr_b_0_0->f.h; +u14_10(); +spvpp_u12_11_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u12_11_meB = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u12_11_passX = spvpp_pass12_ptr_b_15_15->f.h; +spvpp_u12_11_passY = spvpp_pass12_ptr_b_16_16->f.h; +spvpp_u12_11_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u12_11_passZ = spvpp_pass12_ptr_b_17_17->f.h; +spvpp_u12_11_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u12_11_wide_phi = control_ptr_b_0_0->f.h; +u12_11(); +spvpp_u13_11_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u13_11_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u13_11_passX = spvpp_pass13_ptr_b_15_15->f.h; +spvpp_u13_11_passY = spvpp_pass13_ptr_b_16_16->f.h; +spvpp_u13_11_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u13_11_passZ = spvpp_pass13_ptr_b_17_17->f.h; +spvpp_u13_11_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u13_11_wide_phi = control_ptr_b_0_0->f.h; +u13_11(); +spvpp_u14_11_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u14_11_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u14_11_passX = spvpp_pass14_ptr_b_15_15->f.h; +spvpp_u14_11_passY = spvpp_pass14_ptr_b_16_16->f.h; +spvpp_u14_11_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u14_11_passZ = spvpp_pass14_ptr_b_17_17->f.h; +spvpp_u14_11_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u14_11_wide_phi = control_ptr_b_0_0->f.h; +u14_11(); +spvpp_u12_12_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u12_12_meB = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u12_12_passX = spvpp_pass12_ptr_b_4_4->f.h; +spvpp_u12_12_passY = spvpp_pass12_ptr_b_3_3->f.h; +spvpp_u12_12_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u12_12_passZ = spvpp_pass12_ptr_b_5_5->f.h; +spvpp_u12_12_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u12_12_wide_phi = control_ptr_b_0_0->f.h; +u12_12(); +spvpp_u13_12_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u13_12_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u13_12_passX = spvpp_pass13_ptr_b_4_4->f.h; +spvpp_u13_12_passY = spvpp_pass13_ptr_b_3_3->f.h; +spvpp_u13_12_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u13_12_passZ = spvpp_pass13_ptr_b_5_5->f.h; +spvpp_u13_12_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u13_12_wide_phi = control_ptr_b_0_0->f.h; +u13_12(); +spvpp_u14_12_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u14_12_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u14_12_passX = spvpp_pass14_ptr_b_4_4->f.h; +spvpp_u14_12_passY = spvpp_pass14_ptr_b_3_3->f.h; +spvpp_u14_12_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u14_12_passZ = spvpp_pass14_ptr_b_5_5->f.h; +spvpp_u14_12_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u14_12_wide_phi = control_ptr_b_0_0->f.h; +u14_12(); +spvpp_u12_13_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u12_13_meB = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u12_13_passX = spvpp_pass12_ptr_b_10_10->f.h; +spvpp_u12_13_passY = spvpp_pass12_ptr_b_9_9->f.h; +spvpp_u12_13_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u12_13_passZ = spvpp_pass12_ptr_b_11_11->f.h; +spvpp_u12_13_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u12_13_wide_phi = control_ptr_b_0_0->f.h; +u12_13(); +spvpp_u13_13_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u13_13_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u13_13_passX = spvpp_pass13_ptr_b_10_10->f.h; +spvpp_u13_13_passY = spvpp_pass13_ptr_b_9_9->f.h; +spvpp_u13_13_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u13_13_passZ = spvpp_pass13_ptr_b_11_11->f.h; +spvpp_u13_13_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u13_13_wide_phi = control_ptr_b_0_0->f.h; +u13_13(); +spvpp_u14_13_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u14_13_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u14_13_passX = spvpp_pass14_ptr_b_10_10->f.h; +spvpp_u14_13_passY = spvpp_pass14_ptr_b_9_9->f.h; +spvpp_u14_13_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u14_13_passZ = spvpp_pass14_ptr_b_11_11->f.h; +spvpp_u14_13_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u14_13_wide_phi = control_ptr_b_0_0->f.h; +u14_13(); +spvpp_u12_14_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u12_14_meB = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u12_14_passX = spvpp_pass12_ptr_b_16_16->f.h; +spvpp_u12_14_passY = spvpp_pass12_ptr_b_15_15->f.h; +spvpp_u12_14_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u12_14_passZ = spvpp_pass12_ptr_b_17_17->f.h; +spvpp_u12_14_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u12_14_wide_phi = control_ptr_b_0_0->f.h; +u12_14(); +spvpp_u13_14_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u13_14_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u13_14_passX = spvpp_pass13_ptr_b_16_16->f.h; +spvpp_u13_14_passY = spvpp_pass13_ptr_b_15_15->f.h; +spvpp_u13_14_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u13_14_passZ = spvpp_pass13_ptr_b_17_17->f.h; +spvpp_u13_14_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u13_14_wide_phi = control_ptr_b_0_0->f.h; +u13_14(); +spvpp_u14_14_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u14_14_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u14_14_passX = spvpp_pass14_ptr_b_16_16->f.h; +spvpp_u14_14_passY = spvpp_pass14_ptr_b_15_15->f.h; +spvpp_u14_14_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u14_14_passZ = spvpp_pass14_ptr_b_17_17->f.h; +spvpp_u14_14_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u14_14_wide_phi = control_ptr_b_0_0->f.h; +u14_14(); +spvpp_u12_15_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u12_15_meB = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u12_15_passX = spvpp_pass12_ptr_b_5_5->f.h; +spvpp_u12_15_passY = spvpp_pass12_ptr_b_3_3->f.h; +spvpp_u12_15_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u12_15_passZ = spvpp_pass12_ptr_b_4_4->f.h; +spvpp_u12_15_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u12_15_wide_phi = control_ptr_b_0_0->f.h; +u12_15(); +spvpp_u13_15_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u13_15_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u13_15_passX = spvpp_pass13_ptr_b_5_5->f.h; +spvpp_u13_15_passY = spvpp_pass13_ptr_b_3_3->f.h; +spvpp_u13_15_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u13_15_passZ = spvpp_pass13_ptr_b_4_4->f.h; +spvpp_u13_15_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u13_15_wide_phi = control_ptr_b_0_0->f.h; +u13_15(); +spvpp_u14_15_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u14_15_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u14_15_passX = spvpp_pass14_ptr_b_5_5->f.h; +spvpp_u14_15_passY = spvpp_pass14_ptr_b_3_3->f.h; +spvpp_u14_15_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u14_15_passZ = spvpp_pass14_ptr_b_4_4->f.h; +spvpp_u14_15_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u14_15_wide_phi = control_ptr_b_0_0->f.h; +u14_15(); +spvpp_u12_16_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u12_16_meB = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u12_16_passX = spvpp_pass12_ptr_b_11_11->f.h; +spvpp_u12_16_passY = spvpp_pass12_ptr_b_9_9->f.h; +spvpp_u12_16_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u12_16_passZ = spvpp_pass12_ptr_b_10_10->f.h; +spvpp_u12_16_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u12_16_wide_phi = control_ptr_b_0_0->f.h; +u12_16(); +spvpp_u13_16_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u13_16_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u13_16_passX = spvpp_pass13_ptr_b_11_11->f.h; +spvpp_u13_16_passY = spvpp_pass13_ptr_b_9_9->f.h; +spvpp_u13_16_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u13_16_passZ = spvpp_pass13_ptr_b_10_10->f.h; +spvpp_u13_16_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u13_16_wide_phi = control_ptr_b_0_0->f.h; +u13_16(); +spvpp_u14_16_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u14_16_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u14_16_passX = spvpp_pass14_ptr_b_11_11->f.h; +spvpp_u14_16_passY = spvpp_pass14_ptr_b_9_9->f.h; +spvpp_u14_16_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u14_16_passZ = spvpp_pass14_ptr_b_10_10->f.h; +spvpp_u14_16_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u14_16_wide_phi = control_ptr_b_0_0->f.h; +u14_16(); +spvpp_u12_17_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u12_17_meB = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u12_17_passX = spvpp_pass12_ptr_b_17_17->f.h; +spvpp_u12_17_passY = spvpp_pass12_ptr_b_15_15->f.h; +spvpp_u12_17_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u12_17_passZ = spvpp_pass12_ptr_b_16_16->f.h; +spvpp_u12_17_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u12_17_wide_phi = control_ptr_b_0_0->f.h; +u12_17(); +spvpp_u13_17_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u13_17_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u13_17_passX = spvpp_pass13_ptr_b_17_17->f.h; +spvpp_u13_17_passY = spvpp_pass13_ptr_b_15_15->f.h; +spvpp_u13_17_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u13_17_passZ = spvpp_pass13_ptr_b_16_16->f.h; +spvpp_u13_17_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u13_17_wide_phi = control_ptr_b_0_0->f.h; +u13_17(); +spvpp_u14_17_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u14_17_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u14_17_passX = spvpp_pass14_ptr_b_17_17->f.h; +spvpp_u14_17_passY = spvpp_pass14_ptr_b_15_15->f.h; +spvpp_u14_17_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u14_17_passZ = spvpp_pass14_ptr_b_16_16->f.h; +spvpp_u14_17_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u14_17_wide_phi = control_ptr_b_0_0->f.h; +u14_17(); +spvpp_u23_0_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u23_0_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u23_0_wide_phi = control_ptr_b_0_0->f.h; +u23_0(); +spvpp_u24_0_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u24_0_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u24_0_wide_phi = control_ptr_b_0_0->f.h; +u24_0(); +spvpp_u34_0_meA = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u34_0_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u34_0_wide_phi = control_ptr_b_0_0->f.h; +u34_0(); +spvpp_u23_1_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u23_1_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u23_1_wide_phi = control_ptr_b_0_0->f.h; +u23_1(); +spvpp_u24_1_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u24_1_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u24_1_wide_phi = control_ptr_b_0_0->f.h; +u24_1(); +spvpp_u34_1_meA = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u34_1_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u34_1_wide_phi = control_ptr_b_0_0->f.h; +u34_1(); +spvpp_u23_2_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u23_2_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u23_2_wide_phi = control_ptr_b_0_0->f.h; +u23_2(); +spvpp_u24_2_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u24_2_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u24_2_wide_phi = control_ptr_b_0_0->f.h; +u24_2(); +spvpp_u34_2_meA = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u34_2_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u34_2_wide_phi = control_ptr_b_0_0->f.h; +u34_2(); +spvpp_u23_3_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u23_3_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u23_3_wide_phi = control_ptr_b_0_0->f.h; +u23_3(); +spvpp_u24_3_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u24_3_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u24_3_wide_phi = control_ptr_b_0_0->f.h; +u24_3(); +spvpp_u34_3_meA = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u34_3_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u34_3_wide_phi = control_ptr_b_0_0->f.h; +u34_3(); +spvpp_u23_4_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u23_4_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u23_4_wide_phi = control_ptr_b_0_0->f.h; +u23_4(); +spvpp_u24_4_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u24_4_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u24_4_wide_phi = control_ptr_b_0_0->f.h; +u24_4(); +spvpp_u34_4_meA = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u34_4_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u34_4_wide_phi = control_ptr_b_0_0->f.h; +u34_4(); +spvpp_u23_5_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u23_5_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u23_5_wide_phi = control_ptr_b_0_0->f.h; +u23_5(); +spvpp_u24_5_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u24_5_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u24_5_wide_phi = control_ptr_b_0_0->f.h; +u24_5(); +spvpp_u34_5_meA = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u34_5_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u34_5_wide_phi = control_ptr_b_0_0->f.h; +u34_5(); +spvpp_u23_6_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u23_6_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u23_6_wide_phi = control_ptr_b_0_0->f.h; +u23_6(); +spvpp_u24_6_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u24_6_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u24_6_wide_phi = control_ptr_b_0_0->f.h; +u24_6(); +spvpp_u34_6_meA = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u34_6_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u34_6_wide_phi = control_ptr_b_0_0->f.h; +u34_6(); +spvpp_u23_7_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u23_7_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u23_7_wide_phi = control_ptr_b_0_0->f.h; +u23_7(); +spvpp_u24_7_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u24_7_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u24_7_wide_phi = control_ptr_b_0_0->f.h; +u24_7(); +spvpp_u34_7_meA = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u34_7_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u34_7_wide_phi = control_ptr_b_0_0->f.h; +u34_7(); +spvpp_u23_8_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u23_8_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u23_8_wide_phi = control_ptr_b_0_0->f.h; +u23_8(); +spvpp_u24_8_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u24_8_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u24_8_wide_phi = control_ptr_b_0_0->f.h; +u24_8(); +spvpp_u34_8_meA = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u34_8_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u34_8_wide_phi = control_ptr_b_0_0->f.h; +u34_8(); +spvpp_u1b1_0_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u1b1_0_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u1b1_0_wide_phi = control_ptr_b_0_0->f.h; +u1b1_0(); +spvpp_u1b1_1_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u1b1_1_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u1b1_1_wide_phi = control_ptr_b_0_0->f.h; +u1b1_1(); +spvpp_u1b1_2_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u1b1_2_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u1b1_2_wide_phi = control_ptr_b_0_0->f.h; +u1b1_2(); +spvpp_u1b1_3_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u1b1_3_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u1b1_3_wide_phi = control_ptr_b_0_0->f.h; +u1b1_3(); +spvpp_u1b1_4_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u1b1_4_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u1b1_4_wide_phi = control_ptr_b_0_0->f.h; +u1b1_4(); +spvpp_u1b1_5_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u1b1_5_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u1b1_5_wide_phi = control_ptr_b_0_0->f.h; +u1b1_5(); +spvpp_u1b1_6_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u1b1_6_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u1b1_6_wide_phi = control_ptr_b_0_0->f.h; +u1b1_6(); +spvpp_u1b1_7_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u1b1_7_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u1b1_7_wide_phi = control_ptr_b_0_0->f.h; +u1b1_7(); +spvpp_u1b1_8_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u1b1_8_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u1b1_8_wide_phi = control_ptr_b_0_0->f.h; +u1b1_8(); +spvpp_u1b1_9_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u1b1_9_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u1b1_9_wide_phi = control_ptr_b_0_0->f.h; +u1b1_9(); +spvpp_u1b1_10_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u1b1_10_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u1b1_10_wide_phi = control_ptr_b_0_0->f.h; +u1b1_10(); +spvpp_u1b1_11_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u1b1_11_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u1b1_11_wide_phi = control_ptr_b_0_0->f.h; +u1b1_11(); +spvpp_u1b1_12_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u1b1_12_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u1b1_12_wide_phi = control_ptr_b_0_0->f.h; +u1b1_12(); +spvpp_u1b1_13_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u1b1_13_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u1b1_13_wide_phi = control_ptr_b_0_0->f.h; +u1b1_13(); +spvpp_u1b1_14_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u1b1_14_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u1b1_14_wide_phi = control_ptr_b_0_0->f.h; +u1b1_14(); +spvpp_u1b1_15_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u1b1_15_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u1b1_15_wide_phi = control_ptr_b_0_0->f.h; +u1b1_15(); +spvpp_u1b1_16_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u1b1_16_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u1b1_16_wide_phi = control_ptr_b_0_0->f.h; +u1b1_16(); +spvpp_u1b1_17_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u1b1_17_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u1b1_17_wide_phi = control_ptr_b_0_0->f.h; +u1b1_17(); +spvpp_u1b1_18_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u1b1_18_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u1b1_18_wide_phi = control_ptr_b_0_0->f.h; +u1b1_18(); +spvpp_u1b1_19_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u1b1_19_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u1b1_19_wide_phi = control_ptr_b_0_0->f.h; +u1b1_19(); +spvpp_u1b1_20_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u1b1_20_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u1b1_20_wide_phi = control_ptr_b_0_0->f.h; +u1b1_20(); +spvpp_u1b1_21_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u1b1_21_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u1b1_21_wide_phi = control_ptr_b_0_0->f.h; +u1b1_21(); +spvpp_u1b1_22_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u1b1_22_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u1b1_22_wide_phi = control_ptr_b_0_0->f.h; +u1b1_22(); +spvpp_u1b1_23_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u1b1_23_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u1b1_23_wide_phi = control_ptr_b_0_0->f.h; +u1b1_23(); +spvpp_u2b1_0_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u2b1_0_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u2b1_0_wide_phi = control_ptr_b_0_0->f.h; +u2b1_0(); +spvpp_u3b1_0_meA = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u3b1_0_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u3b1_0_wide_phi = control_ptr_b_0_0->f.h; +u3b1_0(); +spvpp_u2b1_1_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u2b1_1_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u2b1_1_wide_phi = control_ptr_b_0_0->f.h; +u2b1_1(); +spvpp_u3b1_1_meA = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u3b1_1_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u3b1_1_wide_phi = control_ptr_b_0_0->f.h; +u3b1_1(); +spvpp_u2b1_2_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u2b1_2_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u2b1_2_wide_phi = control_ptr_b_0_0->f.h; +u2b1_2(); +spvpp_u3b1_2_meA = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u3b1_2_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u3b1_2_wide_phi = control_ptr_b_0_0->f.h; +u3b1_2(); +spvpp_u2b1_3_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u2b1_3_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u2b1_3_wide_phi = control_ptr_b_0_0->f.h; +u2b1_3(); +spvpp_u3b1_3_meA = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u3b1_3_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u3b1_3_wide_phi = control_ptr_b_0_0->f.h; +u3b1_3(); +spvpp_u2b1_4_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u2b1_4_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u2b1_4_wide_phi = control_ptr_b_0_0->f.h; +u2b1_4(); +spvpp_u3b1_4_meA = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u3b1_4_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u3b1_4_wide_phi = control_ptr_b_0_0->f.h; +u3b1_4(); +spvpp_u2b1_5_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u2b1_5_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u2b1_5_wide_phi = control_ptr_b_0_0->f.h; +u2b1_5(); +spvpp_u3b1_5_meA = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u3b1_5_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u3b1_5_wide_phi = control_ptr_b_0_0->f.h; +u3b1_5(); +spvpp_u2b1_6_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u2b1_6_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u2b1_6_wide_phi = control_ptr_b_0_0->f.h; +u2b1_6(); +spvpp_u3b1_6_meA = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u3b1_6_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u3b1_6_wide_phi = control_ptr_b_0_0->f.h; +u3b1_6(); +spvpp_u2b1_7_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u2b1_7_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u2b1_7_wide_phi = control_ptr_b_0_0->f.h; +u2b1_7(); +spvpp_u3b1_7_meA = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u3b1_7_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u3b1_7_wide_phi = control_ptr_b_0_0->f.h; +u3b1_7(); +spvpp_u2b1_8_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u2b1_8_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u2b1_8_wide_phi = control_ptr_b_0_0->f.h; +u2b1_8(); +spvpp_u3b1_8_meA = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u3b1_8_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u3b1_8_wide_phi = control_ptr_b_0_0->f.h; +u3b1_8(); +spvpp_u2b1_9_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u2b1_9_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u2b1_9_wide_phi = control_ptr_b_0_0->f.h; +u2b1_9(); +spvpp_u3b1_9_meA = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u3b1_9_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u3b1_9_wide_phi = control_ptr_b_0_0->f.h; +u3b1_9(); +spvpp_u2b1_10_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u2b1_10_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u2b1_10_wide_phi = control_ptr_b_0_0->f.h; +u2b1_10(); +spvpp_u3b1_10_meA = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u3b1_10_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u3b1_10_wide_phi = control_ptr_b_0_0->f.h; +u3b1_10(); +spvpp_u2b1_11_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u2b1_11_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u2b1_11_wide_phi = control_ptr_b_0_0->f.h; +u2b1_11(); +spvpp_u3b1_11_meA = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u3b1_11_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u3b1_11_wide_phi = control_ptr_b_0_0->f.h; +u3b1_11(); +spvpp_au2_0_me21 = spvpp_Eqme12r_ptr_b_11_0->f.h; +spvpp_au2_0_me23 = spvpp_Eqme23r_ptr_b_2_0->f.h; +spvpp_au2_0_me24 = spvpp_Eqme24r_ptr_b_2_0->f.h; +au2_0(); +spvpp_au3_0_me31 = spvpp_Eqme13r_ptr_b_11_0->f.h; +spvpp_au3_0_me32 = sigcat(sigcat(spvpp_Eqme23r_ptr_b_6_6->f.h, 1, spvpp_Eqme23r_ptr_b_3_3->f.h, 1), 2, spvpp_Eqme23r_ptr_b_0_0->f.h, 1); +spvpp_au3_0_me34 = spvpp_Eqme34r_ptr_b_2_0->f.h; +au3_0(); +spvpp_au4_0_me41 = spvpp_Eqme14r_ptr_b_11_0->f.h; +au4_0(); +spvpp_au2a_0_me21 = spvpp_Eqme12ar_ptr_b_5_0->f.h; +au2a_0(); +spvpp_au3a_0_me21 = spvpp_Eqme13ar_ptr_b_5_0->f.h; +au3a_0(); +spvpp_au2_1_me21 = spvpp_Eqme12r_ptr_b_23_12->f.h; +spvpp_au2_1_me23 = spvpp_Eqme23r_ptr_b_5_3->f.h; +spvpp_au2_1_me24 = spvpp_Eqme24r_ptr_b_5_3->f.h; +au2_1(); +spvpp_au3_1_me31 = spvpp_Eqme13r_ptr_b_23_12->f.h; +spvpp_au3_1_me32 = sigcat(sigcat(spvpp_Eqme23r_ptr_b_7_7->f.h, 1, spvpp_Eqme23r_ptr_b_4_4->f.h, 1), 2, spvpp_Eqme23r_ptr_b_1_1->f.h, 1); +spvpp_au3_1_me34 = spvpp_Eqme34r_ptr_b_5_3->f.h; +au3_1(); +spvpp_au4_1_me41 = spvpp_Eqme14r_ptr_b_23_12->f.h; +au4_1(); +spvpp_au2a_1_me21 = spvpp_Eqme12ar_ptr_b_11_6->f.h; +au2a_1(); +spvpp_au3a_1_me21 = spvpp_Eqme13ar_ptr_b_11_6->f.h; +au3a_1(); +spvpp_au2_2_me21 = spvpp_Eqme12r_ptr_b_35_24->f.h; +spvpp_au2_2_me23 = spvpp_Eqme23r_ptr_b_8_6->f.h; +spvpp_au2_2_me24 = spvpp_Eqme24r_ptr_b_8_6->f.h; +au2_2(); +spvpp_au3_2_me31 = spvpp_Eqme13r_ptr_b_35_24->f.h; +spvpp_au3_2_me32 = sigcat(sigcat(spvpp_Eqme23r_ptr_b_8_8->f.h, 1, spvpp_Eqme23r_ptr_b_5_5->f.h, 1), 2, spvpp_Eqme23r_ptr_b_2_2->f.h, 1); +spvpp_au3_2_me34 = spvpp_Eqme34r_ptr_b_8_6->f.h; +au3_2(); +spvpp_au4_2_me41 = spvpp_Eqme14r_ptr_b_35_24->f.h; +au4_2(); +spvpp_au2a_2_me21 = spvpp_Eqme12ar_ptr_b_17_12->f.h; +au2a_2(); +spvpp_au3a_2_me21 = spvpp_Eqme13ar_ptr_b_17_12->f.h; +au3a_2(); +spvpp_au2b_0_mb11 = spvpp_Eq1b1r_ptr_b_11_0->f.h; +spvpp_au2b_0_mb12 = spvpp_Eq2b1r_ptr_b_5_0->f.h; +spvpp_au2b_0_mb13 = spvpp_Eq3b1r_ptr_b_5_0->f.h; +au2b_0(); +spvpp_au2b_1_mb11 = spvpp_Eq1b1r_ptr_b_23_12->f.h; +spvpp_au2b_1_mb12 = spvpp_Eq2b1r_ptr_b_11_6->f.h; +spvpp_au2b_1_mb13 = spvpp_Eq3b1r_ptr_b_11_6->f.h; +au2b_1(); +spvpp_au2b_2_mb11 = spvpp_Eq1b1r_ptr_b_35_24->f.h; +spvpp_au2b_2_mb12 = spvpp_Eq2b1r_ptr_b_17_12->f.h; +spvpp_au2b_2_mb13 = spvpp_Eq3b1r_ptr_b_17_12->f.h; +au2b_2(); +spvpp_au2b_3_mb11 = spvpp_Eq1b1r_ptr_b_47_36->f.h; +spvpp_au2b_3_mb12 = spvpp_Eq2b1r_ptr_b_23_18->f.h; +spvpp_au2b_3_mb13 = spvpp_Eq3b1r_ptr_b_23_18->f.h; +au2b_3(); +ptu2a(); +ptu2b(); +ptu2c(); +ptu3a(); +ptu3b(); +ptu3c(); +ptu4a(); +ptu4b(); +ptu4c(); +ptub2a(); +ptub2b(); +ptub2c(); +ptub2d(); +ptua2a(); +ptua2b(); +ptua2c(); +ptua3a(); +ptua3b(); +ptua3c(); +fsuv(); +spvpp_fsuva_ida0 = spvpp_ua2aIdt_ptr_b_4_0->f.h; +spvpp_fsuva_ida1 = spvpp_ua2bIdt_ptr_b_4_0->f.h; +spvpp_fsuva_ida2 = spvpp_ua2cIdt_ptr_b_4_0->f.h; +spvpp_fsuva_ida3 = spvpp_ua3aIdt_ptr_b_4_0->f.h; +spvpp_fsuva_ida4 = spvpp_ua3bIdt_ptr_b_4_0->f.h; +spvpp_fsuva_ida5 = spvpp_ua3cIdt_ptr_b_4_0->f.h; +fsuva(); +spvpp_me2Id1r[0] = spvpp_me2Id1[0]; +spvpp_me2Id3r[0] = spvpp_me2Id3[0]; +spvpp_me2Id4r[0] = spvpp_me2Id4[0]; +spvpp_me2Rankr[0] = spvpp_me2Rank[0]; +spvpp_me3Id1r[0] = spvpp_me3Id1[0]; +spvpp_me3Id2r[0] = spvpp_me3Id2[0]; +spvpp_me3Id4r[0] = spvpp_me3Id4[0]; +spvpp_me3Rankr[0] = spvpp_me3Rank[0]; +spvpp_me4Id1r[0] = spvpp_me4Id1[0]; +spvpp_me4Rankr[0] = spvpp_me4Rank[0]; +spvpp_halo2rankr[0] = spvpp_halo2rank[0]; +spvpp_halo3rankr[0] = spvpp_halo3rank[0]; +spvpp_me2Id1r[1] = spvpp_me2Id1[1]; +spvpp_me2Id3r[1] = spvpp_me2Id3[1]; +spvpp_me2Id4r[1] = spvpp_me2Id4[1]; +spvpp_me2Rankr[1] = spvpp_me2Rank[1]; +spvpp_me3Id1r[1] = spvpp_me3Id1[1]; +spvpp_me3Id2r[1] = spvpp_me3Id2[1]; +spvpp_me3Id4r[1] = spvpp_me3Id4[1]; +spvpp_me3Rankr[1] = spvpp_me3Rank[1]; +spvpp_me4Id1r[1] = spvpp_me4Id1[1]; +spvpp_me4Rankr[1] = spvpp_me4Rank[1]; +spvpp_halo2rankr[1] = spvpp_halo2rank[1]; +spvpp_halo3rankr[1] = spvpp_halo3rank[1]; +spvpp_me2Id1r[2] = spvpp_me2Id1[2]; +spvpp_me2Id3r[2] = spvpp_me2Id3[2]; +spvpp_me2Id4r[2] = spvpp_me2Id4[2]; +spvpp_me2Rankr[2] = spvpp_me2Rank[2]; +spvpp_me3Id1r[2] = spvpp_me3Id1[2]; +spvpp_me3Id2r[2] = spvpp_me3Id2[2]; +spvpp_me3Id4r[2] = spvpp_me3Id4[2]; +spvpp_me3Rankr[2] = spvpp_me3Rank[2]; +spvpp_me4Id1r[2] = spvpp_me4Id1[2]; +spvpp_me4Rankr[2] = spvpp_me4Rank[2]; +spvpp_halo2rankr[2] = spvpp_halo2rank[2]; +spvpp_halo3rankr[2] = spvpp_halo3rank[2]; +spvpp_mb1id1r[0] = spvpp_mb1id1[0]; +spvpp_mb1id2r[0] = spvpp_mb1id2[0]; +spvpp_mb1id3r[0] = spvpp_mb1id3[0]; +spvpp_mb2idb1r[0] = spvpp_mb2idb1[0]; +spvpp_mb2id1r[0] = spvpp_mb2id1[0]; +spvpp_mb2rankr[0] = spvpp_mb2rank[0]; +spvpp_mb1id1r[1] = spvpp_mb1id1[1]; +spvpp_mb1id2r[1] = spvpp_mb1id2[1]; +spvpp_mb1id3r[1] = spvpp_mb1id3[1]; +spvpp_mb2idb1r[1] = spvpp_mb2idb1[1]; +spvpp_mb2id1r[1] = spvpp_mb2id1[1]; +spvpp_mb2rankr[1] = spvpp_mb2rank[1]; +spvpp_mb1id1r[2] = spvpp_mb1id1[2]; +spvpp_mb1id2r[2] = spvpp_mb1id2[2]; +spvpp_mb1id3r[2] = spvpp_mb1id3[2]; +spvpp_mb2idb1r[2] = spvpp_mb2idb1[2]; +spvpp_mb2id1r[2] = spvpp_mb2id1[2]; +spvpp_mb2rankr[2] = spvpp_mb2rank[2]; +spvpp_mb1id1r[3] = spvpp_mb1id1[3]; +spvpp_mb1id2r[3] = spvpp_mb1id2[3]; +spvpp_mb1id3r[3] = spvpp_mb1id3[3]; +spvpp_mb2idb1r[3] = spvpp_mb2idb1[3]; +spvpp_mb2id1r[3] = spvpp_mb2id1[3]; +spvpp_mb2rankr[3] = spvpp_mb2rank[3]; +spvpp_u2aId = sigcat(sigcat(sigcat(spvpp_me4bir[spvpp_me2Id4[0]], 4, spvpp_me3bir[spvpp_me2Id3[0]], 4), 8, spvpp_me2bir[1], 4), 12, spvpp_me1bir[spvpp_me2Id1[0]], 5); +spvpp_u2bId = sigcat(sigcat(sigcat(spvpp_me4bir[spvpp_me2Id4[1]], 4, spvpp_me3bir[spvpp_me2Id3[1]], 4), 8, spvpp_me2bir[2], 4), 12, spvpp_me1bir[spvpp_me2Id1[1]], 5); +spvpp_u2cId = sigcat(sigcat(sigcat(spvpp_me4bir[spvpp_me2Id4[2]], 4, spvpp_me3bir[spvpp_me2Id3[2]], 4), 8, spvpp_me2bir[3], 4), 12, spvpp_me1bir[spvpp_me2Id1[2]], 5); +spvpp_u3aId = sigcat(sigcat(sigcat(spvpp_me4bir[spvpp_me3Id4[0]], 4, spvpp_me3bir[1], 4), 8, spvpp_me2bir[spvpp_me3Id2[0]], 4), 12, spvpp_me1bir[spvpp_me3Id1[0]], 5); +spvpp_u3bId = sigcat(sigcat(sigcat(spvpp_me4bir[spvpp_me3Id4[1]], 4, spvpp_me3bir[2], 4), 8, spvpp_me2bir[spvpp_me3Id2[1]], 4), 12, spvpp_me1bir[spvpp_me3Id1[1]], 5); +spvpp_u3cId = sigcat(sigcat(sigcat(spvpp_me4bir[spvpp_me3Id4[2]], 4, spvpp_me3bir[3], 4), 8, spvpp_me2bir[spvpp_me3Id2[2]], 4), 12, spvpp_me1bir[spvpp_me3Id1[2]], 5); +spvpp_u4aId = sigcat(spvpp_me4bir[1], 4, spvpp_me1bir[spvpp_me4Id1[0]], 5); +spvpp_u4bId = sigcat(spvpp_me4bir[2], 4, spvpp_me1bir[spvpp_me4Id1[1]], 5); +spvpp_u4cId = sigcat(spvpp_me4bir[3], 4, spvpp_me1bir[spvpp_me4Id1[2]], 5); +spvpp_ub2aId = sigcat(sigcat(sigcat(spvpp_mb1bir[1], 5, spvpp_me3bir[spvpp_mb1id3[0]], 4), 9, spvpp_me2bir[spvpp_mb1id2[0]], 4), 13, spvpp_me1bir[spvpp_mb1id1[0]], 5); +spvpp_ub2bId = sigcat(sigcat(sigcat(spvpp_mb1bir[2], 5, spvpp_me3bir[spvpp_mb1id3[1]], 4), 9, spvpp_me2bir[spvpp_mb1id2[1]], 4), 13, spvpp_me1bir[spvpp_mb1id1[1]], 5); +spvpp_ub2cId = sigcat(sigcat(sigcat(spvpp_mb1bir[3], 5, spvpp_me3bir[spvpp_mb1id3[2]], 4), 9, spvpp_me2bir[spvpp_mb1id2[2]], 4), 13, spvpp_me1bir[spvpp_mb1id1[2]], 5); +spvpp_ub2dId = sigcat(sigcat(sigcat(spvpp_mb1bir[4], 5, spvpp_me3bir[spvpp_mb1id3[3]], 4), 9, spvpp_me2bir[spvpp_mb1id2[3]], 4), 13, spvpp_me1bir[spvpp_mb1id1[3]], 5); +spvpp_ua2aId = sigcat(spvpp_me2bir[1], 4, spvpp_me1bir[spvpp_halo2id1[0]], 5); +spvpp_ua2bId = sigcat(spvpp_me2bir[2], 4, spvpp_me1bir[spvpp_halo2id1[1]], 5); +spvpp_ua2cId = sigcat(spvpp_me2bir[3], 4, spvpp_me1bir[spvpp_halo2id1[2]], 5); +spvpp_ua3aId = sigcat(spvpp_me3bir[1], 4, spvpp_me1bir[spvpp_halo3id1[0]], 5); +spvpp_ua3bId = sigcat(spvpp_me3bir[2], 4, spvpp_me1bir[spvpp_halo3id1[1]], 5); +spvpp_ua3cId = sigcat(spvpp_me3bir[3], 4, spvpp_me1bir[spvpp_halo3id1[2]], 5); +/* always */ if ((CH_clkp == 1)) +{ + spvpp_me2Rankrrrrr[0] = RC_spvpp_me2Rankrrrr[0]; + spvpp_me3Rankrrrrr[0] = RC_spvpp_me3Rankrrrr[0]; + spvpp_me4Rankrrrrr[0] = RC_spvpp_me4Rankrrrr[0]; + spvpp_me2Rankrrrrr[1] = RC_spvpp_me2Rankrrrr[1]; + spvpp_me3Rankrrrrr[1] = RC_spvpp_me3Rankrrrr[1]; + spvpp_me4Rankrrrrr[1] = RC_spvpp_me4Rankrrrr[1]; + spvpp_me2Rankrrrrr[2] = RC_spvpp_me2Rankrrrr[2]; + spvpp_me3Rankrrrrr[2] = RC_spvpp_me3Rankrrrr[2]; + spvpp_me4Rankrrrrr[2] = RC_spvpp_me4Rankrrrr[2]; + spvpp_mb2rankrrrrr[0] = RC_spvpp_mb2rankrrrr[0]; + spvpp_mb2rankrrrrr[1] = RC_spvpp_mb2rankrrrr[1]; + spvpp_mb2rankrrrrr[2] = RC_spvpp_mb2rankrrrr[2]; + spvpp_mb2rankrrrrr[3] = RC_spvpp_mb2rankrrrr[3]; + spvpp_phdiff_arrr[0] = RC_spvpp_phdiff_arr[0]; + spvpp_phdiff_brrr[0] = RC_spvpp_phdiff_brr[0]; + spvpp_phdiff_arr[0] = RC_spvpp_phdiff_ar[0]; + spvpp_phdiff_brr[0] = RC_spvpp_phdiff_br[0]; + spvpp_phdiff_ar[0] = RC_spvpp_phdiff_a[0]; + spvpp_phdiff_br[0] = RC_spvpp_phdiff_b[0]; + spvpp_phdiff_arrr[1] = spvpp_phdiff_arr[1]; + spvpp_phdiff_brrr[1] = spvpp_phdiff_brr[1]; + spvpp_phdiff_arr[1] = spvpp_phdiff_ar[1]; + spvpp_phdiff_brr[1] = spvpp_phdiff_br[1]; + spvpp_phdiff_ar[1] = RC_spvpp_phdiff_a[1]; + spvpp_phdiff_br[1] = RC_spvpp_phdiff_b[1]; + spvpp_phdiff_arrr[2] = spvpp_phdiff_arr[2]; + spvpp_phdiff_brrr[2] = spvpp_phdiff_brr[2]; + spvpp_phdiff_arr[2] = spvpp_phdiff_ar[2]; + spvpp_phdiff_brr[2] = spvpp_phdiff_br[2]; + spvpp_phdiff_ar[2] = RC_spvpp_phdiff_a[2]; + spvpp_phdiff_br[2] = RC_spvpp_phdiff_b[2]; + spvpp_phdiff_arrr[3] = spvpp_phdiff_arr[3]; + spvpp_phdiff_brrr[3] = spvpp_phdiff_brr[3]; + spvpp_phdiff_arr[3] = spvpp_phdiff_ar[3]; + spvpp_phdiff_brr[3] = spvpp_phdiff_br[3]; + spvpp_phdiff_ar[3] = RC_spvpp_phdiff_a[3]; + spvpp_phdiff_br[3] = RC_spvpp_phdiff_b[3]; + spvpp_phdiff_arrr[4] = spvpp_phdiff_arr[4]; + spvpp_phdiff_brrr[4] = spvpp_phdiff_brr[4]; + spvpp_phdiff_arr[4] = spvpp_phdiff_ar[4]; + spvpp_phdiff_brr[4] = spvpp_phdiff_br[4]; + spvpp_phdiff_ar[4] = RC_spvpp_phdiff_a[4]; + spvpp_phdiff_br[4] = RC_spvpp_phdiff_b[4]; + spvpp_phdiff_arrr[5] = spvpp_phdiff_arr[5]; + spvpp_phdiff_brrr[5] = spvpp_phdiff_brr[5]; + spvpp_phdiff_arr[5] = spvpp_phdiff_ar[5]; + spvpp_phdiff_brr[5] = spvpp_phdiff_br[5]; + spvpp_phdiff_ar[5] = RC_spvpp_phdiff_a[5]; + spvpp_phdiff_br[5] = RC_spvpp_phdiff_b[5]; + spvpp_pt2arrr = RC_spvpp_pt2arr; + spvpp_pt2brrr = RC_spvpp_pt2brr; + spvpp_pt2crrr = RC_spvpp_pt2crr; + spvpp_pt3arrr = RC_spvpp_pt3arr; + spvpp_pt3brrr = RC_spvpp_pt3brr; + spvpp_pt3crrr = RC_spvpp_pt3crr; + spvpp_pt4arrr = RC_spvpp_pt4arr; + spvpp_pt4brrr = RC_spvpp_pt4brr; + spvpp_pt4crrr = RC_spvpp_pt4crr; + spvpp_ptb2arrr = RC_spvpp_ptb2arr; + spvpp_ptb2brrr = RC_spvpp_ptb2brr; + spvpp_ptb2crrr = RC_spvpp_ptb2crr; + spvpp_ptb2drrr = RC_spvpp_ptb2drr; + spvpp_etaPT2arrr = RC_spvpp_etaPT2arr; + spvpp_etaPT2brrr = RC_spvpp_etaPT2brr; + spvpp_etaPT2crrr = RC_spvpp_etaPT2crr; + spvpp_etaPT3arrr = RC_spvpp_etaPT3arr; + spvpp_etaPT3brrr = RC_spvpp_etaPT3brr; + spvpp_etaPT3crrr = RC_spvpp_etaPT3crr; + spvpp_etaPT4arrr = RC_spvpp_etaPT4arr; + spvpp_etaPT4brrr = RC_spvpp_etaPT4brr; + spvpp_etaPT4crrr = RC_spvpp_etaPT4crr; + spvpp_etaPTb2arrr = RC_spvpp_etaPTb2arr; + spvpp_etaPTb2brrr = RC_spvpp_etaPTb2brr; + spvpp_etaPTb2crrr = RC_spvpp_etaPTb2crr; + spvpp_etaPTb2drrr = RC_spvpp_etaPTb2drr; + spvpp_mode2arrr = RC_spvpp_mode2arr; + spvpp_mode2brrr = RC_spvpp_mode2brr; + spvpp_mode2crrr = RC_spvpp_mode2crr; + spvpp_mode3arrr = RC_spvpp_mode3arr; + spvpp_mode3brrr = RC_spvpp_mode3brr; + spvpp_mode3crrr = RC_spvpp_mode3crr; + spvpp_mode4arrr = RC_spvpp_mode4arr; + spvpp_mode4brrr = RC_spvpp_mode4brr; + spvpp_mode4crrr = RC_spvpp_mode4crr; + spvpp_modeb2arrr = RC_spvpp_modeb2arr; + spvpp_modeb2brrr = RC_spvpp_modeb2brr; + spvpp_modeb2crrr = RC_spvpp_modeb2crr; + spvpp_modeb2drrr = RC_spvpp_modeb2drr; + spvpp_sign2arrr = RC_spvpp_sign2arr; + spvpp_sign2brrr = RC_spvpp_sign2brr; + spvpp_sign2crrr = RC_spvpp_sign2crr; + spvpp_sign3arrr = RC_spvpp_sign3arr; + spvpp_sign3brrr = RC_spvpp_sign3brr; + spvpp_sign3crrr = RC_spvpp_sign3crr; + spvpp_sign4arrr = RC_spvpp_sign4arr; + spvpp_sign4brrr = RC_spvpp_sign4brr; + spvpp_sign4crrr = RC_spvpp_sign4crr; + spvpp_signb2arrr = RC_spvpp_signb2arr; + spvpp_signb2brrr = RC_spvpp_signb2brr; + spvpp_signb2crrr = RC_spvpp_signb2crr; + spvpp_signb2drrr = RC_spvpp_signb2drr; + spvpp_FR2arrr = RC_spvpp_FR2arr; + spvpp_FR2brrr = RC_spvpp_FR2brr; + spvpp_FR2crrr = RC_spvpp_FR2crr; + spvpp_FR3arrr = RC_spvpp_FR3arr; + spvpp_FR3brrr = RC_spvpp_FR3brr; + spvpp_FR3crrr = RC_spvpp_FR3crr; + spvpp_FR4arrr = RC_spvpp_FR4arr; + spvpp_FR4brrr = RC_spvpp_FR4brr; + spvpp_FR4crrr = RC_spvpp_FR4crr; + spvpp_FRbarrr = RC_spvpp_FRbarr; + spvpp_FRbbrrr = RC_spvpp_FRbbrr; + spvpp_FRbcrrr = RC_spvpp_FRbcrr; + spvpp_FRbdrrr = RC_spvpp_FRbdrr; + spvpp_phi2arrr = RC_spvpp_phi2arr; + spvpp_phi2brrr = RC_spvpp_phi2brr; + spvpp_phi2crrr = RC_spvpp_phi2crr; + spvpp_phi3arrr = RC_spvpp_phi3arr; + spvpp_phi3brrr = RC_spvpp_phi3brr; + spvpp_phi3crrr = RC_spvpp_phi3crr; + spvpp_phi4arrr = RC_spvpp_phi4arr; + spvpp_phi4brrr = RC_spvpp_phi4brr; + spvpp_phi4crrr = RC_spvpp_phi4crr; + spvpp_phib2arrr = RC_spvpp_phib2arr; + spvpp_phib2brrr = RC_spvpp_phib2brr; + spvpp_phib2crrr = RC_spvpp_phib2crr; + spvpp_phib2drrr = RC_spvpp_phib2drr; + spvpp_u2aIdrrr = RC_spvpp_u2aIdrr; + spvpp_u2bIdrrr = RC_spvpp_u2bIdrr; + spvpp_u2cIdrrr = RC_spvpp_u2cIdrr; + spvpp_u3aIdrrr = RC_spvpp_u3aIdrr; + spvpp_u3bIdrrr = RC_spvpp_u3bIdrr; + spvpp_u3cIdrrr = RC_spvpp_u3cIdrr; + spvpp_u4aIdrrr = RC_spvpp_u4aIdrr; + spvpp_u4bIdrrr = RC_spvpp_u4bIdrr; + spvpp_u4cIdrrr = RC_spvpp_u4cIdrr; + spvpp_ub2aIdrrr = RC_spvpp_ub2aIdrr; + spvpp_ub2bIdrrr = RC_spvpp_ub2bIdrr; + spvpp_ub2cIdrrr = RC_spvpp_ub2cIdrr; + spvpp_ub2dIdrrr = RC_spvpp_ub2dIdrr; + spvpp_halo2rankrrrrr[0] = RC_spvpp_halo2rankrrrr[0]; + spvpp_halo3rankrrrrr[0] = RC_spvpp_halo3rankrrrr[0]; + spvpp_halo2rankrrrrr[1] = RC_spvpp_halo2rankrrrr[1]; + spvpp_halo3rankrrrrr[1] = RC_spvpp_halo3rankrrrr[1]; + spvpp_halo2rankrrrrr[2] = RC_spvpp_halo2rankrrrr[2]; + spvpp_halo3rankrrrrr[2] = RC_spvpp_halo3rankrrrr[2]; + spvpp_etaPTa2arrr = RC_spvpp_etaPTa2arr; + spvpp_etaPTa2brrr = RC_spvpp_etaPTa2brr; + spvpp_etaPTa2crrr = RC_spvpp_etaPTa2crr; + spvpp_etaPTa3arrr = RC_spvpp_etaPTa3arr; + spvpp_etaPTa3brrr = RC_spvpp_etaPTa3brr; + spvpp_etaPTa3crrr = RC_spvpp_etaPTa3crr; + spvpp_phia2arrr = RC_spvpp_phia2arr; + spvpp_phia2brrr = RC_spvpp_phia2brr; + spvpp_phia2crrr = RC_spvpp_phia2crr; + spvpp_phia3arrr = RC_spvpp_phia3arr; + spvpp_phia3brrr = RC_spvpp_phia3brr; + spvpp_phia3crrr = RC_spvpp_phia3crr; + spvpp_ua2aIdrrr = RC_spvpp_ua2aIdrr; + spvpp_ua2bIdrrr = RC_spvpp_ua2bIdrr; + spvpp_ua2cIdrrr = RC_spvpp_ua2cIdrr; + spvpp_ua3aIdrrr = RC_spvpp_ua3aIdrr; + spvpp_ua3bIdrrr = RC_spvpp_ua3bIdrr; + spvpp_ua3cIdrrr = RC_spvpp_ua3cIdrr; + spvpp_me2Rankrrrr[0] = RC_spvpp_me2Rankrrr[0]; + spvpp_me3Rankrrrr[0] = RC_spvpp_me3Rankrrr[0]; + spvpp_me4Rankrrrr[0] = RC_spvpp_me4Rankrrr[0]; + spvpp_me2Rankrrrr[1] = RC_spvpp_me2Rankrrr[1]; + spvpp_me3Rankrrrr[1] = RC_spvpp_me3Rankrrr[1]; + spvpp_me4Rankrrrr[1] = RC_spvpp_me4Rankrrr[1]; + spvpp_me2Rankrrrr[2] = RC_spvpp_me2Rankrrr[2]; + spvpp_me3Rankrrrr[2] = RC_spvpp_me3Rankrrr[2]; + spvpp_me4Rankrrrr[2] = RC_spvpp_me4Rankrrr[2]; + spvpp_mb2rankrrrr[0] = RC_spvpp_mb2rankrrr[0]; + spvpp_mb2rankrrrr[1] = RC_spvpp_mb2rankrrr[1]; + spvpp_mb2rankrrrr[2] = RC_spvpp_mb2rankrrr[2]; + spvpp_mb2rankrrrr[3] = RC_spvpp_mb2rankrrr[3]; + spvpp_pt2arr = RC_spvpp_pt2ar; + spvpp_pt2brr = RC_spvpp_pt2br; + spvpp_pt2crr = RC_spvpp_pt2cr; + spvpp_pt3arr = RC_spvpp_pt3ar; + spvpp_pt3brr = RC_spvpp_pt3br; + spvpp_pt3crr = RC_spvpp_pt3cr; + spvpp_pt4arr = RC_spvpp_pt4ar; + spvpp_pt4brr = RC_spvpp_pt4br; + spvpp_pt4crr = RC_spvpp_pt4cr; + spvpp_ptb2arr = RC_spvpp_ptb2ar; + spvpp_ptb2brr = RC_spvpp_ptb2br; + spvpp_ptb2crr = RC_spvpp_ptb2cr; + spvpp_ptb2drr = RC_spvpp_ptb2dr; + spvpp_etaPT2arr = RC_spvpp_etaPT2ar; + spvpp_etaPT2brr = RC_spvpp_etaPT2br; + spvpp_etaPT2crr = RC_spvpp_etaPT2cr; + spvpp_etaPT3arr = RC_spvpp_etaPT3ar; + spvpp_etaPT3brr = RC_spvpp_etaPT3br; + spvpp_etaPT3crr = RC_spvpp_etaPT3cr; + spvpp_etaPT4arr = RC_spvpp_etaPT4ar; + spvpp_etaPT4brr = RC_spvpp_etaPT4br; + spvpp_etaPT4crr = RC_spvpp_etaPT4cr; + spvpp_etaPTb2arr = RC_spvpp_etaPTb2ar; + spvpp_etaPTb2brr = RC_spvpp_etaPTb2br; + spvpp_etaPTb2crr = RC_spvpp_etaPTb2cr; + spvpp_etaPTb2drr = RC_spvpp_etaPTb2dr; + spvpp_mode2arr = RC_spvpp_mode2ar; + spvpp_mode2brr = RC_spvpp_mode2br; + spvpp_mode2crr = RC_spvpp_mode2cr; + spvpp_mode3arr = RC_spvpp_mode3ar; + spvpp_mode3brr = RC_spvpp_mode3br; + spvpp_mode3crr = RC_spvpp_mode3cr; + spvpp_mode4arr = RC_spvpp_mode4ar; + spvpp_mode4brr = RC_spvpp_mode4br; + spvpp_mode4crr = RC_spvpp_mode4cr; + spvpp_modeb2arr = RC_spvpp_modeb2ar; + spvpp_modeb2brr = RC_spvpp_modeb2br; + spvpp_modeb2crr = RC_spvpp_modeb2cr; + spvpp_modeb2drr = RC_spvpp_modeb2dr; + spvpp_sign2arr = RC_spvpp_sign2ar; + spvpp_sign2brr = RC_spvpp_sign2br; + spvpp_sign2crr = RC_spvpp_sign2cr; + spvpp_sign3arr = RC_spvpp_sign3ar; + spvpp_sign3brr = RC_spvpp_sign3br; + spvpp_sign3crr = RC_spvpp_sign3cr; + spvpp_sign4arr = RC_spvpp_sign4ar; + spvpp_sign4brr = RC_spvpp_sign4br; + spvpp_sign4crr = RC_spvpp_sign4cr; + spvpp_signb2arr = RC_spvpp_signb2ar; + spvpp_signb2brr = RC_spvpp_signb2br; + spvpp_signb2crr = RC_spvpp_signb2cr; + spvpp_signb2drr = RC_spvpp_signb2dr; + spvpp_FR2arr = RC_spvpp_FR2ar; + spvpp_FR2brr = RC_spvpp_FR2br; + spvpp_FR2crr = RC_spvpp_FR2cr; + spvpp_FR3arr = RC_spvpp_FR3ar; + spvpp_FR3brr = RC_spvpp_FR3br; + spvpp_FR3crr = RC_spvpp_FR3cr; + spvpp_FR4arr = RC_spvpp_FR4ar; + spvpp_FR4brr = RC_spvpp_FR4br; + spvpp_FR4crr = RC_spvpp_FR4cr; + spvpp_FRbarr = RC_spvpp_FRbar; + spvpp_FRbbrr = RC_spvpp_FRbbr; + spvpp_FRbcrr = RC_spvpp_FRbcr; + spvpp_FRbdrr = RC_spvpp_FRbdr; + spvpp_phi2arr = RC_spvpp_phi2ar; + spvpp_phi2brr = RC_spvpp_phi2br; + spvpp_phi2crr = RC_spvpp_phi2cr; + spvpp_phi3arr = RC_spvpp_phi3ar; + spvpp_phi3brr = RC_spvpp_phi3br; + spvpp_phi3crr = RC_spvpp_phi3cr; + spvpp_phi4arr = RC_spvpp_phi4ar; + spvpp_phi4brr = RC_spvpp_phi4br; + spvpp_phi4crr = RC_spvpp_phi4cr; + spvpp_phib2arr = RC_spvpp_phib2ar; + spvpp_phib2brr = RC_spvpp_phib2br; + spvpp_phib2crr = RC_spvpp_phib2cr; + spvpp_phib2drr = RC_spvpp_phib2dr; + spvpp_u2aIdrr = RC_spvpp_u2aIdr; + spvpp_u2bIdrr = RC_spvpp_u2bIdr; + spvpp_u2cIdrr = RC_spvpp_u2cIdr; + spvpp_u3aIdrr = RC_spvpp_u3aIdr; + spvpp_u3bIdrr = RC_spvpp_u3bIdr; + spvpp_u3cIdrr = RC_spvpp_u3cIdr; + spvpp_u4aIdrr = RC_spvpp_u4aIdr; + spvpp_u4bIdrr = RC_spvpp_u4bIdr; + spvpp_u4cIdrr = RC_spvpp_u4cIdr; + spvpp_ub2aIdrr = RC_spvpp_ub2aIdr; + spvpp_ub2bIdrr = RC_spvpp_ub2bIdr; + spvpp_ub2cIdrr = RC_spvpp_ub2cIdr; + spvpp_ub2dIdrr = RC_spvpp_ub2dIdr; + spvpp_halo2rankrrrr[0] = RC_spvpp_halo2rankrrr[0]; + spvpp_halo3rankrrrr[0] = RC_spvpp_halo3rankrrr[0]; + spvpp_halo2rankrrrr[1] = RC_spvpp_halo2rankrrr[1]; + spvpp_halo3rankrrrr[1] = RC_spvpp_halo3rankrrr[1]; + spvpp_halo2rankrrrr[2] = RC_spvpp_halo2rankrrr[2]; + spvpp_halo3rankrrrr[2] = RC_spvpp_halo3rankrrr[2]; + spvpp_etaPTa2arr = RC_spvpp_etaPTa2ar; + spvpp_etaPTa2brr = RC_spvpp_etaPTa2br; + spvpp_etaPTa2crr = RC_spvpp_etaPTa2cr; + spvpp_etaPTa3arr = RC_spvpp_etaPTa3ar; + spvpp_etaPTa3brr = RC_spvpp_etaPTa3br; + spvpp_etaPTa3crr = RC_spvpp_etaPTa3cr; + spvpp_phia2arr = RC_spvpp_phia2ar; + spvpp_phia2brr = RC_spvpp_phia2br; + spvpp_phia2crr = RC_spvpp_phia2cr; + spvpp_phia3arr = RC_spvpp_phia3ar; + spvpp_phia3brr = RC_spvpp_phia3br; + spvpp_phia3crr = RC_spvpp_phia3cr; + spvpp_ua2aIdrr = RC_spvpp_ua2aIdr; + spvpp_ua2bIdrr = RC_spvpp_ua2bIdr; + spvpp_ua2cIdrr = RC_spvpp_ua2cIdr; + spvpp_ua3aIdrr = RC_spvpp_ua3aIdr; + spvpp_ua3bIdrr = RC_spvpp_ua3bIdr; + spvpp_ua3cIdrr = RC_spvpp_ua3cIdr; + spvpp_me2Rankrrr[0] = RC_spvpp_me2Rankrr[0]; + spvpp_me3Rankrrr[0] = RC_spvpp_me3Rankrr[0]; + spvpp_me4Rankrrr[0] = RC_spvpp_me4Rankrr[0]; + spvpp_me2Rankrrr[1] = RC_spvpp_me2Rankrr[1]; + spvpp_me3Rankrrr[1] = RC_spvpp_me3Rankrr[1]; + spvpp_me4Rankrrr[1] = RC_spvpp_me4Rankrr[1]; + spvpp_me2Rankrrr[2] = RC_spvpp_me2Rankrr[2]; + spvpp_me3Rankrrr[2] = RC_spvpp_me3Rankrr[2]; + spvpp_me4Rankrrr[2] = RC_spvpp_me4Rankrr[2]; + spvpp_mb2rankrrr[0] = RC_spvpp_mb2rankrr[0]; + spvpp_mb2rankrrr[1] = RC_spvpp_mb2rankrr[1]; + spvpp_mb2rankrrr[2] = RC_spvpp_mb2rankrr[2]; + spvpp_mb2rankrrr[3] = RC_spvpp_mb2rankrr[3]; + spvpp_pt2ar = RC_spvpp_pt2a; + spvpp_pt2br = RC_spvpp_pt2b; + spvpp_pt2cr = RC_spvpp_pt2c; + spvpp_pt3ar = RC_spvpp_pt3a; + spvpp_pt3br = RC_spvpp_pt3b; + spvpp_pt3cr = RC_spvpp_pt3c; + spvpp_pt4ar = RC_spvpp_pt4a; + spvpp_pt4br = RC_spvpp_pt4b; + spvpp_pt4cr = RC_spvpp_pt4c; + spvpp_ptb2ar = RC_spvpp_ptb2a; + spvpp_ptb2br = RC_spvpp_ptb2b; + spvpp_ptb2cr = RC_spvpp_ptb2c; + spvpp_ptb2dr = RC_spvpp_ptb2d; + spvpp_etaPT2ar = RC_spvpp_etaPT2a; + spvpp_etaPT2br = RC_spvpp_etaPT2b; + spvpp_etaPT2cr = RC_spvpp_etaPT2c; + spvpp_etaPT3ar = RC_spvpp_etaPT3a; + spvpp_etaPT3br = RC_spvpp_etaPT3b; + spvpp_etaPT3cr = RC_spvpp_etaPT3c; + spvpp_etaPT4ar = RC_spvpp_etaPT4a; + spvpp_etaPT4br = RC_spvpp_etaPT4b; + spvpp_etaPT4cr = RC_spvpp_etaPT4c; + spvpp_etaPTb2ar = RC_spvpp_etaPTb2a; + spvpp_etaPTb2br = RC_spvpp_etaPTb2b; + spvpp_etaPTb2cr = RC_spvpp_etaPTb2c; + spvpp_etaPTb2dr = RC_spvpp_etaPTb2d; + spvpp_mode2ar = RC_spvpp_mode2a; + spvpp_mode2br = RC_spvpp_mode2b; + spvpp_mode2cr = RC_spvpp_mode2c; + spvpp_mode3ar = RC_spvpp_mode3a; + spvpp_mode3br = RC_spvpp_mode3b; + spvpp_mode3cr = RC_spvpp_mode3c; + spvpp_mode4ar = RC_spvpp_mode4a; + spvpp_mode4br = RC_spvpp_mode4b; + spvpp_mode4cr = RC_spvpp_mode4c; + spvpp_modeb2ar = RC_spvpp_modeb2a; + spvpp_modeb2br = RC_spvpp_modeb2b; + spvpp_modeb2cr = RC_spvpp_modeb2c; + spvpp_modeb2dr = RC_spvpp_modeb2d; + spvpp_sign2ar = RC_spvpp_sign2a; + spvpp_sign2br = RC_spvpp_sign2b; + spvpp_sign2cr = RC_spvpp_sign2c; + spvpp_sign3ar = RC_spvpp_sign3a; + spvpp_sign3br = RC_spvpp_sign3b; + spvpp_sign3cr = RC_spvpp_sign3c; + spvpp_sign4ar = RC_spvpp_sign4a; + spvpp_sign4br = RC_spvpp_sign4b; + spvpp_sign4cr = RC_spvpp_sign4c; + spvpp_signb2ar = RC_spvpp_signb2a; + spvpp_signb2br = RC_spvpp_signb2b; + spvpp_signb2cr = RC_spvpp_signb2c; + spvpp_signb2dr = RC_spvpp_signb2d; + spvpp_FR2ar = RC_spvpp_FR2a; + spvpp_FR2br = RC_spvpp_FR2b; + spvpp_FR2cr = RC_spvpp_FR2c; + spvpp_FR3ar = RC_spvpp_FR3a; + spvpp_FR3br = RC_spvpp_FR3b; + spvpp_FR3cr = RC_spvpp_FR3c; + spvpp_FR4ar = RC_spvpp_FR4a; + spvpp_FR4br = RC_spvpp_FR4b; + spvpp_FR4cr = RC_spvpp_FR4c; + spvpp_FRbar = RC_spvpp_FRba; + spvpp_FRbbr = RC_spvpp_FRbb; + spvpp_FRbcr = RC_spvpp_FRbc; + spvpp_FRbdr = RC_spvpp_FRbd; + spvpp_phi2ar = RC_spvpp_phi2a_ptr_b_11_5->f.h; + spvpp_phi2br = RC_spvpp_phi2b_ptr_b_11_5->f.h; + spvpp_phi2cr = RC_spvpp_phi2c_ptr_b_11_5->f.h; + spvpp_phi3ar = RC_spvpp_phi3a_ptr_b_11_5->f.h; + spvpp_phi3br = RC_spvpp_phi3b_ptr_b_11_5->f.h; + spvpp_phi3cr = RC_spvpp_phi3c_ptr_b_11_5->f.h; + spvpp_phi4ar = RC_spvpp_phi4a_ptr_b_11_5->f.h; + spvpp_phi4br = RC_spvpp_phi4b_ptr_b_11_5->f.h; + spvpp_phi4cr = RC_spvpp_phi4c_ptr_b_11_5->f.h; + spvpp_phib2ar = RC_spvpp_phib2a_ptr_b_11_5->f.h; + spvpp_phib2br = RC_spvpp_phib2b_ptr_b_11_5->f.h; + spvpp_phib2cr = RC_spvpp_phib2c_ptr_b_11_5->f.h; + spvpp_phib2dr = RC_spvpp_phib2d_ptr_b_11_5->f.h; + spvpp_u2aIdr = RC_spvpp_u2aIdt; + spvpp_u2bIdr = RC_spvpp_u2bIdt; + spvpp_u2cIdr = RC_spvpp_u2cIdt; + spvpp_u3aIdr = RC_spvpp_u3aIdt; + spvpp_u3bIdr = RC_spvpp_u3bIdt; + spvpp_u3cIdr = RC_spvpp_u3cIdt; + spvpp_u4aIdr = RC_spvpp_u4aIdt; + spvpp_u4bIdr = RC_spvpp_u4bIdt; + spvpp_u4cIdr = RC_spvpp_u4cIdt; + spvpp_ub2aIdr = RC_spvpp_ub2aIdt; + spvpp_ub2bIdr = RC_spvpp_ub2bIdt; + spvpp_ub2cIdr = RC_spvpp_ub2cIdt; + spvpp_ub2dIdr = RC_spvpp_ub2dIdt; + spvpp_halo2rankrrr[0] = RC_spvpp_halo2rankrr[0]; + spvpp_halo3rankrrr[0] = RC_spvpp_halo3rankrr[0]; + spvpp_halo2rankrrr[1] = RC_spvpp_halo2rankrr[1]; + spvpp_halo3rankrrr[1] = RC_spvpp_halo3rankrr[1]; + spvpp_halo2rankrrr[2] = RC_spvpp_halo2rankrr[2]; + spvpp_halo3rankrrr[2] = RC_spvpp_halo3rankrr[2]; + spvpp_etaPTa2ar = RC_spvpp_etaPTa2a; + spvpp_etaPTa2br = RC_spvpp_etaPTa2b; + spvpp_etaPTa2cr = RC_spvpp_etaPTa2c; + spvpp_etaPTa3ar = RC_spvpp_etaPTa3a; + spvpp_etaPTa3br = RC_spvpp_etaPTa3b; + spvpp_etaPTa3cr = RC_spvpp_etaPTa3c; + spvpp_phia2ar = RC_spvpp_phia2a_ptr_b_11_5->f.h; + spvpp_phia2br = RC_spvpp_phia2b_ptr_b_11_5->f.h; + spvpp_phia2cr = RC_spvpp_phia2c_ptr_b_11_5->f.h; + spvpp_phia3ar = RC_spvpp_phia3a_ptr_b_11_5->f.h; + spvpp_phia3br = RC_spvpp_phia3b_ptr_b_11_5->f.h; + spvpp_phia3cr = RC_spvpp_phia3c_ptr_b_11_5->f.h; + spvpp_ua2aIdr = RC_spvpp_ua2aIdt; + spvpp_ua2bIdr = RC_spvpp_ua2bIdt; + spvpp_ua2cIdr = RC_spvpp_ua2cIdt; + spvpp_ua3aIdr = RC_spvpp_ua3aIdt; + spvpp_ua3bIdr = RC_spvpp_ua3bIdt; + spvpp_ua3cIdr = RC_spvpp_ua3cIdt; + spvpp_Eqme12r = RC_spvpp_Eqme12; + spvpp_Eqme13r = RC_spvpp_Eqme13; + spvpp_Eqme14r = RC_spvpp_Eqme14; + spvpp_Eqme23r = RC_spvpp_Eqme23; + spvpp_Eqme24r = RC_spvpp_Eqme24; + spvpp_Eqme34r = RC_spvpp_Eqme34; + spvpp_Eq1b1r = RC_spvpp_Eq1b1; + spvpp_Eq2b1r = RC_spvpp_Eq2b1; + spvpp_Eq3b1r = RC_spvpp_Eq3b1; + spvpp_Eqme12ar = RC_spvpp_Eqme12a; + spvpp_Eqme13ar = RC_spvpp_Eqme13a; + spvpp_me1_phi[0] = RC_spvpp_me1_LB_0_RB__ptr_b_11_0->f.h; + spvpp_me1_eta[0] = RC_spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; + spvpp_me1_cscid[0] = RC_spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; + spvpp_me1_clctpat[0] = RC_spvpp_me1_LB_0_RB__ptr_b_31_28->f.h; + spvpp_me1_phi[1] = RC_spvpp_me1_LB_1_RB__ptr_b_11_0->f.h; + spvpp_me1_eta[1] = RC_spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; + spvpp_me1_cscid[1] = RC_spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; + spvpp_me1_clctpat[1] = RC_spvpp_me1_LB_1_RB__ptr_b_31_28->f.h; + spvpp_me1_phi[2] = RC_spvpp_me1_LB_2_RB__ptr_b_11_0->f.h; + spvpp_me1_eta[2] = RC_spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; + spvpp_me1_cscid[2] = RC_spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; + spvpp_me1_clctpat[2] = RC_spvpp_me1_LB_2_RB__ptr_b_31_28->f.h; + spvpp_me1_phi[3] = RC_spvpp_me1_LB_3_RB__ptr_b_11_0->f.h; + spvpp_me1_eta[3] = RC_spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; + spvpp_me1_cscid[3] = RC_spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; + spvpp_me1_clctpat[3] = RC_spvpp_me1_LB_3_RB__ptr_b_31_28->f.h; + spvpp_me1_phi[4] = RC_spvpp_me1_LB_4_RB__ptr_b_11_0->f.h; + spvpp_me1_eta[4] = RC_spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; + spvpp_me1_cscid[4] = RC_spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; + spvpp_me1_clctpat[4] = RC_spvpp_me1_LB_4_RB__ptr_b_31_28->f.h; + spvpp_me1_phi[5] = RC_spvpp_me1_LB_5_RB__ptr_b_11_0->f.h; + spvpp_me1_eta[5] = RC_spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; + spvpp_me1_cscid[5] = RC_spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; + spvpp_me1_clctpat[5] = RC_spvpp_me1_LB_5_RB__ptr_b_31_28->f.h; + spvpp_me2_phi[0] = RC_spvpp_me2_LB_0_RB__ptr_b_11_0->f.h; + spvpp_me2_eta[0] = RC_spvpp_me2_LB_0_RB__ptr_b_18_12->f.h; + spvpp_me3_phi[0] = RC_spvpp_me3_LB_0_RB__ptr_b_11_0->f.h; + spvpp_me3_eta[0] = RC_spvpp_me3_LB_0_RB__ptr_b_18_12->f.h; + spvpp_me4_phi[0] = RC_spvpp_me4_LB_0_RB__ptr_b_11_0->f.h; + spvpp_me4_eta[0] = RC_spvpp_me4_LB_0_RB__ptr_b_18_12->f.h; + spvpp_me2_phi[1] = RC_spvpp_me2_LB_1_RB__ptr_b_11_0->f.h; + spvpp_me2_eta[1] = RC_spvpp_me2_LB_1_RB__ptr_b_18_12->f.h; + spvpp_me3_phi[1] = RC_spvpp_me3_LB_1_RB__ptr_b_11_0->f.h; + spvpp_me3_eta[1] = RC_spvpp_me3_LB_1_RB__ptr_b_18_12->f.h; + spvpp_me4_phi[1] = RC_spvpp_me4_LB_1_RB__ptr_b_11_0->f.h; + spvpp_me4_eta[1] = RC_spvpp_me4_LB_1_RB__ptr_b_18_12->f.h; + spvpp_me2_phi[2] = RC_spvpp_me2_LB_2_RB__ptr_b_11_0->f.h; + spvpp_me2_eta[2] = RC_spvpp_me2_LB_2_RB__ptr_b_18_12->f.h; + spvpp_me3_phi[2] = RC_spvpp_me3_LB_2_RB__ptr_b_11_0->f.h; + spvpp_me3_eta[2] = RC_spvpp_me3_LB_2_RB__ptr_b_18_12->f.h; + spvpp_me4_phi[2] = RC_spvpp_me4_LB_2_RB__ptr_b_11_0->f.h; + spvpp_me4_eta[2] = RC_spvpp_me4_LB_2_RB__ptr_b_18_12->f.h; + spvpp_mb1_phi[0] = RC_spvpp_mb1_LB_0_RB__ptr_b_11_0->f.h; + spvpp_mb1_bend[0] = RC_spvpp_mb1_LB_0_RB__ptr_b_20_16->f.h; + spvpp_mb1_phi[1] = RC_spvpp_mb1_LB_1_RB__ptr_b_11_0->f.h; + spvpp_mb1_bend[1] = RC_spvpp_mb1_LB_1_RB__ptr_b_20_16->f.h; + spvpp_mb1_phi[2] = RC_spvpp_mb1_LB_2_RB__ptr_b_11_0->f.h; + spvpp_mb1_bend[2] = RC_spvpp_mb1_LB_2_RB__ptr_b_20_16->f.h; + spvpp_mb1_phi[3] = RC_spvpp_mb1_LB_3_RB__ptr_b_11_0->f.h; + spvpp_mb1_bend[3] = RC_spvpp_mb1_LB_3_RB__ptr_b_20_16->f.h; + spvpp_me1bir[0] = RC_spvpp_me1bi[0]; + spvpp_me1bir[1] = RC_spvpp_me1bi[1]; + spvpp_me1bir[2] = RC_spvpp_me1bi[2]; + spvpp_me1bir[3] = RC_spvpp_me1bi[3]; + spvpp_me1bir[4] = RC_spvpp_me1bi[4]; + spvpp_me1bir[5] = RC_spvpp_me1bi[5]; + spvpp_me1bir[6] = RC_spvpp_me1bi[6]; + spvpp_me2bir[0] = RC_spvpp_me2bi[0]; + spvpp_me3bir[0] = RC_spvpp_me3bi[0]; + spvpp_me4bir[0] = RC_spvpp_me4bi[0]; + spvpp_me2bir[1] = RC_spvpp_me2bi[1]; + spvpp_me3bir[1] = RC_spvpp_me3bi[1]; + spvpp_me4bir[1] = RC_spvpp_me4bi[1]; + spvpp_me2bir[2] = RC_spvpp_me2bi[2]; + spvpp_me3bir[2] = RC_spvpp_me3bi[2]; + spvpp_me4bir[2] = RC_spvpp_me4bi[2]; + spvpp_me2bir[3] = RC_spvpp_me2bi[3]; + spvpp_me3bir[3] = RC_spvpp_me3bi[3]; + spvpp_me4bir[3] = RC_spvpp_me4bi[3]; + spvpp_mb1bir[0] = RC_spvpp_mb1bi[0]; + spvpp_mb1bir[1] = RC_spvpp_mb1bi[1]; + spvpp_mb1bir[2] = RC_spvpp_mb1bi[2]; + spvpp_mb1bir[3] = RC_spvpp_mb1bi[3]; + spvpp_mb1bir[4] = RC_spvpp_mb1bi[4]; +} +mux(); +spvpp_bxcorrect_b1 = sigcat(sigcat(sigcat(sigcat(sigcat(spvpp_FRH, 1, spvpp_phiH, 5), 6, spvpp_ptH, 13), 19, spvpp_signH, 1), 20, spvpp_modeMemH, 4), 24, spvpp_etaPTH, 5); +spvpp_bxcorrect_b2 = sigcat(sigcat(sigcat(sigcat(sigcat(spvpp_FRM, 1, spvpp_phiM, 5), 6, spvpp_ptM, 13), 19, spvpp_signM, 1), 20, spvpp_modeMemM, 4), 24, spvpp_etaPTM, 5); +spvpp_bxcorrect_b3 = sigcat(sigcat(sigcat(sigcat(sigcat(spvpp_FRL, 1, spvpp_phiL, 5), 6, spvpp_ptL, 13), 19, spvpp_signL, 1), 20, spvpp_modeMemL, 4), 24, spvpp_etaPTL, 5); +spvpp_bxcorrect_pretrig = control_ptr_b_8_7->f.h; +bxcorrect(); +} + +void vpp_generated_2014_04_24::u12_0() +{ +/* always */ if (CH_spvpp_u12_0_meA | CH_spvpp_u12_0_meB | CH_spvpp_u12_0_passX | CH_spvpp_u12_0_passY | CH_spvpp_u12_0_CSCidY | CH_spvpp_u12_0_passZ | CH_spvpp_u12_0_CSCidZ | CH_spvpp_u12_0_Dphi | CH_spvpp_u12_0_wide_phi | CH_spvpp_u12_0_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_0_phiA = spvpp_u12_0_meA_ptr_b_9_0->f.h; + spvpp_u12_0_etaA = spvpp_u12_0_meA_ptr_b_16_10->f.h; + spvpp_u12_0_qA = spvpp_u12_0_meA_ptr_b_20_17->f.h; + spvpp_u12_0_CSCidA = spvpp_u12_0_meA_ptr_b_24_21->f.h; + spvpp_u12_0_validA = spvpp_u12_0_meA_ptr_b_25_25->f.h; + spvpp_u12_0_phiB = spvpp_u12_0_meB_ptr_b_9_0->f.h; + spvpp_u12_0_etaB = spvpp_u12_0_meB_ptr_b_16_10->f.h; + spvpp_u12_0_qB = spvpp_u12_0_meB_ptr_b_20_17->f.h; + spvpp_u12_0_validB = spvpp_u12_0_meB_ptr_b_21_21->f.h; + spvpp_u12_0_Deta = (spvpp_u12_0_etaA > spvpp_u12_0_etaB) ? (0 & 0x7f) : ((spvpp_u12_0_etaB - spvpp_u12_0_etaA) & 0x7fLL); + spvpp_u12_0_Dphi = (spvpp_u12_0_phiA > spvpp_u12_0_phiB) ? ((spvpp_u12_0_phiA - spvpp_u12_0_phiB) & 0x3ffLL) : ((spvpp_u12_0_phiB - spvpp_u12_0_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_0__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_0__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_0__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_0__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_0__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_0__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_0__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_0__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_0__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_0__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_0__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_0__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_0__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_0__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_0__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_0__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_0__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_0__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_0__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_0__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_0__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_0__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_0__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_0__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_0__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_0__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_0__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_0__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_0__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + } + } + spvpp_u12_0_HighP12r = spvpp_u12_0__HighP12; + + { + switch (spvpp_u12_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_0__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_0__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_0__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_0__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_0__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_0__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_0__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_0__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_0__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_0__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_0__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_0__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_0__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_0__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_0__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_0__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_0__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_0__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_0__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_0__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_0__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_0__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_0__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_0__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_0__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_0__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_0__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_0__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_0__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_0__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_0__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_0__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_0__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_0__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_0__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_0__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_0__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_0__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_0__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_0__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_0__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_0__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_0__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_0__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_0__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_0__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_0__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_0__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_0__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_0__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_0__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_0__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_0__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_0__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_0__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_0__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_0__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_0__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_0__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_0__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_0__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_0__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_0__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_0__MedP12 = 127; + break; + } + } + spvpp_u12_0_MedP12r = spvpp_u12_0__MedP12; + + { + switch (spvpp_u12_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_0__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_0__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_0__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_0__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_0__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_0__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_0__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_0__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_0__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_0__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_0__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_0__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_0__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_0__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_0__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_0__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_0__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_0__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_0__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_0__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_0__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_0__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_0__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_0__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_0__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_0__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_0__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_0__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_0__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_0__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_0__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_0__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_0__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_0__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_0__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_0__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_0__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_0__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_0__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_0__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_0__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_0__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_0__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_0__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_0__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_0__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_0__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_0__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_0__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_0__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_0__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_0__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_0__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_0__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_0__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_0__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_0__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_0__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_0__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_0__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_0__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_0__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_0__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_0__LowP12 = 127; + break; + } + } + spvpp_u12_0_LowP12r = spvpp_u12_0__LowP12; + spvpp_Eqme12_ptr_b_1_0->f.h = 0; + spvpp_Eqme12a_ptr_b_0_0->f.h = 0; + if ((((((((spvpp_u12_0_qA != 0) && (spvpp_u12_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_0_validA) & 0xffffffffffffffffLL) && spvpp_u12_0_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_0_passX || ((((spvpp_u12_0_passY && (spvpp_u12_0_CSCidA == spvpp_u12_0_CSCidY)) & 0x1LL) && (spvpp_u12_0_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_0_passZ && (spvpp_u12_0_CSCidA == spvpp_u12_0_CSCidZ)) & 0x1LL) && (spvpp_u12_0_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_0_Dphi_ptr_b_6_0->f.h <= spvpp_u12_0_HighP12r) spvpp_Eqme12_ptr_b_1_0->f.h = 3; + else if (spvpp_u12_0_Dphi_ptr_b_6_0->f.h <= spvpp_u12_0_MedP12r) spvpp_Eqme12_ptr_b_1_0->f.h = 2; + else if ((((spvpp_u12_0_Dphi_ptr_b_6_0->f.h <= spvpp_u12_0_LowP12r) || spvpp_u12_0_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_1_0->f.h = 1; + } + if ((((((spvpp_u12_0_CSCidA >= 1) && (spvpp_u12_0_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_0_CSCidA >= 10) && (spvpp_u12_0_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_0_Deta <= maxdeta_halo112) && (spvpp_u12_0_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_0_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_0_0->f.h = 1; + } + else + { + if ((((((spvpp_u12_0_Deta <= maxdeta_halo12) && (spvpp_u12_0_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_0_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_0_0->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u12_1() +{ +/* always */ if (CH_spvpp_u12_1_meA | CH_spvpp_u12_1_meB | CH_spvpp_u12_1_passX | CH_spvpp_u12_1_passY | CH_spvpp_u12_1_CSCidY | CH_spvpp_u12_1_passZ | CH_spvpp_u12_1_CSCidZ | CH_spvpp_u12_1_Dphi | CH_spvpp_u12_1_wide_phi | CH_spvpp_u12_1_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_1_phiA = spvpp_u12_1_meA_ptr_b_9_0->f.h; + spvpp_u12_1_etaA = spvpp_u12_1_meA_ptr_b_16_10->f.h; + spvpp_u12_1_qA = spvpp_u12_1_meA_ptr_b_20_17->f.h; + spvpp_u12_1_CSCidA = spvpp_u12_1_meA_ptr_b_24_21->f.h; + spvpp_u12_1_validA = spvpp_u12_1_meA_ptr_b_25_25->f.h; + spvpp_u12_1_phiB = spvpp_u12_1_meB_ptr_b_9_0->f.h; + spvpp_u12_1_etaB = spvpp_u12_1_meB_ptr_b_16_10->f.h; + spvpp_u12_1_qB = spvpp_u12_1_meB_ptr_b_20_17->f.h; + spvpp_u12_1_validB = spvpp_u12_1_meB_ptr_b_21_21->f.h; + spvpp_u12_1_Deta = (spvpp_u12_1_etaA > spvpp_u12_1_etaB) ? (0 & 0x7f) : ((spvpp_u12_1_etaB - spvpp_u12_1_etaA) & 0x7fLL); + spvpp_u12_1_Dphi = (spvpp_u12_1_phiA > spvpp_u12_1_phiB) ? ((spvpp_u12_1_phiA - spvpp_u12_1_phiB) & 0x3ffLL) : ((spvpp_u12_1_phiB - spvpp_u12_1_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_1__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_1__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_1__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_1__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_1__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_1__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_1__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_1__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_1__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_1__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_1__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_1__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_1__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_1__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_1__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_1__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_1__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_1__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_1__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_1__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_1__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_1__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_1__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_1__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_1__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_1__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_1__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_1__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_1__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + } + } + spvpp_u12_1_HighP12r = spvpp_u12_1__HighP12; + + { + switch (spvpp_u12_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_1__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_1__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_1__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_1__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_1__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_1__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_1__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_1__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_1__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_1__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_1__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_1__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_1__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_1__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_1__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_1__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_1__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_1__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_1__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_1__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_1__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_1__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_1__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_1__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_1__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_1__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_1__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_1__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_1__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_1__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_1__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_1__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_1__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_1__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_1__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_1__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_1__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_1__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_1__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_1__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_1__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_1__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_1__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_1__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_1__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_1__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_1__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_1__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_1__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_1__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_1__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_1__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_1__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_1__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_1__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_1__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_1__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_1__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_1__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_1__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_1__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_1__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_1__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_1__MedP12 = 127; + break; + } + } + spvpp_u12_1_MedP12r = spvpp_u12_1__MedP12; + + { + switch (spvpp_u12_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_1__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_1__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_1__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_1__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_1__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_1__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_1__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_1__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_1__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_1__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_1__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_1__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_1__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_1__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_1__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_1__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_1__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_1__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_1__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_1__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_1__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_1__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_1__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_1__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_1__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_1__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_1__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_1__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_1__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_1__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_1__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_1__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_1__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_1__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_1__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_1__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_1__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_1__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_1__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_1__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_1__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_1__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_1__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_1__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_1__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_1__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_1__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_1__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_1__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_1__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_1__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_1__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_1__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_1__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_1__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_1__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_1__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_1__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_1__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_1__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_1__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_1__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_1__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_1__LowP12 = 127; + break; + } + } + spvpp_u12_1_LowP12r = spvpp_u12_1__LowP12; + spvpp_Eqme12_ptr_b_13_12->f.h = 0; + spvpp_Eqme12a_ptr_b_6_6->f.h = 0; + if ((((((((spvpp_u12_1_qA != 0) && (spvpp_u12_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_1_validA) & 0xffffffffffffffffLL) && spvpp_u12_1_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_1_passX || ((((spvpp_u12_1_passY && (spvpp_u12_1_CSCidA == spvpp_u12_1_CSCidY)) & 0x1LL) && (spvpp_u12_1_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_1_passZ && (spvpp_u12_1_CSCidA == spvpp_u12_1_CSCidZ)) & 0x1LL) && (spvpp_u12_1_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_1_Dphi_ptr_b_6_0->f.h <= spvpp_u12_1_HighP12r) spvpp_Eqme12_ptr_b_13_12->f.h = 3; + else if (spvpp_u12_1_Dphi_ptr_b_6_0->f.h <= spvpp_u12_1_MedP12r) spvpp_Eqme12_ptr_b_13_12->f.h = 2; + else if ((((spvpp_u12_1_Dphi_ptr_b_6_0->f.h <= spvpp_u12_1_LowP12r) || spvpp_u12_1_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_13_12->f.h = 1; + } + if ((((((spvpp_u12_1_CSCidA >= 1) && (spvpp_u12_1_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_1_CSCidA >= 10) && (spvpp_u12_1_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_1_Deta <= maxdeta_halo112) && (spvpp_u12_1_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_1_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_6_6->f.h = 1; + } + else + { + if ((((((spvpp_u12_1_Deta <= maxdeta_halo12) && (spvpp_u12_1_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_1_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_6_6->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u12_10() +{ +/* always */ if (CH_spvpp_u12_10_meA | CH_spvpp_u12_10_meB | CH_spvpp_u12_10_passX | CH_spvpp_u12_10_passY | CH_spvpp_u12_10_CSCidY | CH_spvpp_u12_10_passZ | CH_spvpp_u12_10_CSCidZ | CH_spvpp_u12_10_Dphi | CH_spvpp_u12_10_wide_phi | CH_spvpp_u12_10_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_10_phiA = spvpp_u12_10_meA_ptr_b_9_0->f.h; + spvpp_u12_10_etaA = spvpp_u12_10_meA_ptr_b_16_10->f.h; + spvpp_u12_10_qA = spvpp_u12_10_meA_ptr_b_20_17->f.h; + spvpp_u12_10_CSCidA = spvpp_u12_10_meA_ptr_b_24_21->f.h; + spvpp_u12_10_validA = spvpp_u12_10_meA_ptr_b_25_25->f.h; + spvpp_u12_10_phiB = spvpp_u12_10_meB_ptr_b_9_0->f.h; + spvpp_u12_10_etaB = spvpp_u12_10_meB_ptr_b_16_10->f.h; + spvpp_u12_10_qB = spvpp_u12_10_meB_ptr_b_20_17->f.h; + spvpp_u12_10_validB = spvpp_u12_10_meB_ptr_b_21_21->f.h; + spvpp_u12_10_Deta = (spvpp_u12_10_etaA > spvpp_u12_10_etaB) ? (0 & 0x7f) : ((spvpp_u12_10_etaB - spvpp_u12_10_etaA) & 0x7fLL); + spvpp_u12_10_Dphi = (spvpp_u12_10_phiA > spvpp_u12_10_phiB) ? ((spvpp_u12_10_phiA - spvpp_u12_10_phiB) & 0x3ffLL) : ((spvpp_u12_10_phiB - spvpp_u12_10_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_10__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_10__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_10__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_10__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_10__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_10__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_10__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_10__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_10__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_10__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_10__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_10__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_10__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_10__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_10__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_10__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_10__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_10__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_10__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_10__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_10__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_10__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_10__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_10__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_10__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_10__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_10__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_10__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_10__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + } + } + spvpp_u12_10_HighP12r = spvpp_u12_10__HighP12; + + { + switch (spvpp_u12_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_10__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_10__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_10__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_10__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_10__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_10__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_10__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_10__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_10__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_10__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_10__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_10__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_10__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_10__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_10__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_10__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_10__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_10__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_10__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_10__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_10__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_10__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_10__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_10__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_10__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_10__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_10__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_10__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_10__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_10__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_10__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_10__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_10__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_10__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_10__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_10__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_10__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_10__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_10__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_10__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_10__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_10__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_10__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_10__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_10__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_10__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_10__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_10__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_10__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_10__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_10__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_10__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_10__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_10__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_10__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_10__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_10__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_10__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_10__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_10__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_10__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_10__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_10__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_10__MedP12 = 127; + break; + } + } + spvpp_u12_10_MedP12r = spvpp_u12_10__MedP12; + + { + switch (spvpp_u12_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_10__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_10__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_10__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_10__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_10__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_10__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_10__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_10__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_10__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_10__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_10__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_10__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_10__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_10__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_10__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_10__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_10__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_10__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_10__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_10__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_10__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_10__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_10__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_10__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_10__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_10__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_10__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_10__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_10__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_10__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_10__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_10__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_10__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_10__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_10__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_10__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_10__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_10__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_10__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_10__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_10__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_10__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_10__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_10__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_10__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_10__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_10__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_10__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_10__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_10__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_10__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_10__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_10__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_10__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_10__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_10__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_10__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_10__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_10__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_10__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_10__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_10__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_10__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_10__LowP12 = 127; + break; + } + } + spvpp_u12_10_LowP12r = spvpp_u12_10__LowP12; + spvpp_Eqme12_ptr_b_19_18->f.h = 0; + spvpp_Eqme12a_ptr_b_9_9->f.h = 0; + if ((((((((spvpp_u12_10_qA != 0) && (spvpp_u12_10_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_10_validA) & 0xffffffffffffffffLL) && spvpp_u12_10_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_10_passX || ((((spvpp_u12_10_passY && (spvpp_u12_10_CSCidA == spvpp_u12_10_CSCidY)) & 0x1LL) && (spvpp_u12_10_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_10_passZ && (spvpp_u12_10_CSCidA == spvpp_u12_10_CSCidZ)) & 0x1LL) && (spvpp_u12_10_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_10_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_10_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_10_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_10_Dphi_ptr_b_6_0->f.h <= spvpp_u12_10_HighP12r) spvpp_Eqme12_ptr_b_19_18->f.h = 3; + else if (spvpp_u12_10_Dphi_ptr_b_6_0->f.h <= spvpp_u12_10_MedP12r) spvpp_Eqme12_ptr_b_19_18->f.h = 2; + else if ((((spvpp_u12_10_Dphi_ptr_b_6_0->f.h <= spvpp_u12_10_LowP12r) || spvpp_u12_10_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_19_18->f.h = 1; + } + if ((((((spvpp_u12_10_CSCidA >= 1) && (spvpp_u12_10_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_10_CSCidA >= 10) && (spvpp_u12_10_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_10_Deta <= maxdeta_halo112) && (spvpp_u12_10_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_10_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_9_9->f.h = 1; + } + else + { + if ((((((spvpp_u12_10_Deta <= maxdeta_halo12) && (spvpp_u12_10_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_10_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_9_9->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u12_11() +{ +/* always */ if (CH_spvpp_u12_11_meA | CH_spvpp_u12_11_meB | CH_spvpp_u12_11_passX | CH_spvpp_u12_11_passY | CH_spvpp_u12_11_CSCidY | CH_spvpp_u12_11_passZ | CH_spvpp_u12_11_CSCidZ | CH_spvpp_u12_11_Dphi | CH_spvpp_u12_11_wide_phi | CH_spvpp_u12_11_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_11_phiA = spvpp_u12_11_meA_ptr_b_9_0->f.h; + spvpp_u12_11_etaA = spvpp_u12_11_meA_ptr_b_16_10->f.h; + spvpp_u12_11_qA = spvpp_u12_11_meA_ptr_b_20_17->f.h; + spvpp_u12_11_CSCidA = spvpp_u12_11_meA_ptr_b_24_21->f.h; + spvpp_u12_11_validA = spvpp_u12_11_meA_ptr_b_25_25->f.h; + spvpp_u12_11_phiB = spvpp_u12_11_meB_ptr_b_9_0->f.h; + spvpp_u12_11_etaB = spvpp_u12_11_meB_ptr_b_16_10->f.h; + spvpp_u12_11_qB = spvpp_u12_11_meB_ptr_b_20_17->f.h; + spvpp_u12_11_validB = spvpp_u12_11_meB_ptr_b_21_21->f.h; + spvpp_u12_11_Deta = (spvpp_u12_11_etaA > spvpp_u12_11_etaB) ? (0 & 0x7f) : ((spvpp_u12_11_etaB - spvpp_u12_11_etaA) & 0x7fLL); + spvpp_u12_11_Dphi = (spvpp_u12_11_phiA > spvpp_u12_11_phiB) ? ((spvpp_u12_11_phiA - spvpp_u12_11_phiB) & 0x3ffLL) : ((spvpp_u12_11_phiB - spvpp_u12_11_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_11__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_11__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_11__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_11__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_11__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_11__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_11__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_11__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_11__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_11__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_11__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_11__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_11__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_11__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_11__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_11__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_11__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_11__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_11__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_11__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_11__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_11__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_11__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_11__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_11__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_11__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_11__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_11__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_11__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + } + } + spvpp_u12_11_HighP12r = spvpp_u12_11__HighP12; + + { + switch (spvpp_u12_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_11__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_11__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_11__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_11__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_11__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_11__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_11__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_11__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_11__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_11__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_11__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_11__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_11__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_11__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_11__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_11__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_11__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_11__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_11__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_11__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_11__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_11__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_11__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_11__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_11__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_11__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_11__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_11__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_11__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_11__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_11__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_11__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_11__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_11__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_11__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_11__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_11__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_11__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_11__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_11__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_11__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_11__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_11__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_11__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_11__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_11__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_11__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_11__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_11__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_11__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_11__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_11__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_11__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_11__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_11__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_11__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_11__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_11__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_11__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_11__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_11__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_11__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_11__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_11__MedP12 = 127; + break; + } + } + spvpp_u12_11_MedP12r = spvpp_u12_11__MedP12; + + { + switch (spvpp_u12_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_11__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_11__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_11__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_11__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_11__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_11__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_11__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_11__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_11__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_11__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_11__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_11__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_11__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_11__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_11__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_11__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_11__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_11__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_11__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_11__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_11__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_11__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_11__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_11__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_11__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_11__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_11__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_11__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_11__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_11__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_11__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_11__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_11__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_11__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_11__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_11__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_11__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_11__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_11__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_11__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_11__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_11__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_11__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_11__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_11__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_11__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_11__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_11__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_11__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_11__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_11__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_11__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_11__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_11__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_11__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_11__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_11__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_11__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_11__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_11__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_11__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_11__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_11__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_11__LowP12 = 127; + break; + } + } + spvpp_u12_11_LowP12r = spvpp_u12_11__LowP12; + spvpp_Eqme12_ptr_b_31_30->f.h = 0; + spvpp_Eqme12a_ptr_b_15_15->f.h = 0; + if ((((((((spvpp_u12_11_qA != 0) && (spvpp_u12_11_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_11_validA) & 0xffffffffffffffffLL) && spvpp_u12_11_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_11_passX || ((((spvpp_u12_11_passY && (spvpp_u12_11_CSCidA == spvpp_u12_11_CSCidY)) & 0x1LL) && (spvpp_u12_11_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_11_passZ && (spvpp_u12_11_CSCidA == spvpp_u12_11_CSCidZ)) & 0x1LL) && (spvpp_u12_11_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_11_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_11_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_11_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_11_Dphi_ptr_b_6_0->f.h <= spvpp_u12_11_HighP12r) spvpp_Eqme12_ptr_b_31_30->f.h = 3; + else if (spvpp_u12_11_Dphi_ptr_b_6_0->f.h <= spvpp_u12_11_MedP12r) spvpp_Eqme12_ptr_b_31_30->f.h = 2; + else if ((((spvpp_u12_11_Dphi_ptr_b_6_0->f.h <= spvpp_u12_11_LowP12r) || spvpp_u12_11_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_31_30->f.h = 1; + } + if ((((((spvpp_u12_11_CSCidA >= 1) && (spvpp_u12_11_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_11_CSCidA >= 10) && (spvpp_u12_11_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_11_Deta <= maxdeta_halo112) && (spvpp_u12_11_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_11_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_15_15->f.h = 1; + } + else + { + if ((((((spvpp_u12_11_Deta <= maxdeta_halo12) && (spvpp_u12_11_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_11_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_15_15->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u12_12() +{ +/* always */ if (CH_spvpp_u12_12_meA | CH_spvpp_u12_12_meB | CH_spvpp_u12_12_passX | CH_spvpp_u12_12_passY | CH_spvpp_u12_12_CSCidY | CH_spvpp_u12_12_passZ | CH_spvpp_u12_12_CSCidZ | CH_spvpp_u12_12_Dphi | CH_spvpp_u12_12_wide_phi | CH_spvpp_u12_12_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_12_phiA = spvpp_u12_12_meA_ptr_b_9_0->f.h; + spvpp_u12_12_etaA = spvpp_u12_12_meA_ptr_b_16_10->f.h; + spvpp_u12_12_qA = spvpp_u12_12_meA_ptr_b_20_17->f.h; + spvpp_u12_12_CSCidA = spvpp_u12_12_meA_ptr_b_24_21->f.h; + spvpp_u12_12_validA = spvpp_u12_12_meA_ptr_b_25_25->f.h; + spvpp_u12_12_phiB = spvpp_u12_12_meB_ptr_b_9_0->f.h; + spvpp_u12_12_etaB = spvpp_u12_12_meB_ptr_b_16_10->f.h; + spvpp_u12_12_qB = spvpp_u12_12_meB_ptr_b_20_17->f.h; + spvpp_u12_12_validB = spvpp_u12_12_meB_ptr_b_21_21->f.h; + spvpp_u12_12_Deta = (spvpp_u12_12_etaA > spvpp_u12_12_etaB) ? (0 & 0x7f) : ((spvpp_u12_12_etaB - spvpp_u12_12_etaA) & 0x7fLL); + spvpp_u12_12_Dphi = (spvpp_u12_12_phiA > spvpp_u12_12_phiB) ? ((spvpp_u12_12_phiA - spvpp_u12_12_phiB) & 0x3ffLL) : ((spvpp_u12_12_phiB - spvpp_u12_12_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_12__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_12__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_12__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_12__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_12__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_12__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_12__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_12__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_12__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_12__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_12__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_12__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_12__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_12__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_12__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_12__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_12__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_12__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_12__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_12__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_12__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_12__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_12__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_12__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_12__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_12__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_12__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_12__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_12__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + } + } + spvpp_u12_12_HighP12r = spvpp_u12_12__HighP12; + + { + switch (spvpp_u12_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_12__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_12__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_12__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_12__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_12__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_12__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_12__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_12__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_12__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_12__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_12__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_12__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_12__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_12__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_12__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_12__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_12__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_12__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_12__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_12__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_12__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_12__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_12__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_12__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_12__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_12__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_12__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_12__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_12__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_12__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_12__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_12__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_12__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_12__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_12__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_12__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_12__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_12__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_12__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_12__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_12__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_12__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_12__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_12__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_12__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_12__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_12__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_12__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_12__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_12__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_12__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_12__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_12__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_12__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_12__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_12__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_12__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_12__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_12__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_12__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_12__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_12__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_12__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_12__MedP12 = 127; + break; + } + } + spvpp_u12_12_MedP12r = spvpp_u12_12__MedP12; + + { + switch (spvpp_u12_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_12__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_12__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_12__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_12__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_12__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_12__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_12__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_12__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_12__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_12__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_12__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_12__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_12__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_12__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_12__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_12__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_12__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_12__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_12__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_12__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_12__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_12__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_12__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_12__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_12__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_12__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_12__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_12__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_12__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_12__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_12__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_12__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_12__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_12__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_12__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_12__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_12__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_12__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_12__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_12__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_12__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_12__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_12__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_12__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_12__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_12__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_12__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_12__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_12__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_12__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_12__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_12__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_12__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_12__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_12__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_12__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_12__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_12__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_12__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_12__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_12__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_12__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_12__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_12__LowP12 = 127; + break; + } + } + spvpp_u12_12_LowP12r = spvpp_u12_12__LowP12; + spvpp_Eqme12_ptr_b_9_8->f.h = 0; + spvpp_Eqme12a_ptr_b_4_4->f.h = 0; + if ((((((((spvpp_u12_12_qA != 0) && (spvpp_u12_12_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_12_validA) & 0xffffffffffffffffLL) && spvpp_u12_12_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_12_passX || ((((spvpp_u12_12_passY && (spvpp_u12_12_CSCidA == spvpp_u12_12_CSCidY)) & 0x1LL) && (spvpp_u12_12_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_12_passZ && (spvpp_u12_12_CSCidA == spvpp_u12_12_CSCidZ)) & 0x1LL) && (spvpp_u12_12_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_12_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_12_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_12_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_12_Dphi_ptr_b_6_0->f.h <= spvpp_u12_12_HighP12r) spvpp_Eqme12_ptr_b_9_8->f.h = 3; + else if (spvpp_u12_12_Dphi_ptr_b_6_0->f.h <= spvpp_u12_12_MedP12r) spvpp_Eqme12_ptr_b_9_8->f.h = 2; + else if ((((spvpp_u12_12_Dphi_ptr_b_6_0->f.h <= spvpp_u12_12_LowP12r) || spvpp_u12_12_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_9_8->f.h = 1; + } + if ((((((spvpp_u12_12_CSCidA >= 1) && (spvpp_u12_12_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_12_CSCidA >= 10) && (spvpp_u12_12_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_12_Deta <= maxdeta_halo112) && (spvpp_u12_12_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_12_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_4_4->f.h = 1; + } + else + { + if ((((((spvpp_u12_12_Deta <= maxdeta_halo12) && (spvpp_u12_12_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_12_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_4_4->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u12_13() +{ +/* always */ if (CH_spvpp_u12_13_meA | CH_spvpp_u12_13_meB | CH_spvpp_u12_13_passX | CH_spvpp_u12_13_passY | CH_spvpp_u12_13_CSCidY | CH_spvpp_u12_13_passZ | CH_spvpp_u12_13_CSCidZ | CH_spvpp_u12_13_Dphi | CH_spvpp_u12_13_wide_phi | CH_spvpp_u12_13_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_13_phiA = spvpp_u12_13_meA_ptr_b_9_0->f.h; + spvpp_u12_13_etaA = spvpp_u12_13_meA_ptr_b_16_10->f.h; + spvpp_u12_13_qA = spvpp_u12_13_meA_ptr_b_20_17->f.h; + spvpp_u12_13_CSCidA = spvpp_u12_13_meA_ptr_b_24_21->f.h; + spvpp_u12_13_validA = spvpp_u12_13_meA_ptr_b_25_25->f.h; + spvpp_u12_13_phiB = spvpp_u12_13_meB_ptr_b_9_0->f.h; + spvpp_u12_13_etaB = spvpp_u12_13_meB_ptr_b_16_10->f.h; + spvpp_u12_13_qB = spvpp_u12_13_meB_ptr_b_20_17->f.h; + spvpp_u12_13_validB = spvpp_u12_13_meB_ptr_b_21_21->f.h; + spvpp_u12_13_Deta = (spvpp_u12_13_etaA > spvpp_u12_13_etaB) ? (0 & 0x7f) : ((spvpp_u12_13_etaB - spvpp_u12_13_etaA) & 0x7fLL); + spvpp_u12_13_Dphi = (spvpp_u12_13_phiA > spvpp_u12_13_phiB) ? ((spvpp_u12_13_phiA - spvpp_u12_13_phiB) & 0x3ffLL) : ((spvpp_u12_13_phiB - spvpp_u12_13_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_13__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_13__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_13__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_13__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_13__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_13__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_13__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_13__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_13__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_13__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_13__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_13__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_13__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_13__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_13__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_13__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_13__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_13__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_13__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_13__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_13__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_13__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_13__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_13__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_13__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_13__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_13__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_13__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_13__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + } + } + spvpp_u12_13_HighP12r = spvpp_u12_13__HighP12; + + { + switch (spvpp_u12_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_13__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_13__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_13__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_13__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_13__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_13__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_13__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_13__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_13__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_13__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_13__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_13__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_13__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_13__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_13__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_13__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_13__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_13__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_13__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_13__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_13__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_13__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_13__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_13__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_13__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_13__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_13__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_13__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_13__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_13__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_13__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_13__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_13__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_13__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_13__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_13__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_13__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_13__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_13__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_13__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_13__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_13__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_13__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_13__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_13__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_13__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_13__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_13__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_13__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_13__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_13__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_13__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_13__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_13__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_13__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_13__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_13__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_13__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_13__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_13__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_13__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_13__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_13__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_13__MedP12 = 127; + break; + } + } + spvpp_u12_13_MedP12r = spvpp_u12_13__MedP12; + + { + switch (spvpp_u12_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_13__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_13__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_13__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_13__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_13__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_13__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_13__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_13__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_13__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_13__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_13__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_13__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_13__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_13__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_13__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_13__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_13__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_13__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_13__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_13__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_13__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_13__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_13__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_13__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_13__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_13__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_13__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_13__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_13__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_13__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_13__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_13__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_13__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_13__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_13__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_13__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_13__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_13__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_13__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_13__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_13__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_13__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_13__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_13__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_13__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_13__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_13__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_13__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_13__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_13__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_13__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_13__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_13__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_13__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_13__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_13__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_13__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_13__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_13__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_13__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_13__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_13__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_13__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_13__LowP12 = 127; + break; + } + } + spvpp_u12_13_LowP12r = spvpp_u12_13__LowP12; + spvpp_Eqme12_ptr_b_21_20->f.h = 0; + spvpp_Eqme12a_ptr_b_10_10->f.h = 0; + if ((((((((spvpp_u12_13_qA != 0) && (spvpp_u12_13_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_13_validA) & 0xffffffffffffffffLL) && spvpp_u12_13_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_13_passX || ((((spvpp_u12_13_passY && (spvpp_u12_13_CSCidA == spvpp_u12_13_CSCidY)) & 0x1LL) && (spvpp_u12_13_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_13_passZ && (spvpp_u12_13_CSCidA == spvpp_u12_13_CSCidZ)) & 0x1LL) && (spvpp_u12_13_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_13_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_13_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_13_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_13_Dphi_ptr_b_6_0->f.h <= spvpp_u12_13_HighP12r) spvpp_Eqme12_ptr_b_21_20->f.h = 3; + else if (spvpp_u12_13_Dphi_ptr_b_6_0->f.h <= spvpp_u12_13_MedP12r) spvpp_Eqme12_ptr_b_21_20->f.h = 2; + else if ((((spvpp_u12_13_Dphi_ptr_b_6_0->f.h <= spvpp_u12_13_LowP12r) || spvpp_u12_13_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_21_20->f.h = 1; + } + if ((((((spvpp_u12_13_CSCidA >= 1) && (spvpp_u12_13_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_13_CSCidA >= 10) && (spvpp_u12_13_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_13_Deta <= maxdeta_halo112) && (spvpp_u12_13_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_13_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_10_10->f.h = 1; + } + else + { + if ((((((spvpp_u12_13_Deta <= maxdeta_halo12) && (spvpp_u12_13_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_13_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_10_10->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u12_14() +{ +/* always */ if (CH_spvpp_u12_14_meA | CH_spvpp_u12_14_meB | CH_spvpp_u12_14_passX | CH_spvpp_u12_14_passY | CH_spvpp_u12_14_CSCidY | CH_spvpp_u12_14_passZ | CH_spvpp_u12_14_CSCidZ | CH_spvpp_u12_14_Dphi | CH_spvpp_u12_14_wide_phi | CH_spvpp_u12_14_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_14_phiA = spvpp_u12_14_meA_ptr_b_9_0->f.h; + spvpp_u12_14_etaA = spvpp_u12_14_meA_ptr_b_16_10->f.h; + spvpp_u12_14_qA = spvpp_u12_14_meA_ptr_b_20_17->f.h; + spvpp_u12_14_CSCidA = spvpp_u12_14_meA_ptr_b_24_21->f.h; + spvpp_u12_14_validA = spvpp_u12_14_meA_ptr_b_25_25->f.h; + spvpp_u12_14_phiB = spvpp_u12_14_meB_ptr_b_9_0->f.h; + spvpp_u12_14_etaB = spvpp_u12_14_meB_ptr_b_16_10->f.h; + spvpp_u12_14_qB = spvpp_u12_14_meB_ptr_b_20_17->f.h; + spvpp_u12_14_validB = spvpp_u12_14_meB_ptr_b_21_21->f.h; + spvpp_u12_14_Deta = (spvpp_u12_14_etaA > spvpp_u12_14_etaB) ? (0 & 0x7f) : ((spvpp_u12_14_etaB - spvpp_u12_14_etaA) & 0x7fLL); + spvpp_u12_14_Dphi = (spvpp_u12_14_phiA > spvpp_u12_14_phiB) ? ((spvpp_u12_14_phiA - spvpp_u12_14_phiB) & 0x3ffLL) : ((spvpp_u12_14_phiB - spvpp_u12_14_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_14__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_14__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_14__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_14__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_14__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_14__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_14__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_14__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_14__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_14__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_14__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_14__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_14__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_14__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_14__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_14__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_14__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_14__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_14__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_14__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_14__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_14__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_14__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_14__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_14__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_14__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_14__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_14__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_14__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + } + } + spvpp_u12_14_HighP12r = spvpp_u12_14__HighP12; + + { + switch (spvpp_u12_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_14__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_14__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_14__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_14__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_14__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_14__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_14__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_14__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_14__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_14__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_14__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_14__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_14__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_14__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_14__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_14__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_14__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_14__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_14__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_14__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_14__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_14__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_14__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_14__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_14__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_14__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_14__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_14__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_14__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_14__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_14__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_14__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_14__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_14__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_14__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_14__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_14__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_14__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_14__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_14__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_14__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_14__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_14__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_14__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_14__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_14__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_14__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_14__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_14__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_14__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_14__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_14__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_14__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_14__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_14__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_14__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_14__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_14__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_14__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_14__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_14__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_14__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_14__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_14__MedP12 = 127; + break; + } + } + spvpp_u12_14_MedP12r = spvpp_u12_14__MedP12; + + { + switch (spvpp_u12_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_14__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_14__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_14__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_14__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_14__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_14__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_14__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_14__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_14__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_14__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_14__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_14__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_14__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_14__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_14__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_14__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_14__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_14__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_14__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_14__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_14__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_14__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_14__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_14__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_14__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_14__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_14__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_14__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_14__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_14__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_14__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_14__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_14__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_14__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_14__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_14__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_14__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_14__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_14__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_14__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_14__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_14__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_14__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_14__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_14__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_14__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_14__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_14__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_14__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_14__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_14__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_14__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_14__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_14__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_14__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_14__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_14__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_14__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_14__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_14__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_14__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_14__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_14__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_14__LowP12 = 127; + break; + } + } + spvpp_u12_14_LowP12r = spvpp_u12_14__LowP12; + spvpp_Eqme12_ptr_b_33_32->f.h = 0; + spvpp_Eqme12a_ptr_b_16_16->f.h = 0; + if ((((((((spvpp_u12_14_qA != 0) && (spvpp_u12_14_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_14_validA) & 0xffffffffffffffffLL) && spvpp_u12_14_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_14_passX || ((((spvpp_u12_14_passY && (spvpp_u12_14_CSCidA == spvpp_u12_14_CSCidY)) & 0x1LL) && (spvpp_u12_14_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_14_passZ && (spvpp_u12_14_CSCidA == spvpp_u12_14_CSCidZ)) & 0x1LL) && (spvpp_u12_14_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_14_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_14_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_14_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_14_Dphi_ptr_b_6_0->f.h <= spvpp_u12_14_HighP12r) spvpp_Eqme12_ptr_b_33_32->f.h = 3; + else if (spvpp_u12_14_Dphi_ptr_b_6_0->f.h <= spvpp_u12_14_MedP12r) spvpp_Eqme12_ptr_b_33_32->f.h = 2; + else if ((((spvpp_u12_14_Dphi_ptr_b_6_0->f.h <= spvpp_u12_14_LowP12r) || spvpp_u12_14_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_33_32->f.h = 1; + } + if ((((((spvpp_u12_14_CSCidA >= 1) && (spvpp_u12_14_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_14_CSCidA >= 10) && (spvpp_u12_14_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_14_Deta <= maxdeta_halo112) && (spvpp_u12_14_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_14_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_16_16->f.h = 1; + } + else + { + if ((((((spvpp_u12_14_Deta <= maxdeta_halo12) && (spvpp_u12_14_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_14_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_16_16->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u12_15() +{ +/* always */ if (CH_spvpp_u12_15_meA | CH_spvpp_u12_15_meB | CH_spvpp_u12_15_passX | CH_spvpp_u12_15_passY | CH_spvpp_u12_15_CSCidY | CH_spvpp_u12_15_passZ | CH_spvpp_u12_15_CSCidZ | CH_spvpp_u12_15_Dphi | CH_spvpp_u12_15_wide_phi | CH_spvpp_u12_15_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_15_phiA = spvpp_u12_15_meA_ptr_b_9_0->f.h; + spvpp_u12_15_etaA = spvpp_u12_15_meA_ptr_b_16_10->f.h; + spvpp_u12_15_qA = spvpp_u12_15_meA_ptr_b_20_17->f.h; + spvpp_u12_15_CSCidA = spvpp_u12_15_meA_ptr_b_24_21->f.h; + spvpp_u12_15_validA = spvpp_u12_15_meA_ptr_b_25_25->f.h; + spvpp_u12_15_phiB = spvpp_u12_15_meB_ptr_b_9_0->f.h; + spvpp_u12_15_etaB = spvpp_u12_15_meB_ptr_b_16_10->f.h; + spvpp_u12_15_qB = spvpp_u12_15_meB_ptr_b_20_17->f.h; + spvpp_u12_15_validB = spvpp_u12_15_meB_ptr_b_21_21->f.h; + spvpp_u12_15_Deta = (spvpp_u12_15_etaA > spvpp_u12_15_etaB) ? (0 & 0x7f) : ((spvpp_u12_15_etaB - spvpp_u12_15_etaA) & 0x7fLL); + spvpp_u12_15_Dphi = (spvpp_u12_15_phiA > spvpp_u12_15_phiB) ? ((spvpp_u12_15_phiA - spvpp_u12_15_phiB) & 0x3ffLL) : ((spvpp_u12_15_phiB - spvpp_u12_15_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_15__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_15__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_15__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_15__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_15__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_15__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_15__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_15__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_15__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_15__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_15__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_15__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_15__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_15__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_15__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_15__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_15__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_15__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_15__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_15__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_15__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_15__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_15__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_15__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_15__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_15__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_15__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_15__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_15__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + } + } + spvpp_u12_15_HighP12r = spvpp_u12_15__HighP12; + + { + switch (spvpp_u12_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_15__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_15__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_15__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_15__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_15__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_15__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_15__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_15__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_15__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_15__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_15__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_15__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_15__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_15__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_15__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_15__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_15__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_15__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_15__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_15__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_15__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_15__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_15__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_15__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_15__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_15__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_15__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_15__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_15__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_15__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_15__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_15__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_15__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_15__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_15__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_15__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_15__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_15__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_15__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_15__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_15__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_15__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_15__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_15__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_15__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_15__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_15__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_15__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_15__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_15__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_15__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_15__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_15__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_15__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_15__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_15__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_15__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_15__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_15__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_15__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_15__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_15__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_15__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_15__MedP12 = 127; + break; + } + } + spvpp_u12_15_MedP12r = spvpp_u12_15__MedP12; + + { + switch (spvpp_u12_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_15__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_15__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_15__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_15__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_15__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_15__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_15__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_15__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_15__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_15__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_15__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_15__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_15__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_15__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_15__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_15__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_15__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_15__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_15__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_15__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_15__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_15__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_15__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_15__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_15__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_15__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_15__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_15__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_15__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_15__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_15__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_15__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_15__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_15__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_15__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_15__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_15__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_15__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_15__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_15__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_15__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_15__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_15__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_15__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_15__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_15__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_15__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_15__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_15__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_15__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_15__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_15__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_15__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_15__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_15__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_15__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_15__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_15__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_15__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_15__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_15__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_15__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_15__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_15__LowP12 = 127; + break; + } + } + spvpp_u12_15_LowP12r = spvpp_u12_15__LowP12; + spvpp_Eqme12_ptr_b_11_10->f.h = 0; + spvpp_Eqme12a_ptr_b_5_5->f.h = 0; + if ((((((((spvpp_u12_15_qA != 0) && (spvpp_u12_15_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_15_validA) & 0xffffffffffffffffLL) && spvpp_u12_15_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_15_passX || ((((spvpp_u12_15_passY && (spvpp_u12_15_CSCidA == spvpp_u12_15_CSCidY)) & 0x1LL) && (spvpp_u12_15_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_15_passZ && (spvpp_u12_15_CSCidA == spvpp_u12_15_CSCidZ)) & 0x1LL) && (spvpp_u12_15_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_15_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_15_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_15_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_15_Dphi_ptr_b_6_0->f.h <= spvpp_u12_15_HighP12r) spvpp_Eqme12_ptr_b_11_10->f.h = 3; + else if (spvpp_u12_15_Dphi_ptr_b_6_0->f.h <= spvpp_u12_15_MedP12r) spvpp_Eqme12_ptr_b_11_10->f.h = 2; + else if ((((spvpp_u12_15_Dphi_ptr_b_6_0->f.h <= spvpp_u12_15_LowP12r) || spvpp_u12_15_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_11_10->f.h = 1; + } + if ((((((spvpp_u12_15_CSCidA >= 1) && (spvpp_u12_15_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_15_CSCidA >= 10) && (spvpp_u12_15_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_15_Deta <= maxdeta_halo112) && (spvpp_u12_15_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_15_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_5_5->f.h = 1; + } + else + { + if ((((((spvpp_u12_15_Deta <= maxdeta_halo12) && (spvpp_u12_15_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_15_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_5_5->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u12_16() +{ +/* always */ if (CH_spvpp_u12_16_meA | CH_spvpp_u12_16_meB | CH_spvpp_u12_16_passX | CH_spvpp_u12_16_passY | CH_spvpp_u12_16_CSCidY | CH_spvpp_u12_16_passZ | CH_spvpp_u12_16_CSCidZ | CH_spvpp_u12_16_Dphi | CH_spvpp_u12_16_wide_phi | CH_spvpp_u12_16_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_16_phiA = spvpp_u12_16_meA_ptr_b_9_0->f.h; + spvpp_u12_16_etaA = spvpp_u12_16_meA_ptr_b_16_10->f.h; + spvpp_u12_16_qA = spvpp_u12_16_meA_ptr_b_20_17->f.h; + spvpp_u12_16_CSCidA = spvpp_u12_16_meA_ptr_b_24_21->f.h; + spvpp_u12_16_validA = spvpp_u12_16_meA_ptr_b_25_25->f.h; + spvpp_u12_16_phiB = spvpp_u12_16_meB_ptr_b_9_0->f.h; + spvpp_u12_16_etaB = spvpp_u12_16_meB_ptr_b_16_10->f.h; + spvpp_u12_16_qB = spvpp_u12_16_meB_ptr_b_20_17->f.h; + spvpp_u12_16_validB = spvpp_u12_16_meB_ptr_b_21_21->f.h; + spvpp_u12_16_Deta = (spvpp_u12_16_etaA > spvpp_u12_16_etaB) ? (0 & 0x7f) : ((spvpp_u12_16_etaB - spvpp_u12_16_etaA) & 0x7fLL); + spvpp_u12_16_Dphi = (spvpp_u12_16_phiA > spvpp_u12_16_phiB) ? ((spvpp_u12_16_phiA - spvpp_u12_16_phiB) & 0x3ffLL) : ((spvpp_u12_16_phiB - spvpp_u12_16_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_16__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_16__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_16__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_16__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_16__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_16__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_16__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_16__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_16__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_16__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_16__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_16__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_16__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_16__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_16__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_16__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_16__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_16__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_16__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_16__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_16__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_16__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_16__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_16__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_16__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_16__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_16__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_16__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_16__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + } + } + spvpp_u12_16_HighP12r = spvpp_u12_16__HighP12; + + { + switch (spvpp_u12_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_16__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_16__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_16__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_16__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_16__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_16__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_16__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_16__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_16__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_16__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_16__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_16__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_16__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_16__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_16__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_16__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_16__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_16__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_16__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_16__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_16__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_16__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_16__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_16__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_16__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_16__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_16__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_16__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_16__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_16__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_16__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_16__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_16__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_16__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_16__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_16__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_16__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_16__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_16__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_16__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_16__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_16__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_16__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_16__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_16__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_16__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_16__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_16__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_16__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_16__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_16__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_16__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_16__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_16__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_16__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_16__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_16__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_16__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_16__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_16__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_16__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_16__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_16__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_16__MedP12 = 127; + break; + } + } + spvpp_u12_16_MedP12r = spvpp_u12_16__MedP12; + + { + switch (spvpp_u12_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_16__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_16__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_16__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_16__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_16__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_16__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_16__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_16__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_16__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_16__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_16__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_16__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_16__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_16__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_16__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_16__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_16__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_16__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_16__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_16__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_16__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_16__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_16__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_16__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_16__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_16__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_16__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_16__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_16__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_16__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_16__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_16__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_16__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_16__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_16__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_16__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_16__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_16__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_16__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_16__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_16__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_16__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_16__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_16__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_16__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_16__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_16__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_16__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_16__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_16__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_16__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_16__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_16__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_16__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_16__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_16__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_16__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_16__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_16__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_16__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_16__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_16__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_16__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_16__LowP12 = 127; + break; + } + } + spvpp_u12_16_LowP12r = spvpp_u12_16__LowP12; + spvpp_Eqme12_ptr_b_23_22->f.h = 0; + spvpp_Eqme12a_ptr_b_11_11->f.h = 0; + if ((((((((spvpp_u12_16_qA != 0) && (spvpp_u12_16_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_16_validA) & 0xffffffffffffffffLL) && spvpp_u12_16_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_16_passX || ((((spvpp_u12_16_passY && (spvpp_u12_16_CSCidA == spvpp_u12_16_CSCidY)) & 0x1LL) && (spvpp_u12_16_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_16_passZ && (spvpp_u12_16_CSCidA == spvpp_u12_16_CSCidZ)) & 0x1LL) && (spvpp_u12_16_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_16_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_16_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_16_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_16_Dphi_ptr_b_6_0->f.h <= spvpp_u12_16_HighP12r) spvpp_Eqme12_ptr_b_23_22->f.h = 3; + else if (spvpp_u12_16_Dphi_ptr_b_6_0->f.h <= spvpp_u12_16_MedP12r) spvpp_Eqme12_ptr_b_23_22->f.h = 2; + else if ((((spvpp_u12_16_Dphi_ptr_b_6_0->f.h <= spvpp_u12_16_LowP12r) || spvpp_u12_16_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_23_22->f.h = 1; + } + if ((((((spvpp_u12_16_CSCidA >= 1) && (spvpp_u12_16_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_16_CSCidA >= 10) && (spvpp_u12_16_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_16_Deta <= maxdeta_halo112) && (spvpp_u12_16_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_16_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_11_11->f.h = 1; + } + else + { + if ((((((spvpp_u12_16_Deta <= maxdeta_halo12) && (spvpp_u12_16_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_16_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_11_11->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u12_17() +{ +/* always */ if (CH_spvpp_u12_17_meA | CH_spvpp_u12_17_meB | CH_spvpp_u12_17_passX | CH_spvpp_u12_17_passY | CH_spvpp_u12_17_CSCidY | CH_spvpp_u12_17_passZ | CH_spvpp_u12_17_CSCidZ | CH_spvpp_u12_17_Dphi | CH_spvpp_u12_17_wide_phi | CH_spvpp_u12_17_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_17_phiA = spvpp_u12_17_meA_ptr_b_9_0->f.h; + spvpp_u12_17_etaA = spvpp_u12_17_meA_ptr_b_16_10->f.h; + spvpp_u12_17_qA = spvpp_u12_17_meA_ptr_b_20_17->f.h; + spvpp_u12_17_CSCidA = spvpp_u12_17_meA_ptr_b_24_21->f.h; + spvpp_u12_17_validA = spvpp_u12_17_meA_ptr_b_25_25->f.h; + spvpp_u12_17_phiB = spvpp_u12_17_meB_ptr_b_9_0->f.h; + spvpp_u12_17_etaB = spvpp_u12_17_meB_ptr_b_16_10->f.h; + spvpp_u12_17_qB = spvpp_u12_17_meB_ptr_b_20_17->f.h; + spvpp_u12_17_validB = spvpp_u12_17_meB_ptr_b_21_21->f.h; + spvpp_u12_17_Deta = (spvpp_u12_17_etaA > spvpp_u12_17_etaB) ? (0 & 0x7f) : ((spvpp_u12_17_etaB - spvpp_u12_17_etaA) & 0x7fLL); + spvpp_u12_17_Dphi = (spvpp_u12_17_phiA > spvpp_u12_17_phiB) ? ((spvpp_u12_17_phiA - spvpp_u12_17_phiB) & 0x3ffLL) : ((spvpp_u12_17_phiB - spvpp_u12_17_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_17__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_17__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_17__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_17__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_17__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_17__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_17__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_17__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_17__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_17__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_17__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_17__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_17__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_17__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_17__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_17__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_17__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_17__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_17__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_17__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_17__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_17__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_17__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_17__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_17__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_17__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_17__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_17__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_17__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + } + } + spvpp_u12_17_HighP12r = spvpp_u12_17__HighP12; + + { + switch (spvpp_u12_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_17__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_17__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_17__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_17__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_17__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_17__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_17__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_17__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_17__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_17__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_17__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_17__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_17__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_17__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_17__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_17__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_17__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_17__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_17__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_17__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_17__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_17__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_17__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_17__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_17__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_17__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_17__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_17__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_17__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_17__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_17__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_17__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_17__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_17__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_17__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_17__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_17__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_17__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_17__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_17__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_17__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_17__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_17__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_17__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_17__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_17__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_17__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_17__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_17__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_17__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_17__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_17__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_17__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_17__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_17__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_17__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_17__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_17__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_17__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_17__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_17__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_17__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_17__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_17__MedP12 = 127; + break; + } + } + spvpp_u12_17_MedP12r = spvpp_u12_17__MedP12; + + { + switch (spvpp_u12_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_17__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_17__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_17__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_17__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_17__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_17__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_17__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_17__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_17__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_17__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_17__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_17__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_17__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_17__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_17__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_17__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_17__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_17__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_17__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_17__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_17__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_17__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_17__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_17__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_17__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_17__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_17__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_17__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_17__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_17__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_17__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_17__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_17__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_17__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_17__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_17__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_17__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_17__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_17__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_17__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_17__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_17__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_17__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_17__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_17__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_17__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_17__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_17__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_17__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_17__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_17__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_17__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_17__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_17__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_17__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_17__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_17__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_17__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_17__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_17__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_17__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_17__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_17__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_17__LowP12 = 127; + break; + } + } + spvpp_u12_17_LowP12r = spvpp_u12_17__LowP12; + spvpp_Eqme12_ptr_b_35_34->f.h = 0; + spvpp_Eqme12a_ptr_b_17_17->f.h = 0; + if ((((((((spvpp_u12_17_qA != 0) && (spvpp_u12_17_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_17_validA) & 0xffffffffffffffffLL) && spvpp_u12_17_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_17_passX || ((((spvpp_u12_17_passY && (spvpp_u12_17_CSCidA == spvpp_u12_17_CSCidY)) & 0x1LL) && (spvpp_u12_17_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_17_passZ && (spvpp_u12_17_CSCidA == spvpp_u12_17_CSCidZ)) & 0x1LL) && (spvpp_u12_17_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_17_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_17_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_17_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_17_Dphi_ptr_b_6_0->f.h <= spvpp_u12_17_HighP12r) spvpp_Eqme12_ptr_b_35_34->f.h = 3; + else if (spvpp_u12_17_Dphi_ptr_b_6_0->f.h <= spvpp_u12_17_MedP12r) spvpp_Eqme12_ptr_b_35_34->f.h = 2; + else if ((((spvpp_u12_17_Dphi_ptr_b_6_0->f.h <= spvpp_u12_17_LowP12r) || spvpp_u12_17_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_35_34->f.h = 1; + } + if ((((((spvpp_u12_17_CSCidA >= 1) && (spvpp_u12_17_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_17_CSCidA >= 10) && (spvpp_u12_17_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_17_Deta <= maxdeta_halo112) && (spvpp_u12_17_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_17_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_17_17->f.h = 1; + } + else + { + if ((((((spvpp_u12_17_Deta <= maxdeta_halo12) && (spvpp_u12_17_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_17_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_17_17->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u12_2() +{ +/* always */ if (CH_spvpp_u12_2_meA | CH_spvpp_u12_2_meB | CH_spvpp_u12_2_passX | CH_spvpp_u12_2_passY | CH_spvpp_u12_2_CSCidY | CH_spvpp_u12_2_passZ | CH_spvpp_u12_2_CSCidZ | CH_spvpp_u12_2_Dphi | CH_spvpp_u12_2_wide_phi | CH_spvpp_u12_2_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_2_phiA = spvpp_u12_2_meA_ptr_b_9_0->f.h; + spvpp_u12_2_etaA = spvpp_u12_2_meA_ptr_b_16_10->f.h; + spvpp_u12_2_qA = spvpp_u12_2_meA_ptr_b_20_17->f.h; + spvpp_u12_2_CSCidA = spvpp_u12_2_meA_ptr_b_24_21->f.h; + spvpp_u12_2_validA = spvpp_u12_2_meA_ptr_b_25_25->f.h; + spvpp_u12_2_phiB = spvpp_u12_2_meB_ptr_b_9_0->f.h; + spvpp_u12_2_etaB = spvpp_u12_2_meB_ptr_b_16_10->f.h; + spvpp_u12_2_qB = spvpp_u12_2_meB_ptr_b_20_17->f.h; + spvpp_u12_2_validB = spvpp_u12_2_meB_ptr_b_21_21->f.h; + spvpp_u12_2_Deta = (spvpp_u12_2_etaA > spvpp_u12_2_etaB) ? (0 & 0x7f) : ((spvpp_u12_2_etaB - spvpp_u12_2_etaA) & 0x7fLL); + spvpp_u12_2_Dphi = (spvpp_u12_2_phiA > spvpp_u12_2_phiB) ? ((spvpp_u12_2_phiA - spvpp_u12_2_phiB) & 0x3ffLL) : ((spvpp_u12_2_phiB - spvpp_u12_2_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_2__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_2__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_2__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_2__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_2__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_2__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_2__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_2__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_2__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_2__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_2__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_2__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_2__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_2__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_2__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_2__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_2__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_2__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_2__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_2__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_2__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_2__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_2__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_2__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_2__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_2__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_2__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_2__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_2__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + } + } + spvpp_u12_2_HighP12r = spvpp_u12_2__HighP12; + + { + switch (spvpp_u12_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_2__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_2__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_2__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_2__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_2__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_2__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_2__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_2__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_2__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_2__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_2__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_2__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_2__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_2__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_2__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_2__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_2__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_2__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_2__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_2__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_2__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_2__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_2__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_2__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_2__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_2__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_2__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_2__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_2__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_2__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_2__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_2__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_2__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_2__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_2__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_2__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_2__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_2__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_2__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_2__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_2__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_2__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_2__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_2__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_2__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_2__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_2__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_2__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_2__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_2__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_2__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_2__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_2__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_2__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_2__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_2__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_2__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_2__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_2__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_2__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_2__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_2__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_2__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_2__MedP12 = 127; + break; + } + } + spvpp_u12_2_MedP12r = spvpp_u12_2__MedP12; + + { + switch (spvpp_u12_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_2__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_2__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_2__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_2__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_2__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_2__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_2__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_2__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_2__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_2__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_2__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_2__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_2__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_2__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_2__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_2__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_2__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_2__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_2__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_2__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_2__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_2__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_2__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_2__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_2__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_2__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_2__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_2__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_2__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_2__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_2__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_2__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_2__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_2__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_2__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_2__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_2__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_2__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_2__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_2__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_2__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_2__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_2__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_2__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_2__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_2__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_2__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_2__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_2__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_2__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_2__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_2__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_2__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_2__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_2__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_2__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_2__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_2__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_2__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_2__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_2__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_2__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_2__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_2__LowP12 = 127; + break; + } + } + spvpp_u12_2_LowP12r = spvpp_u12_2__LowP12; + spvpp_Eqme12_ptr_b_25_24->f.h = 0; + spvpp_Eqme12a_ptr_b_12_12->f.h = 0; + if ((((((((spvpp_u12_2_qA != 0) && (spvpp_u12_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_2_validA) & 0xffffffffffffffffLL) && spvpp_u12_2_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_2_passX || ((((spvpp_u12_2_passY && (spvpp_u12_2_CSCidA == spvpp_u12_2_CSCidY)) & 0x1LL) && (spvpp_u12_2_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_2_passZ && (spvpp_u12_2_CSCidA == spvpp_u12_2_CSCidZ)) & 0x1LL) && (spvpp_u12_2_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_2_Dphi_ptr_b_6_0->f.h <= spvpp_u12_2_HighP12r) spvpp_Eqme12_ptr_b_25_24->f.h = 3; + else if (spvpp_u12_2_Dphi_ptr_b_6_0->f.h <= spvpp_u12_2_MedP12r) spvpp_Eqme12_ptr_b_25_24->f.h = 2; + else if ((((spvpp_u12_2_Dphi_ptr_b_6_0->f.h <= spvpp_u12_2_LowP12r) || spvpp_u12_2_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_25_24->f.h = 1; + } + if ((((((spvpp_u12_2_CSCidA >= 1) && (spvpp_u12_2_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_2_CSCidA >= 10) && (spvpp_u12_2_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_2_Deta <= maxdeta_halo112) && (spvpp_u12_2_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_2_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_12_12->f.h = 1; + } + else + { + if ((((((spvpp_u12_2_Deta <= maxdeta_halo12) && (spvpp_u12_2_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_2_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_12_12->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u12_3() +{ +/* always */ if (CH_spvpp_u12_3_meA | CH_spvpp_u12_3_meB | CH_spvpp_u12_3_passX | CH_spvpp_u12_3_passY | CH_spvpp_u12_3_CSCidY | CH_spvpp_u12_3_passZ | CH_spvpp_u12_3_CSCidZ | CH_spvpp_u12_3_Dphi | CH_spvpp_u12_3_wide_phi | CH_spvpp_u12_3_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_3_phiA = spvpp_u12_3_meA_ptr_b_9_0->f.h; + spvpp_u12_3_etaA = spvpp_u12_3_meA_ptr_b_16_10->f.h; + spvpp_u12_3_qA = spvpp_u12_3_meA_ptr_b_20_17->f.h; + spvpp_u12_3_CSCidA = spvpp_u12_3_meA_ptr_b_24_21->f.h; + spvpp_u12_3_validA = spvpp_u12_3_meA_ptr_b_25_25->f.h; + spvpp_u12_3_phiB = spvpp_u12_3_meB_ptr_b_9_0->f.h; + spvpp_u12_3_etaB = spvpp_u12_3_meB_ptr_b_16_10->f.h; + spvpp_u12_3_qB = spvpp_u12_3_meB_ptr_b_20_17->f.h; + spvpp_u12_3_validB = spvpp_u12_3_meB_ptr_b_21_21->f.h; + spvpp_u12_3_Deta = (spvpp_u12_3_etaA > spvpp_u12_3_etaB) ? (0 & 0x7f) : ((spvpp_u12_3_etaB - spvpp_u12_3_etaA) & 0x7fLL); + spvpp_u12_3_Dphi = (spvpp_u12_3_phiA > spvpp_u12_3_phiB) ? ((spvpp_u12_3_phiA - spvpp_u12_3_phiB) & 0x3ffLL) : ((spvpp_u12_3_phiB - spvpp_u12_3_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_3__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_3__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_3__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_3__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_3__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_3__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_3__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_3__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_3__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_3__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_3__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_3__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_3__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_3__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_3__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_3__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_3__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_3__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_3__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_3__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_3__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_3__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_3__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_3__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_3__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_3__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_3__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_3__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_3__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + } + } + spvpp_u12_3_HighP12r = spvpp_u12_3__HighP12; + + { + switch (spvpp_u12_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_3__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_3__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_3__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_3__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_3__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_3__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_3__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_3__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_3__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_3__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_3__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_3__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_3__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_3__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_3__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_3__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_3__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_3__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_3__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_3__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_3__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_3__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_3__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_3__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_3__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_3__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_3__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_3__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_3__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_3__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_3__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_3__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_3__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_3__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_3__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_3__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_3__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_3__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_3__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_3__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_3__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_3__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_3__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_3__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_3__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_3__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_3__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_3__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_3__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_3__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_3__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_3__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_3__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_3__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_3__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_3__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_3__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_3__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_3__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_3__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_3__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_3__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_3__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_3__MedP12 = 127; + break; + } + } + spvpp_u12_3_MedP12r = spvpp_u12_3__MedP12; + + { + switch (spvpp_u12_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_3__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_3__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_3__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_3__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_3__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_3__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_3__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_3__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_3__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_3__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_3__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_3__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_3__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_3__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_3__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_3__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_3__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_3__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_3__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_3__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_3__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_3__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_3__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_3__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_3__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_3__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_3__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_3__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_3__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_3__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_3__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_3__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_3__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_3__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_3__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_3__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_3__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_3__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_3__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_3__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_3__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_3__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_3__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_3__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_3__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_3__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_3__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_3__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_3__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_3__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_3__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_3__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_3__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_3__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_3__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_3__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_3__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_3__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_3__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_3__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_3__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_3__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_3__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_3__LowP12 = 127; + break; + } + } + spvpp_u12_3_LowP12r = spvpp_u12_3__LowP12; + spvpp_Eqme12_ptr_b_3_2->f.h = 0; + spvpp_Eqme12a_ptr_b_1_1->f.h = 0; + if ((((((((spvpp_u12_3_qA != 0) && (spvpp_u12_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_3_validA) & 0xffffffffffffffffLL) && spvpp_u12_3_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_3_passX || ((((spvpp_u12_3_passY && (spvpp_u12_3_CSCidA == spvpp_u12_3_CSCidY)) & 0x1LL) && (spvpp_u12_3_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_3_passZ && (spvpp_u12_3_CSCidA == spvpp_u12_3_CSCidZ)) & 0x1LL) && (spvpp_u12_3_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_3_Dphi_ptr_b_6_0->f.h <= spvpp_u12_3_HighP12r) spvpp_Eqme12_ptr_b_3_2->f.h = 3; + else if (spvpp_u12_3_Dphi_ptr_b_6_0->f.h <= spvpp_u12_3_MedP12r) spvpp_Eqme12_ptr_b_3_2->f.h = 2; + else if ((((spvpp_u12_3_Dphi_ptr_b_6_0->f.h <= spvpp_u12_3_LowP12r) || spvpp_u12_3_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_3_2->f.h = 1; + } + if ((((((spvpp_u12_3_CSCidA >= 1) && (spvpp_u12_3_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_3_CSCidA >= 10) && (spvpp_u12_3_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_3_Deta <= maxdeta_halo112) && (spvpp_u12_3_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_3_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_1_1->f.h = 1; + } + else + { + if ((((((spvpp_u12_3_Deta <= maxdeta_halo12) && (spvpp_u12_3_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_3_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_1_1->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u12_4() +{ +/* always */ if (CH_spvpp_u12_4_meA | CH_spvpp_u12_4_meB | CH_spvpp_u12_4_passX | CH_spvpp_u12_4_passY | CH_spvpp_u12_4_CSCidY | CH_spvpp_u12_4_passZ | CH_spvpp_u12_4_CSCidZ | CH_spvpp_u12_4_Dphi | CH_spvpp_u12_4_wide_phi | CH_spvpp_u12_4_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_4_phiA = spvpp_u12_4_meA_ptr_b_9_0->f.h; + spvpp_u12_4_etaA = spvpp_u12_4_meA_ptr_b_16_10->f.h; + spvpp_u12_4_qA = spvpp_u12_4_meA_ptr_b_20_17->f.h; + spvpp_u12_4_CSCidA = spvpp_u12_4_meA_ptr_b_24_21->f.h; + spvpp_u12_4_validA = spvpp_u12_4_meA_ptr_b_25_25->f.h; + spvpp_u12_4_phiB = spvpp_u12_4_meB_ptr_b_9_0->f.h; + spvpp_u12_4_etaB = spvpp_u12_4_meB_ptr_b_16_10->f.h; + spvpp_u12_4_qB = spvpp_u12_4_meB_ptr_b_20_17->f.h; + spvpp_u12_4_validB = spvpp_u12_4_meB_ptr_b_21_21->f.h; + spvpp_u12_4_Deta = (spvpp_u12_4_etaA > spvpp_u12_4_etaB) ? (0 & 0x7f) : ((spvpp_u12_4_etaB - spvpp_u12_4_etaA) & 0x7fLL); + spvpp_u12_4_Dphi = (spvpp_u12_4_phiA > spvpp_u12_4_phiB) ? ((spvpp_u12_4_phiA - spvpp_u12_4_phiB) & 0x3ffLL) : ((spvpp_u12_4_phiB - spvpp_u12_4_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_4__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_4__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_4__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_4__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_4__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_4__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_4__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_4__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_4__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_4__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_4__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_4__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_4__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_4__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_4__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_4__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_4__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_4__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_4__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_4__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_4__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_4__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_4__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_4__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_4__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_4__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_4__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_4__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_4__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + } + } + spvpp_u12_4_HighP12r = spvpp_u12_4__HighP12; + + { + switch (spvpp_u12_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_4__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_4__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_4__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_4__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_4__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_4__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_4__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_4__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_4__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_4__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_4__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_4__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_4__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_4__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_4__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_4__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_4__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_4__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_4__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_4__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_4__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_4__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_4__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_4__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_4__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_4__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_4__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_4__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_4__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_4__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_4__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_4__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_4__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_4__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_4__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_4__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_4__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_4__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_4__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_4__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_4__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_4__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_4__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_4__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_4__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_4__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_4__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_4__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_4__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_4__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_4__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_4__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_4__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_4__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_4__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_4__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_4__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_4__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_4__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_4__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_4__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_4__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_4__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_4__MedP12 = 127; + break; + } + } + spvpp_u12_4_MedP12r = spvpp_u12_4__MedP12; + + { + switch (spvpp_u12_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_4__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_4__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_4__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_4__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_4__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_4__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_4__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_4__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_4__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_4__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_4__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_4__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_4__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_4__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_4__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_4__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_4__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_4__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_4__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_4__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_4__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_4__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_4__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_4__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_4__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_4__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_4__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_4__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_4__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_4__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_4__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_4__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_4__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_4__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_4__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_4__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_4__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_4__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_4__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_4__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_4__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_4__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_4__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_4__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_4__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_4__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_4__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_4__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_4__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_4__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_4__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_4__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_4__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_4__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_4__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_4__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_4__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_4__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_4__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_4__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_4__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_4__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_4__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_4__LowP12 = 127; + break; + } + } + spvpp_u12_4_LowP12r = spvpp_u12_4__LowP12; + spvpp_Eqme12_ptr_b_15_14->f.h = 0; + spvpp_Eqme12a_ptr_b_7_7->f.h = 0; + if ((((((((spvpp_u12_4_qA != 0) && (spvpp_u12_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_4_validA) & 0xffffffffffffffffLL) && spvpp_u12_4_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_4_passX || ((((spvpp_u12_4_passY && (spvpp_u12_4_CSCidA == spvpp_u12_4_CSCidY)) & 0x1LL) && (spvpp_u12_4_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_4_passZ && (spvpp_u12_4_CSCidA == spvpp_u12_4_CSCidZ)) & 0x1LL) && (spvpp_u12_4_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_4_Dphi_ptr_b_6_0->f.h <= spvpp_u12_4_HighP12r) spvpp_Eqme12_ptr_b_15_14->f.h = 3; + else if (spvpp_u12_4_Dphi_ptr_b_6_0->f.h <= spvpp_u12_4_MedP12r) spvpp_Eqme12_ptr_b_15_14->f.h = 2; + else if ((((spvpp_u12_4_Dphi_ptr_b_6_0->f.h <= spvpp_u12_4_LowP12r) || spvpp_u12_4_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_15_14->f.h = 1; + } + if ((((((spvpp_u12_4_CSCidA >= 1) && (spvpp_u12_4_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_4_CSCidA >= 10) && (spvpp_u12_4_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_4_Deta <= maxdeta_halo112) && (spvpp_u12_4_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_4_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_7_7->f.h = 1; + } + else + { + if ((((((spvpp_u12_4_Deta <= maxdeta_halo12) && (spvpp_u12_4_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_4_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_7_7->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u12_5() +{ +/* always */ if (CH_spvpp_u12_5_meA | CH_spvpp_u12_5_meB | CH_spvpp_u12_5_passX | CH_spvpp_u12_5_passY | CH_spvpp_u12_5_CSCidY | CH_spvpp_u12_5_passZ | CH_spvpp_u12_5_CSCidZ | CH_spvpp_u12_5_Dphi | CH_spvpp_u12_5_wide_phi | CH_spvpp_u12_5_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_5_phiA = spvpp_u12_5_meA_ptr_b_9_0->f.h; + spvpp_u12_5_etaA = spvpp_u12_5_meA_ptr_b_16_10->f.h; + spvpp_u12_5_qA = spvpp_u12_5_meA_ptr_b_20_17->f.h; + spvpp_u12_5_CSCidA = spvpp_u12_5_meA_ptr_b_24_21->f.h; + spvpp_u12_5_validA = spvpp_u12_5_meA_ptr_b_25_25->f.h; + spvpp_u12_5_phiB = spvpp_u12_5_meB_ptr_b_9_0->f.h; + spvpp_u12_5_etaB = spvpp_u12_5_meB_ptr_b_16_10->f.h; + spvpp_u12_5_qB = spvpp_u12_5_meB_ptr_b_20_17->f.h; + spvpp_u12_5_validB = spvpp_u12_5_meB_ptr_b_21_21->f.h; + spvpp_u12_5_Deta = (spvpp_u12_5_etaA > spvpp_u12_5_etaB) ? (0 & 0x7f) : ((spvpp_u12_5_etaB - spvpp_u12_5_etaA) & 0x7fLL); + spvpp_u12_5_Dphi = (spvpp_u12_5_phiA > spvpp_u12_5_phiB) ? ((spvpp_u12_5_phiA - spvpp_u12_5_phiB) & 0x3ffLL) : ((spvpp_u12_5_phiB - spvpp_u12_5_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_5__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_5__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_5__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_5__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_5__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_5__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_5__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_5__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_5__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_5__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_5__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_5__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_5__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_5__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_5__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_5__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_5__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_5__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_5__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_5__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_5__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_5__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_5__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_5__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_5__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_5__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_5__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_5__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_5__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + } + } + spvpp_u12_5_HighP12r = spvpp_u12_5__HighP12; + + { + switch (spvpp_u12_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_5__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_5__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_5__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_5__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_5__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_5__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_5__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_5__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_5__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_5__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_5__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_5__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_5__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_5__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_5__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_5__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_5__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_5__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_5__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_5__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_5__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_5__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_5__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_5__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_5__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_5__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_5__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_5__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_5__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_5__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_5__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_5__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_5__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_5__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_5__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_5__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_5__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_5__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_5__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_5__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_5__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_5__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_5__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_5__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_5__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_5__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_5__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_5__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_5__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_5__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_5__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_5__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_5__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_5__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_5__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_5__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_5__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_5__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_5__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_5__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_5__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_5__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_5__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_5__MedP12 = 127; + break; + } + } + spvpp_u12_5_MedP12r = spvpp_u12_5__MedP12; + + { + switch (spvpp_u12_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_5__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_5__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_5__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_5__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_5__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_5__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_5__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_5__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_5__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_5__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_5__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_5__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_5__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_5__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_5__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_5__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_5__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_5__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_5__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_5__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_5__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_5__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_5__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_5__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_5__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_5__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_5__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_5__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_5__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_5__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_5__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_5__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_5__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_5__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_5__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_5__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_5__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_5__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_5__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_5__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_5__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_5__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_5__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_5__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_5__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_5__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_5__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_5__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_5__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_5__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_5__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_5__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_5__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_5__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_5__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_5__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_5__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_5__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_5__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_5__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_5__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_5__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_5__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_5__LowP12 = 127; + break; + } + } + spvpp_u12_5_LowP12r = spvpp_u12_5__LowP12; + spvpp_Eqme12_ptr_b_27_26->f.h = 0; + spvpp_Eqme12a_ptr_b_13_13->f.h = 0; + if ((((((((spvpp_u12_5_qA != 0) && (spvpp_u12_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_5_validA) & 0xffffffffffffffffLL) && spvpp_u12_5_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_5_passX || ((((spvpp_u12_5_passY && (spvpp_u12_5_CSCidA == spvpp_u12_5_CSCidY)) & 0x1LL) && (spvpp_u12_5_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_5_passZ && (spvpp_u12_5_CSCidA == spvpp_u12_5_CSCidZ)) & 0x1LL) && (spvpp_u12_5_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_5_Dphi_ptr_b_6_0->f.h <= spvpp_u12_5_HighP12r) spvpp_Eqme12_ptr_b_27_26->f.h = 3; + else if (spvpp_u12_5_Dphi_ptr_b_6_0->f.h <= spvpp_u12_5_MedP12r) spvpp_Eqme12_ptr_b_27_26->f.h = 2; + else if ((((spvpp_u12_5_Dphi_ptr_b_6_0->f.h <= spvpp_u12_5_LowP12r) || spvpp_u12_5_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_27_26->f.h = 1; + } + if ((((((spvpp_u12_5_CSCidA >= 1) && (spvpp_u12_5_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_5_CSCidA >= 10) && (spvpp_u12_5_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_5_Deta <= maxdeta_halo112) && (spvpp_u12_5_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_5_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_13_13->f.h = 1; + } + else + { + if ((((((spvpp_u12_5_Deta <= maxdeta_halo12) && (spvpp_u12_5_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_5_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_13_13->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u12_6() +{ +/* always */ if (CH_spvpp_u12_6_meA | CH_spvpp_u12_6_meB | CH_spvpp_u12_6_passX | CH_spvpp_u12_6_passY | CH_spvpp_u12_6_CSCidY | CH_spvpp_u12_6_passZ | CH_spvpp_u12_6_CSCidZ | CH_spvpp_u12_6_Dphi | CH_spvpp_u12_6_wide_phi | CH_spvpp_u12_6_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_6_phiA = spvpp_u12_6_meA_ptr_b_9_0->f.h; + spvpp_u12_6_etaA = spvpp_u12_6_meA_ptr_b_16_10->f.h; + spvpp_u12_6_qA = spvpp_u12_6_meA_ptr_b_20_17->f.h; + spvpp_u12_6_CSCidA = spvpp_u12_6_meA_ptr_b_24_21->f.h; + spvpp_u12_6_validA = spvpp_u12_6_meA_ptr_b_25_25->f.h; + spvpp_u12_6_phiB = spvpp_u12_6_meB_ptr_b_9_0->f.h; + spvpp_u12_6_etaB = spvpp_u12_6_meB_ptr_b_16_10->f.h; + spvpp_u12_6_qB = spvpp_u12_6_meB_ptr_b_20_17->f.h; + spvpp_u12_6_validB = spvpp_u12_6_meB_ptr_b_21_21->f.h; + spvpp_u12_6_Deta = (spvpp_u12_6_etaA > spvpp_u12_6_etaB) ? (0 & 0x7f) : ((spvpp_u12_6_etaB - spvpp_u12_6_etaA) & 0x7fLL); + spvpp_u12_6_Dphi = (spvpp_u12_6_phiA > spvpp_u12_6_phiB) ? ((spvpp_u12_6_phiA - spvpp_u12_6_phiB) & 0x3ffLL) : ((spvpp_u12_6_phiB - spvpp_u12_6_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_6__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_6__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_6__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_6__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_6__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_6__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_6__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_6__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_6__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_6__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_6__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_6__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_6__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_6__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_6__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_6__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_6__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_6__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_6__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_6__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_6__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_6__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_6__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_6__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_6__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_6__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_6__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_6__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_6__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + } + } + spvpp_u12_6_HighP12r = spvpp_u12_6__HighP12; + + { + switch (spvpp_u12_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_6__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_6__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_6__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_6__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_6__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_6__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_6__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_6__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_6__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_6__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_6__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_6__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_6__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_6__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_6__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_6__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_6__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_6__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_6__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_6__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_6__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_6__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_6__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_6__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_6__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_6__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_6__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_6__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_6__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_6__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_6__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_6__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_6__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_6__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_6__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_6__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_6__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_6__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_6__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_6__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_6__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_6__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_6__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_6__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_6__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_6__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_6__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_6__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_6__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_6__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_6__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_6__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_6__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_6__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_6__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_6__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_6__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_6__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_6__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_6__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_6__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_6__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_6__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_6__MedP12 = 127; + break; + } + } + spvpp_u12_6_MedP12r = spvpp_u12_6__MedP12; + + { + switch (spvpp_u12_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_6__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_6__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_6__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_6__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_6__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_6__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_6__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_6__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_6__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_6__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_6__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_6__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_6__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_6__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_6__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_6__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_6__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_6__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_6__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_6__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_6__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_6__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_6__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_6__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_6__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_6__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_6__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_6__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_6__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_6__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_6__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_6__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_6__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_6__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_6__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_6__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_6__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_6__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_6__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_6__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_6__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_6__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_6__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_6__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_6__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_6__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_6__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_6__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_6__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_6__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_6__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_6__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_6__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_6__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_6__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_6__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_6__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_6__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_6__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_6__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_6__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_6__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_6__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_6__LowP12 = 127; + break; + } + } + spvpp_u12_6_LowP12r = spvpp_u12_6__LowP12; + spvpp_Eqme12_ptr_b_5_4->f.h = 0; + spvpp_Eqme12a_ptr_b_2_2->f.h = 0; + if ((((((((spvpp_u12_6_qA != 0) && (spvpp_u12_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_6_validA) & 0xffffffffffffffffLL) && spvpp_u12_6_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_6_passX || ((((spvpp_u12_6_passY && (spvpp_u12_6_CSCidA == spvpp_u12_6_CSCidY)) & 0x1LL) && (spvpp_u12_6_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_6_passZ && (spvpp_u12_6_CSCidA == spvpp_u12_6_CSCidZ)) & 0x1LL) && (spvpp_u12_6_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_6_Dphi_ptr_b_6_0->f.h <= spvpp_u12_6_HighP12r) spvpp_Eqme12_ptr_b_5_4->f.h = 3; + else if (spvpp_u12_6_Dphi_ptr_b_6_0->f.h <= spvpp_u12_6_MedP12r) spvpp_Eqme12_ptr_b_5_4->f.h = 2; + else if ((((spvpp_u12_6_Dphi_ptr_b_6_0->f.h <= spvpp_u12_6_LowP12r) || spvpp_u12_6_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_5_4->f.h = 1; + } + if ((((((spvpp_u12_6_CSCidA >= 1) && (spvpp_u12_6_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_6_CSCidA >= 10) && (spvpp_u12_6_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_6_Deta <= maxdeta_halo112) && (spvpp_u12_6_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_6_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_2_2->f.h = 1; + } + else + { + if ((((((spvpp_u12_6_Deta <= maxdeta_halo12) && (spvpp_u12_6_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_6_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_2_2->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u12_7() +{ +/* always */ if (CH_spvpp_u12_7_meA | CH_spvpp_u12_7_meB | CH_spvpp_u12_7_passX | CH_spvpp_u12_7_passY | CH_spvpp_u12_7_CSCidY | CH_spvpp_u12_7_passZ | CH_spvpp_u12_7_CSCidZ | CH_spvpp_u12_7_Dphi | CH_spvpp_u12_7_wide_phi | CH_spvpp_u12_7_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_7_phiA = spvpp_u12_7_meA_ptr_b_9_0->f.h; + spvpp_u12_7_etaA = spvpp_u12_7_meA_ptr_b_16_10->f.h; + spvpp_u12_7_qA = spvpp_u12_7_meA_ptr_b_20_17->f.h; + spvpp_u12_7_CSCidA = spvpp_u12_7_meA_ptr_b_24_21->f.h; + spvpp_u12_7_validA = spvpp_u12_7_meA_ptr_b_25_25->f.h; + spvpp_u12_7_phiB = spvpp_u12_7_meB_ptr_b_9_0->f.h; + spvpp_u12_7_etaB = spvpp_u12_7_meB_ptr_b_16_10->f.h; + spvpp_u12_7_qB = spvpp_u12_7_meB_ptr_b_20_17->f.h; + spvpp_u12_7_validB = spvpp_u12_7_meB_ptr_b_21_21->f.h; + spvpp_u12_7_Deta = (spvpp_u12_7_etaA > spvpp_u12_7_etaB) ? (0 & 0x7f) : ((spvpp_u12_7_etaB - spvpp_u12_7_etaA) & 0x7fLL); + spvpp_u12_7_Dphi = (spvpp_u12_7_phiA > spvpp_u12_7_phiB) ? ((spvpp_u12_7_phiA - spvpp_u12_7_phiB) & 0x3ffLL) : ((spvpp_u12_7_phiB - spvpp_u12_7_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_7__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_7__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_7__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_7__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_7__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_7__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_7__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_7__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_7__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_7__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_7__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_7__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_7__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_7__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_7__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_7__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_7__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_7__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_7__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_7__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_7__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_7__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_7__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_7__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_7__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_7__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_7__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_7__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_7__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + } + } + spvpp_u12_7_HighP12r = spvpp_u12_7__HighP12; + + { + switch (spvpp_u12_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_7__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_7__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_7__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_7__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_7__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_7__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_7__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_7__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_7__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_7__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_7__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_7__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_7__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_7__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_7__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_7__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_7__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_7__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_7__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_7__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_7__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_7__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_7__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_7__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_7__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_7__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_7__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_7__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_7__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_7__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_7__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_7__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_7__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_7__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_7__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_7__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_7__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_7__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_7__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_7__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_7__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_7__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_7__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_7__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_7__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_7__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_7__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_7__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_7__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_7__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_7__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_7__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_7__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_7__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_7__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_7__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_7__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_7__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_7__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_7__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_7__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_7__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_7__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_7__MedP12 = 127; + break; + } + } + spvpp_u12_7_MedP12r = spvpp_u12_7__MedP12; + + { + switch (spvpp_u12_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_7__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_7__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_7__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_7__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_7__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_7__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_7__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_7__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_7__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_7__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_7__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_7__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_7__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_7__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_7__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_7__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_7__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_7__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_7__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_7__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_7__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_7__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_7__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_7__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_7__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_7__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_7__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_7__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_7__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_7__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_7__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_7__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_7__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_7__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_7__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_7__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_7__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_7__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_7__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_7__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_7__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_7__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_7__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_7__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_7__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_7__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_7__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_7__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_7__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_7__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_7__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_7__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_7__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_7__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_7__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_7__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_7__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_7__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_7__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_7__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_7__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_7__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_7__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_7__LowP12 = 127; + break; + } + } + spvpp_u12_7_LowP12r = spvpp_u12_7__LowP12; + spvpp_Eqme12_ptr_b_17_16->f.h = 0; + spvpp_Eqme12a_ptr_b_8_8->f.h = 0; + if ((((((((spvpp_u12_7_qA != 0) && (spvpp_u12_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_7_validA) & 0xffffffffffffffffLL) && spvpp_u12_7_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_7_passX || ((((spvpp_u12_7_passY && (spvpp_u12_7_CSCidA == spvpp_u12_7_CSCidY)) & 0x1LL) && (spvpp_u12_7_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_7_passZ && (spvpp_u12_7_CSCidA == spvpp_u12_7_CSCidZ)) & 0x1LL) && (spvpp_u12_7_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_7_Dphi_ptr_b_6_0->f.h <= spvpp_u12_7_HighP12r) spvpp_Eqme12_ptr_b_17_16->f.h = 3; + else if (spvpp_u12_7_Dphi_ptr_b_6_0->f.h <= spvpp_u12_7_MedP12r) spvpp_Eqme12_ptr_b_17_16->f.h = 2; + else if ((((spvpp_u12_7_Dphi_ptr_b_6_0->f.h <= spvpp_u12_7_LowP12r) || spvpp_u12_7_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_17_16->f.h = 1; + } + if ((((((spvpp_u12_7_CSCidA >= 1) && (spvpp_u12_7_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_7_CSCidA >= 10) && (spvpp_u12_7_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_7_Deta <= maxdeta_halo112) && (spvpp_u12_7_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_7_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_8_8->f.h = 1; + } + else + { + if ((((((spvpp_u12_7_Deta <= maxdeta_halo12) && (spvpp_u12_7_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_7_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_8_8->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u12_8() +{ +/* always */ if (CH_spvpp_u12_8_meA | CH_spvpp_u12_8_meB | CH_spvpp_u12_8_passX | CH_spvpp_u12_8_passY | CH_spvpp_u12_8_CSCidY | CH_spvpp_u12_8_passZ | CH_spvpp_u12_8_CSCidZ | CH_spvpp_u12_8_Dphi | CH_spvpp_u12_8_wide_phi | CH_spvpp_u12_8_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_8_phiA = spvpp_u12_8_meA_ptr_b_9_0->f.h; + spvpp_u12_8_etaA = spvpp_u12_8_meA_ptr_b_16_10->f.h; + spvpp_u12_8_qA = spvpp_u12_8_meA_ptr_b_20_17->f.h; + spvpp_u12_8_CSCidA = spvpp_u12_8_meA_ptr_b_24_21->f.h; + spvpp_u12_8_validA = spvpp_u12_8_meA_ptr_b_25_25->f.h; + spvpp_u12_8_phiB = spvpp_u12_8_meB_ptr_b_9_0->f.h; + spvpp_u12_8_etaB = spvpp_u12_8_meB_ptr_b_16_10->f.h; + spvpp_u12_8_qB = spvpp_u12_8_meB_ptr_b_20_17->f.h; + spvpp_u12_8_validB = spvpp_u12_8_meB_ptr_b_21_21->f.h; + spvpp_u12_8_Deta = (spvpp_u12_8_etaA > spvpp_u12_8_etaB) ? (0 & 0x7f) : ((spvpp_u12_8_etaB - spvpp_u12_8_etaA) & 0x7fLL); + spvpp_u12_8_Dphi = (spvpp_u12_8_phiA > spvpp_u12_8_phiB) ? ((spvpp_u12_8_phiA - spvpp_u12_8_phiB) & 0x3ffLL) : ((spvpp_u12_8_phiB - spvpp_u12_8_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_8__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_8__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_8__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_8__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_8__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_8__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_8__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_8__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_8__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_8__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_8__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_8__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_8__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_8__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_8__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_8__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_8__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_8__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_8__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_8__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_8__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_8__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_8__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_8__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_8__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_8__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_8__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_8__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_8__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + } + } + spvpp_u12_8_HighP12r = spvpp_u12_8__HighP12; + + { + switch (spvpp_u12_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_8__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_8__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_8__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_8__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_8__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_8__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_8__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_8__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_8__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_8__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_8__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_8__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_8__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_8__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_8__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_8__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_8__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_8__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_8__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_8__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_8__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_8__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_8__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_8__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_8__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_8__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_8__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_8__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_8__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_8__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_8__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_8__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_8__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_8__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_8__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_8__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_8__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_8__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_8__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_8__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_8__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_8__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_8__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_8__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_8__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_8__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_8__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_8__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_8__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_8__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_8__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_8__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_8__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_8__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_8__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_8__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_8__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_8__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_8__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_8__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_8__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_8__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_8__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_8__MedP12 = 127; + break; + } + } + spvpp_u12_8_MedP12r = spvpp_u12_8__MedP12; + + { + switch (spvpp_u12_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_8__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_8__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_8__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_8__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_8__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_8__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_8__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_8__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_8__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_8__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_8__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_8__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_8__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_8__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_8__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_8__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_8__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_8__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_8__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_8__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_8__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_8__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_8__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_8__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_8__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_8__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_8__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_8__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_8__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_8__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_8__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_8__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_8__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_8__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_8__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_8__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_8__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_8__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_8__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_8__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_8__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_8__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_8__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_8__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_8__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_8__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_8__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_8__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_8__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_8__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_8__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_8__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_8__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_8__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_8__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_8__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_8__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_8__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_8__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_8__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_8__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_8__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_8__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_8__LowP12 = 127; + break; + } + } + spvpp_u12_8_LowP12r = spvpp_u12_8__LowP12; + spvpp_Eqme12_ptr_b_29_28->f.h = 0; + spvpp_Eqme12a_ptr_b_14_14->f.h = 0; + if ((((((((spvpp_u12_8_qA != 0) && (spvpp_u12_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_8_validA) & 0xffffffffffffffffLL) && spvpp_u12_8_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_8_passX || ((((spvpp_u12_8_passY && (spvpp_u12_8_CSCidA == spvpp_u12_8_CSCidY)) & 0x1LL) && (spvpp_u12_8_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_8_passZ && (spvpp_u12_8_CSCidA == spvpp_u12_8_CSCidZ)) & 0x1LL) && (spvpp_u12_8_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_8_Dphi_ptr_b_6_0->f.h <= spvpp_u12_8_HighP12r) spvpp_Eqme12_ptr_b_29_28->f.h = 3; + else if (spvpp_u12_8_Dphi_ptr_b_6_0->f.h <= spvpp_u12_8_MedP12r) spvpp_Eqme12_ptr_b_29_28->f.h = 2; + else if ((((spvpp_u12_8_Dphi_ptr_b_6_0->f.h <= spvpp_u12_8_LowP12r) || spvpp_u12_8_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_29_28->f.h = 1; + } + if ((((((spvpp_u12_8_CSCidA >= 1) && (spvpp_u12_8_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_8_CSCidA >= 10) && (spvpp_u12_8_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_8_Deta <= maxdeta_halo112) && (spvpp_u12_8_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_8_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_14_14->f.h = 1; + } + else + { + if ((((((spvpp_u12_8_Deta <= maxdeta_halo12) && (spvpp_u12_8_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_8_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_14_14->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u12_9() +{ +/* always */ if (CH_spvpp_u12_9_meA | CH_spvpp_u12_9_meB | CH_spvpp_u12_9_passX | CH_spvpp_u12_9_passY | CH_spvpp_u12_9_CSCidY | CH_spvpp_u12_9_passZ | CH_spvpp_u12_9_CSCidZ | CH_spvpp_u12_9_Dphi | CH_spvpp_u12_9_wide_phi | CH_spvpp_u12_9_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_9_phiA = spvpp_u12_9_meA_ptr_b_9_0->f.h; + spvpp_u12_9_etaA = spvpp_u12_9_meA_ptr_b_16_10->f.h; + spvpp_u12_9_qA = spvpp_u12_9_meA_ptr_b_20_17->f.h; + spvpp_u12_9_CSCidA = spvpp_u12_9_meA_ptr_b_24_21->f.h; + spvpp_u12_9_validA = spvpp_u12_9_meA_ptr_b_25_25->f.h; + spvpp_u12_9_phiB = spvpp_u12_9_meB_ptr_b_9_0->f.h; + spvpp_u12_9_etaB = spvpp_u12_9_meB_ptr_b_16_10->f.h; + spvpp_u12_9_qB = spvpp_u12_9_meB_ptr_b_20_17->f.h; + spvpp_u12_9_validB = spvpp_u12_9_meB_ptr_b_21_21->f.h; + spvpp_u12_9_Deta = (spvpp_u12_9_etaA > spvpp_u12_9_etaB) ? (0 & 0x7f) : ((spvpp_u12_9_etaB - spvpp_u12_9_etaA) & 0x7fLL); + spvpp_u12_9_Dphi = (spvpp_u12_9_phiA > spvpp_u12_9_phiB) ? ((spvpp_u12_9_phiA - spvpp_u12_9_phiB) & 0x3ffLL) : ((spvpp_u12_9_phiB - spvpp_u12_9_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_9__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_9__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_9__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_9__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_9__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_9__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_9__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_9__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_9__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_9__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_9__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_9__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_9__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_9__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_9__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_9__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_9__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_9__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_9__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_9__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_9__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_9__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_9__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_9__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_9__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_9__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_9__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_9__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_9__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + } + } + spvpp_u12_9_HighP12r = spvpp_u12_9__HighP12; + + { + switch (spvpp_u12_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_9__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_9__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_9__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_9__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_9__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_9__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_9__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_9__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_9__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_9__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_9__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_9__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_9__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_9__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_9__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_9__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_9__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_9__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_9__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_9__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_9__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_9__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_9__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_9__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_9__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_9__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_9__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_9__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_9__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_9__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_9__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_9__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_9__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_9__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_9__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_9__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_9__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_9__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_9__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_9__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_9__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_9__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_9__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_9__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_9__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_9__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_9__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_9__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_9__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_9__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_9__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_9__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_9__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_9__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_9__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_9__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_9__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_9__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_9__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_9__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_9__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_9__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_9__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_9__MedP12 = 127; + break; + } + } + spvpp_u12_9_MedP12r = spvpp_u12_9__MedP12; + + { + switch (spvpp_u12_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_9__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_9__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_9__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_9__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_9__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_9__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_9__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_9__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_9__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_9__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_9__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_9__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_9__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_9__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_9__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_9__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_9__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_9__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_9__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_9__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_9__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_9__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_9__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_9__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_9__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_9__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_9__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_9__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_9__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_9__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_9__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_9__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_9__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_9__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_9__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_9__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_9__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_9__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_9__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_9__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_9__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_9__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_9__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_9__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_9__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_9__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_9__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_9__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_9__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_9__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_9__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_9__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_9__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_9__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_9__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_9__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_9__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_9__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_9__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_9__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_9__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_9__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_9__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_9__LowP12 = 127; + break; + } + } + spvpp_u12_9_LowP12r = spvpp_u12_9__LowP12; + spvpp_Eqme12_ptr_b_7_6->f.h = 0; + spvpp_Eqme12a_ptr_b_3_3->f.h = 0; + if ((((((((spvpp_u12_9_qA != 0) && (spvpp_u12_9_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_9_validA) & 0xffffffffffffffffLL) && spvpp_u12_9_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_9_passX || ((((spvpp_u12_9_passY && (spvpp_u12_9_CSCidA == spvpp_u12_9_CSCidY)) & 0x1LL) && (spvpp_u12_9_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_9_passZ && (spvpp_u12_9_CSCidA == spvpp_u12_9_CSCidZ)) & 0x1LL) && (spvpp_u12_9_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_9_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_9_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_9_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_9_Dphi_ptr_b_6_0->f.h <= spvpp_u12_9_HighP12r) spvpp_Eqme12_ptr_b_7_6->f.h = 3; + else if (spvpp_u12_9_Dphi_ptr_b_6_0->f.h <= spvpp_u12_9_MedP12r) spvpp_Eqme12_ptr_b_7_6->f.h = 2; + else if ((((spvpp_u12_9_Dphi_ptr_b_6_0->f.h <= spvpp_u12_9_LowP12r) || spvpp_u12_9_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_7_6->f.h = 1; + } + if ((((((spvpp_u12_9_CSCidA >= 1) && (spvpp_u12_9_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_9_CSCidA >= 10) && (spvpp_u12_9_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_9_Deta <= maxdeta_halo112) && (spvpp_u12_9_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_9_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_3_3->f.h = 1; + } + else + { + if ((((((spvpp_u12_9_Deta <= maxdeta_halo12) && (spvpp_u12_9_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_9_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_3_3->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_0() +{ +/* always */ if (CH_spvpp_u13_0_meA | CH_spvpp_u13_0_meB | CH_spvpp_u13_0_passX | CH_spvpp_u13_0_passY | CH_spvpp_u13_0_CSCidY | CH_spvpp_u13_0_passZ | CH_spvpp_u13_0_CSCidZ | CH_spvpp_u13_0_Dphi | CH_spvpp_u13_0_wide_phi | CH_spvpp_u13_0_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_0_phiA = spvpp_u13_0_meA_ptr_b_9_0->f.h; + spvpp_u13_0_etaA = spvpp_u13_0_meA_ptr_b_16_10->f.h; + spvpp_u13_0_qA = spvpp_u13_0_meA_ptr_b_20_17->f.h; + spvpp_u13_0_CSCidA = spvpp_u13_0_meA_ptr_b_24_21->f.h; + spvpp_u13_0_validA = spvpp_u13_0_meA_ptr_b_25_25->f.h; + spvpp_u13_0_phiB = spvpp_u13_0_meB_ptr_b_9_0->f.h; + spvpp_u13_0_etaB = spvpp_u13_0_meB_ptr_b_16_10->f.h; + spvpp_u13_0_qB = spvpp_u13_0_meB_ptr_b_20_17->f.h; + spvpp_u13_0_validB = spvpp_u13_0_meB_ptr_b_21_21->f.h; + spvpp_u13_0_Deta = (spvpp_u13_0_etaA > spvpp_u13_0_etaB) ? (0 & 0x7f) : ((spvpp_u13_0_etaB - spvpp_u13_0_etaA) & 0x7fLL); + spvpp_u13_0_Dphi = (spvpp_u13_0_phiA > spvpp_u13_0_phiB) ? ((spvpp_u13_0_phiA - spvpp_u13_0_phiB) & 0x3ffLL) : ((spvpp_u13_0_phiB - spvpp_u13_0_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_0__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_0__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_0__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_0__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_0__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_0__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_0__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_0__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_0__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_0__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_0__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_0__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_0__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_0__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_0__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_0__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_0__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_0__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_0__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_0__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_0__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_0__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_0__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_0__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_0__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_0__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_0__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_0__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_0__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_0__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_0__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_0__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + } + } + spvpp_u13_0_HighP13r = spvpp_u13_0__HighP13; + + { + switch (spvpp_u13_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_0__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_0__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_0__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_0__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_0__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_0__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_0__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_0__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_0__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_0__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_0__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_0__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_0__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_0__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_0__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_0__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_0__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_0__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_0__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_0__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_0__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_0__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_0__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_0__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_0__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_0__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_0__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_0__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_0__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_0__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_0__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_0__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_0__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_0__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_0__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_0__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_0__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_0__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_0__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_0__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_0__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_0__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_0__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_0__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_0__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_0__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_0__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_0__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_0__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_0__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_0__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_0__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_0__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_0__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_0__MedP13 = 125; + break; + } + } + spvpp_u13_0_MedP13r = spvpp_u13_0__MedP13; + + { + switch (spvpp_u13_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_0__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_0__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_0__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_0__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_0__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_0__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_0__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_0__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_0__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_0__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_0__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_0__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_0__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_0__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_0__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_0__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_0__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_0__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_0__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_0__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_0__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_0__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_0__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_0__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_0__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_0__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_0__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_0__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_0__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_0__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_0__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_0__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_0__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_0__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_0__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_0__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_0__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_0__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_0__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_0__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_0__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_0__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_0__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_0__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_0__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_0__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_0__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_0__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_0__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_0__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_0__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_0__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_0__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_0__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_0__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + } + } + spvpp_u13_0_LowP13r = spvpp_u13_0__LowP13; + spvpp_Eqme13_ptr_b_1_0->f.h = 0; + spvpp_Eqme13a_ptr_b_0_0->f.h = 0; + if ((((((((spvpp_u13_0_qA != 0) && (spvpp_u13_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_0_validA) & 0xffffffffffffffffLL) && spvpp_u13_0_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_0_passX || ((((spvpp_u13_0_passY && (spvpp_u13_0_CSCidA == spvpp_u13_0_CSCidY)) & 0x1LL) && (spvpp_u13_0_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_0_passZ && (spvpp_u13_0_CSCidA == spvpp_u13_0_CSCidZ)) & 0x1LL) && (spvpp_u13_0_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_0_Dphi_ptr_b_6_0->f.h <= spvpp_u13_0_HighP13r) spvpp_Eqme13_ptr_b_1_0->f.h = 3; + else if (spvpp_u13_0_Dphi_ptr_b_6_0->f.h <= spvpp_u13_0_MedP13r) spvpp_Eqme13_ptr_b_1_0->f.h = 2; + else if ((((spvpp_u13_0_Dphi_ptr_b_6_0->f.h <= spvpp_u13_0_LowP13r) || spvpp_u13_0_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_1_0->f.h = 1; + } + if ((((((spvpp_u13_0_CSCidA >= 1) && (spvpp_u13_0_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_0_CSCidA >= 10) && (spvpp_u13_0_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_0_Deta <= maxdeta_halo113) && (spvpp_u13_0_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_0_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_0_0->f.h = 1; + } + else + { + if ((((((spvpp_u13_0_Deta <= maxdeta_halo13) && (spvpp_u13_0_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_0_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_0_0->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_1() +{ +/* always */ if (CH_spvpp_u13_1_meA | CH_spvpp_u13_1_meB | CH_spvpp_u13_1_passX | CH_spvpp_u13_1_passY | CH_spvpp_u13_1_CSCidY | CH_spvpp_u13_1_passZ | CH_spvpp_u13_1_CSCidZ | CH_spvpp_u13_1_Dphi | CH_spvpp_u13_1_wide_phi | CH_spvpp_u13_1_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_1_phiA = spvpp_u13_1_meA_ptr_b_9_0->f.h; + spvpp_u13_1_etaA = spvpp_u13_1_meA_ptr_b_16_10->f.h; + spvpp_u13_1_qA = spvpp_u13_1_meA_ptr_b_20_17->f.h; + spvpp_u13_1_CSCidA = spvpp_u13_1_meA_ptr_b_24_21->f.h; + spvpp_u13_1_validA = spvpp_u13_1_meA_ptr_b_25_25->f.h; + spvpp_u13_1_phiB = spvpp_u13_1_meB_ptr_b_9_0->f.h; + spvpp_u13_1_etaB = spvpp_u13_1_meB_ptr_b_16_10->f.h; + spvpp_u13_1_qB = spvpp_u13_1_meB_ptr_b_20_17->f.h; + spvpp_u13_1_validB = spvpp_u13_1_meB_ptr_b_21_21->f.h; + spvpp_u13_1_Deta = (spvpp_u13_1_etaA > spvpp_u13_1_etaB) ? (0 & 0x7f) : ((spvpp_u13_1_etaB - spvpp_u13_1_etaA) & 0x7fLL); + spvpp_u13_1_Dphi = (spvpp_u13_1_phiA > spvpp_u13_1_phiB) ? ((spvpp_u13_1_phiA - spvpp_u13_1_phiB) & 0x3ffLL) : ((spvpp_u13_1_phiB - spvpp_u13_1_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_1__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_1__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_1__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_1__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_1__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_1__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_1__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_1__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_1__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_1__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_1__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_1__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_1__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_1__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_1__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_1__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_1__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_1__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_1__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_1__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_1__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_1__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_1__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_1__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_1__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_1__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_1__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_1__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_1__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_1__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_1__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_1__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + } + } + spvpp_u13_1_HighP13r = spvpp_u13_1__HighP13; + + { + switch (spvpp_u13_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_1__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_1__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_1__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_1__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_1__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_1__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_1__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_1__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_1__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_1__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_1__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_1__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_1__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_1__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_1__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_1__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_1__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_1__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_1__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_1__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_1__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_1__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_1__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_1__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_1__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_1__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_1__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_1__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_1__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_1__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_1__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_1__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_1__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_1__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_1__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_1__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_1__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_1__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_1__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_1__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_1__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_1__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_1__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_1__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_1__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_1__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_1__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_1__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_1__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_1__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_1__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_1__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_1__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_1__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_1__MedP13 = 125; + break; + } + } + spvpp_u13_1_MedP13r = spvpp_u13_1__MedP13; + + { + switch (spvpp_u13_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_1__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_1__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_1__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_1__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_1__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_1__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_1__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_1__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_1__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_1__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_1__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_1__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_1__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_1__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_1__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_1__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_1__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_1__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_1__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_1__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_1__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_1__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_1__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_1__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_1__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_1__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_1__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_1__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_1__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_1__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_1__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_1__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_1__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_1__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_1__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_1__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_1__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_1__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_1__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_1__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_1__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_1__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_1__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_1__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_1__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_1__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_1__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_1__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_1__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_1__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_1__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_1__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_1__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_1__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_1__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + } + } + spvpp_u13_1_LowP13r = spvpp_u13_1__LowP13; + spvpp_Eqme13_ptr_b_13_12->f.h = 0; + spvpp_Eqme13a_ptr_b_6_6->f.h = 0; + if ((((((((spvpp_u13_1_qA != 0) && (spvpp_u13_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_1_validA) & 0xffffffffffffffffLL) && spvpp_u13_1_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_1_passX || ((((spvpp_u13_1_passY && (spvpp_u13_1_CSCidA == spvpp_u13_1_CSCidY)) & 0x1LL) && (spvpp_u13_1_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_1_passZ && (spvpp_u13_1_CSCidA == spvpp_u13_1_CSCidZ)) & 0x1LL) && (spvpp_u13_1_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_1_Dphi_ptr_b_6_0->f.h <= spvpp_u13_1_HighP13r) spvpp_Eqme13_ptr_b_13_12->f.h = 3; + else if (spvpp_u13_1_Dphi_ptr_b_6_0->f.h <= spvpp_u13_1_MedP13r) spvpp_Eqme13_ptr_b_13_12->f.h = 2; + else if ((((spvpp_u13_1_Dphi_ptr_b_6_0->f.h <= spvpp_u13_1_LowP13r) || spvpp_u13_1_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_13_12->f.h = 1; + } + if ((((((spvpp_u13_1_CSCidA >= 1) && (spvpp_u13_1_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_1_CSCidA >= 10) && (spvpp_u13_1_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_1_Deta <= maxdeta_halo113) && (spvpp_u13_1_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_1_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_6_6->f.h = 1; + } + else + { + if ((((((spvpp_u13_1_Deta <= maxdeta_halo13) && (spvpp_u13_1_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_1_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_6_6->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_10() +{ +/* always */ if (CH_spvpp_u13_10_meA | CH_spvpp_u13_10_meB | CH_spvpp_u13_10_passX | CH_spvpp_u13_10_passY | CH_spvpp_u13_10_CSCidY | CH_spvpp_u13_10_passZ | CH_spvpp_u13_10_CSCidZ | CH_spvpp_u13_10_Dphi | CH_spvpp_u13_10_wide_phi | CH_spvpp_u13_10_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_10_phiA = spvpp_u13_10_meA_ptr_b_9_0->f.h; + spvpp_u13_10_etaA = spvpp_u13_10_meA_ptr_b_16_10->f.h; + spvpp_u13_10_qA = spvpp_u13_10_meA_ptr_b_20_17->f.h; + spvpp_u13_10_CSCidA = spvpp_u13_10_meA_ptr_b_24_21->f.h; + spvpp_u13_10_validA = spvpp_u13_10_meA_ptr_b_25_25->f.h; + spvpp_u13_10_phiB = spvpp_u13_10_meB_ptr_b_9_0->f.h; + spvpp_u13_10_etaB = spvpp_u13_10_meB_ptr_b_16_10->f.h; + spvpp_u13_10_qB = spvpp_u13_10_meB_ptr_b_20_17->f.h; + spvpp_u13_10_validB = spvpp_u13_10_meB_ptr_b_21_21->f.h; + spvpp_u13_10_Deta = (spvpp_u13_10_etaA > spvpp_u13_10_etaB) ? (0 & 0x7f) : ((spvpp_u13_10_etaB - spvpp_u13_10_etaA) & 0x7fLL); + spvpp_u13_10_Dphi = (spvpp_u13_10_phiA > spvpp_u13_10_phiB) ? ((spvpp_u13_10_phiA - spvpp_u13_10_phiB) & 0x3ffLL) : ((spvpp_u13_10_phiB - spvpp_u13_10_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_10__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_10__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_10__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_10__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_10__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_10__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_10__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_10__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_10__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_10__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_10__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_10__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_10__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_10__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_10__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_10__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_10__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_10__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_10__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_10__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_10__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_10__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_10__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_10__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_10__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_10__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_10__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_10__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_10__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_10__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_10__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_10__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + } + } + spvpp_u13_10_HighP13r = spvpp_u13_10__HighP13; + + { + switch (spvpp_u13_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_10__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_10__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_10__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_10__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_10__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_10__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_10__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_10__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_10__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_10__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_10__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_10__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_10__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_10__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_10__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_10__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_10__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_10__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_10__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_10__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_10__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_10__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_10__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_10__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_10__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_10__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_10__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_10__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_10__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_10__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_10__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_10__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_10__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_10__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_10__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_10__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_10__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_10__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_10__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_10__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_10__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_10__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_10__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_10__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_10__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_10__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_10__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_10__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_10__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_10__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_10__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_10__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_10__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_10__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_10__MedP13 = 125; + break; + } + } + spvpp_u13_10_MedP13r = spvpp_u13_10__MedP13; + + { + switch (spvpp_u13_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_10__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_10__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_10__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_10__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_10__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_10__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_10__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_10__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_10__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_10__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_10__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_10__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_10__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_10__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_10__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_10__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_10__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_10__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_10__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_10__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_10__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_10__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_10__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_10__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_10__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_10__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_10__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_10__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_10__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_10__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_10__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_10__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_10__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_10__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_10__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_10__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_10__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_10__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_10__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_10__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_10__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_10__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_10__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_10__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_10__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_10__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_10__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_10__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_10__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_10__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_10__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_10__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_10__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_10__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_10__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + } + } + spvpp_u13_10_LowP13r = spvpp_u13_10__LowP13; + spvpp_Eqme13_ptr_b_19_18->f.h = 0; + spvpp_Eqme13a_ptr_b_9_9->f.h = 0; + if ((((((((spvpp_u13_10_qA != 0) && (spvpp_u13_10_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_10_validA) & 0xffffffffffffffffLL) && spvpp_u13_10_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_10_passX || ((((spvpp_u13_10_passY && (spvpp_u13_10_CSCidA == spvpp_u13_10_CSCidY)) & 0x1LL) && (spvpp_u13_10_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_10_passZ && (spvpp_u13_10_CSCidA == spvpp_u13_10_CSCidZ)) & 0x1LL) && (spvpp_u13_10_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_10_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_10_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_10_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_10_Dphi_ptr_b_6_0->f.h <= spvpp_u13_10_HighP13r) spvpp_Eqme13_ptr_b_19_18->f.h = 3; + else if (spvpp_u13_10_Dphi_ptr_b_6_0->f.h <= spvpp_u13_10_MedP13r) spvpp_Eqme13_ptr_b_19_18->f.h = 2; + else if ((((spvpp_u13_10_Dphi_ptr_b_6_0->f.h <= spvpp_u13_10_LowP13r) || spvpp_u13_10_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_19_18->f.h = 1; + } + if ((((((spvpp_u13_10_CSCidA >= 1) && (spvpp_u13_10_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_10_CSCidA >= 10) && (spvpp_u13_10_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_10_Deta <= maxdeta_halo113) && (spvpp_u13_10_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_10_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_9_9->f.h = 1; + } + else + { + if ((((((spvpp_u13_10_Deta <= maxdeta_halo13) && (spvpp_u13_10_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_10_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_9_9->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_11() +{ +/* always */ if (CH_spvpp_u13_11_meA | CH_spvpp_u13_11_meB | CH_spvpp_u13_11_passX | CH_spvpp_u13_11_passY | CH_spvpp_u13_11_CSCidY | CH_spvpp_u13_11_passZ | CH_spvpp_u13_11_CSCidZ | CH_spvpp_u13_11_Dphi | CH_spvpp_u13_11_wide_phi | CH_spvpp_u13_11_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_11_phiA = spvpp_u13_11_meA_ptr_b_9_0->f.h; + spvpp_u13_11_etaA = spvpp_u13_11_meA_ptr_b_16_10->f.h; + spvpp_u13_11_qA = spvpp_u13_11_meA_ptr_b_20_17->f.h; + spvpp_u13_11_CSCidA = spvpp_u13_11_meA_ptr_b_24_21->f.h; + spvpp_u13_11_validA = spvpp_u13_11_meA_ptr_b_25_25->f.h; + spvpp_u13_11_phiB = spvpp_u13_11_meB_ptr_b_9_0->f.h; + spvpp_u13_11_etaB = spvpp_u13_11_meB_ptr_b_16_10->f.h; + spvpp_u13_11_qB = spvpp_u13_11_meB_ptr_b_20_17->f.h; + spvpp_u13_11_validB = spvpp_u13_11_meB_ptr_b_21_21->f.h; + spvpp_u13_11_Deta = (spvpp_u13_11_etaA > spvpp_u13_11_etaB) ? (0 & 0x7f) : ((spvpp_u13_11_etaB - spvpp_u13_11_etaA) & 0x7fLL); + spvpp_u13_11_Dphi = (spvpp_u13_11_phiA > spvpp_u13_11_phiB) ? ((spvpp_u13_11_phiA - spvpp_u13_11_phiB) & 0x3ffLL) : ((spvpp_u13_11_phiB - spvpp_u13_11_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_11__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_11__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_11__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_11__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_11__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_11__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_11__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_11__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_11__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_11__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_11__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_11__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_11__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_11__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_11__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_11__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_11__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_11__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_11__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_11__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_11__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_11__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_11__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_11__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_11__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_11__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_11__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_11__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_11__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_11__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_11__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_11__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + } + } + spvpp_u13_11_HighP13r = spvpp_u13_11__HighP13; + + { + switch (spvpp_u13_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_11__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_11__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_11__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_11__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_11__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_11__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_11__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_11__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_11__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_11__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_11__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_11__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_11__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_11__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_11__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_11__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_11__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_11__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_11__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_11__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_11__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_11__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_11__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_11__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_11__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_11__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_11__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_11__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_11__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_11__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_11__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_11__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_11__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_11__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_11__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_11__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_11__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_11__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_11__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_11__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_11__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_11__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_11__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_11__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_11__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_11__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_11__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_11__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_11__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_11__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_11__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_11__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_11__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_11__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_11__MedP13 = 125; + break; + } + } + spvpp_u13_11_MedP13r = spvpp_u13_11__MedP13; + + { + switch (spvpp_u13_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_11__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_11__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_11__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_11__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_11__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_11__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_11__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_11__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_11__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_11__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_11__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_11__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_11__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_11__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_11__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_11__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_11__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_11__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_11__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_11__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_11__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_11__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_11__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_11__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_11__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_11__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_11__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_11__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_11__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_11__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_11__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_11__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_11__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_11__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_11__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_11__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_11__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_11__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_11__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_11__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_11__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_11__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_11__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_11__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_11__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_11__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_11__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_11__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_11__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_11__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_11__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_11__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_11__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_11__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_11__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + } + } + spvpp_u13_11_LowP13r = spvpp_u13_11__LowP13; + spvpp_Eqme13_ptr_b_31_30->f.h = 0; + spvpp_Eqme13a_ptr_b_15_15->f.h = 0; + if ((((((((spvpp_u13_11_qA != 0) && (spvpp_u13_11_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_11_validA) & 0xffffffffffffffffLL) && spvpp_u13_11_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_11_passX || ((((spvpp_u13_11_passY && (spvpp_u13_11_CSCidA == spvpp_u13_11_CSCidY)) & 0x1LL) && (spvpp_u13_11_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_11_passZ && (spvpp_u13_11_CSCidA == spvpp_u13_11_CSCidZ)) & 0x1LL) && (spvpp_u13_11_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_11_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_11_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_11_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_11_Dphi_ptr_b_6_0->f.h <= spvpp_u13_11_HighP13r) spvpp_Eqme13_ptr_b_31_30->f.h = 3; + else if (spvpp_u13_11_Dphi_ptr_b_6_0->f.h <= spvpp_u13_11_MedP13r) spvpp_Eqme13_ptr_b_31_30->f.h = 2; + else if ((((spvpp_u13_11_Dphi_ptr_b_6_0->f.h <= spvpp_u13_11_LowP13r) || spvpp_u13_11_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_31_30->f.h = 1; + } + if ((((((spvpp_u13_11_CSCidA >= 1) && (spvpp_u13_11_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_11_CSCidA >= 10) && (spvpp_u13_11_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_11_Deta <= maxdeta_halo113) && (spvpp_u13_11_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_11_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_15_15->f.h = 1; + } + else + { + if ((((((spvpp_u13_11_Deta <= maxdeta_halo13) && (spvpp_u13_11_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_11_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_15_15->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_12() +{ +/* always */ if (CH_spvpp_u13_12_meA | CH_spvpp_u13_12_meB | CH_spvpp_u13_12_passX | CH_spvpp_u13_12_passY | CH_spvpp_u13_12_CSCidY | CH_spvpp_u13_12_passZ | CH_spvpp_u13_12_CSCidZ | CH_spvpp_u13_12_Dphi | CH_spvpp_u13_12_wide_phi | CH_spvpp_u13_12_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_12_phiA = spvpp_u13_12_meA_ptr_b_9_0->f.h; + spvpp_u13_12_etaA = spvpp_u13_12_meA_ptr_b_16_10->f.h; + spvpp_u13_12_qA = spvpp_u13_12_meA_ptr_b_20_17->f.h; + spvpp_u13_12_CSCidA = spvpp_u13_12_meA_ptr_b_24_21->f.h; + spvpp_u13_12_validA = spvpp_u13_12_meA_ptr_b_25_25->f.h; + spvpp_u13_12_phiB = spvpp_u13_12_meB_ptr_b_9_0->f.h; + spvpp_u13_12_etaB = spvpp_u13_12_meB_ptr_b_16_10->f.h; + spvpp_u13_12_qB = spvpp_u13_12_meB_ptr_b_20_17->f.h; + spvpp_u13_12_validB = spvpp_u13_12_meB_ptr_b_21_21->f.h; + spvpp_u13_12_Deta = (spvpp_u13_12_etaA > spvpp_u13_12_etaB) ? (0 & 0x7f) : ((spvpp_u13_12_etaB - spvpp_u13_12_etaA) & 0x7fLL); + spvpp_u13_12_Dphi = (spvpp_u13_12_phiA > spvpp_u13_12_phiB) ? ((spvpp_u13_12_phiA - spvpp_u13_12_phiB) & 0x3ffLL) : ((spvpp_u13_12_phiB - spvpp_u13_12_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_12__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_12__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_12__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_12__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_12__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_12__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_12__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_12__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_12__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_12__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_12__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_12__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_12__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_12__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_12__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_12__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_12__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_12__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_12__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_12__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_12__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_12__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_12__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_12__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_12__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_12__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_12__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_12__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_12__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_12__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_12__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_12__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + } + } + spvpp_u13_12_HighP13r = spvpp_u13_12__HighP13; + + { + switch (spvpp_u13_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_12__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_12__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_12__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_12__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_12__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_12__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_12__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_12__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_12__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_12__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_12__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_12__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_12__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_12__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_12__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_12__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_12__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_12__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_12__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_12__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_12__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_12__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_12__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_12__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_12__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_12__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_12__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_12__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_12__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_12__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_12__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_12__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_12__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_12__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_12__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_12__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_12__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_12__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_12__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_12__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_12__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_12__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_12__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_12__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_12__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_12__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_12__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_12__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_12__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_12__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_12__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_12__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_12__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_12__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_12__MedP13 = 125; + break; + } + } + spvpp_u13_12_MedP13r = spvpp_u13_12__MedP13; + + { + switch (spvpp_u13_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_12__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_12__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_12__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_12__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_12__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_12__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_12__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_12__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_12__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_12__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_12__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_12__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_12__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_12__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_12__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_12__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_12__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_12__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_12__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_12__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_12__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_12__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_12__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_12__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_12__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_12__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_12__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_12__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_12__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_12__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_12__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_12__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_12__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_12__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_12__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_12__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_12__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_12__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_12__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_12__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_12__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_12__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_12__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_12__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_12__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_12__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_12__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_12__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_12__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_12__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_12__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_12__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_12__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_12__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_12__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + } + } + spvpp_u13_12_LowP13r = spvpp_u13_12__LowP13; + spvpp_Eqme13_ptr_b_9_8->f.h = 0; + spvpp_Eqme13a_ptr_b_4_4->f.h = 0; + if ((((((((spvpp_u13_12_qA != 0) && (spvpp_u13_12_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_12_validA) & 0xffffffffffffffffLL) && spvpp_u13_12_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_12_passX || ((((spvpp_u13_12_passY && (spvpp_u13_12_CSCidA == spvpp_u13_12_CSCidY)) & 0x1LL) && (spvpp_u13_12_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_12_passZ && (spvpp_u13_12_CSCidA == spvpp_u13_12_CSCidZ)) & 0x1LL) && (spvpp_u13_12_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_12_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_12_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_12_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_12_Dphi_ptr_b_6_0->f.h <= spvpp_u13_12_HighP13r) spvpp_Eqme13_ptr_b_9_8->f.h = 3; + else if (spvpp_u13_12_Dphi_ptr_b_6_0->f.h <= spvpp_u13_12_MedP13r) spvpp_Eqme13_ptr_b_9_8->f.h = 2; + else if ((((spvpp_u13_12_Dphi_ptr_b_6_0->f.h <= spvpp_u13_12_LowP13r) || spvpp_u13_12_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_9_8->f.h = 1; + } + if ((((((spvpp_u13_12_CSCidA >= 1) && (spvpp_u13_12_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_12_CSCidA >= 10) && (spvpp_u13_12_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_12_Deta <= maxdeta_halo113) && (spvpp_u13_12_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_12_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_4_4->f.h = 1; + } + else + { + if ((((((spvpp_u13_12_Deta <= maxdeta_halo13) && (spvpp_u13_12_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_12_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_4_4->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_13() +{ +/* always */ if (CH_spvpp_u13_13_meA | CH_spvpp_u13_13_meB | CH_spvpp_u13_13_passX | CH_spvpp_u13_13_passY | CH_spvpp_u13_13_CSCidY | CH_spvpp_u13_13_passZ | CH_spvpp_u13_13_CSCidZ | CH_spvpp_u13_13_Dphi | CH_spvpp_u13_13_wide_phi | CH_spvpp_u13_13_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_13_phiA = spvpp_u13_13_meA_ptr_b_9_0->f.h; + spvpp_u13_13_etaA = spvpp_u13_13_meA_ptr_b_16_10->f.h; + spvpp_u13_13_qA = spvpp_u13_13_meA_ptr_b_20_17->f.h; + spvpp_u13_13_CSCidA = spvpp_u13_13_meA_ptr_b_24_21->f.h; + spvpp_u13_13_validA = spvpp_u13_13_meA_ptr_b_25_25->f.h; + spvpp_u13_13_phiB = spvpp_u13_13_meB_ptr_b_9_0->f.h; + spvpp_u13_13_etaB = spvpp_u13_13_meB_ptr_b_16_10->f.h; + spvpp_u13_13_qB = spvpp_u13_13_meB_ptr_b_20_17->f.h; + spvpp_u13_13_validB = spvpp_u13_13_meB_ptr_b_21_21->f.h; + spvpp_u13_13_Deta = (spvpp_u13_13_etaA > spvpp_u13_13_etaB) ? (0 & 0x7f) : ((spvpp_u13_13_etaB - spvpp_u13_13_etaA) & 0x7fLL); + spvpp_u13_13_Dphi = (spvpp_u13_13_phiA > spvpp_u13_13_phiB) ? ((spvpp_u13_13_phiA - spvpp_u13_13_phiB) & 0x3ffLL) : ((spvpp_u13_13_phiB - spvpp_u13_13_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_13__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_13__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_13__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_13__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_13__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_13__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_13__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_13__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_13__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_13__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_13__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_13__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_13__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_13__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_13__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_13__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_13__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_13__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_13__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_13__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_13__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_13__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_13__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_13__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_13__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_13__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_13__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_13__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_13__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_13__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_13__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_13__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + } + } + spvpp_u13_13_HighP13r = spvpp_u13_13__HighP13; + + { + switch (spvpp_u13_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_13__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_13__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_13__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_13__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_13__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_13__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_13__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_13__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_13__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_13__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_13__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_13__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_13__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_13__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_13__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_13__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_13__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_13__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_13__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_13__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_13__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_13__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_13__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_13__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_13__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_13__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_13__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_13__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_13__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_13__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_13__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_13__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_13__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_13__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_13__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_13__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_13__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_13__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_13__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_13__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_13__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_13__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_13__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_13__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_13__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_13__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_13__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_13__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_13__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_13__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_13__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_13__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_13__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_13__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_13__MedP13 = 125; + break; + } + } + spvpp_u13_13_MedP13r = spvpp_u13_13__MedP13; + + { + switch (spvpp_u13_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_13__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_13__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_13__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_13__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_13__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_13__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_13__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_13__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_13__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_13__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_13__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_13__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_13__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_13__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_13__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_13__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_13__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_13__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_13__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_13__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_13__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_13__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_13__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_13__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_13__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_13__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_13__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_13__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_13__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_13__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_13__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_13__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_13__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_13__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_13__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_13__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_13__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_13__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_13__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_13__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_13__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_13__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_13__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_13__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_13__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_13__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_13__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_13__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_13__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_13__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_13__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_13__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_13__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_13__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_13__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + } + } + spvpp_u13_13_LowP13r = spvpp_u13_13__LowP13; + spvpp_Eqme13_ptr_b_21_20->f.h = 0; + spvpp_Eqme13a_ptr_b_10_10->f.h = 0; + if ((((((((spvpp_u13_13_qA != 0) && (spvpp_u13_13_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_13_validA) & 0xffffffffffffffffLL) && spvpp_u13_13_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_13_passX || ((((spvpp_u13_13_passY && (spvpp_u13_13_CSCidA == spvpp_u13_13_CSCidY)) & 0x1LL) && (spvpp_u13_13_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_13_passZ && (spvpp_u13_13_CSCidA == spvpp_u13_13_CSCidZ)) & 0x1LL) && (spvpp_u13_13_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_13_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_13_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_13_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_13_Dphi_ptr_b_6_0->f.h <= spvpp_u13_13_HighP13r) spvpp_Eqme13_ptr_b_21_20->f.h = 3; + else if (spvpp_u13_13_Dphi_ptr_b_6_0->f.h <= spvpp_u13_13_MedP13r) spvpp_Eqme13_ptr_b_21_20->f.h = 2; + else if ((((spvpp_u13_13_Dphi_ptr_b_6_0->f.h <= spvpp_u13_13_LowP13r) || spvpp_u13_13_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_21_20->f.h = 1; + } + if ((((((spvpp_u13_13_CSCidA >= 1) && (spvpp_u13_13_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_13_CSCidA >= 10) && (spvpp_u13_13_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_13_Deta <= maxdeta_halo113) && (spvpp_u13_13_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_13_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_10_10->f.h = 1; + } + else + { + if ((((((spvpp_u13_13_Deta <= maxdeta_halo13) && (spvpp_u13_13_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_13_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_10_10->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_14() +{ +/* always */ if (CH_spvpp_u13_14_meA | CH_spvpp_u13_14_meB | CH_spvpp_u13_14_passX | CH_spvpp_u13_14_passY | CH_spvpp_u13_14_CSCidY | CH_spvpp_u13_14_passZ | CH_spvpp_u13_14_CSCidZ | CH_spvpp_u13_14_Dphi | CH_spvpp_u13_14_wide_phi | CH_spvpp_u13_14_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_14_phiA = spvpp_u13_14_meA_ptr_b_9_0->f.h; + spvpp_u13_14_etaA = spvpp_u13_14_meA_ptr_b_16_10->f.h; + spvpp_u13_14_qA = spvpp_u13_14_meA_ptr_b_20_17->f.h; + spvpp_u13_14_CSCidA = spvpp_u13_14_meA_ptr_b_24_21->f.h; + spvpp_u13_14_validA = spvpp_u13_14_meA_ptr_b_25_25->f.h; + spvpp_u13_14_phiB = spvpp_u13_14_meB_ptr_b_9_0->f.h; + spvpp_u13_14_etaB = spvpp_u13_14_meB_ptr_b_16_10->f.h; + spvpp_u13_14_qB = spvpp_u13_14_meB_ptr_b_20_17->f.h; + spvpp_u13_14_validB = spvpp_u13_14_meB_ptr_b_21_21->f.h; + spvpp_u13_14_Deta = (spvpp_u13_14_etaA > spvpp_u13_14_etaB) ? (0 & 0x7f) : ((spvpp_u13_14_etaB - spvpp_u13_14_etaA) & 0x7fLL); + spvpp_u13_14_Dphi = (spvpp_u13_14_phiA > spvpp_u13_14_phiB) ? ((spvpp_u13_14_phiA - spvpp_u13_14_phiB) & 0x3ffLL) : ((spvpp_u13_14_phiB - spvpp_u13_14_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_14__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_14__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_14__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_14__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_14__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_14__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_14__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_14__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_14__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_14__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_14__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_14__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_14__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_14__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_14__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_14__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_14__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_14__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_14__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_14__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_14__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_14__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_14__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_14__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_14__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_14__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_14__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_14__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_14__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_14__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_14__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_14__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + } + } + spvpp_u13_14_HighP13r = spvpp_u13_14__HighP13; + + { + switch (spvpp_u13_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_14__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_14__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_14__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_14__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_14__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_14__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_14__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_14__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_14__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_14__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_14__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_14__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_14__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_14__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_14__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_14__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_14__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_14__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_14__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_14__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_14__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_14__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_14__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_14__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_14__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_14__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_14__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_14__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_14__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_14__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_14__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_14__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_14__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_14__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_14__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_14__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_14__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_14__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_14__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_14__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_14__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_14__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_14__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_14__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_14__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_14__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_14__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_14__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_14__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_14__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_14__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_14__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_14__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_14__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_14__MedP13 = 125; + break; + } + } + spvpp_u13_14_MedP13r = spvpp_u13_14__MedP13; + + { + switch (spvpp_u13_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_14__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_14__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_14__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_14__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_14__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_14__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_14__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_14__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_14__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_14__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_14__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_14__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_14__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_14__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_14__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_14__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_14__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_14__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_14__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_14__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_14__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_14__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_14__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_14__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_14__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_14__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_14__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_14__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_14__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_14__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_14__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_14__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_14__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_14__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_14__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_14__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_14__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_14__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_14__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_14__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_14__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_14__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_14__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_14__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_14__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_14__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_14__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_14__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_14__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_14__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_14__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_14__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_14__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_14__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_14__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + } + } + spvpp_u13_14_LowP13r = spvpp_u13_14__LowP13; + spvpp_Eqme13_ptr_b_33_32->f.h = 0; + spvpp_Eqme13a_ptr_b_16_16->f.h = 0; + if ((((((((spvpp_u13_14_qA != 0) && (spvpp_u13_14_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_14_validA) & 0xffffffffffffffffLL) && spvpp_u13_14_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_14_passX || ((((spvpp_u13_14_passY && (spvpp_u13_14_CSCidA == spvpp_u13_14_CSCidY)) & 0x1LL) && (spvpp_u13_14_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_14_passZ && (spvpp_u13_14_CSCidA == spvpp_u13_14_CSCidZ)) & 0x1LL) && (spvpp_u13_14_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_14_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_14_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_14_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_14_Dphi_ptr_b_6_0->f.h <= spvpp_u13_14_HighP13r) spvpp_Eqme13_ptr_b_33_32->f.h = 3; + else if (spvpp_u13_14_Dphi_ptr_b_6_0->f.h <= spvpp_u13_14_MedP13r) spvpp_Eqme13_ptr_b_33_32->f.h = 2; + else if ((((spvpp_u13_14_Dphi_ptr_b_6_0->f.h <= spvpp_u13_14_LowP13r) || spvpp_u13_14_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_33_32->f.h = 1; + } + if ((((((spvpp_u13_14_CSCidA >= 1) && (spvpp_u13_14_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_14_CSCidA >= 10) && (spvpp_u13_14_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_14_Deta <= maxdeta_halo113) && (spvpp_u13_14_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_14_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_16_16->f.h = 1; + } + else + { + if ((((((spvpp_u13_14_Deta <= maxdeta_halo13) && (spvpp_u13_14_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_14_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_16_16->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_15() +{ +/* always */ if (CH_spvpp_u13_15_meA | CH_spvpp_u13_15_meB | CH_spvpp_u13_15_passX | CH_spvpp_u13_15_passY | CH_spvpp_u13_15_CSCidY | CH_spvpp_u13_15_passZ | CH_spvpp_u13_15_CSCidZ | CH_spvpp_u13_15_Dphi | CH_spvpp_u13_15_wide_phi | CH_spvpp_u13_15_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_15_phiA = spvpp_u13_15_meA_ptr_b_9_0->f.h; + spvpp_u13_15_etaA = spvpp_u13_15_meA_ptr_b_16_10->f.h; + spvpp_u13_15_qA = spvpp_u13_15_meA_ptr_b_20_17->f.h; + spvpp_u13_15_CSCidA = spvpp_u13_15_meA_ptr_b_24_21->f.h; + spvpp_u13_15_validA = spvpp_u13_15_meA_ptr_b_25_25->f.h; + spvpp_u13_15_phiB = spvpp_u13_15_meB_ptr_b_9_0->f.h; + spvpp_u13_15_etaB = spvpp_u13_15_meB_ptr_b_16_10->f.h; + spvpp_u13_15_qB = spvpp_u13_15_meB_ptr_b_20_17->f.h; + spvpp_u13_15_validB = spvpp_u13_15_meB_ptr_b_21_21->f.h; + spvpp_u13_15_Deta = (spvpp_u13_15_etaA > spvpp_u13_15_etaB) ? (0 & 0x7f) : ((spvpp_u13_15_etaB - spvpp_u13_15_etaA) & 0x7fLL); + spvpp_u13_15_Dphi = (spvpp_u13_15_phiA > spvpp_u13_15_phiB) ? ((spvpp_u13_15_phiA - spvpp_u13_15_phiB) & 0x3ffLL) : ((spvpp_u13_15_phiB - spvpp_u13_15_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_15__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_15__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_15__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_15__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_15__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_15__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_15__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_15__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_15__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_15__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_15__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_15__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_15__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_15__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_15__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_15__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_15__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_15__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_15__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_15__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_15__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_15__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_15__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_15__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_15__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_15__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_15__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_15__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_15__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_15__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_15__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_15__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + } + } + spvpp_u13_15_HighP13r = spvpp_u13_15__HighP13; + + { + switch (spvpp_u13_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_15__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_15__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_15__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_15__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_15__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_15__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_15__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_15__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_15__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_15__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_15__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_15__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_15__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_15__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_15__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_15__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_15__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_15__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_15__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_15__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_15__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_15__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_15__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_15__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_15__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_15__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_15__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_15__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_15__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_15__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_15__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_15__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_15__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_15__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_15__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_15__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_15__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_15__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_15__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_15__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_15__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_15__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_15__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_15__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_15__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_15__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_15__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_15__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_15__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_15__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_15__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_15__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_15__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_15__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_15__MedP13 = 125; + break; + } + } + spvpp_u13_15_MedP13r = spvpp_u13_15__MedP13; + + { + switch (spvpp_u13_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_15__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_15__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_15__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_15__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_15__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_15__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_15__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_15__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_15__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_15__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_15__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_15__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_15__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_15__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_15__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_15__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_15__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_15__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_15__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_15__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_15__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_15__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_15__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_15__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_15__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_15__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_15__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_15__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_15__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_15__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_15__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_15__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_15__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_15__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_15__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_15__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_15__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_15__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_15__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_15__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_15__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_15__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_15__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_15__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_15__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_15__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_15__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_15__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_15__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_15__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_15__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_15__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_15__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_15__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_15__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + } + } + spvpp_u13_15_LowP13r = spvpp_u13_15__LowP13; + spvpp_Eqme13_ptr_b_11_10->f.h = 0; + spvpp_Eqme13a_ptr_b_5_5->f.h = 0; + if ((((((((spvpp_u13_15_qA != 0) && (spvpp_u13_15_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_15_validA) & 0xffffffffffffffffLL) && spvpp_u13_15_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_15_passX || ((((spvpp_u13_15_passY && (spvpp_u13_15_CSCidA == spvpp_u13_15_CSCidY)) & 0x1LL) && (spvpp_u13_15_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_15_passZ && (spvpp_u13_15_CSCidA == spvpp_u13_15_CSCidZ)) & 0x1LL) && (spvpp_u13_15_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_15_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_15_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_15_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_15_Dphi_ptr_b_6_0->f.h <= spvpp_u13_15_HighP13r) spvpp_Eqme13_ptr_b_11_10->f.h = 3; + else if (spvpp_u13_15_Dphi_ptr_b_6_0->f.h <= spvpp_u13_15_MedP13r) spvpp_Eqme13_ptr_b_11_10->f.h = 2; + else if ((((spvpp_u13_15_Dphi_ptr_b_6_0->f.h <= spvpp_u13_15_LowP13r) || spvpp_u13_15_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_11_10->f.h = 1; + } + if ((((((spvpp_u13_15_CSCidA >= 1) && (spvpp_u13_15_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_15_CSCidA >= 10) && (spvpp_u13_15_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_15_Deta <= maxdeta_halo113) && (spvpp_u13_15_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_15_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_5_5->f.h = 1; + } + else + { + if ((((((spvpp_u13_15_Deta <= maxdeta_halo13) && (spvpp_u13_15_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_15_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_5_5->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_16() +{ +/* always */ if (CH_spvpp_u13_16_meA | CH_spvpp_u13_16_meB | CH_spvpp_u13_16_passX | CH_spvpp_u13_16_passY | CH_spvpp_u13_16_CSCidY | CH_spvpp_u13_16_passZ | CH_spvpp_u13_16_CSCidZ | CH_spvpp_u13_16_Dphi | CH_spvpp_u13_16_wide_phi | CH_spvpp_u13_16_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_16_phiA = spvpp_u13_16_meA_ptr_b_9_0->f.h; + spvpp_u13_16_etaA = spvpp_u13_16_meA_ptr_b_16_10->f.h; + spvpp_u13_16_qA = spvpp_u13_16_meA_ptr_b_20_17->f.h; + spvpp_u13_16_CSCidA = spvpp_u13_16_meA_ptr_b_24_21->f.h; + spvpp_u13_16_validA = spvpp_u13_16_meA_ptr_b_25_25->f.h; + spvpp_u13_16_phiB = spvpp_u13_16_meB_ptr_b_9_0->f.h; + spvpp_u13_16_etaB = spvpp_u13_16_meB_ptr_b_16_10->f.h; + spvpp_u13_16_qB = spvpp_u13_16_meB_ptr_b_20_17->f.h; + spvpp_u13_16_validB = spvpp_u13_16_meB_ptr_b_21_21->f.h; + spvpp_u13_16_Deta = (spvpp_u13_16_etaA > spvpp_u13_16_etaB) ? (0 & 0x7f) : ((spvpp_u13_16_etaB - spvpp_u13_16_etaA) & 0x7fLL); + spvpp_u13_16_Dphi = (spvpp_u13_16_phiA > spvpp_u13_16_phiB) ? ((spvpp_u13_16_phiA - spvpp_u13_16_phiB) & 0x3ffLL) : ((spvpp_u13_16_phiB - spvpp_u13_16_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_16__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_16__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_16__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_16__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_16__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_16__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_16__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_16__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_16__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_16__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_16__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_16__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_16__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_16__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_16__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_16__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_16__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_16__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_16__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_16__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_16__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_16__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_16__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_16__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_16__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_16__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_16__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_16__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_16__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_16__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_16__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_16__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + } + } + spvpp_u13_16_HighP13r = spvpp_u13_16__HighP13; + + { + switch (spvpp_u13_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_16__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_16__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_16__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_16__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_16__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_16__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_16__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_16__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_16__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_16__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_16__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_16__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_16__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_16__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_16__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_16__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_16__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_16__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_16__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_16__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_16__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_16__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_16__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_16__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_16__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_16__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_16__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_16__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_16__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_16__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_16__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_16__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_16__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_16__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_16__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_16__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_16__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_16__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_16__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_16__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_16__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_16__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_16__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_16__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_16__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_16__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_16__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_16__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_16__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_16__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_16__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_16__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_16__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_16__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_16__MedP13 = 125; + break; + } + } + spvpp_u13_16_MedP13r = spvpp_u13_16__MedP13; + + { + switch (spvpp_u13_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_16__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_16__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_16__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_16__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_16__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_16__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_16__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_16__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_16__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_16__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_16__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_16__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_16__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_16__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_16__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_16__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_16__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_16__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_16__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_16__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_16__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_16__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_16__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_16__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_16__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_16__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_16__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_16__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_16__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_16__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_16__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_16__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_16__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_16__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_16__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_16__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_16__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_16__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_16__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_16__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_16__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_16__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_16__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_16__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_16__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_16__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_16__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_16__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_16__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_16__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_16__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_16__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_16__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_16__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_16__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + } + } + spvpp_u13_16_LowP13r = spvpp_u13_16__LowP13; + spvpp_Eqme13_ptr_b_23_22->f.h = 0; + spvpp_Eqme13a_ptr_b_11_11->f.h = 0; + if ((((((((spvpp_u13_16_qA != 0) && (spvpp_u13_16_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_16_validA) & 0xffffffffffffffffLL) && spvpp_u13_16_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_16_passX || ((((spvpp_u13_16_passY && (spvpp_u13_16_CSCidA == spvpp_u13_16_CSCidY)) & 0x1LL) && (spvpp_u13_16_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_16_passZ && (spvpp_u13_16_CSCidA == spvpp_u13_16_CSCidZ)) & 0x1LL) && (spvpp_u13_16_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_16_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_16_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_16_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_16_Dphi_ptr_b_6_0->f.h <= spvpp_u13_16_HighP13r) spvpp_Eqme13_ptr_b_23_22->f.h = 3; + else if (spvpp_u13_16_Dphi_ptr_b_6_0->f.h <= spvpp_u13_16_MedP13r) spvpp_Eqme13_ptr_b_23_22->f.h = 2; + else if ((((spvpp_u13_16_Dphi_ptr_b_6_0->f.h <= spvpp_u13_16_LowP13r) || spvpp_u13_16_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_23_22->f.h = 1; + } + if ((((((spvpp_u13_16_CSCidA >= 1) && (spvpp_u13_16_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_16_CSCidA >= 10) && (spvpp_u13_16_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_16_Deta <= maxdeta_halo113) && (spvpp_u13_16_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_16_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_11_11->f.h = 1; + } + else + { + if ((((((spvpp_u13_16_Deta <= maxdeta_halo13) && (spvpp_u13_16_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_16_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_11_11->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_17() +{ +/* always */ if (CH_spvpp_u13_17_meA | CH_spvpp_u13_17_meB | CH_spvpp_u13_17_passX | CH_spvpp_u13_17_passY | CH_spvpp_u13_17_CSCidY | CH_spvpp_u13_17_passZ | CH_spvpp_u13_17_CSCidZ | CH_spvpp_u13_17_Dphi | CH_spvpp_u13_17_wide_phi | CH_spvpp_u13_17_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_17_phiA = spvpp_u13_17_meA_ptr_b_9_0->f.h; + spvpp_u13_17_etaA = spvpp_u13_17_meA_ptr_b_16_10->f.h; + spvpp_u13_17_qA = spvpp_u13_17_meA_ptr_b_20_17->f.h; + spvpp_u13_17_CSCidA = spvpp_u13_17_meA_ptr_b_24_21->f.h; + spvpp_u13_17_validA = spvpp_u13_17_meA_ptr_b_25_25->f.h; + spvpp_u13_17_phiB = spvpp_u13_17_meB_ptr_b_9_0->f.h; + spvpp_u13_17_etaB = spvpp_u13_17_meB_ptr_b_16_10->f.h; + spvpp_u13_17_qB = spvpp_u13_17_meB_ptr_b_20_17->f.h; + spvpp_u13_17_validB = spvpp_u13_17_meB_ptr_b_21_21->f.h; + spvpp_u13_17_Deta = (spvpp_u13_17_etaA > spvpp_u13_17_etaB) ? (0 & 0x7f) : ((spvpp_u13_17_etaB - spvpp_u13_17_etaA) & 0x7fLL); + spvpp_u13_17_Dphi = (spvpp_u13_17_phiA > spvpp_u13_17_phiB) ? ((spvpp_u13_17_phiA - spvpp_u13_17_phiB) & 0x3ffLL) : ((spvpp_u13_17_phiB - spvpp_u13_17_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_17__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_17__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_17__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_17__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_17__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_17__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_17__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_17__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_17__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_17__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_17__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_17__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_17__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_17__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_17__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_17__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_17__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_17__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_17__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_17__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_17__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_17__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_17__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_17__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_17__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_17__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_17__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_17__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_17__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_17__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_17__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_17__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + } + } + spvpp_u13_17_HighP13r = spvpp_u13_17__HighP13; + + { + switch (spvpp_u13_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_17__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_17__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_17__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_17__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_17__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_17__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_17__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_17__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_17__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_17__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_17__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_17__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_17__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_17__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_17__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_17__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_17__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_17__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_17__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_17__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_17__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_17__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_17__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_17__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_17__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_17__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_17__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_17__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_17__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_17__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_17__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_17__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_17__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_17__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_17__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_17__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_17__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_17__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_17__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_17__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_17__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_17__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_17__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_17__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_17__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_17__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_17__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_17__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_17__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_17__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_17__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_17__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_17__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_17__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_17__MedP13 = 125; + break; + } + } + spvpp_u13_17_MedP13r = spvpp_u13_17__MedP13; + + { + switch (spvpp_u13_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_17__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_17__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_17__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_17__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_17__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_17__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_17__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_17__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_17__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_17__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_17__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_17__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_17__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_17__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_17__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_17__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_17__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_17__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_17__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_17__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_17__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_17__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_17__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_17__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_17__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_17__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_17__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_17__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_17__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_17__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_17__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_17__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_17__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_17__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_17__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_17__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_17__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_17__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_17__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_17__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_17__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_17__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_17__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_17__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_17__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_17__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_17__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_17__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_17__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_17__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_17__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_17__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_17__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_17__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_17__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + } + } + spvpp_u13_17_LowP13r = spvpp_u13_17__LowP13; + spvpp_Eqme13_ptr_b_35_34->f.h = 0; + spvpp_Eqme13a_ptr_b_17_17->f.h = 0; + if ((((((((spvpp_u13_17_qA != 0) && (spvpp_u13_17_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_17_validA) & 0xffffffffffffffffLL) && spvpp_u13_17_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_17_passX || ((((spvpp_u13_17_passY && (spvpp_u13_17_CSCidA == spvpp_u13_17_CSCidY)) & 0x1LL) && (spvpp_u13_17_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_17_passZ && (spvpp_u13_17_CSCidA == spvpp_u13_17_CSCidZ)) & 0x1LL) && (spvpp_u13_17_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_17_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_17_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_17_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_17_Dphi_ptr_b_6_0->f.h <= spvpp_u13_17_HighP13r) spvpp_Eqme13_ptr_b_35_34->f.h = 3; + else if (spvpp_u13_17_Dphi_ptr_b_6_0->f.h <= spvpp_u13_17_MedP13r) spvpp_Eqme13_ptr_b_35_34->f.h = 2; + else if ((((spvpp_u13_17_Dphi_ptr_b_6_0->f.h <= spvpp_u13_17_LowP13r) || spvpp_u13_17_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_35_34->f.h = 1; + } + if ((((((spvpp_u13_17_CSCidA >= 1) && (spvpp_u13_17_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_17_CSCidA >= 10) && (spvpp_u13_17_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_17_Deta <= maxdeta_halo113) && (spvpp_u13_17_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_17_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_17_17->f.h = 1; + } + else + { + if ((((((spvpp_u13_17_Deta <= maxdeta_halo13) && (spvpp_u13_17_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_17_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_17_17->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_2() +{ +/* always */ if (CH_spvpp_u13_2_meA | CH_spvpp_u13_2_meB | CH_spvpp_u13_2_passX | CH_spvpp_u13_2_passY | CH_spvpp_u13_2_CSCidY | CH_spvpp_u13_2_passZ | CH_spvpp_u13_2_CSCidZ | CH_spvpp_u13_2_Dphi | CH_spvpp_u13_2_wide_phi | CH_spvpp_u13_2_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_2_phiA = spvpp_u13_2_meA_ptr_b_9_0->f.h; + spvpp_u13_2_etaA = spvpp_u13_2_meA_ptr_b_16_10->f.h; + spvpp_u13_2_qA = spvpp_u13_2_meA_ptr_b_20_17->f.h; + spvpp_u13_2_CSCidA = spvpp_u13_2_meA_ptr_b_24_21->f.h; + spvpp_u13_2_validA = spvpp_u13_2_meA_ptr_b_25_25->f.h; + spvpp_u13_2_phiB = spvpp_u13_2_meB_ptr_b_9_0->f.h; + spvpp_u13_2_etaB = spvpp_u13_2_meB_ptr_b_16_10->f.h; + spvpp_u13_2_qB = spvpp_u13_2_meB_ptr_b_20_17->f.h; + spvpp_u13_2_validB = spvpp_u13_2_meB_ptr_b_21_21->f.h; + spvpp_u13_2_Deta = (spvpp_u13_2_etaA > spvpp_u13_2_etaB) ? (0 & 0x7f) : ((spvpp_u13_2_etaB - spvpp_u13_2_etaA) & 0x7fLL); + spvpp_u13_2_Dphi = (spvpp_u13_2_phiA > spvpp_u13_2_phiB) ? ((spvpp_u13_2_phiA - spvpp_u13_2_phiB) & 0x3ffLL) : ((spvpp_u13_2_phiB - spvpp_u13_2_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_2__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_2__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_2__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_2__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_2__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_2__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_2__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_2__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_2__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_2__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_2__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_2__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_2__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_2__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_2__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_2__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_2__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_2__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_2__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_2__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_2__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_2__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_2__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_2__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_2__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_2__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_2__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_2__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_2__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_2__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_2__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_2__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + } + } + spvpp_u13_2_HighP13r = spvpp_u13_2__HighP13; + + { + switch (spvpp_u13_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_2__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_2__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_2__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_2__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_2__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_2__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_2__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_2__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_2__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_2__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_2__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_2__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_2__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_2__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_2__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_2__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_2__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_2__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_2__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_2__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_2__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_2__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_2__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_2__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_2__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_2__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_2__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_2__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_2__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_2__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_2__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_2__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_2__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_2__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_2__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_2__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_2__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_2__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_2__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_2__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_2__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_2__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_2__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_2__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_2__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_2__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_2__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_2__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_2__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_2__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_2__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_2__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_2__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_2__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_2__MedP13 = 125; + break; + } + } + spvpp_u13_2_MedP13r = spvpp_u13_2__MedP13; + + { + switch (spvpp_u13_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_2__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_2__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_2__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_2__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_2__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_2__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_2__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_2__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_2__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_2__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_2__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_2__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_2__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_2__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_2__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_2__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_2__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_2__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_2__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_2__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_2__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_2__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_2__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_2__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_2__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_2__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_2__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_2__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_2__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_2__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_2__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_2__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_2__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_2__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_2__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_2__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_2__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_2__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_2__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_2__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_2__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_2__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_2__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_2__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_2__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_2__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_2__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_2__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_2__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_2__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_2__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_2__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_2__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_2__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_2__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + } + } + spvpp_u13_2_LowP13r = spvpp_u13_2__LowP13; + spvpp_Eqme13_ptr_b_25_24->f.h = 0; + spvpp_Eqme13a_ptr_b_12_12->f.h = 0; + if ((((((((spvpp_u13_2_qA != 0) && (spvpp_u13_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_2_validA) & 0xffffffffffffffffLL) && spvpp_u13_2_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_2_passX || ((((spvpp_u13_2_passY && (spvpp_u13_2_CSCidA == spvpp_u13_2_CSCidY)) & 0x1LL) && (spvpp_u13_2_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_2_passZ && (spvpp_u13_2_CSCidA == spvpp_u13_2_CSCidZ)) & 0x1LL) && (spvpp_u13_2_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_2_Dphi_ptr_b_6_0->f.h <= spvpp_u13_2_HighP13r) spvpp_Eqme13_ptr_b_25_24->f.h = 3; + else if (spvpp_u13_2_Dphi_ptr_b_6_0->f.h <= spvpp_u13_2_MedP13r) spvpp_Eqme13_ptr_b_25_24->f.h = 2; + else if ((((spvpp_u13_2_Dphi_ptr_b_6_0->f.h <= spvpp_u13_2_LowP13r) || spvpp_u13_2_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_25_24->f.h = 1; + } + if ((((((spvpp_u13_2_CSCidA >= 1) && (spvpp_u13_2_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_2_CSCidA >= 10) && (spvpp_u13_2_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_2_Deta <= maxdeta_halo113) && (spvpp_u13_2_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_2_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_12_12->f.h = 1; + } + else + { + if ((((((spvpp_u13_2_Deta <= maxdeta_halo13) && (spvpp_u13_2_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_2_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_12_12->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_3() +{ +/* always */ if (CH_spvpp_u13_3_meA | CH_spvpp_u13_3_meB | CH_spvpp_u13_3_passX | CH_spvpp_u13_3_passY | CH_spvpp_u13_3_CSCidY | CH_spvpp_u13_3_passZ | CH_spvpp_u13_3_CSCidZ | CH_spvpp_u13_3_Dphi | CH_spvpp_u13_3_wide_phi | CH_spvpp_u13_3_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_3_phiA = spvpp_u13_3_meA_ptr_b_9_0->f.h; + spvpp_u13_3_etaA = spvpp_u13_3_meA_ptr_b_16_10->f.h; + spvpp_u13_3_qA = spvpp_u13_3_meA_ptr_b_20_17->f.h; + spvpp_u13_3_CSCidA = spvpp_u13_3_meA_ptr_b_24_21->f.h; + spvpp_u13_3_validA = spvpp_u13_3_meA_ptr_b_25_25->f.h; + spvpp_u13_3_phiB = spvpp_u13_3_meB_ptr_b_9_0->f.h; + spvpp_u13_3_etaB = spvpp_u13_3_meB_ptr_b_16_10->f.h; + spvpp_u13_3_qB = spvpp_u13_3_meB_ptr_b_20_17->f.h; + spvpp_u13_3_validB = spvpp_u13_3_meB_ptr_b_21_21->f.h; + spvpp_u13_3_Deta = (spvpp_u13_3_etaA > spvpp_u13_3_etaB) ? (0 & 0x7f) : ((spvpp_u13_3_etaB - spvpp_u13_3_etaA) & 0x7fLL); + spvpp_u13_3_Dphi = (spvpp_u13_3_phiA > spvpp_u13_3_phiB) ? ((spvpp_u13_3_phiA - spvpp_u13_3_phiB) & 0x3ffLL) : ((spvpp_u13_3_phiB - spvpp_u13_3_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_3__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_3__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_3__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_3__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_3__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_3__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_3__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_3__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_3__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_3__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_3__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_3__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_3__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_3__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_3__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_3__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_3__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_3__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_3__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_3__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_3__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_3__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_3__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_3__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_3__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_3__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_3__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_3__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_3__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_3__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_3__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_3__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + } + } + spvpp_u13_3_HighP13r = spvpp_u13_3__HighP13; + + { + switch (spvpp_u13_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_3__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_3__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_3__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_3__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_3__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_3__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_3__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_3__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_3__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_3__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_3__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_3__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_3__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_3__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_3__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_3__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_3__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_3__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_3__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_3__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_3__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_3__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_3__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_3__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_3__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_3__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_3__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_3__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_3__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_3__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_3__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_3__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_3__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_3__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_3__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_3__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_3__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_3__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_3__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_3__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_3__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_3__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_3__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_3__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_3__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_3__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_3__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_3__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_3__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_3__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_3__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_3__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_3__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_3__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_3__MedP13 = 125; + break; + } + } + spvpp_u13_3_MedP13r = spvpp_u13_3__MedP13; + + { + switch (spvpp_u13_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_3__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_3__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_3__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_3__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_3__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_3__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_3__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_3__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_3__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_3__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_3__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_3__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_3__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_3__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_3__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_3__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_3__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_3__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_3__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_3__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_3__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_3__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_3__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_3__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_3__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_3__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_3__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_3__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_3__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_3__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_3__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_3__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_3__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_3__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_3__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_3__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_3__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_3__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_3__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_3__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_3__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_3__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_3__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_3__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_3__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_3__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_3__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_3__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_3__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_3__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_3__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_3__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_3__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_3__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_3__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + } + } + spvpp_u13_3_LowP13r = spvpp_u13_3__LowP13; + spvpp_Eqme13_ptr_b_3_2->f.h = 0; + spvpp_Eqme13a_ptr_b_1_1->f.h = 0; + if ((((((((spvpp_u13_3_qA != 0) && (spvpp_u13_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_3_validA) & 0xffffffffffffffffLL) && spvpp_u13_3_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_3_passX || ((((spvpp_u13_3_passY && (spvpp_u13_3_CSCidA == spvpp_u13_3_CSCidY)) & 0x1LL) && (spvpp_u13_3_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_3_passZ && (spvpp_u13_3_CSCidA == spvpp_u13_3_CSCidZ)) & 0x1LL) && (spvpp_u13_3_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_3_Dphi_ptr_b_6_0->f.h <= spvpp_u13_3_HighP13r) spvpp_Eqme13_ptr_b_3_2->f.h = 3; + else if (spvpp_u13_3_Dphi_ptr_b_6_0->f.h <= spvpp_u13_3_MedP13r) spvpp_Eqme13_ptr_b_3_2->f.h = 2; + else if ((((spvpp_u13_3_Dphi_ptr_b_6_0->f.h <= spvpp_u13_3_LowP13r) || spvpp_u13_3_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_3_2->f.h = 1; + } + if ((((((spvpp_u13_3_CSCidA >= 1) && (spvpp_u13_3_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_3_CSCidA >= 10) && (spvpp_u13_3_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_3_Deta <= maxdeta_halo113) && (spvpp_u13_3_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_3_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_1_1->f.h = 1; + } + else + { + if ((((((spvpp_u13_3_Deta <= maxdeta_halo13) && (spvpp_u13_3_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_3_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_1_1->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_4() +{ +/* always */ if (CH_spvpp_u13_4_meA | CH_spvpp_u13_4_meB | CH_spvpp_u13_4_passX | CH_spvpp_u13_4_passY | CH_spvpp_u13_4_CSCidY | CH_spvpp_u13_4_passZ | CH_spvpp_u13_4_CSCidZ | CH_spvpp_u13_4_Dphi | CH_spvpp_u13_4_wide_phi | CH_spvpp_u13_4_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_4_phiA = spvpp_u13_4_meA_ptr_b_9_0->f.h; + spvpp_u13_4_etaA = spvpp_u13_4_meA_ptr_b_16_10->f.h; + spvpp_u13_4_qA = spvpp_u13_4_meA_ptr_b_20_17->f.h; + spvpp_u13_4_CSCidA = spvpp_u13_4_meA_ptr_b_24_21->f.h; + spvpp_u13_4_validA = spvpp_u13_4_meA_ptr_b_25_25->f.h; + spvpp_u13_4_phiB = spvpp_u13_4_meB_ptr_b_9_0->f.h; + spvpp_u13_4_etaB = spvpp_u13_4_meB_ptr_b_16_10->f.h; + spvpp_u13_4_qB = spvpp_u13_4_meB_ptr_b_20_17->f.h; + spvpp_u13_4_validB = spvpp_u13_4_meB_ptr_b_21_21->f.h; + spvpp_u13_4_Deta = (spvpp_u13_4_etaA > spvpp_u13_4_etaB) ? (0 & 0x7f) : ((spvpp_u13_4_etaB - spvpp_u13_4_etaA) & 0x7fLL); + spvpp_u13_4_Dphi = (spvpp_u13_4_phiA > spvpp_u13_4_phiB) ? ((spvpp_u13_4_phiA - spvpp_u13_4_phiB) & 0x3ffLL) : ((spvpp_u13_4_phiB - spvpp_u13_4_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_4__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_4__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_4__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_4__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_4__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_4__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_4__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_4__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_4__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_4__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_4__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_4__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_4__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_4__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_4__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_4__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_4__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_4__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_4__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_4__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_4__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_4__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_4__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_4__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_4__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_4__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_4__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_4__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_4__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_4__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_4__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_4__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + } + } + spvpp_u13_4_HighP13r = spvpp_u13_4__HighP13; + + { + switch (spvpp_u13_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_4__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_4__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_4__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_4__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_4__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_4__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_4__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_4__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_4__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_4__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_4__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_4__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_4__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_4__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_4__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_4__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_4__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_4__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_4__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_4__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_4__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_4__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_4__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_4__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_4__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_4__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_4__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_4__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_4__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_4__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_4__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_4__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_4__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_4__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_4__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_4__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_4__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_4__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_4__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_4__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_4__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_4__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_4__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_4__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_4__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_4__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_4__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_4__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_4__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_4__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_4__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_4__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_4__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_4__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_4__MedP13 = 125; + break; + } + } + spvpp_u13_4_MedP13r = spvpp_u13_4__MedP13; + + { + switch (spvpp_u13_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_4__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_4__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_4__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_4__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_4__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_4__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_4__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_4__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_4__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_4__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_4__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_4__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_4__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_4__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_4__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_4__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_4__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_4__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_4__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_4__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_4__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_4__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_4__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_4__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_4__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_4__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_4__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_4__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_4__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_4__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_4__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_4__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_4__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_4__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_4__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_4__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_4__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_4__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_4__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_4__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_4__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_4__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_4__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_4__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_4__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_4__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_4__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_4__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_4__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_4__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_4__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_4__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_4__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_4__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_4__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + } + } + spvpp_u13_4_LowP13r = spvpp_u13_4__LowP13; + spvpp_Eqme13_ptr_b_15_14->f.h = 0; + spvpp_Eqme13a_ptr_b_7_7->f.h = 0; + if ((((((((spvpp_u13_4_qA != 0) && (spvpp_u13_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_4_validA) & 0xffffffffffffffffLL) && spvpp_u13_4_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_4_passX || ((((spvpp_u13_4_passY && (spvpp_u13_4_CSCidA == spvpp_u13_4_CSCidY)) & 0x1LL) && (spvpp_u13_4_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_4_passZ && (spvpp_u13_4_CSCidA == spvpp_u13_4_CSCidZ)) & 0x1LL) && (spvpp_u13_4_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_4_Dphi_ptr_b_6_0->f.h <= spvpp_u13_4_HighP13r) spvpp_Eqme13_ptr_b_15_14->f.h = 3; + else if (spvpp_u13_4_Dphi_ptr_b_6_0->f.h <= spvpp_u13_4_MedP13r) spvpp_Eqme13_ptr_b_15_14->f.h = 2; + else if ((((spvpp_u13_4_Dphi_ptr_b_6_0->f.h <= spvpp_u13_4_LowP13r) || spvpp_u13_4_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_15_14->f.h = 1; + } + if ((((((spvpp_u13_4_CSCidA >= 1) && (spvpp_u13_4_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_4_CSCidA >= 10) && (spvpp_u13_4_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_4_Deta <= maxdeta_halo113) && (spvpp_u13_4_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_4_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_7_7->f.h = 1; + } + else + { + if ((((((spvpp_u13_4_Deta <= maxdeta_halo13) && (spvpp_u13_4_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_4_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_7_7->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_5() +{ +/* always */ if (CH_spvpp_u13_5_meA | CH_spvpp_u13_5_meB | CH_spvpp_u13_5_passX | CH_spvpp_u13_5_passY | CH_spvpp_u13_5_CSCidY | CH_spvpp_u13_5_passZ | CH_spvpp_u13_5_CSCidZ | CH_spvpp_u13_5_Dphi | CH_spvpp_u13_5_wide_phi | CH_spvpp_u13_5_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_5_phiA = spvpp_u13_5_meA_ptr_b_9_0->f.h; + spvpp_u13_5_etaA = spvpp_u13_5_meA_ptr_b_16_10->f.h; + spvpp_u13_5_qA = spvpp_u13_5_meA_ptr_b_20_17->f.h; + spvpp_u13_5_CSCidA = spvpp_u13_5_meA_ptr_b_24_21->f.h; + spvpp_u13_5_validA = spvpp_u13_5_meA_ptr_b_25_25->f.h; + spvpp_u13_5_phiB = spvpp_u13_5_meB_ptr_b_9_0->f.h; + spvpp_u13_5_etaB = spvpp_u13_5_meB_ptr_b_16_10->f.h; + spvpp_u13_5_qB = spvpp_u13_5_meB_ptr_b_20_17->f.h; + spvpp_u13_5_validB = spvpp_u13_5_meB_ptr_b_21_21->f.h; + spvpp_u13_5_Deta = (spvpp_u13_5_etaA > spvpp_u13_5_etaB) ? (0 & 0x7f) : ((spvpp_u13_5_etaB - spvpp_u13_5_etaA) & 0x7fLL); + spvpp_u13_5_Dphi = (spvpp_u13_5_phiA > spvpp_u13_5_phiB) ? ((spvpp_u13_5_phiA - spvpp_u13_5_phiB) & 0x3ffLL) : ((spvpp_u13_5_phiB - spvpp_u13_5_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_5__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_5__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_5__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_5__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_5__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_5__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_5__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_5__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_5__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_5__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_5__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_5__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_5__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_5__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_5__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_5__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_5__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_5__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_5__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_5__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_5__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_5__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_5__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_5__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_5__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_5__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_5__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_5__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_5__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_5__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_5__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_5__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + } + } + spvpp_u13_5_HighP13r = spvpp_u13_5__HighP13; + + { + switch (spvpp_u13_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_5__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_5__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_5__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_5__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_5__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_5__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_5__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_5__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_5__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_5__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_5__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_5__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_5__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_5__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_5__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_5__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_5__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_5__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_5__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_5__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_5__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_5__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_5__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_5__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_5__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_5__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_5__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_5__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_5__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_5__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_5__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_5__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_5__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_5__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_5__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_5__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_5__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_5__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_5__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_5__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_5__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_5__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_5__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_5__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_5__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_5__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_5__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_5__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_5__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_5__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_5__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_5__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_5__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_5__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_5__MedP13 = 125; + break; + } + } + spvpp_u13_5_MedP13r = spvpp_u13_5__MedP13; + + { + switch (spvpp_u13_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_5__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_5__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_5__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_5__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_5__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_5__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_5__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_5__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_5__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_5__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_5__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_5__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_5__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_5__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_5__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_5__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_5__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_5__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_5__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_5__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_5__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_5__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_5__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_5__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_5__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_5__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_5__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_5__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_5__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_5__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_5__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_5__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_5__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_5__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_5__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_5__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_5__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_5__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_5__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_5__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_5__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_5__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_5__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_5__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_5__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_5__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_5__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_5__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_5__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_5__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_5__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_5__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_5__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_5__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_5__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + } + } + spvpp_u13_5_LowP13r = spvpp_u13_5__LowP13; + spvpp_Eqme13_ptr_b_27_26->f.h = 0; + spvpp_Eqme13a_ptr_b_13_13->f.h = 0; + if ((((((((spvpp_u13_5_qA != 0) && (spvpp_u13_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_5_validA) & 0xffffffffffffffffLL) && spvpp_u13_5_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_5_passX || ((((spvpp_u13_5_passY && (spvpp_u13_5_CSCidA == spvpp_u13_5_CSCidY)) & 0x1LL) && (spvpp_u13_5_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_5_passZ && (spvpp_u13_5_CSCidA == spvpp_u13_5_CSCidZ)) & 0x1LL) && (spvpp_u13_5_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_5_Dphi_ptr_b_6_0->f.h <= spvpp_u13_5_HighP13r) spvpp_Eqme13_ptr_b_27_26->f.h = 3; + else if (spvpp_u13_5_Dphi_ptr_b_6_0->f.h <= spvpp_u13_5_MedP13r) spvpp_Eqme13_ptr_b_27_26->f.h = 2; + else if ((((spvpp_u13_5_Dphi_ptr_b_6_0->f.h <= spvpp_u13_5_LowP13r) || spvpp_u13_5_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_27_26->f.h = 1; + } + if ((((((spvpp_u13_5_CSCidA >= 1) && (spvpp_u13_5_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_5_CSCidA >= 10) && (spvpp_u13_5_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_5_Deta <= maxdeta_halo113) && (spvpp_u13_5_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_5_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_13_13->f.h = 1; + } + else + { + if ((((((spvpp_u13_5_Deta <= maxdeta_halo13) && (spvpp_u13_5_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_5_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_13_13->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_6() +{ +/* always */ if (CH_spvpp_u13_6_meA | CH_spvpp_u13_6_meB | CH_spvpp_u13_6_passX | CH_spvpp_u13_6_passY | CH_spvpp_u13_6_CSCidY | CH_spvpp_u13_6_passZ | CH_spvpp_u13_6_CSCidZ | CH_spvpp_u13_6_Dphi | CH_spvpp_u13_6_wide_phi | CH_spvpp_u13_6_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_6_phiA = spvpp_u13_6_meA_ptr_b_9_0->f.h; + spvpp_u13_6_etaA = spvpp_u13_6_meA_ptr_b_16_10->f.h; + spvpp_u13_6_qA = spvpp_u13_6_meA_ptr_b_20_17->f.h; + spvpp_u13_6_CSCidA = spvpp_u13_6_meA_ptr_b_24_21->f.h; + spvpp_u13_6_validA = spvpp_u13_6_meA_ptr_b_25_25->f.h; + spvpp_u13_6_phiB = spvpp_u13_6_meB_ptr_b_9_0->f.h; + spvpp_u13_6_etaB = spvpp_u13_6_meB_ptr_b_16_10->f.h; + spvpp_u13_6_qB = spvpp_u13_6_meB_ptr_b_20_17->f.h; + spvpp_u13_6_validB = spvpp_u13_6_meB_ptr_b_21_21->f.h; + spvpp_u13_6_Deta = (spvpp_u13_6_etaA > spvpp_u13_6_etaB) ? (0 & 0x7f) : ((spvpp_u13_6_etaB - spvpp_u13_6_etaA) & 0x7fLL); + spvpp_u13_6_Dphi = (spvpp_u13_6_phiA > spvpp_u13_6_phiB) ? ((spvpp_u13_6_phiA - spvpp_u13_6_phiB) & 0x3ffLL) : ((spvpp_u13_6_phiB - spvpp_u13_6_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_6__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_6__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_6__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_6__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_6__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_6__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_6__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_6__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_6__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_6__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_6__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_6__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_6__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_6__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_6__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_6__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_6__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_6__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_6__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_6__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_6__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_6__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_6__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_6__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_6__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_6__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_6__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_6__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_6__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_6__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_6__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_6__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + } + } + spvpp_u13_6_HighP13r = spvpp_u13_6__HighP13; + + { + switch (spvpp_u13_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_6__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_6__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_6__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_6__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_6__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_6__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_6__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_6__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_6__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_6__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_6__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_6__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_6__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_6__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_6__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_6__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_6__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_6__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_6__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_6__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_6__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_6__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_6__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_6__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_6__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_6__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_6__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_6__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_6__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_6__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_6__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_6__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_6__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_6__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_6__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_6__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_6__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_6__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_6__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_6__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_6__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_6__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_6__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_6__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_6__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_6__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_6__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_6__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_6__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_6__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_6__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_6__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_6__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_6__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_6__MedP13 = 125; + break; + } + } + spvpp_u13_6_MedP13r = spvpp_u13_6__MedP13; + + { + switch (spvpp_u13_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_6__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_6__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_6__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_6__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_6__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_6__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_6__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_6__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_6__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_6__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_6__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_6__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_6__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_6__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_6__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_6__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_6__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_6__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_6__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_6__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_6__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_6__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_6__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_6__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_6__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_6__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_6__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_6__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_6__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_6__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_6__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_6__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_6__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_6__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_6__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_6__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_6__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_6__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_6__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_6__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_6__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_6__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_6__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_6__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_6__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_6__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_6__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_6__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_6__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_6__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_6__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_6__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_6__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_6__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_6__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + } + } + spvpp_u13_6_LowP13r = spvpp_u13_6__LowP13; + spvpp_Eqme13_ptr_b_5_4->f.h = 0; + spvpp_Eqme13a_ptr_b_2_2->f.h = 0; + if ((((((((spvpp_u13_6_qA != 0) && (spvpp_u13_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_6_validA) & 0xffffffffffffffffLL) && spvpp_u13_6_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_6_passX || ((((spvpp_u13_6_passY && (spvpp_u13_6_CSCidA == spvpp_u13_6_CSCidY)) & 0x1LL) && (spvpp_u13_6_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_6_passZ && (spvpp_u13_6_CSCidA == spvpp_u13_6_CSCidZ)) & 0x1LL) && (spvpp_u13_6_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_6_Dphi_ptr_b_6_0->f.h <= spvpp_u13_6_HighP13r) spvpp_Eqme13_ptr_b_5_4->f.h = 3; + else if (spvpp_u13_6_Dphi_ptr_b_6_0->f.h <= spvpp_u13_6_MedP13r) spvpp_Eqme13_ptr_b_5_4->f.h = 2; + else if ((((spvpp_u13_6_Dphi_ptr_b_6_0->f.h <= spvpp_u13_6_LowP13r) || spvpp_u13_6_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_5_4->f.h = 1; + } + if ((((((spvpp_u13_6_CSCidA >= 1) && (spvpp_u13_6_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_6_CSCidA >= 10) && (spvpp_u13_6_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_6_Deta <= maxdeta_halo113) && (spvpp_u13_6_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_6_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_2_2->f.h = 1; + } + else + { + if ((((((spvpp_u13_6_Deta <= maxdeta_halo13) && (spvpp_u13_6_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_6_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_2_2->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_7() +{ +/* always */ if (CH_spvpp_u13_7_meA | CH_spvpp_u13_7_meB | CH_spvpp_u13_7_passX | CH_spvpp_u13_7_passY | CH_spvpp_u13_7_CSCidY | CH_spvpp_u13_7_passZ | CH_spvpp_u13_7_CSCidZ | CH_spvpp_u13_7_Dphi | CH_spvpp_u13_7_wide_phi | CH_spvpp_u13_7_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_7_phiA = spvpp_u13_7_meA_ptr_b_9_0->f.h; + spvpp_u13_7_etaA = spvpp_u13_7_meA_ptr_b_16_10->f.h; + spvpp_u13_7_qA = spvpp_u13_7_meA_ptr_b_20_17->f.h; + spvpp_u13_7_CSCidA = spvpp_u13_7_meA_ptr_b_24_21->f.h; + spvpp_u13_7_validA = spvpp_u13_7_meA_ptr_b_25_25->f.h; + spvpp_u13_7_phiB = spvpp_u13_7_meB_ptr_b_9_0->f.h; + spvpp_u13_7_etaB = spvpp_u13_7_meB_ptr_b_16_10->f.h; + spvpp_u13_7_qB = spvpp_u13_7_meB_ptr_b_20_17->f.h; + spvpp_u13_7_validB = spvpp_u13_7_meB_ptr_b_21_21->f.h; + spvpp_u13_7_Deta = (spvpp_u13_7_etaA > spvpp_u13_7_etaB) ? (0 & 0x7f) : ((spvpp_u13_7_etaB - spvpp_u13_7_etaA) & 0x7fLL); + spvpp_u13_7_Dphi = (spvpp_u13_7_phiA > spvpp_u13_7_phiB) ? ((spvpp_u13_7_phiA - spvpp_u13_7_phiB) & 0x3ffLL) : ((spvpp_u13_7_phiB - spvpp_u13_7_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_7__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_7__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_7__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_7__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_7__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_7__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_7__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_7__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_7__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_7__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_7__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_7__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_7__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_7__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_7__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_7__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_7__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_7__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_7__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_7__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_7__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_7__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_7__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_7__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_7__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_7__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_7__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_7__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_7__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_7__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_7__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_7__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + } + } + spvpp_u13_7_HighP13r = spvpp_u13_7__HighP13; + + { + switch (spvpp_u13_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_7__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_7__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_7__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_7__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_7__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_7__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_7__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_7__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_7__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_7__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_7__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_7__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_7__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_7__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_7__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_7__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_7__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_7__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_7__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_7__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_7__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_7__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_7__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_7__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_7__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_7__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_7__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_7__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_7__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_7__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_7__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_7__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_7__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_7__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_7__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_7__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_7__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_7__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_7__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_7__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_7__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_7__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_7__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_7__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_7__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_7__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_7__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_7__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_7__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_7__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_7__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_7__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_7__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_7__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_7__MedP13 = 125; + break; + } + } + spvpp_u13_7_MedP13r = spvpp_u13_7__MedP13; + + { + switch (spvpp_u13_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_7__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_7__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_7__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_7__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_7__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_7__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_7__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_7__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_7__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_7__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_7__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_7__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_7__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_7__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_7__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_7__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_7__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_7__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_7__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_7__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_7__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_7__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_7__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_7__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_7__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_7__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_7__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_7__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_7__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_7__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_7__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_7__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_7__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_7__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_7__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_7__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_7__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_7__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_7__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_7__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_7__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_7__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_7__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_7__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_7__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_7__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_7__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_7__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_7__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_7__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_7__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_7__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_7__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_7__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_7__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + } + } + spvpp_u13_7_LowP13r = spvpp_u13_7__LowP13; + spvpp_Eqme13_ptr_b_17_16->f.h = 0; + spvpp_Eqme13a_ptr_b_8_8->f.h = 0; + if ((((((((spvpp_u13_7_qA != 0) && (spvpp_u13_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_7_validA) & 0xffffffffffffffffLL) && spvpp_u13_7_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_7_passX || ((((spvpp_u13_7_passY && (spvpp_u13_7_CSCidA == spvpp_u13_7_CSCidY)) & 0x1LL) && (spvpp_u13_7_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_7_passZ && (spvpp_u13_7_CSCidA == spvpp_u13_7_CSCidZ)) & 0x1LL) && (spvpp_u13_7_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_7_Dphi_ptr_b_6_0->f.h <= spvpp_u13_7_HighP13r) spvpp_Eqme13_ptr_b_17_16->f.h = 3; + else if (spvpp_u13_7_Dphi_ptr_b_6_0->f.h <= spvpp_u13_7_MedP13r) spvpp_Eqme13_ptr_b_17_16->f.h = 2; + else if ((((spvpp_u13_7_Dphi_ptr_b_6_0->f.h <= spvpp_u13_7_LowP13r) || spvpp_u13_7_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_17_16->f.h = 1; + } + if ((((((spvpp_u13_7_CSCidA >= 1) && (spvpp_u13_7_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_7_CSCidA >= 10) && (spvpp_u13_7_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_7_Deta <= maxdeta_halo113) && (spvpp_u13_7_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_7_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_8_8->f.h = 1; + } + else + { + if ((((((spvpp_u13_7_Deta <= maxdeta_halo13) && (spvpp_u13_7_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_7_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_8_8->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_8() +{ +/* always */ if (CH_spvpp_u13_8_meA | CH_spvpp_u13_8_meB | CH_spvpp_u13_8_passX | CH_spvpp_u13_8_passY | CH_spvpp_u13_8_CSCidY | CH_spvpp_u13_8_passZ | CH_spvpp_u13_8_CSCidZ | CH_spvpp_u13_8_Dphi | CH_spvpp_u13_8_wide_phi | CH_spvpp_u13_8_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_8_phiA = spvpp_u13_8_meA_ptr_b_9_0->f.h; + spvpp_u13_8_etaA = spvpp_u13_8_meA_ptr_b_16_10->f.h; + spvpp_u13_8_qA = spvpp_u13_8_meA_ptr_b_20_17->f.h; + spvpp_u13_8_CSCidA = spvpp_u13_8_meA_ptr_b_24_21->f.h; + spvpp_u13_8_validA = spvpp_u13_8_meA_ptr_b_25_25->f.h; + spvpp_u13_8_phiB = spvpp_u13_8_meB_ptr_b_9_0->f.h; + spvpp_u13_8_etaB = spvpp_u13_8_meB_ptr_b_16_10->f.h; + spvpp_u13_8_qB = spvpp_u13_8_meB_ptr_b_20_17->f.h; + spvpp_u13_8_validB = spvpp_u13_8_meB_ptr_b_21_21->f.h; + spvpp_u13_8_Deta = (spvpp_u13_8_etaA > spvpp_u13_8_etaB) ? (0 & 0x7f) : ((spvpp_u13_8_etaB - spvpp_u13_8_etaA) & 0x7fLL); + spvpp_u13_8_Dphi = (spvpp_u13_8_phiA > spvpp_u13_8_phiB) ? ((spvpp_u13_8_phiA - spvpp_u13_8_phiB) & 0x3ffLL) : ((spvpp_u13_8_phiB - spvpp_u13_8_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_8__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_8__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_8__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_8__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_8__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_8__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_8__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_8__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_8__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_8__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_8__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_8__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_8__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_8__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_8__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_8__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_8__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_8__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_8__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_8__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_8__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_8__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_8__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_8__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_8__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_8__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_8__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_8__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_8__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_8__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_8__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_8__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + } + } + spvpp_u13_8_HighP13r = spvpp_u13_8__HighP13; + + { + switch (spvpp_u13_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_8__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_8__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_8__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_8__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_8__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_8__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_8__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_8__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_8__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_8__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_8__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_8__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_8__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_8__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_8__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_8__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_8__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_8__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_8__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_8__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_8__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_8__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_8__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_8__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_8__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_8__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_8__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_8__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_8__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_8__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_8__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_8__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_8__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_8__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_8__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_8__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_8__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_8__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_8__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_8__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_8__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_8__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_8__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_8__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_8__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_8__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_8__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_8__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_8__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_8__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_8__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_8__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_8__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_8__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_8__MedP13 = 125; + break; + } + } + spvpp_u13_8_MedP13r = spvpp_u13_8__MedP13; + + { + switch (spvpp_u13_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_8__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_8__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_8__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_8__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_8__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_8__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_8__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_8__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_8__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_8__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_8__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_8__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_8__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_8__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_8__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_8__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_8__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_8__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_8__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_8__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_8__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_8__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_8__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_8__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_8__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_8__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_8__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_8__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_8__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_8__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_8__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_8__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_8__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_8__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_8__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_8__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_8__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_8__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_8__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_8__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_8__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_8__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_8__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_8__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_8__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_8__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_8__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_8__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_8__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_8__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_8__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_8__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_8__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_8__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_8__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + } + } + spvpp_u13_8_LowP13r = spvpp_u13_8__LowP13; + spvpp_Eqme13_ptr_b_29_28->f.h = 0; + spvpp_Eqme13a_ptr_b_14_14->f.h = 0; + if ((((((((spvpp_u13_8_qA != 0) && (spvpp_u13_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_8_validA) & 0xffffffffffffffffLL) && spvpp_u13_8_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_8_passX || ((((spvpp_u13_8_passY && (spvpp_u13_8_CSCidA == spvpp_u13_8_CSCidY)) & 0x1LL) && (spvpp_u13_8_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_8_passZ && (spvpp_u13_8_CSCidA == spvpp_u13_8_CSCidZ)) & 0x1LL) && (spvpp_u13_8_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_8_Dphi_ptr_b_6_0->f.h <= spvpp_u13_8_HighP13r) spvpp_Eqme13_ptr_b_29_28->f.h = 3; + else if (spvpp_u13_8_Dphi_ptr_b_6_0->f.h <= spvpp_u13_8_MedP13r) spvpp_Eqme13_ptr_b_29_28->f.h = 2; + else if ((((spvpp_u13_8_Dphi_ptr_b_6_0->f.h <= spvpp_u13_8_LowP13r) || spvpp_u13_8_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_29_28->f.h = 1; + } + if ((((((spvpp_u13_8_CSCidA >= 1) && (spvpp_u13_8_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_8_CSCidA >= 10) && (spvpp_u13_8_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_8_Deta <= maxdeta_halo113) && (spvpp_u13_8_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_8_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_14_14->f.h = 1; + } + else + { + if ((((((spvpp_u13_8_Deta <= maxdeta_halo13) && (spvpp_u13_8_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_8_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_14_14->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u13_9() +{ +/* always */ if (CH_spvpp_u13_9_meA | CH_spvpp_u13_9_meB | CH_spvpp_u13_9_passX | CH_spvpp_u13_9_passY | CH_spvpp_u13_9_CSCidY | CH_spvpp_u13_9_passZ | CH_spvpp_u13_9_CSCidZ | CH_spvpp_u13_9_Dphi | CH_spvpp_u13_9_wide_phi | CH_spvpp_u13_9_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_9_phiA = spvpp_u13_9_meA_ptr_b_9_0->f.h; + spvpp_u13_9_etaA = spvpp_u13_9_meA_ptr_b_16_10->f.h; + spvpp_u13_9_qA = spvpp_u13_9_meA_ptr_b_20_17->f.h; + spvpp_u13_9_CSCidA = spvpp_u13_9_meA_ptr_b_24_21->f.h; + spvpp_u13_9_validA = spvpp_u13_9_meA_ptr_b_25_25->f.h; + spvpp_u13_9_phiB = spvpp_u13_9_meB_ptr_b_9_0->f.h; + spvpp_u13_9_etaB = spvpp_u13_9_meB_ptr_b_16_10->f.h; + spvpp_u13_9_qB = spvpp_u13_9_meB_ptr_b_20_17->f.h; + spvpp_u13_9_validB = spvpp_u13_9_meB_ptr_b_21_21->f.h; + spvpp_u13_9_Deta = (spvpp_u13_9_etaA > spvpp_u13_9_etaB) ? (0 & 0x7f) : ((spvpp_u13_9_etaB - spvpp_u13_9_etaA) & 0x7fLL); + spvpp_u13_9_Dphi = (spvpp_u13_9_phiA > spvpp_u13_9_phiB) ? ((spvpp_u13_9_phiA - spvpp_u13_9_phiB) & 0x3ffLL) : ((spvpp_u13_9_phiB - spvpp_u13_9_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_9__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_9__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_9__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_9__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_9__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_9__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_9__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_9__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_9__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_9__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_9__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_9__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_9__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_9__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_9__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_9__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_9__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_9__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_9__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_9__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_9__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_9__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_9__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_9__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_9__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_9__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_9__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_9__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_9__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_9__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_9__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_9__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + } + } + spvpp_u13_9_HighP13r = spvpp_u13_9__HighP13; + + { + switch (spvpp_u13_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_9__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_9__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_9__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_9__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_9__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_9__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_9__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_9__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_9__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_9__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_9__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_9__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_9__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_9__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_9__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_9__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_9__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_9__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_9__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_9__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_9__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_9__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_9__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_9__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_9__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_9__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_9__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_9__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_9__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_9__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_9__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_9__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_9__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_9__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_9__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_9__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_9__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_9__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_9__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_9__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_9__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_9__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_9__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_9__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_9__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_9__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_9__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_9__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_9__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_9__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_9__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_9__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_9__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_9__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_9__MedP13 = 125; + break; + } + } + spvpp_u13_9_MedP13r = spvpp_u13_9__MedP13; + + { + switch (spvpp_u13_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_9__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_9__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_9__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_9__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_9__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_9__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_9__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_9__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_9__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_9__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_9__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_9__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_9__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_9__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_9__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_9__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_9__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_9__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_9__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_9__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_9__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_9__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_9__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_9__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_9__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_9__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_9__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_9__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_9__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_9__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_9__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_9__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_9__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_9__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_9__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_9__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_9__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_9__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_9__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_9__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_9__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_9__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_9__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_9__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_9__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_9__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_9__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_9__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_9__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_9__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_9__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_9__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_9__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_9__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_9__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + } + } + spvpp_u13_9_LowP13r = spvpp_u13_9__LowP13; + spvpp_Eqme13_ptr_b_7_6->f.h = 0; + spvpp_Eqme13a_ptr_b_3_3->f.h = 0; + if ((((((((spvpp_u13_9_qA != 0) && (spvpp_u13_9_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_9_validA) & 0xffffffffffffffffLL) && spvpp_u13_9_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_9_passX || ((((spvpp_u13_9_passY && (spvpp_u13_9_CSCidA == spvpp_u13_9_CSCidY)) & 0x1LL) && (spvpp_u13_9_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_9_passZ && (spvpp_u13_9_CSCidA == spvpp_u13_9_CSCidZ)) & 0x1LL) && (spvpp_u13_9_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_9_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_9_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_9_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_9_Dphi_ptr_b_6_0->f.h <= spvpp_u13_9_HighP13r) spvpp_Eqme13_ptr_b_7_6->f.h = 3; + else if (spvpp_u13_9_Dphi_ptr_b_6_0->f.h <= spvpp_u13_9_MedP13r) spvpp_Eqme13_ptr_b_7_6->f.h = 2; + else if ((((spvpp_u13_9_Dphi_ptr_b_6_0->f.h <= spvpp_u13_9_LowP13r) || spvpp_u13_9_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_7_6->f.h = 1; + } + if ((((((spvpp_u13_9_CSCidA >= 1) && (spvpp_u13_9_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_9_CSCidA >= 10) && (spvpp_u13_9_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_9_Deta <= maxdeta_halo113) && (spvpp_u13_9_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_9_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_3_3->f.h = 1; + } + else + { + if ((((((spvpp_u13_9_Deta <= maxdeta_halo13) && (spvpp_u13_9_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_9_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_3_3->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_0() +{ +/* always */ if (CH_spvpp_u14_0_meA | CH_spvpp_u14_0_meB | CH_spvpp_u14_0_passX | CH_spvpp_u14_0_passY | CH_spvpp_u14_0_CSCidY | CH_spvpp_u14_0_passZ | CH_spvpp_u14_0_CSCidZ | CH_spvpp_u14_0_Dphi | CH_spvpp_u14_0_wide_phi | CH_spvpp_u14_0_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_0_phiA = spvpp_u14_0_meA_ptr_b_9_0->f.h; + spvpp_u14_0_etaA = spvpp_u14_0_meA_ptr_b_16_10->f.h; + spvpp_u14_0_qA = spvpp_u14_0_meA_ptr_b_20_17->f.h; + spvpp_u14_0_CSCidA = spvpp_u14_0_meA_ptr_b_24_21->f.h; + spvpp_u14_0_validA = spvpp_u14_0_meA_ptr_b_25_25->f.h; + spvpp_u14_0_phiB = spvpp_u14_0_meB_ptr_b_9_0->f.h; + spvpp_u14_0_etaB = spvpp_u14_0_meB_ptr_b_16_10->f.h; + spvpp_u14_0_qB = spvpp_u14_0_meB_ptr_b_20_17->f.h; + spvpp_u14_0_validB = spvpp_u14_0_meB_ptr_b_21_21->f.h; + spvpp_u14_0_Deta = (spvpp_u14_0_etaA > spvpp_u14_0_etaB) ? (0 & 0x7f) : ((spvpp_u14_0_etaB - spvpp_u14_0_etaA) & 0x7fLL); + spvpp_u14_0_Dphi = (spvpp_u14_0_phiA > spvpp_u14_0_phiB) ? ((spvpp_u14_0_phiA - spvpp_u14_0_phiB) & 0x3ffLL) : ((spvpp_u14_0_phiB - spvpp_u14_0_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_0__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_0__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_0__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_0__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_0__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_0__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_0__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_0__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_0__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_0__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_0__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_0__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_0__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_0__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_0__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_0__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_0__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_0__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_0__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_0__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_0__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_0__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_0__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_0__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_0__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_0__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_0__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_0__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_0__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_0__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_0__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_0__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + } + } + spvpp_u14_0_HighP13r = spvpp_u14_0__HighP13; + + { + switch (spvpp_u14_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_0__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_0__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_0__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_0__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_0__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_0__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_0__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_0__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_0__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_0__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_0__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_0__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_0__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_0__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_0__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_0__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_0__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_0__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_0__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_0__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_0__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_0__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_0__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_0__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_0__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_0__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_0__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_0__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_0__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_0__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_0__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_0__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_0__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_0__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_0__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_0__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_0__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_0__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_0__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_0__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_0__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_0__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_0__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_0__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_0__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_0__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_0__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_0__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_0__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_0__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_0__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_0__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_0__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_0__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_0__MedP13 = 125; + break; + } + } + spvpp_u14_0_MedP13r = spvpp_u14_0__MedP13; + + { + switch (spvpp_u14_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_0__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_0__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_0__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_0__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_0__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_0__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_0__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_0__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_0__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_0__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_0__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_0__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_0__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_0__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_0__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_0__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_0__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_0__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_0__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_0__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_0__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_0__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_0__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_0__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_0__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_0__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_0__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_0__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_0__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_0__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_0__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_0__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_0__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_0__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_0__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_0__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_0__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_0__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_0__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_0__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_0__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_0__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_0__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_0__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_0__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_0__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_0__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_0__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_0__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_0__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_0__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_0__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_0__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_0__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_0__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + } + } + spvpp_u14_0_LowP13r = spvpp_u14_0__LowP13; + spvpp_Eqme14_ptr_b_1_0->f.h = 0; + spvpp_Eqme14a_ptr_b_0_0->f.h = 0; + if ((((((((spvpp_u14_0_qA != 0) && (spvpp_u14_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_0_validA) & 0xffffffffffffffffLL) && spvpp_u14_0_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_0_passX || ((((spvpp_u14_0_passY && (spvpp_u14_0_CSCidA == spvpp_u14_0_CSCidY)) & 0x1LL) && (spvpp_u14_0_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_0_passZ && (spvpp_u14_0_CSCidA == spvpp_u14_0_CSCidZ)) & 0x1LL) && (spvpp_u14_0_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_0_Dphi_ptr_b_6_0->f.h <= spvpp_u14_0_HighP13r) spvpp_Eqme14_ptr_b_1_0->f.h = 3; + else if (spvpp_u14_0_Dphi_ptr_b_6_0->f.h <= spvpp_u14_0_MedP13r) spvpp_Eqme14_ptr_b_1_0->f.h = 2; + else if ((((spvpp_u14_0_Dphi_ptr_b_6_0->f.h <= spvpp_u14_0_LowP13r) || spvpp_u14_0_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_1_0->f.h = 1; + } + if ((((((spvpp_u14_0_CSCidA >= 1) && (spvpp_u14_0_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_0_CSCidA >= 10) && (spvpp_u14_0_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_0_Deta <= maxdeta_halo113) && (spvpp_u14_0_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_0_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_0_0->f.h = 1; + } + else + { + if ((((((spvpp_u14_0_Deta <= maxdeta_halo13) && (spvpp_u14_0_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_0_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_0_0->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_1() +{ +/* always */ if (CH_spvpp_u14_1_meA | CH_spvpp_u14_1_meB | CH_spvpp_u14_1_passX | CH_spvpp_u14_1_passY | CH_spvpp_u14_1_CSCidY | CH_spvpp_u14_1_passZ | CH_spvpp_u14_1_CSCidZ | CH_spvpp_u14_1_Dphi | CH_spvpp_u14_1_wide_phi | CH_spvpp_u14_1_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_1_phiA = spvpp_u14_1_meA_ptr_b_9_0->f.h; + spvpp_u14_1_etaA = spvpp_u14_1_meA_ptr_b_16_10->f.h; + spvpp_u14_1_qA = spvpp_u14_1_meA_ptr_b_20_17->f.h; + spvpp_u14_1_CSCidA = spvpp_u14_1_meA_ptr_b_24_21->f.h; + spvpp_u14_1_validA = spvpp_u14_1_meA_ptr_b_25_25->f.h; + spvpp_u14_1_phiB = spvpp_u14_1_meB_ptr_b_9_0->f.h; + spvpp_u14_1_etaB = spvpp_u14_1_meB_ptr_b_16_10->f.h; + spvpp_u14_1_qB = spvpp_u14_1_meB_ptr_b_20_17->f.h; + spvpp_u14_1_validB = spvpp_u14_1_meB_ptr_b_21_21->f.h; + spvpp_u14_1_Deta = (spvpp_u14_1_etaA > spvpp_u14_1_etaB) ? (0 & 0x7f) : ((spvpp_u14_1_etaB - spvpp_u14_1_etaA) & 0x7fLL); + spvpp_u14_1_Dphi = (spvpp_u14_1_phiA > spvpp_u14_1_phiB) ? ((spvpp_u14_1_phiA - spvpp_u14_1_phiB) & 0x3ffLL) : ((spvpp_u14_1_phiB - spvpp_u14_1_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_1__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_1__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_1__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_1__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_1__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_1__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_1__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_1__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_1__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_1__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_1__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_1__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_1__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_1__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_1__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_1__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_1__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_1__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_1__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_1__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_1__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_1__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_1__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_1__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_1__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_1__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_1__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_1__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_1__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_1__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_1__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_1__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + } + } + spvpp_u14_1_HighP13r = spvpp_u14_1__HighP13; + + { + switch (spvpp_u14_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_1__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_1__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_1__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_1__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_1__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_1__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_1__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_1__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_1__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_1__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_1__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_1__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_1__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_1__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_1__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_1__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_1__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_1__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_1__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_1__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_1__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_1__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_1__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_1__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_1__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_1__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_1__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_1__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_1__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_1__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_1__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_1__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_1__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_1__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_1__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_1__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_1__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_1__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_1__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_1__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_1__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_1__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_1__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_1__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_1__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_1__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_1__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_1__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_1__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_1__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_1__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_1__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_1__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_1__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_1__MedP13 = 125; + break; + } + } + spvpp_u14_1_MedP13r = spvpp_u14_1__MedP13; + + { + switch (spvpp_u14_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_1__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_1__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_1__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_1__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_1__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_1__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_1__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_1__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_1__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_1__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_1__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_1__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_1__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_1__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_1__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_1__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_1__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_1__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_1__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_1__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_1__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_1__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_1__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_1__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_1__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_1__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_1__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_1__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_1__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_1__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_1__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_1__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_1__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_1__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_1__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_1__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_1__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_1__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_1__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_1__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_1__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_1__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_1__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_1__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_1__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_1__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_1__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_1__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_1__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_1__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_1__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_1__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_1__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_1__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_1__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + } + } + spvpp_u14_1_LowP13r = spvpp_u14_1__LowP13; + spvpp_Eqme14_ptr_b_13_12->f.h = 0; + spvpp_Eqme14a_ptr_b_6_6->f.h = 0; + if ((((((((spvpp_u14_1_qA != 0) && (spvpp_u14_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_1_validA) & 0xffffffffffffffffLL) && spvpp_u14_1_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_1_passX || ((((spvpp_u14_1_passY && (spvpp_u14_1_CSCidA == spvpp_u14_1_CSCidY)) & 0x1LL) && (spvpp_u14_1_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_1_passZ && (spvpp_u14_1_CSCidA == spvpp_u14_1_CSCidZ)) & 0x1LL) && (spvpp_u14_1_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_1_Dphi_ptr_b_6_0->f.h <= spvpp_u14_1_HighP13r) spvpp_Eqme14_ptr_b_13_12->f.h = 3; + else if (spvpp_u14_1_Dphi_ptr_b_6_0->f.h <= spvpp_u14_1_MedP13r) spvpp_Eqme14_ptr_b_13_12->f.h = 2; + else if ((((spvpp_u14_1_Dphi_ptr_b_6_0->f.h <= spvpp_u14_1_LowP13r) || spvpp_u14_1_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_13_12->f.h = 1; + } + if ((((((spvpp_u14_1_CSCidA >= 1) && (spvpp_u14_1_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_1_CSCidA >= 10) && (spvpp_u14_1_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_1_Deta <= maxdeta_halo113) && (spvpp_u14_1_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_1_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_6_6->f.h = 1; + } + else + { + if ((((((spvpp_u14_1_Deta <= maxdeta_halo13) && (spvpp_u14_1_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_1_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_6_6->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_10() +{ +/* always */ if (CH_spvpp_u14_10_meA | CH_spvpp_u14_10_meB | CH_spvpp_u14_10_passX | CH_spvpp_u14_10_passY | CH_spvpp_u14_10_CSCidY | CH_spvpp_u14_10_passZ | CH_spvpp_u14_10_CSCidZ | CH_spvpp_u14_10_Dphi | CH_spvpp_u14_10_wide_phi | CH_spvpp_u14_10_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_10_phiA = spvpp_u14_10_meA_ptr_b_9_0->f.h; + spvpp_u14_10_etaA = spvpp_u14_10_meA_ptr_b_16_10->f.h; + spvpp_u14_10_qA = spvpp_u14_10_meA_ptr_b_20_17->f.h; + spvpp_u14_10_CSCidA = spvpp_u14_10_meA_ptr_b_24_21->f.h; + spvpp_u14_10_validA = spvpp_u14_10_meA_ptr_b_25_25->f.h; + spvpp_u14_10_phiB = spvpp_u14_10_meB_ptr_b_9_0->f.h; + spvpp_u14_10_etaB = spvpp_u14_10_meB_ptr_b_16_10->f.h; + spvpp_u14_10_qB = spvpp_u14_10_meB_ptr_b_20_17->f.h; + spvpp_u14_10_validB = spvpp_u14_10_meB_ptr_b_21_21->f.h; + spvpp_u14_10_Deta = (spvpp_u14_10_etaA > spvpp_u14_10_etaB) ? (0 & 0x7f) : ((spvpp_u14_10_etaB - spvpp_u14_10_etaA) & 0x7fLL); + spvpp_u14_10_Dphi = (spvpp_u14_10_phiA > spvpp_u14_10_phiB) ? ((spvpp_u14_10_phiA - spvpp_u14_10_phiB) & 0x3ffLL) : ((spvpp_u14_10_phiB - spvpp_u14_10_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_10__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_10__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_10__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_10__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_10__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_10__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_10__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_10__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_10__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_10__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_10__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_10__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_10__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_10__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_10__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_10__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_10__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_10__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_10__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_10__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_10__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_10__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_10__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_10__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_10__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_10__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_10__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_10__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_10__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_10__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_10__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_10__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + } + } + spvpp_u14_10_HighP13r = spvpp_u14_10__HighP13; + + { + switch (spvpp_u14_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_10__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_10__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_10__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_10__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_10__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_10__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_10__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_10__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_10__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_10__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_10__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_10__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_10__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_10__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_10__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_10__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_10__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_10__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_10__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_10__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_10__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_10__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_10__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_10__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_10__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_10__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_10__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_10__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_10__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_10__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_10__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_10__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_10__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_10__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_10__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_10__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_10__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_10__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_10__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_10__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_10__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_10__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_10__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_10__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_10__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_10__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_10__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_10__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_10__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_10__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_10__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_10__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_10__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_10__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_10__MedP13 = 125; + break; + } + } + spvpp_u14_10_MedP13r = spvpp_u14_10__MedP13; + + { + switch (spvpp_u14_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_10__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_10__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_10__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_10__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_10__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_10__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_10__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_10__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_10__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_10__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_10__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_10__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_10__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_10__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_10__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_10__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_10__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_10__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_10__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_10__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_10__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_10__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_10__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_10__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_10__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_10__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_10__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_10__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_10__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_10__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_10__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_10__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_10__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_10__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_10__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_10__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_10__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_10__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_10__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_10__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_10__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_10__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_10__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_10__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_10__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_10__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_10__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_10__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_10__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_10__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_10__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_10__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_10__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_10__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_10__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + } + } + spvpp_u14_10_LowP13r = spvpp_u14_10__LowP13; + spvpp_Eqme14_ptr_b_19_18->f.h = 0; + spvpp_Eqme14a_ptr_b_9_9->f.h = 0; + if ((((((((spvpp_u14_10_qA != 0) && (spvpp_u14_10_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_10_validA) & 0xffffffffffffffffLL) && spvpp_u14_10_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_10_passX || ((((spvpp_u14_10_passY && (spvpp_u14_10_CSCidA == spvpp_u14_10_CSCidY)) & 0x1LL) && (spvpp_u14_10_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_10_passZ && (spvpp_u14_10_CSCidA == spvpp_u14_10_CSCidZ)) & 0x1LL) && (spvpp_u14_10_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_10_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_10_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_10_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_10_Dphi_ptr_b_6_0->f.h <= spvpp_u14_10_HighP13r) spvpp_Eqme14_ptr_b_19_18->f.h = 3; + else if (spvpp_u14_10_Dphi_ptr_b_6_0->f.h <= spvpp_u14_10_MedP13r) spvpp_Eqme14_ptr_b_19_18->f.h = 2; + else if ((((spvpp_u14_10_Dphi_ptr_b_6_0->f.h <= spvpp_u14_10_LowP13r) || spvpp_u14_10_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_19_18->f.h = 1; + } + if ((((((spvpp_u14_10_CSCidA >= 1) && (spvpp_u14_10_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_10_CSCidA >= 10) && (spvpp_u14_10_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_10_Deta <= maxdeta_halo113) && (spvpp_u14_10_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_10_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_9_9->f.h = 1; + } + else + { + if ((((((spvpp_u14_10_Deta <= maxdeta_halo13) && (spvpp_u14_10_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_10_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_9_9->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_11() +{ +/* always */ if (CH_spvpp_u14_11_meA | CH_spvpp_u14_11_meB | CH_spvpp_u14_11_passX | CH_spvpp_u14_11_passY | CH_spvpp_u14_11_CSCidY | CH_spvpp_u14_11_passZ | CH_spvpp_u14_11_CSCidZ | CH_spvpp_u14_11_Dphi | CH_spvpp_u14_11_wide_phi | CH_spvpp_u14_11_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_11_phiA = spvpp_u14_11_meA_ptr_b_9_0->f.h; + spvpp_u14_11_etaA = spvpp_u14_11_meA_ptr_b_16_10->f.h; + spvpp_u14_11_qA = spvpp_u14_11_meA_ptr_b_20_17->f.h; + spvpp_u14_11_CSCidA = spvpp_u14_11_meA_ptr_b_24_21->f.h; + spvpp_u14_11_validA = spvpp_u14_11_meA_ptr_b_25_25->f.h; + spvpp_u14_11_phiB = spvpp_u14_11_meB_ptr_b_9_0->f.h; + spvpp_u14_11_etaB = spvpp_u14_11_meB_ptr_b_16_10->f.h; + spvpp_u14_11_qB = spvpp_u14_11_meB_ptr_b_20_17->f.h; + spvpp_u14_11_validB = spvpp_u14_11_meB_ptr_b_21_21->f.h; + spvpp_u14_11_Deta = (spvpp_u14_11_etaA > spvpp_u14_11_etaB) ? (0 & 0x7f) : ((spvpp_u14_11_etaB - spvpp_u14_11_etaA) & 0x7fLL); + spvpp_u14_11_Dphi = (spvpp_u14_11_phiA > spvpp_u14_11_phiB) ? ((spvpp_u14_11_phiA - spvpp_u14_11_phiB) & 0x3ffLL) : ((spvpp_u14_11_phiB - spvpp_u14_11_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_11__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_11__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_11__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_11__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_11__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_11__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_11__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_11__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_11__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_11__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_11__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_11__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_11__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_11__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_11__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_11__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_11__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_11__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_11__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_11__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_11__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_11__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_11__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_11__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_11__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_11__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_11__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_11__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_11__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_11__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_11__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_11__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + } + } + spvpp_u14_11_HighP13r = spvpp_u14_11__HighP13; + + { + switch (spvpp_u14_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_11__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_11__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_11__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_11__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_11__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_11__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_11__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_11__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_11__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_11__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_11__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_11__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_11__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_11__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_11__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_11__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_11__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_11__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_11__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_11__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_11__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_11__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_11__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_11__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_11__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_11__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_11__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_11__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_11__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_11__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_11__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_11__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_11__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_11__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_11__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_11__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_11__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_11__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_11__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_11__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_11__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_11__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_11__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_11__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_11__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_11__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_11__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_11__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_11__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_11__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_11__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_11__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_11__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_11__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_11__MedP13 = 125; + break; + } + } + spvpp_u14_11_MedP13r = spvpp_u14_11__MedP13; + + { + switch (spvpp_u14_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_11__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_11__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_11__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_11__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_11__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_11__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_11__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_11__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_11__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_11__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_11__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_11__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_11__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_11__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_11__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_11__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_11__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_11__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_11__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_11__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_11__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_11__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_11__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_11__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_11__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_11__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_11__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_11__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_11__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_11__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_11__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_11__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_11__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_11__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_11__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_11__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_11__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_11__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_11__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_11__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_11__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_11__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_11__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_11__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_11__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_11__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_11__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_11__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_11__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_11__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_11__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_11__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_11__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_11__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_11__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + } + } + spvpp_u14_11_LowP13r = spvpp_u14_11__LowP13; + spvpp_Eqme14_ptr_b_31_30->f.h = 0; + spvpp_Eqme14a_ptr_b_15_15->f.h = 0; + if ((((((((spvpp_u14_11_qA != 0) && (spvpp_u14_11_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_11_validA) & 0xffffffffffffffffLL) && spvpp_u14_11_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_11_passX || ((((spvpp_u14_11_passY && (spvpp_u14_11_CSCidA == spvpp_u14_11_CSCidY)) & 0x1LL) && (spvpp_u14_11_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_11_passZ && (spvpp_u14_11_CSCidA == spvpp_u14_11_CSCidZ)) & 0x1LL) && (spvpp_u14_11_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_11_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_11_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_11_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_11_Dphi_ptr_b_6_0->f.h <= spvpp_u14_11_HighP13r) spvpp_Eqme14_ptr_b_31_30->f.h = 3; + else if (spvpp_u14_11_Dphi_ptr_b_6_0->f.h <= spvpp_u14_11_MedP13r) spvpp_Eqme14_ptr_b_31_30->f.h = 2; + else if ((((spvpp_u14_11_Dphi_ptr_b_6_0->f.h <= spvpp_u14_11_LowP13r) || spvpp_u14_11_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_31_30->f.h = 1; + } + if ((((((spvpp_u14_11_CSCidA >= 1) && (spvpp_u14_11_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_11_CSCidA >= 10) && (spvpp_u14_11_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_11_Deta <= maxdeta_halo113) && (spvpp_u14_11_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_11_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_15_15->f.h = 1; + } + else + { + if ((((((spvpp_u14_11_Deta <= maxdeta_halo13) && (spvpp_u14_11_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_11_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_15_15->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_12() +{ +/* always */ if (CH_spvpp_u14_12_meA | CH_spvpp_u14_12_meB | CH_spvpp_u14_12_passX | CH_spvpp_u14_12_passY | CH_spvpp_u14_12_CSCidY | CH_spvpp_u14_12_passZ | CH_spvpp_u14_12_CSCidZ | CH_spvpp_u14_12_Dphi | CH_spvpp_u14_12_wide_phi | CH_spvpp_u14_12_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_12_phiA = spvpp_u14_12_meA_ptr_b_9_0->f.h; + spvpp_u14_12_etaA = spvpp_u14_12_meA_ptr_b_16_10->f.h; + spvpp_u14_12_qA = spvpp_u14_12_meA_ptr_b_20_17->f.h; + spvpp_u14_12_CSCidA = spvpp_u14_12_meA_ptr_b_24_21->f.h; + spvpp_u14_12_validA = spvpp_u14_12_meA_ptr_b_25_25->f.h; + spvpp_u14_12_phiB = spvpp_u14_12_meB_ptr_b_9_0->f.h; + spvpp_u14_12_etaB = spvpp_u14_12_meB_ptr_b_16_10->f.h; + spvpp_u14_12_qB = spvpp_u14_12_meB_ptr_b_20_17->f.h; + spvpp_u14_12_validB = spvpp_u14_12_meB_ptr_b_21_21->f.h; + spvpp_u14_12_Deta = (spvpp_u14_12_etaA > spvpp_u14_12_etaB) ? (0 & 0x7f) : ((spvpp_u14_12_etaB - spvpp_u14_12_etaA) & 0x7fLL); + spvpp_u14_12_Dphi = (spvpp_u14_12_phiA > spvpp_u14_12_phiB) ? ((spvpp_u14_12_phiA - spvpp_u14_12_phiB) & 0x3ffLL) : ((spvpp_u14_12_phiB - spvpp_u14_12_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_12__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_12__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_12__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_12__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_12__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_12__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_12__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_12__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_12__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_12__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_12__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_12__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_12__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_12__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_12__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_12__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_12__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_12__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_12__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_12__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_12__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_12__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_12__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_12__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_12__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_12__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_12__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_12__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_12__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_12__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_12__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_12__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + } + } + spvpp_u14_12_HighP13r = spvpp_u14_12__HighP13; + + { + switch (spvpp_u14_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_12__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_12__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_12__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_12__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_12__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_12__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_12__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_12__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_12__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_12__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_12__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_12__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_12__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_12__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_12__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_12__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_12__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_12__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_12__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_12__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_12__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_12__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_12__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_12__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_12__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_12__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_12__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_12__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_12__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_12__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_12__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_12__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_12__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_12__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_12__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_12__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_12__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_12__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_12__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_12__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_12__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_12__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_12__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_12__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_12__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_12__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_12__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_12__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_12__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_12__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_12__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_12__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_12__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_12__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_12__MedP13 = 125; + break; + } + } + spvpp_u14_12_MedP13r = spvpp_u14_12__MedP13; + + { + switch (spvpp_u14_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_12__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_12__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_12__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_12__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_12__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_12__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_12__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_12__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_12__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_12__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_12__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_12__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_12__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_12__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_12__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_12__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_12__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_12__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_12__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_12__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_12__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_12__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_12__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_12__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_12__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_12__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_12__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_12__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_12__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_12__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_12__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_12__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_12__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_12__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_12__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_12__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_12__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_12__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_12__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_12__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_12__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_12__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_12__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_12__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_12__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_12__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_12__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_12__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_12__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_12__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_12__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_12__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_12__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_12__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_12__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + } + } + spvpp_u14_12_LowP13r = spvpp_u14_12__LowP13; + spvpp_Eqme14_ptr_b_9_8->f.h = 0; + spvpp_Eqme14a_ptr_b_4_4->f.h = 0; + if ((((((((spvpp_u14_12_qA != 0) && (spvpp_u14_12_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_12_validA) & 0xffffffffffffffffLL) && spvpp_u14_12_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_12_passX || ((((spvpp_u14_12_passY && (spvpp_u14_12_CSCidA == spvpp_u14_12_CSCidY)) & 0x1LL) && (spvpp_u14_12_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_12_passZ && (spvpp_u14_12_CSCidA == spvpp_u14_12_CSCidZ)) & 0x1LL) && (spvpp_u14_12_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_12_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_12_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_12_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_12_Dphi_ptr_b_6_0->f.h <= spvpp_u14_12_HighP13r) spvpp_Eqme14_ptr_b_9_8->f.h = 3; + else if (spvpp_u14_12_Dphi_ptr_b_6_0->f.h <= spvpp_u14_12_MedP13r) spvpp_Eqme14_ptr_b_9_8->f.h = 2; + else if ((((spvpp_u14_12_Dphi_ptr_b_6_0->f.h <= spvpp_u14_12_LowP13r) || spvpp_u14_12_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_9_8->f.h = 1; + } + if ((((((spvpp_u14_12_CSCidA >= 1) && (spvpp_u14_12_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_12_CSCidA >= 10) && (spvpp_u14_12_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_12_Deta <= maxdeta_halo113) && (spvpp_u14_12_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_12_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_4_4->f.h = 1; + } + else + { + if ((((((spvpp_u14_12_Deta <= maxdeta_halo13) && (spvpp_u14_12_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_12_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_4_4->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_13() +{ +/* always */ if (CH_spvpp_u14_13_meA | CH_spvpp_u14_13_meB | CH_spvpp_u14_13_passX | CH_spvpp_u14_13_passY | CH_spvpp_u14_13_CSCidY | CH_spvpp_u14_13_passZ | CH_spvpp_u14_13_CSCidZ | CH_spvpp_u14_13_Dphi | CH_spvpp_u14_13_wide_phi | CH_spvpp_u14_13_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_13_phiA = spvpp_u14_13_meA_ptr_b_9_0->f.h; + spvpp_u14_13_etaA = spvpp_u14_13_meA_ptr_b_16_10->f.h; + spvpp_u14_13_qA = spvpp_u14_13_meA_ptr_b_20_17->f.h; + spvpp_u14_13_CSCidA = spvpp_u14_13_meA_ptr_b_24_21->f.h; + spvpp_u14_13_validA = spvpp_u14_13_meA_ptr_b_25_25->f.h; + spvpp_u14_13_phiB = spvpp_u14_13_meB_ptr_b_9_0->f.h; + spvpp_u14_13_etaB = spvpp_u14_13_meB_ptr_b_16_10->f.h; + spvpp_u14_13_qB = spvpp_u14_13_meB_ptr_b_20_17->f.h; + spvpp_u14_13_validB = spvpp_u14_13_meB_ptr_b_21_21->f.h; + spvpp_u14_13_Deta = (spvpp_u14_13_etaA > spvpp_u14_13_etaB) ? (0 & 0x7f) : ((spvpp_u14_13_etaB - spvpp_u14_13_etaA) & 0x7fLL); + spvpp_u14_13_Dphi = (spvpp_u14_13_phiA > spvpp_u14_13_phiB) ? ((spvpp_u14_13_phiA - spvpp_u14_13_phiB) & 0x3ffLL) : ((spvpp_u14_13_phiB - spvpp_u14_13_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_13__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_13__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_13__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_13__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_13__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_13__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_13__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_13__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_13__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_13__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_13__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_13__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_13__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_13__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_13__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_13__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_13__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_13__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_13__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_13__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_13__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_13__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_13__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_13__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_13__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_13__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_13__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_13__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_13__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_13__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_13__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_13__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + } + } + spvpp_u14_13_HighP13r = spvpp_u14_13__HighP13; + + { + switch (spvpp_u14_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_13__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_13__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_13__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_13__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_13__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_13__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_13__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_13__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_13__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_13__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_13__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_13__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_13__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_13__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_13__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_13__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_13__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_13__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_13__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_13__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_13__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_13__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_13__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_13__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_13__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_13__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_13__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_13__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_13__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_13__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_13__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_13__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_13__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_13__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_13__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_13__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_13__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_13__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_13__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_13__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_13__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_13__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_13__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_13__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_13__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_13__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_13__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_13__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_13__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_13__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_13__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_13__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_13__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_13__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_13__MedP13 = 125; + break; + } + } + spvpp_u14_13_MedP13r = spvpp_u14_13__MedP13; + + { + switch (spvpp_u14_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_13__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_13__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_13__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_13__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_13__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_13__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_13__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_13__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_13__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_13__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_13__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_13__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_13__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_13__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_13__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_13__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_13__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_13__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_13__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_13__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_13__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_13__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_13__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_13__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_13__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_13__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_13__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_13__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_13__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_13__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_13__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_13__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_13__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_13__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_13__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_13__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_13__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_13__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_13__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_13__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_13__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_13__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_13__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_13__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_13__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_13__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_13__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_13__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_13__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_13__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_13__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_13__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_13__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_13__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_13__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + } + } + spvpp_u14_13_LowP13r = spvpp_u14_13__LowP13; + spvpp_Eqme14_ptr_b_21_20->f.h = 0; + spvpp_Eqme14a_ptr_b_10_10->f.h = 0; + if ((((((((spvpp_u14_13_qA != 0) && (spvpp_u14_13_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_13_validA) & 0xffffffffffffffffLL) && spvpp_u14_13_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_13_passX || ((((spvpp_u14_13_passY && (spvpp_u14_13_CSCidA == spvpp_u14_13_CSCidY)) & 0x1LL) && (spvpp_u14_13_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_13_passZ && (spvpp_u14_13_CSCidA == spvpp_u14_13_CSCidZ)) & 0x1LL) && (spvpp_u14_13_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_13_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_13_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_13_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_13_Dphi_ptr_b_6_0->f.h <= spvpp_u14_13_HighP13r) spvpp_Eqme14_ptr_b_21_20->f.h = 3; + else if (spvpp_u14_13_Dphi_ptr_b_6_0->f.h <= spvpp_u14_13_MedP13r) spvpp_Eqme14_ptr_b_21_20->f.h = 2; + else if ((((spvpp_u14_13_Dphi_ptr_b_6_0->f.h <= spvpp_u14_13_LowP13r) || spvpp_u14_13_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_21_20->f.h = 1; + } + if ((((((spvpp_u14_13_CSCidA >= 1) && (spvpp_u14_13_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_13_CSCidA >= 10) && (spvpp_u14_13_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_13_Deta <= maxdeta_halo113) && (spvpp_u14_13_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_13_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_10_10->f.h = 1; + } + else + { + if ((((((spvpp_u14_13_Deta <= maxdeta_halo13) && (spvpp_u14_13_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_13_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_10_10->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_14() +{ +/* always */ if (CH_spvpp_u14_14_meA | CH_spvpp_u14_14_meB | CH_spvpp_u14_14_passX | CH_spvpp_u14_14_passY | CH_spvpp_u14_14_CSCidY | CH_spvpp_u14_14_passZ | CH_spvpp_u14_14_CSCidZ | CH_spvpp_u14_14_Dphi | CH_spvpp_u14_14_wide_phi | CH_spvpp_u14_14_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_14_phiA = spvpp_u14_14_meA_ptr_b_9_0->f.h; + spvpp_u14_14_etaA = spvpp_u14_14_meA_ptr_b_16_10->f.h; + spvpp_u14_14_qA = spvpp_u14_14_meA_ptr_b_20_17->f.h; + spvpp_u14_14_CSCidA = spvpp_u14_14_meA_ptr_b_24_21->f.h; + spvpp_u14_14_validA = spvpp_u14_14_meA_ptr_b_25_25->f.h; + spvpp_u14_14_phiB = spvpp_u14_14_meB_ptr_b_9_0->f.h; + spvpp_u14_14_etaB = spvpp_u14_14_meB_ptr_b_16_10->f.h; + spvpp_u14_14_qB = spvpp_u14_14_meB_ptr_b_20_17->f.h; + spvpp_u14_14_validB = spvpp_u14_14_meB_ptr_b_21_21->f.h; + spvpp_u14_14_Deta = (spvpp_u14_14_etaA > spvpp_u14_14_etaB) ? (0 & 0x7f) : ((spvpp_u14_14_etaB - spvpp_u14_14_etaA) & 0x7fLL); + spvpp_u14_14_Dphi = (spvpp_u14_14_phiA > spvpp_u14_14_phiB) ? ((spvpp_u14_14_phiA - spvpp_u14_14_phiB) & 0x3ffLL) : ((spvpp_u14_14_phiB - spvpp_u14_14_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_14__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_14__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_14__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_14__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_14__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_14__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_14__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_14__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_14__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_14__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_14__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_14__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_14__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_14__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_14__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_14__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_14__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_14__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_14__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_14__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_14__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_14__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_14__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_14__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_14__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_14__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_14__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_14__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_14__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_14__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_14__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_14__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + } + } + spvpp_u14_14_HighP13r = spvpp_u14_14__HighP13; + + { + switch (spvpp_u14_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_14__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_14__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_14__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_14__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_14__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_14__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_14__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_14__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_14__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_14__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_14__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_14__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_14__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_14__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_14__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_14__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_14__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_14__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_14__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_14__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_14__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_14__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_14__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_14__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_14__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_14__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_14__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_14__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_14__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_14__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_14__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_14__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_14__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_14__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_14__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_14__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_14__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_14__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_14__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_14__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_14__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_14__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_14__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_14__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_14__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_14__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_14__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_14__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_14__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_14__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_14__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_14__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_14__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_14__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_14__MedP13 = 125; + break; + } + } + spvpp_u14_14_MedP13r = spvpp_u14_14__MedP13; + + { + switch (spvpp_u14_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_14__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_14__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_14__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_14__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_14__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_14__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_14__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_14__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_14__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_14__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_14__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_14__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_14__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_14__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_14__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_14__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_14__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_14__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_14__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_14__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_14__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_14__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_14__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_14__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_14__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_14__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_14__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_14__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_14__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_14__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_14__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_14__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_14__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_14__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_14__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_14__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_14__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_14__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_14__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_14__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_14__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_14__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_14__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_14__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_14__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_14__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_14__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_14__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_14__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_14__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_14__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_14__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_14__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_14__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_14__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + } + } + spvpp_u14_14_LowP13r = spvpp_u14_14__LowP13; + spvpp_Eqme14_ptr_b_33_32->f.h = 0; + spvpp_Eqme14a_ptr_b_16_16->f.h = 0; + if ((((((((spvpp_u14_14_qA != 0) && (spvpp_u14_14_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_14_validA) & 0xffffffffffffffffLL) && spvpp_u14_14_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_14_passX || ((((spvpp_u14_14_passY && (spvpp_u14_14_CSCidA == spvpp_u14_14_CSCidY)) & 0x1LL) && (spvpp_u14_14_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_14_passZ && (spvpp_u14_14_CSCidA == spvpp_u14_14_CSCidZ)) & 0x1LL) && (spvpp_u14_14_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_14_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_14_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_14_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_14_Dphi_ptr_b_6_0->f.h <= spvpp_u14_14_HighP13r) spvpp_Eqme14_ptr_b_33_32->f.h = 3; + else if (spvpp_u14_14_Dphi_ptr_b_6_0->f.h <= spvpp_u14_14_MedP13r) spvpp_Eqme14_ptr_b_33_32->f.h = 2; + else if ((((spvpp_u14_14_Dphi_ptr_b_6_0->f.h <= spvpp_u14_14_LowP13r) || spvpp_u14_14_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_33_32->f.h = 1; + } + if ((((((spvpp_u14_14_CSCidA >= 1) && (spvpp_u14_14_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_14_CSCidA >= 10) && (spvpp_u14_14_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_14_Deta <= maxdeta_halo113) && (spvpp_u14_14_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_14_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_16_16->f.h = 1; + } + else + { + if ((((((spvpp_u14_14_Deta <= maxdeta_halo13) && (spvpp_u14_14_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_14_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_16_16->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_15() +{ +/* always */ if (CH_spvpp_u14_15_meA | CH_spvpp_u14_15_meB | CH_spvpp_u14_15_passX | CH_spvpp_u14_15_passY | CH_spvpp_u14_15_CSCidY | CH_spvpp_u14_15_passZ | CH_spvpp_u14_15_CSCidZ | CH_spvpp_u14_15_Dphi | CH_spvpp_u14_15_wide_phi | CH_spvpp_u14_15_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_15_phiA = spvpp_u14_15_meA_ptr_b_9_0->f.h; + spvpp_u14_15_etaA = spvpp_u14_15_meA_ptr_b_16_10->f.h; + spvpp_u14_15_qA = spvpp_u14_15_meA_ptr_b_20_17->f.h; + spvpp_u14_15_CSCidA = spvpp_u14_15_meA_ptr_b_24_21->f.h; + spvpp_u14_15_validA = spvpp_u14_15_meA_ptr_b_25_25->f.h; + spvpp_u14_15_phiB = spvpp_u14_15_meB_ptr_b_9_0->f.h; + spvpp_u14_15_etaB = spvpp_u14_15_meB_ptr_b_16_10->f.h; + spvpp_u14_15_qB = spvpp_u14_15_meB_ptr_b_20_17->f.h; + spvpp_u14_15_validB = spvpp_u14_15_meB_ptr_b_21_21->f.h; + spvpp_u14_15_Deta = (spvpp_u14_15_etaA > spvpp_u14_15_etaB) ? (0 & 0x7f) : ((spvpp_u14_15_etaB - spvpp_u14_15_etaA) & 0x7fLL); + spvpp_u14_15_Dphi = (spvpp_u14_15_phiA > spvpp_u14_15_phiB) ? ((spvpp_u14_15_phiA - spvpp_u14_15_phiB) & 0x3ffLL) : ((spvpp_u14_15_phiB - spvpp_u14_15_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_15__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_15__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_15__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_15__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_15__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_15__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_15__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_15__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_15__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_15__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_15__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_15__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_15__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_15__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_15__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_15__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_15__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_15__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_15__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_15__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_15__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_15__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_15__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_15__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_15__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_15__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_15__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_15__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_15__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_15__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_15__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_15__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + } + } + spvpp_u14_15_HighP13r = spvpp_u14_15__HighP13; + + { + switch (spvpp_u14_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_15__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_15__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_15__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_15__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_15__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_15__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_15__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_15__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_15__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_15__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_15__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_15__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_15__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_15__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_15__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_15__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_15__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_15__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_15__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_15__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_15__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_15__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_15__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_15__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_15__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_15__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_15__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_15__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_15__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_15__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_15__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_15__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_15__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_15__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_15__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_15__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_15__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_15__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_15__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_15__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_15__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_15__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_15__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_15__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_15__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_15__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_15__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_15__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_15__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_15__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_15__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_15__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_15__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_15__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_15__MedP13 = 125; + break; + } + } + spvpp_u14_15_MedP13r = spvpp_u14_15__MedP13; + + { + switch (spvpp_u14_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_15__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_15__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_15__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_15__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_15__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_15__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_15__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_15__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_15__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_15__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_15__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_15__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_15__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_15__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_15__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_15__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_15__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_15__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_15__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_15__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_15__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_15__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_15__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_15__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_15__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_15__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_15__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_15__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_15__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_15__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_15__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_15__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_15__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_15__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_15__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_15__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_15__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_15__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_15__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_15__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_15__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_15__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_15__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_15__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_15__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_15__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_15__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_15__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_15__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_15__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_15__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_15__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_15__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_15__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_15__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + } + } + spvpp_u14_15_LowP13r = spvpp_u14_15__LowP13; + spvpp_Eqme14_ptr_b_11_10->f.h = 0; + spvpp_Eqme14a_ptr_b_5_5->f.h = 0; + if ((((((((spvpp_u14_15_qA != 0) && (spvpp_u14_15_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_15_validA) & 0xffffffffffffffffLL) && spvpp_u14_15_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_15_passX || ((((spvpp_u14_15_passY && (spvpp_u14_15_CSCidA == spvpp_u14_15_CSCidY)) & 0x1LL) && (spvpp_u14_15_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_15_passZ && (spvpp_u14_15_CSCidA == spvpp_u14_15_CSCidZ)) & 0x1LL) && (spvpp_u14_15_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_15_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_15_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_15_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_15_Dphi_ptr_b_6_0->f.h <= spvpp_u14_15_HighP13r) spvpp_Eqme14_ptr_b_11_10->f.h = 3; + else if (spvpp_u14_15_Dphi_ptr_b_6_0->f.h <= spvpp_u14_15_MedP13r) spvpp_Eqme14_ptr_b_11_10->f.h = 2; + else if ((((spvpp_u14_15_Dphi_ptr_b_6_0->f.h <= spvpp_u14_15_LowP13r) || spvpp_u14_15_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_11_10->f.h = 1; + } + if ((((((spvpp_u14_15_CSCidA >= 1) && (spvpp_u14_15_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_15_CSCidA >= 10) && (spvpp_u14_15_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_15_Deta <= maxdeta_halo113) && (spvpp_u14_15_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_15_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_5_5->f.h = 1; + } + else + { + if ((((((spvpp_u14_15_Deta <= maxdeta_halo13) && (spvpp_u14_15_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_15_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_5_5->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_16() +{ +/* always */ if (CH_spvpp_u14_16_meA | CH_spvpp_u14_16_meB | CH_spvpp_u14_16_passX | CH_spvpp_u14_16_passY | CH_spvpp_u14_16_CSCidY | CH_spvpp_u14_16_passZ | CH_spvpp_u14_16_CSCidZ | CH_spvpp_u14_16_Dphi | CH_spvpp_u14_16_wide_phi | CH_spvpp_u14_16_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_16_phiA = spvpp_u14_16_meA_ptr_b_9_0->f.h; + spvpp_u14_16_etaA = spvpp_u14_16_meA_ptr_b_16_10->f.h; + spvpp_u14_16_qA = spvpp_u14_16_meA_ptr_b_20_17->f.h; + spvpp_u14_16_CSCidA = spvpp_u14_16_meA_ptr_b_24_21->f.h; + spvpp_u14_16_validA = spvpp_u14_16_meA_ptr_b_25_25->f.h; + spvpp_u14_16_phiB = spvpp_u14_16_meB_ptr_b_9_0->f.h; + spvpp_u14_16_etaB = spvpp_u14_16_meB_ptr_b_16_10->f.h; + spvpp_u14_16_qB = spvpp_u14_16_meB_ptr_b_20_17->f.h; + spvpp_u14_16_validB = spvpp_u14_16_meB_ptr_b_21_21->f.h; + spvpp_u14_16_Deta = (spvpp_u14_16_etaA > spvpp_u14_16_etaB) ? (0 & 0x7f) : ((spvpp_u14_16_etaB - spvpp_u14_16_etaA) & 0x7fLL); + spvpp_u14_16_Dphi = (spvpp_u14_16_phiA > spvpp_u14_16_phiB) ? ((spvpp_u14_16_phiA - spvpp_u14_16_phiB) & 0x3ffLL) : ((spvpp_u14_16_phiB - spvpp_u14_16_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_16__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_16__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_16__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_16__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_16__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_16__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_16__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_16__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_16__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_16__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_16__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_16__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_16__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_16__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_16__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_16__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_16__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_16__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_16__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_16__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_16__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_16__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_16__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_16__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_16__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_16__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_16__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_16__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_16__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_16__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_16__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_16__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + } + } + spvpp_u14_16_HighP13r = spvpp_u14_16__HighP13; + + { + switch (spvpp_u14_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_16__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_16__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_16__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_16__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_16__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_16__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_16__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_16__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_16__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_16__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_16__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_16__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_16__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_16__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_16__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_16__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_16__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_16__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_16__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_16__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_16__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_16__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_16__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_16__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_16__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_16__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_16__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_16__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_16__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_16__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_16__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_16__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_16__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_16__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_16__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_16__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_16__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_16__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_16__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_16__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_16__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_16__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_16__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_16__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_16__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_16__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_16__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_16__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_16__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_16__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_16__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_16__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_16__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_16__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_16__MedP13 = 125; + break; + } + } + spvpp_u14_16_MedP13r = spvpp_u14_16__MedP13; + + { + switch (spvpp_u14_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_16__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_16__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_16__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_16__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_16__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_16__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_16__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_16__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_16__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_16__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_16__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_16__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_16__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_16__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_16__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_16__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_16__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_16__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_16__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_16__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_16__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_16__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_16__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_16__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_16__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_16__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_16__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_16__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_16__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_16__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_16__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_16__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_16__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_16__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_16__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_16__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_16__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_16__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_16__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_16__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_16__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_16__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_16__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_16__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_16__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_16__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_16__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_16__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_16__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_16__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_16__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_16__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_16__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_16__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_16__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + } + } + spvpp_u14_16_LowP13r = spvpp_u14_16__LowP13; + spvpp_Eqme14_ptr_b_23_22->f.h = 0; + spvpp_Eqme14a_ptr_b_11_11->f.h = 0; + if ((((((((spvpp_u14_16_qA != 0) && (spvpp_u14_16_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_16_validA) & 0xffffffffffffffffLL) && spvpp_u14_16_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_16_passX || ((((spvpp_u14_16_passY && (spvpp_u14_16_CSCidA == spvpp_u14_16_CSCidY)) & 0x1LL) && (spvpp_u14_16_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_16_passZ && (spvpp_u14_16_CSCidA == spvpp_u14_16_CSCidZ)) & 0x1LL) && (spvpp_u14_16_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_16_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_16_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_16_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_16_Dphi_ptr_b_6_0->f.h <= spvpp_u14_16_HighP13r) spvpp_Eqme14_ptr_b_23_22->f.h = 3; + else if (spvpp_u14_16_Dphi_ptr_b_6_0->f.h <= spvpp_u14_16_MedP13r) spvpp_Eqme14_ptr_b_23_22->f.h = 2; + else if ((((spvpp_u14_16_Dphi_ptr_b_6_0->f.h <= spvpp_u14_16_LowP13r) || spvpp_u14_16_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_23_22->f.h = 1; + } + if ((((((spvpp_u14_16_CSCidA >= 1) && (spvpp_u14_16_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_16_CSCidA >= 10) && (spvpp_u14_16_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_16_Deta <= maxdeta_halo113) && (spvpp_u14_16_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_16_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_11_11->f.h = 1; + } + else + { + if ((((((spvpp_u14_16_Deta <= maxdeta_halo13) && (spvpp_u14_16_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_16_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_11_11->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_17() +{ +/* always */ if (CH_spvpp_u14_17_meA | CH_spvpp_u14_17_meB | CH_spvpp_u14_17_passX | CH_spvpp_u14_17_passY | CH_spvpp_u14_17_CSCidY | CH_spvpp_u14_17_passZ | CH_spvpp_u14_17_CSCidZ | CH_spvpp_u14_17_Dphi | CH_spvpp_u14_17_wide_phi | CH_spvpp_u14_17_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_17_phiA = spvpp_u14_17_meA_ptr_b_9_0->f.h; + spvpp_u14_17_etaA = spvpp_u14_17_meA_ptr_b_16_10->f.h; + spvpp_u14_17_qA = spvpp_u14_17_meA_ptr_b_20_17->f.h; + spvpp_u14_17_CSCidA = spvpp_u14_17_meA_ptr_b_24_21->f.h; + spvpp_u14_17_validA = spvpp_u14_17_meA_ptr_b_25_25->f.h; + spvpp_u14_17_phiB = spvpp_u14_17_meB_ptr_b_9_0->f.h; + spvpp_u14_17_etaB = spvpp_u14_17_meB_ptr_b_16_10->f.h; + spvpp_u14_17_qB = spvpp_u14_17_meB_ptr_b_20_17->f.h; + spvpp_u14_17_validB = spvpp_u14_17_meB_ptr_b_21_21->f.h; + spvpp_u14_17_Deta = (spvpp_u14_17_etaA > spvpp_u14_17_etaB) ? (0 & 0x7f) : ((spvpp_u14_17_etaB - spvpp_u14_17_etaA) & 0x7fLL); + spvpp_u14_17_Dphi = (spvpp_u14_17_phiA > spvpp_u14_17_phiB) ? ((spvpp_u14_17_phiA - spvpp_u14_17_phiB) & 0x3ffLL) : ((spvpp_u14_17_phiB - spvpp_u14_17_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_17__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_17__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_17__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_17__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_17__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_17__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_17__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_17__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_17__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_17__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_17__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_17__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_17__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_17__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_17__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_17__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_17__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_17__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_17__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_17__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_17__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_17__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_17__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_17__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_17__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_17__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_17__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_17__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_17__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_17__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_17__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_17__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + } + } + spvpp_u14_17_HighP13r = spvpp_u14_17__HighP13; + + { + switch (spvpp_u14_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_17__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_17__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_17__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_17__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_17__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_17__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_17__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_17__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_17__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_17__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_17__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_17__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_17__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_17__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_17__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_17__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_17__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_17__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_17__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_17__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_17__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_17__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_17__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_17__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_17__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_17__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_17__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_17__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_17__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_17__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_17__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_17__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_17__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_17__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_17__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_17__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_17__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_17__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_17__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_17__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_17__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_17__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_17__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_17__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_17__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_17__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_17__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_17__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_17__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_17__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_17__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_17__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_17__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_17__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_17__MedP13 = 125; + break; + } + } + spvpp_u14_17_MedP13r = spvpp_u14_17__MedP13; + + { + switch (spvpp_u14_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_17__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_17__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_17__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_17__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_17__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_17__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_17__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_17__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_17__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_17__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_17__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_17__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_17__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_17__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_17__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_17__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_17__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_17__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_17__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_17__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_17__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_17__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_17__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_17__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_17__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_17__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_17__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_17__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_17__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_17__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_17__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_17__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_17__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_17__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_17__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_17__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_17__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_17__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_17__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_17__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_17__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_17__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_17__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_17__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_17__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_17__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_17__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_17__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_17__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_17__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_17__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_17__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_17__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_17__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_17__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + } + } + spvpp_u14_17_LowP13r = spvpp_u14_17__LowP13; + spvpp_Eqme14_ptr_b_35_34->f.h = 0; + spvpp_Eqme14a_ptr_b_17_17->f.h = 0; + if ((((((((spvpp_u14_17_qA != 0) && (spvpp_u14_17_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_17_validA) & 0xffffffffffffffffLL) && spvpp_u14_17_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_17_passX || ((((spvpp_u14_17_passY && (spvpp_u14_17_CSCidA == spvpp_u14_17_CSCidY)) & 0x1LL) && (spvpp_u14_17_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_17_passZ && (spvpp_u14_17_CSCidA == spvpp_u14_17_CSCidZ)) & 0x1LL) && (spvpp_u14_17_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_17_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_17_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_17_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_17_Dphi_ptr_b_6_0->f.h <= spvpp_u14_17_HighP13r) spvpp_Eqme14_ptr_b_35_34->f.h = 3; + else if (spvpp_u14_17_Dphi_ptr_b_6_0->f.h <= spvpp_u14_17_MedP13r) spvpp_Eqme14_ptr_b_35_34->f.h = 2; + else if ((((spvpp_u14_17_Dphi_ptr_b_6_0->f.h <= spvpp_u14_17_LowP13r) || spvpp_u14_17_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_35_34->f.h = 1; + } + if ((((((spvpp_u14_17_CSCidA >= 1) && (spvpp_u14_17_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_17_CSCidA >= 10) && (spvpp_u14_17_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_17_Deta <= maxdeta_halo113) && (spvpp_u14_17_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_17_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_17_17->f.h = 1; + } + else + { + if ((((((spvpp_u14_17_Deta <= maxdeta_halo13) && (spvpp_u14_17_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_17_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_17_17->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_2() +{ +/* always */ if (CH_spvpp_u14_2_meA | CH_spvpp_u14_2_meB | CH_spvpp_u14_2_passX | CH_spvpp_u14_2_passY | CH_spvpp_u14_2_CSCidY | CH_spvpp_u14_2_passZ | CH_spvpp_u14_2_CSCidZ | CH_spvpp_u14_2_Dphi | CH_spvpp_u14_2_wide_phi | CH_spvpp_u14_2_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_2_phiA = spvpp_u14_2_meA_ptr_b_9_0->f.h; + spvpp_u14_2_etaA = spvpp_u14_2_meA_ptr_b_16_10->f.h; + spvpp_u14_2_qA = spvpp_u14_2_meA_ptr_b_20_17->f.h; + spvpp_u14_2_CSCidA = spvpp_u14_2_meA_ptr_b_24_21->f.h; + spvpp_u14_2_validA = spvpp_u14_2_meA_ptr_b_25_25->f.h; + spvpp_u14_2_phiB = spvpp_u14_2_meB_ptr_b_9_0->f.h; + spvpp_u14_2_etaB = spvpp_u14_2_meB_ptr_b_16_10->f.h; + spvpp_u14_2_qB = spvpp_u14_2_meB_ptr_b_20_17->f.h; + spvpp_u14_2_validB = spvpp_u14_2_meB_ptr_b_21_21->f.h; + spvpp_u14_2_Deta = (spvpp_u14_2_etaA > spvpp_u14_2_etaB) ? (0 & 0x7f) : ((spvpp_u14_2_etaB - spvpp_u14_2_etaA) & 0x7fLL); + spvpp_u14_2_Dphi = (spvpp_u14_2_phiA > spvpp_u14_2_phiB) ? ((spvpp_u14_2_phiA - spvpp_u14_2_phiB) & 0x3ffLL) : ((spvpp_u14_2_phiB - spvpp_u14_2_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_2__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_2__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_2__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_2__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_2__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_2__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_2__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_2__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_2__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_2__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_2__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_2__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_2__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_2__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_2__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_2__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_2__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_2__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_2__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_2__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_2__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_2__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_2__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_2__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_2__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_2__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_2__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_2__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_2__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_2__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_2__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_2__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + } + } + spvpp_u14_2_HighP13r = spvpp_u14_2__HighP13; + + { + switch (spvpp_u14_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_2__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_2__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_2__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_2__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_2__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_2__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_2__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_2__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_2__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_2__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_2__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_2__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_2__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_2__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_2__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_2__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_2__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_2__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_2__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_2__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_2__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_2__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_2__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_2__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_2__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_2__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_2__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_2__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_2__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_2__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_2__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_2__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_2__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_2__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_2__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_2__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_2__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_2__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_2__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_2__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_2__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_2__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_2__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_2__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_2__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_2__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_2__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_2__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_2__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_2__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_2__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_2__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_2__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_2__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_2__MedP13 = 125; + break; + } + } + spvpp_u14_2_MedP13r = spvpp_u14_2__MedP13; + + { + switch (spvpp_u14_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_2__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_2__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_2__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_2__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_2__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_2__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_2__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_2__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_2__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_2__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_2__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_2__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_2__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_2__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_2__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_2__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_2__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_2__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_2__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_2__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_2__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_2__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_2__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_2__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_2__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_2__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_2__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_2__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_2__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_2__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_2__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_2__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_2__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_2__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_2__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_2__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_2__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_2__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_2__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_2__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_2__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_2__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_2__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_2__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_2__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_2__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_2__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_2__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_2__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_2__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_2__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_2__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_2__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_2__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_2__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + } + } + spvpp_u14_2_LowP13r = spvpp_u14_2__LowP13; + spvpp_Eqme14_ptr_b_25_24->f.h = 0; + spvpp_Eqme14a_ptr_b_12_12->f.h = 0; + if ((((((((spvpp_u14_2_qA != 0) && (spvpp_u14_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_2_validA) & 0xffffffffffffffffLL) && spvpp_u14_2_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_2_passX || ((((spvpp_u14_2_passY && (spvpp_u14_2_CSCidA == spvpp_u14_2_CSCidY)) & 0x1LL) && (spvpp_u14_2_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_2_passZ && (spvpp_u14_2_CSCidA == spvpp_u14_2_CSCidZ)) & 0x1LL) && (spvpp_u14_2_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_2_Dphi_ptr_b_6_0->f.h <= spvpp_u14_2_HighP13r) spvpp_Eqme14_ptr_b_25_24->f.h = 3; + else if (spvpp_u14_2_Dphi_ptr_b_6_0->f.h <= spvpp_u14_2_MedP13r) spvpp_Eqme14_ptr_b_25_24->f.h = 2; + else if ((((spvpp_u14_2_Dphi_ptr_b_6_0->f.h <= spvpp_u14_2_LowP13r) || spvpp_u14_2_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_25_24->f.h = 1; + } + if ((((((spvpp_u14_2_CSCidA >= 1) && (spvpp_u14_2_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_2_CSCidA >= 10) && (spvpp_u14_2_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_2_Deta <= maxdeta_halo113) && (spvpp_u14_2_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_2_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_12_12->f.h = 1; + } + else + { + if ((((((spvpp_u14_2_Deta <= maxdeta_halo13) && (spvpp_u14_2_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_2_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_12_12->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_3() +{ +/* always */ if (CH_spvpp_u14_3_meA | CH_spvpp_u14_3_meB | CH_spvpp_u14_3_passX | CH_spvpp_u14_3_passY | CH_spvpp_u14_3_CSCidY | CH_spvpp_u14_3_passZ | CH_spvpp_u14_3_CSCidZ | CH_spvpp_u14_3_Dphi | CH_spvpp_u14_3_wide_phi | CH_spvpp_u14_3_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_3_phiA = spvpp_u14_3_meA_ptr_b_9_0->f.h; + spvpp_u14_3_etaA = spvpp_u14_3_meA_ptr_b_16_10->f.h; + spvpp_u14_3_qA = spvpp_u14_3_meA_ptr_b_20_17->f.h; + spvpp_u14_3_CSCidA = spvpp_u14_3_meA_ptr_b_24_21->f.h; + spvpp_u14_3_validA = spvpp_u14_3_meA_ptr_b_25_25->f.h; + spvpp_u14_3_phiB = spvpp_u14_3_meB_ptr_b_9_0->f.h; + spvpp_u14_3_etaB = spvpp_u14_3_meB_ptr_b_16_10->f.h; + spvpp_u14_3_qB = spvpp_u14_3_meB_ptr_b_20_17->f.h; + spvpp_u14_3_validB = spvpp_u14_3_meB_ptr_b_21_21->f.h; + spvpp_u14_3_Deta = (spvpp_u14_3_etaA > spvpp_u14_3_etaB) ? (0 & 0x7f) : ((spvpp_u14_3_etaB - spvpp_u14_3_etaA) & 0x7fLL); + spvpp_u14_3_Dphi = (spvpp_u14_3_phiA > spvpp_u14_3_phiB) ? ((spvpp_u14_3_phiA - spvpp_u14_3_phiB) & 0x3ffLL) : ((spvpp_u14_3_phiB - spvpp_u14_3_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_3__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_3__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_3__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_3__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_3__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_3__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_3__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_3__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_3__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_3__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_3__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_3__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_3__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_3__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_3__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_3__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_3__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_3__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_3__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_3__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_3__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_3__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_3__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_3__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_3__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_3__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_3__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_3__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_3__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_3__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_3__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_3__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + } + } + spvpp_u14_3_HighP13r = spvpp_u14_3__HighP13; + + { + switch (spvpp_u14_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_3__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_3__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_3__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_3__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_3__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_3__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_3__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_3__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_3__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_3__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_3__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_3__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_3__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_3__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_3__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_3__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_3__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_3__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_3__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_3__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_3__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_3__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_3__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_3__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_3__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_3__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_3__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_3__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_3__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_3__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_3__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_3__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_3__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_3__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_3__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_3__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_3__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_3__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_3__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_3__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_3__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_3__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_3__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_3__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_3__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_3__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_3__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_3__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_3__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_3__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_3__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_3__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_3__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_3__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_3__MedP13 = 125; + break; + } + } + spvpp_u14_3_MedP13r = spvpp_u14_3__MedP13; + + { + switch (spvpp_u14_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_3__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_3__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_3__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_3__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_3__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_3__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_3__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_3__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_3__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_3__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_3__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_3__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_3__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_3__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_3__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_3__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_3__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_3__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_3__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_3__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_3__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_3__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_3__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_3__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_3__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_3__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_3__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_3__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_3__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_3__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_3__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_3__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_3__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_3__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_3__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_3__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_3__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_3__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_3__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_3__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_3__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_3__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_3__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_3__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_3__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_3__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_3__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_3__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_3__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_3__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_3__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_3__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_3__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_3__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_3__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + } + } + spvpp_u14_3_LowP13r = spvpp_u14_3__LowP13; + spvpp_Eqme14_ptr_b_3_2->f.h = 0; + spvpp_Eqme14a_ptr_b_1_1->f.h = 0; + if ((((((((spvpp_u14_3_qA != 0) && (spvpp_u14_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_3_validA) & 0xffffffffffffffffLL) && spvpp_u14_3_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_3_passX || ((((spvpp_u14_3_passY && (spvpp_u14_3_CSCidA == spvpp_u14_3_CSCidY)) & 0x1LL) && (spvpp_u14_3_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_3_passZ && (spvpp_u14_3_CSCidA == spvpp_u14_3_CSCidZ)) & 0x1LL) && (spvpp_u14_3_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_3_Dphi_ptr_b_6_0->f.h <= spvpp_u14_3_HighP13r) spvpp_Eqme14_ptr_b_3_2->f.h = 3; + else if (spvpp_u14_3_Dphi_ptr_b_6_0->f.h <= spvpp_u14_3_MedP13r) spvpp_Eqme14_ptr_b_3_2->f.h = 2; + else if ((((spvpp_u14_3_Dphi_ptr_b_6_0->f.h <= spvpp_u14_3_LowP13r) || spvpp_u14_3_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_3_2->f.h = 1; + } + if ((((((spvpp_u14_3_CSCidA >= 1) && (spvpp_u14_3_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_3_CSCidA >= 10) && (spvpp_u14_3_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_3_Deta <= maxdeta_halo113) && (spvpp_u14_3_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_3_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_1_1->f.h = 1; + } + else + { + if ((((((spvpp_u14_3_Deta <= maxdeta_halo13) && (spvpp_u14_3_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_3_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_1_1->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_4() +{ +/* always */ if (CH_spvpp_u14_4_meA | CH_spvpp_u14_4_meB | CH_spvpp_u14_4_passX | CH_spvpp_u14_4_passY | CH_spvpp_u14_4_CSCidY | CH_spvpp_u14_4_passZ | CH_spvpp_u14_4_CSCidZ | CH_spvpp_u14_4_Dphi | CH_spvpp_u14_4_wide_phi | CH_spvpp_u14_4_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_4_phiA = spvpp_u14_4_meA_ptr_b_9_0->f.h; + spvpp_u14_4_etaA = spvpp_u14_4_meA_ptr_b_16_10->f.h; + spvpp_u14_4_qA = spvpp_u14_4_meA_ptr_b_20_17->f.h; + spvpp_u14_4_CSCidA = spvpp_u14_4_meA_ptr_b_24_21->f.h; + spvpp_u14_4_validA = spvpp_u14_4_meA_ptr_b_25_25->f.h; + spvpp_u14_4_phiB = spvpp_u14_4_meB_ptr_b_9_0->f.h; + spvpp_u14_4_etaB = spvpp_u14_4_meB_ptr_b_16_10->f.h; + spvpp_u14_4_qB = spvpp_u14_4_meB_ptr_b_20_17->f.h; + spvpp_u14_4_validB = spvpp_u14_4_meB_ptr_b_21_21->f.h; + spvpp_u14_4_Deta = (spvpp_u14_4_etaA > spvpp_u14_4_etaB) ? (0 & 0x7f) : ((spvpp_u14_4_etaB - spvpp_u14_4_etaA) & 0x7fLL); + spvpp_u14_4_Dphi = (spvpp_u14_4_phiA > spvpp_u14_4_phiB) ? ((spvpp_u14_4_phiA - spvpp_u14_4_phiB) & 0x3ffLL) : ((spvpp_u14_4_phiB - spvpp_u14_4_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_4__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_4__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_4__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_4__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_4__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_4__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_4__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_4__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_4__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_4__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_4__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_4__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_4__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_4__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_4__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_4__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_4__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_4__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_4__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_4__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_4__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_4__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_4__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_4__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_4__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_4__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_4__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_4__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_4__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_4__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_4__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_4__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + } + } + spvpp_u14_4_HighP13r = spvpp_u14_4__HighP13; + + { + switch (spvpp_u14_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_4__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_4__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_4__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_4__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_4__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_4__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_4__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_4__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_4__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_4__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_4__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_4__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_4__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_4__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_4__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_4__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_4__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_4__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_4__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_4__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_4__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_4__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_4__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_4__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_4__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_4__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_4__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_4__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_4__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_4__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_4__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_4__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_4__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_4__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_4__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_4__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_4__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_4__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_4__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_4__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_4__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_4__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_4__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_4__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_4__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_4__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_4__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_4__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_4__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_4__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_4__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_4__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_4__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_4__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_4__MedP13 = 125; + break; + } + } + spvpp_u14_4_MedP13r = spvpp_u14_4__MedP13; + + { + switch (spvpp_u14_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_4__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_4__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_4__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_4__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_4__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_4__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_4__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_4__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_4__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_4__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_4__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_4__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_4__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_4__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_4__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_4__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_4__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_4__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_4__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_4__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_4__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_4__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_4__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_4__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_4__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_4__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_4__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_4__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_4__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_4__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_4__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_4__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_4__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_4__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_4__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_4__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_4__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_4__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_4__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_4__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_4__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_4__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_4__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_4__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_4__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_4__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_4__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_4__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_4__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_4__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_4__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_4__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_4__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_4__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_4__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + } + } + spvpp_u14_4_LowP13r = spvpp_u14_4__LowP13; + spvpp_Eqme14_ptr_b_15_14->f.h = 0; + spvpp_Eqme14a_ptr_b_7_7->f.h = 0; + if ((((((((spvpp_u14_4_qA != 0) && (spvpp_u14_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_4_validA) & 0xffffffffffffffffLL) && spvpp_u14_4_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_4_passX || ((((spvpp_u14_4_passY && (spvpp_u14_4_CSCidA == spvpp_u14_4_CSCidY)) & 0x1LL) && (spvpp_u14_4_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_4_passZ && (spvpp_u14_4_CSCidA == spvpp_u14_4_CSCidZ)) & 0x1LL) && (spvpp_u14_4_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_4_Dphi_ptr_b_6_0->f.h <= spvpp_u14_4_HighP13r) spvpp_Eqme14_ptr_b_15_14->f.h = 3; + else if (spvpp_u14_4_Dphi_ptr_b_6_0->f.h <= spvpp_u14_4_MedP13r) spvpp_Eqme14_ptr_b_15_14->f.h = 2; + else if ((((spvpp_u14_4_Dphi_ptr_b_6_0->f.h <= spvpp_u14_4_LowP13r) || spvpp_u14_4_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_15_14->f.h = 1; + } + if ((((((spvpp_u14_4_CSCidA >= 1) && (spvpp_u14_4_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_4_CSCidA >= 10) && (spvpp_u14_4_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_4_Deta <= maxdeta_halo113) && (spvpp_u14_4_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_4_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_7_7->f.h = 1; + } + else + { + if ((((((spvpp_u14_4_Deta <= maxdeta_halo13) && (spvpp_u14_4_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_4_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_7_7->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_5() +{ +/* always */ if (CH_spvpp_u14_5_meA | CH_spvpp_u14_5_meB | CH_spvpp_u14_5_passX | CH_spvpp_u14_5_passY | CH_spvpp_u14_5_CSCidY | CH_spvpp_u14_5_passZ | CH_spvpp_u14_5_CSCidZ | CH_spvpp_u14_5_Dphi | CH_spvpp_u14_5_wide_phi | CH_spvpp_u14_5_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_5_phiA = spvpp_u14_5_meA_ptr_b_9_0->f.h; + spvpp_u14_5_etaA = spvpp_u14_5_meA_ptr_b_16_10->f.h; + spvpp_u14_5_qA = spvpp_u14_5_meA_ptr_b_20_17->f.h; + spvpp_u14_5_CSCidA = spvpp_u14_5_meA_ptr_b_24_21->f.h; + spvpp_u14_5_validA = spvpp_u14_5_meA_ptr_b_25_25->f.h; + spvpp_u14_5_phiB = spvpp_u14_5_meB_ptr_b_9_0->f.h; + spvpp_u14_5_etaB = spvpp_u14_5_meB_ptr_b_16_10->f.h; + spvpp_u14_5_qB = spvpp_u14_5_meB_ptr_b_20_17->f.h; + spvpp_u14_5_validB = spvpp_u14_5_meB_ptr_b_21_21->f.h; + spvpp_u14_5_Deta = (spvpp_u14_5_etaA > spvpp_u14_5_etaB) ? (0 & 0x7f) : ((spvpp_u14_5_etaB - spvpp_u14_5_etaA) & 0x7fLL); + spvpp_u14_5_Dphi = (spvpp_u14_5_phiA > spvpp_u14_5_phiB) ? ((spvpp_u14_5_phiA - spvpp_u14_5_phiB) & 0x3ffLL) : ((spvpp_u14_5_phiB - spvpp_u14_5_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_5__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_5__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_5__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_5__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_5__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_5__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_5__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_5__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_5__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_5__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_5__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_5__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_5__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_5__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_5__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_5__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_5__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_5__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_5__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_5__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_5__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_5__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_5__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_5__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_5__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_5__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_5__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_5__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_5__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_5__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_5__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_5__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + } + } + spvpp_u14_5_HighP13r = spvpp_u14_5__HighP13; + + { + switch (spvpp_u14_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_5__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_5__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_5__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_5__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_5__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_5__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_5__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_5__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_5__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_5__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_5__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_5__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_5__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_5__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_5__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_5__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_5__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_5__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_5__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_5__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_5__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_5__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_5__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_5__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_5__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_5__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_5__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_5__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_5__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_5__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_5__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_5__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_5__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_5__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_5__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_5__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_5__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_5__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_5__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_5__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_5__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_5__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_5__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_5__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_5__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_5__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_5__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_5__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_5__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_5__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_5__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_5__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_5__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_5__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_5__MedP13 = 125; + break; + } + } + spvpp_u14_5_MedP13r = spvpp_u14_5__MedP13; + + { + switch (spvpp_u14_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_5__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_5__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_5__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_5__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_5__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_5__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_5__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_5__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_5__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_5__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_5__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_5__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_5__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_5__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_5__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_5__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_5__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_5__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_5__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_5__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_5__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_5__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_5__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_5__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_5__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_5__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_5__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_5__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_5__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_5__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_5__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_5__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_5__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_5__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_5__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_5__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_5__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_5__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_5__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_5__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_5__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_5__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_5__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_5__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_5__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_5__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_5__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_5__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_5__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_5__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_5__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_5__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_5__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_5__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_5__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + } + } + spvpp_u14_5_LowP13r = spvpp_u14_5__LowP13; + spvpp_Eqme14_ptr_b_27_26->f.h = 0; + spvpp_Eqme14a_ptr_b_13_13->f.h = 0; + if ((((((((spvpp_u14_5_qA != 0) && (spvpp_u14_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_5_validA) & 0xffffffffffffffffLL) && spvpp_u14_5_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_5_passX || ((((spvpp_u14_5_passY && (spvpp_u14_5_CSCidA == spvpp_u14_5_CSCidY)) & 0x1LL) && (spvpp_u14_5_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_5_passZ && (spvpp_u14_5_CSCidA == spvpp_u14_5_CSCidZ)) & 0x1LL) && (spvpp_u14_5_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_5_Dphi_ptr_b_6_0->f.h <= spvpp_u14_5_HighP13r) spvpp_Eqme14_ptr_b_27_26->f.h = 3; + else if (spvpp_u14_5_Dphi_ptr_b_6_0->f.h <= spvpp_u14_5_MedP13r) spvpp_Eqme14_ptr_b_27_26->f.h = 2; + else if ((((spvpp_u14_5_Dphi_ptr_b_6_0->f.h <= spvpp_u14_5_LowP13r) || spvpp_u14_5_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_27_26->f.h = 1; + } + if ((((((spvpp_u14_5_CSCidA >= 1) && (spvpp_u14_5_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_5_CSCidA >= 10) && (spvpp_u14_5_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_5_Deta <= maxdeta_halo113) && (spvpp_u14_5_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_5_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_13_13->f.h = 1; + } + else + { + if ((((((spvpp_u14_5_Deta <= maxdeta_halo13) && (spvpp_u14_5_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_5_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_13_13->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_6() +{ +/* always */ if (CH_spvpp_u14_6_meA | CH_spvpp_u14_6_meB | CH_spvpp_u14_6_passX | CH_spvpp_u14_6_passY | CH_spvpp_u14_6_CSCidY | CH_spvpp_u14_6_passZ | CH_spvpp_u14_6_CSCidZ | CH_spvpp_u14_6_Dphi | CH_spvpp_u14_6_wide_phi | CH_spvpp_u14_6_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_6_phiA = spvpp_u14_6_meA_ptr_b_9_0->f.h; + spvpp_u14_6_etaA = spvpp_u14_6_meA_ptr_b_16_10->f.h; + spvpp_u14_6_qA = spvpp_u14_6_meA_ptr_b_20_17->f.h; + spvpp_u14_6_CSCidA = spvpp_u14_6_meA_ptr_b_24_21->f.h; + spvpp_u14_6_validA = spvpp_u14_6_meA_ptr_b_25_25->f.h; + spvpp_u14_6_phiB = spvpp_u14_6_meB_ptr_b_9_0->f.h; + spvpp_u14_6_etaB = spvpp_u14_6_meB_ptr_b_16_10->f.h; + spvpp_u14_6_qB = spvpp_u14_6_meB_ptr_b_20_17->f.h; + spvpp_u14_6_validB = spvpp_u14_6_meB_ptr_b_21_21->f.h; + spvpp_u14_6_Deta = (spvpp_u14_6_etaA > spvpp_u14_6_etaB) ? (0 & 0x7f) : ((spvpp_u14_6_etaB - spvpp_u14_6_etaA) & 0x7fLL); + spvpp_u14_6_Dphi = (spvpp_u14_6_phiA > spvpp_u14_6_phiB) ? ((spvpp_u14_6_phiA - spvpp_u14_6_phiB) & 0x3ffLL) : ((spvpp_u14_6_phiB - spvpp_u14_6_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_6__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_6__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_6__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_6__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_6__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_6__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_6__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_6__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_6__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_6__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_6__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_6__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_6__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_6__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_6__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_6__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_6__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_6__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_6__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_6__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_6__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_6__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_6__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_6__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_6__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_6__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_6__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_6__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_6__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_6__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_6__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_6__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + } + } + spvpp_u14_6_HighP13r = spvpp_u14_6__HighP13; + + { + switch (spvpp_u14_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_6__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_6__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_6__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_6__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_6__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_6__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_6__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_6__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_6__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_6__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_6__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_6__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_6__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_6__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_6__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_6__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_6__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_6__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_6__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_6__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_6__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_6__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_6__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_6__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_6__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_6__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_6__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_6__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_6__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_6__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_6__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_6__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_6__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_6__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_6__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_6__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_6__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_6__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_6__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_6__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_6__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_6__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_6__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_6__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_6__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_6__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_6__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_6__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_6__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_6__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_6__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_6__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_6__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_6__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_6__MedP13 = 125; + break; + } + } + spvpp_u14_6_MedP13r = spvpp_u14_6__MedP13; + + { + switch (spvpp_u14_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_6__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_6__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_6__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_6__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_6__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_6__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_6__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_6__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_6__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_6__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_6__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_6__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_6__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_6__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_6__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_6__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_6__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_6__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_6__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_6__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_6__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_6__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_6__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_6__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_6__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_6__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_6__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_6__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_6__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_6__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_6__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_6__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_6__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_6__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_6__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_6__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_6__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_6__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_6__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_6__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_6__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_6__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_6__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_6__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_6__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_6__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_6__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_6__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_6__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_6__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_6__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_6__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_6__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_6__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_6__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + } + } + spvpp_u14_6_LowP13r = spvpp_u14_6__LowP13; + spvpp_Eqme14_ptr_b_5_4->f.h = 0; + spvpp_Eqme14a_ptr_b_2_2->f.h = 0; + if ((((((((spvpp_u14_6_qA != 0) && (spvpp_u14_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_6_validA) & 0xffffffffffffffffLL) && spvpp_u14_6_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_6_passX || ((((spvpp_u14_6_passY && (spvpp_u14_6_CSCidA == spvpp_u14_6_CSCidY)) & 0x1LL) && (spvpp_u14_6_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_6_passZ && (spvpp_u14_6_CSCidA == spvpp_u14_6_CSCidZ)) & 0x1LL) && (spvpp_u14_6_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_6_Dphi_ptr_b_6_0->f.h <= spvpp_u14_6_HighP13r) spvpp_Eqme14_ptr_b_5_4->f.h = 3; + else if (spvpp_u14_6_Dphi_ptr_b_6_0->f.h <= spvpp_u14_6_MedP13r) spvpp_Eqme14_ptr_b_5_4->f.h = 2; + else if ((((spvpp_u14_6_Dphi_ptr_b_6_0->f.h <= spvpp_u14_6_LowP13r) || spvpp_u14_6_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_5_4->f.h = 1; + } + if ((((((spvpp_u14_6_CSCidA >= 1) && (spvpp_u14_6_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_6_CSCidA >= 10) && (spvpp_u14_6_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_6_Deta <= maxdeta_halo113) && (spvpp_u14_6_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_6_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_2_2->f.h = 1; + } + else + { + if ((((((spvpp_u14_6_Deta <= maxdeta_halo13) && (spvpp_u14_6_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_6_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_2_2->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_7() +{ +/* always */ if (CH_spvpp_u14_7_meA | CH_spvpp_u14_7_meB | CH_spvpp_u14_7_passX | CH_spvpp_u14_7_passY | CH_spvpp_u14_7_CSCidY | CH_spvpp_u14_7_passZ | CH_spvpp_u14_7_CSCidZ | CH_spvpp_u14_7_Dphi | CH_spvpp_u14_7_wide_phi | CH_spvpp_u14_7_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_7_phiA = spvpp_u14_7_meA_ptr_b_9_0->f.h; + spvpp_u14_7_etaA = spvpp_u14_7_meA_ptr_b_16_10->f.h; + spvpp_u14_7_qA = spvpp_u14_7_meA_ptr_b_20_17->f.h; + spvpp_u14_7_CSCidA = spvpp_u14_7_meA_ptr_b_24_21->f.h; + spvpp_u14_7_validA = spvpp_u14_7_meA_ptr_b_25_25->f.h; + spvpp_u14_7_phiB = spvpp_u14_7_meB_ptr_b_9_0->f.h; + spvpp_u14_7_etaB = spvpp_u14_7_meB_ptr_b_16_10->f.h; + spvpp_u14_7_qB = spvpp_u14_7_meB_ptr_b_20_17->f.h; + spvpp_u14_7_validB = spvpp_u14_7_meB_ptr_b_21_21->f.h; + spvpp_u14_7_Deta = (spvpp_u14_7_etaA > spvpp_u14_7_etaB) ? (0 & 0x7f) : ((spvpp_u14_7_etaB - spvpp_u14_7_etaA) & 0x7fLL); + spvpp_u14_7_Dphi = (spvpp_u14_7_phiA > spvpp_u14_7_phiB) ? ((spvpp_u14_7_phiA - spvpp_u14_7_phiB) & 0x3ffLL) : ((spvpp_u14_7_phiB - spvpp_u14_7_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_7__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_7__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_7__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_7__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_7__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_7__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_7__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_7__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_7__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_7__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_7__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_7__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_7__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_7__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_7__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_7__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_7__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_7__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_7__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_7__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_7__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_7__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_7__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_7__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_7__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_7__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_7__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_7__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_7__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_7__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_7__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_7__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + } + } + spvpp_u14_7_HighP13r = spvpp_u14_7__HighP13; + + { + switch (spvpp_u14_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_7__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_7__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_7__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_7__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_7__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_7__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_7__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_7__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_7__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_7__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_7__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_7__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_7__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_7__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_7__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_7__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_7__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_7__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_7__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_7__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_7__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_7__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_7__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_7__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_7__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_7__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_7__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_7__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_7__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_7__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_7__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_7__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_7__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_7__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_7__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_7__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_7__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_7__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_7__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_7__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_7__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_7__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_7__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_7__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_7__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_7__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_7__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_7__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_7__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_7__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_7__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_7__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_7__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_7__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_7__MedP13 = 125; + break; + } + } + spvpp_u14_7_MedP13r = spvpp_u14_7__MedP13; + + { + switch (spvpp_u14_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_7__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_7__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_7__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_7__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_7__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_7__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_7__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_7__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_7__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_7__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_7__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_7__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_7__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_7__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_7__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_7__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_7__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_7__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_7__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_7__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_7__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_7__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_7__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_7__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_7__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_7__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_7__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_7__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_7__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_7__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_7__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_7__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_7__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_7__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_7__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_7__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_7__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_7__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_7__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_7__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_7__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_7__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_7__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_7__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_7__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_7__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_7__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_7__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_7__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_7__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_7__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_7__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_7__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_7__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_7__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + } + } + spvpp_u14_7_LowP13r = spvpp_u14_7__LowP13; + spvpp_Eqme14_ptr_b_17_16->f.h = 0; + spvpp_Eqme14a_ptr_b_8_8->f.h = 0; + if ((((((((spvpp_u14_7_qA != 0) && (spvpp_u14_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_7_validA) & 0xffffffffffffffffLL) && spvpp_u14_7_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_7_passX || ((((spvpp_u14_7_passY && (spvpp_u14_7_CSCidA == spvpp_u14_7_CSCidY)) & 0x1LL) && (spvpp_u14_7_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_7_passZ && (spvpp_u14_7_CSCidA == spvpp_u14_7_CSCidZ)) & 0x1LL) && (spvpp_u14_7_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_7_Dphi_ptr_b_6_0->f.h <= spvpp_u14_7_HighP13r) spvpp_Eqme14_ptr_b_17_16->f.h = 3; + else if (spvpp_u14_7_Dphi_ptr_b_6_0->f.h <= spvpp_u14_7_MedP13r) spvpp_Eqme14_ptr_b_17_16->f.h = 2; + else if ((((spvpp_u14_7_Dphi_ptr_b_6_0->f.h <= spvpp_u14_7_LowP13r) || spvpp_u14_7_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_17_16->f.h = 1; + } + if ((((((spvpp_u14_7_CSCidA >= 1) && (spvpp_u14_7_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_7_CSCidA >= 10) && (spvpp_u14_7_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_7_Deta <= maxdeta_halo113) && (spvpp_u14_7_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_7_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_8_8->f.h = 1; + } + else + { + if ((((((spvpp_u14_7_Deta <= maxdeta_halo13) && (spvpp_u14_7_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_7_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_8_8->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_8() +{ +/* always */ if (CH_spvpp_u14_8_meA | CH_spvpp_u14_8_meB | CH_spvpp_u14_8_passX | CH_spvpp_u14_8_passY | CH_spvpp_u14_8_CSCidY | CH_spvpp_u14_8_passZ | CH_spvpp_u14_8_CSCidZ | CH_spvpp_u14_8_Dphi | CH_spvpp_u14_8_wide_phi | CH_spvpp_u14_8_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_8_phiA = spvpp_u14_8_meA_ptr_b_9_0->f.h; + spvpp_u14_8_etaA = spvpp_u14_8_meA_ptr_b_16_10->f.h; + spvpp_u14_8_qA = spvpp_u14_8_meA_ptr_b_20_17->f.h; + spvpp_u14_8_CSCidA = spvpp_u14_8_meA_ptr_b_24_21->f.h; + spvpp_u14_8_validA = spvpp_u14_8_meA_ptr_b_25_25->f.h; + spvpp_u14_8_phiB = spvpp_u14_8_meB_ptr_b_9_0->f.h; + spvpp_u14_8_etaB = spvpp_u14_8_meB_ptr_b_16_10->f.h; + spvpp_u14_8_qB = spvpp_u14_8_meB_ptr_b_20_17->f.h; + spvpp_u14_8_validB = spvpp_u14_8_meB_ptr_b_21_21->f.h; + spvpp_u14_8_Deta = (spvpp_u14_8_etaA > spvpp_u14_8_etaB) ? (0 & 0x7f) : ((spvpp_u14_8_etaB - spvpp_u14_8_etaA) & 0x7fLL); + spvpp_u14_8_Dphi = (spvpp_u14_8_phiA > spvpp_u14_8_phiB) ? ((spvpp_u14_8_phiA - spvpp_u14_8_phiB) & 0x3ffLL) : ((spvpp_u14_8_phiB - spvpp_u14_8_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_8__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_8__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_8__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_8__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_8__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_8__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_8__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_8__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_8__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_8__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_8__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_8__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_8__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_8__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_8__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_8__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_8__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_8__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_8__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_8__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_8__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_8__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_8__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_8__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_8__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_8__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_8__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_8__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_8__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_8__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_8__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_8__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + } + } + spvpp_u14_8_HighP13r = spvpp_u14_8__HighP13; + + { + switch (spvpp_u14_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_8__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_8__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_8__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_8__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_8__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_8__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_8__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_8__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_8__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_8__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_8__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_8__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_8__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_8__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_8__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_8__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_8__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_8__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_8__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_8__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_8__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_8__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_8__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_8__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_8__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_8__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_8__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_8__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_8__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_8__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_8__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_8__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_8__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_8__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_8__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_8__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_8__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_8__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_8__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_8__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_8__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_8__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_8__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_8__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_8__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_8__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_8__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_8__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_8__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_8__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_8__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_8__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_8__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_8__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_8__MedP13 = 125; + break; + } + } + spvpp_u14_8_MedP13r = spvpp_u14_8__MedP13; + + { + switch (spvpp_u14_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_8__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_8__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_8__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_8__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_8__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_8__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_8__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_8__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_8__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_8__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_8__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_8__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_8__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_8__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_8__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_8__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_8__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_8__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_8__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_8__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_8__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_8__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_8__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_8__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_8__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_8__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_8__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_8__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_8__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_8__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_8__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_8__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_8__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_8__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_8__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_8__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_8__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_8__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_8__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_8__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_8__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_8__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_8__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_8__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_8__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_8__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_8__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_8__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_8__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_8__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_8__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_8__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_8__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_8__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_8__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + } + } + spvpp_u14_8_LowP13r = spvpp_u14_8__LowP13; + spvpp_Eqme14_ptr_b_29_28->f.h = 0; + spvpp_Eqme14a_ptr_b_14_14->f.h = 0; + if ((((((((spvpp_u14_8_qA != 0) && (spvpp_u14_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_8_validA) & 0xffffffffffffffffLL) && spvpp_u14_8_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_8_passX || ((((spvpp_u14_8_passY && (spvpp_u14_8_CSCidA == spvpp_u14_8_CSCidY)) & 0x1LL) && (spvpp_u14_8_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_8_passZ && (spvpp_u14_8_CSCidA == spvpp_u14_8_CSCidZ)) & 0x1LL) && (spvpp_u14_8_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_8_Dphi_ptr_b_6_0->f.h <= spvpp_u14_8_HighP13r) spvpp_Eqme14_ptr_b_29_28->f.h = 3; + else if (spvpp_u14_8_Dphi_ptr_b_6_0->f.h <= spvpp_u14_8_MedP13r) spvpp_Eqme14_ptr_b_29_28->f.h = 2; + else if ((((spvpp_u14_8_Dphi_ptr_b_6_0->f.h <= spvpp_u14_8_LowP13r) || spvpp_u14_8_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_29_28->f.h = 1; + } + if ((((((spvpp_u14_8_CSCidA >= 1) && (spvpp_u14_8_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_8_CSCidA >= 10) && (spvpp_u14_8_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_8_Deta <= maxdeta_halo113) && (spvpp_u14_8_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_8_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_14_14->f.h = 1; + } + else + { + if ((((((spvpp_u14_8_Deta <= maxdeta_halo13) && (spvpp_u14_8_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_8_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_14_14->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u14_9() +{ +/* always */ if (CH_spvpp_u14_9_meA | CH_spvpp_u14_9_meB | CH_spvpp_u14_9_passX | CH_spvpp_u14_9_passY | CH_spvpp_u14_9_CSCidY | CH_spvpp_u14_9_passZ | CH_spvpp_u14_9_CSCidZ | CH_spvpp_u14_9_Dphi | CH_spvpp_u14_9_wide_phi | CH_spvpp_u14_9_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_9_phiA = spvpp_u14_9_meA_ptr_b_9_0->f.h; + spvpp_u14_9_etaA = spvpp_u14_9_meA_ptr_b_16_10->f.h; + spvpp_u14_9_qA = spvpp_u14_9_meA_ptr_b_20_17->f.h; + spvpp_u14_9_CSCidA = spvpp_u14_9_meA_ptr_b_24_21->f.h; + spvpp_u14_9_validA = spvpp_u14_9_meA_ptr_b_25_25->f.h; + spvpp_u14_9_phiB = spvpp_u14_9_meB_ptr_b_9_0->f.h; + spvpp_u14_9_etaB = spvpp_u14_9_meB_ptr_b_16_10->f.h; + spvpp_u14_9_qB = spvpp_u14_9_meB_ptr_b_20_17->f.h; + spvpp_u14_9_validB = spvpp_u14_9_meB_ptr_b_21_21->f.h; + spvpp_u14_9_Deta = (spvpp_u14_9_etaA > spvpp_u14_9_etaB) ? (0 & 0x7f) : ((spvpp_u14_9_etaB - spvpp_u14_9_etaA) & 0x7fLL); + spvpp_u14_9_Dphi = (spvpp_u14_9_phiA > spvpp_u14_9_phiB) ? ((spvpp_u14_9_phiA - spvpp_u14_9_phiB) & 0x3ffLL) : ((spvpp_u14_9_phiB - spvpp_u14_9_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_9__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_9__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_9__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_9__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_9__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_9__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_9__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_9__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_9__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_9__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_9__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_9__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_9__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_9__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_9__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_9__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_9__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_9__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_9__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_9__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_9__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_9__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_9__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_9__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_9__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_9__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_9__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_9__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_9__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_9__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_9__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_9__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + } + } + spvpp_u14_9_HighP13r = spvpp_u14_9__HighP13; + + { + switch (spvpp_u14_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_9__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_9__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_9__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_9__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_9__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_9__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_9__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_9__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_9__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_9__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_9__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_9__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_9__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_9__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_9__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_9__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_9__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_9__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_9__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_9__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_9__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_9__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_9__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_9__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_9__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_9__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_9__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_9__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_9__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_9__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_9__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_9__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_9__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_9__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_9__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_9__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_9__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_9__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_9__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_9__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_9__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_9__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_9__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_9__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_9__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_9__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_9__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_9__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_9__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_9__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_9__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_9__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_9__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_9__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_9__MedP13 = 125; + break; + } + } + spvpp_u14_9_MedP13r = spvpp_u14_9__MedP13; + + { + switch (spvpp_u14_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_9__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_9__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_9__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_9__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_9__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_9__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_9__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_9__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_9__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_9__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_9__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_9__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_9__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_9__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_9__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_9__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_9__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_9__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_9__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_9__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_9__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_9__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_9__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_9__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_9__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_9__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_9__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_9__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_9__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_9__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_9__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_9__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_9__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_9__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_9__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_9__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_9__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_9__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_9__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_9__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_9__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_9__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_9__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_9__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_9__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_9__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_9__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_9__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_9__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_9__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_9__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_9__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_9__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_9__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_9__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + } + } + spvpp_u14_9_LowP13r = spvpp_u14_9__LowP13; + spvpp_Eqme14_ptr_b_7_6->f.h = 0; + spvpp_Eqme14a_ptr_b_3_3->f.h = 0; + if ((((((((spvpp_u14_9_qA != 0) && (spvpp_u14_9_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_9_validA) & 0xffffffffffffffffLL) && spvpp_u14_9_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_9_passX || ((((spvpp_u14_9_passY && (spvpp_u14_9_CSCidA == spvpp_u14_9_CSCidY)) & 0x1LL) && (spvpp_u14_9_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_9_passZ && (spvpp_u14_9_CSCidA == spvpp_u14_9_CSCidZ)) & 0x1LL) && (spvpp_u14_9_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_9_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_9_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_9_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_9_Dphi_ptr_b_6_0->f.h <= spvpp_u14_9_HighP13r) spvpp_Eqme14_ptr_b_7_6->f.h = 3; + else if (spvpp_u14_9_Dphi_ptr_b_6_0->f.h <= spvpp_u14_9_MedP13r) spvpp_Eqme14_ptr_b_7_6->f.h = 2; + else if ((((spvpp_u14_9_Dphi_ptr_b_6_0->f.h <= spvpp_u14_9_LowP13r) || spvpp_u14_9_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_7_6->f.h = 1; + } + if ((((((spvpp_u14_9_CSCidA >= 1) && (spvpp_u14_9_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_9_CSCidA >= 10) && (spvpp_u14_9_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_9_Deta <= maxdeta_halo113) && (spvpp_u14_9_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_9_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_3_3->f.h = 1; + } + else + { + if ((((((spvpp_u14_9_Deta <= maxdeta_halo13) && (spvpp_u14_9_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_9_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_3_3->f.h = 1; + } + } +} +} + +void vpp_generated_2014_04_24::u23_0() +{ +/* always */ if (CH_spvpp_u23_0_meA | CH_spvpp_u23_0_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_0_Deta | CH_spvpp_u23_0_Dphi | CH_spvpp_u23_0_wide_phi) +{ + spvpp_u23_0_phiA = spvpp_u23_0_meA_ptr_b_9_0->f.h; + spvpp_u23_0_etaA = spvpp_u23_0_meA_ptr_b_16_10->f.h; + spvpp_u23_0_qA = spvpp_u23_0_meA_ptr_b_20_17->f.h; + spvpp_u23_0_validA = spvpp_u23_0_meA_ptr_b_21_21->f.h; + spvpp_u23_0_phiB = spvpp_u23_0_meB_ptr_b_9_0->f.h; + spvpp_u23_0_etaB = spvpp_u23_0_meB_ptr_b_16_10->f.h; + spvpp_u23_0_qB = spvpp_u23_0_meB_ptr_b_20_17->f.h; + spvpp_u23_0_validB = spvpp_u23_0_meB_ptr_b_21_21->f.h; + if (spvpp_u23_0_etaA > spvpp_u23_0_etaB) spvpp_u23_0_Deta = ((spvpp_u23_0_etaA - spvpp_u23_0_etaB) & 0x7fLL); + else spvpp_u23_0_Deta = ((spvpp_u23_0_etaB - spvpp_u23_0_etaA) & 0x7fLL); + if (spvpp_u23_0_phiA > spvpp_u23_0_phiB) spvpp_u23_0_Dphi = ((spvpp_u23_0_phiA - spvpp_u23_0_phiB) & 0x3ffLL); + else spvpp_u23_0_Dphi = ((spvpp_u23_0_phiB - spvpp_u23_0_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_0_0->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_0_etaA <= mxeta23) && (spvpp_u23_0_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_0_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_0_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_0_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_0_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_0_validA) & 0xffffffffffffffffLL) && spvpp_u23_0_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_0_0->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u23_1() +{ +/* always */ if (CH_spvpp_u23_1_meA | CH_spvpp_u23_1_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_1_Deta | CH_spvpp_u23_1_Dphi | CH_spvpp_u23_1_wide_phi) +{ + spvpp_u23_1_phiA = spvpp_u23_1_meA_ptr_b_9_0->f.h; + spvpp_u23_1_etaA = spvpp_u23_1_meA_ptr_b_16_10->f.h; + spvpp_u23_1_qA = spvpp_u23_1_meA_ptr_b_20_17->f.h; + spvpp_u23_1_validA = spvpp_u23_1_meA_ptr_b_21_21->f.h; + spvpp_u23_1_phiB = spvpp_u23_1_meB_ptr_b_9_0->f.h; + spvpp_u23_1_etaB = spvpp_u23_1_meB_ptr_b_16_10->f.h; + spvpp_u23_1_qB = spvpp_u23_1_meB_ptr_b_20_17->f.h; + spvpp_u23_1_validB = spvpp_u23_1_meB_ptr_b_21_21->f.h; + if (spvpp_u23_1_etaA > spvpp_u23_1_etaB) spvpp_u23_1_Deta = ((spvpp_u23_1_etaA - spvpp_u23_1_etaB) & 0x7fLL); + else spvpp_u23_1_Deta = ((spvpp_u23_1_etaB - spvpp_u23_1_etaA) & 0x7fLL); + if (spvpp_u23_1_phiA > spvpp_u23_1_phiB) spvpp_u23_1_Dphi = ((spvpp_u23_1_phiA - spvpp_u23_1_phiB) & 0x3ffLL); + else spvpp_u23_1_Dphi = ((spvpp_u23_1_phiB - spvpp_u23_1_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_1_1->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_1_etaA <= mxeta23) && (spvpp_u23_1_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_1_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_1_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_1_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_1_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_1_validA) & 0xffffffffffffffffLL) && spvpp_u23_1_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_1_1->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u23_2() +{ +/* always */ if (CH_spvpp_u23_2_meA | CH_spvpp_u23_2_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_2_Deta | CH_spvpp_u23_2_Dphi | CH_spvpp_u23_2_wide_phi) +{ + spvpp_u23_2_phiA = spvpp_u23_2_meA_ptr_b_9_0->f.h; + spvpp_u23_2_etaA = spvpp_u23_2_meA_ptr_b_16_10->f.h; + spvpp_u23_2_qA = spvpp_u23_2_meA_ptr_b_20_17->f.h; + spvpp_u23_2_validA = spvpp_u23_2_meA_ptr_b_21_21->f.h; + spvpp_u23_2_phiB = spvpp_u23_2_meB_ptr_b_9_0->f.h; + spvpp_u23_2_etaB = spvpp_u23_2_meB_ptr_b_16_10->f.h; + spvpp_u23_2_qB = spvpp_u23_2_meB_ptr_b_20_17->f.h; + spvpp_u23_2_validB = spvpp_u23_2_meB_ptr_b_21_21->f.h; + if (spvpp_u23_2_etaA > spvpp_u23_2_etaB) spvpp_u23_2_Deta = ((spvpp_u23_2_etaA - spvpp_u23_2_etaB) & 0x7fLL); + else spvpp_u23_2_Deta = ((spvpp_u23_2_etaB - spvpp_u23_2_etaA) & 0x7fLL); + if (spvpp_u23_2_phiA > spvpp_u23_2_phiB) spvpp_u23_2_Dphi = ((spvpp_u23_2_phiA - spvpp_u23_2_phiB) & 0x3ffLL); + else spvpp_u23_2_Dphi = ((spvpp_u23_2_phiB - spvpp_u23_2_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_2_2->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_2_etaA <= mxeta23) && (spvpp_u23_2_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_2_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_2_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_2_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_2_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_2_validA) & 0xffffffffffffffffLL) && spvpp_u23_2_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_2_2->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u23_3() +{ +/* always */ if (CH_spvpp_u23_3_meA | CH_spvpp_u23_3_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_3_Deta | CH_spvpp_u23_3_Dphi | CH_spvpp_u23_3_wide_phi) +{ + spvpp_u23_3_phiA = spvpp_u23_3_meA_ptr_b_9_0->f.h; + spvpp_u23_3_etaA = spvpp_u23_3_meA_ptr_b_16_10->f.h; + spvpp_u23_3_qA = spvpp_u23_3_meA_ptr_b_20_17->f.h; + spvpp_u23_3_validA = spvpp_u23_3_meA_ptr_b_21_21->f.h; + spvpp_u23_3_phiB = spvpp_u23_3_meB_ptr_b_9_0->f.h; + spvpp_u23_3_etaB = spvpp_u23_3_meB_ptr_b_16_10->f.h; + spvpp_u23_3_qB = spvpp_u23_3_meB_ptr_b_20_17->f.h; + spvpp_u23_3_validB = spvpp_u23_3_meB_ptr_b_21_21->f.h; + if (spvpp_u23_3_etaA > spvpp_u23_3_etaB) spvpp_u23_3_Deta = ((spvpp_u23_3_etaA - spvpp_u23_3_etaB) & 0x7fLL); + else spvpp_u23_3_Deta = ((spvpp_u23_3_etaB - spvpp_u23_3_etaA) & 0x7fLL); + if (spvpp_u23_3_phiA > spvpp_u23_3_phiB) spvpp_u23_3_Dphi = ((spvpp_u23_3_phiA - spvpp_u23_3_phiB) & 0x3ffLL); + else spvpp_u23_3_Dphi = ((spvpp_u23_3_phiB - spvpp_u23_3_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_3_3->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_3_etaA <= mxeta23) && (spvpp_u23_3_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_3_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_3_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_3_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_3_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_3_validA) & 0xffffffffffffffffLL) && spvpp_u23_3_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_3_3->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u23_4() +{ +/* always */ if (CH_spvpp_u23_4_meA | CH_spvpp_u23_4_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_4_Deta | CH_spvpp_u23_4_Dphi | CH_spvpp_u23_4_wide_phi) +{ + spvpp_u23_4_phiA = spvpp_u23_4_meA_ptr_b_9_0->f.h; + spvpp_u23_4_etaA = spvpp_u23_4_meA_ptr_b_16_10->f.h; + spvpp_u23_4_qA = spvpp_u23_4_meA_ptr_b_20_17->f.h; + spvpp_u23_4_validA = spvpp_u23_4_meA_ptr_b_21_21->f.h; + spvpp_u23_4_phiB = spvpp_u23_4_meB_ptr_b_9_0->f.h; + spvpp_u23_4_etaB = spvpp_u23_4_meB_ptr_b_16_10->f.h; + spvpp_u23_4_qB = spvpp_u23_4_meB_ptr_b_20_17->f.h; + spvpp_u23_4_validB = spvpp_u23_4_meB_ptr_b_21_21->f.h; + if (spvpp_u23_4_etaA > spvpp_u23_4_etaB) spvpp_u23_4_Deta = ((spvpp_u23_4_etaA - spvpp_u23_4_etaB) & 0x7fLL); + else spvpp_u23_4_Deta = ((spvpp_u23_4_etaB - spvpp_u23_4_etaA) & 0x7fLL); + if (spvpp_u23_4_phiA > spvpp_u23_4_phiB) spvpp_u23_4_Dphi = ((spvpp_u23_4_phiA - spvpp_u23_4_phiB) & 0x3ffLL); + else spvpp_u23_4_Dphi = ((spvpp_u23_4_phiB - spvpp_u23_4_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_4_4->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_4_etaA <= mxeta23) && (spvpp_u23_4_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_4_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_4_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_4_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_4_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_4_validA) & 0xffffffffffffffffLL) && spvpp_u23_4_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_4_4->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u23_5() +{ +/* always */ if (CH_spvpp_u23_5_meA | CH_spvpp_u23_5_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_5_Deta | CH_spvpp_u23_5_Dphi | CH_spvpp_u23_5_wide_phi) +{ + spvpp_u23_5_phiA = spvpp_u23_5_meA_ptr_b_9_0->f.h; + spvpp_u23_5_etaA = spvpp_u23_5_meA_ptr_b_16_10->f.h; + spvpp_u23_5_qA = spvpp_u23_5_meA_ptr_b_20_17->f.h; + spvpp_u23_5_validA = spvpp_u23_5_meA_ptr_b_21_21->f.h; + spvpp_u23_5_phiB = spvpp_u23_5_meB_ptr_b_9_0->f.h; + spvpp_u23_5_etaB = spvpp_u23_5_meB_ptr_b_16_10->f.h; + spvpp_u23_5_qB = spvpp_u23_5_meB_ptr_b_20_17->f.h; + spvpp_u23_5_validB = spvpp_u23_5_meB_ptr_b_21_21->f.h; + if (spvpp_u23_5_etaA > spvpp_u23_5_etaB) spvpp_u23_5_Deta = ((spvpp_u23_5_etaA - spvpp_u23_5_etaB) & 0x7fLL); + else spvpp_u23_5_Deta = ((spvpp_u23_5_etaB - spvpp_u23_5_etaA) & 0x7fLL); + if (spvpp_u23_5_phiA > spvpp_u23_5_phiB) spvpp_u23_5_Dphi = ((spvpp_u23_5_phiA - spvpp_u23_5_phiB) & 0x3ffLL); + else spvpp_u23_5_Dphi = ((spvpp_u23_5_phiB - spvpp_u23_5_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_5_5->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_5_etaA <= mxeta23) && (spvpp_u23_5_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_5_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_5_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_5_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_5_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_5_validA) & 0xffffffffffffffffLL) && spvpp_u23_5_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_5_5->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u23_6() +{ +/* always */ if (CH_spvpp_u23_6_meA | CH_spvpp_u23_6_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_6_Deta | CH_spvpp_u23_6_Dphi | CH_spvpp_u23_6_wide_phi) +{ + spvpp_u23_6_phiA = spvpp_u23_6_meA_ptr_b_9_0->f.h; + spvpp_u23_6_etaA = spvpp_u23_6_meA_ptr_b_16_10->f.h; + spvpp_u23_6_qA = spvpp_u23_6_meA_ptr_b_20_17->f.h; + spvpp_u23_6_validA = spvpp_u23_6_meA_ptr_b_21_21->f.h; + spvpp_u23_6_phiB = spvpp_u23_6_meB_ptr_b_9_0->f.h; + spvpp_u23_6_etaB = spvpp_u23_6_meB_ptr_b_16_10->f.h; + spvpp_u23_6_qB = spvpp_u23_6_meB_ptr_b_20_17->f.h; + spvpp_u23_6_validB = spvpp_u23_6_meB_ptr_b_21_21->f.h; + if (spvpp_u23_6_etaA > spvpp_u23_6_etaB) spvpp_u23_6_Deta = ((spvpp_u23_6_etaA - spvpp_u23_6_etaB) & 0x7fLL); + else spvpp_u23_6_Deta = ((spvpp_u23_6_etaB - spvpp_u23_6_etaA) & 0x7fLL); + if (spvpp_u23_6_phiA > spvpp_u23_6_phiB) spvpp_u23_6_Dphi = ((spvpp_u23_6_phiA - spvpp_u23_6_phiB) & 0x3ffLL); + else spvpp_u23_6_Dphi = ((spvpp_u23_6_phiB - spvpp_u23_6_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_6_6->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_6_etaA <= mxeta23) && (spvpp_u23_6_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_6_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_6_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_6_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_6_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_6_validA) & 0xffffffffffffffffLL) && spvpp_u23_6_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_6_6->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u23_7() +{ +/* always */ if (CH_spvpp_u23_7_meA | CH_spvpp_u23_7_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_7_Deta | CH_spvpp_u23_7_Dphi | CH_spvpp_u23_7_wide_phi) +{ + spvpp_u23_7_phiA = spvpp_u23_7_meA_ptr_b_9_0->f.h; + spvpp_u23_7_etaA = spvpp_u23_7_meA_ptr_b_16_10->f.h; + spvpp_u23_7_qA = spvpp_u23_7_meA_ptr_b_20_17->f.h; + spvpp_u23_7_validA = spvpp_u23_7_meA_ptr_b_21_21->f.h; + spvpp_u23_7_phiB = spvpp_u23_7_meB_ptr_b_9_0->f.h; + spvpp_u23_7_etaB = spvpp_u23_7_meB_ptr_b_16_10->f.h; + spvpp_u23_7_qB = spvpp_u23_7_meB_ptr_b_20_17->f.h; + spvpp_u23_7_validB = spvpp_u23_7_meB_ptr_b_21_21->f.h; + if (spvpp_u23_7_etaA > spvpp_u23_7_etaB) spvpp_u23_7_Deta = ((spvpp_u23_7_etaA - spvpp_u23_7_etaB) & 0x7fLL); + else spvpp_u23_7_Deta = ((spvpp_u23_7_etaB - spvpp_u23_7_etaA) & 0x7fLL); + if (spvpp_u23_7_phiA > spvpp_u23_7_phiB) spvpp_u23_7_Dphi = ((spvpp_u23_7_phiA - spvpp_u23_7_phiB) & 0x3ffLL); + else spvpp_u23_7_Dphi = ((spvpp_u23_7_phiB - spvpp_u23_7_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_7_7->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_7_etaA <= mxeta23) && (spvpp_u23_7_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_7_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_7_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_7_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_7_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_7_validA) & 0xffffffffffffffffLL) && spvpp_u23_7_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_7_7->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u23_8() +{ +/* always */ if (CH_spvpp_u23_8_meA | CH_spvpp_u23_8_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_8_Deta | CH_spvpp_u23_8_Dphi | CH_spvpp_u23_8_wide_phi) +{ + spvpp_u23_8_phiA = spvpp_u23_8_meA_ptr_b_9_0->f.h; + spvpp_u23_8_etaA = spvpp_u23_8_meA_ptr_b_16_10->f.h; + spvpp_u23_8_qA = spvpp_u23_8_meA_ptr_b_20_17->f.h; + spvpp_u23_8_validA = spvpp_u23_8_meA_ptr_b_21_21->f.h; + spvpp_u23_8_phiB = spvpp_u23_8_meB_ptr_b_9_0->f.h; + spvpp_u23_8_etaB = spvpp_u23_8_meB_ptr_b_16_10->f.h; + spvpp_u23_8_qB = spvpp_u23_8_meB_ptr_b_20_17->f.h; + spvpp_u23_8_validB = spvpp_u23_8_meB_ptr_b_21_21->f.h; + if (spvpp_u23_8_etaA > spvpp_u23_8_etaB) spvpp_u23_8_Deta = ((spvpp_u23_8_etaA - spvpp_u23_8_etaB) & 0x7fLL); + else spvpp_u23_8_Deta = ((spvpp_u23_8_etaB - spvpp_u23_8_etaA) & 0x7fLL); + if (spvpp_u23_8_phiA > spvpp_u23_8_phiB) spvpp_u23_8_Dphi = ((spvpp_u23_8_phiA - spvpp_u23_8_phiB) & 0x3ffLL); + else spvpp_u23_8_Dphi = ((spvpp_u23_8_phiB - spvpp_u23_8_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_8_8->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_8_etaA <= mxeta23) && (spvpp_u23_8_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_8_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_8_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_8_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_8_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_8_validA) & 0xffffffffffffffffLL) && spvpp_u23_8_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_8_8->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u24_0() +{ +/* always */ if (CH_spvpp_u24_0_meA | CH_spvpp_u24_0_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_0_Deta | CH_spvpp_u24_0_Dphi | CH_spvpp_u24_0_wide_phi) +{ + spvpp_u24_0_phiA = spvpp_u24_0_meA_ptr_b_9_0->f.h; + spvpp_u24_0_etaA = spvpp_u24_0_meA_ptr_b_16_10->f.h; + spvpp_u24_0_qA = spvpp_u24_0_meA_ptr_b_20_17->f.h; + spvpp_u24_0_validA = spvpp_u24_0_meA_ptr_b_21_21->f.h; + spvpp_u24_0_phiB = spvpp_u24_0_meB_ptr_b_9_0->f.h; + spvpp_u24_0_etaB = spvpp_u24_0_meB_ptr_b_16_10->f.h; + spvpp_u24_0_qB = spvpp_u24_0_meB_ptr_b_20_17->f.h; + spvpp_u24_0_validB = spvpp_u24_0_meB_ptr_b_21_21->f.h; + if (spvpp_u24_0_etaA > spvpp_u24_0_etaB) spvpp_u24_0_Deta = ((spvpp_u24_0_etaA - spvpp_u24_0_etaB) & 0x7fLL); + else spvpp_u24_0_Deta = ((spvpp_u24_0_etaB - spvpp_u24_0_etaA) & 0x7fLL); + if (spvpp_u24_0_phiA > spvpp_u24_0_phiB) spvpp_u24_0_Dphi = ((spvpp_u24_0_phiA - spvpp_u24_0_phiB) & 0x3ffLL); + else spvpp_u24_0_Dphi = ((spvpp_u24_0_phiB - spvpp_u24_0_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_0_0->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_0_etaA <= mxeta24) && (spvpp_u24_0_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_0_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_0_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_0_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_0_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_0_validA) & 0xffffffffffffffffLL) && spvpp_u24_0_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_0_0->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u24_1() +{ +/* always */ if (CH_spvpp_u24_1_meA | CH_spvpp_u24_1_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_1_Deta | CH_spvpp_u24_1_Dphi | CH_spvpp_u24_1_wide_phi) +{ + spvpp_u24_1_phiA = spvpp_u24_1_meA_ptr_b_9_0->f.h; + spvpp_u24_1_etaA = spvpp_u24_1_meA_ptr_b_16_10->f.h; + spvpp_u24_1_qA = spvpp_u24_1_meA_ptr_b_20_17->f.h; + spvpp_u24_1_validA = spvpp_u24_1_meA_ptr_b_21_21->f.h; + spvpp_u24_1_phiB = spvpp_u24_1_meB_ptr_b_9_0->f.h; + spvpp_u24_1_etaB = spvpp_u24_1_meB_ptr_b_16_10->f.h; + spvpp_u24_1_qB = spvpp_u24_1_meB_ptr_b_20_17->f.h; + spvpp_u24_1_validB = spvpp_u24_1_meB_ptr_b_21_21->f.h; + if (spvpp_u24_1_etaA > spvpp_u24_1_etaB) spvpp_u24_1_Deta = ((spvpp_u24_1_etaA - spvpp_u24_1_etaB) & 0x7fLL); + else spvpp_u24_1_Deta = ((spvpp_u24_1_etaB - spvpp_u24_1_etaA) & 0x7fLL); + if (spvpp_u24_1_phiA > spvpp_u24_1_phiB) spvpp_u24_1_Dphi = ((spvpp_u24_1_phiA - spvpp_u24_1_phiB) & 0x3ffLL); + else spvpp_u24_1_Dphi = ((spvpp_u24_1_phiB - spvpp_u24_1_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_1_1->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_1_etaA <= mxeta24) && (spvpp_u24_1_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_1_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_1_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_1_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_1_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_1_validA) & 0xffffffffffffffffLL) && spvpp_u24_1_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_1_1->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u24_2() +{ +/* always */ if (CH_spvpp_u24_2_meA | CH_spvpp_u24_2_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_2_Deta | CH_spvpp_u24_2_Dphi | CH_spvpp_u24_2_wide_phi) +{ + spvpp_u24_2_phiA = spvpp_u24_2_meA_ptr_b_9_0->f.h; + spvpp_u24_2_etaA = spvpp_u24_2_meA_ptr_b_16_10->f.h; + spvpp_u24_2_qA = spvpp_u24_2_meA_ptr_b_20_17->f.h; + spvpp_u24_2_validA = spvpp_u24_2_meA_ptr_b_21_21->f.h; + spvpp_u24_2_phiB = spvpp_u24_2_meB_ptr_b_9_0->f.h; + spvpp_u24_2_etaB = spvpp_u24_2_meB_ptr_b_16_10->f.h; + spvpp_u24_2_qB = spvpp_u24_2_meB_ptr_b_20_17->f.h; + spvpp_u24_2_validB = spvpp_u24_2_meB_ptr_b_21_21->f.h; + if (spvpp_u24_2_etaA > spvpp_u24_2_etaB) spvpp_u24_2_Deta = ((spvpp_u24_2_etaA - spvpp_u24_2_etaB) & 0x7fLL); + else spvpp_u24_2_Deta = ((spvpp_u24_2_etaB - spvpp_u24_2_etaA) & 0x7fLL); + if (spvpp_u24_2_phiA > spvpp_u24_2_phiB) spvpp_u24_2_Dphi = ((spvpp_u24_2_phiA - spvpp_u24_2_phiB) & 0x3ffLL); + else spvpp_u24_2_Dphi = ((spvpp_u24_2_phiB - spvpp_u24_2_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_2_2->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_2_etaA <= mxeta24) && (spvpp_u24_2_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_2_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_2_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_2_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_2_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_2_validA) & 0xffffffffffffffffLL) && spvpp_u24_2_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_2_2->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u24_3() +{ +/* always */ if (CH_spvpp_u24_3_meA | CH_spvpp_u24_3_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_3_Deta | CH_spvpp_u24_3_Dphi | CH_spvpp_u24_3_wide_phi) +{ + spvpp_u24_3_phiA = spvpp_u24_3_meA_ptr_b_9_0->f.h; + spvpp_u24_3_etaA = spvpp_u24_3_meA_ptr_b_16_10->f.h; + spvpp_u24_3_qA = spvpp_u24_3_meA_ptr_b_20_17->f.h; + spvpp_u24_3_validA = spvpp_u24_3_meA_ptr_b_21_21->f.h; + spvpp_u24_3_phiB = spvpp_u24_3_meB_ptr_b_9_0->f.h; + spvpp_u24_3_etaB = spvpp_u24_3_meB_ptr_b_16_10->f.h; + spvpp_u24_3_qB = spvpp_u24_3_meB_ptr_b_20_17->f.h; + spvpp_u24_3_validB = spvpp_u24_3_meB_ptr_b_21_21->f.h; + if (spvpp_u24_3_etaA > spvpp_u24_3_etaB) spvpp_u24_3_Deta = ((spvpp_u24_3_etaA - spvpp_u24_3_etaB) & 0x7fLL); + else spvpp_u24_3_Deta = ((spvpp_u24_3_etaB - spvpp_u24_3_etaA) & 0x7fLL); + if (spvpp_u24_3_phiA > spvpp_u24_3_phiB) spvpp_u24_3_Dphi = ((spvpp_u24_3_phiA - spvpp_u24_3_phiB) & 0x3ffLL); + else spvpp_u24_3_Dphi = ((spvpp_u24_3_phiB - spvpp_u24_3_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_3_3->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_3_etaA <= mxeta24) && (spvpp_u24_3_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_3_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_3_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_3_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_3_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_3_validA) & 0xffffffffffffffffLL) && spvpp_u24_3_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_3_3->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u24_4() +{ +/* always */ if (CH_spvpp_u24_4_meA | CH_spvpp_u24_4_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_4_Deta | CH_spvpp_u24_4_Dphi | CH_spvpp_u24_4_wide_phi) +{ + spvpp_u24_4_phiA = spvpp_u24_4_meA_ptr_b_9_0->f.h; + spvpp_u24_4_etaA = spvpp_u24_4_meA_ptr_b_16_10->f.h; + spvpp_u24_4_qA = spvpp_u24_4_meA_ptr_b_20_17->f.h; + spvpp_u24_4_validA = spvpp_u24_4_meA_ptr_b_21_21->f.h; + spvpp_u24_4_phiB = spvpp_u24_4_meB_ptr_b_9_0->f.h; + spvpp_u24_4_etaB = spvpp_u24_4_meB_ptr_b_16_10->f.h; + spvpp_u24_4_qB = spvpp_u24_4_meB_ptr_b_20_17->f.h; + spvpp_u24_4_validB = spvpp_u24_4_meB_ptr_b_21_21->f.h; + if (spvpp_u24_4_etaA > spvpp_u24_4_etaB) spvpp_u24_4_Deta = ((spvpp_u24_4_etaA - spvpp_u24_4_etaB) & 0x7fLL); + else spvpp_u24_4_Deta = ((spvpp_u24_4_etaB - spvpp_u24_4_etaA) & 0x7fLL); + if (spvpp_u24_4_phiA > spvpp_u24_4_phiB) spvpp_u24_4_Dphi = ((spvpp_u24_4_phiA - spvpp_u24_4_phiB) & 0x3ffLL); + else spvpp_u24_4_Dphi = ((spvpp_u24_4_phiB - spvpp_u24_4_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_4_4->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_4_etaA <= mxeta24) && (spvpp_u24_4_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_4_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_4_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_4_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_4_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_4_validA) & 0xffffffffffffffffLL) && spvpp_u24_4_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_4_4->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u24_5() +{ +/* always */ if (CH_spvpp_u24_5_meA | CH_spvpp_u24_5_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_5_Deta | CH_spvpp_u24_5_Dphi | CH_spvpp_u24_5_wide_phi) +{ + spvpp_u24_5_phiA = spvpp_u24_5_meA_ptr_b_9_0->f.h; + spvpp_u24_5_etaA = spvpp_u24_5_meA_ptr_b_16_10->f.h; + spvpp_u24_5_qA = spvpp_u24_5_meA_ptr_b_20_17->f.h; + spvpp_u24_5_validA = spvpp_u24_5_meA_ptr_b_21_21->f.h; + spvpp_u24_5_phiB = spvpp_u24_5_meB_ptr_b_9_0->f.h; + spvpp_u24_5_etaB = spvpp_u24_5_meB_ptr_b_16_10->f.h; + spvpp_u24_5_qB = spvpp_u24_5_meB_ptr_b_20_17->f.h; + spvpp_u24_5_validB = spvpp_u24_5_meB_ptr_b_21_21->f.h; + if (spvpp_u24_5_etaA > spvpp_u24_5_etaB) spvpp_u24_5_Deta = ((spvpp_u24_5_etaA - spvpp_u24_5_etaB) & 0x7fLL); + else spvpp_u24_5_Deta = ((spvpp_u24_5_etaB - spvpp_u24_5_etaA) & 0x7fLL); + if (spvpp_u24_5_phiA > spvpp_u24_5_phiB) spvpp_u24_5_Dphi = ((spvpp_u24_5_phiA - spvpp_u24_5_phiB) & 0x3ffLL); + else spvpp_u24_5_Dphi = ((spvpp_u24_5_phiB - spvpp_u24_5_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_5_5->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_5_etaA <= mxeta24) && (spvpp_u24_5_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_5_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_5_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_5_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_5_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_5_validA) & 0xffffffffffffffffLL) && spvpp_u24_5_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_5_5->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u24_6() +{ +/* always */ if (CH_spvpp_u24_6_meA | CH_spvpp_u24_6_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_6_Deta | CH_spvpp_u24_6_Dphi | CH_spvpp_u24_6_wide_phi) +{ + spvpp_u24_6_phiA = spvpp_u24_6_meA_ptr_b_9_0->f.h; + spvpp_u24_6_etaA = spvpp_u24_6_meA_ptr_b_16_10->f.h; + spvpp_u24_6_qA = spvpp_u24_6_meA_ptr_b_20_17->f.h; + spvpp_u24_6_validA = spvpp_u24_6_meA_ptr_b_21_21->f.h; + spvpp_u24_6_phiB = spvpp_u24_6_meB_ptr_b_9_0->f.h; + spvpp_u24_6_etaB = spvpp_u24_6_meB_ptr_b_16_10->f.h; + spvpp_u24_6_qB = spvpp_u24_6_meB_ptr_b_20_17->f.h; + spvpp_u24_6_validB = spvpp_u24_6_meB_ptr_b_21_21->f.h; + if (spvpp_u24_6_etaA > spvpp_u24_6_etaB) spvpp_u24_6_Deta = ((spvpp_u24_6_etaA - spvpp_u24_6_etaB) & 0x7fLL); + else spvpp_u24_6_Deta = ((spvpp_u24_6_etaB - spvpp_u24_6_etaA) & 0x7fLL); + if (spvpp_u24_6_phiA > spvpp_u24_6_phiB) spvpp_u24_6_Dphi = ((spvpp_u24_6_phiA - spvpp_u24_6_phiB) & 0x3ffLL); + else spvpp_u24_6_Dphi = ((spvpp_u24_6_phiB - spvpp_u24_6_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_6_6->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_6_etaA <= mxeta24) && (spvpp_u24_6_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_6_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_6_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_6_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_6_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_6_validA) & 0xffffffffffffffffLL) && spvpp_u24_6_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_6_6->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u24_7() +{ +/* always */ if (CH_spvpp_u24_7_meA | CH_spvpp_u24_7_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_7_Deta | CH_spvpp_u24_7_Dphi | CH_spvpp_u24_7_wide_phi) +{ + spvpp_u24_7_phiA = spvpp_u24_7_meA_ptr_b_9_0->f.h; + spvpp_u24_7_etaA = spvpp_u24_7_meA_ptr_b_16_10->f.h; + spvpp_u24_7_qA = spvpp_u24_7_meA_ptr_b_20_17->f.h; + spvpp_u24_7_validA = spvpp_u24_7_meA_ptr_b_21_21->f.h; + spvpp_u24_7_phiB = spvpp_u24_7_meB_ptr_b_9_0->f.h; + spvpp_u24_7_etaB = spvpp_u24_7_meB_ptr_b_16_10->f.h; + spvpp_u24_7_qB = spvpp_u24_7_meB_ptr_b_20_17->f.h; + spvpp_u24_7_validB = spvpp_u24_7_meB_ptr_b_21_21->f.h; + if (spvpp_u24_7_etaA > spvpp_u24_7_etaB) spvpp_u24_7_Deta = ((spvpp_u24_7_etaA - spvpp_u24_7_etaB) & 0x7fLL); + else spvpp_u24_7_Deta = ((spvpp_u24_7_etaB - spvpp_u24_7_etaA) & 0x7fLL); + if (spvpp_u24_7_phiA > spvpp_u24_7_phiB) spvpp_u24_7_Dphi = ((spvpp_u24_7_phiA - spvpp_u24_7_phiB) & 0x3ffLL); + else spvpp_u24_7_Dphi = ((spvpp_u24_7_phiB - spvpp_u24_7_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_7_7->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_7_etaA <= mxeta24) && (spvpp_u24_7_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_7_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_7_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_7_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_7_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_7_validA) & 0xffffffffffffffffLL) && spvpp_u24_7_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_7_7->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u24_8() +{ +/* always */ if (CH_spvpp_u24_8_meA | CH_spvpp_u24_8_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_8_Deta | CH_spvpp_u24_8_Dphi | CH_spvpp_u24_8_wide_phi) +{ + spvpp_u24_8_phiA = spvpp_u24_8_meA_ptr_b_9_0->f.h; + spvpp_u24_8_etaA = spvpp_u24_8_meA_ptr_b_16_10->f.h; + spvpp_u24_8_qA = spvpp_u24_8_meA_ptr_b_20_17->f.h; + spvpp_u24_8_validA = spvpp_u24_8_meA_ptr_b_21_21->f.h; + spvpp_u24_8_phiB = spvpp_u24_8_meB_ptr_b_9_0->f.h; + spvpp_u24_8_etaB = spvpp_u24_8_meB_ptr_b_16_10->f.h; + spvpp_u24_8_qB = spvpp_u24_8_meB_ptr_b_20_17->f.h; + spvpp_u24_8_validB = spvpp_u24_8_meB_ptr_b_21_21->f.h; + if (spvpp_u24_8_etaA > spvpp_u24_8_etaB) spvpp_u24_8_Deta = ((spvpp_u24_8_etaA - spvpp_u24_8_etaB) & 0x7fLL); + else spvpp_u24_8_Deta = ((spvpp_u24_8_etaB - spvpp_u24_8_etaA) & 0x7fLL); + if (spvpp_u24_8_phiA > spvpp_u24_8_phiB) spvpp_u24_8_Dphi = ((spvpp_u24_8_phiA - spvpp_u24_8_phiB) & 0x3ffLL); + else spvpp_u24_8_Dphi = ((spvpp_u24_8_phiB - spvpp_u24_8_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_8_8->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_8_etaA <= mxeta24) && (spvpp_u24_8_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_8_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_8_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_8_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_8_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_8_validA) & 0xffffffffffffffffLL) && spvpp_u24_8_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_8_8->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u2b1_0() +{ +/* always */ if (CH_spvpp_u2b1_0_meA | CH_spvpp_u2b1_0_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_0_Dphi | CH_spvpp_u2b1_0_wide_phi) +{ + spvpp_u2b1_0_phiA = spvpp_u2b1_0_meA_ptr_b_9_0->f.h; + spvpp_u2b1_0_eta = spvpp_u2b1_0_meA_ptr_b_16_10->f.h; + spvpp_u2b1_0_qA = spvpp_u2b1_0_meA_ptr_b_20_17->f.h; + spvpp_u2b1_0_validA = spvpp_u2b1_0_meA_ptr_b_21_21->f.h; + spvpp_u2b1_0_phiB = spvpp_u2b1_0_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_0_qB = spvpp_u2b1_0_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_0_phiA > spvpp_u2b1_0_phiB) spvpp_u2b1_0_Dphi = ((spvpp_u2b1_0_phiA - spvpp_u2b1_0_phiB) & 0x3ffLL); + else spvpp_u2b1_0_Dphi = ((spvpp_u2b1_0_phiB - spvpp_u2b1_0_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_1_0->f.h = 0; + + { + switch (spvpp_u2b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_0_HighP2b1r = spvpp_u2b1_0__HighP2b1; + + { + switch (spvpp_u2b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_0_MedP2b1r = spvpp_u2b1_0__MedP2b1; + + { + switch (spvpp_u2b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_0_LowP2b1r = spvpp_u2b1_0__LowP2b1; + if ((((((((((((((spvpp_u2b1_0_eta <= mxeta12dt) && (spvpp_u2b1_0_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_0_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_0_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_0_HighP2b1r) spvpp_Eq2b1_ptr_b_1_0->f.h = 3; + else if (spvpp_u2b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_0_MedP2b1r) spvpp_Eq2b1_ptr_b_1_0->f.h = 2; + else if ((((spvpp_u2b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_0_LowP2b1r) || spvpp_u2b1_0_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_1_0->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u2b1_1() +{ +/* always */ if (CH_spvpp_u2b1_1_meA | CH_spvpp_u2b1_1_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_1_Dphi | CH_spvpp_u2b1_1_wide_phi) +{ + spvpp_u2b1_1_phiA = spvpp_u2b1_1_meA_ptr_b_9_0->f.h; + spvpp_u2b1_1_eta = spvpp_u2b1_1_meA_ptr_b_16_10->f.h; + spvpp_u2b1_1_qA = spvpp_u2b1_1_meA_ptr_b_20_17->f.h; + spvpp_u2b1_1_validA = spvpp_u2b1_1_meA_ptr_b_21_21->f.h; + spvpp_u2b1_1_phiB = spvpp_u2b1_1_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_1_qB = spvpp_u2b1_1_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_1_phiA > spvpp_u2b1_1_phiB) spvpp_u2b1_1_Dphi = ((spvpp_u2b1_1_phiA - spvpp_u2b1_1_phiB) & 0x3ffLL); + else spvpp_u2b1_1_Dphi = ((spvpp_u2b1_1_phiB - spvpp_u2b1_1_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_3_2->f.h = 0; + + { + switch (spvpp_u2b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_1_HighP2b1r = spvpp_u2b1_1__HighP2b1; + + { + switch (spvpp_u2b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_1_MedP2b1r = spvpp_u2b1_1__MedP2b1; + + { + switch (spvpp_u2b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_1_LowP2b1r = spvpp_u2b1_1__LowP2b1; + if ((((((((((((((spvpp_u2b1_1_eta <= mxeta12dt) && (spvpp_u2b1_1_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_1_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_1_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_1_HighP2b1r) spvpp_Eq2b1_ptr_b_3_2->f.h = 3; + else if (spvpp_u2b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_1_MedP2b1r) spvpp_Eq2b1_ptr_b_3_2->f.h = 2; + else if ((((spvpp_u2b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_1_LowP2b1r) || spvpp_u2b1_1_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_3_2->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u2b1_10() +{ +/* always */ if (CH_spvpp_u2b1_10_meA | CH_spvpp_u2b1_10_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_10_Dphi | CH_spvpp_u2b1_10_wide_phi) +{ + spvpp_u2b1_10_phiA = spvpp_u2b1_10_meA_ptr_b_9_0->f.h; + spvpp_u2b1_10_eta = spvpp_u2b1_10_meA_ptr_b_16_10->f.h; + spvpp_u2b1_10_qA = spvpp_u2b1_10_meA_ptr_b_20_17->f.h; + spvpp_u2b1_10_validA = spvpp_u2b1_10_meA_ptr_b_21_21->f.h; + spvpp_u2b1_10_phiB = spvpp_u2b1_10_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_10_qB = spvpp_u2b1_10_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_10_phiA > spvpp_u2b1_10_phiB) spvpp_u2b1_10_Dphi = ((spvpp_u2b1_10_phiA - spvpp_u2b1_10_phiB) & 0x3ffLL); + else spvpp_u2b1_10_Dphi = ((spvpp_u2b1_10_phiB - spvpp_u2b1_10_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_21_20->f.h = 0; + + { + switch (spvpp_u2b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_10_HighP2b1r = spvpp_u2b1_10__HighP2b1; + + { + switch (spvpp_u2b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_10_MedP2b1r = spvpp_u2b1_10__MedP2b1; + + { + switch (spvpp_u2b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_10_LowP2b1r = spvpp_u2b1_10__LowP2b1; + if ((((((((((((((spvpp_u2b1_10_eta <= mxeta12dt) && (spvpp_u2b1_10_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_10_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_10_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_10_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_10_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_10_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_10_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_10_HighP2b1r) spvpp_Eq2b1_ptr_b_21_20->f.h = 3; + else if (spvpp_u2b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_10_MedP2b1r) spvpp_Eq2b1_ptr_b_21_20->f.h = 2; + else if ((((spvpp_u2b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_10_LowP2b1r) || spvpp_u2b1_10_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_21_20->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u2b1_11() +{ +/* always */ if (CH_spvpp_u2b1_11_meA | CH_spvpp_u2b1_11_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_11_Dphi | CH_spvpp_u2b1_11_wide_phi) +{ + spvpp_u2b1_11_phiA = spvpp_u2b1_11_meA_ptr_b_9_0->f.h; + spvpp_u2b1_11_eta = spvpp_u2b1_11_meA_ptr_b_16_10->f.h; + spvpp_u2b1_11_qA = spvpp_u2b1_11_meA_ptr_b_20_17->f.h; + spvpp_u2b1_11_validA = spvpp_u2b1_11_meA_ptr_b_21_21->f.h; + spvpp_u2b1_11_phiB = spvpp_u2b1_11_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_11_qB = spvpp_u2b1_11_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_11_phiA > spvpp_u2b1_11_phiB) spvpp_u2b1_11_Dphi = ((spvpp_u2b1_11_phiA - spvpp_u2b1_11_phiB) & 0x3ffLL); + else spvpp_u2b1_11_Dphi = ((spvpp_u2b1_11_phiB - spvpp_u2b1_11_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_23_22->f.h = 0; + + { + switch (spvpp_u2b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_11_HighP2b1r = spvpp_u2b1_11__HighP2b1; + + { + switch (spvpp_u2b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_11_MedP2b1r = spvpp_u2b1_11__MedP2b1; + + { + switch (spvpp_u2b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_11_LowP2b1r = spvpp_u2b1_11__LowP2b1; + if ((((((((((((((spvpp_u2b1_11_eta <= mxeta12dt) && (spvpp_u2b1_11_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_11_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_11_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_11_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_11_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_11_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_11_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_11_HighP2b1r) spvpp_Eq2b1_ptr_b_23_22->f.h = 3; + else if (spvpp_u2b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_11_MedP2b1r) spvpp_Eq2b1_ptr_b_23_22->f.h = 2; + else if ((((spvpp_u2b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_11_LowP2b1r) || spvpp_u2b1_11_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_23_22->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u2b1_2() +{ +/* always */ if (CH_spvpp_u2b1_2_meA | CH_spvpp_u2b1_2_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_2_Dphi | CH_spvpp_u2b1_2_wide_phi) +{ + spvpp_u2b1_2_phiA = spvpp_u2b1_2_meA_ptr_b_9_0->f.h; + spvpp_u2b1_2_eta = spvpp_u2b1_2_meA_ptr_b_16_10->f.h; + spvpp_u2b1_2_qA = spvpp_u2b1_2_meA_ptr_b_20_17->f.h; + spvpp_u2b1_2_validA = spvpp_u2b1_2_meA_ptr_b_21_21->f.h; + spvpp_u2b1_2_phiB = spvpp_u2b1_2_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_2_qB = spvpp_u2b1_2_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_2_phiA > spvpp_u2b1_2_phiB) spvpp_u2b1_2_Dphi = ((spvpp_u2b1_2_phiA - spvpp_u2b1_2_phiB) & 0x3ffLL); + else spvpp_u2b1_2_Dphi = ((spvpp_u2b1_2_phiB - spvpp_u2b1_2_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_5_4->f.h = 0; + + { + switch (spvpp_u2b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_2_HighP2b1r = spvpp_u2b1_2__HighP2b1; + + { + switch (spvpp_u2b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_2_MedP2b1r = spvpp_u2b1_2__MedP2b1; + + { + switch (spvpp_u2b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_2_LowP2b1r = spvpp_u2b1_2__LowP2b1; + if ((((((((((((((spvpp_u2b1_2_eta <= mxeta12dt) && (spvpp_u2b1_2_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_2_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_2_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_2_HighP2b1r) spvpp_Eq2b1_ptr_b_5_4->f.h = 3; + else if (spvpp_u2b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_2_MedP2b1r) spvpp_Eq2b1_ptr_b_5_4->f.h = 2; + else if ((((spvpp_u2b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_2_LowP2b1r) || spvpp_u2b1_2_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_5_4->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u2b1_3() +{ +/* always */ if (CH_spvpp_u2b1_3_meA | CH_spvpp_u2b1_3_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_3_Dphi | CH_spvpp_u2b1_3_wide_phi) +{ + spvpp_u2b1_3_phiA = spvpp_u2b1_3_meA_ptr_b_9_0->f.h; + spvpp_u2b1_3_eta = spvpp_u2b1_3_meA_ptr_b_16_10->f.h; + spvpp_u2b1_3_qA = spvpp_u2b1_3_meA_ptr_b_20_17->f.h; + spvpp_u2b1_3_validA = spvpp_u2b1_3_meA_ptr_b_21_21->f.h; + spvpp_u2b1_3_phiB = spvpp_u2b1_3_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_3_qB = spvpp_u2b1_3_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_3_phiA > spvpp_u2b1_3_phiB) spvpp_u2b1_3_Dphi = ((spvpp_u2b1_3_phiA - spvpp_u2b1_3_phiB) & 0x3ffLL); + else spvpp_u2b1_3_Dphi = ((spvpp_u2b1_3_phiB - spvpp_u2b1_3_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_7_6->f.h = 0; + + { + switch (spvpp_u2b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_3_HighP2b1r = spvpp_u2b1_3__HighP2b1; + + { + switch (spvpp_u2b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_3_MedP2b1r = spvpp_u2b1_3__MedP2b1; + + { + switch (spvpp_u2b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_3_LowP2b1r = spvpp_u2b1_3__LowP2b1; + if ((((((((((((((spvpp_u2b1_3_eta <= mxeta12dt) && (spvpp_u2b1_3_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_3_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_3_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_3_HighP2b1r) spvpp_Eq2b1_ptr_b_7_6->f.h = 3; + else if (spvpp_u2b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_3_MedP2b1r) spvpp_Eq2b1_ptr_b_7_6->f.h = 2; + else if ((((spvpp_u2b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_3_LowP2b1r) || spvpp_u2b1_3_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_7_6->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u2b1_4() +{ +/* always */ if (CH_spvpp_u2b1_4_meA | CH_spvpp_u2b1_4_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_4_Dphi | CH_spvpp_u2b1_4_wide_phi) +{ + spvpp_u2b1_4_phiA = spvpp_u2b1_4_meA_ptr_b_9_0->f.h; + spvpp_u2b1_4_eta = spvpp_u2b1_4_meA_ptr_b_16_10->f.h; + spvpp_u2b1_4_qA = spvpp_u2b1_4_meA_ptr_b_20_17->f.h; + spvpp_u2b1_4_validA = spvpp_u2b1_4_meA_ptr_b_21_21->f.h; + spvpp_u2b1_4_phiB = spvpp_u2b1_4_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_4_qB = spvpp_u2b1_4_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_4_phiA > spvpp_u2b1_4_phiB) spvpp_u2b1_4_Dphi = ((spvpp_u2b1_4_phiA - spvpp_u2b1_4_phiB) & 0x3ffLL); + else spvpp_u2b1_4_Dphi = ((spvpp_u2b1_4_phiB - spvpp_u2b1_4_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_9_8->f.h = 0; + + { + switch (spvpp_u2b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_4_HighP2b1r = spvpp_u2b1_4__HighP2b1; + + { + switch (spvpp_u2b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_4_MedP2b1r = spvpp_u2b1_4__MedP2b1; + + { + switch (spvpp_u2b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_4_LowP2b1r = spvpp_u2b1_4__LowP2b1; + if ((((((((((((((spvpp_u2b1_4_eta <= mxeta12dt) && (spvpp_u2b1_4_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_4_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_4_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_4_HighP2b1r) spvpp_Eq2b1_ptr_b_9_8->f.h = 3; + else if (spvpp_u2b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_4_MedP2b1r) spvpp_Eq2b1_ptr_b_9_8->f.h = 2; + else if ((((spvpp_u2b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_4_LowP2b1r) || spvpp_u2b1_4_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_9_8->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u2b1_5() +{ +/* always */ if (CH_spvpp_u2b1_5_meA | CH_spvpp_u2b1_5_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_5_Dphi | CH_spvpp_u2b1_5_wide_phi) +{ + spvpp_u2b1_5_phiA = spvpp_u2b1_5_meA_ptr_b_9_0->f.h; + spvpp_u2b1_5_eta = spvpp_u2b1_5_meA_ptr_b_16_10->f.h; + spvpp_u2b1_5_qA = spvpp_u2b1_5_meA_ptr_b_20_17->f.h; + spvpp_u2b1_5_validA = spvpp_u2b1_5_meA_ptr_b_21_21->f.h; + spvpp_u2b1_5_phiB = spvpp_u2b1_5_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_5_qB = spvpp_u2b1_5_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_5_phiA > spvpp_u2b1_5_phiB) spvpp_u2b1_5_Dphi = ((spvpp_u2b1_5_phiA - spvpp_u2b1_5_phiB) & 0x3ffLL); + else spvpp_u2b1_5_Dphi = ((spvpp_u2b1_5_phiB - spvpp_u2b1_5_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_11_10->f.h = 0; + + { + switch (spvpp_u2b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_5_HighP2b1r = spvpp_u2b1_5__HighP2b1; + + { + switch (spvpp_u2b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_5_MedP2b1r = spvpp_u2b1_5__MedP2b1; + + { + switch (spvpp_u2b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_5_LowP2b1r = spvpp_u2b1_5__LowP2b1; + if ((((((((((((((spvpp_u2b1_5_eta <= mxeta12dt) && (spvpp_u2b1_5_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_5_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_5_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_5_HighP2b1r) spvpp_Eq2b1_ptr_b_11_10->f.h = 3; + else if (spvpp_u2b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_5_MedP2b1r) spvpp_Eq2b1_ptr_b_11_10->f.h = 2; + else if ((((spvpp_u2b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_5_LowP2b1r) || spvpp_u2b1_5_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_11_10->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u2b1_6() +{ +/* always */ if (CH_spvpp_u2b1_6_meA | CH_spvpp_u2b1_6_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_6_Dphi | CH_spvpp_u2b1_6_wide_phi) +{ + spvpp_u2b1_6_phiA = spvpp_u2b1_6_meA_ptr_b_9_0->f.h; + spvpp_u2b1_6_eta = spvpp_u2b1_6_meA_ptr_b_16_10->f.h; + spvpp_u2b1_6_qA = spvpp_u2b1_6_meA_ptr_b_20_17->f.h; + spvpp_u2b1_6_validA = spvpp_u2b1_6_meA_ptr_b_21_21->f.h; + spvpp_u2b1_6_phiB = spvpp_u2b1_6_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_6_qB = spvpp_u2b1_6_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_6_phiA > spvpp_u2b1_6_phiB) spvpp_u2b1_6_Dphi = ((spvpp_u2b1_6_phiA - spvpp_u2b1_6_phiB) & 0x3ffLL); + else spvpp_u2b1_6_Dphi = ((spvpp_u2b1_6_phiB - spvpp_u2b1_6_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_13_12->f.h = 0; + + { + switch (spvpp_u2b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_6_HighP2b1r = spvpp_u2b1_6__HighP2b1; + + { + switch (spvpp_u2b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_6_MedP2b1r = spvpp_u2b1_6__MedP2b1; + + { + switch (spvpp_u2b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_6_LowP2b1r = spvpp_u2b1_6__LowP2b1; + if ((((((((((((((spvpp_u2b1_6_eta <= mxeta12dt) && (spvpp_u2b1_6_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_6_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_6_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_6_HighP2b1r) spvpp_Eq2b1_ptr_b_13_12->f.h = 3; + else if (spvpp_u2b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_6_MedP2b1r) spvpp_Eq2b1_ptr_b_13_12->f.h = 2; + else if ((((spvpp_u2b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_6_LowP2b1r) || spvpp_u2b1_6_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_13_12->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u2b1_7() +{ +/* always */ if (CH_spvpp_u2b1_7_meA | CH_spvpp_u2b1_7_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_7_Dphi | CH_spvpp_u2b1_7_wide_phi) +{ + spvpp_u2b1_7_phiA = spvpp_u2b1_7_meA_ptr_b_9_0->f.h; + spvpp_u2b1_7_eta = spvpp_u2b1_7_meA_ptr_b_16_10->f.h; + spvpp_u2b1_7_qA = spvpp_u2b1_7_meA_ptr_b_20_17->f.h; + spvpp_u2b1_7_validA = spvpp_u2b1_7_meA_ptr_b_21_21->f.h; + spvpp_u2b1_7_phiB = spvpp_u2b1_7_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_7_qB = spvpp_u2b1_7_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_7_phiA > spvpp_u2b1_7_phiB) spvpp_u2b1_7_Dphi = ((spvpp_u2b1_7_phiA - spvpp_u2b1_7_phiB) & 0x3ffLL); + else spvpp_u2b1_7_Dphi = ((spvpp_u2b1_7_phiB - spvpp_u2b1_7_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_15_14->f.h = 0; + + { + switch (spvpp_u2b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_7_HighP2b1r = spvpp_u2b1_7__HighP2b1; + + { + switch (spvpp_u2b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_7_MedP2b1r = spvpp_u2b1_7__MedP2b1; + + { + switch (spvpp_u2b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_7_LowP2b1r = spvpp_u2b1_7__LowP2b1; + if ((((((((((((((spvpp_u2b1_7_eta <= mxeta12dt) && (spvpp_u2b1_7_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_7_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_7_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_7_HighP2b1r) spvpp_Eq2b1_ptr_b_15_14->f.h = 3; + else if (spvpp_u2b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_7_MedP2b1r) spvpp_Eq2b1_ptr_b_15_14->f.h = 2; + else if ((((spvpp_u2b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_7_LowP2b1r) || spvpp_u2b1_7_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_15_14->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u2b1_8() +{ +/* always */ if (CH_spvpp_u2b1_8_meA | CH_spvpp_u2b1_8_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_8_Dphi | CH_spvpp_u2b1_8_wide_phi) +{ + spvpp_u2b1_8_phiA = spvpp_u2b1_8_meA_ptr_b_9_0->f.h; + spvpp_u2b1_8_eta = spvpp_u2b1_8_meA_ptr_b_16_10->f.h; + spvpp_u2b1_8_qA = spvpp_u2b1_8_meA_ptr_b_20_17->f.h; + spvpp_u2b1_8_validA = spvpp_u2b1_8_meA_ptr_b_21_21->f.h; + spvpp_u2b1_8_phiB = spvpp_u2b1_8_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_8_qB = spvpp_u2b1_8_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_8_phiA > spvpp_u2b1_8_phiB) spvpp_u2b1_8_Dphi = ((spvpp_u2b1_8_phiA - spvpp_u2b1_8_phiB) & 0x3ffLL); + else spvpp_u2b1_8_Dphi = ((spvpp_u2b1_8_phiB - spvpp_u2b1_8_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_17_16->f.h = 0; + + { + switch (spvpp_u2b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_8_HighP2b1r = spvpp_u2b1_8__HighP2b1; + + { + switch (spvpp_u2b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_8_MedP2b1r = spvpp_u2b1_8__MedP2b1; + + { + switch (spvpp_u2b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_8_LowP2b1r = spvpp_u2b1_8__LowP2b1; + if ((((((((((((((spvpp_u2b1_8_eta <= mxeta12dt) && (spvpp_u2b1_8_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_8_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_8_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_8_HighP2b1r) spvpp_Eq2b1_ptr_b_17_16->f.h = 3; + else if (spvpp_u2b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_8_MedP2b1r) spvpp_Eq2b1_ptr_b_17_16->f.h = 2; + else if ((((spvpp_u2b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_8_LowP2b1r) || spvpp_u2b1_8_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_17_16->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u2b1_9() +{ +/* always */ if (CH_spvpp_u2b1_9_meA | CH_spvpp_u2b1_9_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_9_Dphi | CH_spvpp_u2b1_9_wide_phi) +{ + spvpp_u2b1_9_phiA = spvpp_u2b1_9_meA_ptr_b_9_0->f.h; + spvpp_u2b1_9_eta = spvpp_u2b1_9_meA_ptr_b_16_10->f.h; + spvpp_u2b1_9_qA = spvpp_u2b1_9_meA_ptr_b_20_17->f.h; + spvpp_u2b1_9_validA = spvpp_u2b1_9_meA_ptr_b_21_21->f.h; + spvpp_u2b1_9_phiB = spvpp_u2b1_9_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_9_qB = spvpp_u2b1_9_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_9_phiA > spvpp_u2b1_9_phiB) spvpp_u2b1_9_Dphi = ((spvpp_u2b1_9_phiA - spvpp_u2b1_9_phiB) & 0x3ffLL); + else spvpp_u2b1_9_Dphi = ((spvpp_u2b1_9_phiB - spvpp_u2b1_9_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_19_18->f.h = 0; + + { + switch (spvpp_u2b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_9_HighP2b1r = spvpp_u2b1_9__HighP2b1; + + { + switch (spvpp_u2b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_9_MedP2b1r = spvpp_u2b1_9__MedP2b1; + + { + switch (spvpp_u2b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_9_LowP2b1r = spvpp_u2b1_9__LowP2b1; + if ((((((((((((((spvpp_u2b1_9_eta <= mxeta12dt) && (spvpp_u2b1_9_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_9_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_9_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_9_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_9_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_9_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_9_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_9_HighP2b1r) spvpp_Eq2b1_ptr_b_19_18->f.h = 3; + else if (spvpp_u2b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_9_MedP2b1r) spvpp_Eq2b1_ptr_b_19_18->f.h = 2; + else if ((((spvpp_u2b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_9_LowP2b1r) || spvpp_u2b1_9_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_19_18->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u34_0() +{ +/* always */ if (CH_spvpp_u34_0_meA | CH_spvpp_u34_0_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_0_Deta | CH_spvpp_u34_0_Dphi | CH_spvpp_u34_0_wide_phi) +{ + spvpp_u34_0_phiA = spvpp_u34_0_meA_ptr_b_9_0->f.h; + spvpp_u34_0_etaA = spvpp_u34_0_meA_ptr_b_16_10->f.h; + spvpp_u34_0_qA = spvpp_u34_0_meA_ptr_b_20_17->f.h; + spvpp_u34_0_validA = spvpp_u34_0_meA_ptr_b_21_21->f.h; + spvpp_u34_0_phiB = spvpp_u34_0_meB_ptr_b_9_0->f.h; + spvpp_u34_0_etaB = spvpp_u34_0_meB_ptr_b_16_10->f.h; + spvpp_u34_0_qB = spvpp_u34_0_meB_ptr_b_20_17->f.h; + spvpp_u34_0_validB = spvpp_u34_0_meB_ptr_b_21_21->f.h; + if (spvpp_u34_0_etaA > spvpp_u34_0_etaB) spvpp_u34_0_Deta = ((spvpp_u34_0_etaA - spvpp_u34_0_etaB) & 0x7fLL); + else spvpp_u34_0_Deta = ((spvpp_u34_0_etaB - spvpp_u34_0_etaA) & 0x7fLL); + if (spvpp_u34_0_phiA > spvpp_u34_0_phiB) spvpp_u34_0_Dphi = ((spvpp_u34_0_phiA - spvpp_u34_0_phiB) & 0x3ffLL); + else spvpp_u34_0_Dphi = ((spvpp_u34_0_phiB - spvpp_u34_0_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_0_0->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_0_etaA <= mxeta34) && (spvpp_u34_0_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_0_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_0_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_0_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_0_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_0_validA) & 0xffffffffffffffffLL) && spvpp_u34_0_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_0_0->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u34_1() +{ +/* always */ if (CH_spvpp_u34_1_meA | CH_spvpp_u34_1_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_1_Deta | CH_spvpp_u34_1_Dphi | CH_spvpp_u34_1_wide_phi) +{ + spvpp_u34_1_phiA = spvpp_u34_1_meA_ptr_b_9_0->f.h; + spvpp_u34_1_etaA = spvpp_u34_1_meA_ptr_b_16_10->f.h; + spvpp_u34_1_qA = spvpp_u34_1_meA_ptr_b_20_17->f.h; + spvpp_u34_1_validA = spvpp_u34_1_meA_ptr_b_21_21->f.h; + spvpp_u34_1_phiB = spvpp_u34_1_meB_ptr_b_9_0->f.h; + spvpp_u34_1_etaB = spvpp_u34_1_meB_ptr_b_16_10->f.h; + spvpp_u34_1_qB = spvpp_u34_1_meB_ptr_b_20_17->f.h; + spvpp_u34_1_validB = spvpp_u34_1_meB_ptr_b_21_21->f.h; + if (spvpp_u34_1_etaA > spvpp_u34_1_etaB) spvpp_u34_1_Deta = ((spvpp_u34_1_etaA - spvpp_u34_1_etaB) & 0x7fLL); + else spvpp_u34_1_Deta = ((spvpp_u34_1_etaB - spvpp_u34_1_etaA) & 0x7fLL); + if (spvpp_u34_1_phiA > spvpp_u34_1_phiB) spvpp_u34_1_Dphi = ((spvpp_u34_1_phiA - spvpp_u34_1_phiB) & 0x3ffLL); + else spvpp_u34_1_Dphi = ((spvpp_u34_1_phiB - spvpp_u34_1_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_1_1->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_1_etaA <= mxeta34) && (spvpp_u34_1_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_1_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_1_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_1_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_1_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_1_validA) & 0xffffffffffffffffLL) && spvpp_u34_1_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_1_1->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u34_2() +{ +/* always */ if (CH_spvpp_u34_2_meA | CH_spvpp_u34_2_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_2_Deta | CH_spvpp_u34_2_Dphi | CH_spvpp_u34_2_wide_phi) +{ + spvpp_u34_2_phiA = spvpp_u34_2_meA_ptr_b_9_0->f.h; + spvpp_u34_2_etaA = spvpp_u34_2_meA_ptr_b_16_10->f.h; + spvpp_u34_2_qA = spvpp_u34_2_meA_ptr_b_20_17->f.h; + spvpp_u34_2_validA = spvpp_u34_2_meA_ptr_b_21_21->f.h; + spvpp_u34_2_phiB = spvpp_u34_2_meB_ptr_b_9_0->f.h; + spvpp_u34_2_etaB = spvpp_u34_2_meB_ptr_b_16_10->f.h; + spvpp_u34_2_qB = spvpp_u34_2_meB_ptr_b_20_17->f.h; + spvpp_u34_2_validB = spvpp_u34_2_meB_ptr_b_21_21->f.h; + if (spvpp_u34_2_etaA > spvpp_u34_2_etaB) spvpp_u34_2_Deta = ((spvpp_u34_2_etaA - spvpp_u34_2_etaB) & 0x7fLL); + else spvpp_u34_2_Deta = ((spvpp_u34_2_etaB - spvpp_u34_2_etaA) & 0x7fLL); + if (spvpp_u34_2_phiA > spvpp_u34_2_phiB) spvpp_u34_2_Dphi = ((spvpp_u34_2_phiA - spvpp_u34_2_phiB) & 0x3ffLL); + else spvpp_u34_2_Dphi = ((spvpp_u34_2_phiB - spvpp_u34_2_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_2_2->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_2_etaA <= mxeta34) && (spvpp_u34_2_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_2_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_2_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_2_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_2_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_2_validA) & 0xffffffffffffffffLL) && spvpp_u34_2_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_2_2->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u34_3() +{ +/* always */ if (CH_spvpp_u34_3_meA | CH_spvpp_u34_3_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_3_Deta | CH_spvpp_u34_3_Dphi | CH_spvpp_u34_3_wide_phi) +{ + spvpp_u34_3_phiA = spvpp_u34_3_meA_ptr_b_9_0->f.h; + spvpp_u34_3_etaA = spvpp_u34_3_meA_ptr_b_16_10->f.h; + spvpp_u34_3_qA = spvpp_u34_3_meA_ptr_b_20_17->f.h; + spvpp_u34_3_validA = spvpp_u34_3_meA_ptr_b_21_21->f.h; + spvpp_u34_3_phiB = spvpp_u34_3_meB_ptr_b_9_0->f.h; + spvpp_u34_3_etaB = spvpp_u34_3_meB_ptr_b_16_10->f.h; + spvpp_u34_3_qB = spvpp_u34_3_meB_ptr_b_20_17->f.h; + spvpp_u34_3_validB = spvpp_u34_3_meB_ptr_b_21_21->f.h; + if (spvpp_u34_3_etaA > spvpp_u34_3_etaB) spvpp_u34_3_Deta = ((spvpp_u34_3_etaA - spvpp_u34_3_etaB) & 0x7fLL); + else spvpp_u34_3_Deta = ((spvpp_u34_3_etaB - spvpp_u34_3_etaA) & 0x7fLL); + if (spvpp_u34_3_phiA > spvpp_u34_3_phiB) spvpp_u34_3_Dphi = ((spvpp_u34_3_phiA - spvpp_u34_3_phiB) & 0x3ffLL); + else spvpp_u34_3_Dphi = ((spvpp_u34_3_phiB - spvpp_u34_3_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_3_3->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_3_etaA <= mxeta34) && (spvpp_u34_3_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_3_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_3_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_3_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_3_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_3_validA) & 0xffffffffffffffffLL) && spvpp_u34_3_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_3_3->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u34_4() +{ +/* always */ if (CH_spvpp_u34_4_meA | CH_spvpp_u34_4_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_4_Deta | CH_spvpp_u34_4_Dphi | CH_spvpp_u34_4_wide_phi) +{ + spvpp_u34_4_phiA = spvpp_u34_4_meA_ptr_b_9_0->f.h; + spvpp_u34_4_etaA = spvpp_u34_4_meA_ptr_b_16_10->f.h; + spvpp_u34_4_qA = spvpp_u34_4_meA_ptr_b_20_17->f.h; + spvpp_u34_4_validA = spvpp_u34_4_meA_ptr_b_21_21->f.h; + spvpp_u34_4_phiB = spvpp_u34_4_meB_ptr_b_9_0->f.h; + spvpp_u34_4_etaB = spvpp_u34_4_meB_ptr_b_16_10->f.h; + spvpp_u34_4_qB = spvpp_u34_4_meB_ptr_b_20_17->f.h; + spvpp_u34_4_validB = spvpp_u34_4_meB_ptr_b_21_21->f.h; + if (spvpp_u34_4_etaA > spvpp_u34_4_etaB) spvpp_u34_4_Deta = ((spvpp_u34_4_etaA - spvpp_u34_4_etaB) & 0x7fLL); + else spvpp_u34_4_Deta = ((spvpp_u34_4_etaB - spvpp_u34_4_etaA) & 0x7fLL); + if (spvpp_u34_4_phiA > spvpp_u34_4_phiB) spvpp_u34_4_Dphi = ((spvpp_u34_4_phiA - spvpp_u34_4_phiB) & 0x3ffLL); + else spvpp_u34_4_Dphi = ((spvpp_u34_4_phiB - spvpp_u34_4_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_4_4->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_4_etaA <= mxeta34) && (spvpp_u34_4_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_4_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_4_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_4_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_4_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_4_validA) & 0xffffffffffffffffLL) && spvpp_u34_4_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_4_4->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u34_5() +{ +/* always */ if (CH_spvpp_u34_5_meA | CH_spvpp_u34_5_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_5_Deta | CH_spvpp_u34_5_Dphi | CH_spvpp_u34_5_wide_phi) +{ + spvpp_u34_5_phiA = spvpp_u34_5_meA_ptr_b_9_0->f.h; + spvpp_u34_5_etaA = spvpp_u34_5_meA_ptr_b_16_10->f.h; + spvpp_u34_5_qA = spvpp_u34_5_meA_ptr_b_20_17->f.h; + spvpp_u34_5_validA = spvpp_u34_5_meA_ptr_b_21_21->f.h; + spvpp_u34_5_phiB = spvpp_u34_5_meB_ptr_b_9_0->f.h; + spvpp_u34_5_etaB = spvpp_u34_5_meB_ptr_b_16_10->f.h; + spvpp_u34_5_qB = spvpp_u34_5_meB_ptr_b_20_17->f.h; + spvpp_u34_5_validB = spvpp_u34_5_meB_ptr_b_21_21->f.h; + if (spvpp_u34_5_etaA > spvpp_u34_5_etaB) spvpp_u34_5_Deta = ((spvpp_u34_5_etaA - spvpp_u34_5_etaB) & 0x7fLL); + else spvpp_u34_5_Deta = ((spvpp_u34_5_etaB - spvpp_u34_5_etaA) & 0x7fLL); + if (spvpp_u34_5_phiA > spvpp_u34_5_phiB) spvpp_u34_5_Dphi = ((spvpp_u34_5_phiA - spvpp_u34_5_phiB) & 0x3ffLL); + else spvpp_u34_5_Dphi = ((spvpp_u34_5_phiB - spvpp_u34_5_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_5_5->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_5_etaA <= mxeta34) && (spvpp_u34_5_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_5_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_5_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_5_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_5_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_5_validA) & 0xffffffffffffffffLL) && spvpp_u34_5_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_5_5->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u34_6() +{ +/* always */ if (CH_spvpp_u34_6_meA | CH_spvpp_u34_6_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_6_Deta | CH_spvpp_u34_6_Dphi | CH_spvpp_u34_6_wide_phi) +{ + spvpp_u34_6_phiA = spvpp_u34_6_meA_ptr_b_9_0->f.h; + spvpp_u34_6_etaA = spvpp_u34_6_meA_ptr_b_16_10->f.h; + spvpp_u34_6_qA = spvpp_u34_6_meA_ptr_b_20_17->f.h; + spvpp_u34_6_validA = spvpp_u34_6_meA_ptr_b_21_21->f.h; + spvpp_u34_6_phiB = spvpp_u34_6_meB_ptr_b_9_0->f.h; + spvpp_u34_6_etaB = spvpp_u34_6_meB_ptr_b_16_10->f.h; + spvpp_u34_6_qB = spvpp_u34_6_meB_ptr_b_20_17->f.h; + spvpp_u34_6_validB = spvpp_u34_6_meB_ptr_b_21_21->f.h; + if (spvpp_u34_6_etaA > spvpp_u34_6_etaB) spvpp_u34_6_Deta = ((spvpp_u34_6_etaA - spvpp_u34_6_etaB) & 0x7fLL); + else spvpp_u34_6_Deta = ((spvpp_u34_6_etaB - spvpp_u34_6_etaA) & 0x7fLL); + if (spvpp_u34_6_phiA > spvpp_u34_6_phiB) spvpp_u34_6_Dphi = ((spvpp_u34_6_phiA - spvpp_u34_6_phiB) & 0x3ffLL); + else spvpp_u34_6_Dphi = ((spvpp_u34_6_phiB - spvpp_u34_6_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_6_6->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_6_etaA <= mxeta34) && (spvpp_u34_6_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_6_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_6_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_6_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_6_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_6_validA) & 0xffffffffffffffffLL) && spvpp_u34_6_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_6_6->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u34_7() +{ +/* always */ if (CH_spvpp_u34_7_meA | CH_spvpp_u34_7_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_7_Deta | CH_spvpp_u34_7_Dphi | CH_spvpp_u34_7_wide_phi) +{ + spvpp_u34_7_phiA = spvpp_u34_7_meA_ptr_b_9_0->f.h; + spvpp_u34_7_etaA = spvpp_u34_7_meA_ptr_b_16_10->f.h; + spvpp_u34_7_qA = spvpp_u34_7_meA_ptr_b_20_17->f.h; + spvpp_u34_7_validA = spvpp_u34_7_meA_ptr_b_21_21->f.h; + spvpp_u34_7_phiB = spvpp_u34_7_meB_ptr_b_9_0->f.h; + spvpp_u34_7_etaB = spvpp_u34_7_meB_ptr_b_16_10->f.h; + spvpp_u34_7_qB = spvpp_u34_7_meB_ptr_b_20_17->f.h; + spvpp_u34_7_validB = spvpp_u34_7_meB_ptr_b_21_21->f.h; + if (spvpp_u34_7_etaA > spvpp_u34_7_etaB) spvpp_u34_7_Deta = ((spvpp_u34_7_etaA - spvpp_u34_7_etaB) & 0x7fLL); + else spvpp_u34_7_Deta = ((spvpp_u34_7_etaB - spvpp_u34_7_etaA) & 0x7fLL); + if (spvpp_u34_7_phiA > spvpp_u34_7_phiB) spvpp_u34_7_Dphi = ((spvpp_u34_7_phiA - spvpp_u34_7_phiB) & 0x3ffLL); + else spvpp_u34_7_Dphi = ((spvpp_u34_7_phiB - spvpp_u34_7_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_7_7->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_7_etaA <= mxeta34) && (spvpp_u34_7_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_7_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_7_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_7_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_7_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_7_validA) & 0xffffffffffffffffLL) && spvpp_u34_7_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_7_7->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u34_8() +{ +/* always */ if (CH_spvpp_u34_8_meA | CH_spvpp_u34_8_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_8_Deta | CH_spvpp_u34_8_Dphi | CH_spvpp_u34_8_wide_phi) +{ + spvpp_u34_8_phiA = spvpp_u34_8_meA_ptr_b_9_0->f.h; + spvpp_u34_8_etaA = spvpp_u34_8_meA_ptr_b_16_10->f.h; + spvpp_u34_8_qA = spvpp_u34_8_meA_ptr_b_20_17->f.h; + spvpp_u34_8_validA = spvpp_u34_8_meA_ptr_b_21_21->f.h; + spvpp_u34_8_phiB = spvpp_u34_8_meB_ptr_b_9_0->f.h; + spvpp_u34_8_etaB = spvpp_u34_8_meB_ptr_b_16_10->f.h; + spvpp_u34_8_qB = spvpp_u34_8_meB_ptr_b_20_17->f.h; + spvpp_u34_8_validB = spvpp_u34_8_meB_ptr_b_21_21->f.h; + if (spvpp_u34_8_etaA > spvpp_u34_8_etaB) spvpp_u34_8_Deta = ((spvpp_u34_8_etaA - spvpp_u34_8_etaB) & 0x7fLL); + else spvpp_u34_8_Deta = ((spvpp_u34_8_etaB - spvpp_u34_8_etaA) & 0x7fLL); + if (spvpp_u34_8_phiA > spvpp_u34_8_phiB) spvpp_u34_8_Dphi = ((spvpp_u34_8_phiA - spvpp_u34_8_phiB) & 0x3ffLL); + else spvpp_u34_8_Dphi = ((spvpp_u34_8_phiB - spvpp_u34_8_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_8_8->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_8_etaA <= mxeta34) && (spvpp_u34_8_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_8_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_8_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_8_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_8_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_8_validA) & 0xffffffffffffffffLL) && spvpp_u34_8_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_8_8->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::au2b_3() +{ +/* always */ if (CH_spvpp_au2b_3_mb11 | CH_spvpp_au2b_3_mb12 | CH_spvpp_au2b_3_mb13) +{ + spvpp_au2b_3_b11[0] = spvpp_au2b_3_mb11_ptr_b_1_0->f.h; + spvpp_au2b_3_b11[1] = spvpp_au2b_3_mb11_ptr_b_3_2->f.h; + spvpp_au2b_3_b11[2] = spvpp_au2b_3_mb11_ptr_b_5_4->f.h; + spvpp_au2b_3_b11[3] = spvpp_au2b_3_mb11_ptr_b_7_6->f.h; + spvpp_au2b_3_b11[4] = spvpp_au2b_3_mb11_ptr_b_9_8->f.h; + spvpp_au2b_3_b11[5] = spvpp_au2b_3_mb11_ptr_b_11_10->f.h; + spvpp_au2b_3_b12[0] = spvpp_au2b_3_mb12_ptr_b_1_0->f.h; + spvpp_au2b_3_b12[1] = spvpp_au2b_3_mb12_ptr_b_3_2->f.h; + spvpp_au2b_3_b12[2] = spvpp_au2b_3_mb12_ptr_b_5_4->f.h; + spvpp_au2b_3_b13[0] = spvpp_au2b_3_mb13_ptr_b_1_0->f.h; + spvpp_au2b_3_b13[1] = spvpp_au2b_3_mb13_ptr_b_3_2->f.h; + spvpp_au2b_3_b13[2] = spvpp_au2b_3_mb13_ptr_b_5_4->f.h; + + { + spvpp_au2b_3_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au2b_3_b11_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_3_b11_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_3_b11_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_3_b11_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_3_b11_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_3_b11_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_3_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au2b_3_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au2b_3_b11_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_3_b11_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_3_b11_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_3_b11_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_3_b11_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_3_b11_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b11_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b11_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b11_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b11_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b11_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b11_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b11_LB_3_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b11_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b11_LB_4_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b11_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b11_LB_5_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b11_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_3__Max11_ptr_b_4_2->f.h = (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b11[0]) ? 1 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b11[1]) ? 2 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b11[2]) ? 3 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b11[3]) ? 4 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b11[4]) ? 5 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b11[5]) ? 6 : 0; + spvpp_au2b_3__Max11_ptr_b_1_0->f.h = spvpp_au2b_3_maxq; + } + spvpp_au2b_3_max11 = spvpp_au2b_3__Max11; + + { + spvpp_au2b_3_maxq_ptr_b_1_1->f.h = ((((spvpp_au2b_3_b12_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_3_b12_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_3_b12_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_3_maxq_ptr_b_0_0->f.h = ((((((((((!(spvpp_au2b_3_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((spvpp_au2b_3_b12_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_3_b12_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_3_b12_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b12_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b12_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b12_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b12_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b12_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b12_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_3__Max12_ptr_b_3_2->f.h = (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b12[0]) ? 1 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b12[1]) ? 2 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b12[2]) ? 3 : 0; + spvpp_au2b_3__Max12_ptr_b_1_0->f.h = spvpp_au2b_3_maxq; + } + spvpp_au2b_3_max12 = spvpp_au2b_3__Max12; + + { + spvpp_au2b_3_maxq_ptr_b_1_1->f.h = ((((spvpp_au2b_3_b13_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_3_b13_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_3_b13_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_3_maxq_ptr_b_0_0->f.h = ((((((((((!(spvpp_au2b_3_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((spvpp_au2b_3_b13_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_3_b13_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_3_b13_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b13_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b13_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b13_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b13_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b13_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b13_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_3__Max12_ptr_b_3_2->f.h = (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b13[0]) ? 1 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b13[1]) ? 2 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b13[2]) ? 3 : 0; + spvpp_au2b_3__Max12_ptr_b_1_0->f.h = spvpp_au2b_3_maxq; + } + spvpp_au2b_3_max13 = spvpp_au2b_3__Max12; + spvpp_au2b_3_q11 = spvpp_au2b_3_max11_ptr_b_1_0->f.h; + spvpp_au2b_3_q12 = spvpp_au2b_3_max12_ptr_b_1_0->f.h; + spvpp_au2b_3_q13 = spvpp_au2b_3_max13_ptr_b_1_0->f.h; + spvpp_mb1id1[3] = spvpp_au2b_3_max11_ptr_b_4_2->f.h; + spvpp_mb1id2[3] = spvpp_au2b_3_max12_ptr_b_3_2->f.h; + spvpp_mb1id3[3] = spvpp_au2b_3_max13_ptr_b_3_2->f.h; + spvpp_mb2rank[3] = 0; + if ((((((spvpp_mb1id1[3] > 0) && (spvpp_mb1id2[3] > 0)) & 0xffffffffffffffffLL) && (spvpp_mb1id3[3] > 0)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_3_q11 == 3) spvpp_mb2rank[3] = (29 & 0x3f); + else spvpp_mb2rank[3] = (24 & 0x3f); + } + else if ((((spvpp_mb1id1[3] > 0) && (((spvpp_mb1id2[3] > 0) || (spvpp_mb1id3[3] > 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_3_q11 == 3) spvpp_mb2rank[3] = (19 & 0x3f); + else spvpp_mb2rank[3] = (15 & 0x3f); + } + else if ((((spvpp_mb1id2[3] > 0) && (spvpp_mb1id3[3] > 0)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_3_q12 == 3) spvpp_mb2rank[3] = (19 & 0x3f); + else spvpp_mb2rank[3] = (15 & 0x3f); + } + else if (spvpp_mb1id1[3] > 0) + { + if (spvpp_au2b_3_q11 == 3) spvpp_mb2rank[3] = (12 & 0x3f); + else spvpp_mb2rank[3] = (9 & 0x3f); + } + else if (spvpp_mb1id2[3] > 0) + { + if (spvpp_au2b_3_q12 == 3) spvpp_mb2rank[3] = (12 & 0x3f); + else spvpp_mb2rank[3] = (9 & 0x3f); + } + else if (spvpp_mb1id3[3] > 0) + { + if (spvpp_au2b_3_q13 == 3) spvpp_mb2rank[3] = (12 & 0x3f); + else spvpp_mb2rank[3] = (9 & 0x3f); + } +} +} + +void vpp_generated_2014_04_24::ptub2d() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptub2d_me1Eta[0] = (0 & 0x7f); + spvpp_ptub2d_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptub2d_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptub2d_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptub2d_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptub2d_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptub2d_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptub2d_me2Eta[0] = (0 & 0x7f); + spvpp_ptub2d_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptub2d_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptub2d_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptub2d_me3Eta[0] = (0 & 0x7f); + spvpp_ptub2d_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptub2d_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptub2d_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptub2d_me1Phi[0] = (0 & 0x7f); + spvpp_ptub2d_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptub2d_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptub2d_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptub2d_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptub2d_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptub2d_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptub2d_me2Phi[0] = (0 & 0xfff); + spvpp_ptub2d_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptub2d_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptub2d_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptub2d_me3Phi[0] = (0 & 0xfff); + spvpp_ptub2d_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptub2d_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptub2d_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptub2d_IdValid_ptr_b_0_0->f.h = ((4 & 0x7) != 0) ? 1 : 0; + spvpp_ptub2d_IdValid_ptr_b_1_1->f.h = (RC_spvpp_mb1id1r[3] != 0) ? 1 : 0; + spvpp_ptub2d_IdValid_ptr_b_2_2->f.h = (RC_spvpp_mb1id2r[3] != 0) ? 1 : 0; + spvpp_ptub2d_IdValid_ptr_b_3_3->f.h = (RC_spvpp_mb1id3r[3] != 0) ? 1 : 0; + spvpp_ub2dIdt = RC_spvpp_ub2dId; + spvpp_mb2rankrr[3] = RC_spvpp_mb2rankr[3]; + spvpp_ptub2d_eta[0] = spvpp_ptub2d_me1Eta[RC_spvpp_mb1id1r[3]]; + spvpp_ptub2d_eta[1] = spvpp_ptub2d_me2Eta[RC_spvpp_mb1id2r[3]]; + spvpp_ptub2d_eta[2] = spvpp_ptub2d_me3Eta[RC_spvpp_mb1id3r[3]]; + spvpp_ptub2d_Deta12 = (spvpp_ptub2d_eta[0] > spvpp_ptub2d_eta[1]) ? ((spvpp_ptub2d_eta[0] - spvpp_ptub2d_eta[1]) & 0x7fLL) : ((spvpp_ptub2d_eta[1] - spvpp_ptub2d_eta[0]) & 0x7fLL); + spvpp_ptub2d_Deta23 = (spvpp_ptub2d_eta[2] > spvpp_ptub2d_eta[1]) ? ((spvpp_ptub2d_eta[2] - spvpp_ptub2d_eta[1]) & 0x7fLL) : ((spvpp_ptub2d_eta[1] - spvpp_ptub2d_eta[2]) & 0x7fLL); + spvpp_ptub2d_Deta13 = (spvpp_ptub2d_eta[0] > spvpp_ptub2d_eta[2]) ? ((spvpp_ptub2d_eta[0] - spvpp_ptub2d_eta[2]) & 0x7fLL) : ((spvpp_ptub2d_eta[2] - spvpp_ptub2d_eta[0]) & 0x7fLL); + if ((((((((((((spvpp_ptub2d_Deta12 > 2) || (spvpp_ptub2d_Deta23 > 2)) & 0xffffffffffffffffLL) && (spvpp_ptub2d_IdValid_ptr_b_3_1->f.h == 7)) & 0xffffffffffffffffLL) || (((spvpp_ptub2d_Deta12 > 2) && (spvpp_ptub2d_IdValid_ptr_b_3_1->f.h == 3)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || (((spvpp_ptub2d_Deta23 > 2) && (spvpp_ptub2d_IdValid_ptr_b_3_1->f.h == 6)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || (((spvpp_ptub2d_Deta13 > 2) && (spvpp_ptub2d_IdValid_ptr_b_3_1->f.h == 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + spvpp_ptub2d_IdValid = 0; + spvpp_ub2dIdt = 0; + spvpp_mb2rankrr[3] = 0; + } + spvpp_ptub2d_etaPTfull = (spvpp_ptub2d_IdValid_ptr_b_2_2->f.h) ? spvpp_ptub2d_me2Eta[RC_spvpp_mb1id2r[3]] : (spvpp_ptub2d_IdValid_ptr_b_3_3->f.h) ? spvpp_ptub2d_me3Eta[RC_spvpp_mb1id3r[3]] : (spvpp_ptub2d_IdValid_ptr_b_1_1->f.h) ? spvpp_ptub2d_me1Eta[RC_spvpp_mb1id1r[3]] : 0; + spvpp_ptub2d_etaPT = spvpp_ptub2d_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptub2d_phi = (spvpp_ptub2d_IdValid_ptr_b_2_2->f.h) ? spvpp_ptub2d_me2Phi[RC_spvpp_mb1id2r[3]] : (spvpp_ptub2d_IdValid_ptr_b_3_3->f.h) ? spvpp_ptub2d_me3Phi[RC_spvpp_mb1id3r[3]] : (spvpp_ptub2d_IdValid_ptr_b_1_1->f.h) ? spvpp_ptub2d_me1Phi[RC_spvpp_mb1id1r[3]] : 0; + spvpp_ptub2d__IdValid = spvpp_ptub2d_IdValid_ptr_b_3_1->f.h; + + { + switch (spvpp_ptub2d__IdValid) + { + case ((0 & 0x7)): + { + spvpp_ptub2d_EnableIdA = 0; + spvpp_ptub2d_EnableIdB = 0; + } + break; + case ((1 & 0x7)): + { + spvpp_ptub2d_EnableIdA = 1; + spvpp_ptub2d_EnableIdB = 0; + } + break; + case ((2 & 0x7)): + { + spvpp_ptub2d_EnableIdA = 2; + spvpp_ptub2d_EnableIdB = 0; + } + break; + case ((3 & 0x7)): + { + spvpp_ptub2d_EnableIdA = 1; + spvpp_ptub2d_EnableIdB = 2; + } + break; + case ((4 & 0x7)): + { + spvpp_ptub2d_EnableIdA = 4; + spvpp_ptub2d_EnableIdB = 0; + } + break; + case ((5 & 0x7)): + { + spvpp_ptub2d_EnableIdA = 1; + spvpp_ptub2d_EnableIdB = 4; + } + break; + case ((6 & 0x7)): + { + spvpp_ptub2d_EnableIdA = 2; + spvpp_ptub2d_EnableIdB = 4; + } + break; + case ((7 & 0x7)): + { + spvpp_ptub2d_EnableIdA = 1; + spvpp_ptub2d_EnableIdB = 2; + } + break; + } + spvpp_ptub2d__SelectPhisbp = sigcat(spvpp_ptub2d_EnableIdA, 3, spvpp_ptub2d_EnableIdB, 3); + } + spvpp_ptub2d_SelPhi = spvpp_ptub2d__SelectPhisbp; + spvpp_ptub2d_phiA = RC_spvpp_mb1_phi[3]; + spvpp_ptub2d_phiB = (spvpp_ptub2d_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptub2d_me1Phi[RC_spvpp_mb1id1r[3]] : (spvpp_ptub2d_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptub2d_me2Phi[RC_spvpp_mb1id2r[3]] : (spvpp_ptub2d_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptub2d_me3Phi[RC_spvpp_mb1id3r[3]] : 0; + spvpp_ptub2d_phiC = (spvpp_ptub2d_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptub2d_me1Phi[RC_spvpp_mb1id1r[3]] : (spvpp_ptub2d_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptub2d_me2Phi[RC_spvpp_mb1id2r[3]] : (spvpp_ptub2d_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptub2d_me3Phi[RC_spvpp_mb1id3r[3]] : 0; + spvpp_ptub2d_a = (spvpp_ptub2d_phiA >= spvpp_ptub2d_phiB) ? ((spvpp_ptub2d_phiA - spvpp_ptub2d_phiB) & 0xfffLL) : ((spvpp_ptub2d_phiB - spvpp_ptub2d_phiA) & 0xfffLL); + spvpp_ptub2d_b = (spvpp_ptub2d_phiB >= spvpp_ptub2d_phiC) ? ((spvpp_ptub2d_phiB - spvpp_ptub2d_phiC) & 0xfffLL) : ((spvpp_ptub2d_phiC - spvpp_ptub2d_phiB) & 0xfffLL); + spvpp_ptub2d_d_ptr_b_11_0->f.h = ((spvpp_ptub2d_phiA - spvpp_ptub2d_phiB) & 0xfffLL); + spvpp_ptub2d_d_ptr_b_12_12->f.h = (spvpp_ptub2d_phiA >= spvpp_ptub2d_phiB) ? 1 : 0; + spvpp_ptub2d_c_ptr_b_11_0->f.h = sigcat(spvpp_ptub2d_b_ptr_b_7_4->f.h, 4, spvpp_ptub2d_a_ptr_b_8_1->f.h, 8); + spvpp_ptub2d_c_ptr_b_12_12->f.h = (((((spvpp_ptub2d_phiB >= spvpp_ptub2d_phiA) || (spvpp_ptub2d_phiB >= spvpp_ptub2d_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptub2d_phiA >= spvpp_ptub2d_phiB) || (spvpp_ptub2d_phiC >= spvpp_ptub2d_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + if (spvpp_mb1_bend_LB_3_RB__ptr_b_4_4->f.h) spvpp_ptub2d_abs_bend = ((((~(RC_spvpp_mb1_bend_LB_3_RB__ptr_b_3_0->f.h)) & 0xf) + (1 & 0xf)) & 0xffffffffffffffffLL); + else spvpp_ptub2d_abs_bend = RC_spvpp_mb1_bend_LB_3_RB__ptr_b_3_0->f.h; + spvpp_ptub2d_e_ptr_b_11_0->f.h = sigcat(spvpp_ptub2d_abs_bend, 4, spvpp_ptub2d_a_ptr_b_8_1->f.h, 8); + spvpp_ptub2d_e_ptr_b_12_12->f.h = (spvpp_ptub2d_phiA >= spvpp_ptub2d_phiB) == RC_spvpp_mb1_bend_LB_3_RB__ptr_b_4_4->f.h; + spvpp_ptub2d__idvalid = spvpp_ptub2d_IdValid_ptr_b_3_1->f.h; + + { + switch (spvpp_ptub2d__idvalid) + { + case ((0 & 0x7)):spvpp_ptub2d__Modebp = (0 & 0x1f); + break; + case ((1 & 0x7)):spvpp_ptub2d__Modebp = (14 & 0x1f); + break; + case ((2 & 0x7)):spvpp_ptub2d__Modebp = (12 & 0x1f); + break; + case ((3 & 0x7)):spvpp_ptub2d__Modebp = (30 & 0x1f); + break; + case ((4 & 0x7)):spvpp_ptub2d__Modebp = (11 & 0x1f); + break; + case ((5 & 0x7)):spvpp_ptub2d__Modebp = (27 & 0x1f); + break; + case ((6 & 0x7)):spvpp_ptub2d__Modebp = (28 & 0x1f); + break; + case ((7 & 0x7)):spvpp_ptub2d__Modebp = (30 & 0x1f); + break; + default : spvpp_ptub2d__Modebp = 0; + break; + } + } + spvpp_ptub2d_mode = spvpp_ptub2d__Modebp; + spvpp_ptub2d_pt = spvpp_ptub2d_e; + spvpp_ptub2d_si = ((((((((spvpp_ptub2d_a_ptr_b_11_9->f.h != 0) || (spvpp_ptub2d_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptub2d_mode_ptr_b_4_4->f.h == 1)) & 0xffffffffffffffffLL) || (((((spvpp_ptub2d_d_ptr_b_12_9->f.h != 7) && (spvpp_ptub2d_d_ptr_b_12_9->f.h != 8)) & 0xffffffffffffffffLL) && (spvpp_ptub2d_mode_ptr_b_4_4->f.h == 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptub2d_modeMem = (spvpp_ptub2d_si == 0) ? spvpp_ptub2d_mode_ptr_b_3_0->f.h : 1; + spvpp_ptub2d_sign = spvpp_ptub2d_phiA < spvpp_ptub2d_phiB; + spvpp_ptb2d = spvpp_ptub2d_pt; + spvpp_signb2d = spvpp_ptub2d_sign; + spvpp_modeb2d = spvpp_ptub2d_modeMem; + spvpp_etaPTb2d = spvpp_ptub2d_etaPT; + spvpp_FRbd = spvpp_ptub2d_mode_ptr_b_4_4->f.h; + spvpp_phib2d = spvpp_ptub2d_phi; +} +} + +void vpp_generated_2014_04_24::u1b1_0() +{ +/* always */ if (CH_spvpp_u1b1_0_meA | CH_spvpp_u1b1_0_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_0_Dphi | CH_spvpp_u1b1_0_wide_phi) +{ + spvpp_u1b1_0_phiA = spvpp_u1b1_0_meA_ptr_b_9_0->f.h; + spvpp_u1b1_0_eta = spvpp_u1b1_0_meA_ptr_b_16_10->f.h; + spvpp_u1b1_0_qA = spvpp_u1b1_0_meA_ptr_b_20_17->f.h; + spvpp_u1b1_0_validA = spvpp_u1b1_0_meA_ptr_b_25_25->f.h; + spvpp_u1b1_0_phiB = spvpp_u1b1_0_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_0_qB = spvpp_u1b1_0_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_0_phiA > spvpp_u1b1_0_phiB) spvpp_u1b1_0_Dphi = ((spvpp_u1b1_0_phiA - spvpp_u1b1_0_phiB) & 0x3ffLL); + else spvpp_u1b1_0_Dphi = ((spvpp_u1b1_0_phiB - spvpp_u1b1_0_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_1_0->f.h = 0; + + { + switch (spvpp_u1b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_0_HighP1b1r = spvpp_u1b1_0__HighP1b1; + + { + switch (spvpp_u1b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_0_MedP1b1r = spvpp_u1b1_0__MedP1b1; + + { + switch (spvpp_u1b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_0_LowP1b1r = spvpp_u1b1_0__LowP1b1; + if ((((((((((((((spvpp_u1b1_0_eta <= mxeta12dt) && (spvpp_u1b1_0_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_0_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_0_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_0_HighP1b1r) spvpp_Eq1b1_ptr_b_1_0->f.h = 3; + else if (spvpp_u1b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_0_MedP1b1r) spvpp_Eq1b1_ptr_b_1_0->f.h = 2; + else if ((((spvpp_u1b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_0_LowP1b1r) || spvpp_u1b1_0_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_1_0->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_1() +{ +/* always */ if (CH_spvpp_u1b1_1_meA | CH_spvpp_u1b1_1_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_1_Dphi | CH_spvpp_u1b1_1_wide_phi) +{ + spvpp_u1b1_1_phiA = spvpp_u1b1_1_meA_ptr_b_9_0->f.h; + spvpp_u1b1_1_eta = spvpp_u1b1_1_meA_ptr_b_16_10->f.h; + spvpp_u1b1_1_qA = spvpp_u1b1_1_meA_ptr_b_20_17->f.h; + spvpp_u1b1_1_validA = spvpp_u1b1_1_meA_ptr_b_25_25->f.h; + spvpp_u1b1_1_phiB = spvpp_u1b1_1_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_1_qB = spvpp_u1b1_1_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_1_phiA > spvpp_u1b1_1_phiB) spvpp_u1b1_1_Dphi = ((spvpp_u1b1_1_phiA - spvpp_u1b1_1_phiB) & 0x3ffLL); + else spvpp_u1b1_1_Dphi = ((spvpp_u1b1_1_phiB - spvpp_u1b1_1_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_3_2->f.h = 0; + + { + switch (spvpp_u1b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_1_HighP1b1r = spvpp_u1b1_1__HighP1b1; + + { + switch (spvpp_u1b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_1_MedP1b1r = spvpp_u1b1_1__MedP1b1; + + { + switch (spvpp_u1b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_1_LowP1b1r = spvpp_u1b1_1__LowP1b1; + if ((((((((((((((spvpp_u1b1_1_eta <= mxeta12dt) && (spvpp_u1b1_1_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_1_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_1_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_1_HighP1b1r) spvpp_Eq1b1_ptr_b_3_2->f.h = 3; + else if (spvpp_u1b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_1_MedP1b1r) spvpp_Eq1b1_ptr_b_3_2->f.h = 2; + else if ((((spvpp_u1b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_1_LowP1b1r) || spvpp_u1b1_1_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_3_2->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_10() +{ +/* always */ if (CH_spvpp_u1b1_10_meA | CH_spvpp_u1b1_10_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_10_Dphi | CH_spvpp_u1b1_10_wide_phi) +{ + spvpp_u1b1_10_phiA = spvpp_u1b1_10_meA_ptr_b_9_0->f.h; + spvpp_u1b1_10_eta = spvpp_u1b1_10_meA_ptr_b_16_10->f.h; + spvpp_u1b1_10_qA = spvpp_u1b1_10_meA_ptr_b_20_17->f.h; + spvpp_u1b1_10_validA = spvpp_u1b1_10_meA_ptr_b_25_25->f.h; + spvpp_u1b1_10_phiB = spvpp_u1b1_10_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_10_qB = spvpp_u1b1_10_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_10_phiA > spvpp_u1b1_10_phiB) spvpp_u1b1_10_Dphi = ((spvpp_u1b1_10_phiA - spvpp_u1b1_10_phiB) & 0x3ffLL); + else spvpp_u1b1_10_Dphi = ((spvpp_u1b1_10_phiB - spvpp_u1b1_10_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_21_20->f.h = 0; + + { + switch (spvpp_u1b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_10_HighP1b1r = spvpp_u1b1_10__HighP1b1; + + { + switch (spvpp_u1b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_10_MedP1b1r = spvpp_u1b1_10__MedP1b1; + + { + switch (spvpp_u1b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_10_LowP1b1r = spvpp_u1b1_10__LowP1b1; + if ((((((((((((((spvpp_u1b1_10_eta <= mxeta12dt) && (spvpp_u1b1_10_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_10_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_10_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_10_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_10_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_10_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_10_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_10_HighP1b1r) spvpp_Eq1b1_ptr_b_21_20->f.h = 3; + else if (spvpp_u1b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_10_MedP1b1r) spvpp_Eq1b1_ptr_b_21_20->f.h = 2; + else if ((((spvpp_u1b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_10_LowP1b1r) || spvpp_u1b1_10_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_21_20->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_11() +{ +/* always */ if (CH_spvpp_u1b1_11_meA | CH_spvpp_u1b1_11_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_11_Dphi | CH_spvpp_u1b1_11_wide_phi) +{ + spvpp_u1b1_11_phiA = spvpp_u1b1_11_meA_ptr_b_9_0->f.h; + spvpp_u1b1_11_eta = spvpp_u1b1_11_meA_ptr_b_16_10->f.h; + spvpp_u1b1_11_qA = spvpp_u1b1_11_meA_ptr_b_20_17->f.h; + spvpp_u1b1_11_validA = spvpp_u1b1_11_meA_ptr_b_25_25->f.h; + spvpp_u1b1_11_phiB = spvpp_u1b1_11_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_11_qB = spvpp_u1b1_11_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_11_phiA > spvpp_u1b1_11_phiB) spvpp_u1b1_11_Dphi = ((spvpp_u1b1_11_phiA - spvpp_u1b1_11_phiB) & 0x3ffLL); + else spvpp_u1b1_11_Dphi = ((spvpp_u1b1_11_phiB - spvpp_u1b1_11_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_23_22->f.h = 0; + + { + switch (spvpp_u1b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_11_HighP1b1r = spvpp_u1b1_11__HighP1b1; + + { + switch (spvpp_u1b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_11_MedP1b1r = spvpp_u1b1_11__MedP1b1; + + { + switch (spvpp_u1b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_11_LowP1b1r = spvpp_u1b1_11__LowP1b1; + if ((((((((((((((spvpp_u1b1_11_eta <= mxeta12dt) && (spvpp_u1b1_11_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_11_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_11_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_11_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_11_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_11_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_11_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_11_HighP1b1r) spvpp_Eq1b1_ptr_b_23_22->f.h = 3; + else if (spvpp_u1b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_11_MedP1b1r) spvpp_Eq1b1_ptr_b_23_22->f.h = 2; + else if ((((spvpp_u1b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_11_LowP1b1r) || spvpp_u1b1_11_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_23_22->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_12() +{ +/* always */ if (CH_spvpp_u1b1_12_meA | CH_spvpp_u1b1_12_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_12_Dphi | CH_spvpp_u1b1_12_wide_phi) +{ + spvpp_u1b1_12_phiA = spvpp_u1b1_12_meA_ptr_b_9_0->f.h; + spvpp_u1b1_12_eta = spvpp_u1b1_12_meA_ptr_b_16_10->f.h; + spvpp_u1b1_12_qA = spvpp_u1b1_12_meA_ptr_b_20_17->f.h; + spvpp_u1b1_12_validA = spvpp_u1b1_12_meA_ptr_b_25_25->f.h; + spvpp_u1b1_12_phiB = spvpp_u1b1_12_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_12_qB = spvpp_u1b1_12_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_12_phiA > spvpp_u1b1_12_phiB) spvpp_u1b1_12_Dphi = ((spvpp_u1b1_12_phiA - spvpp_u1b1_12_phiB) & 0x3ffLL); + else spvpp_u1b1_12_Dphi = ((spvpp_u1b1_12_phiB - spvpp_u1b1_12_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_25_24->f.h = 0; + + { + switch (spvpp_u1b1_12_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_12_HighP1b1r = spvpp_u1b1_12__HighP1b1; + + { + switch (spvpp_u1b1_12_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_12_MedP1b1r = spvpp_u1b1_12__MedP1b1; + + { + switch (spvpp_u1b1_12_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_12_LowP1b1r = spvpp_u1b1_12__LowP1b1; + if ((((((((((((((spvpp_u1b1_12_eta <= mxeta12dt) && (spvpp_u1b1_12_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_12_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_12_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_12_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_12_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_12_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_12_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_12_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_12_HighP1b1r) spvpp_Eq1b1_ptr_b_25_24->f.h = 3; + else if (spvpp_u1b1_12_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_12_MedP1b1r) spvpp_Eq1b1_ptr_b_25_24->f.h = 2; + else if ((((spvpp_u1b1_12_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_12_LowP1b1r) || spvpp_u1b1_12_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_25_24->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_13() +{ +/* always */ if (CH_spvpp_u1b1_13_meA | CH_spvpp_u1b1_13_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_13_Dphi | CH_spvpp_u1b1_13_wide_phi) +{ + spvpp_u1b1_13_phiA = spvpp_u1b1_13_meA_ptr_b_9_0->f.h; + spvpp_u1b1_13_eta = spvpp_u1b1_13_meA_ptr_b_16_10->f.h; + spvpp_u1b1_13_qA = spvpp_u1b1_13_meA_ptr_b_20_17->f.h; + spvpp_u1b1_13_validA = spvpp_u1b1_13_meA_ptr_b_25_25->f.h; + spvpp_u1b1_13_phiB = spvpp_u1b1_13_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_13_qB = spvpp_u1b1_13_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_13_phiA > spvpp_u1b1_13_phiB) spvpp_u1b1_13_Dphi = ((spvpp_u1b1_13_phiA - spvpp_u1b1_13_phiB) & 0x3ffLL); + else spvpp_u1b1_13_Dphi = ((spvpp_u1b1_13_phiB - spvpp_u1b1_13_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_27_26->f.h = 0; + + { + switch (spvpp_u1b1_13_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_13_HighP1b1r = spvpp_u1b1_13__HighP1b1; + + { + switch (spvpp_u1b1_13_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_13_MedP1b1r = spvpp_u1b1_13__MedP1b1; + + { + switch (spvpp_u1b1_13_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_13_LowP1b1r = spvpp_u1b1_13__LowP1b1; + if ((((((((((((((spvpp_u1b1_13_eta <= mxeta12dt) && (spvpp_u1b1_13_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_13_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_13_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_13_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_13_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_13_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_13_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_13_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_13_HighP1b1r) spvpp_Eq1b1_ptr_b_27_26->f.h = 3; + else if (spvpp_u1b1_13_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_13_MedP1b1r) spvpp_Eq1b1_ptr_b_27_26->f.h = 2; + else if ((((spvpp_u1b1_13_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_13_LowP1b1r) || spvpp_u1b1_13_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_27_26->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_14() +{ +/* always */ if (CH_spvpp_u1b1_14_meA | CH_spvpp_u1b1_14_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_14_Dphi | CH_spvpp_u1b1_14_wide_phi) +{ + spvpp_u1b1_14_phiA = spvpp_u1b1_14_meA_ptr_b_9_0->f.h; + spvpp_u1b1_14_eta = spvpp_u1b1_14_meA_ptr_b_16_10->f.h; + spvpp_u1b1_14_qA = spvpp_u1b1_14_meA_ptr_b_20_17->f.h; + spvpp_u1b1_14_validA = spvpp_u1b1_14_meA_ptr_b_25_25->f.h; + spvpp_u1b1_14_phiB = spvpp_u1b1_14_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_14_qB = spvpp_u1b1_14_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_14_phiA > spvpp_u1b1_14_phiB) spvpp_u1b1_14_Dphi = ((spvpp_u1b1_14_phiA - spvpp_u1b1_14_phiB) & 0x3ffLL); + else spvpp_u1b1_14_Dphi = ((spvpp_u1b1_14_phiB - spvpp_u1b1_14_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_29_28->f.h = 0; + + { + switch (spvpp_u1b1_14_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_14_HighP1b1r = spvpp_u1b1_14__HighP1b1; + + { + switch (spvpp_u1b1_14_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_14_MedP1b1r = spvpp_u1b1_14__MedP1b1; + + { + switch (spvpp_u1b1_14_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_14_LowP1b1r = spvpp_u1b1_14__LowP1b1; + if ((((((((((((((spvpp_u1b1_14_eta <= mxeta12dt) && (spvpp_u1b1_14_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_14_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_14_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_14_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_14_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_14_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_14_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_14_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_14_HighP1b1r) spvpp_Eq1b1_ptr_b_29_28->f.h = 3; + else if (spvpp_u1b1_14_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_14_MedP1b1r) spvpp_Eq1b1_ptr_b_29_28->f.h = 2; + else if ((((spvpp_u1b1_14_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_14_LowP1b1r) || spvpp_u1b1_14_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_29_28->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_15() +{ +/* always */ if (CH_spvpp_u1b1_15_meA | CH_spvpp_u1b1_15_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_15_Dphi | CH_spvpp_u1b1_15_wide_phi) +{ + spvpp_u1b1_15_phiA = spvpp_u1b1_15_meA_ptr_b_9_0->f.h; + spvpp_u1b1_15_eta = spvpp_u1b1_15_meA_ptr_b_16_10->f.h; + spvpp_u1b1_15_qA = spvpp_u1b1_15_meA_ptr_b_20_17->f.h; + spvpp_u1b1_15_validA = spvpp_u1b1_15_meA_ptr_b_25_25->f.h; + spvpp_u1b1_15_phiB = spvpp_u1b1_15_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_15_qB = spvpp_u1b1_15_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_15_phiA > spvpp_u1b1_15_phiB) spvpp_u1b1_15_Dphi = ((spvpp_u1b1_15_phiA - spvpp_u1b1_15_phiB) & 0x3ffLL); + else spvpp_u1b1_15_Dphi = ((spvpp_u1b1_15_phiB - spvpp_u1b1_15_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_31_30->f.h = 0; + + { + switch (spvpp_u1b1_15_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_15_HighP1b1r = spvpp_u1b1_15__HighP1b1; + + { + switch (spvpp_u1b1_15_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_15_MedP1b1r = spvpp_u1b1_15__MedP1b1; + + { + switch (spvpp_u1b1_15_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_15_LowP1b1r = spvpp_u1b1_15__LowP1b1; + if ((((((((((((((spvpp_u1b1_15_eta <= mxeta12dt) && (spvpp_u1b1_15_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_15_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_15_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_15_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_15_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_15_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_15_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_15_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_15_HighP1b1r) spvpp_Eq1b1_ptr_b_31_30->f.h = 3; + else if (spvpp_u1b1_15_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_15_MedP1b1r) spvpp_Eq1b1_ptr_b_31_30->f.h = 2; + else if ((((spvpp_u1b1_15_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_15_LowP1b1r) || spvpp_u1b1_15_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_31_30->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_16() +{ +/* always */ if (CH_spvpp_u1b1_16_meA | CH_spvpp_u1b1_16_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_16_Dphi | CH_spvpp_u1b1_16_wide_phi) +{ + spvpp_u1b1_16_phiA = spvpp_u1b1_16_meA_ptr_b_9_0->f.h; + spvpp_u1b1_16_eta = spvpp_u1b1_16_meA_ptr_b_16_10->f.h; + spvpp_u1b1_16_qA = spvpp_u1b1_16_meA_ptr_b_20_17->f.h; + spvpp_u1b1_16_validA = spvpp_u1b1_16_meA_ptr_b_25_25->f.h; + spvpp_u1b1_16_phiB = spvpp_u1b1_16_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_16_qB = spvpp_u1b1_16_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_16_phiA > spvpp_u1b1_16_phiB) spvpp_u1b1_16_Dphi = ((spvpp_u1b1_16_phiA - spvpp_u1b1_16_phiB) & 0x3ffLL); + else spvpp_u1b1_16_Dphi = ((spvpp_u1b1_16_phiB - spvpp_u1b1_16_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_33_32->f.h = 0; + + { + switch (spvpp_u1b1_16_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_16_HighP1b1r = spvpp_u1b1_16__HighP1b1; + + { + switch (spvpp_u1b1_16_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_16_MedP1b1r = spvpp_u1b1_16__MedP1b1; + + { + switch (spvpp_u1b1_16_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_16_LowP1b1r = spvpp_u1b1_16__LowP1b1; + if ((((((((((((((spvpp_u1b1_16_eta <= mxeta12dt) && (spvpp_u1b1_16_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_16_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_16_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_16_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_16_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_16_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_16_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_16_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_16_HighP1b1r) spvpp_Eq1b1_ptr_b_33_32->f.h = 3; + else if (spvpp_u1b1_16_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_16_MedP1b1r) spvpp_Eq1b1_ptr_b_33_32->f.h = 2; + else if ((((spvpp_u1b1_16_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_16_LowP1b1r) || spvpp_u1b1_16_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_33_32->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_17() +{ +/* always */ if (CH_spvpp_u1b1_17_meA | CH_spvpp_u1b1_17_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_17_Dphi | CH_spvpp_u1b1_17_wide_phi) +{ + spvpp_u1b1_17_phiA = spvpp_u1b1_17_meA_ptr_b_9_0->f.h; + spvpp_u1b1_17_eta = spvpp_u1b1_17_meA_ptr_b_16_10->f.h; + spvpp_u1b1_17_qA = spvpp_u1b1_17_meA_ptr_b_20_17->f.h; + spvpp_u1b1_17_validA = spvpp_u1b1_17_meA_ptr_b_25_25->f.h; + spvpp_u1b1_17_phiB = spvpp_u1b1_17_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_17_qB = spvpp_u1b1_17_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_17_phiA > spvpp_u1b1_17_phiB) spvpp_u1b1_17_Dphi = ((spvpp_u1b1_17_phiA - spvpp_u1b1_17_phiB) & 0x3ffLL); + else spvpp_u1b1_17_Dphi = ((spvpp_u1b1_17_phiB - spvpp_u1b1_17_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_35_34->f.h = 0; + + { + switch (spvpp_u1b1_17_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_17_HighP1b1r = spvpp_u1b1_17__HighP1b1; + + { + switch (spvpp_u1b1_17_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_17_MedP1b1r = spvpp_u1b1_17__MedP1b1; + + { + switch (spvpp_u1b1_17_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_17_LowP1b1r = spvpp_u1b1_17__LowP1b1; + if ((((((((((((((spvpp_u1b1_17_eta <= mxeta12dt) && (spvpp_u1b1_17_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_17_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_17_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_17_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_17_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_17_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_17_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_17_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_17_HighP1b1r) spvpp_Eq1b1_ptr_b_35_34->f.h = 3; + else if (spvpp_u1b1_17_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_17_MedP1b1r) spvpp_Eq1b1_ptr_b_35_34->f.h = 2; + else if ((((spvpp_u1b1_17_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_17_LowP1b1r) || spvpp_u1b1_17_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_35_34->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_18() +{ +/* always */ if (CH_spvpp_u1b1_18_meA | CH_spvpp_u1b1_18_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_18_Dphi | CH_spvpp_u1b1_18_wide_phi) +{ + spvpp_u1b1_18_phiA = spvpp_u1b1_18_meA_ptr_b_9_0->f.h; + spvpp_u1b1_18_eta = spvpp_u1b1_18_meA_ptr_b_16_10->f.h; + spvpp_u1b1_18_qA = spvpp_u1b1_18_meA_ptr_b_20_17->f.h; + spvpp_u1b1_18_validA = spvpp_u1b1_18_meA_ptr_b_25_25->f.h; + spvpp_u1b1_18_phiB = spvpp_u1b1_18_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_18_qB = spvpp_u1b1_18_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_18_phiA > spvpp_u1b1_18_phiB) spvpp_u1b1_18_Dphi = ((spvpp_u1b1_18_phiA - spvpp_u1b1_18_phiB) & 0x3ffLL); + else spvpp_u1b1_18_Dphi = ((spvpp_u1b1_18_phiB - spvpp_u1b1_18_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_37_36->f.h = 0; + + { + switch (spvpp_u1b1_18_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_18_HighP1b1r = spvpp_u1b1_18__HighP1b1; + + { + switch (spvpp_u1b1_18_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_18_MedP1b1r = spvpp_u1b1_18__MedP1b1; + + { + switch (spvpp_u1b1_18_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_18_LowP1b1r = spvpp_u1b1_18__LowP1b1; + if ((((((((((((((spvpp_u1b1_18_eta <= mxeta12dt) && (spvpp_u1b1_18_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_18_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_18_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_18_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_18_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_18_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_18_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_18_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_18_HighP1b1r) spvpp_Eq1b1_ptr_b_37_36->f.h = 3; + else if (spvpp_u1b1_18_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_18_MedP1b1r) spvpp_Eq1b1_ptr_b_37_36->f.h = 2; + else if ((((spvpp_u1b1_18_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_18_LowP1b1r) || spvpp_u1b1_18_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_37_36->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_19() +{ +/* always */ if (CH_spvpp_u1b1_19_meA | CH_spvpp_u1b1_19_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_19_Dphi | CH_spvpp_u1b1_19_wide_phi) +{ + spvpp_u1b1_19_phiA = spvpp_u1b1_19_meA_ptr_b_9_0->f.h; + spvpp_u1b1_19_eta = spvpp_u1b1_19_meA_ptr_b_16_10->f.h; + spvpp_u1b1_19_qA = spvpp_u1b1_19_meA_ptr_b_20_17->f.h; + spvpp_u1b1_19_validA = spvpp_u1b1_19_meA_ptr_b_25_25->f.h; + spvpp_u1b1_19_phiB = spvpp_u1b1_19_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_19_qB = spvpp_u1b1_19_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_19_phiA > spvpp_u1b1_19_phiB) spvpp_u1b1_19_Dphi = ((spvpp_u1b1_19_phiA - spvpp_u1b1_19_phiB) & 0x3ffLL); + else spvpp_u1b1_19_Dphi = ((spvpp_u1b1_19_phiB - spvpp_u1b1_19_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_39_38->f.h = 0; + + { + switch (spvpp_u1b1_19_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_19_HighP1b1r = spvpp_u1b1_19__HighP1b1; + + { + switch (spvpp_u1b1_19_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_19_MedP1b1r = spvpp_u1b1_19__MedP1b1; + + { + switch (spvpp_u1b1_19_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_19_LowP1b1r = spvpp_u1b1_19__LowP1b1; + if ((((((((((((((spvpp_u1b1_19_eta <= mxeta12dt) && (spvpp_u1b1_19_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_19_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_19_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_19_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_19_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_19_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_19_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_19_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_19_HighP1b1r) spvpp_Eq1b1_ptr_b_39_38->f.h = 3; + else if (spvpp_u1b1_19_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_19_MedP1b1r) spvpp_Eq1b1_ptr_b_39_38->f.h = 2; + else if ((((spvpp_u1b1_19_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_19_LowP1b1r) || spvpp_u1b1_19_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_39_38->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_2() +{ +/* always */ if (CH_spvpp_u1b1_2_meA | CH_spvpp_u1b1_2_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_2_Dphi | CH_spvpp_u1b1_2_wide_phi) +{ + spvpp_u1b1_2_phiA = spvpp_u1b1_2_meA_ptr_b_9_0->f.h; + spvpp_u1b1_2_eta = spvpp_u1b1_2_meA_ptr_b_16_10->f.h; + spvpp_u1b1_2_qA = spvpp_u1b1_2_meA_ptr_b_20_17->f.h; + spvpp_u1b1_2_validA = spvpp_u1b1_2_meA_ptr_b_25_25->f.h; + spvpp_u1b1_2_phiB = spvpp_u1b1_2_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_2_qB = spvpp_u1b1_2_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_2_phiA > spvpp_u1b1_2_phiB) spvpp_u1b1_2_Dphi = ((spvpp_u1b1_2_phiA - spvpp_u1b1_2_phiB) & 0x3ffLL); + else spvpp_u1b1_2_Dphi = ((spvpp_u1b1_2_phiB - spvpp_u1b1_2_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_5_4->f.h = 0; + + { + switch (spvpp_u1b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_2_HighP1b1r = spvpp_u1b1_2__HighP1b1; + + { + switch (spvpp_u1b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_2_MedP1b1r = spvpp_u1b1_2__MedP1b1; + + { + switch (spvpp_u1b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_2_LowP1b1r = spvpp_u1b1_2__LowP1b1; + if ((((((((((((((spvpp_u1b1_2_eta <= mxeta12dt) && (spvpp_u1b1_2_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_2_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_2_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_2_HighP1b1r) spvpp_Eq1b1_ptr_b_5_4->f.h = 3; + else if (spvpp_u1b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_2_MedP1b1r) spvpp_Eq1b1_ptr_b_5_4->f.h = 2; + else if ((((spvpp_u1b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_2_LowP1b1r) || spvpp_u1b1_2_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_5_4->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_20() +{ +/* always */ if (CH_spvpp_u1b1_20_meA | CH_spvpp_u1b1_20_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_20_Dphi | CH_spvpp_u1b1_20_wide_phi) +{ + spvpp_u1b1_20_phiA = spvpp_u1b1_20_meA_ptr_b_9_0->f.h; + spvpp_u1b1_20_eta = spvpp_u1b1_20_meA_ptr_b_16_10->f.h; + spvpp_u1b1_20_qA = spvpp_u1b1_20_meA_ptr_b_20_17->f.h; + spvpp_u1b1_20_validA = spvpp_u1b1_20_meA_ptr_b_25_25->f.h; + spvpp_u1b1_20_phiB = spvpp_u1b1_20_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_20_qB = spvpp_u1b1_20_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_20_phiA > spvpp_u1b1_20_phiB) spvpp_u1b1_20_Dphi = ((spvpp_u1b1_20_phiA - spvpp_u1b1_20_phiB) & 0x3ffLL); + else spvpp_u1b1_20_Dphi = ((spvpp_u1b1_20_phiB - spvpp_u1b1_20_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_41_40->f.h = 0; + + { + switch (spvpp_u1b1_20_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_20_HighP1b1r = spvpp_u1b1_20__HighP1b1; + + { + switch (spvpp_u1b1_20_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_20_MedP1b1r = spvpp_u1b1_20__MedP1b1; + + { + switch (spvpp_u1b1_20_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_20_LowP1b1r = spvpp_u1b1_20__LowP1b1; + if ((((((((((((((spvpp_u1b1_20_eta <= mxeta12dt) && (spvpp_u1b1_20_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_20_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_20_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_20_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_20_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_20_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_20_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_20_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_20_HighP1b1r) spvpp_Eq1b1_ptr_b_41_40->f.h = 3; + else if (spvpp_u1b1_20_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_20_MedP1b1r) spvpp_Eq1b1_ptr_b_41_40->f.h = 2; + else if ((((spvpp_u1b1_20_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_20_LowP1b1r) || spvpp_u1b1_20_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_41_40->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_21() +{ +/* always */ if (CH_spvpp_u1b1_21_meA | CH_spvpp_u1b1_21_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_21_Dphi | CH_spvpp_u1b1_21_wide_phi) +{ + spvpp_u1b1_21_phiA = spvpp_u1b1_21_meA_ptr_b_9_0->f.h; + spvpp_u1b1_21_eta = spvpp_u1b1_21_meA_ptr_b_16_10->f.h; + spvpp_u1b1_21_qA = spvpp_u1b1_21_meA_ptr_b_20_17->f.h; + spvpp_u1b1_21_validA = spvpp_u1b1_21_meA_ptr_b_25_25->f.h; + spvpp_u1b1_21_phiB = spvpp_u1b1_21_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_21_qB = spvpp_u1b1_21_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_21_phiA > spvpp_u1b1_21_phiB) spvpp_u1b1_21_Dphi = ((spvpp_u1b1_21_phiA - spvpp_u1b1_21_phiB) & 0x3ffLL); + else spvpp_u1b1_21_Dphi = ((spvpp_u1b1_21_phiB - spvpp_u1b1_21_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_43_42->f.h = 0; + + { + switch (spvpp_u1b1_21_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_21_HighP1b1r = spvpp_u1b1_21__HighP1b1; + + { + switch (spvpp_u1b1_21_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_21_MedP1b1r = spvpp_u1b1_21__MedP1b1; + + { + switch (spvpp_u1b1_21_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_21_LowP1b1r = spvpp_u1b1_21__LowP1b1; + if ((((((((((((((spvpp_u1b1_21_eta <= mxeta12dt) && (spvpp_u1b1_21_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_21_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_21_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_21_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_21_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_21_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_21_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_21_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_21_HighP1b1r) spvpp_Eq1b1_ptr_b_43_42->f.h = 3; + else if (spvpp_u1b1_21_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_21_MedP1b1r) spvpp_Eq1b1_ptr_b_43_42->f.h = 2; + else if ((((spvpp_u1b1_21_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_21_LowP1b1r) || spvpp_u1b1_21_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_43_42->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_22() +{ +/* always */ if (CH_spvpp_u1b1_22_meA | CH_spvpp_u1b1_22_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_22_Dphi | CH_spvpp_u1b1_22_wide_phi) +{ + spvpp_u1b1_22_phiA = spvpp_u1b1_22_meA_ptr_b_9_0->f.h; + spvpp_u1b1_22_eta = spvpp_u1b1_22_meA_ptr_b_16_10->f.h; + spvpp_u1b1_22_qA = spvpp_u1b1_22_meA_ptr_b_20_17->f.h; + spvpp_u1b1_22_validA = spvpp_u1b1_22_meA_ptr_b_25_25->f.h; + spvpp_u1b1_22_phiB = spvpp_u1b1_22_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_22_qB = spvpp_u1b1_22_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_22_phiA > spvpp_u1b1_22_phiB) spvpp_u1b1_22_Dphi = ((spvpp_u1b1_22_phiA - spvpp_u1b1_22_phiB) & 0x3ffLL); + else spvpp_u1b1_22_Dphi = ((spvpp_u1b1_22_phiB - spvpp_u1b1_22_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_45_44->f.h = 0; + + { + switch (spvpp_u1b1_22_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_22_HighP1b1r = spvpp_u1b1_22__HighP1b1; + + { + switch (spvpp_u1b1_22_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_22_MedP1b1r = spvpp_u1b1_22__MedP1b1; + + { + switch (spvpp_u1b1_22_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_22_LowP1b1r = spvpp_u1b1_22__LowP1b1; + if ((((((((((((((spvpp_u1b1_22_eta <= mxeta12dt) && (spvpp_u1b1_22_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_22_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_22_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_22_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_22_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_22_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_22_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_22_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_22_HighP1b1r) spvpp_Eq1b1_ptr_b_45_44->f.h = 3; + else if (spvpp_u1b1_22_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_22_MedP1b1r) spvpp_Eq1b1_ptr_b_45_44->f.h = 2; + else if ((((spvpp_u1b1_22_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_22_LowP1b1r) || spvpp_u1b1_22_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_45_44->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_23() +{ +/* always */ if (CH_spvpp_u1b1_23_meA | CH_spvpp_u1b1_23_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_23_Dphi | CH_spvpp_u1b1_23_wide_phi) +{ + spvpp_u1b1_23_phiA = spvpp_u1b1_23_meA_ptr_b_9_0->f.h; + spvpp_u1b1_23_eta = spvpp_u1b1_23_meA_ptr_b_16_10->f.h; + spvpp_u1b1_23_qA = spvpp_u1b1_23_meA_ptr_b_20_17->f.h; + spvpp_u1b1_23_validA = spvpp_u1b1_23_meA_ptr_b_25_25->f.h; + spvpp_u1b1_23_phiB = spvpp_u1b1_23_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_23_qB = spvpp_u1b1_23_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_23_phiA > spvpp_u1b1_23_phiB) spvpp_u1b1_23_Dphi = ((spvpp_u1b1_23_phiA - spvpp_u1b1_23_phiB) & 0x3ffLL); + else spvpp_u1b1_23_Dphi = ((spvpp_u1b1_23_phiB - spvpp_u1b1_23_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_47_46->f.h = 0; + + { + switch (spvpp_u1b1_23_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_23_HighP1b1r = spvpp_u1b1_23__HighP1b1; + + { + switch (spvpp_u1b1_23_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_23_MedP1b1r = spvpp_u1b1_23__MedP1b1; + + { + switch (spvpp_u1b1_23_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_23_LowP1b1r = spvpp_u1b1_23__LowP1b1; + if ((((((((((((((spvpp_u1b1_23_eta <= mxeta12dt) && (spvpp_u1b1_23_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_23_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_23_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_23_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_23_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_23_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_23_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_23_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_23_HighP1b1r) spvpp_Eq1b1_ptr_b_47_46->f.h = 3; + else if (spvpp_u1b1_23_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_23_MedP1b1r) spvpp_Eq1b1_ptr_b_47_46->f.h = 2; + else if ((((spvpp_u1b1_23_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_23_LowP1b1r) || spvpp_u1b1_23_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_47_46->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_3() +{ +/* always */ if (CH_spvpp_u1b1_3_meA | CH_spvpp_u1b1_3_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_3_Dphi | CH_spvpp_u1b1_3_wide_phi) +{ + spvpp_u1b1_3_phiA = spvpp_u1b1_3_meA_ptr_b_9_0->f.h; + spvpp_u1b1_3_eta = spvpp_u1b1_3_meA_ptr_b_16_10->f.h; + spvpp_u1b1_3_qA = spvpp_u1b1_3_meA_ptr_b_20_17->f.h; + spvpp_u1b1_3_validA = spvpp_u1b1_3_meA_ptr_b_25_25->f.h; + spvpp_u1b1_3_phiB = spvpp_u1b1_3_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_3_qB = spvpp_u1b1_3_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_3_phiA > spvpp_u1b1_3_phiB) spvpp_u1b1_3_Dphi = ((spvpp_u1b1_3_phiA - spvpp_u1b1_3_phiB) & 0x3ffLL); + else spvpp_u1b1_3_Dphi = ((spvpp_u1b1_3_phiB - spvpp_u1b1_3_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_7_6->f.h = 0; + + { + switch (spvpp_u1b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_3_HighP1b1r = spvpp_u1b1_3__HighP1b1; + + { + switch (spvpp_u1b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_3_MedP1b1r = spvpp_u1b1_3__MedP1b1; + + { + switch (spvpp_u1b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_3_LowP1b1r = spvpp_u1b1_3__LowP1b1; + if ((((((((((((((spvpp_u1b1_3_eta <= mxeta12dt) && (spvpp_u1b1_3_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_3_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_3_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_3_HighP1b1r) spvpp_Eq1b1_ptr_b_7_6->f.h = 3; + else if (spvpp_u1b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_3_MedP1b1r) spvpp_Eq1b1_ptr_b_7_6->f.h = 2; + else if ((((spvpp_u1b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_3_LowP1b1r) || spvpp_u1b1_3_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_7_6->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_4() +{ +/* always */ if (CH_spvpp_u1b1_4_meA | CH_spvpp_u1b1_4_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_4_Dphi | CH_spvpp_u1b1_4_wide_phi) +{ + spvpp_u1b1_4_phiA = spvpp_u1b1_4_meA_ptr_b_9_0->f.h; + spvpp_u1b1_4_eta = spvpp_u1b1_4_meA_ptr_b_16_10->f.h; + spvpp_u1b1_4_qA = spvpp_u1b1_4_meA_ptr_b_20_17->f.h; + spvpp_u1b1_4_validA = spvpp_u1b1_4_meA_ptr_b_25_25->f.h; + spvpp_u1b1_4_phiB = spvpp_u1b1_4_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_4_qB = spvpp_u1b1_4_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_4_phiA > spvpp_u1b1_4_phiB) spvpp_u1b1_4_Dphi = ((spvpp_u1b1_4_phiA - spvpp_u1b1_4_phiB) & 0x3ffLL); + else spvpp_u1b1_4_Dphi = ((spvpp_u1b1_4_phiB - spvpp_u1b1_4_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_9_8->f.h = 0; + + { + switch (spvpp_u1b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_4_HighP1b1r = spvpp_u1b1_4__HighP1b1; + + { + switch (spvpp_u1b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_4_MedP1b1r = spvpp_u1b1_4__MedP1b1; + + { + switch (spvpp_u1b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_4_LowP1b1r = spvpp_u1b1_4__LowP1b1; + if ((((((((((((((spvpp_u1b1_4_eta <= mxeta12dt) && (spvpp_u1b1_4_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_4_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_4_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_4_HighP1b1r) spvpp_Eq1b1_ptr_b_9_8->f.h = 3; + else if (spvpp_u1b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_4_MedP1b1r) spvpp_Eq1b1_ptr_b_9_8->f.h = 2; + else if ((((spvpp_u1b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_4_LowP1b1r) || spvpp_u1b1_4_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_9_8->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_5() +{ +/* always */ if (CH_spvpp_u1b1_5_meA | CH_spvpp_u1b1_5_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_5_Dphi | CH_spvpp_u1b1_5_wide_phi) +{ + spvpp_u1b1_5_phiA = spvpp_u1b1_5_meA_ptr_b_9_0->f.h; + spvpp_u1b1_5_eta = spvpp_u1b1_5_meA_ptr_b_16_10->f.h; + spvpp_u1b1_5_qA = spvpp_u1b1_5_meA_ptr_b_20_17->f.h; + spvpp_u1b1_5_validA = spvpp_u1b1_5_meA_ptr_b_25_25->f.h; + spvpp_u1b1_5_phiB = spvpp_u1b1_5_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_5_qB = spvpp_u1b1_5_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_5_phiA > spvpp_u1b1_5_phiB) spvpp_u1b1_5_Dphi = ((spvpp_u1b1_5_phiA - spvpp_u1b1_5_phiB) & 0x3ffLL); + else spvpp_u1b1_5_Dphi = ((spvpp_u1b1_5_phiB - spvpp_u1b1_5_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_11_10->f.h = 0; + + { + switch (spvpp_u1b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_5_HighP1b1r = spvpp_u1b1_5__HighP1b1; + + { + switch (spvpp_u1b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_5_MedP1b1r = spvpp_u1b1_5__MedP1b1; + + { + switch (spvpp_u1b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_5_LowP1b1r = spvpp_u1b1_5__LowP1b1; + if ((((((((((((((spvpp_u1b1_5_eta <= mxeta12dt) && (spvpp_u1b1_5_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_5_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_5_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_5_HighP1b1r) spvpp_Eq1b1_ptr_b_11_10->f.h = 3; + else if (spvpp_u1b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_5_MedP1b1r) spvpp_Eq1b1_ptr_b_11_10->f.h = 2; + else if ((((spvpp_u1b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_5_LowP1b1r) || spvpp_u1b1_5_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_11_10->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_6() +{ +/* always */ if (CH_spvpp_u1b1_6_meA | CH_spvpp_u1b1_6_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_6_Dphi | CH_spvpp_u1b1_6_wide_phi) +{ + spvpp_u1b1_6_phiA = spvpp_u1b1_6_meA_ptr_b_9_0->f.h; + spvpp_u1b1_6_eta = spvpp_u1b1_6_meA_ptr_b_16_10->f.h; + spvpp_u1b1_6_qA = spvpp_u1b1_6_meA_ptr_b_20_17->f.h; + spvpp_u1b1_6_validA = spvpp_u1b1_6_meA_ptr_b_25_25->f.h; + spvpp_u1b1_6_phiB = spvpp_u1b1_6_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_6_qB = spvpp_u1b1_6_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_6_phiA > spvpp_u1b1_6_phiB) spvpp_u1b1_6_Dphi = ((spvpp_u1b1_6_phiA - spvpp_u1b1_6_phiB) & 0x3ffLL); + else spvpp_u1b1_6_Dphi = ((spvpp_u1b1_6_phiB - spvpp_u1b1_6_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_13_12->f.h = 0; + + { + switch (spvpp_u1b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_6_HighP1b1r = spvpp_u1b1_6__HighP1b1; + + { + switch (spvpp_u1b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_6_MedP1b1r = spvpp_u1b1_6__MedP1b1; + + { + switch (spvpp_u1b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_6_LowP1b1r = spvpp_u1b1_6__LowP1b1; + if ((((((((((((((spvpp_u1b1_6_eta <= mxeta12dt) && (spvpp_u1b1_6_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_6_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_6_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_6_HighP1b1r) spvpp_Eq1b1_ptr_b_13_12->f.h = 3; + else if (spvpp_u1b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_6_MedP1b1r) spvpp_Eq1b1_ptr_b_13_12->f.h = 2; + else if ((((spvpp_u1b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_6_LowP1b1r) || spvpp_u1b1_6_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_13_12->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_7() +{ +/* always */ if (CH_spvpp_u1b1_7_meA | CH_spvpp_u1b1_7_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_7_Dphi | CH_spvpp_u1b1_7_wide_phi) +{ + spvpp_u1b1_7_phiA = spvpp_u1b1_7_meA_ptr_b_9_0->f.h; + spvpp_u1b1_7_eta = spvpp_u1b1_7_meA_ptr_b_16_10->f.h; + spvpp_u1b1_7_qA = spvpp_u1b1_7_meA_ptr_b_20_17->f.h; + spvpp_u1b1_7_validA = spvpp_u1b1_7_meA_ptr_b_25_25->f.h; + spvpp_u1b1_7_phiB = spvpp_u1b1_7_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_7_qB = spvpp_u1b1_7_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_7_phiA > spvpp_u1b1_7_phiB) spvpp_u1b1_7_Dphi = ((spvpp_u1b1_7_phiA - spvpp_u1b1_7_phiB) & 0x3ffLL); + else spvpp_u1b1_7_Dphi = ((spvpp_u1b1_7_phiB - spvpp_u1b1_7_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_15_14->f.h = 0; + + { + switch (spvpp_u1b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_7_HighP1b1r = spvpp_u1b1_7__HighP1b1; + + { + switch (spvpp_u1b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_7_MedP1b1r = spvpp_u1b1_7__MedP1b1; + + { + switch (spvpp_u1b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_7_LowP1b1r = spvpp_u1b1_7__LowP1b1; + if ((((((((((((((spvpp_u1b1_7_eta <= mxeta12dt) && (spvpp_u1b1_7_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_7_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_7_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_7_HighP1b1r) spvpp_Eq1b1_ptr_b_15_14->f.h = 3; + else if (spvpp_u1b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_7_MedP1b1r) spvpp_Eq1b1_ptr_b_15_14->f.h = 2; + else if ((((spvpp_u1b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_7_LowP1b1r) || spvpp_u1b1_7_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_15_14->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_8() +{ +/* always */ if (CH_spvpp_u1b1_8_meA | CH_spvpp_u1b1_8_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_8_Dphi | CH_spvpp_u1b1_8_wide_phi) +{ + spvpp_u1b1_8_phiA = spvpp_u1b1_8_meA_ptr_b_9_0->f.h; + spvpp_u1b1_8_eta = spvpp_u1b1_8_meA_ptr_b_16_10->f.h; + spvpp_u1b1_8_qA = spvpp_u1b1_8_meA_ptr_b_20_17->f.h; + spvpp_u1b1_8_validA = spvpp_u1b1_8_meA_ptr_b_25_25->f.h; + spvpp_u1b1_8_phiB = spvpp_u1b1_8_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_8_qB = spvpp_u1b1_8_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_8_phiA > spvpp_u1b1_8_phiB) spvpp_u1b1_8_Dphi = ((spvpp_u1b1_8_phiA - spvpp_u1b1_8_phiB) & 0x3ffLL); + else spvpp_u1b1_8_Dphi = ((spvpp_u1b1_8_phiB - spvpp_u1b1_8_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_17_16->f.h = 0; + + { + switch (spvpp_u1b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_8_HighP1b1r = spvpp_u1b1_8__HighP1b1; + + { + switch (spvpp_u1b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_8_MedP1b1r = spvpp_u1b1_8__MedP1b1; + + { + switch (spvpp_u1b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_8_LowP1b1r = spvpp_u1b1_8__LowP1b1; + if ((((((((((((((spvpp_u1b1_8_eta <= mxeta12dt) && (spvpp_u1b1_8_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_8_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_8_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_8_HighP1b1r) spvpp_Eq1b1_ptr_b_17_16->f.h = 3; + else if (spvpp_u1b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_8_MedP1b1r) spvpp_Eq1b1_ptr_b_17_16->f.h = 2; + else if ((((spvpp_u1b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_8_LowP1b1r) || spvpp_u1b1_8_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_17_16->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u1b1_9() +{ +/* always */ if (CH_spvpp_u1b1_9_meA | CH_spvpp_u1b1_9_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_9_Dphi | CH_spvpp_u1b1_9_wide_phi) +{ + spvpp_u1b1_9_phiA = spvpp_u1b1_9_meA_ptr_b_9_0->f.h; + spvpp_u1b1_9_eta = spvpp_u1b1_9_meA_ptr_b_16_10->f.h; + spvpp_u1b1_9_qA = spvpp_u1b1_9_meA_ptr_b_20_17->f.h; + spvpp_u1b1_9_validA = spvpp_u1b1_9_meA_ptr_b_25_25->f.h; + spvpp_u1b1_9_phiB = spvpp_u1b1_9_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_9_qB = spvpp_u1b1_9_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_9_phiA > spvpp_u1b1_9_phiB) spvpp_u1b1_9_Dphi = ((spvpp_u1b1_9_phiA - spvpp_u1b1_9_phiB) & 0x3ffLL); + else spvpp_u1b1_9_Dphi = ((spvpp_u1b1_9_phiB - spvpp_u1b1_9_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_19_18->f.h = 0; + + { + switch (spvpp_u1b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_9_HighP1b1r = spvpp_u1b1_9__HighP1b1; + + { + switch (spvpp_u1b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_9_MedP1b1r = spvpp_u1b1_9__MedP1b1; + + { + switch (spvpp_u1b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_9_LowP1b1r = spvpp_u1b1_9__LowP1b1; + if ((((((((((((((spvpp_u1b1_9_eta <= mxeta12dt) && (spvpp_u1b1_9_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_9_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_9_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_9_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_9_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_9_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_9_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_9_HighP1b1r) spvpp_Eq1b1_ptr_b_19_18->f.h = 3; + else if (spvpp_u1b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_9_MedP1b1r) spvpp_Eq1b1_ptr_b_19_18->f.h = 2; + else if ((((spvpp_u1b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_9_LowP1b1r) || spvpp_u1b1_9_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_19_18->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u3b1_0() +{ +/* always */ if (CH_spvpp_u3b1_0_meA | CH_spvpp_u3b1_0_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_0_Dphi | CH_spvpp_u3b1_0_wide_phi) +{ + spvpp_u3b1_0_phiA = spvpp_u3b1_0_meA_ptr_b_9_0->f.h; + spvpp_u3b1_0_eta = spvpp_u3b1_0_meA_ptr_b_16_10->f.h; + spvpp_u3b1_0_qA = spvpp_u3b1_0_meA_ptr_b_20_17->f.h; + spvpp_u3b1_0_validA = spvpp_u3b1_0_meA_ptr_b_21_21->f.h; + spvpp_u3b1_0_phiB = spvpp_u3b1_0_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_0_qB = spvpp_u3b1_0_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_0_phiA > spvpp_u3b1_0_phiB) spvpp_u3b1_0_Dphi = ((spvpp_u3b1_0_phiA - spvpp_u3b1_0_phiB) & 0x3ffLL); + else spvpp_u3b1_0_Dphi = ((spvpp_u3b1_0_phiB - spvpp_u3b1_0_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_1_0->f.h = 0; + + { + switch (spvpp_u3b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_0_HighP2b1r = spvpp_u3b1_0__HighP2b1; + + { + switch (spvpp_u3b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_0_MedP2b1r = spvpp_u3b1_0__MedP2b1; + + { + switch (spvpp_u3b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_0_LowP2b1r = spvpp_u3b1_0__LowP2b1; + if ((((((((((((((spvpp_u3b1_0_eta <= mxeta12dt) && (spvpp_u3b1_0_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_0_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_0_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_0_HighP2b1r) spvpp_Eq3b1_ptr_b_1_0->f.h = 3; + else if (spvpp_u3b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_0_MedP2b1r) spvpp_Eq3b1_ptr_b_1_0->f.h = 2; + else if ((((spvpp_u3b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_0_LowP2b1r) || spvpp_u3b1_0_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_1_0->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u3b1_1() +{ +/* always */ if (CH_spvpp_u3b1_1_meA | CH_spvpp_u3b1_1_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_1_Dphi | CH_spvpp_u3b1_1_wide_phi) +{ + spvpp_u3b1_1_phiA = spvpp_u3b1_1_meA_ptr_b_9_0->f.h; + spvpp_u3b1_1_eta = spvpp_u3b1_1_meA_ptr_b_16_10->f.h; + spvpp_u3b1_1_qA = spvpp_u3b1_1_meA_ptr_b_20_17->f.h; + spvpp_u3b1_1_validA = spvpp_u3b1_1_meA_ptr_b_21_21->f.h; + spvpp_u3b1_1_phiB = spvpp_u3b1_1_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_1_qB = spvpp_u3b1_1_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_1_phiA > spvpp_u3b1_1_phiB) spvpp_u3b1_1_Dphi = ((spvpp_u3b1_1_phiA - spvpp_u3b1_1_phiB) & 0x3ffLL); + else spvpp_u3b1_1_Dphi = ((spvpp_u3b1_1_phiB - spvpp_u3b1_1_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_3_2->f.h = 0; + + { + switch (spvpp_u3b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_1_HighP2b1r = spvpp_u3b1_1__HighP2b1; + + { + switch (spvpp_u3b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_1_MedP2b1r = spvpp_u3b1_1__MedP2b1; + + { + switch (spvpp_u3b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_1_LowP2b1r = spvpp_u3b1_1__LowP2b1; + if ((((((((((((((spvpp_u3b1_1_eta <= mxeta12dt) && (spvpp_u3b1_1_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_1_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_1_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_1_HighP2b1r) spvpp_Eq3b1_ptr_b_3_2->f.h = 3; + else if (spvpp_u3b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_1_MedP2b1r) spvpp_Eq3b1_ptr_b_3_2->f.h = 2; + else if ((((spvpp_u3b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_1_LowP2b1r) || spvpp_u3b1_1_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_3_2->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u3b1_10() +{ +/* always */ if (CH_spvpp_u3b1_10_meA | CH_spvpp_u3b1_10_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_10_Dphi | CH_spvpp_u3b1_10_wide_phi) +{ + spvpp_u3b1_10_phiA = spvpp_u3b1_10_meA_ptr_b_9_0->f.h; + spvpp_u3b1_10_eta = spvpp_u3b1_10_meA_ptr_b_16_10->f.h; + spvpp_u3b1_10_qA = spvpp_u3b1_10_meA_ptr_b_20_17->f.h; + spvpp_u3b1_10_validA = spvpp_u3b1_10_meA_ptr_b_21_21->f.h; + spvpp_u3b1_10_phiB = spvpp_u3b1_10_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_10_qB = spvpp_u3b1_10_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_10_phiA > spvpp_u3b1_10_phiB) spvpp_u3b1_10_Dphi = ((spvpp_u3b1_10_phiA - spvpp_u3b1_10_phiB) & 0x3ffLL); + else spvpp_u3b1_10_Dphi = ((spvpp_u3b1_10_phiB - spvpp_u3b1_10_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_21_20->f.h = 0; + + { + switch (spvpp_u3b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_10_HighP2b1r = spvpp_u3b1_10__HighP2b1; + + { + switch (spvpp_u3b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_10_MedP2b1r = spvpp_u3b1_10__MedP2b1; + + { + switch (spvpp_u3b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_10_LowP2b1r = spvpp_u3b1_10__LowP2b1; + if ((((((((((((((spvpp_u3b1_10_eta <= mxeta12dt) && (spvpp_u3b1_10_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_10_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_10_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_10_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_10_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_10_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_10_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_10_HighP2b1r) spvpp_Eq3b1_ptr_b_21_20->f.h = 3; + else if (spvpp_u3b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_10_MedP2b1r) spvpp_Eq3b1_ptr_b_21_20->f.h = 2; + else if ((((spvpp_u3b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_10_LowP2b1r) || spvpp_u3b1_10_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_21_20->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u3b1_11() +{ +/* always */ if (CH_spvpp_u3b1_11_meA | CH_spvpp_u3b1_11_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_11_Dphi | CH_spvpp_u3b1_11_wide_phi) +{ + spvpp_u3b1_11_phiA = spvpp_u3b1_11_meA_ptr_b_9_0->f.h; + spvpp_u3b1_11_eta = spvpp_u3b1_11_meA_ptr_b_16_10->f.h; + spvpp_u3b1_11_qA = spvpp_u3b1_11_meA_ptr_b_20_17->f.h; + spvpp_u3b1_11_validA = spvpp_u3b1_11_meA_ptr_b_21_21->f.h; + spvpp_u3b1_11_phiB = spvpp_u3b1_11_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_11_qB = spvpp_u3b1_11_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_11_phiA > spvpp_u3b1_11_phiB) spvpp_u3b1_11_Dphi = ((spvpp_u3b1_11_phiA - spvpp_u3b1_11_phiB) & 0x3ffLL); + else spvpp_u3b1_11_Dphi = ((spvpp_u3b1_11_phiB - spvpp_u3b1_11_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_23_22->f.h = 0; + + { + switch (spvpp_u3b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_11_HighP2b1r = spvpp_u3b1_11__HighP2b1; + + { + switch (spvpp_u3b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_11_MedP2b1r = spvpp_u3b1_11__MedP2b1; + + { + switch (spvpp_u3b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_11_LowP2b1r = spvpp_u3b1_11__LowP2b1; + if ((((((((((((((spvpp_u3b1_11_eta <= mxeta12dt) && (spvpp_u3b1_11_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_11_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_11_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_11_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_11_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_11_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_11_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_11_HighP2b1r) spvpp_Eq3b1_ptr_b_23_22->f.h = 3; + else if (spvpp_u3b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_11_MedP2b1r) spvpp_Eq3b1_ptr_b_23_22->f.h = 2; + else if ((((spvpp_u3b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_11_LowP2b1r) || spvpp_u3b1_11_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_23_22->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u3b1_2() +{ +/* always */ if (CH_spvpp_u3b1_2_meA | CH_spvpp_u3b1_2_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_2_Dphi | CH_spvpp_u3b1_2_wide_phi) +{ + spvpp_u3b1_2_phiA = spvpp_u3b1_2_meA_ptr_b_9_0->f.h; + spvpp_u3b1_2_eta = spvpp_u3b1_2_meA_ptr_b_16_10->f.h; + spvpp_u3b1_2_qA = spvpp_u3b1_2_meA_ptr_b_20_17->f.h; + spvpp_u3b1_2_validA = spvpp_u3b1_2_meA_ptr_b_21_21->f.h; + spvpp_u3b1_2_phiB = spvpp_u3b1_2_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_2_qB = spvpp_u3b1_2_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_2_phiA > spvpp_u3b1_2_phiB) spvpp_u3b1_2_Dphi = ((spvpp_u3b1_2_phiA - spvpp_u3b1_2_phiB) & 0x3ffLL); + else spvpp_u3b1_2_Dphi = ((spvpp_u3b1_2_phiB - spvpp_u3b1_2_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_5_4->f.h = 0; + + { + switch (spvpp_u3b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_2_HighP2b1r = spvpp_u3b1_2__HighP2b1; + + { + switch (spvpp_u3b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_2_MedP2b1r = spvpp_u3b1_2__MedP2b1; + + { + switch (spvpp_u3b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_2_LowP2b1r = spvpp_u3b1_2__LowP2b1; + if ((((((((((((((spvpp_u3b1_2_eta <= mxeta12dt) && (spvpp_u3b1_2_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_2_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_2_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_2_HighP2b1r) spvpp_Eq3b1_ptr_b_5_4->f.h = 3; + else if (spvpp_u3b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_2_MedP2b1r) spvpp_Eq3b1_ptr_b_5_4->f.h = 2; + else if ((((spvpp_u3b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_2_LowP2b1r) || spvpp_u3b1_2_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_5_4->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u3b1_3() +{ +/* always */ if (CH_spvpp_u3b1_3_meA | CH_spvpp_u3b1_3_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_3_Dphi | CH_spvpp_u3b1_3_wide_phi) +{ + spvpp_u3b1_3_phiA = spvpp_u3b1_3_meA_ptr_b_9_0->f.h; + spvpp_u3b1_3_eta = spvpp_u3b1_3_meA_ptr_b_16_10->f.h; + spvpp_u3b1_3_qA = spvpp_u3b1_3_meA_ptr_b_20_17->f.h; + spvpp_u3b1_3_validA = spvpp_u3b1_3_meA_ptr_b_21_21->f.h; + spvpp_u3b1_3_phiB = spvpp_u3b1_3_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_3_qB = spvpp_u3b1_3_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_3_phiA > spvpp_u3b1_3_phiB) spvpp_u3b1_3_Dphi = ((spvpp_u3b1_3_phiA - spvpp_u3b1_3_phiB) & 0x3ffLL); + else spvpp_u3b1_3_Dphi = ((spvpp_u3b1_3_phiB - spvpp_u3b1_3_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_7_6->f.h = 0; + + { + switch (spvpp_u3b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_3_HighP2b1r = spvpp_u3b1_3__HighP2b1; + + { + switch (spvpp_u3b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_3_MedP2b1r = spvpp_u3b1_3__MedP2b1; + + { + switch (spvpp_u3b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_3_LowP2b1r = spvpp_u3b1_3__LowP2b1; + if ((((((((((((((spvpp_u3b1_3_eta <= mxeta12dt) && (spvpp_u3b1_3_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_3_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_3_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_3_HighP2b1r) spvpp_Eq3b1_ptr_b_7_6->f.h = 3; + else if (spvpp_u3b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_3_MedP2b1r) spvpp_Eq3b1_ptr_b_7_6->f.h = 2; + else if ((((spvpp_u3b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_3_LowP2b1r) || spvpp_u3b1_3_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_7_6->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u3b1_4() +{ +/* always */ if (CH_spvpp_u3b1_4_meA | CH_spvpp_u3b1_4_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_4_Dphi | CH_spvpp_u3b1_4_wide_phi) +{ + spvpp_u3b1_4_phiA = spvpp_u3b1_4_meA_ptr_b_9_0->f.h; + spvpp_u3b1_4_eta = spvpp_u3b1_4_meA_ptr_b_16_10->f.h; + spvpp_u3b1_4_qA = spvpp_u3b1_4_meA_ptr_b_20_17->f.h; + spvpp_u3b1_4_validA = spvpp_u3b1_4_meA_ptr_b_21_21->f.h; + spvpp_u3b1_4_phiB = spvpp_u3b1_4_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_4_qB = spvpp_u3b1_4_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_4_phiA > spvpp_u3b1_4_phiB) spvpp_u3b1_4_Dphi = ((spvpp_u3b1_4_phiA - spvpp_u3b1_4_phiB) & 0x3ffLL); + else spvpp_u3b1_4_Dphi = ((spvpp_u3b1_4_phiB - spvpp_u3b1_4_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_9_8->f.h = 0; + + { + switch (spvpp_u3b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_4_HighP2b1r = spvpp_u3b1_4__HighP2b1; + + { + switch (spvpp_u3b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_4_MedP2b1r = spvpp_u3b1_4__MedP2b1; + + { + switch (spvpp_u3b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_4_LowP2b1r = spvpp_u3b1_4__LowP2b1; + if ((((((((((((((spvpp_u3b1_4_eta <= mxeta12dt) && (spvpp_u3b1_4_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_4_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_4_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_4_HighP2b1r) spvpp_Eq3b1_ptr_b_9_8->f.h = 3; + else if (spvpp_u3b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_4_MedP2b1r) spvpp_Eq3b1_ptr_b_9_8->f.h = 2; + else if ((((spvpp_u3b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_4_LowP2b1r) || spvpp_u3b1_4_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_9_8->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u3b1_5() +{ +/* always */ if (CH_spvpp_u3b1_5_meA | CH_spvpp_u3b1_5_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_5_Dphi | CH_spvpp_u3b1_5_wide_phi) +{ + spvpp_u3b1_5_phiA = spvpp_u3b1_5_meA_ptr_b_9_0->f.h; + spvpp_u3b1_5_eta = spvpp_u3b1_5_meA_ptr_b_16_10->f.h; + spvpp_u3b1_5_qA = spvpp_u3b1_5_meA_ptr_b_20_17->f.h; + spvpp_u3b1_5_validA = spvpp_u3b1_5_meA_ptr_b_21_21->f.h; + spvpp_u3b1_5_phiB = spvpp_u3b1_5_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_5_qB = spvpp_u3b1_5_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_5_phiA > spvpp_u3b1_5_phiB) spvpp_u3b1_5_Dphi = ((spvpp_u3b1_5_phiA - spvpp_u3b1_5_phiB) & 0x3ffLL); + else spvpp_u3b1_5_Dphi = ((spvpp_u3b1_5_phiB - spvpp_u3b1_5_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_11_10->f.h = 0; + + { + switch (spvpp_u3b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_5_HighP2b1r = spvpp_u3b1_5__HighP2b1; + + { + switch (spvpp_u3b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_5_MedP2b1r = spvpp_u3b1_5__MedP2b1; + + { + switch (spvpp_u3b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_5_LowP2b1r = spvpp_u3b1_5__LowP2b1; + if ((((((((((((((spvpp_u3b1_5_eta <= mxeta12dt) && (spvpp_u3b1_5_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_5_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_5_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_5_HighP2b1r) spvpp_Eq3b1_ptr_b_11_10->f.h = 3; + else if (spvpp_u3b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_5_MedP2b1r) spvpp_Eq3b1_ptr_b_11_10->f.h = 2; + else if ((((spvpp_u3b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_5_LowP2b1r) || spvpp_u3b1_5_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_11_10->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u3b1_6() +{ +/* always */ if (CH_spvpp_u3b1_6_meA | CH_spvpp_u3b1_6_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_6_Dphi | CH_spvpp_u3b1_6_wide_phi) +{ + spvpp_u3b1_6_phiA = spvpp_u3b1_6_meA_ptr_b_9_0->f.h; + spvpp_u3b1_6_eta = spvpp_u3b1_6_meA_ptr_b_16_10->f.h; + spvpp_u3b1_6_qA = spvpp_u3b1_6_meA_ptr_b_20_17->f.h; + spvpp_u3b1_6_validA = spvpp_u3b1_6_meA_ptr_b_21_21->f.h; + spvpp_u3b1_6_phiB = spvpp_u3b1_6_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_6_qB = spvpp_u3b1_6_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_6_phiA > spvpp_u3b1_6_phiB) spvpp_u3b1_6_Dphi = ((spvpp_u3b1_6_phiA - spvpp_u3b1_6_phiB) & 0x3ffLL); + else spvpp_u3b1_6_Dphi = ((spvpp_u3b1_6_phiB - spvpp_u3b1_6_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_13_12->f.h = 0; + + { + switch (spvpp_u3b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_6_HighP2b1r = spvpp_u3b1_6__HighP2b1; + + { + switch (spvpp_u3b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_6_MedP2b1r = spvpp_u3b1_6__MedP2b1; + + { + switch (spvpp_u3b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_6_LowP2b1r = spvpp_u3b1_6__LowP2b1; + if ((((((((((((((spvpp_u3b1_6_eta <= mxeta12dt) && (spvpp_u3b1_6_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_6_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_6_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_6_HighP2b1r) spvpp_Eq3b1_ptr_b_13_12->f.h = 3; + else if (spvpp_u3b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_6_MedP2b1r) spvpp_Eq3b1_ptr_b_13_12->f.h = 2; + else if ((((spvpp_u3b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_6_LowP2b1r) || spvpp_u3b1_6_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_13_12->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u3b1_7() +{ +/* always */ if (CH_spvpp_u3b1_7_meA | CH_spvpp_u3b1_7_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_7_Dphi | CH_spvpp_u3b1_7_wide_phi) +{ + spvpp_u3b1_7_phiA = spvpp_u3b1_7_meA_ptr_b_9_0->f.h; + spvpp_u3b1_7_eta = spvpp_u3b1_7_meA_ptr_b_16_10->f.h; + spvpp_u3b1_7_qA = spvpp_u3b1_7_meA_ptr_b_20_17->f.h; + spvpp_u3b1_7_validA = spvpp_u3b1_7_meA_ptr_b_21_21->f.h; + spvpp_u3b1_7_phiB = spvpp_u3b1_7_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_7_qB = spvpp_u3b1_7_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_7_phiA > spvpp_u3b1_7_phiB) spvpp_u3b1_7_Dphi = ((spvpp_u3b1_7_phiA - spvpp_u3b1_7_phiB) & 0x3ffLL); + else spvpp_u3b1_7_Dphi = ((spvpp_u3b1_7_phiB - spvpp_u3b1_7_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_15_14->f.h = 0; + + { + switch (spvpp_u3b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_7_HighP2b1r = spvpp_u3b1_7__HighP2b1; + + { + switch (spvpp_u3b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_7_MedP2b1r = spvpp_u3b1_7__MedP2b1; + + { + switch (spvpp_u3b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_7_LowP2b1r = spvpp_u3b1_7__LowP2b1; + if ((((((((((((((spvpp_u3b1_7_eta <= mxeta12dt) && (spvpp_u3b1_7_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_7_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_7_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_7_HighP2b1r) spvpp_Eq3b1_ptr_b_15_14->f.h = 3; + else if (spvpp_u3b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_7_MedP2b1r) spvpp_Eq3b1_ptr_b_15_14->f.h = 2; + else if ((((spvpp_u3b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_7_LowP2b1r) || spvpp_u3b1_7_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_15_14->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u3b1_8() +{ +/* always */ if (CH_spvpp_u3b1_8_meA | CH_spvpp_u3b1_8_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_8_Dphi | CH_spvpp_u3b1_8_wide_phi) +{ + spvpp_u3b1_8_phiA = spvpp_u3b1_8_meA_ptr_b_9_0->f.h; + spvpp_u3b1_8_eta = spvpp_u3b1_8_meA_ptr_b_16_10->f.h; + spvpp_u3b1_8_qA = spvpp_u3b1_8_meA_ptr_b_20_17->f.h; + spvpp_u3b1_8_validA = spvpp_u3b1_8_meA_ptr_b_21_21->f.h; + spvpp_u3b1_8_phiB = spvpp_u3b1_8_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_8_qB = spvpp_u3b1_8_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_8_phiA > spvpp_u3b1_8_phiB) spvpp_u3b1_8_Dphi = ((spvpp_u3b1_8_phiA - spvpp_u3b1_8_phiB) & 0x3ffLL); + else spvpp_u3b1_8_Dphi = ((spvpp_u3b1_8_phiB - spvpp_u3b1_8_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_17_16->f.h = 0; + + { + switch (spvpp_u3b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_8_HighP2b1r = spvpp_u3b1_8__HighP2b1; + + { + switch (spvpp_u3b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_8_MedP2b1r = spvpp_u3b1_8__MedP2b1; + + { + switch (spvpp_u3b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_8_LowP2b1r = spvpp_u3b1_8__LowP2b1; + if ((((((((((((((spvpp_u3b1_8_eta <= mxeta12dt) && (spvpp_u3b1_8_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_8_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_8_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_8_HighP2b1r) spvpp_Eq3b1_ptr_b_17_16->f.h = 3; + else if (spvpp_u3b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_8_MedP2b1r) spvpp_Eq3b1_ptr_b_17_16->f.h = 2; + else if ((((spvpp_u3b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_8_LowP2b1r) || spvpp_u3b1_8_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_17_16->f.h = 1; + } +} +} + +void vpp_generated_2014_04_24::u3b1_9() +{ +/* always */ if (CH_spvpp_u3b1_9_meA | CH_spvpp_u3b1_9_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_9_Dphi | CH_spvpp_u3b1_9_wide_phi) +{ + spvpp_u3b1_9_phiA = spvpp_u3b1_9_meA_ptr_b_9_0->f.h; + spvpp_u3b1_9_eta = spvpp_u3b1_9_meA_ptr_b_16_10->f.h; + spvpp_u3b1_9_qA = spvpp_u3b1_9_meA_ptr_b_20_17->f.h; + spvpp_u3b1_9_validA = spvpp_u3b1_9_meA_ptr_b_21_21->f.h; + spvpp_u3b1_9_phiB = spvpp_u3b1_9_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_9_qB = spvpp_u3b1_9_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_9_phiA > spvpp_u3b1_9_phiB) spvpp_u3b1_9_Dphi = ((spvpp_u3b1_9_phiA - spvpp_u3b1_9_phiB) & 0x3ffLL); + else spvpp_u3b1_9_Dphi = ((spvpp_u3b1_9_phiB - spvpp_u3b1_9_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_19_18->f.h = 0; + + { + switch (spvpp_u3b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_9_HighP2b1r = spvpp_u3b1_9__HighP2b1; + + { + switch (spvpp_u3b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_9_MedP2b1r = spvpp_u3b1_9__MedP2b1; + + { + switch (spvpp_u3b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_9_LowP2b1r = spvpp_u3b1_9__LowP2b1; + if ((((((((((((((spvpp_u3b1_9_eta <= mxeta12dt) && (spvpp_u3b1_9_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_9_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_9_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_9_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_9_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_9_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_9_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_9_HighP2b1r) spvpp_Eq3b1_ptr_b_19_18->f.h = 3; + else if (spvpp_u3b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_9_MedP2b1r) spvpp_Eq3b1_ptr_b_19_18->f.h = 2; + else if ((((spvpp_u3b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_9_LowP2b1r) || spvpp_u3b1_9_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_19_18->f.h = 1; + } +} +} diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_generated.h b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_generated.h new file mode 100644 index 0000000000000..dc73323c68f72 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_generated.h @@ -0,0 +1,12201 @@ +// This C++ source file was automatically generated +// by C++ model based on VPP library. Modification of this file +// is possible, but if you want to keep it in sync with the C++ +// model, please modify the model and re-generate this file. +// VPP library web-page: http://www.phys.ufl.edu/~madorsky/vpp/ + +// Author : madorsky +// Timestamp : Thu Apr 24 17:06:15 2014 + +#ifndef __VPP_GENERATED_2014_04_24_H__ +#define __VPP_GENERATED_2014_04_24_H__ +#include "vpp_tools.h" +class vpp_generated_2014_04_24 +{ + public: + typedef unsigned long long ULLONG; + typedef union {ULLONG u; struct fl{ULLONG l : 27; ULLONG h : 1;}f;} utype_b_27_27; + typedef union {ULLONG u; struct fl{ULLONG h : 12;}f;} utype_b_11_0; + typedef union {ULLONG u; struct fl{ULLONG l : 12; ULLONG h : 7;}f;} utype_b_18_12; + typedef union {ULLONG u; struct fl{ULLONG l : 19; ULLONG h : 4;}f;} utype_b_22_19; + typedef union {ULLONG u; struct fl{ULLONG l : 23; ULLONG h : 4;}f;} utype_b_26_23; + typedef union {ULLONG u; struct fl{ULLONG l : 28; ULLONG h : 4;}f;} utype_b_31_28; + typedef union {ULLONG u; struct fl{ULLONG l : 23; ULLONG h : 1;}f;} utype_b_23_23; + typedef union {ULLONG u; struct fl{ULLONG l : 15; ULLONG h : 1;}f;} utype_b_15_15; + typedef union {ULLONG u; struct fl{ULLONG l : 12; ULLONG h : 3;}f;} utype_b_14_12; + typedef union {ULLONG u; struct fl{ULLONG l : 16; ULLONG h : 5;}f;} utype_b_20_16; + typedef union {ULLONG u; struct fl{ULLONG l : 12; ULLONG h : 1;}f;} utype_b_12_12; + typedef union {ULLONG u; struct fl{ULLONG l : 12; ULLONG h : 9;}f;} utype_b_20_12; + typedef union {ULLONG u; struct fl{ULLONG l : 1; ULLONG h : 2;}f;} utype_b_2_1; + typedef union {ULLONG u; struct fl{ULLONG h : 1;}f;} utype_b_0_0; + typedef union {ULLONG u; struct fl{ULLONG l : 1; ULLONG h : 1;}f;} utype_b_1_1; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 1;}f;} utype_b_2_2; + typedef union {ULLONG u; struct fl{ULLONG l : 3; ULLONG h : 1;}f;} utype_b_3_3; + typedef union {ULLONG u; struct fl{ULLONG l : 4; ULLONG h : 1;}f;} utype_b_4_4; + typedef union {ULLONG u; struct fl{ULLONG l : 5; ULLONG h : 1;}f;} utype_b_5_5; + typedef union {ULLONG u; struct fl{ULLONG l : 6; ULLONG h : 1;}f;} utype_b_6_6; + typedef union {ULLONG u; struct fl{ULLONG l : 7; ULLONG h : 1;}f;} utype_b_7_7; + typedef union {ULLONG u; struct fl{ULLONG l : 8; ULLONG h : 1;}f;} utype_b_8_8; + typedef union {ULLONG u; struct fl{ULLONG l : 1; ULLONG h : 8;}f;} utype_b_8_1; + typedef union {ULLONG u; struct fl{ULLONG h : 2;}f;} utype_b_1_0; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 7;}f;} utype_b_8_2; + typedef union {ULLONG u; struct fl{ULLONG l : 3; ULLONG h : 6;}f;} utype_b_8_3; + typedef union {ULLONG u; struct fl{ULLONG h : 3;}f;} utype_b_2_0; + typedef union {ULLONG u; struct fl{ULLONG l : 4; ULLONG h : 5;}f;} utype_b_8_4; + typedef union {ULLONG u; struct fl{ULLONG h : 4;}f;} utype_b_3_0; + typedef union {ULLONG u; struct fl{ULLONG l : 5; ULLONG h : 4;}f;} utype_b_8_5; + typedef union {ULLONG u; struct fl{ULLONG h : 5;}f;} utype_b_4_0; + typedef union {ULLONG u; struct fl{ULLONG l : 6; ULLONG h : 3;}f;} utype_b_8_6; + typedef union {ULLONG u; struct fl{ULLONG h : 6;}f;} utype_b_5_0; + typedef union {ULLONG u; struct fl{ULLONG l : 7; ULLONG h : 2;}f;} utype_b_8_7; + typedef union {ULLONG u; struct fl{ULLONG h : 7;}f;} utype_b_6_0; + typedef union {ULLONG u; struct fl{ULLONG h : 8;}f;} utype_b_7_0; + typedef union {ULLONG u; struct fl{ULLONG l : 9; ULLONG h : 1;}f;} utype_b_9_9; + typedef union {ULLONG u; struct fl{ULLONG l : 10; ULLONG h : 1;}f;} utype_b_10_10; + typedef union {ULLONG u; struct fl{ULLONG l : 11; ULLONG h : 1;}f;} utype_b_11_11; + typedef union {ULLONG u; struct fl{ULLONG l : 1; ULLONG h : 11;}f;} utype_b_11_1; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 10;}f;} utype_b_11_2; + typedef union {ULLONG u; struct fl{ULLONG l : 3; ULLONG h : 9;}f;} utype_b_11_3; + typedef union {ULLONG u; struct fl{ULLONG l : 4; ULLONG h : 8;}f;} utype_b_11_4; + typedef union {ULLONG u; struct fl{ULLONG l : 5; ULLONG h : 7;}f;} utype_b_11_5; + typedef union {ULLONG u; struct fl{ULLONG l : 6; ULLONG h : 6;}f;} utype_b_11_6; + typedef union {ULLONG u; struct fl{ULLONG l : 7; ULLONG h : 5;}f;} utype_b_11_7; + typedef union {ULLONG u; struct fl{ULLONG l : 8; ULLONG h : 4;}f;} utype_b_11_8; + typedef union {ULLONG u; struct fl{ULLONG l : 9; ULLONG h : 3;}f;} utype_b_11_9; + typedef union {ULLONG u; struct fl{ULLONG h : 9;}f;} utype_b_8_0; + typedef union {ULLONG u; struct fl{ULLONG l : 10; ULLONG h : 2;}f;} utype_b_11_10; + typedef union {ULLONG u; struct fl{ULLONG h : 10;}f;} utype_b_9_0; + typedef union {ULLONG u; struct fl{ULLONG h : 11;}f;} utype_b_10_0; + typedef union {ULLONG u; struct fl{ULLONG l : 13; ULLONG h : 1;}f;} utype_b_13_13; + typedef union {ULLONG u; struct fl{ULLONG l : 14; ULLONG h : 1;}f;} utype_b_14_14; + typedef union {ULLONG u; struct fl{ULLONG l : 16; ULLONG h : 1;}f;} utype_b_16_16; + typedef union {ULLONG u; struct fl{ULLONG l : 17; ULLONG h : 1;}f;} utype_b_17_17; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 22;}f;} utype_b_23_2; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 30;}f;} utype_b_31_2; + typedef union {ULLONG u; struct fl{ULLONG l : 10; ULLONG h : 7;}f;} utype_b_16_10; + typedef union {ULLONG u; struct fl{ULLONG l : 17; ULLONG h : 4;}f;} utype_b_20_17; + typedef union {ULLONG u; struct fl{ULLONG l : 21; ULLONG h : 4;}f;} utype_b_24_21; + typedef union {ULLONG u; struct fl{ULLONG l : 25; ULLONG h : 1;}f;} utype_b_25_25; + typedef union {ULLONG u; struct fl{ULLONG l : 21; ULLONG h : 1;}f;} utype_b_21_21; + typedef union {ULLONG u; struct fl{ULLONG l : 1; ULLONG h : 6;}f;} utype_b_6_1; + typedef union {ULLONG u; struct fl{ULLONG l : 8; ULLONG h : 2;}f;} utype_b_9_8; + typedef union {ULLONG u; struct fl{ULLONG l : 12; ULLONG h : 2;}f;} utype_b_13_12; + typedef union {ULLONG u; struct fl{ULLONG l : 24; ULLONG h : 2;}f;} utype_b_25_24; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 2;}f;} utype_b_3_2; + typedef union {ULLONG u; struct fl{ULLONG l : 14; ULLONG h : 2;}f;} utype_b_15_14; + typedef union {ULLONG u; struct fl{ULLONG l : 26; ULLONG h : 2;}f;} utype_b_27_26; + typedef union {ULLONG u; struct fl{ULLONG l : 4; ULLONG h : 2;}f;} utype_b_5_4; + typedef union {ULLONG u; struct fl{ULLONG l : 16; ULLONG h : 2;}f;} utype_b_17_16; + typedef union {ULLONG u; struct fl{ULLONG l : 28; ULLONG h : 2;}f;} utype_b_29_28; + typedef union {ULLONG u; struct fl{ULLONG l : 6; ULLONG h : 2;}f;} utype_b_7_6; + typedef union {ULLONG u; struct fl{ULLONG l : 18; ULLONG h : 2;}f;} utype_b_19_18; + typedef union {ULLONG u; struct fl{ULLONG l : 30; ULLONG h : 2;}f;} utype_b_31_30; + typedef union {ULLONG u; struct fl{ULLONG l : 20; ULLONG h : 2;}f;} utype_b_21_20; + typedef union {ULLONG u; struct fl{ULLONG l : 32; ULLONG h : 2;}f;} utype_b_33_32; + typedef union {ULLONG u; struct fl{ULLONG l : 22; ULLONG h : 2;}f;} utype_b_23_22; + typedef union {ULLONG u; struct fl{ULLONG l : 34; ULLONG h : 2;}f;} utype_b_35_34; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 13;}f;} utype_b_14_2; + typedef union {ULLONG u; struct fl{ULLONG l : 10; ULLONG h : 3;}f;} utype_b_12_10; + typedef union {ULLONG u; struct fl{ULLONG l : 36; ULLONG h : 2;}f;} utype_b_37_36; + typedef union {ULLONG u; struct fl{ULLONG l : 38; ULLONG h : 2;}f;} utype_b_39_38; + typedef union {ULLONG u; struct fl{ULLONG l : 40; ULLONG h : 2;}f;} utype_b_41_40; + typedef union {ULLONG u; struct fl{ULLONG l : 42; ULLONG h : 2;}f;} utype_b_43_42; + typedef union {ULLONG u; struct fl{ULLONG l : 44; ULLONG h : 2;}f;} utype_b_45_44; + typedef union {ULLONG u; struct fl{ULLONG l : 46; ULLONG h : 2;}f;} utype_b_47_46; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 3;}f;} utype_b_4_2; + typedef union {ULLONG u; struct fl{ULLONG l : 1; ULLONG h : 3;}f;} utype_b_3_1; + typedef union {ULLONG u; struct fl{ULLONG l : 3; ULLONG h : 3;}f;} utype_b_5_3; + typedef union {ULLONG u; struct fl{ULLONG l : 12; ULLONG h : 12;}f;} utype_b_23_12; + typedef union {ULLONG u; struct fl{ULLONG l : 24; ULLONG h : 12;}f;} utype_b_35_24; + typedef union {ULLONG u; struct fl{ULLONG l : 12; ULLONG h : 6;}f;} utype_b_17_12; + typedef union {ULLONG u; struct fl{ULLONG l : 18; ULLONG h : 6;}f;} utype_b_23_18; + typedef union {ULLONG u; struct fl{ULLONG l : 36; ULLONG h : 12;}f;} utype_b_47_36; + typedef union {ULLONG u; struct fl{ULLONG l : 9; ULLONG h : 4;}f;} utype_b_12_9; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 5;}f;} utype_b_6_2; + typedef union {ULLONG u; struct fl{ULLONG l : 3; ULLONG h : 4;}f;} utype_b_6_3; + typedef union {ULLONG u; struct fl{ULLONG l : 4; ULLONG h : 4;}f;} utype_b_7_4; + typedef union {ULLONG u; struct fl{ULLONG h : 13;}f;} utype_b_12_0; + typedef union {ULLONG u; struct fl{ULLONG l : 13; ULLONG h : 5;}f;} utype_b_17_13; + typedef union {ULLONG u; struct fl{ULLONG l : 3; ULLONG h : 2;}f;} utype_b_4_3; + typedef union {ULLONG u; struct fl{ULLONG l : 5; ULLONG h : 2;}f;} utype_b_6_5; + typedef union {ULLONG u; struct fl{ULLONG l : 9; ULLONG h : 2;}f;} utype_b_10_9; + typedef union {ULLONG u; struct fl{ULLONG l : 11; ULLONG h : 2;}f;} utype_b_12_11; + typedef union {ULLONG u; struct fl{ULLONG l : 13; ULLONG h : 2;}f;} utype_b_14_13; + typedef union {ULLONG u; struct fl{ULLONG l : 15; ULLONG h : 2;}f;} utype_b_16_15; + typedef union {ULLONG u; struct fl{ULLONG l : 17; ULLONG h : 3;}f;} utype_b_19_17; + typedef union {ULLONG u; struct fl{ULLONG l : 1; ULLONG h : 12;}f;} utype_b_12_1; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 11;}f;} utype_b_12_2; + typedef union {ULLONG u; struct fl{ULLONG l : 3; ULLONG h : 10;}f;} utype_b_12_3; + typedef union {ULLONG u; struct fl{ULLONG l : 4; ULLONG h : 9;}f;} utype_b_12_4; + typedef union {ULLONG u; struct fl{ULLONG l : 5; ULLONG h : 8;}f;} utype_b_12_5; + typedef union {ULLONG u; struct fl{ULLONG l : 6; ULLONG h : 7;}f;} utype_b_12_6; + typedef union {ULLONG u; struct fl{ULLONG l : 7; ULLONG h : 6;}f;} utype_b_12_7; + typedef union {ULLONG u; struct fl{ULLONG l : 8; ULLONG h : 5;}f;} utype_b_12_8; + typedef union {ULLONG u; struct fl{ULLONG l : 1; ULLONG h : 5;}f;} utype_b_5_1; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 4;}f;} utype_b_5_2; + typedef union {ULLONG u; struct fl{ULLONG l : 10; ULLONG h : 13;}f;} utype_b_22_10; + typedef union {ULLONG u; struct fl{ULLONG l : 23; ULLONG h : 5;}f;} utype_b_27_23; + typedef union {ULLONG u; struct fl{ULLONG l : 28; ULLONG h : 1;}f;} utype_b_28_28; + typedef union {ULLONG u; struct fl{ULLONG l : 13; ULLONG h : 4;}f;} utype_b_16_13; + typedef union {ULLONG u; struct fl{ULLONG l : 17; ULLONG h : 5;}f;} utype_b_21_17; + vpp_generated_2014_04_24(); + void run(); +#include "vpp_wrap.h" +#include "vpp_lib.h" + int __glob__change__; + bool __first__time__; + void au2_0(); + void au2_1(); + void au2_2(); + void au2a_0(); + void au2a_1(); + void au2a_2(); + void au2b_0(); + void au2b_1(); + void au2b_2(); + void au2b_3(); + void au3_0(); + void au3_1(); + void au3_2(); + void au3a_0(); + void au3a_1(); + void au3a_2(); + void au4_0(); + void au4_1(); + void au4_2(); + void bxa_(); + void bxamb1(); + void bxame1ac(); + void bxame1df(); + void bxame2(); + void bxame3(); + void bxame4(); + void bxcorrect(); + void dtbx_0(); + void dtbx_1(); + void etu12_0(); + void etu12_1(); + void etu12_10(); + void etu12_11(); + void etu12_12(); + void etu12_13(); + void etu12_14(); + void etu12_15(); + void etu12_16(); + void etu12_17(); + void etu12_2(); + void etu12_3(); + void etu12_4(); + void etu12_5(); + void etu12_6(); + void etu12_7(); + void etu12_8(); + void etu12_9(); + void etu13_0(); + void etu13_1(); + void etu13_10(); + void etu13_11(); + void etu13_12(); + void etu13_13(); + void etu13_14(); + void etu13_15(); + void etu13_16(); + void etu13_17(); + void etu13_2(); + void etu13_3(); + void etu13_4(); + void etu13_5(); + void etu13_6(); + void etu13_7(); + void etu13_8(); + void etu13_9(); + void etu14_0(); + void etu14_1(); + void etu14_10(); + void etu14_11(); + void etu14_12(); + void etu14_13(); + void etu14_14(); + void etu14_15(); + void etu14_16(); + void etu14_17(); + void etu14_2(); + void etu14_3(); + void etu14_4(); + void etu14_5(); + void etu14_6(); + void etu14_7(); + void etu14_8(); + void etu14_9(); + void fsuv(); + void fsuva(); + void mux(); + void ptu2a(); + void ptu2b(); + void ptu2c(); + void ptu3a(); + void ptu3b(); + void ptu3c(); + void ptu4a(); + void ptu4b(); + void ptu4c(); + void ptua2a(); + void ptua2b(); + void ptua2c(); + void ptua3a(); + void ptua3b(); + void ptua3c(); + void ptub2a(); + void ptub2b(); + void ptub2c(); + void ptub2d(); + void spvpp(); + void u12_0(); + void u12_1(); + void u12_10(); + void u12_11(); + void u12_12(); + void u12_13(); + void u12_14(); + void u12_15(); + void u12_16(); + void u12_17(); + void u12_2(); + void u12_3(); + void u12_4(); + void u12_5(); + void u12_6(); + void u12_7(); + void u12_8(); + void u12_9(); + void u13_0(); + void u13_1(); + void u13_10(); + void u13_11(); + void u13_12(); + void u13_13(); + void u13_14(); + void u13_15(); + void u13_16(); + void u13_17(); + void u13_2(); + void u13_3(); + void u13_4(); + void u13_5(); + void u13_6(); + void u13_7(); + void u13_8(); + void u13_9(); + void u14_0(); + void u14_1(); + void u14_10(); + void u14_11(); + void u14_12(); + void u14_13(); + void u14_14(); + void u14_15(); + void u14_16(); + void u14_17(); + void u14_2(); + void u14_3(); + void u14_4(); + void u14_5(); + void u14_6(); + void u14_7(); + void u14_8(); + void u14_9(); + void u1b1_0(); + void u1b1_1(); + void u1b1_10(); + void u1b1_11(); + void u1b1_12(); + void u1b1_13(); + void u1b1_14(); + void u1b1_15(); + void u1b1_16(); + void u1b1_17(); + void u1b1_18(); + void u1b1_19(); + void u1b1_2(); + void u1b1_20(); + void u1b1_21(); + void u1b1_22(); + void u1b1_23(); + void u1b1_3(); + void u1b1_4(); + void u1b1_5(); + void u1b1_6(); + void u1b1_7(); + void u1b1_8(); + void u1b1_9(); + void u23_0(); + void u23_1(); + void u23_2(); + void u23_3(); + void u23_4(); + void u23_5(); + void u23_6(); + void u23_7(); + void u23_8(); + void u24_0(); + void u24_1(); + void u24_2(); + void u24_3(); + void u24_4(); + void u24_5(); + void u24_6(); + void u24_7(); + void u24_8(); + void u2b1_0(); + void u2b1_1(); + void u2b1_10(); + void u2b1_11(); + void u2b1_2(); + void u2b1_3(); + void u2b1_4(); + void u2b1_5(); + void u2b1_6(); + void u2b1_7(); + void u2b1_8(); + void u2b1_9(); + void u34_0(); + void u34_1(); + void u34_2(); + void u34_3(); + void u34_4(); + void u34_5(); + void u34_6(); + void u34_7(); + void u34_8(); + void u3b1_0(); + void u3b1_1(); + void u3b1_10(); + void u3b1_11(); + void u3b1_2(); + void u3b1_3(); + void u3b1_4(); + void u3b1_5(); + void u3b1_6(); + void u3b1_7(); + void u3b1_8(); + void u3b1_9(); + Signal (clkp); + Signal (control); + Signal (curved); + Signal (date); + Signal (etawn12); + Signal (etawn13); + Signal (etawn14); + Signal (etawn23); + Signal (etawn24); + Signal (etawn34); + Signal (idHp); + Signal (idLp); + Signal (idMp); + Signal (maxdeta_halo112); + Signal (maxdeta_halo113); + Signal (maxdeta_halo12); + Signal (maxdeta_halo13); + Signal (maxdphi_halo112); + Signal (maxdphi_halo113); + Signal (maxdphi_halo12); + Signal (maxdphi_halo13); + Signal (mb1a_phi_off); + Signal (mb1ap); + Signal (mb1b_phi_off); + Signal (mb1bp); + Signal (me1ap); + Signal (me1ar); + Signal (me1bp); + Signal (me1br); + Signal (me1cp); + Signal (me1cr); + Signal (me1dp); + Signal (me1dr); + Signal (me1ep); + Signal (me1er); + Signal (me1fp); + Signal (me1fr); + Signal (me2ap); + Signal (me2ar); + Signal (me2bp); + Signal (me2br); + Signal (me2cp); + Signal (me2cr); + Signal (me3ap); + Signal (me3ar); + Signal (me3bp); + Signal (me3br); + Signal (me3cp); + Signal (me3cr); + Signal (me4ap); + Signal (me4ar); + Signal (me4bp); + Signal (me4br); + Signal (me4cp); + Signal (me4cr); + Signal (mindeta); + Signal (mindeta_halo); + Signal (mindeta_halo112); + Signal (mindeta_halo113); + Signal (mindeta_halo12); + Signal (mindeta_halo13); + Signal (mindphi); + Signal (mindphi_halo); + Signal (mneta12); + Signal (mneta12dt); + Signal (mneta13); + Signal (mneta14); + Signal (mneta23); + Signal (mneta24); + Signal (mneta34); + Signal (mxeta12); + Signal (mxeta12dt); + Signal (mxeta13); + Signal (mxeta14); + Signal (mxeta23); + Signal (mxeta24); + Signal (mxeta34); + Signal (pHp); + Signal (pLp); + Signal (pMp); + Signal (phdiff_aH); + Signal (phdiff_aL); + Signal (phdiff_aM); + Signal (phdiff_bH); + Signal (phdiff_bL); + Signal (phdiff_bM); + Signal (spvpp_Eq1b1); + Signal (spvpp_Eq1b1r); + Signal (spvpp_Eq2b1); + Signal (spvpp_Eq2b1r); + Signal (spvpp_Eq3b1); + Signal (spvpp_Eq3b1r); + Signal (spvpp_Eqme12); + Signal (spvpp_Eqme12a); + Signal (spvpp_Eqme12ar); + Signal (spvpp_Eqme12r); + Signal (spvpp_Eqme13); + Signal (spvpp_Eqme13a); + Signal (spvpp_Eqme13ar); + Signal (spvpp_Eqme13r); + Signal (spvpp_Eqme14); + Signal (spvpp_Eqme14a); + Signal (spvpp_Eqme14r); + Signal (spvpp_Eqme23); + Signal (spvpp_Eqme23r); + Signal (spvpp_Eqme24); + Signal (spvpp_Eqme24r); + Signal (spvpp_Eqme34); + Signal (spvpp_Eqme34r); + Signal (spvpp_FR2a); + Signal (spvpp_FR2ar); + Signal (spvpp_FR2arr); + Signal (spvpp_FR2arrr); + Signal (spvpp_FR2b); + Signal (spvpp_FR2br); + Signal (spvpp_FR2brr); + Signal (spvpp_FR2brrr); + Signal (spvpp_FR2c); + Signal (spvpp_FR2cr); + Signal (spvpp_FR2crr); + Signal (spvpp_FR2crrr); + Signal (spvpp_FR3a); + Signal (spvpp_FR3ar); + Signal (spvpp_FR3arr); + Signal (spvpp_FR3arrr); + Signal (spvpp_FR3b); + Signal (spvpp_FR3br); + Signal (spvpp_FR3brr); + Signal (spvpp_FR3brrr); + Signal (spvpp_FR3c); + Signal (spvpp_FR3cr); + Signal (spvpp_FR3crr); + Signal (spvpp_FR3crrr); + Signal (spvpp_FR4a); + Signal (spvpp_FR4ar); + Signal (spvpp_FR4arr); + Signal (spvpp_FR4arrr); + Signal (spvpp_FR4b); + Signal (spvpp_FR4br); + Signal (spvpp_FR4brr); + Signal (spvpp_FR4brrr); + Signal (spvpp_FR4c); + Signal (spvpp_FR4cr); + Signal (spvpp_FR4crr); + Signal (spvpp_FR4crrr); + Signal (spvpp_FRH); + Signal (spvpp_FRL); + Signal (spvpp_FRM); + Signal (spvpp_FRba); + Signal (spvpp_FRbar); + Signal (spvpp_FRbarr); + Signal (spvpp_FRbarrr); + Signal (spvpp_FRbb); + Signal (spvpp_FRbbr); + Signal (spvpp_FRbbrr); + Signal (spvpp_FRbbrrr); + Signal (spvpp_FRbc); + Signal (spvpp_FRbcr); + Signal (spvpp_FRbcrr); + Signal (spvpp_FRbcrrr); + Signal (spvpp_FRbd); + Signal (spvpp_FRbdr); + Signal (spvpp_FRbdrr); + Signal (spvpp_FRbdrrr); + Signal (spvpp_au2_0__Max21p); + Signal (spvpp_au2_0__Maxp); + Signal (spvpp_au2_0_e23); + Signal (spvpp_au2_0_e24); + Signal (spvpp_au2_0_max21); + Signal (spvpp_au2_0_max23); + Signal (spvpp_au2_0_max24); + Signal (spvpp_au2_0_maxq); + Signal (spvpp_au2_0_me21); + Signal (spvpp_au2_0_me23); + Signal (spvpp_au2_0_me24); + Signal (spvpp_au2_0_quality); + Signal (spvpp_au2_1__Max21p); + Signal (spvpp_au2_1__Maxp); + Signal (spvpp_au2_1_e23); + Signal (spvpp_au2_1_e24); + Signal (spvpp_au2_1_max21); + Signal (spvpp_au2_1_max23); + Signal (spvpp_au2_1_max24); + Signal (spvpp_au2_1_maxq); + Signal (spvpp_au2_1_me21); + Signal (spvpp_au2_1_me23); + Signal (spvpp_au2_1_me24); + Signal (spvpp_au2_1_quality); + Signal (spvpp_au2_2__Max21p); + Signal (spvpp_au2_2__Maxp); + Signal (spvpp_au2_2_e23); + Signal (spvpp_au2_2_e24); + Signal (spvpp_au2_2_max21); + Signal (spvpp_au2_2_max23); + Signal (spvpp_au2_2_max24); + Signal (spvpp_au2_2_maxq); + Signal (spvpp_au2_2_me21); + Signal (spvpp_au2_2_me23); + Signal (spvpp_au2_2_me24); + Signal (spvpp_au2_2_quality); + Signal (spvpp_au2a_0__Maxa21p); + Signal (spvpp_au2a_0_max21); + Signal (spvpp_au2a_0_me21); + Signal (spvpp_au2a_0_quality); + Signal (spvpp_au2a_1__Maxa21p); + Signal (spvpp_au2a_1_max21); + Signal (spvpp_au2a_1_me21); + Signal (spvpp_au2a_1_quality); + Signal (spvpp_au2a_2__Maxa21p); + Signal (spvpp_au2a_2_max21); + Signal (spvpp_au2a_2_me21); + Signal (spvpp_au2a_2_quality); + Signal (spvpp_au2b_0__Max11); + Signal (spvpp_au2b_0__Max12); + Signal (spvpp_au2b_0_max11); + Signal (spvpp_au2b_0_max12); + Signal (spvpp_au2b_0_max13); + Signal (spvpp_au2b_0_maxq); + Signal (spvpp_au2b_0_mb11); + Signal (spvpp_au2b_0_mb12); + Signal (spvpp_au2b_0_mb13); + Signal (spvpp_au2b_0_q11); + Signal (spvpp_au2b_0_q12); + Signal (spvpp_au2b_0_q13); + Signal (spvpp_au2b_1__Max11); + Signal (spvpp_au2b_1__Max12); + Signal (spvpp_au2b_1_max11); + Signal (spvpp_au2b_1_max12); + Signal (spvpp_au2b_1_max13); + Signal (spvpp_au2b_1_maxq); + Signal (spvpp_au2b_1_mb11); + Signal (spvpp_au2b_1_mb12); + Signal (spvpp_au2b_1_mb13); + Signal (spvpp_au2b_1_q11); + Signal (spvpp_au2b_1_q12); + Signal (spvpp_au2b_1_q13); + Signal (spvpp_au2b_2__Max11); + Signal (spvpp_au2b_2__Max12); + Signal (spvpp_au2b_2_max11); + Signal (spvpp_au2b_2_max12); + Signal (spvpp_au2b_2_max13); + Signal (spvpp_au2b_2_maxq); + Signal (spvpp_au2b_2_mb11); + Signal (spvpp_au2b_2_mb12); + Signal (spvpp_au2b_2_mb13); + Signal (spvpp_au2b_2_q11); + Signal (spvpp_au2b_2_q12); + Signal (spvpp_au2b_2_q13); + Signal (spvpp_au2b_3__Max11); + Signal (spvpp_au2b_3__Max12); + Signal (spvpp_au2b_3_max11); + Signal (spvpp_au2b_3_max12); + Signal (spvpp_au2b_3_max13); + Signal (spvpp_au2b_3_maxq); + Signal (spvpp_au2b_3_mb11); + Signal (spvpp_au2b_3_mb12); + Signal (spvpp_au2b_3_mb13); + Signal (spvpp_au2b_3_q11); + Signal (spvpp_au2b_3_q12); + Signal (spvpp_au2b_3_q13); + Signal (spvpp_au3_0__Max31p); + Signal (spvpp_au3_0__Max3p); + Signal (spvpp_au3_0_e32); + Signal (spvpp_au3_0_e34); + Signal (spvpp_au3_0_max31); + Signal (spvpp_au3_0_max32); + Signal (spvpp_au3_0_max34); + Signal (spvpp_au3_0_me31); + Signal (spvpp_au3_0_me32); + Signal (spvpp_au3_0_me34); + Signal (spvpp_au3_0_quality); + Signal (spvpp_au3_1__Max31p); + Signal (spvpp_au3_1__Max3p); + Signal (spvpp_au3_1_e32); + Signal (spvpp_au3_1_e34); + Signal (spvpp_au3_1_max31); + Signal (spvpp_au3_1_max32); + Signal (spvpp_au3_1_max34); + Signal (spvpp_au3_1_me31); + Signal (spvpp_au3_1_me32); + Signal (spvpp_au3_1_me34); + Signal (spvpp_au3_1_quality); + Signal (spvpp_au3_2__Max31p); + Signal (spvpp_au3_2__Max3p); + Signal (spvpp_au3_2_e32); + Signal (spvpp_au3_2_e34); + Signal (spvpp_au3_2_max31); + Signal (spvpp_au3_2_max32); + Signal (spvpp_au3_2_max34); + Signal (spvpp_au3_2_me31); + Signal (spvpp_au3_2_me32); + Signal (spvpp_au3_2_me34); + Signal (spvpp_au3_2_quality); + Signal (spvpp_au3a_0__Maxa21p); + Signal (spvpp_au3a_0_max21); + Signal (spvpp_au3a_0_me21); + Signal (spvpp_au3a_0_quality); + Signal (spvpp_au3a_1__Maxa21p); + Signal (spvpp_au3a_1_max21); + Signal (spvpp_au3a_1_me21); + Signal (spvpp_au3a_1_quality); + Signal (spvpp_au3a_2__Maxa21p); + Signal (spvpp_au3a_2_max21); + Signal (spvpp_au3a_2_me21); + Signal (spvpp_au3a_2_quality); + Signal (spvpp_au4_0__Max41p); + Signal (spvpp_au4_0_max41); + Signal (spvpp_au4_0_maxq); + Signal (spvpp_au4_0_me41); + Signal (spvpp_au4_0_quality); + Signal (spvpp_au4_1__Max41p); + Signal (spvpp_au4_1_max41); + Signal (spvpp_au4_1_maxq); + Signal (spvpp_au4_1_me41); + Signal (spvpp_au4_1_quality); + Signal (spvpp_au4_2__Max41p); + Signal (spvpp_au4_2_max41); + Signal (spvpp_au4_2_maxq); + Signal (spvpp_au4_2_me41); + Signal (spvpp_au4_2_quality); + Signal (spvpp_bxa__bxamb1_Exists); + Signal (spvpp_bxa__bxamb1__CountZ11); + Signal (spvpp_bxa__bxamb1_ilgj); + Signal (spvpp_bxa__bxamb1_inAr); + Signal (spvpp_bxa__bxamb1_inArr); + Signal (spvpp_bxa__bxamb1_inBr); + Signal (spvpp_bxa__bxamb1_inBrr); + Signal (spvpp_bxa__bxamb1_inCr); + Signal (spvpp_bxa__bxamb1_inCrr); + Signal (spvpp_bxa__bxamb1_inDr); + Signal (spvpp_bxa__bxamb1_inDrr); + Signal (spvpp_bxa__bxamb1_larg1); + Signal (spvpp_bxa__bxamb1_m0); + Signal (spvpp_bxa__bxamb1_m1); + Signal (spvpp_bxa__bxamb1_m2); + Signal (spvpp_bxa__bxamb1_m3); + Signal (spvpp_bxa__bxamb1_qi); + Signal (spvpp_bxa__bxamb1_qj); + Signal (spvpp_bxa__bxamb1_res); + Signal (spvpp_bxa__bxamb1_s); + Signal (spvpp_bxa__bxamb1_tin); + Signal (spvpp_bxa__bxamb1_zcnt); + Signal (spvpp_bxa__bxame1ac_Exists); + Signal (spvpp_bxa__bxame1ac__CountZ); + Signal (spvpp_bxa__bxame1ac_ilgj); + Signal (spvpp_bxa__bxame1ac_inAr); + Signal (spvpp_bxa__bxame1ac_inArr); + Signal (spvpp_bxa__bxame1ac_inBr); + Signal (spvpp_bxa__bxame1ac_inBrr); + Signal (spvpp_bxa__bxame1ac_inCr); + Signal (spvpp_bxa__bxame1ac_inCrr); + Signal (spvpp_bxa__bxame1ac_larg1); + Signal (spvpp_bxa__bxame1ac_m0); + Signal (spvpp_bxa__bxame1ac_m1); + Signal (spvpp_bxa__bxame1ac_m2); + Signal (spvpp_bxa__bxame1ac_qi); + Signal (spvpp_bxa__bxame1ac_qj); + Signal (spvpp_bxa__bxame1ac_res); + Signal (spvpp_bxa__bxame1ac_s); + Signal (spvpp_bxa__bxame1ac_tin); + Signal (spvpp_bxa__bxame1ac_zcnt); + Signal (spvpp_bxa__bxame1df_Exists); + Signal (spvpp_bxa__bxame1df__CountZ); + Signal (spvpp_bxa__bxame1df_ilgj); + Signal (spvpp_bxa__bxame1df_inAr); + Signal (spvpp_bxa__bxame1df_inArr); + Signal (spvpp_bxa__bxame1df_inBr); + Signal (spvpp_bxa__bxame1df_inBrr); + Signal (spvpp_bxa__bxame1df_inCr); + Signal (spvpp_bxa__bxame1df_inCrr); + Signal (spvpp_bxa__bxame1df_larg1); + Signal (spvpp_bxa__bxame1df_m0); + Signal (spvpp_bxa__bxame1df_m1); + Signal (spvpp_bxa__bxame1df_m2); + Signal (spvpp_bxa__bxame1df_qi); + Signal (spvpp_bxa__bxame1df_qj); + Signal (spvpp_bxa__bxame1df_res); + Signal (spvpp_bxa__bxame1df_s); + Signal (spvpp_bxa__bxame1df_tin); + Signal (spvpp_bxa__bxame1df_zcnt); + Signal (spvpp_bxa__bxame2_Exists); + Signal (spvpp_bxa__bxame2__CountZ); + Signal (spvpp_bxa__bxame2_ilgj); + Signal (spvpp_bxa__bxame2_inAr); + Signal (spvpp_bxa__bxame2_inArr); + Signal (spvpp_bxa__bxame2_inBr); + Signal (spvpp_bxa__bxame2_inBrr); + Signal (spvpp_bxa__bxame2_inCr); + Signal (spvpp_bxa__bxame2_inCrr); + Signal (spvpp_bxa__bxame2_larg1); + Signal (spvpp_bxa__bxame2_m0); + Signal (spvpp_bxa__bxame2_m1); + Signal (spvpp_bxa__bxame2_m2); + Signal (spvpp_bxa__bxame2_qi); + Signal (spvpp_bxa__bxame2_qj); + Signal (spvpp_bxa__bxame2_res); + Signal (spvpp_bxa__bxame2_s); + Signal (spvpp_bxa__bxame2_tin); + Signal (spvpp_bxa__bxame2_zcnt); + Signal (spvpp_bxa__bxame3_Exists); + Signal (spvpp_bxa__bxame3__CountZ); + Signal (spvpp_bxa__bxame3_ilgj); + Signal (spvpp_bxa__bxame3_inAr); + Signal (spvpp_bxa__bxame3_inArr); + Signal (spvpp_bxa__bxame3_inBr); + Signal (spvpp_bxa__bxame3_inBrr); + Signal (spvpp_bxa__bxame3_inCr); + Signal (spvpp_bxa__bxame3_inCrr); + Signal (spvpp_bxa__bxame3_larg1); + Signal (spvpp_bxa__bxame3_m0); + Signal (spvpp_bxa__bxame3_m1); + Signal (spvpp_bxa__bxame3_m2); + Signal (spvpp_bxa__bxame3_qi); + Signal (spvpp_bxa__bxame3_qj); + Signal (spvpp_bxa__bxame3_res); + Signal (spvpp_bxa__bxame3_s); + Signal (spvpp_bxa__bxame3_tin); + Signal (spvpp_bxa__bxame3_zcnt); + Signal (spvpp_bxa__bxame4_Exists); + Signal (spvpp_bxa__bxame4__CountZ); + Signal (spvpp_bxa__bxame4_ilgj); + Signal (spvpp_bxa__bxame4_inAr); + Signal (spvpp_bxa__bxame4_inArr); + Signal (spvpp_bxa__bxame4_inBr); + Signal (spvpp_bxa__bxame4_inBrr); + Signal (spvpp_bxa__bxame4_inCr); + Signal (spvpp_bxa__bxame4_inCrr); + Signal (spvpp_bxa__bxame4_larg1); + Signal (spvpp_bxa__bxame4_m0); + Signal (spvpp_bxa__bxame4_m1); + Signal (spvpp_bxa__bxame4_m2); + Signal (spvpp_bxa__bxame4_qi); + Signal (spvpp_bxa__bxame4_qj); + Signal (spvpp_bxa__bxame4_res); + Signal (spvpp_bxa__bxame4_s); + Signal (spvpp_bxa__bxame4_tin); + Signal (spvpp_bxa__bxame4_zcnt); + Signal (spvpp_bxa__depth); + Signal (spvpp_bxa__med0); + Signal (spvpp_bxa__med1); + Signal (spvpp_bxa__med2); + Signal (spvpp_bxa__med3); + Signal (spvpp_bxa__med4); + Signal (spvpp_bxa__medb0); + Signal (spvpp_bxa__medb1); + Signal (spvpp_bxa__medb2); + Signal (spvpp_bxa__medb3); + Signal (spvpp_bxa__medb4); + Signal (spvpp_bxcorrect_Exists); + Signal (spvpp_bxcorrect__CountZ); + Signal (spvpp_bxcorrect_b1); + Signal (spvpp_bxcorrect_b2); + Signal (spvpp_bxcorrect_b3); + Signal (spvpp_bxcorrect_coll); + Signal (spvpp_bxcorrect_del1t); + Signal (spvpp_bxcorrect_del2t); + Signal (spvpp_bxcorrect_ilgj); + Signal (spvpp_bxcorrect_larg1); + Signal (spvpp_bxcorrect_m0); + Signal (spvpp_bxcorrect_m1); + Signal (spvpp_bxcorrect_m2); + Signal (spvpp_bxcorrect_pretrig); + Signal (spvpp_bxcorrect_res); + Signal (spvpp_bxcorrect_ri); + Signal (spvpp_bxcorrect_rj); + Signal (spvpp_bxcorrect_s); + Signal (spvpp_bxcorrect_stubd); + Signal (spvpp_bxcorrect_stubn); + Signal (spvpp_bxcorrect_tid); + Signal (spvpp_bxcorrect_zcnt); + Signal (spvpp_dtbx_0_mb1a); + Signal (spvpp_dtbx_0_mb1ar); + Signal (spvpp_dtbx_0_phi); + Signal (spvpp_dtbx_1_mb1a); + Signal (spvpp_dtbx_1_mb1ar); + Signal (spvpp_dtbx_1_phi); + Signal (spvpp_etaPT2a); + Signal (spvpp_etaPT2ar); + Signal (spvpp_etaPT2arr); + Signal (spvpp_etaPT2arrr); + Signal (spvpp_etaPT2b); + Signal (spvpp_etaPT2br); + Signal (spvpp_etaPT2brr); + Signal (spvpp_etaPT2brrr); + Signal (spvpp_etaPT2c); + Signal (spvpp_etaPT2cr); + Signal (spvpp_etaPT2crr); + Signal (spvpp_etaPT2crrr); + Signal (spvpp_etaPT3a); + Signal (spvpp_etaPT3ar); + Signal (spvpp_etaPT3arr); + Signal (spvpp_etaPT3arrr); + Signal (spvpp_etaPT3b); + Signal (spvpp_etaPT3br); + Signal (spvpp_etaPT3brr); + Signal (spvpp_etaPT3brrr); + Signal (spvpp_etaPT3c); + Signal (spvpp_etaPT3cr); + Signal (spvpp_etaPT3crr); + Signal (spvpp_etaPT3crrr); + Signal (spvpp_etaPT4a); + Signal (spvpp_etaPT4ar); + Signal (spvpp_etaPT4arr); + Signal (spvpp_etaPT4arrr); + Signal (spvpp_etaPT4b); + Signal (spvpp_etaPT4br); + Signal (spvpp_etaPT4brr); + Signal (spvpp_etaPT4brrr); + Signal (spvpp_etaPT4c); + Signal (spvpp_etaPT4cr); + Signal (spvpp_etaPT4crr); + Signal (spvpp_etaPT4crrr); + Signal (spvpp_etaPTH); + Signal (spvpp_etaPTL); + Signal (spvpp_etaPTM); + Signal (spvpp_etaPTa2a); + Signal (spvpp_etaPTa2ar); + Signal (spvpp_etaPTa2arr); + Signal (spvpp_etaPTa2arrr); + Signal (spvpp_etaPTa2b); + Signal (spvpp_etaPTa2br); + Signal (spvpp_etaPTa2brr); + Signal (spvpp_etaPTa2brrr); + Signal (spvpp_etaPTa2c); + Signal (spvpp_etaPTa2cr); + Signal (spvpp_etaPTa2crr); + Signal (spvpp_etaPTa2crrr); + Signal (spvpp_etaPTa3a); + Signal (spvpp_etaPTa3ar); + Signal (spvpp_etaPTa3arr); + Signal (spvpp_etaPTa3arrr); + Signal (spvpp_etaPTa3b); + Signal (spvpp_etaPTa3br); + Signal (spvpp_etaPTa3brr); + Signal (spvpp_etaPTa3brrr); + Signal (spvpp_etaPTa3c); + Signal (spvpp_etaPTa3cr); + Signal (spvpp_etaPTa3crr); + Signal (spvpp_etaPTa3crrr); + Signal (spvpp_etaPTb2a); + Signal (spvpp_etaPTb2ar); + Signal (spvpp_etaPTb2arr); + Signal (spvpp_etaPTb2arrr); + Signal (spvpp_etaPTb2b); + Signal (spvpp_etaPTb2br); + Signal (spvpp_etaPTb2brr); + Signal (spvpp_etaPTb2brrr); + Signal (spvpp_etaPTb2c); + Signal (spvpp_etaPTb2cr); + Signal (spvpp_etaPTb2crr); + Signal (spvpp_etaPTb2crrr); + Signal (spvpp_etaPTb2d); + Signal (spvpp_etaPTb2dr); + Signal (spvpp_etaPTb2drr); + Signal (spvpp_etaPTb2drrr); + Signal (spvpp_etu12_0_Deta); + Signal (spvpp_etu12_0_etaA); + Signal (spvpp_etu12_0_etaB); + Signal (spvpp_etu12_10_Deta); + Signal (spvpp_etu12_10_etaA); + Signal (spvpp_etu12_10_etaB); + Signal (spvpp_etu12_11_Deta); + Signal (spvpp_etu12_11_etaA); + Signal (spvpp_etu12_11_etaB); + Signal (spvpp_etu12_12_Deta); + Signal (spvpp_etu12_12_etaA); + Signal (spvpp_etu12_12_etaB); + Signal (spvpp_etu12_13_Deta); + Signal (spvpp_etu12_13_etaA); + Signal (spvpp_etu12_13_etaB); + Signal (spvpp_etu12_14_Deta); + Signal (spvpp_etu12_14_etaA); + Signal (spvpp_etu12_14_etaB); + Signal (spvpp_etu12_15_Deta); + Signal (spvpp_etu12_15_etaA); + Signal (spvpp_etu12_15_etaB); + Signal (spvpp_etu12_16_Deta); + Signal (spvpp_etu12_16_etaA); + Signal (spvpp_etu12_16_etaB); + Signal (spvpp_etu12_17_Deta); + Signal (spvpp_etu12_17_etaA); + Signal (spvpp_etu12_17_etaB); + Signal (spvpp_etu12_1_Deta); + Signal (spvpp_etu12_1_etaA); + Signal (spvpp_etu12_1_etaB); + Signal (spvpp_etu12_2_Deta); + Signal (spvpp_etu12_2_etaA); + Signal (spvpp_etu12_2_etaB); + Signal (spvpp_etu12_3_Deta); + Signal (spvpp_etu12_3_etaA); + Signal (spvpp_etu12_3_etaB); + Signal (spvpp_etu12_4_Deta); + Signal (spvpp_etu12_4_etaA); + Signal (spvpp_etu12_4_etaB); + Signal (spvpp_etu12_5_Deta); + Signal (spvpp_etu12_5_etaA); + Signal (spvpp_etu12_5_etaB); + Signal (spvpp_etu12_6_Deta); + Signal (spvpp_etu12_6_etaA); + Signal (spvpp_etu12_6_etaB); + Signal (spvpp_etu12_7_Deta); + Signal (spvpp_etu12_7_etaA); + Signal (spvpp_etu12_7_etaB); + Signal (spvpp_etu12_8_Deta); + Signal (spvpp_etu12_8_etaA); + Signal (spvpp_etu12_8_etaB); + Signal (spvpp_etu12_9_Deta); + Signal (spvpp_etu12_9_etaA); + Signal (spvpp_etu12_9_etaB); + Signal (spvpp_etu13_0_Deta); + Signal (spvpp_etu13_0_etaA); + Signal (spvpp_etu13_0_etaB); + Signal (spvpp_etu13_10_Deta); + Signal (spvpp_etu13_10_etaA); + Signal (spvpp_etu13_10_etaB); + Signal (spvpp_etu13_11_Deta); + Signal (spvpp_etu13_11_etaA); + Signal (spvpp_etu13_11_etaB); + Signal (spvpp_etu13_12_Deta); + Signal (spvpp_etu13_12_etaA); + Signal (spvpp_etu13_12_etaB); + Signal (spvpp_etu13_13_Deta); + Signal (spvpp_etu13_13_etaA); + Signal (spvpp_etu13_13_etaB); + Signal (spvpp_etu13_14_Deta); + Signal (spvpp_etu13_14_etaA); + Signal (spvpp_etu13_14_etaB); + Signal (spvpp_etu13_15_Deta); + Signal (spvpp_etu13_15_etaA); + Signal (spvpp_etu13_15_etaB); + Signal (spvpp_etu13_16_Deta); + Signal (spvpp_etu13_16_etaA); + Signal (spvpp_etu13_16_etaB); + Signal (spvpp_etu13_17_Deta); + Signal (spvpp_etu13_17_etaA); + Signal (spvpp_etu13_17_etaB); + Signal (spvpp_etu13_1_Deta); + Signal (spvpp_etu13_1_etaA); + Signal (spvpp_etu13_1_etaB); + Signal (spvpp_etu13_2_Deta); + Signal (spvpp_etu13_2_etaA); + Signal (spvpp_etu13_2_etaB); + Signal (spvpp_etu13_3_Deta); + Signal (spvpp_etu13_3_etaA); + Signal (spvpp_etu13_3_etaB); + Signal (spvpp_etu13_4_Deta); + Signal (spvpp_etu13_4_etaA); + Signal (spvpp_etu13_4_etaB); + Signal (spvpp_etu13_5_Deta); + Signal (spvpp_etu13_5_etaA); + Signal (spvpp_etu13_5_etaB); + Signal (spvpp_etu13_6_Deta); + Signal (spvpp_etu13_6_etaA); + Signal (spvpp_etu13_6_etaB); + Signal (spvpp_etu13_7_Deta); + Signal (spvpp_etu13_7_etaA); + Signal (spvpp_etu13_7_etaB); + Signal (spvpp_etu13_8_Deta); + Signal (spvpp_etu13_8_etaA); + Signal (spvpp_etu13_8_etaB); + Signal (spvpp_etu13_9_Deta); + Signal (spvpp_etu13_9_etaA); + Signal (spvpp_etu13_9_etaB); + Signal (spvpp_etu14_0_Deta); + Signal (spvpp_etu14_0_etaA); + Signal (spvpp_etu14_0_etaB); + Signal (spvpp_etu14_10_Deta); + Signal (spvpp_etu14_10_etaA); + Signal (spvpp_etu14_10_etaB); + Signal (spvpp_etu14_11_Deta); + Signal (spvpp_etu14_11_etaA); + Signal (spvpp_etu14_11_etaB); + Signal (spvpp_etu14_12_Deta); + Signal (spvpp_etu14_12_etaA); + Signal (spvpp_etu14_12_etaB); + Signal (spvpp_etu14_13_Deta); + Signal (spvpp_etu14_13_etaA); + Signal (spvpp_etu14_13_etaB); + Signal (spvpp_etu14_14_Deta); + Signal (spvpp_etu14_14_etaA); + Signal (spvpp_etu14_14_etaB); + Signal (spvpp_etu14_15_Deta); + Signal (spvpp_etu14_15_etaA); + Signal (spvpp_etu14_15_etaB); + Signal (spvpp_etu14_16_Deta); + Signal (spvpp_etu14_16_etaA); + Signal (spvpp_etu14_16_etaB); + Signal (spvpp_etu14_17_Deta); + Signal (spvpp_etu14_17_etaA); + Signal (spvpp_etu14_17_etaB); + Signal (spvpp_etu14_1_Deta); + Signal (spvpp_etu14_1_etaA); + Signal (spvpp_etu14_1_etaB); + Signal (spvpp_etu14_2_Deta); + Signal (spvpp_etu14_2_etaA); + Signal (spvpp_etu14_2_etaB); + Signal (spvpp_etu14_3_Deta); + Signal (spvpp_etu14_3_etaA); + Signal (spvpp_etu14_3_etaB); + Signal (spvpp_etu14_4_Deta); + Signal (spvpp_etu14_4_etaA); + Signal (spvpp_etu14_4_etaB); + Signal (spvpp_etu14_5_Deta); + Signal (spvpp_etu14_5_etaA); + Signal (spvpp_etu14_5_etaB); + Signal (spvpp_etu14_6_Deta); + Signal (spvpp_etu14_6_etaA); + Signal (spvpp_etu14_6_etaB); + Signal (spvpp_etu14_7_Deta); + Signal (spvpp_etu14_7_etaA); + Signal (spvpp_etu14_7_etaB); + Signal (spvpp_etu14_8_Deta); + Signal (spvpp_etu14_8_etaA); + Signal (spvpp_etu14_8_etaB); + Signal (spvpp_etu14_9_Deta); + Signal (spvpp_etu14_9_etaA); + Signal (spvpp_etu14_9_etaB); + Signal (spvpp_fsuv_Exists); + Signal (spvpp_fsuv__CountZ_fsu); + Signal (spvpp_fsuv__d); + Signal (spvpp_fsuv_deta); + Signal (spvpp_fsuv_detar); + Signal (spvpp_fsuv_detarr); + Signal (spvpp_fsuv_dlm); + Signal (spvpp_fsuv_dphi); + Signal (spvpp_fsuv_dphir); + Signal (spvpp_fsuv_dphirr); + Signal (spvpp_fsuv_i); + Signal (spvpp_fsuv_idt); + Signal (spvpp_fsuv_ilgj); + Signal (spvpp_fsuv_j); + Signal (spvpp_fsuv_k); + Signal (spvpp_fsuv_kill); + Signal (spvpp_fsuv_killr); + Signal (spvpp_fsuv_killrr1); + Signal (spvpp_fsuv_killrr2); + Signal (spvpp_fsuv_killrr3); + Signal (spvpp_fsuv_larg); + Signal (spvpp_fsuv_res); + Signal (spvpp_fsuv_ri); + Signal (spvpp_fsuv_rilgrj); + Signal (spvpp_fsuv_rj); + Signal (spvpp_fsuv_s); + Signal (spvpp_fsuv_sh_segs); + Signal (spvpp_fsuv_survived); + Signal (spvpp_fsuva_Exists); + Signal (spvpp_fsuva_delA); + Signal (spvpp_fsuva_delB); + Signal (spvpp_fsuva_deta); + Signal (spvpp_fsuva_detar); + Signal (spvpp_fsuva_detarr); + Signal (spvpp_fsuva_dlm); + Signal (spvpp_fsuva_dphi); + Signal (spvpp_fsuva_dphir); + Signal (spvpp_fsuva_dphirr); + Signal (spvpp_fsuva_i); + Signal (spvpp_fsuva_ida0); + Signal (spvpp_fsuva_ida1); + Signal (spvpp_fsuva_ida2); + Signal (spvpp_fsuva_ida3); + Signal (spvpp_fsuva_ida4); + Signal (spvpp_fsuva_ida5); + Signal (spvpp_fsuva_idt); + Signal (spvpp_fsuva_ilgj); + Signal (spvpp_fsuva_j); + Signal (spvpp_fsuva_kill); + Signal (spvpp_fsuva_killr); + Signal (spvpp_fsuva_killrr1); + Signal (spvpp_fsuva_killrr2); + Signal (spvpp_fsuva_killrr3); + Signal (spvpp_fsuva_larg); + Signal (spvpp_fsuva_ri); + Signal (spvpp_fsuva_rilgrj); + Signal (spvpp_fsuva_rj); + Signal (spvpp_fsuva_s); + Signal (spvpp_fsuva_sidA); + Signal (spvpp_fsuva_sidB); + Signal (spvpp_fsuva_survived); + Signal (spvpp_idH); + Signal (spvpp_idL); + Signal (spvpp_idM); + Signal (spvpp_m0); + Signal (spvpp_m0a); + Signal (spvpp_m1); + Signal (spvpp_m2); + Signal (spvpp_mode2a); + Signal (spvpp_mode2ar); + Signal (spvpp_mode2arr); + Signal (spvpp_mode2arrr); + Signal (spvpp_mode2b); + Signal (spvpp_mode2br); + Signal (spvpp_mode2brr); + Signal (spvpp_mode2brrr); + Signal (spvpp_mode2c); + Signal (spvpp_mode2cr); + Signal (spvpp_mode2crr); + Signal (spvpp_mode2crrr); + Signal (spvpp_mode3a); + Signal (spvpp_mode3ar); + Signal (spvpp_mode3arr); + Signal (spvpp_mode3arrr); + Signal (spvpp_mode3b); + Signal (spvpp_mode3br); + Signal (spvpp_mode3brr); + Signal (spvpp_mode3brrr); + Signal (spvpp_mode3c); + Signal (spvpp_mode3cr); + Signal (spvpp_mode3crr); + Signal (spvpp_mode3crrr); + Signal (spvpp_mode4a); + Signal (spvpp_mode4ar); + Signal (spvpp_mode4arr); + Signal (spvpp_mode4arrr); + Signal (spvpp_mode4b); + Signal (spvpp_mode4br); + Signal (spvpp_mode4brr); + Signal (spvpp_mode4brrr); + Signal (spvpp_mode4c); + Signal (spvpp_mode4cr); + Signal (spvpp_mode4crr); + Signal (spvpp_mode4crrr); + Signal (spvpp_modeMemH); + Signal (spvpp_modeMemL); + Signal (spvpp_modeMemM); + Signal (spvpp_modeb2a); + Signal (spvpp_modeb2ar); + Signal (spvpp_modeb2arr); + Signal (spvpp_modeb2arrr); + Signal (spvpp_modeb2b); + Signal (spvpp_modeb2br); + Signal (spvpp_modeb2brr); + Signal (spvpp_modeb2brrr); + Signal (spvpp_modeb2c); + Signal (spvpp_modeb2cr); + Signal (spvpp_modeb2crr); + Signal (spvpp_modeb2crrr); + Signal (spvpp_modeb2d); + Signal (spvpp_modeb2dr); + Signal (spvpp_modeb2drr); + Signal (spvpp_modeb2drrr); + Signal (spvpp_mux_FR); + Signal (spvpp_mux__ScalePhi); + Signal (spvpp_mux_i); + Signal (spvpp_mux_phiHs); + Signal (spvpp_mux_phiLs); + Signal (spvpp_mux_phiMs); + Signal (spvpp_mux_sign); + Signal (spvpp_pass12); + Signal (spvpp_pass13); + Signal (spvpp_pass14); + Signal (spvpp_phdiff_a1); + Signal (spvpp_phdiff_a2); + Signal (spvpp_phdiff_a3); + Signal (spvpp_phdiff_b1); + Signal (spvpp_phdiff_b2); + Signal (spvpp_phdiff_b3); + Signal (spvpp_phi2a); + Signal (spvpp_phi2ar); + Signal (spvpp_phi2arr); + Signal (spvpp_phi2arrr); + Signal (spvpp_phi2b); + Signal (spvpp_phi2br); + Signal (spvpp_phi2brr); + Signal (spvpp_phi2brrr); + Signal (spvpp_phi2c); + Signal (spvpp_phi2cr); + Signal (spvpp_phi2crr); + Signal (spvpp_phi2crrr); + Signal (spvpp_phi3a); + Signal (spvpp_phi3ar); + Signal (spvpp_phi3arr); + Signal (spvpp_phi3arrr); + Signal (spvpp_phi3b); + Signal (spvpp_phi3br); + Signal (spvpp_phi3brr); + Signal (spvpp_phi3brrr); + Signal (spvpp_phi3c); + Signal (spvpp_phi3cr); + Signal (spvpp_phi3crr); + Signal (spvpp_phi3crrr); + Signal (spvpp_phi4a); + Signal (spvpp_phi4ar); + Signal (spvpp_phi4arr); + Signal (spvpp_phi4arrr); + Signal (spvpp_phi4b); + Signal (spvpp_phi4br); + Signal (spvpp_phi4brr); + Signal (spvpp_phi4brrr); + Signal (spvpp_phi4c); + Signal (spvpp_phi4cr); + Signal (spvpp_phi4crr); + Signal (spvpp_phi4crrr); + Signal (spvpp_phiH); + Signal (spvpp_phiL); + Signal (spvpp_phiM); + Signal (spvpp_phia2a); + Signal (spvpp_phia2ar); + Signal (spvpp_phia2arr); + Signal (spvpp_phia2arrr); + Signal (spvpp_phia2b); + Signal (spvpp_phia2br); + Signal (spvpp_phia2brr); + Signal (spvpp_phia2brrr); + Signal (spvpp_phia2c); + Signal (spvpp_phia2cr); + Signal (spvpp_phia2crr); + Signal (spvpp_phia2crrr); + Signal (spvpp_phia3a); + Signal (spvpp_phia3ar); + Signal (spvpp_phia3arr); + Signal (spvpp_phia3arrr); + Signal (spvpp_phia3b); + Signal (spvpp_phia3br); + Signal (spvpp_phia3brr); + Signal (spvpp_phia3brrr); + Signal (spvpp_phia3c); + Signal (spvpp_phia3cr); + Signal (spvpp_phia3crr); + Signal (spvpp_phia3crrr); + Signal (spvpp_phib2a); + Signal (spvpp_phib2ar); + Signal (spvpp_phib2arr); + Signal (spvpp_phib2arrr); + Signal (spvpp_phib2b); + Signal (spvpp_phib2br); + Signal (spvpp_phib2brr); + Signal (spvpp_phib2brrr); + Signal (spvpp_phib2c); + Signal (spvpp_phib2cr); + Signal (spvpp_phib2crr); + Signal (spvpp_phib2crrr); + Signal (spvpp_phib2d); + Signal (spvpp_phib2dr); + Signal (spvpp_phib2drr); + Signal (spvpp_phib2drrr); + Signal (spvpp_pt2a); + Signal (spvpp_pt2ar); + Signal (spvpp_pt2arr); + Signal (spvpp_pt2arrr); + Signal (spvpp_pt2b); + Signal (spvpp_pt2br); + Signal (spvpp_pt2brr); + Signal (spvpp_pt2brrr); + Signal (spvpp_pt2c); + Signal (spvpp_pt2cr); + Signal (spvpp_pt2crr); + Signal (spvpp_pt2crrr); + Signal (spvpp_pt3a); + Signal (spvpp_pt3ar); + Signal (spvpp_pt3arr); + Signal (spvpp_pt3arrr); + Signal (spvpp_pt3b); + Signal (spvpp_pt3br); + Signal (spvpp_pt3brr); + Signal (spvpp_pt3brrr); + Signal (spvpp_pt3c); + Signal (spvpp_pt3cr); + Signal (spvpp_pt3crr); + Signal (spvpp_pt3crrr); + Signal (spvpp_pt4a); + Signal (spvpp_pt4ar); + Signal (spvpp_pt4arr); + Signal (spvpp_pt4arrr); + Signal (spvpp_pt4b); + Signal (spvpp_pt4br); + Signal (spvpp_pt4brr); + Signal (spvpp_pt4brrr); + Signal (spvpp_pt4c); + Signal (spvpp_pt4cr); + Signal (spvpp_pt4crr); + Signal (spvpp_pt4crrr); + Signal (spvpp_ptH); + Signal (spvpp_ptL); + Signal (spvpp_ptM); + Signal (spvpp_ptb2a); + Signal (spvpp_ptb2ar); + Signal (spvpp_ptb2arr); + Signal (spvpp_ptb2arrr); + Signal (spvpp_ptb2b); + Signal (spvpp_ptb2br); + Signal (spvpp_ptb2brr); + Signal (spvpp_ptb2brrr); + Signal (spvpp_ptb2c); + Signal (spvpp_ptb2cr); + Signal (spvpp_ptb2crr); + Signal (spvpp_ptb2crrr); + Signal (spvpp_ptb2d); + Signal (spvpp_ptb2dr); + Signal (spvpp_ptb2drr); + Signal (spvpp_ptb2drrr); + Signal (spvpp_ptu2a_EnableIdA); + Signal (spvpp_ptu2a_EnableIdB); + Signal (spvpp_ptu2a_EnableIdC); + Signal (spvpp_ptu2a_FR); + Signal (spvpp_ptu2a_IdValid); + Signal (spvpp_ptu2a_SelPhi); + Signal (spvpp_ptu2a__DecodeFR); + Signal (spvpp_ptu2a__Modep); + Signal (spvpp_ptu2a__SelectPhisp); + Signal (spvpp_ptu2a_a); + Signal (spvpp_ptu2a_a_press); + Signal (spvpp_ptu2a_b); + Signal (spvpp_ptu2a_b_press); + Signal (spvpp_ptu2a_c); + Signal (spvpp_ptu2a_clct_bit); + Signal (spvpp_ptu2a_d); + Signal (spvpp_ptu2a_dphi14); + Signal (spvpp_ptu2a_dphi23); + Signal (spvpp_ptu2a_dphi24); + Signal (spvpp_ptu2a_dphi34); + Signal (spvpp_ptu2a_e); + Signal (spvpp_ptu2a_e_press); + Signal (spvpp_ptu2a_etaA); + Signal (spvpp_ptu2a_etaB); + Signal (spvpp_ptu2a_etaC); + Signal (spvpp_ptu2a_etaPT); + Signal (spvpp_ptu2a_etaPTfull); + Signal (spvpp_ptu2a_eta_me11a); + Signal (spvpp_ptu2a_eta_shift); + Signal (spvpp_ptu2a_etadiff_a); + Signal (spvpp_ptu2a_etadiff_a_lsb); + Signal (spvpp_ptu2a_etadiff_b); + Signal (spvpp_ptu2a_etasign_a); + Signal (spvpp_ptu2a_etasign_b); + Signal (spvpp_ptu2a_mode); + Signal (spvpp_ptu2a_modeMem); + Signal (spvpp_ptu2a_modenew); + Signal (spvpp_ptu2a_modeout); + Signal (spvpp_ptu2a_phi); + Signal (spvpp_ptu2a_phi1); + Signal (spvpp_ptu2a_phi2); + Signal (spvpp_ptu2a_phi3); + Signal (spvpp_ptu2a_phi4); + Signal (spvpp_ptu2a_phiA); + Signal (spvpp_ptu2a_phiB); + Signal (spvpp_ptu2a_phiC); + Signal (spvpp_ptu2a_phi_shift); + Signal (spvpp_ptu2a_phidiff_a); + Signal (spvpp_ptu2a_pt); + Signal (spvpp_ptu2a_si); + Signal (spvpp_ptu2a_sign); + Signal (spvpp_ptu2b_EnableIdA); + Signal (spvpp_ptu2b_EnableIdB); + Signal (spvpp_ptu2b_EnableIdC); + Signal (spvpp_ptu2b_FR); + Signal (spvpp_ptu2b_IdValid); + Signal (spvpp_ptu2b_SelPhi); + Signal (spvpp_ptu2b__DecodeFR); + Signal (spvpp_ptu2b__Modep); + Signal (spvpp_ptu2b__SelectPhisp); + Signal (spvpp_ptu2b_a); + Signal (spvpp_ptu2b_a_press); + Signal (spvpp_ptu2b_b); + Signal (spvpp_ptu2b_b_press); + Signal (spvpp_ptu2b_c); + Signal (spvpp_ptu2b_clct_bit); + Signal (spvpp_ptu2b_d); + Signal (spvpp_ptu2b_dphi14); + Signal (spvpp_ptu2b_dphi23); + Signal (spvpp_ptu2b_dphi24); + Signal (spvpp_ptu2b_dphi34); + Signal (spvpp_ptu2b_e); + Signal (spvpp_ptu2b_e_press); + Signal (spvpp_ptu2b_etaA); + Signal (spvpp_ptu2b_etaB); + Signal (spvpp_ptu2b_etaC); + Signal (spvpp_ptu2b_etaPT); + Signal (spvpp_ptu2b_etaPTfull); + Signal (spvpp_ptu2b_eta_me11a); + Signal (spvpp_ptu2b_eta_shift); + Signal (spvpp_ptu2b_etadiff_a); + Signal (spvpp_ptu2b_etadiff_a_lsb); + Signal (spvpp_ptu2b_etadiff_b); + Signal (spvpp_ptu2b_etasign_a); + Signal (spvpp_ptu2b_etasign_b); + Signal (spvpp_ptu2b_mode); + Signal (spvpp_ptu2b_modeMem); + Signal (spvpp_ptu2b_modenew); + Signal (spvpp_ptu2b_modeout); + Signal (spvpp_ptu2b_phi); + Signal (spvpp_ptu2b_phi1); + Signal (spvpp_ptu2b_phi2); + Signal (spvpp_ptu2b_phi3); + Signal (spvpp_ptu2b_phi4); + Signal (spvpp_ptu2b_phiA); + Signal (spvpp_ptu2b_phiB); + Signal (spvpp_ptu2b_phiC); + Signal (spvpp_ptu2b_phi_shift); + Signal (spvpp_ptu2b_phidiff_a); + Signal (spvpp_ptu2b_pt); + Signal (spvpp_ptu2b_si); + Signal (spvpp_ptu2b_sign); + Signal (spvpp_ptu2c_EnableIdA); + Signal (spvpp_ptu2c_EnableIdB); + Signal (spvpp_ptu2c_EnableIdC); + Signal (spvpp_ptu2c_FR); + Signal (spvpp_ptu2c_IdValid); + Signal (spvpp_ptu2c_SelPhi); + Signal (spvpp_ptu2c__DecodeFR); + Signal (spvpp_ptu2c__Modep); + Signal (spvpp_ptu2c__SelectPhisp); + Signal (spvpp_ptu2c_a); + Signal (spvpp_ptu2c_a_press); + Signal (spvpp_ptu2c_b); + Signal (spvpp_ptu2c_b_press); + Signal (spvpp_ptu2c_c); + Signal (spvpp_ptu2c_clct_bit); + Signal (spvpp_ptu2c_d); + Signal (spvpp_ptu2c_dphi14); + Signal (spvpp_ptu2c_dphi23); + Signal (spvpp_ptu2c_dphi24); + Signal (spvpp_ptu2c_dphi34); + Signal (spvpp_ptu2c_e); + Signal (spvpp_ptu2c_e_press); + Signal (spvpp_ptu2c_etaA); + Signal (spvpp_ptu2c_etaB); + Signal (spvpp_ptu2c_etaC); + Signal (spvpp_ptu2c_etaPT); + Signal (spvpp_ptu2c_etaPTfull); + Signal (spvpp_ptu2c_eta_me11a); + Signal (spvpp_ptu2c_eta_shift); + Signal (spvpp_ptu2c_etadiff_a); + Signal (spvpp_ptu2c_etadiff_a_lsb); + Signal (spvpp_ptu2c_etadiff_b); + Signal (spvpp_ptu2c_etasign_a); + Signal (spvpp_ptu2c_etasign_b); + Signal (spvpp_ptu2c_mode); + Signal (spvpp_ptu2c_modeMem); + Signal (spvpp_ptu2c_modenew); + Signal (spvpp_ptu2c_modeout); + Signal (spvpp_ptu2c_phi); + Signal (spvpp_ptu2c_phi1); + Signal (spvpp_ptu2c_phi2); + Signal (spvpp_ptu2c_phi3); + Signal (spvpp_ptu2c_phi4); + Signal (spvpp_ptu2c_phiA); + Signal (spvpp_ptu2c_phiB); + Signal (spvpp_ptu2c_phiC); + Signal (spvpp_ptu2c_phi_shift); + Signal (spvpp_ptu2c_phidiff_a); + Signal (spvpp_ptu2c_pt); + Signal (spvpp_ptu2c_si); + Signal (spvpp_ptu2c_sign); + Signal (spvpp_ptu3a_EnableIdA); + Signal (spvpp_ptu3a_EnableIdB); + Signal (spvpp_ptu3a_EnableIdC); + Signal (spvpp_ptu3a_FR); + Signal (spvpp_ptu3a_IdValid); + Signal (spvpp_ptu3a_SelPhi); + Signal (spvpp_ptu3a__DecodeFR); + Signal (spvpp_ptu3a__Modep); + Signal (spvpp_ptu3a__SelectPhisp); + Signal (spvpp_ptu3a_a); + Signal (spvpp_ptu3a_a_press); + Signal (spvpp_ptu3a_b); + Signal (spvpp_ptu3a_b_press); + Signal (spvpp_ptu3a_c); + Signal (spvpp_ptu3a_clct_bit); + Signal (spvpp_ptu3a_d); + Signal (spvpp_ptu3a_dphi14); + Signal (spvpp_ptu3a_dphi23); + Signal (spvpp_ptu3a_dphi24); + Signal (spvpp_ptu3a_dphi34); + Signal (spvpp_ptu3a_e); + Signal (spvpp_ptu3a_e_press); + Signal (spvpp_ptu3a_etaA); + Signal (spvpp_ptu3a_etaB); + Signal (spvpp_ptu3a_etaC); + Signal (spvpp_ptu3a_etaPT); + Signal (spvpp_ptu3a_etaPTfull); + Signal (spvpp_ptu3a_eta_me11a); + Signal (spvpp_ptu3a_eta_shift); + Signal (spvpp_ptu3a_etadiff_a); + Signal (spvpp_ptu3a_etadiff_a_lsb); + Signal (spvpp_ptu3a_etadiff_b); + Signal (spvpp_ptu3a_etasign_a); + Signal (spvpp_ptu3a_etasign_b); + Signal (spvpp_ptu3a_mode); + Signal (spvpp_ptu3a_modeMem); + Signal (spvpp_ptu3a_modenew); + Signal (spvpp_ptu3a_modeout); + Signal (spvpp_ptu3a_phi); + Signal (spvpp_ptu3a_phi1); + Signal (spvpp_ptu3a_phi2); + Signal (spvpp_ptu3a_phi3); + Signal (spvpp_ptu3a_phi4); + Signal (spvpp_ptu3a_phiA); + Signal (spvpp_ptu3a_phiB); + Signal (spvpp_ptu3a_phiC); + Signal (spvpp_ptu3a_phi_shift); + Signal (spvpp_ptu3a_phidiff_a); + Signal (spvpp_ptu3a_pt); + Signal (spvpp_ptu3a_si); + Signal (spvpp_ptu3a_sign); + Signal (spvpp_ptu3b_EnableIdA); + Signal (spvpp_ptu3b_EnableIdB); + Signal (spvpp_ptu3b_EnableIdC); + Signal (spvpp_ptu3b_FR); + Signal (spvpp_ptu3b_IdValid); + Signal (spvpp_ptu3b_SelPhi); + Signal (spvpp_ptu3b__DecodeFR); + Signal (spvpp_ptu3b__Modep); + Signal (spvpp_ptu3b__SelectPhisp); + Signal (spvpp_ptu3b_a); + Signal (spvpp_ptu3b_a_press); + Signal (spvpp_ptu3b_b); + Signal (spvpp_ptu3b_b_press); + Signal (spvpp_ptu3b_c); + Signal (spvpp_ptu3b_clct_bit); + Signal (spvpp_ptu3b_d); + Signal (spvpp_ptu3b_dphi14); + Signal (spvpp_ptu3b_dphi23); + Signal (spvpp_ptu3b_dphi24); + Signal (spvpp_ptu3b_dphi34); + Signal (spvpp_ptu3b_e); + Signal (spvpp_ptu3b_e_press); + Signal (spvpp_ptu3b_etaA); + Signal (spvpp_ptu3b_etaB); + Signal (spvpp_ptu3b_etaC); + Signal (spvpp_ptu3b_etaPT); + Signal (spvpp_ptu3b_etaPTfull); + Signal (spvpp_ptu3b_eta_me11a); + Signal (spvpp_ptu3b_eta_shift); + Signal (spvpp_ptu3b_etadiff_a); + Signal (spvpp_ptu3b_etadiff_a_lsb); + Signal (spvpp_ptu3b_etadiff_b); + Signal (spvpp_ptu3b_etasign_a); + Signal (spvpp_ptu3b_etasign_b); + Signal (spvpp_ptu3b_mode); + Signal (spvpp_ptu3b_modeMem); + Signal (spvpp_ptu3b_modenew); + Signal (spvpp_ptu3b_modeout); + Signal (spvpp_ptu3b_phi); + Signal (spvpp_ptu3b_phi1); + Signal (spvpp_ptu3b_phi2); + Signal (spvpp_ptu3b_phi3); + Signal (spvpp_ptu3b_phi4); + Signal (spvpp_ptu3b_phiA); + Signal (spvpp_ptu3b_phiB); + Signal (spvpp_ptu3b_phiC); + Signal (spvpp_ptu3b_phi_shift); + Signal (spvpp_ptu3b_phidiff_a); + Signal (spvpp_ptu3b_pt); + Signal (spvpp_ptu3b_si); + Signal (spvpp_ptu3b_sign); + Signal (spvpp_ptu3c_EnableIdA); + Signal (spvpp_ptu3c_EnableIdB); + Signal (spvpp_ptu3c_EnableIdC); + Signal (spvpp_ptu3c_FR); + Signal (spvpp_ptu3c_IdValid); + Signal (spvpp_ptu3c_SelPhi); + Signal (spvpp_ptu3c__DecodeFR); + Signal (spvpp_ptu3c__Modep); + Signal (spvpp_ptu3c__SelectPhisp); + Signal (spvpp_ptu3c_a); + Signal (spvpp_ptu3c_a_press); + Signal (spvpp_ptu3c_b); + Signal (spvpp_ptu3c_b_press); + Signal (spvpp_ptu3c_c); + Signal (spvpp_ptu3c_clct_bit); + Signal (spvpp_ptu3c_d); + Signal (spvpp_ptu3c_dphi14); + Signal (spvpp_ptu3c_dphi23); + Signal (spvpp_ptu3c_dphi24); + Signal (spvpp_ptu3c_dphi34); + Signal (spvpp_ptu3c_e); + Signal (spvpp_ptu3c_e_press); + Signal (spvpp_ptu3c_etaA); + Signal (spvpp_ptu3c_etaB); + Signal (spvpp_ptu3c_etaC); + Signal (spvpp_ptu3c_etaPT); + Signal (spvpp_ptu3c_etaPTfull); + Signal (spvpp_ptu3c_eta_me11a); + Signal (spvpp_ptu3c_eta_shift); + Signal (spvpp_ptu3c_etadiff_a); + Signal (spvpp_ptu3c_etadiff_a_lsb); + Signal (spvpp_ptu3c_etadiff_b); + Signal (spvpp_ptu3c_etasign_a); + Signal (spvpp_ptu3c_etasign_b); + Signal (spvpp_ptu3c_mode); + Signal (spvpp_ptu3c_modeMem); + Signal (spvpp_ptu3c_modenew); + Signal (spvpp_ptu3c_modeout); + Signal (spvpp_ptu3c_phi); + Signal (spvpp_ptu3c_phi1); + Signal (spvpp_ptu3c_phi2); + Signal (spvpp_ptu3c_phi3); + Signal (spvpp_ptu3c_phi4); + Signal (spvpp_ptu3c_phiA); + Signal (spvpp_ptu3c_phiB); + Signal (spvpp_ptu3c_phiC); + Signal (spvpp_ptu3c_phi_shift); + Signal (spvpp_ptu3c_phidiff_a); + Signal (spvpp_ptu3c_pt); + Signal (spvpp_ptu3c_si); + Signal (spvpp_ptu3c_sign); + Signal (spvpp_ptu4a_FR); + Signal (spvpp_ptu4a_IdValid); + Signal (spvpp_ptu4a__DecodeFR); + Signal (spvpp_ptu4a_a); + Signal (spvpp_ptu4a_clct_bit); + Signal (spvpp_ptu4a_e); + Signal (spvpp_ptu4a_e_press); + Signal (spvpp_ptu4a_etaA); + Signal (spvpp_ptu4a_etaB); + Signal (spvpp_ptu4a_etaPT); + Signal (spvpp_ptu4a_etaPTfull); + Signal (spvpp_ptu4a_eta_me11a); + Signal (spvpp_ptu4a_eta_shift); + Signal (spvpp_ptu4a_etadiff_a); + Signal (spvpp_ptu4a_etadiff_a_lsb); + Signal (spvpp_ptu4a_modeMem); + Signal (spvpp_ptu4a_modeout); + Signal (spvpp_ptu4a_phi); + Signal (spvpp_ptu4a_phiA); + Signal (spvpp_ptu4a_phiB); + Signal (spvpp_ptu4a_phi_shift); + Signal (spvpp_ptu4a_si); + Signal (spvpp_ptu4b_FR); + Signal (spvpp_ptu4b_IdValid); + Signal (spvpp_ptu4b__DecodeFR); + Signal (spvpp_ptu4b_a); + Signal (spvpp_ptu4b_clct_bit); + Signal (spvpp_ptu4b_e); + Signal (spvpp_ptu4b_e_press); + Signal (spvpp_ptu4b_etaA); + Signal (spvpp_ptu4b_etaB); + Signal (spvpp_ptu4b_etaPT); + Signal (spvpp_ptu4b_etaPTfull); + Signal (spvpp_ptu4b_eta_me11a); + Signal (spvpp_ptu4b_eta_shift); + Signal (spvpp_ptu4b_etadiff_a); + Signal (spvpp_ptu4b_etadiff_a_lsb); + Signal (spvpp_ptu4b_modeMem); + Signal (spvpp_ptu4b_modeout); + Signal (spvpp_ptu4b_phi); + Signal (spvpp_ptu4b_phiA); + Signal (spvpp_ptu4b_phiB); + Signal (spvpp_ptu4b_phi_shift); + Signal (spvpp_ptu4b_si); + Signal (spvpp_ptu4c_FR); + Signal (spvpp_ptu4c_IdValid); + Signal (spvpp_ptu4c__DecodeFR); + Signal (spvpp_ptu4c_a); + Signal (spvpp_ptu4c_clct_bit); + Signal (spvpp_ptu4c_e); + Signal (spvpp_ptu4c_e_press); + Signal (spvpp_ptu4c_etaA); + Signal (spvpp_ptu4c_etaB); + Signal (spvpp_ptu4c_etaPT); + Signal (spvpp_ptu4c_etaPTfull); + Signal (spvpp_ptu4c_eta_me11a); + Signal (spvpp_ptu4c_eta_shift); + Signal (spvpp_ptu4c_etadiff_a); + Signal (spvpp_ptu4c_etadiff_a_lsb); + Signal (spvpp_ptu4c_modeMem); + Signal (spvpp_ptu4c_modeout); + Signal (spvpp_ptu4c_phi); + Signal (spvpp_ptu4c_phiA); + Signal (spvpp_ptu4c_phiB); + Signal (spvpp_ptu4c_phi_shift); + Signal (spvpp_ptu4c_si); + Signal (spvpp_ptua2a_etaPT); + Signal (spvpp_ptua2a_phi); + Signal (spvpp_ptua2b_etaPT); + Signal (spvpp_ptua2b_phi); + Signal (spvpp_ptua2c_etaPT); + Signal (spvpp_ptua2c_phi); + Signal (spvpp_ptua3a_etaPT); + Signal (spvpp_ptua3a_phi); + Signal (spvpp_ptua3b_etaPT); + Signal (spvpp_ptua3b_phi); + Signal (spvpp_ptua3c_etaPT); + Signal (spvpp_ptua3c_phi); + Signal (spvpp_ptub2a_Deta12); + Signal (spvpp_ptub2a_Deta13); + Signal (spvpp_ptub2a_Deta23); + Signal (spvpp_ptub2a_EnableIdA); + Signal (spvpp_ptub2a_EnableIdB); + Signal (spvpp_ptub2a_IdValid); + Signal (spvpp_ptub2a_SelPhi); + Signal (spvpp_ptub2a__IdValid); + Signal (spvpp_ptub2a__Modebp); + Signal (spvpp_ptub2a__SelectPhisbp); + Signal (spvpp_ptub2a__idvalid); + Signal (spvpp_ptub2a_a); + Signal (spvpp_ptub2a_abs_bend); + Signal (spvpp_ptub2a_b); + Signal (spvpp_ptub2a_c); + Signal (spvpp_ptub2a_d); + Signal (spvpp_ptub2a_e); + Signal (spvpp_ptub2a_etaPT); + Signal (spvpp_ptub2a_etaPTfull); + Signal (spvpp_ptub2a_mode); + Signal (spvpp_ptub2a_modeMem); + Signal (spvpp_ptub2a_phi); + Signal (spvpp_ptub2a_phiA); + Signal (spvpp_ptub2a_phiB); + Signal (spvpp_ptub2a_phiC); + Signal (spvpp_ptub2a_pt); + Signal (spvpp_ptub2a_si); + Signal (spvpp_ptub2a_sign); + Signal (spvpp_ptub2b_Deta12); + Signal (spvpp_ptub2b_Deta13); + Signal (spvpp_ptub2b_Deta23); + Signal (spvpp_ptub2b_EnableIdA); + Signal (spvpp_ptub2b_EnableIdB); + Signal (spvpp_ptub2b_IdValid); + Signal (spvpp_ptub2b_SelPhi); + Signal (spvpp_ptub2b__IdValid); + Signal (spvpp_ptub2b__Modebp); + Signal (spvpp_ptub2b__SelectPhisbp); + Signal (spvpp_ptub2b__idvalid); + Signal (spvpp_ptub2b_a); + Signal (spvpp_ptub2b_abs_bend); + Signal (spvpp_ptub2b_b); + Signal (spvpp_ptub2b_c); + Signal (spvpp_ptub2b_d); + Signal (spvpp_ptub2b_e); + Signal (spvpp_ptub2b_etaPT); + Signal (spvpp_ptub2b_etaPTfull); + Signal (spvpp_ptub2b_mode); + Signal (spvpp_ptub2b_modeMem); + Signal (spvpp_ptub2b_phi); + Signal (spvpp_ptub2b_phiA); + Signal (spvpp_ptub2b_phiB); + Signal (spvpp_ptub2b_phiC); + Signal (spvpp_ptub2b_pt); + Signal (spvpp_ptub2b_si); + Signal (spvpp_ptub2b_sign); + Signal (spvpp_ptub2c_Deta12); + Signal (spvpp_ptub2c_Deta13); + Signal (spvpp_ptub2c_Deta23); + Signal (spvpp_ptub2c_EnableIdA); + Signal (spvpp_ptub2c_EnableIdB); + Signal (spvpp_ptub2c_IdValid); + Signal (spvpp_ptub2c_SelPhi); + Signal (spvpp_ptub2c__IdValid); + Signal (spvpp_ptub2c__Modebp); + Signal (spvpp_ptub2c__SelectPhisbp); + Signal (spvpp_ptub2c__idvalid); + Signal (spvpp_ptub2c_a); + Signal (spvpp_ptub2c_abs_bend); + Signal (spvpp_ptub2c_b); + Signal (spvpp_ptub2c_c); + Signal (spvpp_ptub2c_d); + Signal (spvpp_ptub2c_e); + Signal (spvpp_ptub2c_etaPT); + Signal (spvpp_ptub2c_etaPTfull); + Signal (spvpp_ptub2c_mode); + Signal (spvpp_ptub2c_modeMem); + Signal (spvpp_ptub2c_phi); + Signal (spvpp_ptub2c_phiA); + Signal (spvpp_ptub2c_phiB); + Signal (spvpp_ptub2c_phiC); + Signal (spvpp_ptub2c_pt); + Signal (spvpp_ptub2c_si); + Signal (spvpp_ptub2c_sign); + Signal (spvpp_ptub2d_Deta12); + Signal (spvpp_ptub2d_Deta13); + Signal (spvpp_ptub2d_Deta23); + Signal (spvpp_ptub2d_EnableIdA); + Signal (spvpp_ptub2d_EnableIdB); + Signal (spvpp_ptub2d_IdValid); + Signal (spvpp_ptub2d_SelPhi); + Signal (spvpp_ptub2d__IdValid); + Signal (spvpp_ptub2d__Modebp); + Signal (spvpp_ptub2d__SelectPhisbp); + Signal (spvpp_ptub2d__idvalid); + Signal (spvpp_ptub2d_a); + Signal (spvpp_ptub2d_abs_bend); + Signal (spvpp_ptub2d_b); + Signal (spvpp_ptub2d_c); + Signal (spvpp_ptub2d_d); + Signal (spvpp_ptub2d_e); + Signal (spvpp_ptub2d_etaPT); + Signal (spvpp_ptub2d_etaPTfull); + Signal (spvpp_ptub2d_mode); + Signal (spvpp_ptub2d_modeMem); + Signal (spvpp_ptub2d_phi); + Signal (spvpp_ptub2d_phiA); + Signal (spvpp_ptub2d_phiB); + Signal (spvpp_ptub2d_phiC); + Signal (spvpp_ptub2d_pt); + Signal (spvpp_ptub2d_si); + Signal (spvpp_ptub2d_sign); + Signal (spvpp_rankH); + Signal (spvpp_rankL); + Signal (spvpp_rankM); + Signal (spvpp_sign2a); + Signal (spvpp_sign2ar); + Signal (spvpp_sign2arr); + Signal (spvpp_sign2arrr); + Signal (spvpp_sign2b); + Signal (spvpp_sign2br); + Signal (spvpp_sign2brr); + Signal (spvpp_sign2brrr); + Signal (spvpp_sign2c); + Signal (spvpp_sign2cr); + Signal (spvpp_sign2crr); + Signal (spvpp_sign2crrr); + Signal (spvpp_sign3a); + Signal (spvpp_sign3ar); + Signal (spvpp_sign3arr); + Signal (spvpp_sign3arrr); + Signal (spvpp_sign3b); + Signal (spvpp_sign3br); + Signal (spvpp_sign3brr); + Signal (spvpp_sign3brrr); + Signal (spvpp_sign3c); + Signal (spvpp_sign3cr); + Signal (spvpp_sign3crr); + Signal (spvpp_sign3crrr); + Signal (spvpp_sign4a); + Signal (spvpp_sign4ar); + Signal (spvpp_sign4arr); + Signal (spvpp_sign4arrr); + Signal (spvpp_sign4b); + Signal (spvpp_sign4br); + Signal (spvpp_sign4brr); + Signal (spvpp_sign4brrr); + Signal (spvpp_sign4c); + Signal (spvpp_sign4cr); + Signal (spvpp_sign4crr); + Signal (spvpp_sign4crrr); + Signal (spvpp_signH); + Signal (spvpp_signL); + Signal (spvpp_signM); + Signal (spvpp_signb2a); + Signal (spvpp_signb2ar); + Signal (spvpp_signb2arr); + Signal (spvpp_signb2arrr); + Signal (spvpp_signb2b); + Signal (spvpp_signb2br); + Signal (spvpp_signb2brr); + Signal (spvpp_signb2brrr); + Signal (spvpp_signb2c); + Signal (spvpp_signb2cr); + Signal (spvpp_signb2crr); + Signal (spvpp_signb2crrr); + Signal (spvpp_signb2d); + Signal (spvpp_signb2dr); + Signal (spvpp_signb2drr); + Signal (spvpp_signb2drrr); + Signal (spvpp_u12_0_CSCidA); + Signal (spvpp_u12_0_CSCidY); + Signal (spvpp_u12_0_CSCidZ); + Signal (spvpp_u12_0_Deta); + Signal (spvpp_u12_0_Dphi); + Signal (spvpp_u12_0_HighP12r); + Signal (spvpp_u12_0_LowP12r); + Signal (spvpp_u12_0_MedP12r); + Signal (spvpp_u12_0__HighP12); + Signal (spvpp_u12_0__LowP12); + Signal (spvpp_u12_0__MedP12); + Signal (spvpp_u12_0_etaA); + Signal (spvpp_u12_0_etaB); + Signal (spvpp_u12_0_meA); + Signal (spvpp_u12_0_meB); + Signal (spvpp_u12_0_passX); + Signal (spvpp_u12_0_passY); + Signal (spvpp_u12_0_passZ); + Signal (spvpp_u12_0_phiA); + Signal (spvpp_u12_0_phiB); + Signal (spvpp_u12_0_qA); + Signal (spvpp_u12_0_qB); + Signal (spvpp_u12_0_validA); + Signal (spvpp_u12_0_validB); + Signal (spvpp_u12_0_wide_phi); + Signal (spvpp_u12_10_CSCidA); + Signal (spvpp_u12_10_CSCidY); + Signal (spvpp_u12_10_CSCidZ); + Signal (spvpp_u12_10_Deta); + Signal (spvpp_u12_10_Dphi); + Signal (spvpp_u12_10_HighP12r); + Signal (spvpp_u12_10_LowP12r); + Signal (spvpp_u12_10_MedP12r); + Signal (spvpp_u12_10__HighP12); + Signal (spvpp_u12_10__LowP12); + Signal (spvpp_u12_10__MedP12); + Signal (spvpp_u12_10_etaA); + Signal (spvpp_u12_10_etaB); + Signal (spvpp_u12_10_meA); + Signal (spvpp_u12_10_meB); + Signal (spvpp_u12_10_passX); + Signal (spvpp_u12_10_passY); + Signal (spvpp_u12_10_passZ); + Signal (spvpp_u12_10_phiA); + Signal (spvpp_u12_10_phiB); + Signal (spvpp_u12_10_qA); + Signal (spvpp_u12_10_qB); + Signal (spvpp_u12_10_validA); + Signal (spvpp_u12_10_validB); + Signal (spvpp_u12_10_wide_phi); + Signal (spvpp_u12_11_CSCidA); + Signal (spvpp_u12_11_CSCidY); + Signal (spvpp_u12_11_CSCidZ); + Signal (spvpp_u12_11_Deta); + Signal (spvpp_u12_11_Dphi); + Signal (spvpp_u12_11_HighP12r); + Signal (spvpp_u12_11_LowP12r); + Signal (spvpp_u12_11_MedP12r); + Signal (spvpp_u12_11__HighP12); + Signal (spvpp_u12_11__LowP12); + Signal (spvpp_u12_11__MedP12); + Signal (spvpp_u12_11_etaA); + Signal (spvpp_u12_11_etaB); + Signal (spvpp_u12_11_meA); + Signal (spvpp_u12_11_meB); + Signal (spvpp_u12_11_passX); + Signal (spvpp_u12_11_passY); + Signal (spvpp_u12_11_passZ); + Signal (spvpp_u12_11_phiA); + Signal (spvpp_u12_11_phiB); + Signal (spvpp_u12_11_qA); + Signal (spvpp_u12_11_qB); + Signal (spvpp_u12_11_validA); + Signal (spvpp_u12_11_validB); + Signal (spvpp_u12_11_wide_phi); + Signal (spvpp_u12_12_CSCidA); + Signal (spvpp_u12_12_CSCidY); + Signal (spvpp_u12_12_CSCidZ); + Signal (spvpp_u12_12_Deta); + Signal (spvpp_u12_12_Dphi); + Signal (spvpp_u12_12_HighP12r); + Signal (spvpp_u12_12_LowP12r); + Signal (spvpp_u12_12_MedP12r); + Signal (spvpp_u12_12__HighP12); + Signal (spvpp_u12_12__LowP12); + Signal (spvpp_u12_12__MedP12); + Signal (spvpp_u12_12_etaA); + Signal (spvpp_u12_12_etaB); + Signal (spvpp_u12_12_meA); + Signal (spvpp_u12_12_meB); + Signal (spvpp_u12_12_passX); + Signal (spvpp_u12_12_passY); + Signal (spvpp_u12_12_passZ); + Signal (spvpp_u12_12_phiA); + Signal (spvpp_u12_12_phiB); + Signal (spvpp_u12_12_qA); + Signal (spvpp_u12_12_qB); + Signal (spvpp_u12_12_validA); + Signal (spvpp_u12_12_validB); + Signal (spvpp_u12_12_wide_phi); + Signal (spvpp_u12_13_CSCidA); + Signal (spvpp_u12_13_CSCidY); + Signal (spvpp_u12_13_CSCidZ); + Signal (spvpp_u12_13_Deta); + Signal (spvpp_u12_13_Dphi); + Signal (spvpp_u12_13_HighP12r); + Signal (spvpp_u12_13_LowP12r); + Signal (spvpp_u12_13_MedP12r); + Signal (spvpp_u12_13__HighP12); + Signal (spvpp_u12_13__LowP12); + Signal (spvpp_u12_13__MedP12); + Signal (spvpp_u12_13_etaA); + Signal (spvpp_u12_13_etaB); + Signal (spvpp_u12_13_meA); + Signal (spvpp_u12_13_meB); + Signal (spvpp_u12_13_passX); + Signal (spvpp_u12_13_passY); + Signal (spvpp_u12_13_passZ); + Signal (spvpp_u12_13_phiA); + Signal (spvpp_u12_13_phiB); + Signal (spvpp_u12_13_qA); + Signal (spvpp_u12_13_qB); + Signal (spvpp_u12_13_validA); + Signal (spvpp_u12_13_validB); + Signal (spvpp_u12_13_wide_phi); + Signal (spvpp_u12_14_CSCidA); + Signal (spvpp_u12_14_CSCidY); + Signal (spvpp_u12_14_CSCidZ); + Signal (spvpp_u12_14_Deta); + Signal (spvpp_u12_14_Dphi); + Signal (spvpp_u12_14_HighP12r); + Signal (spvpp_u12_14_LowP12r); + Signal (spvpp_u12_14_MedP12r); + Signal (spvpp_u12_14__HighP12); + Signal (spvpp_u12_14__LowP12); + Signal (spvpp_u12_14__MedP12); + Signal (spvpp_u12_14_etaA); + Signal (spvpp_u12_14_etaB); + Signal (spvpp_u12_14_meA); + Signal (spvpp_u12_14_meB); + Signal (spvpp_u12_14_passX); + Signal (spvpp_u12_14_passY); + Signal (spvpp_u12_14_passZ); + Signal (spvpp_u12_14_phiA); + Signal (spvpp_u12_14_phiB); + Signal (spvpp_u12_14_qA); + Signal (spvpp_u12_14_qB); + Signal (spvpp_u12_14_validA); + Signal (spvpp_u12_14_validB); + Signal (spvpp_u12_14_wide_phi); + Signal (spvpp_u12_15_CSCidA); + Signal (spvpp_u12_15_CSCidY); + Signal (spvpp_u12_15_CSCidZ); + Signal (spvpp_u12_15_Deta); + Signal (spvpp_u12_15_Dphi); + Signal (spvpp_u12_15_HighP12r); + Signal (spvpp_u12_15_LowP12r); + Signal (spvpp_u12_15_MedP12r); + Signal (spvpp_u12_15__HighP12); + Signal (spvpp_u12_15__LowP12); + Signal (spvpp_u12_15__MedP12); + Signal (spvpp_u12_15_etaA); + Signal (spvpp_u12_15_etaB); + Signal (spvpp_u12_15_meA); + Signal (spvpp_u12_15_meB); + Signal (spvpp_u12_15_passX); + Signal (spvpp_u12_15_passY); + Signal (spvpp_u12_15_passZ); + Signal (spvpp_u12_15_phiA); + Signal (spvpp_u12_15_phiB); + Signal (spvpp_u12_15_qA); + Signal (spvpp_u12_15_qB); + Signal (spvpp_u12_15_validA); + Signal (spvpp_u12_15_validB); + Signal (spvpp_u12_15_wide_phi); + Signal (spvpp_u12_16_CSCidA); + Signal (spvpp_u12_16_CSCidY); + Signal (spvpp_u12_16_CSCidZ); + Signal (spvpp_u12_16_Deta); + Signal (spvpp_u12_16_Dphi); + Signal (spvpp_u12_16_HighP12r); + Signal (spvpp_u12_16_LowP12r); + Signal (spvpp_u12_16_MedP12r); + Signal (spvpp_u12_16__HighP12); + Signal (spvpp_u12_16__LowP12); + Signal (spvpp_u12_16__MedP12); + Signal (spvpp_u12_16_etaA); + Signal (spvpp_u12_16_etaB); + Signal (spvpp_u12_16_meA); + Signal (spvpp_u12_16_meB); + Signal (spvpp_u12_16_passX); + Signal (spvpp_u12_16_passY); + Signal (spvpp_u12_16_passZ); + Signal (spvpp_u12_16_phiA); + Signal (spvpp_u12_16_phiB); + Signal (spvpp_u12_16_qA); + Signal (spvpp_u12_16_qB); + Signal (spvpp_u12_16_validA); + Signal (spvpp_u12_16_validB); + Signal (spvpp_u12_16_wide_phi); + Signal (spvpp_u12_17_CSCidA); + Signal (spvpp_u12_17_CSCidY); + Signal (spvpp_u12_17_CSCidZ); + Signal (spvpp_u12_17_Deta); + Signal (spvpp_u12_17_Dphi); + Signal (spvpp_u12_17_HighP12r); + Signal (spvpp_u12_17_LowP12r); + Signal (spvpp_u12_17_MedP12r); + Signal (spvpp_u12_17__HighP12); + Signal (spvpp_u12_17__LowP12); + Signal (spvpp_u12_17__MedP12); + Signal (spvpp_u12_17_etaA); + Signal (spvpp_u12_17_etaB); + Signal (spvpp_u12_17_meA); + Signal (spvpp_u12_17_meB); + Signal (spvpp_u12_17_passX); + Signal (spvpp_u12_17_passY); + Signal (spvpp_u12_17_passZ); + Signal (spvpp_u12_17_phiA); + Signal (spvpp_u12_17_phiB); + Signal (spvpp_u12_17_qA); + Signal (spvpp_u12_17_qB); + Signal (spvpp_u12_17_validA); + Signal (spvpp_u12_17_validB); + Signal (spvpp_u12_17_wide_phi); + Signal (spvpp_u12_1_CSCidA); + Signal (spvpp_u12_1_CSCidY); + Signal (spvpp_u12_1_CSCidZ); + Signal (spvpp_u12_1_Deta); + Signal (spvpp_u12_1_Dphi); + Signal (spvpp_u12_1_HighP12r); + Signal (spvpp_u12_1_LowP12r); + Signal (spvpp_u12_1_MedP12r); + Signal (spvpp_u12_1__HighP12); + Signal (spvpp_u12_1__LowP12); + Signal (spvpp_u12_1__MedP12); + Signal (spvpp_u12_1_etaA); + Signal (spvpp_u12_1_etaB); + Signal (spvpp_u12_1_meA); + Signal (spvpp_u12_1_meB); + Signal (spvpp_u12_1_passX); + Signal (spvpp_u12_1_passY); + Signal (spvpp_u12_1_passZ); + Signal (spvpp_u12_1_phiA); + Signal (spvpp_u12_1_phiB); + Signal (spvpp_u12_1_qA); + Signal (spvpp_u12_1_qB); + Signal (spvpp_u12_1_validA); + Signal (spvpp_u12_1_validB); + Signal (spvpp_u12_1_wide_phi); + Signal (spvpp_u12_2_CSCidA); + Signal (spvpp_u12_2_CSCidY); + Signal (spvpp_u12_2_CSCidZ); + Signal (spvpp_u12_2_Deta); + Signal (spvpp_u12_2_Dphi); + Signal (spvpp_u12_2_HighP12r); + Signal (spvpp_u12_2_LowP12r); + Signal (spvpp_u12_2_MedP12r); + Signal (spvpp_u12_2__HighP12); + Signal (spvpp_u12_2__LowP12); + Signal (spvpp_u12_2__MedP12); + Signal (spvpp_u12_2_etaA); + Signal (spvpp_u12_2_etaB); + Signal (spvpp_u12_2_meA); + Signal (spvpp_u12_2_meB); + Signal (spvpp_u12_2_passX); + Signal (spvpp_u12_2_passY); + Signal (spvpp_u12_2_passZ); + Signal (spvpp_u12_2_phiA); + Signal (spvpp_u12_2_phiB); + Signal (spvpp_u12_2_qA); + Signal (spvpp_u12_2_qB); + Signal (spvpp_u12_2_validA); + Signal (spvpp_u12_2_validB); + Signal (spvpp_u12_2_wide_phi); + Signal (spvpp_u12_3_CSCidA); + Signal (spvpp_u12_3_CSCidY); + Signal (spvpp_u12_3_CSCidZ); + Signal (spvpp_u12_3_Deta); + Signal (spvpp_u12_3_Dphi); + Signal (spvpp_u12_3_HighP12r); + Signal (spvpp_u12_3_LowP12r); + Signal (spvpp_u12_3_MedP12r); + Signal (spvpp_u12_3__HighP12); + Signal (spvpp_u12_3__LowP12); + Signal (spvpp_u12_3__MedP12); + Signal (spvpp_u12_3_etaA); + Signal (spvpp_u12_3_etaB); + Signal (spvpp_u12_3_meA); + Signal (spvpp_u12_3_meB); + Signal (spvpp_u12_3_passX); + Signal (spvpp_u12_3_passY); + Signal (spvpp_u12_3_passZ); + Signal (spvpp_u12_3_phiA); + Signal (spvpp_u12_3_phiB); + Signal (spvpp_u12_3_qA); + Signal (spvpp_u12_3_qB); + Signal (spvpp_u12_3_validA); + Signal (spvpp_u12_3_validB); + Signal (spvpp_u12_3_wide_phi); + Signal (spvpp_u12_4_CSCidA); + Signal (spvpp_u12_4_CSCidY); + Signal (spvpp_u12_4_CSCidZ); + Signal (spvpp_u12_4_Deta); + Signal (spvpp_u12_4_Dphi); + Signal (spvpp_u12_4_HighP12r); + Signal (spvpp_u12_4_LowP12r); + Signal (spvpp_u12_4_MedP12r); + Signal (spvpp_u12_4__HighP12); + Signal (spvpp_u12_4__LowP12); + Signal (spvpp_u12_4__MedP12); + Signal (spvpp_u12_4_etaA); + Signal (spvpp_u12_4_etaB); + Signal (spvpp_u12_4_meA); + Signal (spvpp_u12_4_meB); + Signal (spvpp_u12_4_passX); + Signal (spvpp_u12_4_passY); + Signal (spvpp_u12_4_passZ); + Signal (spvpp_u12_4_phiA); + Signal (spvpp_u12_4_phiB); + Signal (spvpp_u12_4_qA); + Signal (spvpp_u12_4_qB); + Signal (spvpp_u12_4_validA); + Signal (spvpp_u12_4_validB); + Signal (spvpp_u12_4_wide_phi); + Signal (spvpp_u12_5_CSCidA); + Signal (spvpp_u12_5_CSCidY); + Signal (spvpp_u12_5_CSCidZ); + Signal (spvpp_u12_5_Deta); + Signal (spvpp_u12_5_Dphi); + Signal (spvpp_u12_5_HighP12r); + Signal (spvpp_u12_5_LowP12r); + Signal (spvpp_u12_5_MedP12r); + Signal (spvpp_u12_5__HighP12); + Signal (spvpp_u12_5__LowP12); + Signal (spvpp_u12_5__MedP12); + Signal (spvpp_u12_5_etaA); + Signal (spvpp_u12_5_etaB); + Signal (spvpp_u12_5_meA); + Signal (spvpp_u12_5_meB); + Signal (spvpp_u12_5_passX); + Signal (spvpp_u12_5_passY); + Signal (spvpp_u12_5_passZ); + Signal (spvpp_u12_5_phiA); + Signal (spvpp_u12_5_phiB); + Signal (spvpp_u12_5_qA); + Signal (spvpp_u12_5_qB); + Signal (spvpp_u12_5_validA); + Signal (spvpp_u12_5_validB); + Signal (spvpp_u12_5_wide_phi); + Signal (spvpp_u12_6_CSCidA); + Signal (spvpp_u12_6_CSCidY); + Signal (spvpp_u12_6_CSCidZ); + Signal (spvpp_u12_6_Deta); + Signal (spvpp_u12_6_Dphi); + Signal (spvpp_u12_6_HighP12r); + Signal (spvpp_u12_6_LowP12r); + Signal (spvpp_u12_6_MedP12r); + Signal (spvpp_u12_6__HighP12); + Signal (spvpp_u12_6__LowP12); + Signal (spvpp_u12_6__MedP12); + Signal (spvpp_u12_6_etaA); + Signal (spvpp_u12_6_etaB); + Signal (spvpp_u12_6_meA); + Signal (spvpp_u12_6_meB); + Signal (spvpp_u12_6_passX); + Signal (spvpp_u12_6_passY); + Signal (spvpp_u12_6_passZ); + Signal (spvpp_u12_6_phiA); + Signal (spvpp_u12_6_phiB); + Signal (spvpp_u12_6_qA); + Signal (spvpp_u12_6_qB); + Signal (spvpp_u12_6_validA); + Signal (spvpp_u12_6_validB); + Signal (spvpp_u12_6_wide_phi); + Signal (spvpp_u12_7_CSCidA); + Signal (spvpp_u12_7_CSCidY); + Signal (spvpp_u12_7_CSCidZ); + Signal (spvpp_u12_7_Deta); + Signal (spvpp_u12_7_Dphi); + Signal (spvpp_u12_7_HighP12r); + Signal (spvpp_u12_7_LowP12r); + Signal (spvpp_u12_7_MedP12r); + Signal (spvpp_u12_7__HighP12); + Signal (spvpp_u12_7__LowP12); + Signal (spvpp_u12_7__MedP12); + Signal (spvpp_u12_7_etaA); + Signal (spvpp_u12_7_etaB); + Signal (spvpp_u12_7_meA); + Signal (spvpp_u12_7_meB); + Signal (spvpp_u12_7_passX); + Signal (spvpp_u12_7_passY); + Signal (spvpp_u12_7_passZ); + Signal (spvpp_u12_7_phiA); + Signal (spvpp_u12_7_phiB); + Signal (spvpp_u12_7_qA); + Signal (spvpp_u12_7_qB); + Signal (spvpp_u12_7_validA); + Signal (spvpp_u12_7_validB); + Signal (spvpp_u12_7_wide_phi); + Signal (spvpp_u12_8_CSCidA); + Signal (spvpp_u12_8_CSCidY); + Signal (spvpp_u12_8_CSCidZ); + Signal (spvpp_u12_8_Deta); + Signal (spvpp_u12_8_Dphi); + Signal (spvpp_u12_8_HighP12r); + Signal (spvpp_u12_8_LowP12r); + Signal (spvpp_u12_8_MedP12r); + Signal (spvpp_u12_8__HighP12); + Signal (spvpp_u12_8__LowP12); + Signal (spvpp_u12_8__MedP12); + Signal (spvpp_u12_8_etaA); + Signal (spvpp_u12_8_etaB); + Signal (spvpp_u12_8_meA); + Signal (spvpp_u12_8_meB); + Signal (spvpp_u12_8_passX); + Signal (spvpp_u12_8_passY); + Signal (spvpp_u12_8_passZ); + Signal (spvpp_u12_8_phiA); + Signal (spvpp_u12_8_phiB); + Signal (spvpp_u12_8_qA); + Signal (spvpp_u12_8_qB); + Signal (spvpp_u12_8_validA); + Signal (spvpp_u12_8_validB); + Signal (spvpp_u12_8_wide_phi); + Signal (spvpp_u12_9_CSCidA); + Signal (spvpp_u12_9_CSCidY); + Signal (spvpp_u12_9_CSCidZ); + Signal (spvpp_u12_9_Deta); + Signal (spvpp_u12_9_Dphi); + Signal (spvpp_u12_9_HighP12r); + Signal (spvpp_u12_9_LowP12r); + Signal (spvpp_u12_9_MedP12r); + Signal (spvpp_u12_9__HighP12); + Signal (spvpp_u12_9__LowP12); + Signal (spvpp_u12_9__MedP12); + Signal (spvpp_u12_9_etaA); + Signal (spvpp_u12_9_etaB); + Signal (spvpp_u12_9_meA); + Signal (spvpp_u12_9_meB); + Signal (spvpp_u12_9_passX); + Signal (spvpp_u12_9_passY); + Signal (spvpp_u12_9_passZ); + Signal (spvpp_u12_9_phiA); + Signal (spvpp_u12_9_phiB); + Signal (spvpp_u12_9_qA); + Signal (spvpp_u12_9_qB); + Signal (spvpp_u12_9_validA); + Signal (spvpp_u12_9_validB); + Signal (spvpp_u12_9_wide_phi); + Signal (spvpp_u13_0_CSCidA); + Signal (spvpp_u13_0_CSCidY); + Signal (spvpp_u13_0_CSCidZ); + Signal (spvpp_u13_0_Deta); + Signal (spvpp_u13_0_Dphi); + Signal (spvpp_u13_0_HighP13r); + Signal (spvpp_u13_0_LowP13r); + Signal (spvpp_u13_0_MedP13r); + Signal (spvpp_u13_0__HighP13); + Signal (spvpp_u13_0__LowP13); + Signal (spvpp_u13_0__MedP13); + Signal (spvpp_u13_0_etaA); + Signal (spvpp_u13_0_etaB); + Signal (spvpp_u13_0_meA); + Signal (spvpp_u13_0_meB); + Signal (spvpp_u13_0_passX); + Signal (spvpp_u13_0_passY); + Signal (spvpp_u13_0_passZ); + Signal (spvpp_u13_0_phiA); + Signal (spvpp_u13_0_phiB); + Signal (spvpp_u13_0_qA); + Signal (spvpp_u13_0_qB); + Signal (spvpp_u13_0_validA); + Signal (spvpp_u13_0_validB); + Signal (spvpp_u13_0_wide_phi); + Signal (spvpp_u13_10_CSCidA); + Signal (spvpp_u13_10_CSCidY); + Signal (spvpp_u13_10_CSCidZ); + Signal (spvpp_u13_10_Deta); + Signal (spvpp_u13_10_Dphi); + Signal (spvpp_u13_10_HighP13r); + Signal (spvpp_u13_10_LowP13r); + Signal (spvpp_u13_10_MedP13r); + Signal (spvpp_u13_10__HighP13); + Signal (spvpp_u13_10__LowP13); + Signal (spvpp_u13_10__MedP13); + Signal (spvpp_u13_10_etaA); + Signal (spvpp_u13_10_etaB); + Signal (spvpp_u13_10_meA); + Signal (spvpp_u13_10_meB); + Signal (spvpp_u13_10_passX); + Signal (spvpp_u13_10_passY); + Signal (spvpp_u13_10_passZ); + Signal (spvpp_u13_10_phiA); + Signal (spvpp_u13_10_phiB); + Signal (spvpp_u13_10_qA); + Signal (spvpp_u13_10_qB); + Signal (spvpp_u13_10_validA); + Signal (spvpp_u13_10_validB); + Signal (spvpp_u13_10_wide_phi); + Signal (spvpp_u13_11_CSCidA); + Signal (spvpp_u13_11_CSCidY); + Signal (spvpp_u13_11_CSCidZ); + Signal (spvpp_u13_11_Deta); + Signal (spvpp_u13_11_Dphi); + Signal (spvpp_u13_11_HighP13r); + Signal (spvpp_u13_11_LowP13r); + Signal (spvpp_u13_11_MedP13r); + Signal (spvpp_u13_11__HighP13); + Signal (spvpp_u13_11__LowP13); + Signal (spvpp_u13_11__MedP13); + Signal (spvpp_u13_11_etaA); + Signal (spvpp_u13_11_etaB); + Signal (spvpp_u13_11_meA); + Signal (spvpp_u13_11_meB); + Signal (spvpp_u13_11_passX); + Signal (spvpp_u13_11_passY); + Signal (spvpp_u13_11_passZ); + Signal (spvpp_u13_11_phiA); + Signal (spvpp_u13_11_phiB); + Signal (spvpp_u13_11_qA); + Signal (spvpp_u13_11_qB); + Signal (spvpp_u13_11_validA); + Signal (spvpp_u13_11_validB); + Signal (spvpp_u13_11_wide_phi); + Signal (spvpp_u13_12_CSCidA); + Signal (spvpp_u13_12_CSCidY); + Signal (spvpp_u13_12_CSCidZ); + Signal (spvpp_u13_12_Deta); + Signal (spvpp_u13_12_Dphi); + Signal (spvpp_u13_12_HighP13r); + Signal (spvpp_u13_12_LowP13r); + Signal (spvpp_u13_12_MedP13r); + Signal (spvpp_u13_12__HighP13); + Signal (spvpp_u13_12__LowP13); + Signal (spvpp_u13_12__MedP13); + Signal (spvpp_u13_12_etaA); + Signal (spvpp_u13_12_etaB); + Signal (spvpp_u13_12_meA); + Signal (spvpp_u13_12_meB); + Signal (spvpp_u13_12_passX); + Signal (spvpp_u13_12_passY); + Signal (spvpp_u13_12_passZ); + Signal (spvpp_u13_12_phiA); + Signal (spvpp_u13_12_phiB); + Signal (spvpp_u13_12_qA); + Signal (spvpp_u13_12_qB); + Signal (spvpp_u13_12_validA); + Signal (spvpp_u13_12_validB); + Signal (spvpp_u13_12_wide_phi); + Signal (spvpp_u13_13_CSCidA); + Signal (spvpp_u13_13_CSCidY); + Signal (spvpp_u13_13_CSCidZ); + Signal (spvpp_u13_13_Deta); + Signal (spvpp_u13_13_Dphi); + Signal (spvpp_u13_13_HighP13r); + Signal (spvpp_u13_13_LowP13r); + Signal (spvpp_u13_13_MedP13r); + Signal (spvpp_u13_13__HighP13); + Signal (spvpp_u13_13__LowP13); + Signal (spvpp_u13_13__MedP13); + Signal (spvpp_u13_13_etaA); + Signal (spvpp_u13_13_etaB); + Signal (spvpp_u13_13_meA); + Signal (spvpp_u13_13_meB); + Signal (spvpp_u13_13_passX); + Signal (spvpp_u13_13_passY); + Signal (spvpp_u13_13_passZ); + Signal (spvpp_u13_13_phiA); + Signal (spvpp_u13_13_phiB); + Signal (spvpp_u13_13_qA); + Signal (spvpp_u13_13_qB); + Signal (spvpp_u13_13_validA); + Signal (spvpp_u13_13_validB); + Signal (spvpp_u13_13_wide_phi); + Signal (spvpp_u13_14_CSCidA); + Signal (spvpp_u13_14_CSCidY); + Signal (spvpp_u13_14_CSCidZ); + Signal (spvpp_u13_14_Deta); + Signal (spvpp_u13_14_Dphi); + Signal (spvpp_u13_14_HighP13r); + Signal (spvpp_u13_14_LowP13r); + Signal (spvpp_u13_14_MedP13r); + Signal (spvpp_u13_14__HighP13); + Signal (spvpp_u13_14__LowP13); + Signal (spvpp_u13_14__MedP13); + Signal (spvpp_u13_14_etaA); + Signal (spvpp_u13_14_etaB); + Signal (spvpp_u13_14_meA); + Signal (spvpp_u13_14_meB); + Signal (spvpp_u13_14_passX); + Signal (spvpp_u13_14_passY); + Signal (spvpp_u13_14_passZ); + Signal (spvpp_u13_14_phiA); + Signal (spvpp_u13_14_phiB); + Signal (spvpp_u13_14_qA); + Signal (spvpp_u13_14_qB); + Signal (spvpp_u13_14_validA); + Signal (spvpp_u13_14_validB); + Signal (spvpp_u13_14_wide_phi); + Signal (spvpp_u13_15_CSCidA); + Signal (spvpp_u13_15_CSCidY); + Signal (spvpp_u13_15_CSCidZ); + Signal (spvpp_u13_15_Deta); + Signal (spvpp_u13_15_Dphi); + Signal (spvpp_u13_15_HighP13r); + Signal (spvpp_u13_15_LowP13r); + Signal (spvpp_u13_15_MedP13r); + Signal (spvpp_u13_15__HighP13); + Signal (spvpp_u13_15__LowP13); + Signal (spvpp_u13_15__MedP13); + Signal (spvpp_u13_15_etaA); + Signal (spvpp_u13_15_etaB); + Signal (spvpp_u13_15_meA); + Signal (spvpp_u13_15_meB); + Signal (spvpp_u13_15_passX); + Signal (spvpp_u13_15_passY); + Signal (spvpp_u13_15_passZ); + Signal (spvpp_u13_15_phiA); + Signal (spvpp_u13_15_phiB); + Signal (spvpp_u13_15_qA); + Signal (spvpp_u13_15_qB); + Signal (spvpp_u13_15_validA); + Signal (spvpp_u13_15_validB); + Signal (spvpp_u13_15_wide_phi); + Signal (spvpp_u13_16_CSCidA); + Signal (spvpp_u13_16_CSCidY); + Signal (spvpp_u13_16_CSCidZ); + Signal (spvpp_u13_16_Deta); + Signal (spvpp_u13_16_Dphi); + Signal (spvpp_u13_16_HighP13r); + Signal (spvpp_u13_16_LowP13r); + Signal (spvpp_u13_16_MedP13r); + Signal (spvpp_u13_16__HighP13); + Signal (spvpp_u13_16__LowP13); + Signal (spvpp_u13_16__MedP13); + Signal (spvpp_u13_16_etaA); + Signal (spvpp_u13_16_etaB); + Signal (spvpp_u13_16_meA); + Signal (spvpp_u13_16_meB); + Signal (spvpp_u13_16_passX); + Signal (spvpp_u13_16_passY); + Signal (spvpp_u13_16_passZ); + Signal (spvpp_u13_16_phiA); + Signal (spvpp_u13_16_phiB); + Signal (spvpp_u13_16_qA); + Signal (spvpp_u13_16_qB); + Signal (spvpp_u13_16_validA); + Signal (spvpp_u13_16_validB); + Signal (spvpp_u13_16_wide_phi); + Signal (spvpp_u13_17_CSCidA); + Signal (spvpp_u13_17_CSCidY); + Signal (spvpp_u13_17_CSCidZ); + Signal (spvpp_u13_17_Deta); + Signal (spvpp_u13_17_Dphi); + Signal (spvpp_u13_17_HighP13r); + Signal (spvpp_u13_17_LowP13r); + Signal (spvpp_u13_17_MedP13r); + Signal (spvpp_u13_17__HighP13); + Signal (spvpp_u13_17__LowP13); + Signal (spvpp_u13_17__MedP13); + Signal (spvpp_u13_17_etaA); + Signal (spvpp_u13_17_etaB); + Signal (spvpp_u13_17_meA); + Signal (spvpp_u13_17_meB); + Signal (spvpp_u13_17_passX); + Signal (spvpp_u13_17_passY); + Signal (spvpp_u13_17_passZ); + Signal (spvpp_u13_17_phiA); + Signal (spvpp_u13_17_phiB); + Signal (spvpp_u13_17_qA); + Signal (spvpp_u13_17_qB); + Signal (spvpp_u13_17_validA); + Signal (spvpp_u13_17_validB); + Signal (spvpp_u13_17_wide_phi); + Signal (spvpp_u13_1_CSCidA); + Signal (spvpp_u13_1_CSCidY); + Signal (spvpp_u13_1_CSCidZ); + Signal (spvpp_u13_1_Deta); + Signal (spvpp_u13_1_Dphi); + Signal (spvpp_u13_1_HighP13r); + Signal (spvpp_u13_1_LowP13r); + Signal (spvpp_u13_1_MedP13r); + Signal (spvpp_u13_1__HighP13); + Signal (spvpp_u13_1__LowP13); + Signal (spvpp_u13_1__MedP13); + Signal (spvpp_u13_1_etaA); + Signal (spvpp_u13_1_etaB); + Signal (spvpp_u13_1_meA); + Signal (spvpp_u13_1_meB); + Signal (spvpp_u13_1_passX); + Signal (spvpp_u13_1_passY); + Signal (spvpp_u13_1_passZ); + Signal (spvpp_u13_1_phiA); + Signal (spvpp_u13_1_phiB); + Signal (spvpp_u13_1_qA); + Signal (spvpp_u13_1_qB); + Signal (spvpp_u13_1_validA); + Signal (spvpp_u13_1_validB); + Signal (spvpp_u13_1_wide_phi); + Signal (spvpp_u13_2_CSCidA); + Signal (spvpp_u13_2_CSCidY); + Signal (spvpp_u13_2_CSCidZ); + Signal (spvpp_u13_2_Deta); + Signal (spvpp_u13_2_Dphi); + Signal (spvpp_u13_2_HighP13r); + Signal (spvpp_u13_2_LowP13r); + Signal (spvpp_u13_2_MedP13r); + Signal (spvpp_u13_2__HighP13); + Signal (spvpp_u13_2__LowP13); + Signal (spvpp_u13_2__MedP13); + Signal (spvpp_u13_2_etaA); + Signal (spvpp_u13_2_etaB); + Signal (spvpp_u13_2_meA); + Signal (spvpp_u13_2_meB); + Signal (spvpp_u13_2_passX); + Signal (spvpp_u13_2_passY); + Signal (spvpp_u13_2_passZ); + Signal (spvpp_u13_2_phiA); + Signal (spvpp_u13_2_phiB); + Signal (spvpp_u13_2_qA); + Signal (spvpp_u13_2_qB); + Signal (spvpp_u13_2_validA); + Signal (spvpp_u13_2_validB); + Signal (spvpp_u13_2_wide_phi); + Signal (spvpp_u13_3_CSCidA); + Signal (spvpp_u13_3_CSCidY); + Signal (spvpp_u13_3_CSCidZ); + Signal (spvpp_u13_3_Deta); + Signal (spvpp_u13_3_Dphi); + Signal (spvpp_u13_3_HighP13r); + Signal (spvpp_u13_3_LowP13r); + Signal (spvpp_u13_3_MedP13r); + Signal (spvpp_u13_3__HighP13); + Signal (spvpp_u13_3__LowP13); + Signal (spvpp_u13_3__MedP13); + Signal (spvpp_u13_3_etaA); + Signal (spvpp_u13_3_etaB); + Signal (spvpp_u13_3_meA); + Signal (spvpp_u13_3_meB); + Signal (spvpp_u13_3_passX); + Signal (spvpp_u13_3_passY); + Signal (spvpp_u13_3_passZ); + Signal (spvpp_u13_3_phiA); + Signal (spvpp_u13_3_phiB); + Signal (spvpp_u13_3_qA); + Signal (spvpp_u13_3_qB); + Signal (spvpp_u13_3_validA); + Signal (spvpp_u13_3_validB); + Signal (spvpp_u13_3_wide_phi); + Signal (spvpp_u13_4_CSCidA); + Signal (spvpp_u13_4_CSCidY); + Signal (spvpp_u13_4_CSCidZ); + Signal (spvpp_u13_4_Deta); + Signal (spvpp_u13_4_Dphi); + Signal (spvpp_u13_4_HighP13r); + Signal (spvpp_u13_4_LowP13r); + Signal (spvpp_u13_4_MedP13r); + Signal (spvpp_u13_4__HighP13); + Signal (spvpp_u13_4__LowP13); + Signal (spvpp_u13_4__MedP13); + Signal (spvpp_u13_4_etaA); + Signal (spvpp_u13_4_etaB); + Signal (spvpp_u13_4_meA); + Signal (spvpp_u13_4_meB); + Signal (spvpp_u13_4_passX); + Signal (spvpp_u13_4_passY); + Signal (spvpp_u13_4_passZ); + Signal (spvpp_u13_4_phiA); + Signal (spvpp_u13_4_phiB); + Signal (spvpp_u13_4_qA); + Signal (spvpp_u13_4_qB); + Signal (spvpp_u13_4_validA); + Signal (spvpp_u13_4_validB); + Signal (spvpp_u13_4_wide_phi); + Signal (spvpp_u13_5_CSCidA); + Signal (spvpp_u13_5_CSCidY); + Signal (spvpp_u13_5_CSCidZ); + Signal (spvpp_u13_5_Deta); + Signal (spvpp_u13_5_Dphi); + Signal (spvpp_u13_5_HighP13r); + Signal (spvpp_u13_5_LowP13r); + Signal (spvpp_u13_5_MedP13r); + Signal (spvpp_u13_5__HighP13); + Signal (spvpp_u13_5__LowP13); + Signal (spvpp_u13_5__MedP13); + Signal (spvpp_u13_5_etaA); + Signal (spvpp_u13_5_etaB); + Signal (spvpp_u13_5_meA); + Signal (spvpp_u13_5_meB); + Signal (spvpp_u13_5_passX); + Signal (spvpp_u13_5_passY); + Signal (spvpp_u13_5_passZ); + Signal (spvpp_u13_5_phiA); + Signal (spvpp_u13_5_phiB); + Signal (spvpp_u13_5_qA); + Signal (spvpp_u13_5_qB); + Signal (spvpp_u13_5_validA); + Signal (spvpp_u13_5_validB); + Signal (spvpp_u13_5_wide_phi); + Signal (spvpp_u13_6_CSCidA); + Signal (spvpp_u13_6_CSCidY); + Signal (spvpp_u13_6_CSCidZ); + Signal (spvpp_u13_6_Deta); + Signal (spvpp_u13_6_Dphi); + Signal (spvpp_u13_6_HighP13r); + Signal (spvpp_u13_6_LowP13r); + Signal (spvpp_u13_6_MedP13r); + Signal (spvpp_u13_6__HighP13); + Signal (spvpp_u13_6__LowP13); + Signal (spvpp_u13_6__MedP13); + Signal (spvpp_u13_6_etaA); + Signal (spvpp_u13_6_etaB); + Signal (spvpp_u13_6_meA); + Signal (spvpp_u13_6_meB); + Signal (spvpp_u13_6_passX); + Signal (spvpp_u13_6_passY); + Signal (spvpp_u13_6_passZ); + Signal (spvpp_u13_6_phiA); + Signal (spvpp_u13_6_phiB); + Signal (spvpp_u13_6_qA); + Signal (spvpp_u13_6_qB); + Signal (spvpp_u13_6_validA); + Signal (spvpp_u13_6_validB); + Signal (spvpp_u13_6_wide_phi); + Signal (spvpp_u13_7_CSCidA); + Signal (spvpp_u13_7_CSCidY); + Signal (spvpp_u13_7_CSCidZ); + Signal (spvpp_u13_7_Deta); + Signal (spvpp_u13_7_Dphi); + Signal (spvpp_u13_7_HighP13r); + Signal (spvpp_u13_7_LowP13r); + Signal (spvpp_u13_7_MedP13r); + Signal (spvpp_u13_7__HighP13); + Signal (spvpp_u13_7__LowP13); + Signal (spvpp_u13_7__MedP13); + Signal (spvpp_u13_7_etaA); + Signal (spvpp_u13_7_etaB); + Signal (spvpp_u13_7_meA); + Signal (spvpp_u13_7_meB); + Signal (spvpp_u13_7_passX); + Signal (spvpp_u13_7_passY); + Signal (spvpp_u13_7_passZ); + Signal (spvpp_u13_7_phiA); + Signal (spvpp_u13_7_phiB); + Signal (spvpp_u13_7_qA); + Signal (spvpp_u13_7_qB); + Signal (spvpp_u13_7_validA); + Signal (spvpp_u13_7_validB); + Signal (spvpp_u13_7_wide_phi); + Signal (spvpp_u13_8_CSCidA); + Signal (spvpp_u13_8_CSCidY); + Signal (spvpp_u13_8_CSCidZ); + Signal (spvpp_u13_8_Deta); + Signal (spvpp_u13_8_Dphi); + Signal (spvpp_u13_8_HighP13r); + Signal (spvpp_u13_8_LowP13r); + Signal (spvpp_u13_8_MedP13r); + Signal (spvpp_u13_8__HighP13); + Signal (spvpp_u13_8__LowP13); + Signal (spvpp_u13_8__MedP13); + Signal (spvpp_u13_8_etaA); + Signal (spvpp_u13_8_etaB); + Signal (spvpp_u13_8_meA); + Signal (spvpp_u13_8_meB); + Signal (spvpp_u13_8_passX); + Signal (spvpp_u13_8_passY); + Signal (spvpp_u13_8_passZ); + Signal (spvpp_u13_8_phiA); + Signal (spvpp_u13_8_phiB); + Signal (spvpp_u13_8_qA); + Signal (spvpp_u13_8_qB); + Signal (spvpp_u13_8_validA); + Signal (spvpp_u13_8_validB); + Signal (spvpp_u13_8_wide_phi); + Signal (spvpp_u13_9_CSCidA); + Signal (spvpp_u13_9_CSCidY); + Signal (spvpp_u13_9_CSCidZ); + Signal (spvpp_u13_9_Deta); + Signal (spvpp_u13_9_Dphi); + Signal (spvpp_u13_9_HighP13r); + Signal (spvpp_u13_9_LowP13r); + Signal (spvpp_u13_9_MedP13r); + Signal (spvpp_u13_9__HighP13); + Signal (spvpp_u13_9__LowP13); + Signal (spvpp_u13_9__MedP13); + Signal (spvpp_u13_9_etaA); + Signal (spvpp_u13_9_etaB); + Signal (spvpp_u13_9_meA); + Signal (spvpp_u13_9_meB); + Signal (spvpp_u13_9_passX); + Signal (spvpp_u13_9_passY); + Signal (spvpp_u13_9_passZ); + Signal (spvpp_u13_9_phiA); + Signal (spvpp_u13_9_phiB); + Signal (spvpp_u13_9_qA); + Signal (spvpp_u13_9_qB); + Signal (spvpp_u13_9_validA); + Signal (spvpp_u13_9_validB); + Signal (spvpp_u13_9_wide_phi); + Signal (spvpp_u14_0_CSCidA); + Signal (spvpp_u14_0_CSCidY); + Signal (spvpp_u14_0_CSCidZ); + Signal (spvpp_u14_0_Deta); + Signal (spvpp_u14_0_Dphi); + Signal (spvpp_u14_0_HighP13r); + Signal (spvpp_u14_0_LowP13r); + Signal (spvpp_u14_0_MedP13r); + Signal (spvpp_u14_0__HighP13); + Signal (spvpp_u14_0__LowP13); + Signal (spvpp_u14_0__MedP13); + Signal (spvpp_u14_0_etaA); + Signal (spvpp_u14_0_etaB); + Signal (spvpp_u14_0_meA); + Signal (spvpp_u14_0_meB); + Signal (spvpp_u14_0_passX); + Signal (spvpp_u14_0_passY); + Signal (spvpp_u14_0_passZ); + Signal (spvpp_u14_0_phiA); + Signal (spvpp_u14_0_phiB); + Signal (spvpp_u14_0_qA); + Signal (spvpp_u14_0_qB); + Signal (spvpp_u14_0_validA); + Signal (spvpp_u14_0_validB); + Signal (spvpp_u14_0_wide_phi); + Signal (spvpp_u14_10_CSCidA); + Signal (spvpp_u14_10_CSCidY); + Signal (spvpp_u14_10_CSCidZ); + Signal (spvpp_u14_10_Deta); + Signal (spvpp_u14_10_Dphi); + Signal (spvpp_u14_10_HighP13r); + Signal (spvpp_u14_10_LowP13r); + Signal (spvpp_u14_10_MedP13r); + Signal (spvpp_u14_10__HighP13); + Signal (spvpp_u14_10__LowP13); + Signal (spvpp_u14_10__MedP13); + Signal (spvpp_u14_10_etaA); + Signal (spvpp_u14_10_etaB); + Signal (spvpp_u14_10_meA); + Signal (spvpp_u14_10_meB); + Signal (spvpp_u14_10_passX); + Signal (spvpp_u14_10_passY); + Signal (spvpp_u14_10_passZ); + Signal (spvpp_u14_10_phiA); + Signal (spvpp_u14_10_phiB); + Signal (spvpp_u14_10_qA); + Signal (spvpp_u14_10_qB); + Signal (spvpp_u14_10_validA); + Signal (spvpp_u14_10_validB); + Signal (spvpp_u14_10_wide_phi); + Signal (spvpp_u14_11_CSCidA); + Signal (spvpp_u14_11_CSCidY); + Signal (spvpp_u14_11_CSCidZ); + Signal (spvpp_u14_11_Deta); + Signal (spvpp_u14_11_Dphi); + Signal (spvpp_u14_11_HighP13r); + Signal (spvpp_u14_11_LowP13r); + Signal (spvpp_u14_11_MedP13r); + Signal (spvpp_u14_11__HighP13); + Signal (spvpp_u14_11__LowP13); + Signal (spvpp_u14_11__MedP13); + Signal (spvpp_u14_11_etaA); + Signal (spvpp_u14_11_etaB); + Signal (spvpp_u14_11_meA); + Signal (spvpp_u14_11_meB); + Signal (spvpp_u14_11_passX); + Signal (spvpp_u14_11_passY); + Signal (spvpp_u14_11_passZ); + Signal (spvpp_u14_11_phiA); + Signal (spvpp_u14_11_phiB); + Signal (spvpp_u14_11_qA); + Signal (spvpp_u14_11_qB); + Signal (spvpp_u14_11_validA); + Signal (spvpp_u14_11_validB); + Signal (spvpp_u14_11_wide_phi); + Signal (spvpp_u14_12_CSCidA); + Signal (spvpp_u14_12_CSCidY); + Signal (spvpp_u14_12_CSCidZ); + Signal (spvpp_u14_12_Deta); + Signal (spvpp_u14_12_Dphi); + Signal (spvpp_u14_12_HighP13r); + Signal (spvpp_u14_12_LowP13r); + Signal (spvpp_u14_12_MedP13r); + Signal (spvpp_u14_12__HighP13); + Signal (spvpp_u14_12__LowP13); + Signal (spvpp_u14_12__MedP13); + Signal (spvpp_u14_12_etaA); + Signal (spvpp_u14_12_etaB); + Signal (spvpp_u14_12_meA); + Signal (spvpp_u14_12_meB); + Signal (spvpp_u14_12_passX); + Signal (spvpp_u14_12_passY); + Signal (spvpp_u14_12_passZ); + Signal (spvpp_u14_12_phiA); + Signal (spvpp_u14_12_phiB); + Signal (spvpp_u14_12_qA); + Signal (spvpp_u14_12_qB); + Signal (spvpp_u14_12_validA); + Signal (spvpp_u14_12_validB); + Signal (spvpp_u14_12_wide_phi); + Signal (spvpp_u14_13_CSCidA); + Signal (spvpp_u14_13_CSCidY); + Signal (spvpp_u14_13_CSCidZ); + Signal (spvpp_u14_13_Deta); + Signal (spvpp_u14_13_Dphi); + Signal (spvpp_u14_13_HighP13r); + Signal (spvpp_u14_13_LowP13r); + Signal (spvpp_u14_13_MedP13r); + Signal (spvpp_u14_13__HighP13); + Signal (spvpp_u14_13__LowP13); + Signal (spvpp_u14_13__MedP13); + Signal (spvpp_u14_13_etaA); + Signal (spvpp_u14_13_etaB); + Signal (spvpp_u14_13_meA); + Signal (spvpp_u14_13_meB); + Signal (spvpp_u14_13_passX); + Signal (spvpp_u14_13_passY); + Signal (spvpp_u14_13_passZ); + Signal (spvpp_u14_13_phiA); + Signal (spvpp_u14_13_phiB); + Signal (spvpp_u14_13_qA); + Signal (spvpp_u14_13_qB); + Signal (spvpp_u14_13_validA); + Signal (spvpp_u14_13_validB); + Signal (spvpp_u14_13_wide_phi); + Signal (spvpp_u14_14_CSCidA); + Signal (spvpp_u14_14_CSCidY); + Signal (spvpp_u14_14_CSCidZ); + Signal (spvpp_u14_14_Deta); + Signal (spvpp_u14_14_Dphi); + Signal (spvpp_u14_14_HighP13r); + Signal (spvpp_u14_14_LowP13r); + Signal (spvpp_u14_14_MedP13r); + Signal (spvpp_u14_14__HighP13); + Signal (spvpp_u14_14__LowP13); + Signal (spvpp_u14_14__MedP13); + Signal (spvpp_u14_14_etaA); + Signal (spvpp_u14_14_etaB); + Signal (spvpp_u14_14_meA); + Signal (spvpp_u14_14_meB); + Signal (spvpp_u14_14_passX); + Signal (spvpp_u14_14_passY); + Signal (spvpp_u14_14_passZ); + Signal (spvpp_u14_14_phiA); + Signal (spvpp_u14_14_phiB); + Signal (spvpp_u14_14_qA); + Signal (spvpp_u14_14_qB); + Signal (spvpp_u14_14_validA); + Signal (spvpp_u14_14_validB); + Signal (spvpp_u14_14_wide_phi); + Signal (spvpp_u14_15_CSCidA); + Signal (spvpp_u14_15_CSCidY); + Signal (spvpp_u14_15_CSCidZ); + Signal (spvpp_u14_15_Deta); + Signal (spvpp_u14_15_Dphi); + Signal (spvpp_u14_15_HighP13r); + Signal (spvpp_u14_15_LowP13r); + Signal (spvpp_u14_15_MedP13r); + Signal (spvpp_u14_15__HighP13); + Signal (spvpp_u14_15__LowP13); + Signal (spvpp_u14_15__MedP13); + Signal (spvpp_u14_15_etaA); + Signal (spvpp_u14_15_etaB); + Signal (spvpp_u14_15_meA); + Signal (spvpp_u14_15_meB); + Signal (spvpp_u14_15_passX); + Signal (spvpp_u14_15_passY); + Signal (spvpp_u14_15_passZ); + Signal (spvpp_u14_15_phiA); + Signal (spvpp_u14_15_phiB); + Signal (spvpp_u14_15_qA); + Signal (spvpp_u14_15_qB); + Signal (spvpp_u14_15_validA); + Signal (spvpp_u14_15_validB); + Signal (spvpp_u14_15_wide_phi); + Signal (spvpp_u14_16_CSCidA); + Signal (spvpp_u14_16_CSCidY); + Signal (spvpp_u14_16_CSCidZ); + Signal (spvpp_u14_16_Deta); + Signal (spvpp_u14_16_Dphi); + Signal (spvpp_u14_16_HighP13r); + Signal (spvpp_u14_16_LowP13r); + Signal (spvpp_u14_16_MedP13r); + Signal (spvpp_u14_16__HighP13); + Signal (spvpp_u14_16__LowP13); + Signal (spvpp_u14_16__MedP13); + Signal (spvpp_u14_16_etaA); + Signal (spvpp_u14_16_etaB); + Signal (spvpp_u14_16_meA); + Signal (spvpp_u14_16_meB); + Signal (spvpp_u14_16_passX); + Signal (spvpp_u14_16_passY); + Signal (spvpp_u14_16_passZ); + Signal (spvpp_u14_16_phiA); + Signal (spvpp_u14_16_phiB); + Signal (spvpp_u14_16_qA); + Signal (spvpp_u14_16_qB); + Signal (spvpp_u14_16_validA); + Signal (spvpp_u14_16_validB); + Signal (spvpp_u14_16_wide_phi); + Signal (spvpp_u14_17_CSCidA); + Signal (spvpp_u14_17_CSCidY); + Signal (spvpp_u14_17_CSCidZ); + Signal (spvpp_u14_17_Deta); + Signal (spvpp_u14_17_Dphi); + Signal (spvpp_u14_17_HighP13r); + Signal (spvpp_u14_17_LowP13r); + Signal (spvpp_u14_17_MedP13r); + Signal (spvpp_u14_17__HighP13); + Signal (spvpp_u14_17__LowP13); + Signal (spvpp_u14_17__MedP13); + Signal (spvpp_u14_17_etaA); + Signal (spvpp_u14_17_etaB); + Signal (spvpp_u14_17_meA); + Signal (spvpp_u14_17_meB); + Signal (spvpp_u14_17_passX); + Signal (spvpp_u14_17_passY); + Signal (spvpp_u14_17_passZ); + Signal (spvpp_u14_17_phiA); + Signal (spvpp_u14_17_phiB); + Signal (spvpp_u14_17_qA); + Signal (spvpp_u14_17_qB); + Signal (spvpp_u14_17_validA); + Signal (spvpp_u14_17_validB); + Signal (spvpp_u14_17_wide_phi); + Signal (spvpp_u14_1_CSCidA); + Signal (spvpp_u14_1_CSCidY); + Signal (spvpp_u14_1_CSCidZ); + Signal (spvpp_u14_1_Deta); + Signal (spvpp_u14_1_Dphi); + Signal (spvpp_u14_1_HighP13r); + Signal (spvpp_u14_1_LowP13r); + Signal (spvpp_u14_1_MedP13r); + Signal (spvpp_u14_1__HighP13); + Signal (spvpp_u14_1__LowP13); + Signal (spvpp_u14_1__MedP13); + Signal (spvpp_u14_1_etaA); + Signal (spvpp_u14_1_etaB); + Signal (spvpp_u14_1_meA); + Signal (spvpp_u14_1_meB); + Signal (spvpp_u14_1_passX); + Signal (spvpp_u14_1_passY); + Signal (spvpp_u14_1_passZ); + Signal (spvpp_u14_1_phiA); + Signal (spvpp_u14_1_phiB); + Signal (spvpp_u14_1_qA); + Signal (spvpp_u14_1_qB); + Signal (spvpp_u14_1_validA); + Signal (spvpp_u14_1_validB); + Signal (spvpp_u14_1_wide_phi); + Signal (spvpp_u14_2_CSCidA); + Signal (spvpp_u14_2_CSCidY); + Signal (spvpp_u14_2_CSCidZ); + Signal (spvpp_u14_2_Deta); + Signal (spvpp_u14_2_Dphi); + Signal (spvpp_u14_2_HighP13r); + Signal (spvpp_u14_2_LowP13r); + Signal (spvpp_u14_2_MedP13r); + Signal (spvpp_u14_2__HighP13); + Signal (spvpp_u14_2__LowP13); + Signal (spvpp_u14_2__MedP13); + Signal (spvpp_u14_2_etaA); + Signal (spvpp_u14_2_etaB); + Signal (spvpp_u14_2_meA); + Signal (spvpp_u14_2_meB); + Signal (spvpp_u14_2_passX); + Signal (spvpp_u14_2_passY); + Signal (spvpp_u14_2_passZ); + Signal (spvpp_u14_2_phiA); + Signal (spvpp_u14_2_phiB); + Signal (spvpp_u14_2_qA); + Signal (spvpp_u14_2_qB); + Signal (spvpp_u14_2_validA); + Signal (spvpp_u14_2_validB); + Signal (spvpp_u14_2_wide_phi); + Signal (spvpp_u14_3_CSCidA); + Signal (spvpp_u14_3_CSCidY); + Signal (spvpp_u14_3_CSCidZ); + Signal (spvpp_u14_3_Deta); + Signal (spvpp_u14_3_Dphi); + Signal (spvpp_u14_3_HighP13r); + Signal (spvpp_u14_3_LowP13r); + Signal (spvpp_u14_3_MedP13r); + Signal (spvpp_u14_3__HighP13); + Signal (spvpp_u14_3__LowP13); + Signal (spvpp_u14_3__MedP13); + Signal (spvpp_u14_3_etaA); + Signal (spvpp_u14_3_etaB); + Signal (spvpp_u14_3_meA); + Signal (spvpp_u14_3_meB); + Signal (spvpp_u14_3_passX); + Signal (spvpp_u14_3_passY); + Signal (spvpp_u14_3_passZ); + Signal (spvpp_u14_3_phiA); + Signal (spvpp_u14_3_phiB); + Signal (spvpp_u14_3_qA); + Signal (spvpp_u14_3_qB); + Signal (spvpp_u14_3_validA); + Signal (spvpp_u14_3_validB); + Signal (spvpp_u14_3_wide_phi); + Signal (spvpp_u14_4_CSCidA); + Signal (spvpp_u14_4_CSCidY); + Signal (spvpp_u14_4_CSCidZ); + Signal (spvpp_u14_4_Deta); + Signal (spvpp_u14_4_Dphi); + Signal (spvpp_u14_4_HighP13r); + Signal (spvpp_u14_4_LowP13r); + Signal (spvpp_u14_4_MedP13r); + Signal (spvpp_u14_4__HighP13); + Signal (spvpp_u14_4__LowP13); + Signal (spvpp_u14_4__MedP13); + Signal (spvpp_u14_4_etaA); + Signal (spvpp_u14_4_etaB); + Signal (spvpp_u14_4_meA); + Signal (spvpp_u14_4_meB); + Signal (spvpp_u14_4_passX); + Signal (spvpp_u14_4_passY); + Signal (spvpp_u14_4_passZ); + Signal (spvpp_u14_4_phiA); + Signal (spvpp_u14_4_phiB); + Signal (spvpp_u14_4_qA); + Signal (spvpp_u14_4_qB); + Signal (spvpp_u14_4_validA); + Signal (spvpp_u14_4_validB); + Signal (spvpp_u14_4_wide_phi); + Signal (spvpp_u14_5_CSCidA); + Signal (spvpp_u14_5_CSCidY); + Signal (spvpp_u14_5_CSCidZ); + Signal (spvpp_u14_5_Deta); + Signal (spvpp_u14_5_Dphi); + Signal (spvpp_u14_5_HighP13r); + Signal (spvpp_u14_5_LowP13r); + Signal (spvpp_u14_5_MedP13r); + Signal (spvpp_u14_5__HighP13); + Signal (spvpp_u14_5__LowP13); + Signal (spvpp_u14_5__MedP13); + Signal (spvpp_u14_5_etaA); + Signal (spvpp_u14_5_etaB); + Signal (spvpp_u14_5_meA); + Signal (spvpp_u14_5_meB); + Signal (spvpp_u14_5_passX); + Signal (spvpp_u14_5_passY); + Signal (spvpp_u14_5_passZ); + Signal (spvpp_u14_5_phiA); + Signal (spvpp_u14_5_phiB); + Signal (spvpp_u14_5_qA); + Signal (spvpp_u14_5_qB); + Signal (spvpp_u14_5_validA); + Signal (spvpp_u14_5_validB); + Signal (spvpp_u14_5_wide_phi); + Signal (spvpp_u14_6_CSCidA); + Signal (spvpp_u14_6_CSCidY); + Signal (spvpp_u14_6_CSCidZ); + Signal (spvpp_u14_6_Deta); + Signal (spvpp_u14_6_Dphi); + Signal (spvpp_u14_6_HighP13r); + Signal (spvpp_u14_6_LowP13r); + Signal (spvpp_u14_6_MedP13r); + Signal (spvpp_u14_6__HighP13); + Signal (spvpp_u14_6__LowP13); + Signal (spvpp_u14_6__MedP13); + Signal (spvpp_u14_6_etaA); + Signal (spvpp_u14_6_etaB); + Signal (spvpp_u14_6_meA); + Signal (spvpp_u14_6_meB); + Signal (spvpp_u14_6_passX); + Signal (spvpp_u14_6_passY); + Signal (spvpp_u14_6_passZ); + Signal (spvpp_u14_6_phiA); + Signal (spvpp_u14_6_phiB); + Signal (spvpp_u14_6_qA); + Signal (spvpp_u14_6_qB); + Signal (spvpp_u14_6_validA); + Signal (spvpp_u14_6_validB); + Signal (spvpp_u14_6_wide_phi); + Signal (spvpp_u14_7_CSCidA); + Signal (spvpp_u14_7_CSCidY); + Signal (spvpp_u14_7_CSCidZ); + Signal (spvpp_u14_7_Deta); + Signal (spvpp_u14_7_Dphi); + Signal (spvpp_u14_7_HighP13r); + Signal (spvpp_u14_7_LowP13r); + Signal (spvpp_u14_7_MedP13r); + Signal (spvpp_u14_7__HighP13); + Signal (spvpp_u14_7__LowP13); + Signal (spvpp_u14_7__MedP13); + Signal (spvpp_u14_7_etaA); + Signal (spvpp_u14_7_etaB); + Signal (spvpp_u14_7_meA); + Signal (spvpp_u14_7_meB); + Signal (spvpp_u14_7_passX); + Signal (spvpp_u14_7_passY); + Signal (spvpp_u14_7_passZ); + Signal (spvpp_u14_7_phiA); + Signal (spvpp_u14_7_phiB); + Signal (spvpp_u14_7_qA); + Signal (spvpp_u14_7_qB); + Signal (spvpp_u14_7_validA); + Signal (spvpp_u14_7_validB); + Signal (spvpp_u14_7_wide_phi); + Signal (spvpp_u14_8_CSCidA); + Signal (spvpp_u14_8_CSCidY); + Signal (spvpp_u14_8_CSCidZ); + Signal (spvpp_u14_8_Deta); + Signal (spvpp_u14_8_Dphi); + Signal (spvpp_u14_8_HighP13r); + Signal (spvpp_u14_8_LowP13r); + Signal (spvpp_u14_8_MedP13r); + Signal (spvpp_u14_8__HighP13); + Signal (spvpp_u14_8__LowP13); + Signal (spvpp_u14_8__MedP13); + Signal (spvpp_u14_8_etaA); + Signal (spvpp_u14_8_etaB); + Signal (spvpp_u14_8_meA); + Signal (spvpp_u14_8_meB); + Signal (spvpp_u14_8_passX); + Signal (spvpp_u14_8_passY); + Signal (spvpp_u14_8_passZ); + Signal (spvpp_u14_8_phiA); + Signal (spvpp_u14_8_phiB); + Signal (spvpp_u14_8_qA); + Signal (spvpp_u14_8_qB); + Signal (spvpp_u14_8_validA); + Signal (spvpp_u14_8_validB); + Signal (spvpp_u14_8_wide_phi); + Signal (spvpp_u14_9_CSCidA); + Signal (spvpp_u14_9_CSCidY); + Signal (spvpp_u14_9_CSCidZ); + Signal (spvpp_u14_9_Deta); + Signal (spvpp_u14_9_Dphi); + Signal (spvpp_u14_9_HighP13r); + Signal (spvpp_u14_9_LowP13r); + Signal (spvpp_u14_9_MedP13r); + Signal (spvpp_u14_9__HighP13); + Signal (spvpp_u14_9__LowP13); + Signal (spvpp_u14_9__MedP13); + Signal (spvpp_u14_9_etaA); + Signal (spvpp_u14_9_etaB); + Signal (spvpp_u14_9_meA); + Signal (spvpp_u14_9_meB); + Signal (spvpp_u14_9_passX); + Signal (spvpp_u14_9_passY); + Signal (spvpp_u14_9_passZ); + Signal (spvpp_u14_9_phiA); + Signal (spvpp_u14_9_phiB); + Signal (spvpp_u14_9_qA); + Signal (spvpp_u14_9_qB); + Signal (spvpp_u14_9_validA); + Signal (spvpp_u14_9_validB); + Signal (spvpp_u14_9_wide_phi); + Signal (spvpp_u1b1_0_Dphi); + Signal (spvpp_u1b1_0_HighP1b1r); + Signal (spvpp_u1b1_0_LowP1b1r); + Signal (spvpp_u1b1_0_MedP1b1r); + Signal (spvpp_u1b1_0__HighP1b1); + Signal (spvpp_u1b1_0__LowP1b1); + Signal (spvpp_u1b1_0__MedP1b1); + Signal (spvpp_u1b1_0_eta); + Signal (spvpp_u1b1_0_mbB); + Signal (spvpp_u1b1_0_meA); + Signal (spvpp_u1b1_0_phiA); + Signal (spvpp_u1b1_0_phiB); + Signal (spvpp_u1b1_0_qA); + Signal (spvpp_u1b1_0_qB); + Signal (spvpp_u1b1_0_validA); + Signal (spvpp_u1b1_0_wide_phi); + Signal (spvpp_u1b1_10_Dphi); + Signal (spvpp_u1b1_10_HighP1b1r); + Signal (spvpp_u1b1_10_LowP1b1r); + Signal (spvpp_u1b1_10_MedP1b1r); + Signal (spvpp_u1b1_10__HighP1b1); + Signal (spvpp_u1b1_10__LowP1b1); + Signal (spvpp_u1b1_10__MedP1b1); + Signal (spvpp_u1b1_10_eta); + Signal (spvpp_u1b1_10_mbB); + Signal (spvpp_u1b1_10_meA); + Signal (spvpp_u1b1_10_phiA); + Signal (spvpp_u1b1_10_phiB); + Signal (spvpp_u1b1_10_qA); + Signal (spvpp_u1b1_10_qB); + Signal (spvpp_u1b1_10_validA); + Signal (spvpp_u1b1_10_wide_phi); + Signal (spvpp_u1b1_11_Dphi); + Signal (spvpp_u1b1_11_HighP1b1r); + Signal (spvpp_u1b1_11_LowP1b1r); + Signal (spvpp_u1b1_11_MedP1b1r); + Signal (spvpp_u1b1_11__HighP1b1); + Signal (spvpp_u1b1_11__LowP1b1); + Signal (spvpp_u1b1_11__MedP1b1); + Signal (spvpp_u1b1_11_eta); + Signal (spvpp_u1b1_11_mbB); + Signal (spvpp_u1b1_11_meA); + Signal (spvpp_u1b1_11_phiA); + Signal (spvpp_u1b1_11_phiB); + Signal (spvpp_u1b1_11_qA); + Signal (spvpp_u1b1_11_qB); + Signal (spvpp_u1b1_11_validA); + Signal (spvpp_u1b1_11_wide_phi); + Signal (spvpp_u1b1_12_Dphi); + Signal (spvpp_u1b1_12_HighP1b1r); + Signal (spvpp_u1b1_12_LowP1b1r); + Signal (spvpp_u1b1_12_MedP1b1r); + Signal (spvpp_u1b1_12__HighP1b1); + Signal (spvpp_u1b1_12__LowP1b1); + Signal (spvpp_u1b1_12__MedP1b1); + Signal (spvpp_u1b1_12_eta); + Signal (spvpp_u1b1_12_mbB); + Signal (spvpp_u1b1_12_meA); + Signal (spvpp_u1b1_12_phiA); + Signal (spvpp_u1b1_12_phiB); + Signal (spvpp_u1b1_12_qA); + Signal (spvpp_u1b1_12_qB); + Signal (spvpp_u1b1_12_validA); + Signal (spvpp_u1b1_12_wide_phi); + Signal (spvpp_u1b1_13_Dphi); + Signal (spvpp_u1b1_13_HighP1b1r); + Signal (spvpp_u1b1_13_LowP1b1r); + Signal (spvpp_u1b1_13_MedP1b1r); + Signal (spvpp_u1b1_13__HighP1b1); + Signal (spvpp_u1b1_13__LowP1b1); + Signal (spvpp_u1b1_13__MedP1b1); + Signal (spvpp_u1b1_13_eta); + Signal (spvpp_u1b1_13_mbB); + Signal (spvpp_u1b1_13_meA); + Signal (spvpp_u1b1_13_phiA); + Signal (spvpp_u1b1_13_phiB); + Signal (spvpp_u1b1_13_qA); + Signal (spvpp_u1b1_13_qB); + Signal (spvpp_u1b1_13_validA); + Signal (spvpp_u1b1_13_wide_phi); + Signal (spvpp_u1b1_14_Dphi); + Signal (spvpp_u1b1_14_HighP1b1r); + Signal (spvpp_u1b1_14_LowP1b1r); + Signal (spvpp_u1b1_14_MedP1b1r); + Signal (spvpp_u1b1_14__HighP1b1); + Signal (spvpp_u1b1_14__LowP1b1); + Signal (spvpp_u1b1_14__MedP1b1); + Signal (spvpp_u1b1_14_eta); + Signal (spvpp_u1b1_14_mbB); + Signal (spvpp_u1b1_14_meA); + Signal (spvpp_u1b1_14_phiA); + Signal (spvpp_u1b1_14_phiB); + Signal (spvpp_u1b1_14_qA); + Signal (spvpp_u1b1_14_qB); + Signal (spvpp_u1b1_14_validA); + Signal (spvpp_u1b1_14_wide_phi); + Signal (spvpp_u1b1_15_Dphi); + Signal (spvpp_u1b1_15_HighP1b1r); + Signal (spvpp_u1b1_15_LowP1b1r); + Signal (spvpp_u1b1_15_MedP1b1r); + Signal (spvpp_u1b1_15__HighP1b1); + Signal (spvpp_u1b1_15__LowP1b1); + Signal (spvpp_u1b1_15__MedP1b1); + Signal (spvpp_u1b1_15_eta); + Signal (spvpp_u1b1_15_mbB); + Signal (spvpp_u1b1_15_meA); + Signal (spvpp_u1b1_15_phiA); + Signal (spvpp_u1b1_15_phiB); + Signal (spvpp_u1b1_15_qA); + Signal (spvpp_u1b1_15_qB); + Signal (spvpp_u1b1_15_validA); + Signal (spvpp_u1b1_15_wide_phi); + Signal (spvpp_u1b1_16_Dphi); + Signal (spvpp_u1b1_16_HighP1b1r); + Signal (spvpp_u1b1_16_LowP1b1r); + Signal (spvpp_u1b1_16_MedP1b1r); + Signal (spvpp_u1b1_16__HighP1b1); + Signal (spvpp_u1b1_16__LowP1b1); + Signal (spvpp_u1b1_16__MedP1b1); + Signal (spvpp_u1b1_16_eta); + Signal (spvpp_u1b1_16_mbB); + Signal (spvpp_u1b1_16_meA); + Signal (spvpp_u1b1_16_phiA); + Signal (spvpp_u1b1_16_phiB); + Signal (spvpp_u1b1_16_qA); + Signal (spvpp_u1b1_16_qB); + Signal (spvpp_u1b1_16_validA); + Signal (spvpp_u1b1_16_wide_phi); + Signal (spvpp_u1b1_17_Dphi); + Signal (spvpp_u1b1_17_HighP1b1r); + Signal (spvpp_u1b1_17_LowP1b1r); + Signal (spvpp_u1b1_17_MedP1b1r); + Signal (spvpp_u1b1_17__HighP1b1); + Signal (spvpp_u1b1_17__LowP1b1); + Signal (spvpp_u1b1_17__MedP1b1); + Signal (spvpp_u1b1_17_eta); + Signal (spvpp_u1b1_17_mbB); + Signal (spvpp_u1b1_17_meA); + Signal (spvpp_u1b1_17_phiA); + Signal (spvpp_u1b1_17_phiB); + Signal (spvpp_u1b1_17_qA); + Signal (spvpp_u1b1_17_qB); + Signal (spvpp_u1b1_17_validA); + Signal (spvpp_u1b1_17_wide_phi); + Signal (spvpp_u1b1_18_Dphi); + Signal (spvpp_u1b1_18_HighP1b1r); + Signal (spvpp_u1b1_18_LowP1b1r); + Signal (spvpp_u1b1_18_MedP1b1r); + Signal (spvpp_u1b1_18__HighP1b1); + Signal (spvpp_u1b1_18__LowP1b1); + Signal (spvpp_u1b1_18__MedP1b1); + Signal (spvpp_u1b1_18_eta); + Signal (spvpp_u1b1_18_mbB); + Signal (spvpp_u1b1_18_meA); + Signal (spvpp_u1b1_18_phiA); + Signal (spvpp_u1b1_18_phiB); + Signal (spvpp_u1b1_18_qA); + Signal (spvpp_u1b1_18_qB); + Signal (spvpp_u1b1_18_validA); + Signal (spvpp_u1b1_18_wide_phi); + Signal (spvpp_u1b1_19_Dphi); + Signal (spvpp_u1b1_19_HighP1b1r); + Signal (spvpp_u1b1_19_LowP1b1r); + Signal (spvpp_u1b1_19_MedP1b1r); + Signal (spvpp_u1b1_19__HighP1b1); + Signal (spvpp_u1b1_19__LowP1b1); + Signal (spvpp_u1b1_19__MedP1b1); + Signal (spvpp_u1b1_19_eta); + Signal (spvpp_u1b1_19_mbB); + Signal (spvpp_u1b1_19_meA); + Signal (spvpp_u1b1_19_phiA); + Signal (spvpp_u1b1_19_phiB); + Signal (spvpp_u1b1_19_qA); + Signal (spvpp_u1b1_19_qB); + Signal (spvpp_u1b1_19_validA); + Signal (spvpp_u1b1_19_wide_phi); + Signal (spvpp_u1b1_1_Dphi); + Signal (spvpp_u1b1_1_HighP1b1r); + Signal (spvpp_u1b1_1_LowP1b1r); + Signal (spvpp_u1b1_1_MedP1b1r); + Signal (spvpp_u1b1_1__HighP1b1); + Signal (spvpp_u1b1_1__LowP1b1); + Signal (spvpp_u1b1_1__MedP1b1); + Signal (spvpp_u1b1_1_eta); + Signal (spvpp_u1b1_1_mbB); + Signal (spvpp_u1b1_1_meA); + Signal (spvpp_u1b1_1_phiA); + Signal (spvpp_u1b1_1_phiB); + Signal (spvpp_u1b1_1_qA); + Signal (spvpp_u1b1_1_qB); + Signal (spvpp_u1b1_1_validA); + Signal (spvpp_u1b1_1_wide_phi); + Signal (spvpp_u1b1_20_Dphi); + Signal (spvpp_u1b1_20_HighP1b1r); + Signal (spvpp_u1b1_20_LowP1b1r); + Signal (spvpp_u1b1_20_MedP1b1r); + Signal (spvpp_u1b1_20__HighP1b1); + Signal (spvpp_u1b1_20__LowP1b1); + Signal (spvpp_u1b1_20__MedP1b1); + Signal (spvpp_u1b1_20_eta); + Signal (spvpp_u1b1_20_mbB); + Signal (spvpp_u1b1_20_meA); + Signal (spvpp_u1b1_20_phiA); + Signal (spvpp_u1b1_20_phiB); + Signal (spvpp_u1b1_20_qA); + Signal (spvpp_u1b1_20_qB); + Signal (spvpp_u1b1_20_validA); + Signal (spvpp_u1b1_20_wide_phi); + Signal (spvpp_u1b1_21_Dphi); + Signal (spvpp_u1b1_21_HighP1b1r); + Signal (spvpp_u1b1_21_LowP1b1r); + Signal (spvpp_u1b1_21_MedP1b1r); + Signal (spvpp_u1b1_21__HighP1b1); + Signal (spvpp_u1b1_21__LowP1b1); + Signal (spvpp_u1b1_21__MedP1b1); + Signal (spvpp_u1b1_21_eta); + Signal (spvpp_u1b1_21_mbB); + Signal (spvpp_u1b1_21_meA); + Signal (spvpp_u1b1_21_phiA); + Signal (spvpp_u1b1_21_phiB); + Signal (spvpp_u1b1_21_qA); + Signal (spvpp_u1b1_21_qB); + Signal (spvpp_u1b1_21_validA); + Signal (spvpp_u1b1_21_wide_phi); + Signal (spvpp_u1b1_22_Dphi); + Signal (spvpp_u1b1_22_HighP1b1r); + Signal (spvpp_u1b1_22_LowP1b1r); + Signal (spvpp_u1b1_22_MedP1b1r); + Signal (spvpp_u1b1_22__HighP1b1); + Signal (spvpp_u1b1_22__LowP1b1); + Signal (spvpp_u1b1_22__MedP1b1); + Signal (spvpp_u1b1_22_eta); + Signal (spvpp_u1b1_22_mbB); + Signal (spvpp_u1b1_22_meA); + Signal (spvpp_u1b1_22_phiA); + Signal (spvpp_u1b1_22_phiB); + Signal (spvpp_u1b1_22_qA); + Signal (spvpp_u1b1_22_qB); + Signal (spvpp_u1b1_22_validA); + Signal (spvpp_u1b1_22_wide_phi); + Signal (spvpp_u1b1_23_Dphi); + Signal (spvpp_u1b1_23_HighP1b1r); + Signal (spvpp_u1b1_23_LowP1b1r); + Signal (spvpp_u1b1_23_MedP1b1r); + Signal (spvpp_u1b1_23__HighP1b1); + Signal (spvpp_u1b1_23__LowP1b1); + Signal (spvpp_u1b1_23__MedP1b1); + Signal (spvpp_u1b1_23_eta); + Signal (spvpp_u1b1_23_mbB); + Signal (spvpp_u1b1_23_meA); + Signal (spvpp_u1b1_23_phiA); + Signal (spvpp_u1b1_23_phiB); + Signal (spvpp_u1b1_23_qA); + Signal (spvpp_u1b1_23_qB); + Signal (spvpp_u1b1_23_validA); + Signal (spvpp_u1b1_23_wide_phi); + Signal (spvpp_u1b1_2_Dphi); + Signal (spvpp_u1b1_2_HighP1b1r); + Signal (spvpp_u1b1_2_LowP1b1r); + Signal (spvpp_u1b1_2_MedP1b1r); + Signal (spvpp_u1b1_2__HighP1b1); + Signal (spvpp_u1b1_2__LowP1b1); + Signal (spvpp_u1b1_2__MedP1b1); + Signal (spvpp_u1b1_2_eta); + Signal (spvpp_u1b1_2_mbB); + Signal (spvpp_u1b1_2_meA); + Signal (spvpp_u1b1_2_phiA); + Signal (spvpp_u1b1_2_phiB); + Signal (spvpp_u1b1_2_qA); + Signal (spvpp_u1b1_2_qB); + Signal (spvpp_u1b1_2_validA); + Signal (spvpp_u1b1_2_wide_phi); + Signal (spvpp_u1b1_3_Dphi); + Signal (spvpp_u1b1_3_HighP1b1r); + Signal (spvpp_u1b1_3_LowP1b1r); + Signal (spvpp_u1b1_3_MedP1b1r); + Signal (spvpp_u1b1_3__HighP1b1); + Signal (spvpp_u1b1_3__LowP1b1); + Signal (spvpp_u1b1_3__MedP1b1); + Signal (spvpp_u1b1_3_eta); + Signal (spvpp_u1b1_3_mbB); + Signal (spvpp_u1b1_3_meA); + Signal (spvpp_u1b1_3_phiA); + Signal (spvpp_u1b1_3_phiB); + Signal (spvpp_u1b1_3_qA); + Signal (spvpp_u1b1_3_qB); + Signal (spvpp_u1b1_3_validA); + Signal (spvpp_u1b1_3_wide_phi); + Signal (spvpp_u1b1_4_Dphi); + Signal (spvpp_u1b1_4_HighP1b1r); + Signal (spvpp_u1b1_4_LowP1b1r); + Signal (spvpp_u1b1_4_MedP1b1r); + Signal (spvpp_u1b1_4__HighP1b1); + Signal (spvpp_u1b1_4__LowP1b1); + Signal (spvpp_u1b1_4__MedP1b1); + Signal (spvpp_u1b1_4_eta); + Signal (spvpp_u1b1_4_mbB); + Signal (spvpp_u1b1_4_meA); + Signal (spvpp_u1b1_4_phiA); + Signal (spvpp_u1b1_4_phiB); + Signal (spvpp_u1b1_4_qA); + Signal (spvpp_u1b1_4_qB); + Signal (spvpp_u1b1_4_validA); + Signal (spvpp_u1b1_4_wide_phi); + Signal (spvpp_u1b1_5_Dphi); + Signal (spvpp_u1b1_5_HighP1b1r); + Signal (spvpp_u1b1_5_LowP1b1r); + Signal (spvpp_u1b1_5_MedP1b1r); + Signal (spvpp_u1b1_5__HighP1b1); + Signal (spvpp_u1b1_5__LowP1b1); + Signal (spvpp_u1b1_5__MedP1b1); + Signal (spvpp_u1b1_5_eta); + Signal (spvpp_u1b1_5_mbB); + Signal (spvpp_u1b1_5_meA); + Signal (spvpp_u1b1_5_phiA); + Signal (spvpp_u1b1_5_phiB); + Signal (spvpp_u1b1_5_qA); + Signal (spvpp_u1b1_5_qB); + Signal (spvpp_u1b1_5_validA); + Signal (spvpp_u1b1_5_wide_phi); + Signal (spvpp_u1b1_6_Dphi); + Signal (spvpp_u1b1_6_HighP1b1r); + Signal (spvpp_u1b1_6_LowP1b1r); + Signal (spvpp_u1b1_6_MedP1b1r); + Signal (spvpp_u1b1_6__HighP1b1); + Signal (spvpp_u1b1_6__LowP1b1); + Signal (spvpp_u1b1_6__MedP1b1); + Signal (spvpp_u1b1_6_eta); + Signal (spvpp_u1b1_6_mbB); + Signal (spvpp_u1b1_6_meA); + Signal (spvpp_u1b1_6_phiA); + Signal (spvpp_u1b1_6_phiB); + Signal (spvpp_u1b1_6_qA); + Signal (spvpp_u1b1_6_qB); + Signal (spvpp_u1b1_6_validA); + Signal (spvpp_u1b1_6_wide_phi); + Signal (spvpp_u1b1_7_Dphi); + Signal (spvpp_u1b1_7_HighP1b1r); + Signal (spvpp_u1b1_7_LowP1b1r); + Signal (spvpp_u1b1_7_MedP1b1r); + Signal (spvpp_u1b1_7__HighP1b1); + Signal (spvpp_u1b1_7__LowP1b1); + Signal (spvpp_u1b1_7__MedP1b1); + Signal (spvpp_u1b1_7_eta); + Signal (spvpp_u1b1_7_mbB); + Signal (spvpp_u1b1_7_meA); + Signal (spvpp_u1b1_7_phiA); + Signal (spvpp_u1b1_7_phiB); + Signal (spvpp_u1b1_7_qA); + Signal (spvpp_u1b1_7_qB); + Signal (spvpp_u1b1_7_validA); + Signal (spvpp_u1b1_7_wide_phi); + Signal (spvpp_u1b1_8_Dphi); + Signal (spvpp_u1b1_8_HighP1b1r); + Signal (spvpp_u1b1_8_LowP1b1r); + Signal (spvpp_u1b1_8_MedP1b1r); + Signal (spvpp_u1b1_8__HighP1b1); + Signal (spvpp_u1b1_8__LowP1b1); + Signal (spvpp_u1b1_8__MedP1b1); + Signal (spvpp_u1b1_8_eta); + Signal (spvpp_u1b1_8_mbB); + Signal (spvpp_u1b1_8_meA); + Signal (spvpp_u1b1_8_phiA); + Signal (spvpp_u1b1_8_phiB); + Signal (spvpp_u1b1_8_qA); + Signal (spvpp_u1b1_8_qB); + Signal (spvpp_u1b1_8_validA); + Signal (spvpp_u1b1_8_wide_phi); + Signal (spvpp_u1b1_9_Dphi); + Signal (spvpp_u1b1_9_HighP1b1r); + Signal (spvpp_u1b1_9_LowP1b1r); + Signal (spvpp_u1b1_9_MedP1b1r); + Signal (spvpp_u1b1_9__HighP1b1); + Signal (spvpp_u1b1_9__LowP1b1); + Signal (spvpp_u1b1_9__MedP1b1); + Signal (spvpp_u1b1_9_eta); + Signal (spvpp_u1b1_9_mbB); + Signal (spvpp_u1b1_9_meA); + Signal (spvpp_u1b1_9_phiA); + Signal (spvpp_u1b1_9_phiB); + Signal (spvpp_u1b1_9_qA); + Signal (spvpp_u1b1_9_qB); + Signal (spvpp_u1b1_9_validA); + Signal (spvpp_u1b1_9_wide_phi); + Signal (spvpp_u23_0_Deta); + Signal (spvpp_u23_0_Dphi); + Signal (spvpp_u23_0_etaA); + Signal (spvpp_u23_0_etaB); + Signal (spvpp_u23_0_meA); + Signal (spvpp_u23_0_meB); + Signal (spvpp_u23_0_phiA); + Signal (spvpp_u23_0_phiB); + Signal (spvpp_u23_0_qA); + Signal (spvpp_u23_0_qB); + Signal (spvpp_u23_0_validA); + Signal (spvpp_u23_0_validB); + Signal (spvpp_u23_0_wide_phi); + Signal (spvpp_u23_1_Deta); + Signal (spvpp_u23_1_Dphi); + Signal (spvpp_u23_1_etaA); + Signal (spvpp_u23_1_etaB); + Signal (spvpp_u23_1_meA); + Signal (spvpp_u23_1_meB); + Signal (spvpp_u23_1_phiA); + Signal (spvpp_u23_1_phiB); + Signal (spvpp_u23_1_qA); + Signal (spvpp_u23_1_qB); + Signal (spvpp_u23_1_validA); + Signal (spvpp_u23_1_validB); + Signal (spvpp_u23_1_wide_phi); + Signal (spvpp_u23_2_Deta); + Signal (spvpp_u23_2_Dphi); + Signal (spvpp_u23_2_etaA); + Signal (spvpp_u23_2_etaB); + Signal (spvpp_u23_2_meA); + Signal (spvpp_u23_2_meB); + Signal (spvpp_u23_2_phiA); + Signal (spvpp_u23_2_phiB); + Signal (spvpp_u23_2_qA); + Signal (spvpp_u23_2_qB); + Signal (spvpp_u23_2_validA); + Signal (spvpp_u23_2_validB); + Signal (spvpp_u23_2_wide_phi); + Signal (spvpp_u23_3_Deta); + Signal (spvpp_u23_3_Dphi); + Signal (spvpp_u23_3_etaA); + Signal (spvpp_u23_3_etaB); + Signal (spvpp_u23_3_meA); + Signal (spvpp_u23_3_meB); + Signal (spvpp_u23_3_phiA); + Signal (spvpp_u23_3_phiB); + Signal (spvpp_u23_3_qA); + Signal (spvpp_u23_3_qB); + Signal (spvpp_u23_3_validA); + Signal (spvpp_u23_3_validB); + Signal (spvpp_u23_3_wide_phi); + Signal (spvpp_u23_4_Deta); + Signal (spvpp_u23_4_Dphi); + Signal (spvpp_u23_4_etaA); + Signal (spvpp_u23_4_etaB); + Signal (spvpp_u23_4_meA); + Signal (spvpp_u23_4_meB); + Signal (spvpp_u23_4_phiA); + Signal (spvpp_u23_4_phiB); + Signal (spvpp_u23_4_qA); + Signal (spvpp_u23_4_qB); + Signal (spvpp_u23_4_validA); + Signal (spvpp_u23_4_validB); + Signal (spvpp_u23_4_wide_phi); + Signal (spvpp_u23_5_Deta); + Signal (spvpp_u23_5_Dphi); + Signal (spvpp_u23_5_etaA); + Signal (spvpp_u23_5_etaB); + Signal (spvpp_u23_5_meA); + Signal (spvpp_u23_5_meB); + Signal (spvpp_u23_5_phiA); + Signal (spvpp_u23_5_phiB); + Signal (spvpp_u23_5_qA); + Signal (spvpp_u23_5_qB); + Signal (spvpp_u23_5_validA); + Signal (spvpp_u23_5_validB); + Signal (spvpp_u23_5_wide_phi); + Signal (spvpp_u23_6_Deta); + Signal (spvpp_u23_6_Dphi); + Signal (spvpp_u23_6_etaA); + Signal (spvpp_u23_6_etaB); + Signal (spvpp_u23_6_meA); + Signal (spvpp_u23_6_meB); + Signal (spvpp_u23_6_phiA); + Signal (spvpp_u23_6_phiB); + Signal (spvpp_u23_6_qA); + Signal (spvpp_u23_6_qB); + Signal (spvpp_u23_6_validA); + Signal (spvpp_u23_6_validB); + Signal (spvpp_u23_6_wide_phi); + Signal (spvpp_u23_7_Deta); + Signal (spvpp_u23_7_Dphi); + Signal (spvpp_u23_7_etaA); + Signal (spvpp_u23_7_etaB); + Signal (spvpp_u23_7_meA); + Signal (spvpp_u23_7_meB); + Signal (spvpp_u23_7_phiA); + Signal (spvpp_u23_7_phiB); + Signal (spvpp_u23_7_qA); + Signal (spvpp_u23_7_qB); + Signal (spvpp_u23_7_validA); + Signal (spvpp_u23_7_validB); + Signal (spvpp_u23_7_wide_phi); + Signal (spvpp_u23_8_Deta); + Signal (spvpp_u23_8_Dphi); + Signal (spvpp_u23_8_etaA); + Signal (spvpp_u23_8_etaB); + Signal (spvpp_u23_8_meA); + Signal (spvpp_u23_8_meB); + Signal (spvpp_u23_8_phiA); + Signal (spvpp_u23_8_phiB); + Signal (spvpp_u23_8_qA); + Signal (spvpp_u23_8_qB); + Signal (spvpp_u23_8_validA); + Signal (spvpp_u23_8_validB); + Signal (spvpp_u23_8_wide_phi); + Signal (spvpp_u24_0_Deta); + Signal (spvpp_u24_0_Dphi); + Signal (spvpp_u24_0_etaA); + Signal (spvpp_u24_0_etaB); + Signal (spvpp_u24_0_meA); + Signal (spvpp_u24_0_meB); + Signal (spvpp_u24_0_phiA); + Signal (spvpp_u24_0_phiB); + Signal (spvpp_u24_0_qA); + Signal (spvpp_u24_0_qB); + Signal (spvpp_u24_0_validA); + Signal (spvpp_u24_0_validB); + Signal (spvpp_u24_0_wide_phi); + Signal (spvpp_u24_1_Deta); + Signal (spvpp_u24_1_Dphi); + Signal (spvpp_u24_1_etaA); + Signal (spvpp_u24_1_etaB); + Signal (spvpp_u24_1_meA); + Signal (spvpp_u24_1_meB); + Signal (spvpp_u24_1_phiA); + Signal (spvpp_u24_1_phiB); + Signal (spvpp_u24_1_qA); + Signal (spvpp_u24_1_qB); + Signal (spvpp_u24_1_validA); + Signal (spvpp_u24_1_validB); + Signal (spvpp_u24_1_wide_phi); + Signal (spvpp_u24_2_Deta); + Signal (spvpp_u24_2_Dphi); + Signal (spvpp_u24_2_etaA); + Signal (spvpp_u24_2_etaB); + Signal (spvpp_u24_2_meA); + Signal (spvpp_u24_2_meB); + Signal (spvpp_u24_2_phiA); + Signal (spvpp_u24_2_phiB); + Signal (spvpp_u24_2_qA); + Signal (spvpp_u24_2_qB); + Signal (spvpp_u24_2_validA); + Signal (spvpp_u24_2_validB); + Signal (spvpp_u24_2_wide_phi); + Signal (spvpp_u24_3_Deta); + Signal (spvpp_u24_3_Dphi); + Signal (spvpp_u24_3_etaA); + Signal (spvpp_u24_3_etaB); + Signal (spvpp_u24_3_meA); + Signal (spvpp_u24_3_meB); + Signal (spvpp_u24_3_phiA); + Signal (spvpp_u24_3_phiB); + Signal (spvpp_u24_3_qA); + Signal (spvpp_u24_3_qB); + Signal (spvpp_u24_3_validA); + Signal (spvpp_u24_3_validB); + Signal (spvpp_u24_3_wide_phi); + Signal (spvpp_u24_4_Deta); + Signal (spvpp_u24_4_Dphi); + Signal (spvpp_u24_4_etaA); + Signal (spvpp_u24_4_etaB); + Signal (spvpp_u24_4_meA); + Signal (spvpp_u24_4_meB); + Signal (spvpp_u24_4_phiA); + Signal (spvpp_u24_4_phiB); + Signal (spvpp_u24_4_qA); + Signal (spvpp_u24_4_qB); + Signal (spvpp_u24_4_validA); + Signal (spvpp_u24_4_validB); + Signal (spvpp_u24_4_wide_phi); + Signal (spvpp_u24_5_Deta); + Signal (spvpp_u24_5_Dphi); + Signal (spvpp_u24_5_etaA); + Signal (spvpp_u24_5_etaB); + Signal (spvpp_u24_5_meA); + Signal (spvpp_u24_5_meB); + Signal (spvpp_u24_5_phiA); + Signal (spvpp_u24_5_phiB); + Signal (spvpp_u24_5_qA); + Signal (spvpp_u24_5_qB); + Signal (spvpp_u24_5_validA); + Signal (spvpp_u24_5_validB); + Signal (spvpp_u24_5_wide_phi); + Signal (spvpp_u24_6_Deta); + Signal (spvpp_u24_6_Dphi); + Signal (spvpp_u24_6_etaA); + Signal (spvpp_u24_6_etaB); + Signal (spvpp_u24_6_meA); + Signal (spvpp_u24_6_meB); + Signal (spvpp_u24_6_phiA); + Signal (spvpp_u24_6_phiB); + Signal (spvpp_u24_6_qA); + Signal (spvpp_u24_6_qB); + Signal (spvpp_u24_6_validA); + Signal (spvpp_u24_6_validB); + Signal (spvpp_u24_6_wide_phi); + Signal (spvpp_u24_7_Deta); + Signal (spvpp_u24_7_Dphi); + Signal (spvpp_u24_7_etaA); + Signal (spvpp_u24_7_etaB); + Signal (spvpp_u24_7_meA); + Signal (spvpp_u24_7_meB); + Signal (spvpp_u24_7_phiA); + Signal (spvpp_u24_7_phiB); + Signal (spvpp_u24_7_qA); + Signal (spvpp_u24_7_qB); + Signal (spvpp_u24_7_validA); + Signal (spvpp_u24_7_validB); + Signal (spvpp_u24_7_wide_phi); + Signal (spvpp_u24_8_Deta); + Signal (spvpp_u24_8_Dphi); + Signal (spvpp_u24_8_etaA); + Signal (spvpp_u24_8_etaB); + Signal (spvpp_u24_8_meA); + Signal (spvpp_u24_8_meB); + Signal (spvpp_u24_8_phiA); + Signal (spvpp_u24_8_phiB); + Signal (spvpp_u24_8_qA); + Signal (spvpp_u24_8_qB); + Signal (spvpp_u24_8_validA); + Signal (spvpp_u24_8_validB); + Signal (spvpp_u24_8_wide_phi); + Signal (spvpp_u2aId); + Signal (spvpp_u2aIdr); + Signal (spvpp_u2aIdrr); + Signal (spvpp_u2aIdrrr); + Signal (spvpp_u2aIdt); + Signal (spvpp_u2b1_0_Dphi); + Signal (spvpp_u2b1_0_HighP2b1r); + Signal (spvpp_u2b1_0_LowP2b1r); + Signal (spvpp_u2b1_0_MedP2b1r); + Signal (spvpp_u2b1_0__HighP2b1); + Signal (spvpp_u2b1_0__LowP2b1); + Signal (spvpp_u2b1_0__MedP2b1); + Signal (spvpp_u2b1_0_eta); + Signal (spvpp_u2b1_0_mbB); + Signal (spvpp_u2b1_0_meA); + Signal (spvpp_u2b1_0_phiA); + Signal (spvpp_u2b1_0_phiB); + Signal (spvpp_u2b1_0_qA); + Signal (spvpp_u2b1_0_qB); + Signal (spvpp_u2b1_0_validA); + Signal (spvpp_u2b1_0_wide_phi); + Signal (spvpp_u2b1_10_Dphi); + Signal (spvpp_u2b1_10_HighP2b1r); + Signal (spvpp_u2b1_10_LowP2b1r); + Signal (spvpp_u2b1_10_MedP2b1r); + Signal (spvpp_u2b1_10__HighP2b1); + Signal (spvpp_u2b1_10__LowP2b1); + Signal (spvpp_u2b1_10__MedP2b1); + Signal (spvpp_u2b1_10_eta); + Signal (spvpp_u2b1_10_mbB); + Signal (spvpp_u2b1_10_meA); + Signal (spvpp_u2b1_10_phiA); + Signal (spvpp_u2b1_10_phiB); + Signal (spvpp_u2b1_10_qA); + Signal (spvpp_u2b1_10_qB); + Signal (spvpp_u2b1_10_validA); + Signal (spvpp_u2b1_10_wide_phi); + Signal (spvpp_u2b1_11_Dphi); + Signal (spvpp_u2b1_11_HighP2b1r); + Signal (spvpp_u2b1_11_LowP2b1r); + Signal (spvpp_u2b1_11_MedP2b1r); + Signal (spvpp_u2b1_11__HighP2b1); + Signal (spvpp_u2b1_11__LowP2b1); + Signal (spvpp_u2b1_11__MedP2b1); + Signal (spvpp_u2b1_11_eta); + Signal (spvpp_u2b1_11_mbB); + Signal (spvpp_u2b1_11_meA); + Signal (spvpp_u2b1_11_phiA); + Signal (spvpp_u2b1_11_phiB); + Signal (spvpp_u2b1_11_qA); + Signal (spvpp_u2b1_11_qB); + Signal (spvpp_u2b1_11_validA); + Signal (spvpp_u2b1_11_wide_phi); + Signal (spvpp_u2b1_1_Dphi); + Signal (spvpp_u2b1_1_HighP2b1r); + Signal (spvpp_u2b1_1_LowP2b1r); + Signal (spvpp_u2b1_1_MedP2b1r); + Signal (spvpp_u2b1_1__HighP2b1); + Signal (spvpp_u2b1_1__LowP2b1); + Signal (spvpp_u2b1_1__MedP2b1); + Signal (spvpp_u2b1_1_eta); + Signal (spvpp_u2b1_1_mbB); + Signal (spvpp_u2b1_1_meA); + Signal (spvpp_u2b1_1_phiA); + Signal (spvpp_u2b1_1_phiB); + Signal (spvpp_u2b1_1_qA); + Signal (spvpp_u2b1_1_qB); + Signal (spvpp_u2b1_1_validA); + Signal (spvpp_u2b1_1_wide_phi); + Signal (spvpp_u2b1_2_Dphi); + Signal (spvpp_u2b1_2_HighP2b1r); + Signal (spvpp_u2b1_2_LowP2b1r); + Signal (spvpp_u2b1_2_MedP2b1r); + Signal (spvpp_u2b1_2__HighP2b1); + Signal (spvpp_u2b1_2__LowP2b1); + Signal (spvpp_u2b1_2__MedP2b1); + Signal (spvpp_u2b1_2_eta); + Signal (spvpp_u2b1_2_mbB); + Signal (spvpp_u2b1_2_meA); + Signal (spvpp_u2b1_2_phiA); + Signal (spvpp_u2b1_2_phiB); + Signal (spvpp_u2b1_2_qA); + Signal (spvpp_u2b1_2_qB); + Signal (spvpp_u2b1_2_validA); + Signal (spvpp_u2b1_2_wide_phi); + Signal (spvpp_u2b1_3_Dphi); + Signal (spvpp_u2b1_3_HighP2b1r); + Signal (spvpp_u2b1_3_LowP2b1r); + Signal (spvpp_u2b1_3_MedP2b1r); + Signal (spvpp_u2b1_3__HighP2b1); + Signal (spvpp_u2b1_3__LowP2b1); + Signal (spvpp_u2b1_3__MedP2b1); + Signal (spvpp_u2b1_3_eta); + Signal (spvpp_u2b1_3_mbB); + Signal (spvpp_u2b1_3_meA); + Signal (spvpp_u2b1_3_phiA); + Signal (spvpp_u2b1_3_phiB); + Signal (spvpp_u2b1_3_qA); + Signal (spvpp_u2b1_3_qB); + Signal (spvpp_u2b1_3_validA); + Signal (spvpp_u2b1_3_wide_phi); + Signal (spvpp_u2b1_4_Dphi); + Signal (spvpp_u2b1_4_HighP2b1r); + Signal (spvpp_u2b1_4_LowP2b1r); + Signal (spvpp_u2b1_4_MedP2b1r); + Signal (spvpp_u2b1_4__HighP2b1); + Signal (spvpp_u2b1_4__LowP2b1); + Signal (spvpp_u2b1_4__MedP2b1); + Signal (spvpp_u2b1_4_eta); + Signal (spvpp_u2b1_4_mbB); + Signal (spvpp_u2b1_4_meA); + Signal (spvpp_u2b1_4_phiA); + Signal (spvpp_u2b1_4_phiB); + Signal (spvpp_u2b1_4_qA); + Signal (spvpp_u2b1_4_qB); + Signal (spvpp_u2b1_4_validA); + Signal (spvpp_u2b1_4_wide_phi); + Signal (spvpp_u2b1_5_Dphi); + Signal (spvpp_u2b1_5_HighP2b1r); + Signal (spvpp_u2b1_5_LowP2b1r); + Signal (spvpp_u2b1_5_MedP2b1r); + Signal (spvpp_u2b1_5__HighP2b1); + Signal (spvpp_u2b1_5__LowP2b1); + Signal (spvpp_u2b1_5__MedP2b1); + Signal (spvpp_u2b1_5_eta); + Signal (spvpp_u2b1_5_mbB); + Signal (spvpp_u2b1_5_meA); + Signal (spvpp_u2b1_5_phiA); + Signal (spvpp_u2b1_5_phiB); + Signal (spvpp_u2b1_5_qA); + Signal (spvpp_u2b1_5_qB); + Signal (spvpp_u2b1_5_validA); + Signal (spvpp_u2b1_5_wide_phi); + Signal (spvpp_u2b1_6_Dphi); + Signal (spvpp_u2b1_6_HighP2b1r); + Signal (spvpp_u2b1_6_LowP2b1r); + Signal (spvpp_u2b1_6_MedP2b1r); + Signal (spvpp_u2b1_6__HighP2b1); + Signal (spvpp_u2b1_6__LowP2b1); + Signal (spvpp_u2b1_6__MedP2b1); + Signal (spvpp_u2b1_6_eta); + Signal (spvpp_u2b1_6_mbB); + Signal (spvpp_u2b1_6_meA); + Signal (spvpp_u2b1_6_phiA); + Signal (spvpp_u2b1_6_phiB); + Signal (spvpp_u2b1_6_qA); + Signal (spvpp_u2b1_6_qB); + Signal (spvpp_u2b1_6_validA); + Signal (spvpp_u2b1_6_wide_phi); + Signal (spvpp_u2b1_7_Dphi); + Signal (spvpp_u2b1_7_HighP2b1r); + Signal (spvpp_u2b1_7_LowP2b1r); + Signal (spvpp_u2b1_7_MedP2b1r); + Signal (spvpp_u2b1_7__HighP2b1); + Signal (spvpp_u2b1_7__LowP2b1); + Signal (spvpp_u2b1_7__MedP2b1); + Signal (spvpp_u2b1_7_eta); + Signal (spvpp_u2b1_7_mbB); + Signal (spvpp_u2b1_7_meA); + Signal (spvpp_u2b1_7_phiA); + Signal (spvpp_u2b1_7_phiB); + Signal (spvpp_u2b1_7_qA); + Signal (spvpp_u2b1_7_qB); + Signal (spvpp_u2b1_7_validA); + Signal (spvpp_u2b1_7_wide_phi); + Signal (spvpp_u2b1_8_Dphi); + Signal (spvpp_u2b1_8_HighP2b1r); + Signal (spvpp_u2b1_8_LowP2b1r); + Signal (spvpp_u2b1_8_MedP2b1r); + Signal (spvpp_u2b1_8__HighP2b1); + Signal (spvpp_u2b1_8__LowP2b1); + Signal (spvpp_u2b1_8__MedP2b1); + Signal (spvpp_u2b1_8_eta); + Signal (spvpp_u2b1_8_mbB); + Signal (spvpp_u2b1_8_meA); + Signal (spvpp_u2b1_8_phiA); + Signal (spvpp_u2b1_8_phiB); + Signal (spvpp_u2b1_8_qA); + Signal (spvpp_u2b1_8_qB); + Signal (spvpp_u2b1_8_validA); + Signal (spvpp_u2b1_8_wide_phi); + Signal (spvpp_u2b1_9_Dphi); + Signal (spvpp_u2b1_9_HighP2b1r); + Signal (spvpp_u2b1_9_LowP2b1r); + Signal (spvpp_u2b1_9_MedP2b1r); + Signal (spvpp_u2b1_9__HighP2b1); + Signal (spvpp_u2b1_9__LowP2b1); + Signal (spvpp_u2b1_9__MedP2b1); + Signal (spvpp_u2b1_9_eta); + Signal (spvpp_u2b1_9_mbB); + Signal (spvpp_u2b1_9_meA); + Signal (spvpp_u2b1_9_phiA); + Signal (spvpp_u2b1_9_phiB); + Signal (spvpp_u2b1_9_qA); + Signal (spvpp_u2b1_9_qB); + Signal (spvpp_u2b1_9_validA); + Signal (spvpp_u2b1_9_wide_phi); + Signal (spvpp_u2bId); + Signal (spvpp_u2bIdr); + Signal (spvpp_u2bIdrr); + Signal (spvpp_u2bIdrrr); + Signal (spvpp_u2bIdt); + Signal (spvpp_u2cId); + Signal (spvpp_u2cIdr); + Signal (spvpp_u2cIdrr); + Signal (spvpp_u2cIdrrr); + Signal (spvpp_u2cIdt); + Signal (spvpp_u34_0_Deta); + Signal (spvpp_u34_0_Dphi); + Signal (spvpp_u34_0_etaA); + Signal (spvpp_u34_0_etaB); + Signal (spvpp_u34_0_meA); + Signal (spvpp_u34_0_meB); + Signal (spvpp_u34_0_phiA); + Signal (spvpp_u34_0_phiB); + Signal (spvpp_u34_0_qA); + Signal (spvpp_u34_0_qB); + Signal (spvpp_u34_0_validA); + Signal (spvpp_u34_0_validB); + Signal (spvpp_u34_0_wide_phi); + Signal (spvpp_u34_1_Deta); + Signal (spvpp_u34_1_Dphi); + Signal (spvpp_u34_1_etaA); + Signal (spvpp_u34_1_etaB); + Signal (spvpp_u34_1_meA); + Signal (spvpp_u34_1_meB); + Signal (spvpp_u34_1_phiA); + Signal (spvpp_u34_1_phiB); + Signal (spvpp_u34_1_qA); + Signal (spvpp_u34_1_qB); + Signal (spvpp_u34_1_validA); + Signal (spvpp_u34_1_validB); + Signal (spvpp_u34_1_wide_phi); + Signal (spvpp_u34_2_Deta); + Signal (spvpp_u34_2_Dphi); + Signal (spvpp_u34_2_etaA); + Signal (spvpp_u34_2_etaB); + Signal (spvpp_u34_2_meA); + Signal (spvpp_u34_2_meB); + Signal (spvpp_u34_2_phiA); + Signal (spvpp_u34_2_phiB); + Signal (spvpp_u34_2_qA); + Signal (spvpp_u34_2_qB); + Signal (spvpp_u34_2_validA); + Signal (spvpp_u34_2_validB); + Signal (spvpp_u34_2_wide_phi); + Signal (spvpp_u34_3_Deta); + Signal (spvpp_u34_3_Dphi); + Signal (spvpp_u34_3_etaA); + Signal (spvpp_u34_3_etaB); + Signal (spvpp_u34_3_meA); + Signal (spvpp_u34_3_meB); + Signal (spvpp_u34_3_phiA); + Signal (spvpp_u34_3_phiB); + Signal (spvpp_u34_3_qA); + Signal (spvpp_u34_3_qB); + Signal (spvpp_u34_3_validA); + Signal (spvpp_u34_3_validB); + Signal (spvpp_u34_3_wide_phi); + Signal (spvpp_u34_4_Deta); + Signal (spvpp_u34_4_Dphi); + Signal (spvpp_u34_4_etaA); + Signal (spvpp_u34_4_etaB); + Signal (spvpp_u34_4_meA); + Signal (spvpp_u34_4_meB); + Signal (spvpp_u34_4_phiA); + Signal (spvpp_u34_4_phiB); + Signal (spvpp_u34_4_qA); + Signal (spvpp_u34_4_qB); + Signal (spvpp_u34_4_validA); + Signal (spvpp_u34_4_validB); + Signal (spvpp_u34_4_wide_phi); + Signal (spvpp_u34_5_Deta); + Signal (spvpp_u34_5_Dphi); + Signal (spvpp_u34_5_etaA); + Signal (spvpp_u34_5_etaB); + Signal (spvpp_u34_5_meA); + Signal (spvpp_u34_5_meB); + Signal (spvpp_u34_5_phiA); + Signal (spvpp_u34_5_phiB); + Signal (spvpp_u34_5_qA); + Signal (spvpp_u34_5_qB); + Signal (spvpp_u34_5_validA); + Signal (spvpp_u34_5_validB); + Signal (spvpp_u34_5_wide_phi); + Signal (spvpp_u34_6_Deta); + Signal (spvpp_u34_6_Dphi); + Signal (spvpp_u34_6_etaA); + Signal (spvpp_u34_6_etaB); + Signal (spvpp_u34_6_meA); + Signal (spvpp_u34_6_meB); + Signal (spvpp_u34_6_phiA); + Signal (spvpp_u34_6_phiB); + Signal (spvpp_u34_6_qA); + Signal (spvpp_u34_6_qB); + Signal (spvpp_u34_6_validA); + Signal (spvpp_u34_6_validB); + Signal (spvpp_u34_6_wide_phi); + Signal (spvpp_u34_7_Deta); + Signal (spvpp_u34_7_Dphi); + Signal (spvpp_u34_7_etaA); + Signal (spvpp_u34_7_etaB); + Signal (spvpp_u34_7_meA); + Signal (spvpp_u34_7_meB); + Signal (spvpp_u34_7_phiA); + Signal (spvpp_u34_7_phiB); + Signal (spvpp_u34_7_qA); + Signal (spvpp_u34_7_qB); + Signal (spvpp_u34_7_validA); + Signal (spvpp_u34_7_validB); + Signal (spvpp_u34_7_wide_phi); + Signal (spvpp_u34_8_Deta); + Signal (spvpp_u34_8_Dphi); + Signal (spvpp_u34_8_etaA); + Signal (spvpp_u34_8_etaB); + Signal (spvpp_u34_8_meA); + Signal (spvpp_u34_8_meB); + Signal (spvpp_u34_8_phiA); + Signal (spvpp_u34_8_phiB); + Signal (spvpp_u34_8_qA); + Signal (spvpp_u34_8_qB); + Signal (spvpp_u34_8_validA); + Signal (spvpp_u34_8_validB); + Signal (spvpp_u34_8_wide_phi); + Signal (spvpp_u3aId); + Signal (spvpp_u3aIdr); + Signal (spvpp_u3aIdrr); + Signal (spvpp_u3aIdrrr); + Signal (spvpp_u3aIdt); + Signal (spvpp_u3b1_0_Dphi); + Signal (spvpp_u3b1_0_HighP2b1r); + Signal (spvpp_u3b1_0_LowP2b1r); + Signal (spvpp_u3b1_0_MedP2b1r); + Signal (spvpp_u3b1_0__HighP2b1); + Signal (spvpp_u3b1_0__LowP2b1); + Signal (spvpp_u3b1_0__MedP2b1); + Signal (spvpp_u3b1_0_eta); + Signal (spvpp_u3b1_0_mbB); + Signal (spvpp_u3b1_0_meA); + Signal (spvpp_u3b1_0_phiA); + Signal (spvpp_u3b1_0_phiB); + Signal (spvpp_u3b1_0_qA); + Signal (spvpp_u3b1_0_qB); + Signal (spvpp_u3b1_0_validA); + Signal (spvpp_u3b1_0_wide_phi); + Signal (spvpp_u3b1_10_Dphi); + Signal (spvpp_u3b1_10_HighP2b1r); + Signal (spvpp_u3b1_10_LowP2b1r); + Signal (spvpp_u3b1_10_MedP2b1r); + Signal (spvpp_u3b1_10__HighP2b1); + Signal (spvpp_u3b1_10__LowP2b1); + Signal (spvpp_u3b1_10__MedP2b1); + Signal (spvpp_u3b1_10_eta); + Signal (spvpp_u3b1_10_mbB); + Signal (spvpp_u3b1_10_meA); + Signal (spvpp_u3b1_10_phiA); + Signal (spvpp_u3b1_10_phiB); + Signal (spvpp_u3b1_10_qA); + Signal (spvpp_u3b1_10_qB); + Signal (spvpp_u3b1_10_validA); + Signal (spvpp_u3b1_10_wide_phi); + Signal (spvpp_u3b1_11_Dphi); + Signal (spvpp_u3b1_11_HighP2b1r); + Signal (spvpp_u3b1_11_LowP2b1r); + Signal (spvpp_u3b1_11_MedP2b1r); + Signal (spvpp_u3b1_11__HighP2b1); + Signal (spvpp_u3b1_11__LowP2b1); + Signal (spvpp_u3b1_11__MedP2b1); + Signal (spvpp_u3b1_11_eta); + Signal (spvpp_u3b1_11_mbB); + Signal (spvpp_u3b1_11_meA); + Signal (spvpp_u3b1_11_phiA); + Signal (spvpp_u3b1_11_phiB); + Signal (spvpp_u3b1_11_qA); + Signal (spvpp_u3b1_11_qB); + Signal (spvpp_u3b1_11_validA); + Signal (spvpp_u3b1_11_wide_phi); + Signal (spvpp_u3b1_1_Dphi); + Signal (spvpp_u3b1_1_HighP2b1r); + Signal (spvpp_u3b1_1_LowP2b1r); + Signal (spvpp_u3b1_1_MedP2b1r); + Signal (spvpp_u3b1_1__HighP2b1); + Signal (spvpp_u3b1_1__LowP2b1); + Signal (spvpp_u3b1_1__MedP2b1); + Signal (spvpp_u3b1_1_eta); + Signal (spvpp_u3b1_1_mbB); + Signal (spvpp_u3b1_1_meA); + Signal (spvpp_u3b1_1_phiA); + Signal (spvpp_u3b1_1_phiB); + Signal (spvpp_u3b1_1_qA); + Signal (spvpp_u3b1_1_qB); + Signal (spvpp_u3b1_1_validA); + Signal (spvpp_u3b1_1_wide_phi); + Signal (spvpp_u3b1_2_Dphi); + Signal (spvpp_u3b1_2_HighP2b1r); + Signal (spvpp_u3b1_2_LowP2b1r); + Signal (spvpp_u3b1_2_MedP2b1r); + Signal (spvpp_u3b1_2__HighP2b1); + Signal (spvpp_u3b1_2__LowP2b1); + Signal (spvpp_u3b1_2__MedP2b1); + Signal (spvpp_u3b1_2_eta); + Signal (spvpp_u3b1_2_mbB); + Signal (spvpp_u3b1_2_meA); + Signal (spvpp_u3b1_2_phiA); + Signal (spvpp_u3b1_2_phiB); + Signal (spvpp_u3b1_2_qA); + Signal (spvpp_u3b1_2_qB); + Signal (spvpp_u3b1_2_validA); + Signal (spvpp_u3b1_2_wide_phi); + Signal (spvpp_u3b1_3_Dphi); + Signal (spvpp_u3b1_3_HighP2b1r); + Signal (spvpp_u3b1_3_LowP2b1r); + Signal (spvpp_u3b1_3_MedP2b1r); + Signal (spvpp_u3b1_3__HighP2b1); + Signal (spvpp_u3b1_3__LowP2b1); + Signal (spvpp_u3b1_3__MedP2b1); + Signal (spvpp_u3b1_3_eta); + Signal (spvpp_u3b1_3_mbB); + Signal (spvpp_u3b1_3_meA); + Signal (spvpp_u3b1_3_phiA); + Signal (spvpp_u3b1_3_phiB); + Signal (spvpp_u3b1_3_qA); + Signal (spvpp_u3b1_3_qB); + Signal (spvpp_u3b1_3_validA); + Signal (spvpp_u3b1_3_wide_phi); + Signal (spvpp_u3b1_4_Dphi); + Signal (spvpp_u3b1_4_HighP2b1r); + Signal (spvpp_u3b1_4_LowP2b1r); + Signal (spvpp_u3b1_4_MedP2b1r); + Signal (spvpp_u3b1_4__HighP2b1); + Signal (spvpp_u3b1_4__LowP2b1); + Signal (spvpp_u3b1_4__MedP2b1); + Signal (spvpp_u3b1_4_eta); + Signal (spvpp_u3b1_4_mbB); + Signal (spvpp_u3b1_4_meA); + Signal (spvpp_u3b1_4_phiA); + Signal (spvpp_u3b1_4_phiB); + Signal (spvpp_u3b1_4_qA); + Signal (spvpp_u3b1_4_qB); + Signal (spvpp_u3b1_4_validA); + Signal (spvpp_u3b1_4_wide_phi); + Signal (spvpp_u3b1_5_Dphi); + Signal (spvpp_u3b1_5_HighP2b1r); + Signal (spvpp_u3b1_5_LowP2b1r); + Signal (spvpp_u3b1_5_MedP2b1r); + Signal (spvpp_u3b1_5__HighP2b1); + Signal (spvpp_u3b1_5__LowP2b1); + Signal (spvpp_u3b1_5__MedP2b1); + Signal (spvpp_u3b1_5_eta); + Signal (spvpp_u3b1_5_mbB); + Signal (spvpp_u3b1_5_meA); + Signal (spvpp_u3b1_5_phiA); + Signal (spvpp_u3b1_5_phiB); + Signal (spvpp_u3b1_5_qA); + Signal (spvpp_u3b1_5_qB); + Signal (spvpp_u3b1_5_validA); + Signal (spvpp_u3b1_5_wide_phi); + Signal (spvpp_u3b1_6_Dphi); + Signal (spvpp_u3b1_6_HighP2b1r); + Signal (spvpp_u3b1_6_LowP2b1r); + Signal (spvpp_u3b1_6_MedP2b1r); + Signal (spvpp_u3b1_6__HighP2b1); + Signal (spvpp_u3b1_6__LowP2b1); + Signal (spvpp_u3b1_6__MedP2b1); + Signal (spvpp_u3b1_6_eta); + Signal (spvpp_u3b1_6_mbB); + Signal (spvpp_u3b1_6_meA); + Signal (spvpp_u3b1_6_phiA); + Signal (spvpp_u3b1_6_phiB); + Signal (spvpp_u3b1_6_qA); + Signal (spvpp_u3b1_6_qB); + Signal (spvpp_u3b1_6_validA); + Signal (spvpp_u3b1_6_wide_phi); + Signal (spvpp_u3b1_7_Dphi); + Signal (spvpp_u3b1_7_HighP2b1r); + Signal (spvpp_u3b1_7_LowP2b1r); + Signal (spvpp_u3b1_7_MedP2b1r); + Signal (spvpp_u3b1_7__HighP2b1); + Signal (spvpp_u3b1_7__LowP2b1); + Signal (spvpp_u3b1_7__MedP2b1); + Signal (spvpp_u3b1_7_eta); + Signal (spvpp_u3b1_7_mbB); + Signal (spvpp_u3b1_7_meA); + Signal (spvpp_u3b1_7_phiA); + Signal (spvpp_u3b1_7_phiB); + Signal (spvpp_u3b1_7_qA); + Signal (spvpp_u3b1_7_qB); + Signal (spvpp_u3b1_7_validA); + Signal (spvpp_u3b1_7_wide_phi); + Signal (spvpp_u3b1_8_Dphi); + Signal (spvpp_u3b1_8_HighP2b1r); + Signal (spvpp_u3b1_8_LowP2b1r); + Signal (spvpp_u3b1_8_MedP2b1r); + Signal (spvpp_u3b1_8__HighP2b1); + Signal (spvpp_u3b1_8__LowP2b1); + Signal (spvpp_u3b1_8__MedP2b1); + Signal (spvpp_u3b1_8_eta); + Signal (spvpp_u3b1_8_mbB); + Signal (spvpp_u3b1_8_meA); + Signal (spvpp_u3b1_8_phiA); + Signal (spvpp_u3b1_8_phiB); + Signal (spvpp_u3b1_8_qA); + Signal (spvpp_u3b1_8_qB); + Signal (spvpp_u3b1_8_validA); + Signal (spvpp_u3b1_8_wide_phi); + Signal (spvpp_u3b1_9_Dphi); + Signal (spvpp_u3b1_9_HighP2b1r); + Signal (spvpp_u3b1_9_LowP2b1r); + Signal (spvpp_u3b1_9_MedP2b1r); + Signal (spvpp_u3b1_9__HighP2b1); + Signal (spvpp_u3b1_9__LowP2b1); + Signal (spvpp_u3b1_9__MedP2b1); + Signal (spvpp_u3b1_9_eta); + Signal (spvpp_u3b1_9_mbB); + Signal (spvpp_u3b1_9_meA); + Signal (spvpp_u3b1_9_phiA); + Signal (spvpp_u3b1_9_phiB); + Signal (spvpp_u3b1_9_qA); + Signal (spvpp_u3b1_9_qB); + Signal (spvpp_u3b1_9_validA); + Signal (spvpp_u3b1_9_wide_phi); + Signal (spvpp_u3bId); + Signal (spvpp_u3bIdr); + Signal (spvpp_u3bIdrr); + Signal (spvpp_u3bIdrrr); + Signal (spvpp_u3bIdt); + Signal (spvpp_u3cId); + Signal (spvpp_u3cIdr); + Signal (spvpp_u3cIdrr); + Signal (spvpp_u3cIdrrr); + Signal (spvpp_u3cIdt); + Signal (spvpp_u4aId); + Signal (spvpp_u4aIdr); + Signal (spvpp_u4aIdrr); + Signal (spvpp_u4aIdrrr); + Signal (spvpp_u4aIdt); + Signal (spvpp_u4bId); + Signal (spvpp_u4bIdr); + Signal (spvpp_u4bIdrr); + Signal (spvpp_u4bIdrrr); + Signal (spvpp_u4bIdt); + Signal (spvpp_u4cId); + Signal (spvpp_u4cIdr); + Signal (spvpp_u4cIdrr); + Signal (spvpp_u4cIdrrr); + Signal (spvpp_u4cIdt); + Signal (spvpp_ua2aId); + Signal (spvpp_ua2aIdr); + Signal (spvpp_ua2aIdrr); + Signal (spvpp_ua2aIdrrr); + Signal (spvpp_ua2aIdt); + Signal (spvpp_ua2bId); + Signal (spvpp_ua2bIdr); + Signal (spvpp_ua2bIdrr); + Signal (spvpp_ua2bIdrrr); + Signal (spvpp_ua2bIdt); + Signal (spvpp_ua2cId); + Signal (spvpp_ua2cIdr); + Signal (spvpp_ua2cIdrr); + Signal (spvpp_ua2cIdrrr); + Signal (spvpp_ua2cIdt); + Signal (spvpp_ua3aId); + Signal (spvpp_ua3aIdr); + Signal (spvpp_ua3aIdrr); + Signal (spvpp_ua3aIdrrr); + Signal (spvpp_ua3aIdt); + Signal (spvpp_ua3bId); + Signal (spvpp_ua3bIdr); + Signal (spvpp_ua3bIdrr); + Signal (spvpp_ua3bIdrrr); + Signal (spvpp_ua3bIdt); + Signal (spvpp_ua3cId); + Signal (spvpp_ua3cIdr); + Signal (spvpp_ua3cIdrr); + Signal (spvpp_ua3cIdrrr); + Signal (spvpp_ua3cIdt); + Signal (spvpp_ub2aId); + Signal (spvpp_ub2aIdr); + Signal (spvpp_ub2aIdrr); + Signal (spvpp_ub2aIdrrr); + Signal (spvpp_ub2aIdt); + Signal (spvpp_ub2bId); + Signal (spvpp_ub2bIdr); + Signal (spvpp_ub2bIdrr); + Signal (spvpp_ub2bIdrrr); + Signal (spvpp_ub2bIdt); + Signal (spvpp_ub2cId); + Signal (spvpp_ub2cIdr); + Signal (spvpp_ub2cIdrr); + Signal (spvpp_ub2cIdrrr); + Signal (spvpp_ub2cIdt); + Signal (spvpp_ub2dId); + Signal (spvpp_ub2dIdr); + Signal (spvpp_ub2dIdrr); + Signal (spvpp_ub2dIdrrr); + Signal (spvpp_ub2dIdt); + Signal (straight); + Signal (spvpp_au2_0_e21[6]); + Signal (spvpp_au2_1_e21[6]); + Signal (spvpp_au2_2_e21[6]); + Signal (spvpp_au2b_0_b11[6]); + Signal (spvpp_au2b_0_b12[3]); + Signal (spvpp_au2b_0_b13[3]); + Signal (spvpp_au2b_1_b11[6]); + Signal (spvpp_au2b_1_b12[3]); + Signal (spvpp_au2b_1_b13[3]); + Signal (spvpp_au2b_2_b11[6]); + Signal (spvpp_au2b_2_b12[3]); + Signal (spvpp_au2b_2_b13[3]); + Signal (spvpp_au2b_3_b11[6]); + Signal (spvpp_au2b_3_b12[3]); + Signal (spvpp_au2b_3_b13[3]); + Signal (spvpp_au3_0_e31[6]); + Signal (spvpp_au3_1_e31[6]); + Signal (spvpp_au3_2_e31[6]); + Signal (spvpp_au4_0_e41[6]); + Signal (spvpp_au4_1_e41[6]); + Signal (spvpp_au4_2_e41[6]); + Signal (spvpp_bxa__bxamb1_Larger[12]); + Signal (spvpp_bxa__bxamb1_id[12]); + Signal (spvpp_bxa__bxamb1_in[12]); + Signal (spvpp_bxa__bxamb1_q[12]); + Signal (spvpp_bxa__bxame1ac_Larger[9]); + Signal (spvpp_bxa__bxame1ac_id[9]); + Signal (spvpp_bxa__bxame1ac_in[9]); + Signal (spvpp_bxa__bxame1ac_q[9]); + Signal (spvpp_bxa__bxame1df_Larger[9]); + Signal (spvpp_bxa__bxame1df_id[9]); + Signal (spvpp_bxa__bxame1df_in[9]); + Signal (spvpp_bxa__bxame1df_q[9]); + Signal (spvpp_bxa__bxame2_Larger[9]); + Signal (spvpp_bxa__bxame2_id[9]); + Signal (spvpp_bxa__bxame2_in[9]); + Signal (spvpp_bxa__bxame2_q[9]); + Signal (spvpp_bxa__bxame3_Larger[9]); + Signal (spvpp_bxa__bxame3_id[9]); + Signal (spvpp_bxa__bxame3_in[9]); + Signal (spvpp_bxa__bxame3_q[9]); + Signal (spvpp_bxa__bxame4_Larger[9]); + Signal (spvpp_bxa__bxame4_id[9]); + Signal (spvpp_bxa__bxame4_in[9]); + Signal (spvpp_bxa__bxame4_q[9]); + Signal (spvpp_bxcorrect_Larger[9]); + Signal (spvpp_bxcorrect_del1stubs[9]); + Signal (spvpp_bxcorrect_del2stubs[9]); + Signal (spvpp_bxcorrect_id[9]); + Signal (spvpp_bxcorrect_in[9]); + Signal (spvpp_bxcorrect_phdiff_a[9]); + Signal (spvpp_bxcorrect_phdiff_b[9]); + Signal (spvpp_bxcorrect_r[9]); + Signal (spvpp_dmb1[4]); + Signal (spvpp_fsuv_Larger[13]); + Signal (spvpp_fsuv_delA[5]); + Signal (spvpp_fsuv_delB[5]); + Signal (spvpp_fsuv_eta[13]); + Signal (spvpp_fsuv_etar[13]); + Signal (spvpp_fsuv_etarr[13]); + Signal (spvpp_fsuv_id[13]); + Signal (spvpp_fsuv_idr[13]); + Signal (spvpp_fsuv_idrr[13]); + Signal (spvpp_fsuv_phi[13]); + Signal (spvpp_fsuv_phir[13]); + Signal (spvpp_fsuv_phirr[13]); + Signal (spvpp_fsuv_rank[13]); + Signal (spvpp_fsuv_rankr[13]); + Signal (spvpp_fsuv_rankrr[13]); + Signal (spvpp_fsuv_sidA[5]); + Signal (spvpp_fsuv_sidB[5]); + Signal (spvpp_fsuva_Larger[6]); + Signal (spvpp_fsuva_eta[6]); + Signal (spvpp_fsuva_etar[6]); + Signal (spvpp_fsuva_etarr[6]); + Signal (spvpp_fsuva_id[13]); + Signal (spvpp_fsuva_idr[13]); + Signal (spvpp_fsuva_idrr[13]); + Signal (spvpp_fsuva_phi[6]); + Signal (spvpp_fsuva_phir[6]); + Signal (spvpp_fsuva_phirr[6]); + Signal (spvpp_fsuva_rank[6]); + Signal (spvpp_fsuva_rankr[6]); + Signal (spvpp_fsuva_rankrr[6]); + Signal (spvpp_halo2id1[3]); + Signal (spvpp_halo2rank[3]); + Signal (spvpp_halo2rankr[3]); + Signal (spvpp_halo2rankrr[3]); + Signal (spvpp_halo2rankrrr[3]); + Signal (spvpp_halo2rankrrrr[3]); + Signal (spvpp_halo2rankrrrrr[3]); + Signal (spvpp_halo3id1[3]); + Signal (spvpp_halo3rank[3]); + Signal (spvpp_halo3rankr[3]); + Signal (spvpp_halo3rankrr[3]); + Signal (spvpp_halo3rankrrr[3]); + Signal (spvpp_halo3rankrrrr[3]); + Signal (spvpp_halo3rankrrrrr[3]); + Signal (spvpp_mb1[4]); + Signal (spvpp_mb1_bend[4]); + Signal (spvpp_mb1_phi[4]); + Signal (spvpp_mb1bi[5]); + Signal (spvpp_mb1bir[5]); + Signal (spvpp_mb1id1[4]); + Signal (spvpp_mb1id1r[4]); + Signal (spvpp_mb1id2[4]); + Signal (spvpp_mb1id2r[4]); + Signal (spvpp_mb1id3[4]); + Signal (spvpp_mb1id3r[4]); + Signal (spvpp_mb2id1[4]); + Signal (spvpp_mb2id1r[4]); + Signal (spvpp_mb2idb1[4]); + Signal (spvpp_mb2idb1r[4]); + Signal (spvpp_mb2rank[4]); + Signal (spvpp_mb2rankr[4]); + Signal (spvpp_mb2rankrr[4]); + Signal (spvpp_mb2rankrrr[4]); + Signal (spvpp_mb2rankrrrr[4]); + Signal (spvpp_mb2rankrrrrr[4]); + Signal (spvpp_me1[6]); + Signal (spvpp_me1_clctpat[6]); + Signal (spvpp_me1_cscid[6]); + Signal (spvpp_me1_eta[6]); + Signal (spvpp_me1_phi[6]); + Signal (spvpp_me1bi[7]); + Signal (spvpp_me1bir[7]); + Signal (spvpp_me2[3]); + Signal (spvpp_me2Id1[3]); + Signal (spvpp_me2Id1r[3]); + Signal (spvpp_me2Id3[3]); + Signal (spvpp_me2Id3r[3]); + Signal (spvpp_me2Id4[3]); + Signal (spvpp_me2Id4r[3]); + Signal (spvpp_me2Rank[3]); + Signal (spvpp_me2Rankr[3]); + Signal (spvpp_me2Rankrr[3]); + Signal (spvpp_me2Rankrrr[3]); + Signal (spvpp_me2Rankrrrr[3]); + Signal (spvpp_me2Rankrrrrr[3]); + Signal (spvpp_me2_eta[3]); + Signal (spvpp_me2_phi[3]); + Signal (spvpp_me2bi[4]); + Signal (spvpp_me2bir[4]); + Signal (spvpp_me3[3]); + Signal (spvpp_me3Id1[3]); + Signal (spvpp_me3Id1r[3]); + Signal (spvpp_me3Id2[3]); + Signal (spvpp_me3Id2r[3]); + Signal (spvpp_me3Id4[3]); + Signal (spvpp_me3Id4r[3]); + Signal (spvpp_me3Rank[3]); + Signal (spvpp_me3Rankr[3]); + Signal (spvpp_me3Rankrr[3]); + Signal (spvpp_me3Rankrrr[3]); + Signal (spvpp_me3Rankrrrr[3]); + Signal (spvpp_me3Rankrrrrr[3]); + Signal (spvpp_me3_eta[3]); + Signal (spvpp_me3_phi[3]); + Signal (spvpp_me3bi[4]); + Signal (spvpp_me3bir[4]); + Signal (spvpp_me4[3]); + Signal (spvpp_me4Id1[3]); + Signal (spvpp_me4Id1r[3]); + Signal (spvpp_me4Rank[3]); + Signal (spvpp_me4Rankr[3]); + Signal (spvpp_me4Rankrr[3]); + Signal (spvpp_me4Rankrrr[3]); + Signal (spvpp_me4Rankrrrr[3]); + Signal (spvpp_me4Rankrrrrr[3]); + Signal (spvpp_me4_eta[3]); + Signal (spvpp_me4_phi[3]); + Signal (spvpp_me4bi[4]); + Signal (spvpp_me4bir[4]); + Signal (spvpp_mux_etaPT[13]); + Signal (spvpp_mux_etaPTa[6]); + Signal (spvpp_mux_id[13]); + Signal (spvpp_mux_ida[6]); + Signal (spvpp_mux_modeMem[13]); + Signal (spvpp_mux_phdiff_a[6]); + Signal (spvpp_mux_phdiff_b[6]); + Signal (spvpp_mux_phi[13]); + Signal (spvpp_mux_phia[6]); + Signal (spvpp_mux_pt[13]); + Signal (spvpp_mux_rank[13]); + Signal (spvpp_mux_ranka[6]); + Signal (spvpp_phdiff_a[6]); + Signal (spvpp_phdiff_ar[6]); + Signal (spvpp_phdiff_arr[6]); + Signal (spvpp_phdiff_arrr[6]); + Signal (spvpp_phdiff_b[6]); + Signal (spvpp_phdiff_br[6]); + Signal (spvpp_phdiff_brr[6]); + Signal (spvpp_phdiff_brrr[6]); + Signal (spvpp_ptu2a_CSCID[7]); + Signal (spvpp_ptu2a_clctpat[7]); + Signal (spvpp_ptu2a_comp_dphi_5[1024]); + Signal (spvpp_ptu2a_comp_dphi_7[1024]); + Signal (spvpp_ptu2a_comp_dphi_8[1024]); + Signal (spvpp_ptu2a_me1Eta[7]); + Signal (spvpp_ptu2a_me1FR[7]); + Signal (spvpp_ptu2a_me1Phi[7]); + Signal (spvpp_ptu2a_me2Eta[4]); + Signal (spvpp_ptu2a_me2Phi[4]); + Signal (spvpp_ptu2a_me3Eta[4]); + Signal (spvpp_ptu2a_me3Phi[4]); + Signal (spvpp_ptu2a_me4Eta[4]); + Signal (spvpp_ptu2a_me4Phi[4]); + Signal (spvpp_ptu2b_CSCID[7]); + Signal (spvpp_ptu2b_clctpat[7]); + Signal (spvpp_ptu2b_comp_dphi_5[1024]); + Signal (spvpp_ptu2b_comp_dphi_7[1024]); + Signal (spvpp_ptu2b_comp_dphi_8[1024]); + Signal (spvpp_ptu2b_me1Eta[7]); + Signal (spvpp_ptu2b_me1FR[7]); + Signal (spvpp_ptu2b_me1Phi[7]); + Signal (spvpp_ptu2b_me2Eta[4]); + Signal (spvpp_ptu2b_me2Phi[4]); + Signal (spvpp_ptu2b_me3Eta[4]); + Signal (spvpp_ptu2b_me3Phi[4]); + Signal (spvpp_ptu2b_me4Eta[4]); + Signal (spvpp_ptu2b_me4Phi[4]); + Signal (spvpp_ptu2c_CSCID[7]); + Signal (spvpp_ptu2c_clctpat[7]); + Signal (spvpp_ptu2c_comp_dphi_5[1024]); + Signal (spvpp_ptu2c_comp_dphi_7[1024]); + Signal (spvpp_ptu2c_comp_dphi_8[1024]); + Signal (spvpp_ptu2c_me1Eta[7]); + Signal (spvpp_ptu2c_me1FR[7]); + Signal (spvpp_ptu2c_me1Phi[7]); + Signal (spvpp_ptu2c_me2Eta[4]); + Signal (spvpp_ptu2c_me2Phi[4]); + Signal (spvpp_ptu2c_me3Eta[4]); + Signal (spvpp_ptu2c_me3Phi[4]); + Signal (spvpp_ptu2c_me4Eta[4]); + Signal (spvpp_ptu2c_me4Phi[4]); + Signal (spvpp_ptu3a_CSCID[7]); + Signal (spvpp_ptu3a_clctpat[7]); + Signal (spvpp_ptu3a_comp_dphi_5[1024]); + Signal (spvpp_ptu3a_comp_dphi_7[1024]); + Signal (spvpp_ptu3a_comp_dphi_8[1024]); + Signal (spvpp_ptu3a_me1Eta[7]); + Signal (spvpp_ptu3a_me1FR[7]); + Signal (spvpp_ptu3a_me1Phi[7]); + Signal (spvpp_ptu3a_me2Eta[4]); + Signal (spvpp_ptu3a_me2Phi[4]); + Signal (spvpp_ptu3a_me3Eta[4]); + Signal (spvpp_ptu3a_me3Phi[4]); + Signal (spvpp_ptu3a_me4Eta[4]); + Signal (spvpp_ptu3a_me4Phi[4]); + Signal (spvpp_ptu3b_CSCID[7]); + Signal (spvpp_ptu3b_clctpat[7]); + Signal (spvpp_ptu3b_comp_dphi_5[1024]); + Signal (spvpp_ptu3b_comp_dphi_7[1024]); + Signal (spvpp_ptu3b_comp_dphi_8[1024]); + Signal (spvpp_ptu3b_me1Eta[7]); + Signal (spvpp_ptu3b_me1FR[7]); + Signal (spvpp_ptu3b_me1Phi[7]); + Signal (spvpp_ptu3b_me2Eta[4]); + Signal (spvpp_ptu3b_me2Phi[4]); + Signal (spvpp_ptu3b_me3Eta[4]); + Signal (spvpp_ptu3b_me3Phi[4]); + Signal (spvpp_ptu3b_me4Eta[4]); + Signal (spvpp_ptu3b_me4Phi[4]); + Signal (spvpp_ptu3c_CSCID[7]); + Signal (spvpp_ptu3c_clctpat[7]); + Signal (spvpp_ptu3c_comp_dphi_5[1024]); + Signal (spvpp_ptu3c_comp_dphi_7[1024]); + Signal (spvpp_ptu3c_comp_dphi_8[1024]); + Signal (spvpp_ptu3c_me1Eta[7]); + Signal (spvpp_ptu3c_me1FR[7]); + Signal (spvpp_ptu3c_me1Phi[7]); + Signal (spvpp_ptu3c_me2Eta[4]); + Signal (spvpp_ptu3c_me2Phi[4]); + Signal (spvpp_ptu3c_me3Eta[4]); + Signal (spvpp_ptu3c_me3Phi[4]); + Signal (spvpp_ptu3c_me4Eta[4]); + Signal (spvpp_ptu3c_me4Phi[4]); + Signal (spvpp_ptu4a_CSCID[7]); + Signal (spvpp_ptu4a_clctpat[7]); + Signal (spvpp_ptu4a_comp_dphi_8[1024]); + Signal (spvpp_ptu4a_me1Eta[7]); + Signal (spvpp_ptu4a_me1FR[7]); + Signal (spvpp_ptu4a_me1Phi[7]); + Signal (spvpp_ptu4a_me4Eta[4]); + Signal (spvpp_ptu4a_me4Phi[4]); + Signal (spvpp_ptu4b_CSCID[7]); + Signal (spvpp_ptu4b_clctpat[7]); + Signal (spvpp_ptu4b_comp_dphi_8[1024]); + Signal (spvpp_ptu4b_me1Eta[7]); + Signal (spvpp_ptu4b_me1FR[7]); + Signal (spvpp_ptu4b_me1Phi[7]); + Signal (spvpp_ptu4b_me4Eta[4]); + Signal (spvpp_ptu4b_me4Phi[4]); + Signal (spvpp_ptu4c_CSCID[7]); + Signal (spvpp_ptu4c_clctpat[7]); + Signal (spvpp_ptu4c_comp_dphi_8[1024]); + Signal (spvpp_ptu4c_me1Eta[7]); + Signal (spvpp_ptu4c_me1FR[7]); + Signal (spvpp_ptu4c_me1Phi[7]); + Signal (spvpp_ptu4c_me4Eta[4]); + Signal (spvpp_ptu4c_me4Phi[4]); + Signal (spvpp_ptua2a_me2Eta[4]); + Signal (spvpp_ptua2a_me2Phi[4]); + Signal (spvpp_ptua2b_me2Eta[4]); + Signal (spvpp_ptua2b_me2Phi[4]); + Signal (spvpp_ptua2c_me2Eta[4]); + Signal (spvpp_ptua2c_me2Phi[4]); + Signal (spvpp_ptua3a_me2Eta[4]); + Signal (spvpp_ptua3a_me2Phi[4]); + Signal (spvpp_ptua3b_me2Eta[4]); + Signal (spvpp_ptua3b_me2Phi[4]); + Signal (spvpp_ptua3c_me2Eta[4]); + Signal (spvpp_ptua3c_me2Phi[4]); + Signal (spvpp_ptub2a_eta[3]); + Signal (spvpp_ptub2a_me1Eta[7]); + Signal (spvpp_ptub2a_me1Phi[7]); + Signal (spvpp_ptub2a_me2Eta[4]); + Signal (spvpp_ptub2a_me2Phi[4]); + Signal (spvpp_ptub2a_me3Eta[4]); + Signal (spvpp_ptub2a_me3Phi[4]); + Signal (spvpp_ptub2b_eta[3]); + Signal (spvpp_ptub2b_me1Eta[7]); + Signal (spvpp_ptub2b_me1Phi[7]); + Signal (spvpp_ptub2b_me2Eta[4]); + Signal (spvpp_ptub2b_me2Phi[4]); + Signal (spvpp_ptub2b_me3Eta[4]); + Signal (spvpp_ptub2b_me3Phi[4]); + Signal (spvpp_ptub2c_eta[3]); + Signal (spvpp_ptub2c_me1Eta[7]); + Signal (spvpp_ptub2c_me1Phi[7]); + Signal (spvpp_ptub2c_me2Eta[4]); + Signal (spvpp_ptub2c_me2Phi[4]); + Signal (spvpp_ptub2c_me3Eta[4]); + Signal (spvpp_ptub2c_me3Phi[4]); + Signal (spvpp_ptub2d_eta[3]); + Signal (spvpp_ptub2d_me1Eta[7]); + Signal (spvpp_ptub2d_me1Phi[7]); + Signal (spvpp_ptub2d_me2Eta[4]); + Signal (spvpp_ptub2d_me2Phi[4]); + Signal (spvpp_ptub2d_me3Eta[4]); + Signal (spvpp_ptub2d_me3Phi[4]); + utype_b_0_0 *RC_control_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_Eqme12a_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_Eqme13a_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_Eqme14a_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_Eqme23_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_Eqme23r_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_Eqme24_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_Eqme34_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_e21_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_e21_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_e21_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_e21_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_e21_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_e21_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_e23_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_e24_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_max23_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_max24_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_e21_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_e21_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_e21_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_e21_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_e21_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_e21_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_e23_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_e24_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_max23_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_max24_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_e21_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_e21_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_e21_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_e21_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_e21_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_e21_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_e23_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_e24_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_max23_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_max24_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2a_0_max21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2a_0_me21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2a_1_max21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2a_1_me21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2a_2_max21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2a_2_me21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b11_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b11_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b11_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b11_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b11_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b11_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b12_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b12_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b12_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b13_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b13_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b13_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b11_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b11_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b11_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b11_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b11_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b11_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b12_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b12_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b12_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b13_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b13_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b13_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b11_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b11_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b11_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b11_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b11_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b11_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b12_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b12_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b12_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b13_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b13_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b13_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b11_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b11_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b11_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b11_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b11_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b11_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b12_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b12_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b12_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b13_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b13_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b13_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_e31_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_e31_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_e31_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_e31_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_e31_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_e31_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_e32_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_e34_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_max32_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_max34_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_e31_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_e31_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_e31_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_e31_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_e31_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_e31_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_e32_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_e34_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_max32_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_max34_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_e31_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_e31_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_e31_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_e31_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_e31_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_e31_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_e32_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_e34_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_max32_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_max34_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3a_0_max21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3a_0_me21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3a_1_max21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3a_1_me21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3a_2_max21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3a_2_me21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_0_e41_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_0_e41_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_0_e41_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_0_e41_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_0_e41_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_0_e41_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_0_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_1_e41_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_1_e41_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_1_e41_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_1_e41_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_1_e41_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_1_e41_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_1_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_2_e41_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_2_e41_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_2_e41_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_2_e41_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_2_e41_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_2_e41_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_2_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_m0_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_m1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_m2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_m3_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_res_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_s_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_res_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_s_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_m0_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_m1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_m2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_res_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_s_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_zcnt_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_larg1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_m0_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_m1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_m2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_res_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_s_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_zcnt_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_larg1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_m0_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_m1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_m2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_res_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_s_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_zcnt_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_larg1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_m0_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_m1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_m2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_res_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_s_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_zcnt_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_larg1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_m0_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_m1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_m2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_res_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_s_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_zcnt_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv__d_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_kill_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_killr_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_killrr1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_killrr2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_killrr3_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_larg_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_res_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_s_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_survived_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_kill_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_killr_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_killrr1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_killrr2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_killrr3_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_larg_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_survived_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_m0_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_m0a_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_m1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_m2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_mux_FR_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_mux_sign_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_pass12_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_pass13_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_pass14_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu2a_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu2a_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu2b_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu2b_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu2c_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu2c_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu3a_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu3a_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu3b_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu3b_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu3c_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu3c_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu4a_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu4b_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu4c_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptub2a_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptub2a_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptub2b_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptub2b_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptub2c_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptub2c_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptub2d_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptub2d_SelPhi_ptr_b_0_0; + utype_b_0_0 *control_ptr_b_0_0; + utype_b_0_0 *spvpp_Eqme12a_ptr_b_0_0; + utype_b_0_0 *spvpp_Eqme13a_ptr_b_0_0; + utype_b_0_0 *spvpp_Eqme14a_ptr_b_0_0; + utype_b_0_0 *spvpp_Eqme23_ptr_b_0_0; + utype_b_0_0 *spvpp_Eqme23r_ptr_b_0_0; + utype_b_0_0 *spvpp_Eqme24_ptr_b_0_0; + utype_b_0_0 *spvpp_Eqme34_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0__Maxp_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_e21_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_e21_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_e21_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_e21_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_e21_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_e21_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_e23_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_e24_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_max23_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_max24_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1__Maxp_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_e21_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_e21_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_e21_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_e21_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_e21_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_e21_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_e23_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_e24_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_max23_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_max24_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2__Maxp_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_e21_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_e21_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_e21_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_e21_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_e21_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_e21_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_e23_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_e24_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_max23_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_max24_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_0__Maxa21p_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_0_max21_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_0_me21_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_1__Maxa21p_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_1_max21_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_1_me21_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_2__Maxa21p_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_2_max21_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_2_me21_ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b11_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b11_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b11_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b11_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b11_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b11_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b12_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b12_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b12_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b13_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b13_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b13_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b11_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b11_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b11_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b11_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b11_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b11_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b12_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b12_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b12_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b13_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b13_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b13_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b11_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b11_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b11_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b11_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b11_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b11_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b12_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b12_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b12_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b13_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b13_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b13_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b11_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b11_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b11_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b11_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b11_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b11_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b12_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b12_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b12_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b13_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b13_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b13_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0__Max31p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0__Max3p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_e31_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_e31_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_e31_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_e31_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_e31_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_e31_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_e32_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_e34_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_max32_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_max34_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1__Max31p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1__Max3p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_e31_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_e31_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_e31_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_e31_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_e31_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_e31_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_e32_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_e34_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_max32_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_max34_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2__Max31p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2__Max3p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_e31_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_e31_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_e31_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_e31_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_e31_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_e31_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_e32_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_e34_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_max32_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_max34_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_0__Maxa21p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_0_max21_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_0_me21_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_1__Maxa21p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_1_max21_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_1_me21_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_2__Maxa21p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_2_max21_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_2_me21_ptr_b_0_0; + utype_b_0_0 *spvpp_au4_0_e41_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_0_e41_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_0_e41_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_0_e41_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_0_e41_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_0_e41_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_0_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au4_1_e41_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_1_e41_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_1_e41_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_1_e41_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_1_e41_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_1_e41_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_1_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au4_2_e41_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_2_e41_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_2_e41_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_2_e41_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_2_e41_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_2_e41_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_2_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_larg1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_m0_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_m1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_m2_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_m3_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_res_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_s_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_zcnt_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_larg1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_m0_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_m1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_m2_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_res_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_s_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_larg1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_m0_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_m1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_m2_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_res_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_s_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_zcnt_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_larg1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_m0_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_m1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_m2_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_res_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_s_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_zcnt_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_larg1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_m0_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_m1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_m2_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_res_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_s_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_zcnt_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_larg1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_m0_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_m1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_m2_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_res_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_s_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_zcnt_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_larg1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_m0_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_m1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_m2_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_res_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_s_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_zcnt_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv__d_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_kill_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_killr_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_killrr1_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_killrr2_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_killrr3_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_larg_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_res_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_s_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_survived_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_kill_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_killr_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_killrr1_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_killrr2_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_killrr3_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_larg_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_survived_ptr_b_0_0; + utype_b_0_0 *spvpp_m0_ptr_b_0_0; + utype_b_0_0 *spvpp_m0a_ptr_b_0_0; + utype_b_0_0 *spvpp_m1_ptr_b_0_0; + utype_b_0_0 *spvpp_m2_ptr_b_0_0; + utype_b_0_0 *spvpp_mux_FR_ptr_b_0_0; + utype_b_0_0 *spvpp_mux_sign_ptr_b_0_0; + utype_b_0_0 *spvpp_pass12_ptr_b_0_0; + utype_b_0_0 *spvpp_pass13_ptr_b_0_0; + utype_b_0_0 *spvpp_pass14_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu2a_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu2a_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu2b_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu2b_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu2c_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu2c_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu3a_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu3a_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu3b_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu3b_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu3c_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu3c_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu4a_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu4b_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu4c_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptub2a_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptub2a_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptub2b_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptub2b_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptub2c_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptub2c_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptub2d_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptub2d_SelPhi_ptr_b_0_0; + utype_b_10_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_10_0; + utype_b_10_0 *RC_spvpp_fsuv_larg_ptr_b_10_0; + utype_b_10_0 *spvpp_bxa__bxamb1_larg1_ptr_b_10_0; + utype_b_10_0 *spvpp_fsuv_larg_ptr_b_10_0; + utype_b_10_10 *RC_spvpp_Eqme12a_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_Eqme13a_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_Eqme14a_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_bxa__bxamb1_m0_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_bxa__bxamb1_m1_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_bxa__bxamb1_m2_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_bxa__bxamb1_m3_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv_Exists_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv__d_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv_ilgj_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv_kill_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv_killr_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv_killrr1_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv_killrr2_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv_killrr3_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv_survived_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_m0_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_m1_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_m2_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_mux_FR_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_mux_sign_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_pass12_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_pass13_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_pass14_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_ptu2a_SelPhi_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_ptu2b_SelPhi_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_ptu2c_SelPhi_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_ptu3a_SelPhi_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_ptu3b_SelPhi_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_ptu3c_SelPhi_ptr_b_10_10; + utype_b_10_10 *spvpp_Eqme12a_ptr_b_10_10; + utype_b_10_10 *spvpp_Eqme13a_ptr_b_10_10; + utype_b_10_10 *spvpp_Eqme14a_ptr_b_10_10; + utype_b_10_10 *spvpp_bxa__bxamb1_Exists_ptr_b_10_10; + utype_b_10_10 *spvpp_bxa__bxamb1_ilgj_ptr_b_10_10; + utype_b_10_10 *spvpp_bxa__bxamb1_m0_ptr_b_10_10; + utype_b_10_10 *spvpp_bxa__bxamb1_m1_ptr_b_10_10; + utype_b_10_10 *spvpp_bxa__bxamb1_m2_ptr_b_10_10; + utype_b_10_10 *spvpp_bxa__bxamb1_m3_ptr_b_10_10; + utype_b_10_10 *spvpp_bxa__bxamb1_zcnt_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv_Exists_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv__d_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv_ilgj_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv_kill_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv_killr_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv_killrr1_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv_killrr2_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv_killrr3_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv_survived_ptr_b_10_10; + utype_b_10_10 *spvpp_m0_ptr_b_10_10; + utype_b_10_10 *spvpp_m1_ptr_b_10_10; + utype_b_10_10 *spvpp_m2_ptr_b_10_10; + utype_b_10_10 *spvpp_mux_FR_ptr_b_10_10; + utype_b_10_10 *spvpp_mux_sign_ptr_b_10_10; + utype_b_10_10 *spvpp_pass12_ptr_b_10_10; + utype_b_10_10 *spvpp_pass13_ptr_b_10_10; + utype_b_10_10 *spvpp_pass14_ptr_b_10_10; + utype_b_10_10 *spvpp_ptu2a_SelPhi_ptr_b_10_10; + utype_b_10_10 *spvpp_ptu2b_SelPhi_ptr_b_10_10; + utype_b_10_10 *spvpp_ptu2c_SelPhi_ptr_b_10_10; + utype_b_10_10 *spvpp_ptu3a_SelPhi_ptr_b_10_10; + utype_b_10_10 *spvpp_ptu3b_SelPhi_ptr_b_10_10; + utype_b_10_10 *spvpp_ptu3c_SelPhi_ptr_b_10_10; + utype_b_10_9 *RC_spvpp_bxcorrect_tid_ptr_b_10_9; + utype_b_10_9 *RC_spvpp_fsuv_idt_ptr_b_10_9; + utype_b_10_9 *spvpp_bxcorrect_tid_ptr_b_10_9; + utype_b_10_9 *spvpp_fsuv_idt_ptr_b_10_9; + utype_b_11_0 *RC_mb1ap_ptr_b_11_0; + utype_b_11_0 *RC_mb1bp_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_Eq1b1r_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_Eqme12r_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_Eqme13r_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_Eqme14r_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_dtbx_0_phi_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_dtbx_1_phi_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_fsuv_larg_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_mb1_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_mb1_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_mb1_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_mb1_LB_3_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me1_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me1_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me1_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me1_LB_3_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me1_LB_4_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me1_LB_5_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me2_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me2_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me2_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me3_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me3_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me3_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me4_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me4_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me4_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2a_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2a_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2a_phidiff_a_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2b_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2b_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2b_phidiff_a_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2c_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2c_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2c_phidiff_a_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3a_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3a_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3a_phidiff_a_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3b_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3b_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3b_phidiff_a_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3c_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3c_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3c_phidiff_a_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu4a_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu4b_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu4c_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2a_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2a_d_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2a_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2b_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2b_d_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2b_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2c_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2c_d_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2c_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2d_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2d_d_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2d_e_ptr_b_11_0; + utype_b_11_0 *mb1ap_ptr_b_11_0; + utype_b_11_0 *mb1bp_ptr_b_11_0; + utype_b_11_0 *spvpp_Eq1b1r_ptr_b_11_0; + utype_b_11_0 *spvpp_Eqme12r_ptr_b_11_0; + utype_b_11_0 *spvpp_Eqme13r_ptr_b_11_0; + utype_b_11_0 *spvpp_Eqme14r_ptr_b_11_0; + utype_b_11_0 *spvpp_dtbx_0_phi_ptr_b_11_0; + utype_b_11_0 *spvpp_dtbx_1_phi_ptr_b_11_0; + utype_b_11_0 *spvpp_fsuv_larg_ptr_b_11_0; + utype_b_11_0 *spvpp_mb1_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_mb1_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_mb1_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_mb1_LB_3_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me1_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me1_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me1_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me1_LB_3_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me1_LB_4_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me1_LB_5_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me2_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me2_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me2_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me3_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me3_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me3_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me4_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me4_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me4_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2a_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2a_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2a_phidiff_a_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2b_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2b_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2b_phidiff_a_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2c_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2c_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2c_phidiff_a_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3a_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3a_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3a_phidiff_a_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3b_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3b_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3b_phidiff_a_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3c_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3c_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3c_phidiff_a_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu4a_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu4b_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu4c_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2a_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2a_d_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2a_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2b_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2b_d_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2b_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2c_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2c_d_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2c_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2d_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2d_d_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2d_e_ptr_b_11_0; + utype_b_11_1 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_1; + utype_b_11_1 *spvpp_bxa__bxamb1_larg1_ptr_b_11_1; + utype_b_11_10 *RC_spvpp_Eq1b1_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_Eq2b1_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_Eq3b1_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_Eqme12_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_Eqme13_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_Eqme14_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au2_0_me21_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au2_1_me21_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au2_2_me21_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au2b_0_mb11_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au2b_1_mb11_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au2b_2_mb11_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au2b_3_mb11_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au3_0_me31_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au3_1_me31_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au3_2_me31_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au4_0_me41_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au4_1_me41_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au4_2_me41_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu2a_a_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu2a_b_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu2b_a_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu2b_b_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu2c_a_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu2c_b_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu3a_a_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu3a_b_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu3b_a_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu3b_b_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu3c_a_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu3c_b_ptr_b_11_10; + utype_b_11_10 *spvpp_Eq1b1_ptr_b_11_10; + utype_b_11_10 *spvpp_Eq2b1_ptr_b_11_10; + utype_b_11_10 *spvpp_Eq3b1_ptr_b_11_10; + utype_b_11_10 *spvpp_Eqme12_ptr_b_11_10; + utype_b_11_10 *spvpp_Eqme13_ptr_b_11_10; + utype_b_11_10 *spvpp_Eqme14_ptr_b_11_10; + utype_b_11_10 *spvpp_au2_0_me21_ptr_b_11_10; + utype_b_11_10 *spvpp_au2_1_me21_ptr_b_11_10; + utype_b_11_10 *spvpp_au2_2_me21_ptr_b_11_10; + utype_b_11_10 *spvpp_au2b_0_mb11_ptr_b_11_10; + utype_b_11_10 *spvpp_au2b_1_mb11_ptr_b_11_10; + utype_b_11_10 *spvpp_au2b_2_mb11_ptr_b_11_10; + utype_b_11_10 *spvpp_au2b_3_mb11_ptr_b_11_10; + utype_b_11_10 *spvpp_au3_0_me31_ptr_b_11_10; + utype_b_11_10 *spvpp_au3_1_me31_ptr_b_11_10; + utype_b_11_10 *spvpp_au3_2_me31_ptr_b_11_10; + utype_b_11_10 *spvpp_au4_0_me41_ptr_b_11_10; + utype_b_11_10 *spvpp_au4_1_me41_ptr_b_11_10; + utype_b_11_10 *spvpp_au4_2_me41_ptr_b_11_10; + utype_b_11_10 *spvpp_bxa__bxamb1_larg1_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu2a_a_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu2a_b_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu2b_a_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu2b_b_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu2c_a_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu2c_b_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu3a_a_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu3a_b_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu3b_a_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu3b_b_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu3c_a_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu3c_b_ptr_b_11_10; + utype_b_11_11 *RC_spvpp_Eqme12a_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_Eqme13a_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_Eqme14a_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_bxa__bxamb1_m0_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_bxa__bxamb1_m1_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_bxa__bxamb1_m2_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_bxa__bxamb1_m3_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv_Exists_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv__d_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv_ilgj_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv_kill_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv_killr_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv_killrr1_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv_killrr2_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv_killrr3_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv_survived_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_m0_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_m1_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_m2_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_mux_FR_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_mux_sign_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_pass12_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_pass13_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_pass14_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_ptu2a_SelPhi_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_ptu2b_SelPhi_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_ptu2c_SelPhi_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_ptu3a_SelPhi_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_ptu3b_SelPhi_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_ptu3c_SelPhi_ptr_b_11_11; + utype_b_11_11 *spvpp_Eqme12a_ptr_b_11_11; + utype_b_11_11 *spvpp_Eqme13a_ptr_b_11_11; + utype_b_11_11 *spvpp_Eqme14a_ptr_b_11_11; + utype_b_11_11 *spvpp_bxa__bxamb1_Exists_ptr_b_11_11; + utype_b_11_11 *spvpp_bxa__bxamb1_ilgj_ptr_b_11_11; + utype_b_11_11 *spvpp_bxa__bxamb1_larg1_ptr_b_11_11; + utype_b_11_11 *spvpp_bxa__bxamb1_m0_ptr_b_11_11; + utype_b_11_11 *spvpp_bxa__bxamb1_m1_ptr_b_11_11; + utype_b_11_11 *spvpp_bxa__bxamb1_m2_ptr_b_11_11; + utype_b_11_11 *spvpp_bxa__bxamb1_m3_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv_Exists_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv__d_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv_ilgj_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv_kill_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv_killr_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv_killrr1_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv_killrr2_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv_killrr3_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv_survived_ptr_b_11_11; + utype_b_11_11 *spvpp_m0_ptr_b_11_11; + utype_b_11_11 *spvpp_m1_ptr_b_11_11; + utype_b_11_11 *spvpp_m2_ptr_b_11_11; + utype_b_11_11 *spvpp_mux_FR_ptr_b_11_11; + utype_b_11_11 *spvpp_mux_sign_ptr_b_11_11; + utype_b_11_11 *spvpp_pass12_ptr_b_11_11; + utype_b_11_11 *spvpp_pass13_ptr_b_11_11; + utype_b_11_11 *spvpp_pass14_ptr_b_11_11; + utype_b_11_11 *spvpp_ptu2a_SelPhi_ptr_b_11_11; + utype_b_11_11 *spvpp_ptu2b_SelPhi_ptr_b_11_11; + utype_b_11_11 *spvpp_ptu2c_SelPhi_ptr_b_11_11; + utype_b_11_11 *spvpp_ptu3a_SelPhi_ptr_b_11_11; + utype_b_11_11 *spvpp_ptu3b_SelPhi_ptr_b_11_11; + utype_b_11_11 *spvpp_ptu3c_SelPhi_ptr_b_11_11; + utype_b_11_2 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_2; + utype_b_11_2 *spvpp_bxa__bxamb1_larg1_ptr_b_11_2; + utype_b_11_3 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_3; + utype_b_11_3 *spvpp_bxa__bxamb1_larg1_ptr_b_11_3; + utype_b_11_4 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_4; + utype_b_11_4 *spvpp_bxa__bxamb1_larg1_ptr_b_11_4; + utype_b_11_5 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi2a_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi2b_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi2c_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi3a_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi3b_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi3c_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi4a_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi4b_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi4c_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phia2a_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phia2b_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phia2c_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phia3a_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phia3b_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phia3c_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phib2a_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phib2b_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phib2c_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phib2d_ptr_b_11_5; + utype_b_11_5 *spvpp_bxa__bxamb1_larg1_ptr_b_11_5; + utype_b_11_5 *spvpp_phi2a_ptr_b_11_5; + utype_b_11_5 *spvpp_phi2b_ptr_b_11_5; + utype_b_11_5 *spvpp_phi2c_ptr_b_11_5; + utype_b_11_5 *spvpp_phi3a_ptr_b_11_5; + utype_b_11_5 *spvpp_phi3b_ptr_b_11_5; + utype_b_11_5 *spvpp_phi3c_ptr_b_11_5; + utype_b_11_5 *spvpp_phi4a_ptr_b_11_5; + utype_b_11_5 *spvpp_phi4b_ptr_b_11_5; + utype_b_11_5 *spvpp_phi4c_ptr_b_11_5; + utype_b_11_5 *spvpp_phia2a_ptr_b_11_5; + utype_b_11_5 *spvpp_phia2b_ptr_b_11_5; + utype_b_11_5 *spvpp_phia2c_ptr_b_11_5; + utype_b_11_5 *spvpp_phia3a_ptr_b_11_5; + utype_b_11_5 *spvpp_phia3b_ptr_b_11_5; + utype_b_11_5 *spvpp_phia3c_ptr_b_11_5; + utype_b_11_5 *spvpp_phib2a_ptr_b_11_5; + utype_b_11_5 *spvpp_phib2b_ptr_b_11_5; + utype_b_11_5 *spvpp_phib2c_ptr_b_11_5; + utype_b_11_5 *spvpp_phib2d_ptr_b_11_5; + utype_b_11_6 *RC_spvpp_Eq2b1r_ptr_b_11_6; + utype_b_11_6 *RC_spvpp_Eq3b1r_ptr_b_11_6; + utype_b_11_6 *RC_spvpp_Eqme12ar_ptr_b_11_6; + utype_b_11_6 *RC_spvpp_Eqme13ar_ptr_b_11_6; + utype_b_11_6 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_6; + utype_b_11_6 *spvpp_Eq2b1r_ptr_b_11_6; + utype_b_11_6 *spvpp_Eq3b1r_ptr_b_11_6; + utype_b_11_6 *spvpp_Eqme12ar_ptr_b_11_6; + utype_b_11_6 *spvpp_Eqme13ar_ptr_b_11_6; + utype_b_11_6 *spvpp_bxa__bxamb1_larg1_ptr_b_11_6; + utype_b_11_7 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_7; + utype_b_11_7 *spvpp_bxa__bxamb1_larg1_ptr_b_11_7; + utype_b_11_8 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptu2a_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptu2b_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptu2c_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptu3a_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptu3b_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptu3c_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptub2a_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptub2b_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptub2c_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptub2d_b_ptr_b_11_8; + utype_b_11_8 *spvpp_bxa__bxamb1_larg1_ptr_b_11_8; + utype_b_11_8 *spvpp_ptu2a_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptu2b_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptu2c_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptu3a_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptu3b_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptu3c_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptub2a_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptub2b_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptub2c_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptub2d_b_ptr_b_11_8; + utype_b_11_9 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2a_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2a_d_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2a_phidiff_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2b_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2b_d_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2b_phidiff_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2c_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2c_d_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2c_phidiff_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3a_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3a_d_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3a_phidiff_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3b_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3b_d_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3b_phidiff_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3c_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3c_d_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3c_phidiff_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu4a_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu4b_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu4c_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptub2a_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptub2b_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptub2c_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptub2d_a_ptr_b_11_9; + utype_b_11_9 *spvpp_bxa__bxamb1_larg1_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2a_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2a_d_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2a_phidiff_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2b_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2b_d_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2b_phidiff_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2c_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2c_d_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2c_phidiff_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3a_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3a_d_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3a_phidiff_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3b_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3b_d_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3b_phidiff_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3c_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3c_d_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3c_phidiff_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu4a_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu4b_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu4c_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptub2a_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptub2b_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptub2c_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptub2d_a_ptr_b_11_9; + utype_b_12_0 *RC_spvpp_ub2aIdrrr_ptr_b_12_0; + utype_b_12_0 *RC_spvpp_ub2aIdt_ptr_b_12_0; + utype_b_12_0 *RC_spvpp_ub2bIdrrr_ptr_b_12_0; + utype_b_12_0 *RC_spvpp_ub2bIdt_ptr_b_12_0; + utype_b_12_0 *RC_spvpp_ub2cIdrrr_ptr_b_12_0; + utype_b_12_0 *RC_spvpp_ub2cIdt_ptr_b_12_0; + utype_b_12_0 *RC_spvpp_ub2dIdrrr_ptr_b_12_0; + utype_b_12_0 *RC_spvpp_ub2dIdt_ptr_b_12_0; + utype_b_12_0 *spvpp_ub2aIdrrr_ptr_b_12_0; + utype_b_12_0 *spvpp_ub2aIdt_ptr_b_12_0; + utype_b_12_0 *spvpp_ub2bIdrrr_ptr_b_12_0; + utype_b_12_0 *spvpp_ub2bIdt_ptr_b_12_0; + utype_b_12_0 *spvpp_ub2cIdrrr_ptr_b_12_0; + utype_b_12_0 *spvpp_ub2cIdt_ptr_b_12_0; + utype_b_12_0 *spvpp_ub2dIdrrr_ptr_b_12_0; + utype_b_12_0 *spvpp_ub2dIdt_ptr_b_12_0; + utype_b_12_1 *RC_spvpp_fsuv_larg_ptr_b_12_1; + utype_b_12_1 *spvpp_fsuv_larg_ptr_b_12_1; + utype_b_12_10 *RC_spvpp_fsuv_larg_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_0_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_10_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_11_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_12_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_13_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_14_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_15_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_16_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_17_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_18_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_19_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_1_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_20_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_21_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_22_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_23_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_2_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_3_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_4_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_5_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_6_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_7_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_8_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_9_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_0_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_10_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_11_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_1_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_2_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_3_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_4_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_5_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_6_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_7_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_8_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_9_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_0_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_10_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_11_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_1_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_2_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_3_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_4_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_5_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_6_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_7_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_8_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_9_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_fsuv_larg_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_0_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_10_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_11_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_12_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_13_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_14_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_15_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_16_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_17_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_18_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_19_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_1_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_20_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_21_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_22_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_23_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_2_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_3_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_4_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_5_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_6_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_7_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_8_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_9_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_0_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_10_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_11_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_1_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_2_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_3_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_4_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_5_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_6_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_7_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_8_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_9_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_0_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_10_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_11_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_1_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_2_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_3_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_4_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_5_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_6_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_7_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_8_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_9_mbB_ptr_b_12_10; + utype_b_12_11 *RC_spvpp_bxcorrect_tid_ptr_b_12_11; + utype_b_12_11 *RC_spvpp_fsuv_idt_ptr_b_12_11; + utype_b_12_11 *RC_spvpp_fsuv_larg_ptr_b_12_11; + utype_b_12_11 *spvpp_bxcorrect_tid_ptr_b_12_11; + utype_b_12_11 *spvpp_fsuv_idt_ptr_b_12_11; + utype_b_12_11 *spvpp_fsuv_larg_ptr_b_12_11; + utype_b_12_12 *RC_mb1a_phi_off_ptr_b_12_12; + utype_b_12_12 *RC_mb1b_phi_off_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_Eqme12a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_Eqme13a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_Eqme14a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_dtbx_0_phi_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_dtbx_1_phi_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_Exists_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_ilgj_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_kill_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_killr_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_killrr1_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_killrr2_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_killrr3_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_larg_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_survived_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_m0_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_m1_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_m2_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_mux_FR_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_mux_sign_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_pass12_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_pass13_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_pass14_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2a_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2a_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2a_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2a_phidiff_a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2a_pt_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2b_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2b_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2b_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2b_phidiff_a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2b_pt_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2c_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2c_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2c_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2c_phidiff_a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2c_pt_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3a_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3a_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3a_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3a_phidiff_a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3a_pt_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3b_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3b_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3b_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3b_phidiff_a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3b_pt_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3c_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3c_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3c_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3c_phidiff_a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3c_pt_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu4a_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu4b_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu4c_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2a_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2a_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2a_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2b_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2b_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2b_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2c_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2c_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2c_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2d_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2d_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2d_e_ptr_b_12_12; + utype_b_12_12 *mb1a_phi_off_ptr_b_12_12; + utype_b_12_12 *mb1b_phi_off_ptr_b_12_12; + utype_b_12_12 *spvpp_Eqme12a_ptr_b_12_12; + utype_b_12_12 *spvpp_Eqme13a_ptr_b_12_12; + utype_b_12_12 *spvpp_Eqme14a_ptr_b_12_12; + utype_b_12_12 *spvpp_dtbx_0_phi_ptr_b_12_12; + utype_b_12_12 *spvpp_dtbx_1_phi_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_Exists_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_ilgj_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_kill_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_killr_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_killrr1_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_killrr2_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_killrr3_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_larg_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_survived_ptr_b_12_12; + utype_b_12_12 *spvpp_m0_ptr_b_12_12; + utype_b_12_12 *spvpp_m1_ptr_b_12_12; + utype_b_12_12 *spvpp_m2_ptr_b_12_12; + utype_b_12_12 *spvpp_mux_FR_ptr_b_12_12; + utype_b_12_12 *spvpp_mux_sign_ptr_b_12_12; + utype_b_12_12 *spvpp_pass12_ptr_b_12_12; + utype_b_12_12 *spvpp_pass13_ptr_b_12_12; + utype_b_12_12 *spvpp_pass14_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2a_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2a_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2a_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2a_phidiff_a_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2a_pt_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2b_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2b_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2b_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2b_phidiff_a_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2b_pt_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2c_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2c_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2c_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2c_phidiff_a_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2c_pt_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3a_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3a_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3a_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3a_phidiff_a_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3a_pt_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3b_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3b_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3b_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3b_phidiff_a_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3b_pt_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3c_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3c_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3c_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3c_phidiff_a_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3c_pt_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu4a_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu4b_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu4c_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2a_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2a_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2a_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2b_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2b_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2b_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2c_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2c_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2c_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2d_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2d_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2d_e_ptr_b_12_12; + utype_b_12_2 *RC_spvpp_fsuv_larg_ptr_b_12_2; + utype_b_12_2 *spvpp_fsuv_larg_ptr_b_12_2; + utype_b_12_3 *RC_spvpp_fsuv_larg_ptr_b_12_3; + utype_b_12_3 *spvpp_fsuv_larg_ptr_b_12_3; + utype_b_12_4 *RC_spvpp_fsuv_larg_ptr_b_12_4; + utype_b_12_4 *spvpp_fsuv_larg_ptr_b_12_4; + utype_b_12_5 *RC_spvpp_fsuv_larg_ptr_b_12_5; + utype_b_12_5 *spvpp_fsuv_larg_ptr_b_12_5; + utype_b_12_6 *RC_spvpp_fsuv_larg_ptr_b_12_6; + utype_b_12_6 *spvpp_fsuv_larg_ptr_b_12_6; + utype_b_12_7 *RC_spvpp_fsuv_larg_ptr_b_12_7; + utype_b_12_7 *spvpp_fsuv_larg_ptr_b_12_7; + utype_b_12_8 *RC_spvpp_fsuv_larg_ptr_b_12_8; + utype_b_12_8 *spvpp_fsuv_larg_ptr_b_12_8; + utype_b_12_9 *RC_idHp_ptr_b_12_9; + utype_b_12_9 *RC_idLp_ptr_b_12_9; + utype_b_12_9 *RC_idMp_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_fsuv_larg_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_ptub2a_d_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_ptub2b_d_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_ptub2c_d_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_ptub2d_d_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_u2aIdt_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_u2bIdt_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_u2cIdt_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_u3aIdt_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_u3bIdt_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_u3cIdt_ptr_b_12_9; + utype_b_12_9 *idHp_ptr_b_12_9; + utype_b_12_9 *idLp_ptr_b_12_9; + utype_b_12_9 *idMp_ptr_b_12_9; + utype_b_12_9 *spvpp_fsuv_larg_ptr_b_12_9; + utype_b_12_9 *spvpp_ptub2a_d_ptr_b_12_9; + utype_b_12_9 *spvpp_ptub2b_d_ptr_b_12_9; + utype_b_12_9 *spvpp_ptub2c_d_ptr_b_12_9; + utype_b_12_9 *spvpp_ptub2d_d_ptr_b_12_9; + utype_b_12_9 *spvpp_u2aIdt_ptr_b_12_9; + utype_b_12_9 *spvpp_u2bIdt_ptr_b_12_9; + utype_b_12_9 *spvpp_u2cIdt_ptr_b_12_9; + utype_b_12_9 *spvpp_u3aIdt_ptr_b_12_9; + utype_b_12_9 *spvpp_u3bIdt_ptr_b_12_9; + utype_b_12_9 *spvpp_u3cIdt_ptr_b_12_9; + utype_b_13_12 *RC_spvpp_Eq1b1_ptr_b_13_12; + utype_b_13_12 *RC_spvpp_Eq2b1_ptr_b_13_12; + utype_b_13_12 *RC_spvpp_Eq3b1_ptr_b_13_12; + utype_b_13_12 *RC_spvpp_Eqme12_ptr_b_13_12; + utype_b_13_12 *RC_spvpp_Eqme13_ptr_b_13_12; + utype_b_13_12 *RC_spvpp_Eqme14_ptr_b_13_12; + utype_b_13_12 *spvpp_Eq1b1_ptr_b_13_12; + utype_b_13_12 *spvpp_Eq2b1_ptr_b_13_12; + utype_b_13_12 *spvpp_Eq3b1_ptr_b_13_12; + utype_b_13_12 *spvpp_Eqme12_ptr_b_13_12; + utype_b_13_12 *spvpp_Eqme13_ptr_b_13_12; + utype_b_13_12 *spvpp_Eqme14_ptr_b_13_12; + utype_b_13_13 *RC_spvpp_Eqme12a_ptr_b_13_13; + utype_b_13_13 *RC_spvpp_Eqme13a_ptr_b_13_13; + utype_b_13_13 *RC_spvpp_Eqme14a_ptr_b_13_13; + utype_b_13_13 *RC_spvpp_pass12_ptr_b_13_13; + utype_b_13_13 *RC_spvpp_pass13_ptr_b_13_13; + utype_b_13_13 *RC_spvpp_pass14_ptr_b_13_13; + utype_b_13_13 *spvpp_Eqme12a_ptr_b_13_13; + utype_b_13_13 *spvpp_Eqme13a_ptr_b_13_13; + utype_b_13_13 *spvpp_Eqme14a_ptr_b_13_13; + utype_b_13_13 *spvpp_pass12_ptr_b_13_13; + utype_b_13_13 *spvpp_pass13_ptr_b_13_13; + utype_b_13_13 *spvpp_pass14_ptr_b_13_13; + utype_b_14_12 *RC_spvpp_bxa__bxamb1_tin_ptr_b_14_12; + utype_b_14_12 *spvpp_bxa__bxamb1_tin_ptr_b_14_12; + utype_b_14_13 *RC_spvpp_bxcorrect_tid_ptr_b_14_13; + utype_b_14_13 *RC_spvpp_fsuv_idt_ptr_b_14_13; + utype_b_14_13 *spvpp_bxcorrect_tid_ptr_b_14_13; + utype_b_14_13 *spvpp_fsuv_idt_ptr_b_14_13; + utype_b_14_14 *RC_spvpp_Eqme12a_ptr_b_14_14; + utype_b_14_14 *RC_spvpp_Eqme13a_ptr_b_14_14; + utype_b_14_14 *RC_spvpp_Eqme14a_ptr_b_14_14; + utype_b_14_14 *RC_spvpp_pass12_ptr_b_14_14; + utype_b_14_14 *RC_spvpp_pass13_ptr_b_14_14; + utype_b_14_14 *RC_spvpp_pass14_ptr_b_14_14; + utype_b_14_14 *spvpp_Eqme12a_ptr_b_14_14; + utype_b_14_14 *spvpp_Eqme13a_ptr_b_14_14; + utype_b_14_14 *spvpp_Eqme14a_ptr_b_14_14; + utype_b_14_14 *spvpp_pass12_ptr_b_14_14; + utype_b_14_14 *spvpp_pass13_ptr_b_14_14; + utype_b_14_14 *spvpp_pass14_ptr_b_14_14; + utype_b_14_2 *RC_spvpp_mb1_LB_0_RB__ptr_b_14_2; + utype_b_14_2 *RC_spvpp_mb1_LB_1_RB__ptr_b_14_2; + utype_b_14_2 *RC_spvpp_mb1_LB_2_RB__ptr_b_14_2; + utype_b_14_2 *RC_spvpp_mb1_LB_3_RB__ptr_b_14_2; + utype_b_14_2 *spvpp_mb1_LB_0_RB__ptr_b_14_2; + utype_b_14_2 *spvpp_mb1_LB_1_RB__ptr_b_14_2; + utype_b_14_2 *spvpp_mb1_LB_2_RB__ptr_b_14_2; + utype_b_14_2 *spvpp_mb1_LB_3_RB__ptr_b_14_2; + utype_b_15_14 *RC_spvpp_Eq1b1_ptr_b_15_14; + utype_b_15_14 *RC_spvpp_Eq2b1_ptr_b_15_14; + utype_b_15_14 *RC_spvpp_Eq3b1_ptr_b_15_14; + utype_b_15_14 *RC_spvpp_Eqme12_ptr_b_15_14; + utype_b_15_14 *RC_spvpp_Eqme13_ptr_b_15_14; + utype_b_15_14 *RC_spvpp_Eqme14_ptr_b_15_14; + utype_b_15_14 *spvpp_Eq1b1_ptr_b_15_14; + utype_b_15_14 *spvpp_Eq2b1_ptr_b_15_14; + utype_b_15_14 *spvpp_Eq3b1_ptr_b_15_14; + utype_b_15_14 *spvpp_Eqme12_ptr_b_15_14; + utype_b_15_14 *spvpp_Eqme13_ptr_b_15_14; + utype_b_15_14 *spvpp_Eqme14_ptr_b_15_14; + utype_b_15_15 *RC_spvpp_Eqme12a_ptr_b_15_15; + utype_b_15_15 *RC_spvpp_Eqme13a_ptr_b_15_15; + utype_b_15_15 *RC_spvpp_Eqme14a_ptr_b_15_15; + utype_b_15_15 *RC_spvpp_dtbx_0_mb1a_ptr_b_15_15; + utype_b_15_15 *RC_spvpp_dtbx_1_mb1a_ptr_b_15_15; + utype_b_15_15 *RC_spvpp_pass12_ptr_b_15_15; + utype_b_15_15 *RC_spvpp_pass13_ptr_b_15_15; + utype_b_15_15 *RC_spvpp_pass14_ptr_b_15_15; + utype_b_15_15 *spvpp_Eqme12a_ptr_b_15_15; + utype_b_15_15 *spvpp_Eqme13a_ptr_b_15_15; + utype_b_15_15 *spvpp_Eqme14a_ptr_b_15_15; + utype_b_15_15 *spvpp_dtbx_0_mb1a_ptr_b_15_15; + utype_b_15_15 *spvpp_dtbx_1_mb1a_ptr_b_15_15; + utype_b_15_15 *spvpp_pass12_ptr_b_15_15; + utype_b_15_15 *spvpp_pass13_ptr_b_15_15; + utype_b_15_15 *spvpp_pass14_ptr_b_15_15; + utype_b_16_10 *RC_spvpp_u12_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_0_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_10_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_10_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_11_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_11_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_12_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_12_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_13_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_13_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_14_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_14_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_15_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_15_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_16_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_16_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_17_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_17_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_1_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_2_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_3_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_4_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_5_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_6_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_7_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_8_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_9_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_9_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_0_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_10_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_10_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_11_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_11_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_12_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_12_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_13_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_13_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_14_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_14_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_15_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_15_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_16_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_16_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_17_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_17_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_1_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_2_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_3_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_4_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_5_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_6_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_7_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_8_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_9_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_9_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_0_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_10_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_10_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_11_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_11_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_12_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_12_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_13_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_13_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_14_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_14_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_15_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_15_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_16_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_16_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_17_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_17_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_1_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_2_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_3_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_4_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_5_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_6_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_7_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_8_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_9_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_9_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_10_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_11_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_12_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_13_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_14_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_15_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_16_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_17_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_18_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_19_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_20_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_21_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_22_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_23_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_9_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_0_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_1_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_2_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_3_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_4_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_5_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_6_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_7_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_8_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_0_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_1_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_2_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_3_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_4_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_5_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_6_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_7_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_8_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_10_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_11_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_9_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_0_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_1_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_2_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_3_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_4_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_5_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_6_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_7_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_8_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_10_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_11_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_9_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_0_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_10_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_10_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_11_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_11_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_12_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_12_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_13_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_13_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_14_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_14_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_15_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_15_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_16_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_16_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_17_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_17_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_1_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_2_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_3_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_4_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_5_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_6_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_7_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_8_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_9_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_9_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_0_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_10_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_10_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_11_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_11_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_12_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_12_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_13_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_13_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_14_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_14_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_15_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_15_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_16_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_16_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_17_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_17_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_1_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_2_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_3_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_4_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_5_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_6_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_7_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_8_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_9_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_9_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_0_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_10_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_10_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_11_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_11_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_12_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_12_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_13_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_13_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_14_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_14_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_15_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_15_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_16_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_16_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_17_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_17_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_1_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_2_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_3_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_4_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_5_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_6_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_7_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_8_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_9_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_9_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_10_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_11_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_12_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_13_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_14_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_15_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_16_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_17_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_18_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_19_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_20_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_21_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_22_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_23_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_9_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_0_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_1_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_2_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_3_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_4_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_5_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_6_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_7_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_8_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_0_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_1_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_2_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_3_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_4_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_5_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_6_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_7_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_8_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_10_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_11_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_9_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_0_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_1_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_2_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_3_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_4_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_5_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_6_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_7_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_8_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_10_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_11_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_9_meA_ptr_b_16_10; + utype_b_16_13 *RC_idHp_ptr_b_16_13; + utype_b_16_13 *RC_idLp_ptr_b_16_13; + utype_b_16_13 *RC_idMp_ptr_b_16_13; + utype_b_16_13 *idHp_ptr_b_16_13; + utype_b_16_13 *idLp_ptr_b_16_13; + utype_b_16_13 *idMp_ptr_b_16_13; + utype_b_16_15 *RC_spvpp_bxcorrect_tid_ptr_b_16_15; + utype_b_16_15 *RC_spvpp_fsuv_idt_ptr_b_16_15; + utype_b_16_15 *spvpp_bxcorrect_tid_ptr_b_16_15; + utype_b_16_15 *spvpp_fsuv_idt_ptr_b_16_15; + utype_b_16_16 *RC_spvpp_Eqme12a_ptr_b_16_16; + utype_b_16_16 *RC_spvpp_Eqme13a_ptr_b_16_16; + utype_b_16_16 *RC_spvpp_Eqme14a_ptr_b_16_16; + utype_b_16_16 *RC_spvpp_pass12_ptr_b_16_16; + utype_b_16_16 *RC_spvpp_pass13_ptr_b_16_16; + utype_b_16_16 *RC_spvpp_pass14_ptr_b_16_16; + utype_b_16_16 *spvpp_Eqme12a_ptr_b_16_16; + utype_b_16_16 *spvpp_Eqme13a_ptr_b_16_16; + utype_b_16_16 *spvpp_Eqme14a_ptr_b_16_16; + utype_b_16_16 *spvpp_pass12_ptr_b_16_16; + utype_b_16_16 *spvpp_pass13_ptr_b_16_16; + utype_b_16_16 *spvpp_pass14_ptr_b_16_16; + utype_b_17_12 *RC_spvpp_Eq2b1r_ptr_b_17_12; + utype_b_17_12 *RC_spvpp_Eq3b1r_ptr_b_17_12; + utype_b_17_12 *RC_spvpp_Eqme12ar_ptr_b_17_12; + utype_b_17_12 *RC_spvpp_Eqme13ar_ptr_b_17_12; + utype_b_17_12 *spvpp_Eq2b1r_ptr_b_17_12; + utype_b_17_12 *spvpp_Eq3b1r_ptr_b_17_12; + utype_b_17_12 *spvpp_Eqme12ar_ptr_b_17_12; + utype_b_17_12 *spvpp_Eqme13ar_ptr_b_17_12; + utype_b_17_13 *RC_spvpp_ub2aIdrrr_ptr_b_17_13; + utype_b_17_13 *RC_spvpp_ub2aIdt_ptr_b_17_13; + utype_b_17_13 *RC_spvpp_ub2bIdrrr_ptr_b_17_13; + utype_b_17_13 *RC_spvpp_ub2bIdt_ptr_b_17_13; + utype_b_17_13 *RC_spvpp_ub2cIdrrr_ptr_b_17_13; + utype_b_17_13 *RC_spvpp_ub2cIdt_ptr_b_17_13; + utype_b_17_13 *RC_spvpp_ub2dIdrrr_ptr_b_17_13; + utype_b_17_13 *RC_spvpp_ub2dIdt_ptr_b_17_13; + utype_b_17_13 *spvpp_ub2aIdrrr_ptr_b_17_13; + utype_b_17_13 *spvpp_ub2aIdt_ptr_b_17_13; + utype_b_17_13 *spvpp_ub2bIdrrr_ptr_b_17_13; + utype_b_17_13 *spvpp_ub2bIdt_ptr_b_17_13; + utype_b_17_13 *spvpp_ub2cIdrrr_ptr_b_17_13; + utype_b_17_13 *spvpp_ub2cIdt_ptr_b_17_13; + utype_b_17_13 *spvpp_ub2dIdrrr_ptr_b_17_13; + utype_b_17_13 *spvpp_ub2dIdt_ptr_b_17_13; + utype_b_17_16 *RC_spvpp_Eq1b1_ptr_b_17_16; + utype_b_17_16 *RC_spvpp_Eq2b1_ptr_b_17_16; + utype_b_17_16 *RC_spvpp_Eq3b1_ptr_b_17_16; + utype_b_17_16 *RC_spvpp_Eqme12_ptr_b_17_16; + utype_b_17_16 *RC_spvpp_Eqme13_ptr_b_17_16; + utype_b_17_16 *RC_spvpp_Eqme14_ptr_b_17_16; + utype_b_17_16 *spvpp_Eq1b1_ptr_b_17_16; + utype_b_17_16 *spvpp_Eq2b1_ptr_b_17_16; + utype_b_17_16 *spvpp_Eq3b1_ptr_b_17_16; + utype_b_17_16 *spvpp_Eqme12_ptr_b_17_16; + utype_b_17_16 *spvpp_Eqme13_ptr_b_17_16; + utype_b_17_16 *spvpp_Eqme14_ptr_b_17_16; + utype_b_17_17 *RC_spvpp_Eqme12a_ptr_b_17_17; + utype_b_17_17 *RC_spvpp_Eqme13a_ptr_b_17_17; + utype_b_17_17 *RC_spvpp_Eqme14a_ptr_b_17_17; + utype_b_17_17 *RC_spvpp_pass12_ptr_b_17_17; + utype_b_17_17 *RC_spvpp_pass13_ptr_b_17_17; + utype_b_17_17 *RC_spvpp_pass14_ptr_b_17_17; + utype_b_17_17 *spvpp_Eqme12a_ptr_b_17_17; + utype_b_17_17 *spvpp_Eqme13a_ptr_b_17_17; + utype_b_17_17 *spvpp_Eqme14a_ptr_b_17_17; + utype_b_17_17 *spvpp_pass12_ptr_b_17_17; + utype_b_17_17 *spvpp_pass13_ptr_b_17_17; + utype_b_17_17 *spvpp_pass14_ptr_b_17_17; + utype_b_18_12 *RC_spvpp_me1_LB_0_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me1_LB_1_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me1_LB_2_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me1_LB_3_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me1_LB_4_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me1_LB_5_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me2_LB_0_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me2_LB_1_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me2_LB_2_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me3_LB_0_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me3_LB_1_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me3_LB_2_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me4_LB_0_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me4_LB_1_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me4_LB_2_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me1_LB_0_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me1_LB_1_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me1_LB_2_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me1_LB_3_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me1_LB_4_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me1_LB_5_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me2_LB_0_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me2_LB_1_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me2_LB_2_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me3_LB_0_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me3_LB_1_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me3_LB_2_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me4_LB_0_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me4_LB_1_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me4_LB_2_RB__ptr_b_18_12; + utype_b_19_17 *RC_spvpp_bxcorrect_tid_ptr_b_19_17; + utype_b_19_17 *RC_spvpp_fsuv_idt_ptr_b_19_17; + utype_b_19_17 *spvpp_bxcorrect_tid_ptr_b_19_17; + utype_b_19_17 *spvpp_fsuv_idt_ptr_b_19_17; + utype_b_19_18 *RC_spvpp_Eq1b1_ptr_b_19_18; + utype_b_19_18 *RC_spvpp_Eq2b1_ptr_b_19_18; + utype_b_19_18 *RC_spvpp_Eq3b1_ptr_b_19_18; + utype_b_19_18 *RC_spvpp_Eqme12_ptr_b_19_18; + utype_b_19_18 *RC_spvpp_Eqme13_ptr_b_19_18; + utype_b_19_18 *RC_spvpp_Eqme14_ptr_b_19_18; + utype_b_19_18 *spvpp_Eq1b1_ptr_b_19_18; + utype_b_19_18 *spvpp_Eq2b1_ptr_b_19_18; + utype_b_19_18 *spvpp_Eq3b1_ptr_b_19_18; + utype_b_19_18 *spvpp_Eqme12_ptr_b_19_18; + utype_b_19_18 *spvpp_Eqme13_ptr_b_19_18; + utype_b_19_18 *spvpp_Eqme14_ptr_b_19_18; + utype_b_1_0 *RC_spvpp_Eq1b1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_Eq2b1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_Eq3b1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_Eqme12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_Eqme13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_Eqme14_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_0_max21_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_0_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_0_me21_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_1_max21_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_1_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_1_me21_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_2_max21_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_2_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_2_me21_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_0_max11_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_0_max12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_0_max13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_0_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_0_mb11_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_0_mb12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_0_mb13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_1_max11_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_1_max12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_1_max13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_1_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_1_mb11_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_1_mb12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_1_mb13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_2_max11_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_2_max12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_2_max13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_2_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_2_mb11_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_2_mb12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_2_mb13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_3_max11_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_3_max12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_3_max13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_3_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_3_mb11_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_3_mb12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_3_mb13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au3_0_max31_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au3_0_me31_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au3_1_max31_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au3_1_me31_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au3_2_max31_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au3_2_me31_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_0_max41_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_0_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_0_me41_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_1_max41_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_1_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_1_me41_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_2_max41_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_2_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_2_me41_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxamb1_s_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame1ac_s_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame1df_s_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame2_larg1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame2_s_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame3_larg1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame3_s_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame4_larg1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame4_s_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxcorrect_larg1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxcorrect_s_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_fsuv_larg_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_fsuv_s_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_fsuva_larg_ptr_b_1_0; + utype_b_1_0 *spvpp_Eq1b1_ptr_b_1_0; + utype_b_1_0 *spvpp_Eq2b1_ptr_b_1_0; + utype_b_1_0 *spvpp_Eq3b1_ptr_b_1_0; + utype_b_1_0 *spvpp_Eqme12_ptr_b_1_0; + utype_b_1_0 *spvpp_Eqme13_ptr_b_1_0; + utype_b_1_0 *spvpp_Eqme14_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_0__Max21p_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_0_max21_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_0_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_0_me21_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_1__Max21p_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_1_max21_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_1_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_1_me21_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_2__Max21p_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_2_max21_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_2_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_2_me21_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0__Max11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0__Max12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0_max11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0_max12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0_max13_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0_mb11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0_mb12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0_mb13_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1__Max11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1__Max12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1_max11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1_max12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1_max13_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1_mb11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1_mb12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1_mb13_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2__Max11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2__Max12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2_max11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2_max12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2_max13_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2_mb11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2_mb12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2_mb13_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3__Max11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3__Max12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3_max11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3_max12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3_max13_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3_mb11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3_mb12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3_mb13_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_0__Max31p_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_0_max31_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_0_me31_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_1__Max31p_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_1_max31_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_1_me31_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_2__Max31p_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_2_max31_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_2_me31_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_0__Max41p_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_0_max41_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_0_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_0_me41_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_1__Max41p_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_1_max41_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_1_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_1_me41_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_2__Max41p_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_2_max41_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_2_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_2_me41_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxamb1_larg1_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxamb1_s_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame1ac_larg1_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame1ac_s_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame1df_larg1_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame1df_s_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame2_larg1_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame2_s_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame3_larg1_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame3_s_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame4_larg1_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame4_s_ptr_b_1_0; + utype_b_1_0 *spvpp_bxcorrect_larg1_ptr_b_1_0; + utype_b_1_0 *spvpp_bxcorrect_s_ptr_b_1_0; + utype_b_1_0 *spvpp_fsuv_larg_ptr_b_1_0; + utype_b_1_0 *spvpp_fsuv_s_ptr_b_1_0; + utype_b_1_0 *spvpp_fsuva_larg_ptr_b_1_0; + utype_b_1_1 *RC_spvpp_Eqme12a_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_Eqme13a_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_Eqme14a_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_Eqme23_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_Eqme23r_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_Eqme24_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_Eqme34_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_e21_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_e21_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_e21_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_e21_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_e21_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_e21_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_e23_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_e24_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_e21_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_e21_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_e21_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_e21_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_e21_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_e21_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_e23_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_e24_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_e21_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_e21_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_e21_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_e21_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_e21_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_e21_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_e23_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_e24_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2a_0_me21_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2a_1_me21_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2a_2_me21_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b11_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b11_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b11_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b11_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b11_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b11_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b12_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b12_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b12_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b13_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b13_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b13_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b11_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b11_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b11_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b11_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b11_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b11_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b12_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b12_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b12_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b13_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b13_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b13_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b11_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b11_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b11_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b11_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b11_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b11_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b12_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b12_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b12_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b13_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b13_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b13_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b11_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b11_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b11_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b11_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b11_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b11_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b12_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b12_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b12_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b13_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b13_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b13_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_0_e31_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_0_e31_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_0_e31_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_0_e31_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_0_e31_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_0_e31_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_0_e32_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_0_e34_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_1_e31_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_1_e31_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_1_e31_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_1_e31_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_1_e31_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_1_e31_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_1_e32_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_1_e34_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_2_e31_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_2_e31_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_2_e31_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_2_e31_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_2_e31_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_2_e31_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_2_e32_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_2_e34_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3a_0_me21_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3a_1_me21_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3a_2_me21_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_0_e41_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_0_e41_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_0_e41_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_0_e41_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_0_e41_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_0_e41_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_0_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_1_e41_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_1_e41_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_1_e41_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_1_e41_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_1_e41_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_1_e41_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_1_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_2_e41_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_2_e41_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_2_e41_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_2_e41_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_2_e41_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_2_e41_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_2_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_m0_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_m1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_m2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_m3_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_res_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_s_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1ac_res_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1ac_s_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1df_m0_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1df_m1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1df_m2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1df_res_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1df_s_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1df_zcnt_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame2_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame2_m0_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame2_m1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame2_m2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame2_res_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame2_s_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame2_zcnt_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame3_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame3_m0_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame3_m1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame3_m2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame3_res_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame3_s_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame3_zcnt_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame4_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame4_m0_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame4_m1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame4_m2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame4_res_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame4_s_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame4_zcnt_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxcorrect_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxcorrect_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxcorrect_m0_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxcorrect_m1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxcorrect_m2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxcorrect_res_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxcorrect_s_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxcorrect_zcnt_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv__d_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_kill_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_killr_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_killrr1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_killrr2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_killrr3_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_res_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_s_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_survived_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuva_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuva_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuva_kill_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuva_killr_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuva_killrr1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuva_killrr2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuva_killrr3_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuva_survived_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_m0_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_m0a_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_m1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_m2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_mux_FR_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_mux_sign_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_pass12_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_pass13_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_pass14_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu2a_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu2a_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu2b_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu2b_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu2c_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu2c_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu3a_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu3a_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu3b_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu3b_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu3c_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu3c_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu4a_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu4b_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu4c_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptub2a_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptub2a_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptub2b_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptub2b_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptub2c_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptub2c_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptub2d_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptub2d_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_Eqme12a_ptr_b_1_1; + utype_b_1_1 *spvpp_Eqme13a_ptr_b_1_1; + utype_b_1_1 *spvpp_Eqme14a_ptr_b_1_1; + utype_b_1_1 *spvpp_Eqme23_ptr_b_1_1; + utype_b_1_1 *spvpp_Eqme23r_ptr_b_1_1; + utype_b_1_1 *spvpp_Eqme24_ptr_b_1_1; + utype_b_1_1 *spvpp_Eqme34_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_e21_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_e21_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_e21_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_e21_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_e21_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_e21_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_e23_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_e24_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_e21_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_e21_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_e21_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_e21_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_e21_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_e21_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_e23_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_e24_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_e21_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_e21_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_e21_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_e21_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_e21_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_e21_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_e23_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_e24_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au2a_0_me21_ptr_b_1_1; + utype_b_1_1 *spvpp_au2a_1_me21_ptr_b_1_1; + utype_b_1_1 *spvpp_au2a_2_me21_ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b11_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b11_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b11_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b11_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b11_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b11_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b12_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b12_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b12_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b13_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b13_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b13_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b11_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b11_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b11_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b11_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b11_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b11_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b12_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b12_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b12_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b13_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b13_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b13_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b11_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b11_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b11_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b11_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b11_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b11_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b12_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b12_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b12_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b13_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b13_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b13_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b11_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b11_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b11_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b11_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b11_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b11_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b12_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b12_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b12_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b13_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b13_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b13_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0__Max31p_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0_e31_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0_e31_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0_e31_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0_e31_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0_e31_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0_e31_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0_e32_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0_e34_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1__Max31p_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1_e31_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1_e31_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1_e31_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1_e31_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1_e31_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1_e31_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1_e32_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1_e34_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2__Max31p_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2_e31_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2_e31_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2_e31_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2_e31_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2_e31_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2_e31_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2_e32_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2_e34_ptr_b_1_1; + utype_b_1_1 *spvpp_au3a_0_me21_ptr_b_1_1; + utype_b_1_1 *spvpp_au3a_1_me21_ptr_b_1_1; + utype_b_1_1 *spvpp_au3a_2_me21_ptr_b_1_1; + utype_b_1_1 *spvpp_au4_0_e41_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_0_e41_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_0_e41_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_0_e41_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_0_e41_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_0_e41_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_0_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au4_1_e41_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_1_e41_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_1_e41_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_1_e41_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_1_e41_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_1_e41_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_1_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au4_2_e41_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_2_e41_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_2_e41_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_2_e41_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_2_e41_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_2_e41_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_2_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_m0_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_m1_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_m2_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_m3_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_res_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_s_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_zcnt_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1ac_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1ac_m0_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1ac_m1_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1ac_m2_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1ac_res_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1ac_s_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1df_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1df_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1df_m0_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1df_m1_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1df_m2_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1df_res_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1df_s_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1df_zcnt_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame2_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame2_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame2_m0_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame2_m1_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame2_m2_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame2_res_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame2_s_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame2_zcnt_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame3_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame3_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame3_m0_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame3_m1_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame3_m2_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame3_res_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame3_s_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame3_zcnt_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame4_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame4_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame4_m0_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame4_m1_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame4_m2_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame4_res_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame4_s_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame4_zcnt_ptr_b_1_1; + utype_b_1_1 *spvpp_bxcorrect_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_bxcorrect_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_bxcorrect_m0_ptr_b_1_1; + utype_b_1_1 *spvpp_bxcorrect_m1_ptr_b_1_1; + utype_b_1_1 *spvpp_bxcorrect_m2_ptr_b_1_1; + utype_b_1_1 *spvpp_bxcorrect_res_ptr_b_1_1; + utype_b_1_1 *spvpp_bxcorrect_s_ptr_b_1_1; + utype_b_1_1 *spvpp_bxcorrect_zcnt_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv__d_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_kill_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_killr_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_killrr1_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_killrr2_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_killrr3_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_res_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_s_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_survived_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuva_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuva_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuva_kill_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuva_killr_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuva_killrr1_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuva_killrr2_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuva_killrr3_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuva_survived_ptr_b_1_1; + utype_b_1_1 *spvpp_m0_ptr_b_1_1; + utype_b_1_1 *spvpp_m0a_ptr_b_1_1; + utype_b_1_1 *spvpp_m1_ptr_b_1_1; + utype_b_1_1 *spvpp_m2_ptr_b_1_1; + utype_b_1_1 *spvpp_mux_FR_ptr_b_1_1; + utype_b_1_1 *spvpp_mux_sign_ptr_b_1_1; + utype_b_1_1 *spvpp_pass12_ptr_b_1_1; + utype_b_1_1 *spvpp_pass13_ptr_b_1_1; + utype_b_1_1 *spvpp_pass14_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu2a_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu2a_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu2b_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu2b_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu2c_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu2c_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu3a_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu3a_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu3b_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu3b_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu3c_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu3c_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu4a_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu4b_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu4c_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptub2a_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptub2a_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptub2b_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptub2b_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptub2c_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptub2c_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptub2d_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptub2d_SelPhi_ptr_b_1_1; + utype_b_20_12 *RC_mb1ap_ptr_b_20_12; + utype_b_20_12 *RC_mb1bp_ptr_b_20_12; + utype_b_20_12 *mb1ap_ptr_b_20_12; + utype_b_20_12 *mb1bp_ptr_b_20_12; + utype_b_20_16 *RC_spvpp_mb1_LB_0_RB__ptr_b_20_16; + utype_b_20_16 *RC_spvpp_mb1_LB_1_RB__ptr_b_20_16; + utype_b_20_16 *RC_spvpp_mb1_LB_2_RB__ptr_b_20_16; + utype_b_20_16 *RC_spvpp_mb1_LB_3_RB__ptr_b_20_16; + utype_b_20_16 *spvpp_mb1_LB_0_RB__ptr_b_20_16; + utype_b_20_16 *spvpp_mb1_LB_1_RB__ptr_b_20_16; + utype_b_20_16 *spvpp_mb1_LB_2_RB__ptr_b_20_16; + utype_b_20_16 *spvpp_mb1_LB_3_RB__ptr_b_20_16; + utype_b_20_17 *RC_spvpp_u12_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_0_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_10_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_10_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_11_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_11_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_12_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_12_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_13_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_13_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_14_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_14_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_15_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_15_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_16_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_16_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_17_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_17_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_1_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_2_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_3_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_4_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_5_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_6_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_7_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_8_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_9_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_9_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_0_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_10_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_10_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_11_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_11_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_12_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_12_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_13_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_13_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_14_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_14_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_15_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_15_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_16_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_16_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_17_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_17_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_1_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_2_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_3_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_4_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_5_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_6_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_7_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_8_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_9_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_9_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_0_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_10_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_10_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_11_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_11_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_12_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_12_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_13_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_13_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_14_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_14_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_15_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_15_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_16_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_16_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_17_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_17_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_1_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_2_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_3_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_4_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_5_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_6_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_7_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_8_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_9_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_9_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_10_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_11_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_12_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_13_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_14_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_15_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_16_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_17_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_18_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_19_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_20_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_21_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_22_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_23_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_9_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_0_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_1_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_2_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_3_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_4_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_5_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_6_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_7_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_8_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_0_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_1_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_2_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_3_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_4_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_5_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_6_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_7_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_8_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_10_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_11_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_9_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_0_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_1_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_2_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_3_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_4_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_5_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_6_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_7_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_8_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_10_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_11_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_9_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_0_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_10_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_10_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_11_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_11_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_12_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_12_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_13_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_13_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_14_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_14_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_15_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_15_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_16_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_16_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_17_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_17_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_1_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_2_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_3_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_4_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_5_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_6_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_7_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_8_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_9_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_9_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_0_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_10_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_10_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_11_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_11_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_12_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_12_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_13_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_13_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_14_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_14_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_15_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_15_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_16_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_16_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_17_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_17_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_1_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_2_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_3_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_4_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_5_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_6_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_7_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_8_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_9_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_9_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_0_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_10_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_10_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_11_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_11_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_12_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_12_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_13_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_13_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_14_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_14_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_15_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_15_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_16_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_16_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_17_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_17_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_1_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_2_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_3_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_4_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_5_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_6_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_7_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_8_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_9_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_9_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_10_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_11_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_12_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_13_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_14_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_15_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_16_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_17_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_18_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_19_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_20_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_21_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_22_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_23_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_9_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_0_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_1_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_2_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_3_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_4_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_5_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_6_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_7_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_8_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_0_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_1_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_2_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_3_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_4_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_5_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_6_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_7_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_8_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_10_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_11_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_9_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_0_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_1_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_2_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_3_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_4_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_5_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_6_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_7_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_8_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_10_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_11_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_9_meA_ptr_b_20_17; + utype_b_21_17 *RC_idHp_ptr_b_21_17; + utype_b_21_17 *RC_idLp_ptr_b_21_17; + utype_b_21_17 *RC_idMp_ptr_b_21_17; + utype_b_21_17 *idHp_ptr_b_21_17; + utype_b_21_17 *idLp_ptr_b_21_17; + utype_b_21_17 *idMp_ptr_b_21_17; + utype_b_21_20 *RC_spvpp_Eq1b1_ptr_b_21_20; + utype_b_21_20 *RC_spvpp_Eq2b1_ptr_b_21_20; + utype_b_21_20 *RC_spvpp_Eq3b1_ptr_b_21_20; + utype_b_21_20 *RC_spvpp_Eqme12_ptr_b_21_20; + utype_b_21_20 *RC_spvpp_Eqme13_ptr_b_21_20; + utype_b_21_20 *RC_spvpp_Eqme14_ptr_b_21_20; + utype_b_21_20 *RC_spvpp_bxcorrect_tid_ptr_b_21_20; + utype_b_21_20 *RC_spvpp_fsuv_idt_ptr_b_21_20; + utype_b_21_20 *spvpp_Eq1b1_ptr_b_21_20; + utype_b_21_20 *spvpp_Eq2b1_ptr_b_21_20; + utype_b_21_20 *spvpp_Eq3b1_ptr_b_21_20; + utype_b_21_20 *spvpp_Eqme12_ptr_b_21_20; + utype_b_21_20 *spvpp_Eqme13_ptr_b_21_20; + utype_b_21_20 *spvpp_Eqme14_ptr_b_21_20; + utype_b_21_20 *spvpp_bxcorrect_tid_ptr_b_21_20; + utype_b_21_20 *spvpp_fsuv_idt_ptr_b_21_20; + utype_b_21_21 *RC_spvpp_u12_0_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_10_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_11_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_12_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_13_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_14_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_15_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_16_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_17_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_1_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_2_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_3_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_4_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_5_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_6_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_7_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_8_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_9_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_0_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_10_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_11_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_12_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_13_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_14_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_15_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_16_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_17_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_1_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_2_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_3_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_4_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_5_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_6_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_7_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_8_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_9_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_0_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_10_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_11_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_12_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_13_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_14_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_15_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_16_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_17_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_1_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_2_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_3_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_4_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_5_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_6_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_7_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_8_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_9_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_0_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_0_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_1_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_1_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_2_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_2_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_3_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_3_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_4_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_4_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_5_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_5_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_6_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_6_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_7_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_7_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_8_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_8_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_0_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_0_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_1_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_1_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_2_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_2_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_3_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_3_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_4_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_4_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_5_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_5_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_6_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_6_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_7_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_7_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_8_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_8_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_0_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_10_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_11_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_1_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_2_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_3_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_4_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_5_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_6_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_7_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_8_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_9_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_0_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_0_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_1_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_1_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_2_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_2_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_3_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_3_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_4_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_4_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_5_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_5_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_6_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_6_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_7_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_7_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_8_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_8_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_0_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_10_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_11_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_1_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_2_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_3_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_4_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_5_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_6_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_7_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_8_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_9_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_0_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_10_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_11_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_12_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_13_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_14_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_15_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_16_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_17_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_1_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_2_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_3_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_4_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_5_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_6_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_7_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_8_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_9_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_0_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_10_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_11_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_12_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_13_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_14_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_15_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_16_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_17_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_1_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_2_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_3_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_4_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_5_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_6_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_7_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_8_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_9_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_0_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_10_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_11_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_12_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_13_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_14_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_15_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_16_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_17_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_1_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_2_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_3_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_4_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_5_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_6_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_7_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_8_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_9_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_0_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_0_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_1_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_1_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_2_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_2_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_3_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_3_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_4_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_4_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_5_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_5_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_6_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_6_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_7_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_7_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_8_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_8_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_0_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_0_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_1_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_1_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_2_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_2_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_3_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_3_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_4_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_4_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_5_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_5_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_6_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_6_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_7_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_7_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_8_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_8_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_0_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_10_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_11_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_1_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_2_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_3_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_4_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_5_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_6_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_7_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_8_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_9_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_0_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_0_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_1_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_1_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_2_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_2_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_3_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_3_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_4_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_4_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_5_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_5_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_6_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_6_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_7_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_7_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_8_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_8_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_0_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_10_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_11_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_1_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_2_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_3_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_4_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_5_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_6_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_7_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_8_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_9_meA_ptr_b_21_21; + utype_b_22_10 *RC_pHp_ptr_b_22_10; + utype_b_22_10 *RC_pLp_ptr_b_22_10; + utype_b_22_10 *RC_pMp_ptr_b_22_10; + utype_b_22_10 *pHp_ptr_b_22_10; + utype_b_22_10 *pLp_ptr_b_22_10; + utype_b_22_10 *pMp_ptr_b_22_10; + utype_b_22_19 *RC_spvpp_bxa__bxame1ac_tin_ptr_b_22_19; + utype_b_22_19 *RC_spvpp_bxa__bxame1df_tin_ptr_b_22_19; + utype_b_22_19 *RC_spvpp_bxa__bxame2_tin_ptr_b_22_19; + utype_b_22_19 *RC_spvpp_bxa__bxame3_tin_ptr_b_22_19; + utype_b_22_19 *RC_spvpp_bxa__bxame4_tin_ptr_b_22_19; + utype_b_22_19 *spvpp_bxa__bxame1ac_tin_ptr_b_22_19; + utype_b_22_19 *spvpp_bxa__bxame1df_tin_ptr_b_22_19; + utype_b_22_19 *spvpp_bxa__bxame2_tin_ptr_b_22_19; + utype_b_22_19 *spvpp_bxa__bxame3_tin_ptr_b_22_19; + utype_b_22_19 *spvpp_bxa__bxame4_tin_ptr_b_22_19; + utype_b_23_12 *RC_spvpp_Eq1b1r_ptr_b_23_12; + utype_b_23_12 *RC_spvpp_Eqme12r_ptr_b_23_12; + utype_b_23_12 *RC_spvpp_Eqme13r_ptr_b_23_12; + utype_b_23_12 *RC_spvpp_Eqme14r_ptr_b_23_12; + utype_b_23_12 *spvpp_Eq1b1r_ptr_b_23_12; + utype_b_23_12 *spvpp_Eqme12r_ptr_b_23_12; + utype_b_23_12 *spvpp_Eqme13r_ptr_b_23_12; + utype_b_23_12 *spvpp_Eqme14r_ptr_b_23_12; + utype_b_23_18 *RC_spvpp_Eq2b1r_ptr_b_23_18; + utype_b_23_18 *RC_spvpp_Eq3b1r_ptr_b_23_18; + utype_b_23_18 *spvpp_Eq2b1r_ptr_b_23_18; + utype_b_23_18 *spvpp_Eq3b1r_ptr_b_23_18; + utype_b_23_2 *RC_spvpp_me2_LB_0_RB__ptr_b_23_2; + utype_b_23_2 *RC_spvpp_me2_LB_1_RB__ptr_b_23_2; + utype_b_23_2 *RC_spvpp_me2_LB_2_RB__ptr_b_23_2; + utype_b_23_2 *RC_spvpp_me3_LB_0_RB__ptr_b_23_2; + utype_b_23_2 *RC_spvpp_me3_LB_1_RB__ptr_b_23_2; + utype_b_23_2 *RC_spvpp_me3_LB_2_RB__ptr_b_23_2; + utype_b_23_2 *RC_spvpp_me4_LB_0_RB__ptr_b_23_2; + utype_b_23_2 *RC_spvpp_me4_LB_1_RB__ptr_b_23_2; + utype_b_23_2 *RC_spvpp_me4_LB_2_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me2_LB_0_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me2_LB_1_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me2_LB_2_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me3_LB_0_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me3_LB_1_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me3_LB_2_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me4_LB_0_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me4_LB_1_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me4_LB_2_RB__ptr_b_23_2; + utype_b_23_22 *RC_spvpp_Eq1b1_ptr_b_23_22; + utype_b_23_22 *RC_spvpp_Eq2b1_ptr_b_23_22; + utype_b_23_22 *RC_spvpp_Eq3b1_ptr_b_23_22; + utype_b_23_22 *RC_spvpp_Eqme12_ptr_b_23_22; + utype_b_23_22 *RC_spvpp_Eqme13_ptr_b_23_22; + utype_b_23_22 *RC_spvpp_Eqme14_ptr_b_23_22; + utype_b_23_22 *spvpp_Eq1b1_ptr_b_23_22; + utype_b_23_22 *spvpp_Eq2b1_ptr_b_23_22; + utype_b_23_22 *spvpp_Eq3b1_ptr_b_23_22; + utype_b_23_22 *spvpp_Eqme12_ptr_b_23_22; + utype_b_23_22 *spvpp_Eqme13_ptr_b_23_22; + utype_b_23_22 *spvpp_Eqme14_ptr_b_23_22; + utype_b_23_23 *RC_spvpp_bxa__bxame2_tin_ptr_b_23_23; + utype_b_23_23 *RC_spvpp_bxa__bxame3_tin_ptr_b_23_23; + utype_b_23_23 *RC_spvpp_bxa__bxame4_tin_ptr_b_23_23; + utype_b_23_23 *spvpp_bxa__bxame2_tin_ptr_b_23_23; + utype_b_23_23 *spvpp_bxa__bxame3_tin_ptr_b_23_23; + utype_b_23_23 *spvpp_bxa__bxame4_tin_ptr_b_23_23; + utype_b_24_21 *RC_spvpp_u12_0_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_10_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_11_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_12_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_13_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_14_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_15_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_16_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_17_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_1_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_2_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_3_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_4_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_5_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_6_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_7_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_8_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_9_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_0_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_10_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_11_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_12_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_13_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_14_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_15_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_16_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_17_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_1_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_2_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_3_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_4_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_5_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_6_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_7_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_8_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_9_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_0_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_10_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_11_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_12_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_13_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_14_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_15_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_16_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_17_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_1_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_2_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_3_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_4_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_5_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_6_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_7_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_8_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_9_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_0_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_10_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_11_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_12_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_13_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_14_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_15_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_16_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_17_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_1_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_2_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_3_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_4_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_5_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_6_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_7_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_8_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_9_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_0_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_10_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_11_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_12_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_13_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_14_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_15_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_16_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_17_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_1_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_2_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_3_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_4_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_5_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_6_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_7_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_8_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_9_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_0_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_10_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_11_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_12_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_13_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_14_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_15_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_16_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_17_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_1_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_2_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_3_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_4_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_5_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_6_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_7_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_8_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_9_meA_ptr_b_24_21; + utype_b_25_24 *RC_spvpp_Eq1b1_ptr_b_25_24; + utype_b_25_24 *RC_spvpp_Eqme12_ptr_b_25_24; + utype_b_25_24 *RC_spvpp_Eqme13_ptr_b_25_24; + utype_b_25_24 *RC_spvpp_Eqme14_ptr_b_25_24; + utype_b_25_24 *spvpp_Eq1b1_ptr_b_25_24; + utype_b_25_24 *spvpp_Eqme12_ptr_b_25_24; + utype_b_25_24 *spvpp_Eqme13_ptr_b_25_24; + utype_b_25_24 *spvpp_Eqme14_ptr_b_25_24; + utype_b_25_25 *RC_spvpp_u12_0_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_10_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_11_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_12_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_13_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_14_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_15_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_16_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_17_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_1_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_2_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_3_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_4_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_5_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_6_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_7_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_8_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_9_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_0_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_10_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_11_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_12_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_13_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_14_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_15_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_16_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_17_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_1_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_2_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_3_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_4_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_5_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_6_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_7_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_8_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_9_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_0_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_10_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_11_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_12_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_13_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_14_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_15_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_16_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_17_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_1_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_2_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_3_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_4_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_5_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_6_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_7_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_8_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_9_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_0_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_10_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_11_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_12_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_13_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_14_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_15_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_16_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_17_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_18_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_19_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_1_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_20_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_21_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_22_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_23_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_2_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_3_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_4_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_5_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_6_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_7_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_8_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_9_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_0_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_10_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_11_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_12_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_13_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_14_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_15_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_16_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_17_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_1_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_2_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_3_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_4_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_5_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_6_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_7_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_8_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_9_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_0_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_10_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_11_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_12_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_13_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_14_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_15_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_16_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_17_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_1_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_2_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_3_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_4_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_5_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_6_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_7_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_8_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_9_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_0_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_10_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_11_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_12_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_13_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_14_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_15_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_16_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_17_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_1_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_2_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_3_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_4_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_5_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_6_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_7_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_8_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_9_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_0_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_10_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_11_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_12_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_13_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_14_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_15_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_16_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_17_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_18_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_19_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_1_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_20_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_21_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_22_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_23_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_2_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_3_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_4_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_5_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_6_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_7_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_8_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_9_meA_ptr_b_25_25; + utype_b_26_23 *RC_spvpp_me1_LB_0_RB__ptr_b_26_23; + utype_b_26_23 *RC_spvpp_me1_LB_1_RB__ptr_b_26_23; + utype_b_26_23 *RC_spvpp_me1_LB_2_RB__ptr_b_26_23; + utype_b_26_23 *RC_spvpp_me1_LB_3_RB__ptr_b_26_23; + utype_b_26_23 *RC_spvpp_me1_LB_4_RB__ptr_b_26_23; + utype_b_26_23 *RC_spvpp_me1_LB_5_RB__ptr_b_26_23; + utype_b_26_23 *spvpp_me1_LB_0_RB__ptr_b_26_23; + utype_b_26_23 *spvpp_me1_LB_1_RB__ptr_b_26_23; + utype_b_26_23 *spvpp_me1_LB_2_RB__ptr_b_26_23; + utype_b_26_23 *spvpp_me1_LB_3_RB__ptr_b_26_23; + utype_b_26_23 *spvpp_me1_LB_4_RB__ptr_b_26_23; + utype_b_26_23 *spvpp_me1_LB_5_RB__ptr_b_26_23; + utype_b_27_23 *RC_pHp_ptr_b_27_23; + utype_b_27_23 *RC_pLp_ptr_b_27_23; + utype_b_27_23 *RC_pMp_ptr_b_27_23; + utype_b_27_23 *pHp_ptr_b_27_23; + utype_b_27_23 *pLp_ptr_b_27_23; + utype_b_27_23 *pMp_ptr_b_27_23; + utype_b_27_26 *RC_spvpp_Eq1b1_ptr_b_27_26; + utype_b_27_26 *RC_spvpp_Eqme12_ptr_b_27_26; + utype_b_27_26 *RC_spvpp_Eqme13_ptr_b_27_26; + utype_b_27_26 *RC_spvpp_Eqme14_ptr_b_27_26; + utype_b_27_26 *spvpp_Eq1b1_ptr_b_27_26; + utype_b_27_26 *spvpp_Eqme12_ptr_b_27_26; + utype_b_27_26 *spvpp_Eqme13_ptr_b_27_26; + utype_b_27_26 *spvpp_Eqme14_ptr_b_27_26; + utype_b_27_27 *RC_spvpp_bxa__bxame1ac_tin_ptr_b_27_27; + utype_b_27_27 *RC_spvpp_bxa__bxame1df_tin_ptr_b_27_27; + utype_b_27_27 *spvpp_bxa__bxame1ac_tin_ptr_b_27_27; + utype_b_27_27 *spvpp_bxa__bxame1df_tin_ptr_b_27_27; + utype_b_28_28 *RC_pHp_ptr_b_28_28; + utype_b_28_28 *RC_pLp_ptr_b_28_28; + utype_b_28_28 *RC_pMp_ptr_b_28_28; + utype_b_28_28 *pHp_ptr_b_28_28; + utype_b_28_28 *pLp_ptr_b_28_28; + utype_b_28_28 *pMp_ptr_b_28_28; + utype_b_29_28 *RC_spvpp_Eq1b1_ptr_b_29_28; + utype_b_29_28 *RC_spvpp_Eqme12_ptr_b_29_28; + utype_b_29_28 *RC_spvpp_Eqme13_ptr_b_29_28; + utype_b_29_28 *RC_spvpp_Eqme14_ptr_b_29_28; + utype_b_29_28 *spvpp_Eq1b1_ptr_b_29_28; + utype_b_29_28 *spvpp_Eqme12_ptr_b_29_28; + utype_b_29_28 *spvpp_Eqme13_ptr_b_29_28; + utype_b_29_28 *spvpp_Eqme14_ptr_b_29_28; + utype_b_2_0 *RC_spvpp_Eqme23r_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_Eqme24r_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_Eqme34r_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_bxa__bxame2_larg1_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_bxa__bxame3_larg1_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_bxa__bxame4_larg1_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_bxcorrect_larg1_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_bxcorrect_tid_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_fsuv_idt_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_fsuv_larg_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_fsuva_idt_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_fsuva_larg_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu2a_etadiff_a_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu2b_etadiff_a_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu2c_etadiff_a_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu3a_etadiff_a_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu3b_etadiff_a_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu3c_etadiff_a_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu4a_etadiff_a_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu4b_etadiff_a_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu4c_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_Eqme23r_ptr_b_2_0; + utype_b_2_0 *spvpp_Eqme24r_ptr_b_2_0; + utype_b_2_0 *spvpp_Eqme34r_ptr_b_2_0; + utype_b_2_0 *spvpp_bxa__bxamb1_larg1_ptr_b_2_0; + utype_b_2_0 *spvpp_bxa__bxame1ac_larg1_ptr_b_2_0; + utype_b_2_0 *spvpp_bxa__bxame1df_larg1_ptr_b_2_0; + utype_b_2_0 *spvpp_bxa__bxame2_larg1_ptr_b_2_0; + utype_b_2_0 *spvpp_bxa__bxame3_larg1_ptr_b_2_0; + utype_b_2_0 *spvpp_bxa__bxame4_larg1_ptr_b_2_0; + utype_b_2_0 *spvpp_bxcorrect_larg1_ptr_b_2_0; + utype_b_2_0 *spvpp_bxcorrect_tid_ptr_b_2_0; + utype_b_2_0 *spvpp_fsuv_idt_ptr_b_2_0; + utype_b_2_0 *spvpp_fsuv_larg_ptr_b_2_0; + utype_b_2_0 *spvpp_fsuva_idt_ptr_b_2_0; + utype_b_2_0 *spvpp_fsuva_larg_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu2a_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu2b_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu2c_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu3a_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu3b_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu3c_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu4a_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu4b_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu4c_etadiff_a_ptr_b_2_0; + utype_b_2_1 *RC_control_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au2_0_max23_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au2_0_max24_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au2_1_max23_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au2_1_max24_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au2_2_max23_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au2_2_max24_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au3_0_max32_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au3_0_max34_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au3_1_max32_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au3_1_max34_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au3_2_max32_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au3_2_max34_ptr_b_2_1; + utype_b_2_1 *control_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_0__Maxp_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_0_max23_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_0_max24_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_1__Maxp_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_1_max23_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_1_max24_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_2__Maxp_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_2_max23_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_2_max24_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_0__Max3p_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_0_max32_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_0_max34_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_1__Max3p_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_1_max32_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_1_max34_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_2__Max3p_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_2_max32_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_2_max34_ptr_b_2_1; + utype_b_2_2 *RC_spvpp_Eqme12a_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_Eqme13a_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_Eqme14a_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_Eqme23_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_Eqme23r_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_Eqme24_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_Eqme34_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2_0_e23_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2_0_e24_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2_1_e23_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2_1_e24_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2_2_e23_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2_2_e24_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2a_0_me21_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2a_1_me21_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2a_2_me21_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3_0_e32_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3_0_e34_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3_1_e32_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3_1_e34_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3_2_e32_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3_2_e34_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3a_0_me21_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3a_1_me21_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3a_2_me21_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_m0_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_m1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_m2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_m3_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_res_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_s_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1ac_res_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1ac_s_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1df_m0_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1df_m1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1df_m2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1df_res_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1df_s_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1df_zcnt_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame2_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame2_m0_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame2_m1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame2_m2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame2_res_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame2_s_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame2_zcnt_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame3_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame3_m0_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame3_m1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame3_m2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame3_res_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame3_s_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame3_zcnt_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame4_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame4_m0_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame4_m1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame4_m2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame4_res_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame4_s_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame4_zcnt_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxcorrect_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxcorrect_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxcorrect_m0_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxcorrect_m1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxcorrect_m2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxcorrect_res_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxcorrect_s_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxcorrect_zcnt_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv__d_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_kill_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_killr_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_killrr1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_killrr2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_killrr3_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_res_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_s_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_survived_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuva_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuva_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuva_kill_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuva_killr_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuva_killrr1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuva_killrr2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuva_killrr3_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuva_survived_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_m0_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_m0a_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_m1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_m2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_mux_FR_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_mux_sign_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_pass12_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_pass13_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_pass14_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu2a_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu2a_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu2b_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu2b_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu2c_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu2c_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu3a_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu3a_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu3b_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu3b_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu3c_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu3c_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptub2a_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptub2a_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptub2b_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptub2b_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptub2c_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptub2c_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptub2d_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptub2d_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_Eqme12a_ptr_b_2_2; + utype_b_2_2 *spvpp_Eqme13a_ptr_b_2_2; + utype_b_2_2 *spvpp_Eqme14a_ptr_b_2_2; + utype_b_2_2 *spvpp_Eqme23_ptr_b_2_2; + utype_b_2_2 *spvpp_Eqme23r_ptr_b_2_2; + utype_b_2_2 *spvpp_Eqme24_ptr_b_2_2; + utype_b_2_2 *spvpp_Eqme34_ptr_b_2_2; + utype_b_2_2 *spvpp_au2_0_e23_ptr_b_2_2; + utype_b_2_2 *spvpp_au2_0_e24_ptr_b_2_2; + utype_b_2_2 *spvpp_au2_1_e23_ptr_b_2_2; + utype_b_2_2 *spvpp_au2_1_e24_ptr_b_2_2; + utype_b_2_2 *spvpp_au2_2_e23_ptr_b_2_2; + utype_b_2_2 *spvpp_au2_2_e24_ptr_b_2_2; + utype_b_2_2 *spvpp_au2a_0_me21_ptr_b_2_2; + utype_b_2_2 *spvpp_au2a_1_me21_ptr_b_2_2; + utype_b_2_2 *spvpp_au2a_2_me21_ptr_b_2_2; + utype_b_2_2 *spvpp_au3_0_e32_ptr_b_2_2; + utype_b_2_2 *spvpp_au3_0_e34_ptr_b_2_2; + utype_b_2_2 *spvpp_au3_1_e32_ptr_b_2_2; + utype_b_2_2 *spvpp_au3_1_e34_ptr_b_2_2; + utype_b_2_2 *spvpp_au3_2_e32_ptr_b_2_2; + utype_b_2_2 *spvpp_au3_2_e34_ptr_b_2_2; + utype_b_2_2 *spvpp_au3a_0_me21_ptr_b_2_2; + utype_b_2_2 *spvpp_au3a_1_me21_ptr_b_2_2; + utype_b_2_2 *spvpp_au3a_2_me21_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_m0_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_m1_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_m2_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_m3_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_res_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_s_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_zcnt_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1ac_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1ac_m0_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1ac_m1_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1ac_m2_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1ac_res_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1ac_s_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1df_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1df_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1df_m0_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1df_m1_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1df_m2_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1df_res_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1df_s_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1df_zcnt_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame2_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame2_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame2_m0_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame2_m1_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame2_m2_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame2_res_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame2_s_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame2_zcnt_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame3_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame3_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame3_m0_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame3_m1_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame3_m2_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame3_res_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame3_s_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame3_zcnt_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame4_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame4_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame4_m0_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame4_m1_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame4_m2_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame4_res_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame4_s_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame4_zcnt_ptr_b_2_2; + utype_b_2_2 *spvpp_bxcorrect_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_bxcorrect_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_bxcorrect_m0_ptr_b_2_2; + utype_b_2_2 *spvpp_bxcorrect_m1_ptr_b_2_2; + utype_b_2_2 *spvpp_bxcorrect_m2_ptr_b_2_2; + utype_b_2_2 *spvpp_bxcorrect_res_ptr_b_2_2; + utype_b_2_2 *spvpp_bxcorrect_s_ptr_b_2_2; + utype_b_2_2 *spvpp_bxcorrect_zcnt_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv__d_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_kill_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_killr_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_killrr1_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_killrr2_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_killrr3_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_res_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_s_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_survived_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuva_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuva_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuva_kill_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuva_killr_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuva_killrr1_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuva_killrr2_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuva_killrr3_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuva_survived_ptr_b_2_2; + utype_b_2_2 *spvpp_m0_ptr_b_2_2; + utype_b_2_2 *spvpp_m0a_ptr_b_2_2; + utype_b_2_2 *spvpp_m1_ptr_b_2_2; + utype_b_2_2 *spvpp_m2_ptr_b_2_2; + utype_b_2_2 *spvpp_mux_FR_ptr_b_2_2; + utype_b_2_2 *spvpp_mux_sign_ptr_b_2_2; + utype_b_2_2 *spvpp_pass12_ptr_b_2_2; + utype_b_2_2 *spvpp_pass13_ptr_b_2_2; + utype_b_2_2 *spvpp_pass14_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu2a_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu2a_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu2b_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu2b_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu2c_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu2c_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu3a_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu3a_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu3b_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu3b_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu3c_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu3c_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptub2a_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptub2a_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptub2b_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptub2b_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptub2c_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptub2c_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptub2d_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptub2d_SelPhi_ptr_b_2_2; + utype_b_31_2 *RC_spvpp_me1_LB_0_RB__ptr_b_31_2; + utype_b_31_2 *RC_spvpp_me1_LB_1_RB__ptr_b_31_2; + utype_b_31_2 *RC_spvpp_me1_LB_2_RB__ptr_b_31_2; + utype_b_31_2 *RC_spvpp_me1_LB_3_RB__ptr_b_31_2; + utype_b_31_2 *RC_spvpp_me1_LB_4_RB__ptr_b_31_2; + utype_b_31_2 *RC_spvpp_me1_LB_5_RB__ptr_b_31_2; + utype_b_31_2 *spvpp_me1_LB_0_RB__ptr_b_31_2; + utype_b_31_2 *spvpp_me1_LB_1_RB__ptr_b_31_2; + utype_b_31_2 *spvpp_me1_LB_2_RB__ptr_b_31_2; + utype_b_31_2 *spvpp_me1_LB_3_RB__ptr_b_31_2; + utype_b_31_2 *spvpp_me1_LB_4_RB__ptr_b_31_2; + utype_b_31_2 *spvpp_me1_LB_5_RB__ptr_b_31_2; + utype_b_31_28 *RC_spvpp_me1_LB_0_RB__ptr_b_31_28; + utype_b_31_28 *RC_spvpp_me1_LB_1_RB__ptr_b_31_28; + utype_b_31_28 *RC_spvpp_me1_LB_2_RB__ptr_b_31_28; + utype_b_31_28 *RC_spvpp_me1_LB_3_RB__ptr_b_31_28; + utype_b_31_28 *RC_spvpp_me1_LB_4_RB__ptr_b_31_28; + utype_b_31_28 *RC_spvpp_me1_LB_5_RB__ptr_b_31_28; + utype_b_31_28 *spvpp_me1_LB_0_RB__ptr_b_31_28; + utype_b_31_28 *spvpp_me1_LB_1_RB__ptr_b_31_28; + utype_b_31_28 *spvpp_me1_LB_2_RB__ptr_b_31_28; + utype_b_31_28 *spvpp_me1_LB_3_RB__ptr_b_31_28; + utype_b_31_28 *spvpp_me1_LB_4_RB__ptr_b_31_28; + utype_b_31_28 *spvpp_me1_LB_5_RB__ptr_b_31_28; + utype_b_31_30 *RC_spvpp_Eq1b1_ptr_b_31_30; + utype_b_31_30 *RC_spvpp_Eqme12_ptr_b_31_30; + utype_b_31_30 *RC_spvpp_Eqme13_ptr_b_31_30; + utype_b_31_30 *RC_spvpp_Eqme14_ptr_b_31_30; + utype_b_31_30 *spvpp_Eq1b1_ptr_b_31_30; + utype_b_31_30 *spvpp_Eqme12_ptr_b_31_30; + utype_b_31_30 *spvpp_Eqme13_ptr_b_31_30; + utype_b_31_30 *spvpp_Eqme14_ptr_b_31_30; + utype_b_33_32 *RC_spvpp_Eq1b1_ptr_b_33_32; + utype_b_33_32 *RC_spvpp_Eqme12_ptr_b_33_32; + utype_b_33_32 *RC_spvpp_Eqme13_ptr_b_33_32; + utype_b_33_32 *RC_spvpp_Eqme14_ptr_b_33_32; + utype_b_33_32 *spvpp_Eq1b1_ptr_b_33_32; + utype_b_33_32 *spvpp_Eqme12_ptr_b_33_32; + utype_b_33_32 *spvpp_Eqme13_ptr_b_33_32; + utype_b_33_32 *spvpp_Eqme14_ptr_b_33_32; + utype_b_35_24 *RC_spvpp_Eq1b1r_ptr_b_35_24; + utype_b_35_24 *RC_spvpp_Eqme12r_ptr_b_35_24; + utype_b_35_24 *RC_spvpp_Eqme13r_ptr_b_35_24; + utype_b_35_24 *RC_spvpp_Eqme14r_ptr_b_35_24; + utype_b_35_24 *spvpp_Eq1b1r_ptr_b_35_24; + utype_b_35_24 *spvpp_Eqme12r_ptr_b_35_24; + utype_b_35_24 *spvpp_Eqme13r_ptr_b_35_24; + utype_b_35_24 *spvpp_Eqme14r_ptr_b_35_24; + utype_b_35_34 *RC_spvpp_Eq1b1_ptr_b_35_34; + utype_b_35_34 *RC_spvpp_Eqme12_ptr_b_35_34; + utype_b_35_34 *RC_spvpp_Eqme13_ptr_b_35_34; + utype_b_35_34 *RC_spvpp_Eqme14_ptr_b_35_34; + utype_b_35_34 *spvpp_Eq1b1_ptr_b_35_34; + utype_b_35_34 *spvpp_Eqme12_ptr_b_35_34; + utype_b_35_34 *spvpp_Eqme13_ptr_b_35_34; + utype_b_35_34 *spvpp_Eqme14_ptr_b_35_34; + utype_b_37_36 *RC_spvpp_Eq1b1_ptr_b_37_36; + utype_b_37_36 *spvpp_Eq1b1_ptr_b_37_36; + utype_b_39_38 *RC_spvpp_Eq1b1_ptr_b_39_38; + utype_b_39_38 *spvpp_Eq1b1_ptr_b_39_38; + utype_b_3_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_bxa__bxame2_larg1_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_bxa__bxame3_larg1_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_bxa__bxame4_larg1_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_bxcorrect_larg1_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_fsuv_larg_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_fsuva_larg_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_mb1_bend_LB_0_RB__ptr_b_3_0; + utype_b_3_0 *RC_spvpp_mb1_bend_LB_1_RB__ptr_b_3_0; + utype_b_3_0 *RC_spvpp_mb1_bend_LB_2_RB__ptr_b_3_0; + utype_b_3_0 *RC_spvpp_mb1_bend_LB_3_RB__ptr_b_3_0; + utype_b_3_0 *RC_spvpp_ptub2a_mode_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_ptub2b_mode_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_ptub2c_mode_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_ptub2d_mode_ptr_b_3_0; + utype_b_3_0 *spvpp_bxa__bxamb1_larg1_ptr_b_3_0; + utype_b_3_0 *spvpp_bxa__bxame1ac_larg1_ptr_b_3_0; + utype_b_3_0 *spvpp_bxa__bxame1df_larg1_ptr_b_3_0; + utype_b_3_0 *spvpp_bxa__bxame2_larg1_ptr_b_3_0; + utype_b_3_0 *spvpp_bxa__bxame3_larg1_ptr_b_3_0; + utype_b_3_0 *spvpp_bxa__bxame4_larg1_ptr_b_3_0; + utype_b_3_0 *spvpp_bxcorrect_larg1_ptr_b_3_0; + utype_b_3_0 *spvpp_fsuv_larg_ptr_b_3_0; + utype_b_3_0 *spvpp_fsuva_larg_ptr_b_3_0; + utype_b_3_0 *spvpp_mb1_bend_LB_0_RB__ptr_b_3_0; + utype_b_3_0 *spvpp_mb1_bend_LB_1_RB__ptr_b_3_0; + utype_b_3_0 *spvpp_mb1_bend_LB_2_RB__ptr_b_3_0; + utype_b_3_0 *spvpp_mb1_bend_LB_3_RB__ptr_b_3_0; + utype_b_3_0 *spvpp_ptub2a_mode_ptr_b_3_0; + utype_b_3_0 *spvpp_ptub2b_mode_ptr_b_3_0; + utype_b_3_0 *spvpp_ptub2c_mode_ptr_b_3_0; + utype_b_3_0 *spvpp_ptub2d_mode_ptr_b_3_0; + utype_b_3_1 *RC_spvpp_au2a_0_max21_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_au2a_1_max21_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_au2a_2_max21_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_au3a_0_max21_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_au3a_1_max21_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_au3a_2_max21_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_ptub2a_IdValid_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_ptub2b_IdValid_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_ptub2c_IdValid_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_ptub2d_IdValid_ptr_b_3_1; + utype_b_3_1 *spvpp_au2a_0__Maxa21p_ptr_b_3_1; + utype_b_3_1 *spvpp_au2a_0_max21_ptr_b_3_1; + utype_b_3_1 *spvpp_au2a_1__Maxa21p_ptr_b_3_1; + utype_b_3_1 *spvpp_au2a_1_max21_ptr_b_3_1; + utype_b_3_1 *spvpp_au2a_2__Maxa21p_ptr_b_3_1; + utype_b_3_1 *spvpp_au2a_2_max21_ptr_b_3_1; + utype_b_3_1 *spvpp_au3a_0__Maxa21p_ptr_b_3_1; + utype_b_3_1 *spvpp_au3a_0_max21_ptr_b_3_1; + utype_b_3_1 *spvpp_au3a_1__Maxa21p_ptr_b_3_1; + utype_b_3_1 *spvpp_au3a_1_max21_ptr_b_3_1; + utype_b_3_1 *spvpp_au3a_2__Maxa21p_ptr_b_3_1; + utype_b_3_1 *spvpp_au3a_2_max21_ptr_b_3_1; + utype_b_3_1 *spvpp_ptub2a_IdValid_ptr_b_3_1; + utype_b_3_1 *spvpp_ptub2b_IdValid_ptr_b_3_1; + utype_b_3_1 *spvpp_ptub2c_IdValid_ptr_b_3_1; + utype_b_3_1 *spvpp_ptub2d_IdValid_ptr_b_3_1; + utype_b_3_2 *RC_spvpp_Eq1b1_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_Eq2b1_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_Eq3b1_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_Eqme12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_Eqme13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_Eqme14_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2_0_me21_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2_1_me21_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2_2_me21_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_0_max12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_0_max13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_0_mb11_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_0_mb12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_0_mb13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_1_max12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_1_max13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_1_mb11_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_1_mb12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_1_mb13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_2_max12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_2_max13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_2_mb11_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_2_mb12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_2_mb13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_3_max12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_3_max13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_3_mb11_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_3_mb12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_3_mb13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au3_0_me31_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au3_1_me31_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au3_2_me31_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au4_0_me41_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au4_1_me41_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au4_2_me41_ptr_b_3_2; + utype_b_3_2 *spvpp_Eq1b1_ptr_b_3_2; + utype_b_3_2 *spvpp_Eq2b1_ptr_b_3_2; + utype_b_3_2 *spvpp_Eq3b1_ptr_b_3_2; + utype_b_3_2 *spvpp_Eqme12_ptr_b_3_2; + utype_b_3_2 *spvpp_Eqme13_ptr_b_3_2; + utype_b_3_2 *spvpp_Eqme14_ptr_b_3_2; + utype_b_3_2 *spvpp_au2_0_me21_ptr_b_3_2; + utype_b_3_2 *spvpp_au2_1_me21_ptr_b_3_2; + utype_b_3_2 *spvpp_au2_2_me21_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_0__Max12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_0_max12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_0_max13_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_0_mb11_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_0_mb12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_0_mb13_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_1__Max12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_1_max12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_1_max13_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_1_mb11_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_1_mb12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_1_mb13_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_2__Max12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_2_max12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_2_max13_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_2_mb11_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_2_mb12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_2_mb13_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_3__Max12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_3_max12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_3_max13_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_3_mb11_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_3_mb12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_3_mb13_ptr_b_3_2; + utype_b_3_2 *spvpp_au3_0_me31_ptr_b_3_2; + utype_b_3_2 *spvpp_au3_1_me31_ptr_b_3_2; + utype_b_3_2 *spvpp_au3_2_me31_ptr_b_3_2; + utype_b_3_2 *spvpp_au4_0_me41_ptr_b_3_2; + utype_b_3_2 *spvpp_au4_1_me41_ptr_b_3_2; + utype_b_3_2 *spvpp_au4_2_me41_ptr_b_3_2; + utype_b_3_3 *RC_spvpp_Eqme12a_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_Eqme13a_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_Eqme14a_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_Eqme23_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_Eqme23r_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_Eqme24_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_Eqme34_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_au2a_0_me21_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_au2a_1_me21_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_au2a_2_me21_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_au3a_0_me21_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_au3a_1_me21_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_au3a_2_me21_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_m0_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_m1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_m2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_m3_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_res_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_s_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1df_m0_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1df_m1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1df_m2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1df_zcnt_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame2_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame2_m0_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame2_m1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame2_m2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame2_zcnt_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame3_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame3_m0_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame3_m1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame3_m2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame3_zcnt_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame4_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame4_m0_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame4_m1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame4_m2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame4_zcnt_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxcorrect_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxcorrect_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxcorrect_m0_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxcorrect_m1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxcorrect_m2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxcorrect_zcnt_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv__d_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_kill_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_killr_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_killrr1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_killrr2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_killrr3_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_res_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_survived_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuva_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuva_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuva_kill_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuva_killr_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuva_killrr1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuva_killrr2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuva_killrr3_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuva_survived_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_m0_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_m0a_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_m1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_m2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_mux_FR_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_mux_sign_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_pass12_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_pass13_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_pass14_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu2a_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu2a_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu2b_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu2b_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu2c_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu2c_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu3a_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu3a_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu3b_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu3b_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu3c_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu3c_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptub2a_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptub2a_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptub2b_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptub2b_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptub2c_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptub2c_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptub2d_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptub2d_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_Eqme12a_ptr_b_3_3; + utype_b_3_3 *spvpp_Eqme13a_ptr_b_3_3; + utype_b_3_3 *spvpp_Eqme14a_ptr_b_3_3; + utype_b_3_3 *spvpp_Eqme23_ptr_b_3_3; + utype_b_3_3 *spvpp_Eqme23r_ptr_b_3_3; + utype_b_3_3 *spvpp_Eqme24_ptr_b_3_3; + utype_b_3_3 *spvpp_Eqme34_ptr_b_3_3; + utype_b_3_3 *spvpp_au2a_0_me21_ptr_b_3_3; + utype_b_3_3 *spvpp_au2a_1_me21_ptr_b_3_3; + utype_b_3_3 *spvpp_au2a_2_me21_ptr_b_3_3; + utype_b_3_3 *spvpp_au3a_0_me21_ptr_b_3_3; + utype_b_3_3 *spvpp_au3a_1_me21_ptr_b_3_3; + utype_b_3_3 *spvpp_au3a_2_me21_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_m0_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_m1_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_m2_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_m3_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_res_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_s_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_zcnt_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1ac_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1ac_m0_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1ac_m1_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1ac_m2_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1df_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1df_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1df_m0_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1df_m1_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1df_m2_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1df_zcnt_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame2_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame2_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame2_m0_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame2_m1_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame2_m2_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame2_zcnt_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame3_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame3_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame3_m0_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame3_m1_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame3_m2_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame3_zcnt_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame4_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame4_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame4_m0_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame4_m1_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame4_m2_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame4_zcnt_ptr_b_3_3; + utype_b_3_3 *spvpp_bxcorrect_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_bxcorrect_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_bxcorrect_m0_ptr_b_3_3; + utype_b_3_3 *spvpp_bxcorrect_m1_ptr_b_3_3; + utype_b_3_3 *spvpp_bxcorrect_m2_ptr_b_3_3; + utype_b_3_3 *spvpp_bxcorrect_zcnt_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv__d_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_kill_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_killr_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_killrr1_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_killrr2_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_killrr3_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_res_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_survived_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuva_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuva_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuva_kill_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuva_killr_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuva_killrr1_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuva_killrr2_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuva_killrr3_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuva_survived_ptr_b_3_3; + utype_b_3_3 *spvpp_m0_ptr_b_3_3; + utype_b_3_3 *spvpp_m0a_ptr_b_3_3; + utype_b_3_3 *spvpp_m1_ptr_b_3_3; + utype_b_3_3 *spvpp_m2_ptr_b_3_3; + utype_b_3_3 *spvpp_mux_FR_ptr_b_3_3; + utype_b_3_3 *spvpp_mux_sign_ptr_b_3_3; + utype_b_3_3 *spvpp_pass12_ptr_b_3_3; + utype_b_3_3 *spvpp_pass13_ptr_b_3_3; + utype_b_3_3 *spvpp_pass14_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu2a_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu2a_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu2b_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu2b_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu2c_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu2c_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu3a_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu3a_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu3b_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu3b_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu3c_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu3c_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptub2a_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptub2a_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptub2b_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptub2b_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptub2c_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptub2c_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptub2d_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptub2d_SelPhi_ptr_b_3_3; + utype_b_41_40 *RC_spvpp_Eq1b1_ptr_b_41_40; + utype_b_41_40 *spvpp_Eq1b1_ptr_b_41_40; + utype_b_43_42 *RC_spvpp_Eq1b1_ptr_b_43_42; + utype_b_43_42 *spvpp_Eq1b1_ptr_b_43_42; + utype_b_45_44 *RC_spvpp_Eq1b1_ptr_b_45_44; + utype_b_45_44 *spvpp_Eq1b1_ptr_b_45_44; + utype_b_47_36 *RC_spvpp_Eq1b1r_ptr_b_47_36; + utype_b_47_36 *spvpp_Eq1b1r_ptr_b_47_36; + utype_b_47_46 *RC_spvpp_Eq1b1_ptr_b_47_46; + utype_b_47_46 *spvpp_Eq1b1_ptr_b_47_46; + utype_b_4_0 *RC_idHp_ptr_b_4_0; + utype_b_4_0 *RC_idLp_ptr_b_4_0; + utype_b_4_0 *RC_idMp_ptr_b_4_0; + utype_b_4_0 *RC_pHp_ptr_b_4_0; + utype_b_4_0 *RC_pLp_ptr_b_4_0; + utype_b_4_0 *RC_pMp_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_bxa__bxame2_larg1_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_bxa__bxame3_larg1_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_bxa__bxame4_larg1_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_bxcorrect_larg1_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_fsuv_larg_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_fsuva_larg_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_u4aIdrrr_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_u4aIdt_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_u4bIdrrr_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_u4bIdt_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_u4cIdrrr_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_u4cIdt_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua2aIdt_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua2bIdt_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua2cIdt_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua3aIdrrr_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua3aIdt_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua3bIdrrr_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua3bIdt_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua3cIdrrr_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua3cIdt_ptr_b_4_0; + utype_b_4_0 *idHp_ptr_b_4_0; + utype_b_4_0 *idLp_ptr_b_4_0; + utype_b_4_0 *idMp_ptr_b_4_0; + utype_b_4_0 *pHp_ptr_b_4_0; + utype_b_4_0 *pLp_ptr_b_4_0; + utype_b_4_0 *pMp_ptr_b_4_0; + utype_b_4_0 *spvpp_bxa__bxamb1_larg1_ptr_b_4_0; + utype_b_4_0 *spvpp_bxa__bxame1ac_larg1_ptr_b_4_0; + utype_b_4_0 *spvpp_bxa__bxame1df_larg1_ptr_b_4_0; + utype_b_4_0 *spvpp_bxa__bxame2_larg1_ptr_b_4_0; + utype_b_4_0 *spvpp_bxa__bxame3_larg1_ptr_b_4_0; + utype_b_4_0 *spvpp_bxa__bxame4_larg1_ptr_b_4_0; + utype_b_4_0 *spvpp_bxcorrect_larg1_ptr_b_4_0; + utype_b_4_0 *spvpp_fsuv_larg_ptr_b_4_0; + utype_b_4_0 *spvpp_fsuva_larg_ptr_b_4_0; + utype_b_4_0 *spvpp_u4aIdrrr_ptr_b_4_0; + utype_b_4_0 *spvpp_u4aIdt_ptr_b_4_0; + utype_b_4_0 *spvpp_u4bIdrrr_ptr_b_4_0; + utype_b_4_0 *spvpp_u4bIdt_ptr_b_4_0; + utype_b_4_0 *spvpp_u4cIdrrr_ptr_b_4_0; + utype_b_4_0 *spvpp_u4cIdt_ptr_b_4_0; + utype_b_4_0 *spvpp_ua2aIdt_ptr_b_4_0; + utype_b_4_0 *spvpp_ua2bIdt_ptr_b_4_0; + utype_b_4_0 *spvpp_ua2cIdt_ptr_b_4_0; + utype_b_4_0 *spvpp_ua3aIdrrr_ptr_b_4_0; + utype_b_4_0 *spvpp_ua3aIdt_ptr_b_4_0; + utype_b_4_0 *spvpp_ua3bIdrrr_ptr_b_4_0; + utype_b_4_0 *spvpp_ua3bIdt_ptr_b_4_0; + utype_b_4_0 *spvpp_ua3cIdrrr_ptr_b_4_0; + utype_b_4_0 *spvpp_ua3cIdt_ptr_b_4_0; + utype_b_4_2 *RC_spvpp_au2_0_max21_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au2_1_max21_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au2_2_max21_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au2b_0_max11_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au2b_1_max11_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au2b_2_max11_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au2b_3_max11_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au3_0_max31_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au3_1_max31_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au3_2_max31_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au4_0_max41_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au4_1_max41_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au4_2_max41_ptr_b_4_2; + utype_b_4_2 *spvpp_au2_0__Max21p_ptr_b_4_2; + utype_b_4_2 *spvpp_au2_0_max21_ptr_b_4_2; + utype_b_4_2 *spvpp_au2_1__Max21p_ptr_b_4_2; + utype_b_4_2 *spvpp_au2_1_max21_ptr_b_4_2; + utype_b_4_2 *spvpp_au2_2__Max21p_ptr_b_4_2; + utype_b_4_2 *spvpp_au2_2_max21_ptr_b_4_2; + utype_b_4_2 *spvpp_au2b_0__Max11_ptr_b_4_2; + utype_b_4_2 *spvpp_au2b_0_max11_ptr_b_4_2; + utype_b_4_2 *spvpp_au2b_1__Max11_ptr_b_4_2; + utype_b_4_2 *spvpp_au2b_1_max11_ptr_b_4_2; + utype_b_4_2 *spvpp_au2b_2__Max11_ptr_b_4_2; + utype_b_4_2 *spvpp_au2b_2_max11_ptr_b_4_2; + utype_b_4_2 *spvpp_au2b_3__Max11_ptr_b_4_2; + utype_b_4_2 *spvpp_au2b_3_max11_ptr_b_4_2; + utype_b_4_2 *spvpp_au3_0__Max31p_ptr_b_4_2; + utype_b_4_2 *spvpp_au3_0_max31_ptr_b_4_2; + utype_b_4_2 *spvpp_au3_1__Max31p_ptr_b_4_2; + utype_b_4_2 *spvpp_au3_1_max31_ptr_b_4_2; + utype_b_4_2 *spvpp_au3_2__Max31p_ptr_b_4_2; + utype_b_4_2 *spvpp_au3_2_max31_ptr_b_4_2; + utype_b_4_2 *spvpp_au4_0__Max41p_ptr_b_4_2; + utype_b_4_2 *spvpp_au4_0_max41_ptr_b_4_2; + utype_b_4_2 *spvpp_au4_1__Max41p_ptr_b_4_2; + utype_b_4_2 *spvpp_au4_1_max41_ptr_b_4_2; + utype_b_4_2 *spvpp_au4_2__Max41p_ptr_b_4_2; + utype_b_4_2 *spvpp_au4_2_max41_ptr_b_4_2; + utype_b_4_3 *RC_spvpp_bxcorrect_tid_ptr_b_4_3; + utype_b_4_3 *RC_spvpp_fsuv_idt_ptr_b_4_3; + utype_b_4_3 *RC_spvpp_fsuva_idt_ptr_b_4_3; + utype_b_4_3 *spvpp_bxcorrect_tid_ptr_b_4_3; + utype_b_4_3 *spvpp_fsuv_idt_ptr_b_4_3; + utype_b_4_3 *spvpp_fsuva_idt_ptr_b_4_3; + utype_b_4_4 *RC_spvpp_Eqme12a_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_Eqme13a_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_Eqme14a_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_Eqme23_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_Eqme23r_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_Eqme24_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_Eqme34_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_au2a_0_me21_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_au2a_1_me21_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_au2a_2_me21_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_au3a_0_me21_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_au3a_1_me21_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_au3a_2_me21_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxamb1_m0_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxamb1_m1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxamb1_m2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxamb1_m3_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1df_m0_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1df_m1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1df_m2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1df_zcnt_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame2_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame2_m0_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame2_m1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame2_m2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame2_zcnt_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame3_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame3_m0_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame3_m1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame3_m2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame3_zcnt_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame4_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame4_m0_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame4_m1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame4_m2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame4_zcnt_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxcorrect_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxcorrect_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxcorrect_m0_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxcorrect_m1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxcorrect_m2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxcorrect_zcnt_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv__d_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv_kill_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv_killr_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv_killrr1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv_killrr2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv_killrr3_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv_survived_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuva_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuva_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuva_kill_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuva_killr_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuva_killrr1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuva_killrr2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuva_killrr3_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuva_survived_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_m0_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_m0a_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_m1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_m2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_mb1_bend_LB_0_RB__ptr_b_4_4; + utype_b_4_4 *RC_spvpp_mb1_bend_LB_1_RB__ptr_b_4_4; + utype_b_4_4 *RC_spvpp_mb1_bend_LB_2_RB__ptr_b_4_4; + utype_b_4_4 *RC_spvpp_mb1_bend_LB_3_RB__ptr_b_4_4; + utype_b_4_4 *RC_spvpp_mux_FR_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_mux_sign_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_pass12_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_pass13_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_pass14_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptu2a_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptu2b_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptu2c_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptu3a_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptu3b_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptu3c_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptub2a_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptub2a_mode_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptub2b_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptub2b_mode_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptub2c_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptub2c_mode_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptub2d_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptub2d_mode_ptr_b_4_4; + utype_b_4_4 *spvpp_Eqme12a_ptr_b_4_4; + utype_b_4_4 *spvpp_Eqme13a_ptr_b_4_4; + utype_b_4_4 *spvpp_Eqme14a_ptr_b_4_4; + utype_b_4_4 *spvpp_Eqme23_ptr_b_4_4; + utype_b_4_4 *spvpp_Eqme23r_ptr_b_4_4; + utype_b_4_4 *spvpp_Eqme24_ptr_b_4_4; + utype_b_4_4 *spvpp_Eqme34_ptr_b_4_4; + utype_b_4_4 *spvpp_au2a_0_me21_ptr_b_4_4; + utype_b_4_4 *spvpp_au2a_1_me21_ptr_b_4_4; + utype_b_4_4 *spvpp_au2a_2_me21_ptr_b_4_4; + utype_b_4_4 *spvpp_au3a_0_me21_ptr_b_4_4; + utype_b_4_4 *spvpp_au3a_1_me21_ptr_b_4_4; + utype_b_4_4 *spvpp_au3a_2_me21_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxamb1_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxamb1_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxamb1_m0_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxamb1_m1_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxamb1_m2_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxamb1_m3_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxamb1_zcnt_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1ac_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1ac_m0_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1ac_m1_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1ac_m2_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1df_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1df_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1df_m0_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1df_m1_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1df_m2_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1df_zcnt_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame2_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame2_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame2_m0_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame2_m1_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame2_m2_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame2_zcnt_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame3_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame3_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame3_m0_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame3_m1_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame3_m2_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame3_zcnt_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame4_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame4_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame4_m0_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame4_m1_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame4_m2_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame4_zcnt_ptr_b_4_4; + utype_b_4_4 *spvpp_bxcorrect_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_bxcorrect_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_bxcorrect_m0_ptr_b_4_4; + utype_b_4_4 *spvpp_bxcorrect_m1_ptr_b_4_4; + utype_b_4_4 *spvpp_bxcorrect_m2_ptr_b_4_4; + utype_b_4_4 *spvpp_bxcorrect_zcnt_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv__d_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv_kill_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv_killr_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv_killrr1_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv_killrr2_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv_killrr3_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv_survived_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuva_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuva_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuva_kill_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuva_killr_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuva_killrr1_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuva_killrr2_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuva_killrr3_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuva_survived_ptr_b_4_4; + utype_b_4_4 *spvpp_m0_ptr_b_4_4; + utype_b_4_4 *spvpp_m0a_ptr_b_4_4; + utype_b_4_4 *spvpp_m1_ptr_b_4_4; + utype_b_4_4 *spvpp_m2_ptr_b_4_4; + utype_b_4_4 *spvpp_mb1_bend_LB_0_RB__ptr_b_4_4; + utype_b_4_4 *spvpp_mb1_bend_LB_1_RB__ptr_b_4_4; + utype_b_4_4 *spvpp_mb1_bend_LB_2_RB__ptr_b_4_4; + utype_b_4_4 *spvpp_mb1_bend_LB_3_RB__ptr_b_4_4; + utype_b_4_4 *spvpp_mux_FR_ptr_b_4_4; + utype_b_4_4 *spvpp_mux_sign_ptr_b_4_4; + utype_b_4_4 *spvpp_pass12_ptr_b_4_4; + utype_b_4_4 *spvpp_pass13_ptr_b_4_4; + utype_b_4_4 *spvpp_pass14_ptr_b_4_4; + utype_b_4_4 *spvpp_ptu2a_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptu2b_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptu2c_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptu3a_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptu3b_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptu3c_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptub2a_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptub2a_mode_ptr_b_4_4; + utype_b_4_4 *spvpp_ptub2b_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptub2b_mode_ptr_b_4_4; + utype_b_4_4 *spvpp_ptub2c_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptub2c_mode_ptr_b_4_4; + utype_b_4_4 *spvpp_ptub2d_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptub2d_mode_ptr_b_4_4; + utype_b_5_0 *RC_spvpp_Eq2b1r_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_Eq3b1r_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_Eqme12ar_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_Eqme13ar_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_bxa__bxame2_larg1_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_bxa__bxame3_larg1_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_bxa__bxame4_larg1_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_bxcorrect_larg1_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_fsuv_larg_ptr_b_5_0; + utype_b_5_0 *spvpp_Eq2b1r_ptr_b_5_0; + utype_b_5_0 *spvpp_Eq3b1r_ptr_b_5_0; + utype_b_5_0 *spvpp_Eqme12ar_ptr_b_5_0; + utype_b_5_0 *spvpp_Eqme13ar_ptr_b_5_0; + utype_b_5_0 *spvpp_bxa__bxamb1_larg1_ptr_b_5_0; + utype_b_5_0 *spvpp_bxa__bxame1ac_larg1_ptr_b_5_0; + utype_b_5_0 *spvpp_bxa__bxame1df_larg1_ptr_b_5_0; + utype_b_5_0 *spvpp_bxa__bxame2_larg1_ptr_b_5_0; + utype_b_5_0 *spvpp_bxa__bxame3_larg1_ptr_b_5_0; + utype_b_5_0 *spvpp_bxa__bxame4_larg1_ptr_b_5_0; + utype_b_5_0 *spvpp_bxcorrect_larg1_ptr_b_5_0; + utype_b_5_0 *spvpp_fsuv_larg_ptr_b_5_0; + utype_b_5_1 *RC_spvpp_fsuva_larg_ptr_b_5_1; + utype_b_5_1 *spvpp_fsuva_larg_ptr_b_5_1; + utype_b_5_2 *RC_spvpp_fsuva_larg_ptr_b_5_2; + utype_b_5_2 *spvpp_fsuva_larg_ptr_b_5_2; + utype_b_5_3 *RC_spvpp_Eqme23r_ptr_b_5_3; + utype_b_5_3 *RC_spvpp_Eqme24r_ptr_b_5_3; + utype_b_5_3 *RC_spvpp_Eqme34r_ptr_b_5_3; + utype_b_5_3 *RC_spvpp_fsuva_larg_ptr_b_5_3; + utype_b_5_3 *spvpp_Eqme23r_ptr_b_5_3; + utype_b_5_3 *spvpp_Eqme24r_ptr_b_5_3; + utype_b_5_3 *spvpp_Eqme34r_ptr_b_5_3; + utype_b_5_3 *spvpp_fsuva_larg_ptr_b_5_3; + utype_b_5_4 *RC_spvpp_Eq1b1_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_Eq2b1_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_Eq3b1_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_Eqme12_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_Eqme13_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_Eqme14_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2_0_me21_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2_1_me21_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2_2_me21_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_0_mb11_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_0_mb12_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_0_mb13_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_1_mb11_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_1_mb12_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_1_mb13_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_2_mb11_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_2_mb12_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_2_mb13_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_3_mb11_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_3_mb12_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_3_mb13_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au3_0_me31_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au3_1_me31_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au3_2_me31_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au4_0_me41_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au4_1_me41_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au4_2_me41_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_fsuva_larg_ptr_b_5_4; + utype_b_5_4 *spvpp_Eq1b1_ptr_b_5_4; + utype_b_5_4 *spvpp_Eq2b1_ptr_b_5_4; + utype_b_5_4 *spvpp_Eq3b1_ptr_b_5_4; + utype_b_5_4 *spvpp_Eqme12_ptr_b_5_4; + utype_b_5_4 *spvpp_Eqme13_ptr_b_5_4; + utype_b_5_4 *spvpp_Eqme14_ptr_b_5_4; + utype_b_5_4 *spvpp_au2_0_me21_ptr_b_5_4; + utype_b_5_4 *spvpp_au2_1_me21_ptr_b_5_4; + utype_b_5_4 *spvpp_au2_2_me21_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_0_mb11_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_0_mb12_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_0_mb13_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_1_mb11_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_1_mb12_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_1_mb13_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_2_mb11_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_2_mb12_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_2_mb13_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_3_mb11_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_3_mb12_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_3_mb13_ptr_b_5_4; + utype_b_5_4 *spvpp_au3_0_me31_ptr_b_5_4; + utype_b_5_4 *spvpp_au3_1_me31_ptr_b_5_4; + utype_b_5_4 *spvpp_au3_2_me31_ptr_b_5_4; + utype_b_5_4 *spvpp_au4_0_me41_ptr_b_5_4; + utype_b_5_4 *spvpp_au4_1_me41_ptr_b_5_4; + utype_b_5_4 *spvpp_au4_2_me41_ptr_b_5_4; + utype_b_5_4 *spvpp_fsuva_larg_ptr_b_5_4; + utype_b_5_5 *RC_spvpp_Eqme12a_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_Eqme13a_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_Eqme14a_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_Eqme23_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_Eqme23r_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_Eqme24_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_Eqme34_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_au2a_0_me21_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_au2a_1_me21_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_au2a_2_me21_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_au3a_0_me21_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_au3a_1_me21_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_au3a_2_me21_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxamb1_m0_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxamb1_m1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxamb1_m2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxamb1_m3_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1df_m0_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1df_m1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1df_m2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1df_zcnt_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame2_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame2_m0_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame2_m1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame2_m2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame2_zcnt_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame3_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame3_m0_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame3_m1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame3_m2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame3_zcnt_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame4_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame4_m0_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame4_m1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame4_m2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame4_zcnt_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxcorrect_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxcorrect_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxcorrect_m0_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxcorrect_m1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxcorrect_m2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxcorrect_zcnt_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv__d_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv_kill_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv_killr_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv_killrr1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv_killrr2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv_killrr3_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv_survived_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_kill_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_killr_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_killrr1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_killrr2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_killrr3_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_larg_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_survived_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_m0_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_m0a_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_m1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_m2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_mux_FR_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_mux_sign_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_pass12_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_pass13_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_pass14_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptu2a_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptu2b_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptu2c_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptu3a_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptu3b_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptu3c_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptub2a_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptub2b_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptub2c_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptub2d_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_Eqme12a_ptr_b_5_5; + utype_b_5_5 *spvpp_Eqme13a_ptr_b_5_5; + utype_b_5_5 *spvpp_Eqme14a_ptr_b_5_5; + utype_b_5_5 *spvpp_Eqme23_ptr_b_5_5; + utype_b_5_5 *spvpp_Eqme23r_ptr_b_5_5; + utype_b_5_5 *spvpp_Eqme24_ptr_b_5_5; + utype_b_5_5 *spvpp_Eqme34_ptr_b_5_5; + utype_b_5_5 *spvpp_au2a_0_me21_ptr_b_5_5; + utype_b_5_5 *spvpp_au2a_1_me21_ptr_b_5_5; + utype_b_5_5 *spvpp_au2a_2_me21_ptr_b_5_5; + utype_b_5_5 *spvpp_au3a_0_me21_ptr_b_5_5; + utype_b_5_5 *spvpp_au3a_1_me21_ptr_b_5_5; + utype_b_5_5 *spvpp_au3a_2_me21_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxamb1_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxamb1_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxamb1_m0_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxamb1_m1_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxamb1_m2_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxamb1_m3_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxamb1_zcnt_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1ac_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1ac_m0_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1ac_m1_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1ac_m2_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1df_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1df_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1df_m0_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1df_m1_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1df_m2_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1df_zcnt_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame2_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame2_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame2_m0_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame2_m1_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame2_m2_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame2_zcnt_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame3_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame3_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame3_m0_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame3_m1_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame3_m2_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame3_zcnt_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame4_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame4_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame4_m0_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame4_m1_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame4_m2_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame4_zcnt_ptr_b_5_5; + utype_b_5_5 *spvpp_bxcorrect_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_bxcorrect_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_bxcorrect_m0_ptr_b_5_5; + utype_b_5_5 *spvpp_bxcorrect_m1_ptr_b_5_5; + utype_b_5_5 *spvpp_bxcorrect_m2_ptr_b_5_5; + utype_b_5_5 *spvpp_bxcorrect_zcnt_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv__d_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv_kill_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv_killr_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv_killrr1_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv_killrr2_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv_killrr3_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv_survived_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_kill_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_killr_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_killrr1_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_killrr2_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_killrr3_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_larg_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_survived_ptr_b_5_5; + utype_b_5_5 *spvpp_m0_ptr_b_5_5; + utype_b_5_5 *spvpp_m0a_ptr_b_5_5; + utype_b_5_5 *spvpp_m1_ptr_b_5_5; + utype_b_5_5 *spvpp_m2_ptr_b_5_5; + utype_b_5_5 *spvpp_mux_FR_ptr_b_5_5; + utype_b_5_5 *spvpp_mux_sign_ptr_b_5_5; + utype_b_5_5 *spvpp_pass12_ptr_b_5_5; + utype_b_5_5 *spvpp_pass13_ptr_b_5_5; + utype_b_5_5 *spvpp_pass14_ptr_b_5_5; + utype_b_5_5 *spvpp_ptu2a_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptu2b_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptu2c_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptu3a_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptu3b_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptu3c_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptub2a_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptub2b_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptub2c_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptub2d_SelPhi_ptr_b_5_5; + utype_b_6_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_bxa__bxame2_larg1_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_bxa__bxame3_larg1_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_bxa__bxame4_larg1_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_bxcorrect_larg1_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_fsuv_larg_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_0_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_10_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_11_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_12_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_13_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_14_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_15_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_16_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_17_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_1_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_2_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_3_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_4_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_5_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_6_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_7_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_8_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_9_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_0_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_10_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_11_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_12_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_13_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_14_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_15_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_16_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_17_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_1_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_2_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_3_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_4_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_5_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_6_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_7_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_8_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_9_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_0_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_10_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_11_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_12_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_13_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_14_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_15_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_16_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_17_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_1_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_2_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_3_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_4_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_5_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_6_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_7_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_8_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_9_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_0_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_10_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_11_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_12_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_13_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_14_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_15_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_16_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_17_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_18_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_19_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_1_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_20_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_21_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_22_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_23_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_2_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_3_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_4_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_5_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_6_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_7_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_8_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_9_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_0_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_10_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_11_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_1_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_2_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_3_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_4_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_5_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_6_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_7_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_8_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_9_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_0_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_10_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_11_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_1_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_2_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_3_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_4_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_5_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_6_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_7_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_8_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_9_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_bxa__bxamb1_larg1_ptr_b_6_0; + utype_b_6_0 *spvpp_bxa__bxame1ac_larg1_ptr_b_6_0; + utype_b_6_0 *spvpp_bxa__bxame1df_larg1_ptr_b_6_0; + utype_b_6_0 *spvpp_bxa__bxame2_larg1_ptr_b_6_0; + utype_b_6_0 *spvpp_bxa__bxame3_larg1_ptr_b_6_0; + utype_b_6_0 *spvpp_bxa__bxame4_larg1_ptr_b_6_0; + utype_b_6_0 *spvpp_bxcorrect_larg1_ptr_b_6_0; + utype_b_6_0 *spvpp_fsuv_larg_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_0_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_10_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_11_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_12_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_13_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_14_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_15_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_16_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_17_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_1_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_2_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_3_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_4_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_5_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_6_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_7_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_8_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_9_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_0_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_10_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_11_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_12_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_13_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_14_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_15_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_16_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_17_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_1_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_2_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_3_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_4_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_5_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_6_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_7_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_8_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_9_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_0_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_10_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_11_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_12_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_13_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_14_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_15_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_16_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_17_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_1_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_2_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_3_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_4_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_5_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_6_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_7_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_8_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_9_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_0_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_10_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_11_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_12_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_13_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_14_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_15_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_16_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_17_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_18_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_19_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_1_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_20_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_21_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_22_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_23_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_2_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_3_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_4_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_5_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_6_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_7_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_8_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_9_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_0_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_10_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_11_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_1_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_2_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_3_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_4_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_5_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_6_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_7_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_8_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_9_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_0_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_10_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_11_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_1_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_2_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_3_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_4_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_5_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_6_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_7_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_8_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_9_Dphi_ptr_b_6_0; + utype_b_6_1 *RC_spvpp_u12_0_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_10_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_11_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_12_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_13_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_14_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_15_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_16_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_17_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_1_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_2_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_3_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_4_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_5_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_6_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_7_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_8_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_9_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_0_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_10_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_11_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_12_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_13_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_14_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_15_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_16_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_17_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_1_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_2_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_3_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_4_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_5_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_6_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_7_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_8_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_9_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_0_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_10_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_11_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_12_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_13_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_14_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_15_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_16_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_17_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_1_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_2_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_3_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_4_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_5_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_6_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_7_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_8_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_9_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_0_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_10_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_11_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_12_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_13_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_14_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_15_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_16_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_17_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_18_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_19_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_1_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_20_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_21_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_22_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_23_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_2_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_3_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_4_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_5_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_6_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_7_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_8_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_9_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_0_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_10_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_11_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_1_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_2_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_3_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_4_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_5_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_6_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_7_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_8_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_9_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_0_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_10_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_11_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_1_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_2_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_3_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_4_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_5_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_6_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_7_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_8_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_9_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_0_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_10_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_11_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_12_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_13_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_14_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_15_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_16_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_17_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_1_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_2_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_3_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_4_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_5_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_6_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_7_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_8_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_9_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_0_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_10_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_11_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_12_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_13_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_14_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_15_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_16_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_17_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_1_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_2_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_3_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_4_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_5_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_6_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_7_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_8_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_9_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_0_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_10_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_11_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_12_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_13_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_14_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_15_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_16_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_17_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_1_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_2_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_3_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_4_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_5_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_6_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_7_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_8_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_9_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_0_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_10_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_11_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_12_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_13_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_14_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_15_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_16_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_17_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_18_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_19_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_1_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_20_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_21_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_22_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_23_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_2_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_3_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_4_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_5_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_6_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_7_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_8_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_9_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_0_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_10_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_11_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_1_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_2_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_3_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_4_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_5_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_6_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_7_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_8_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_9_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_0_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_10_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_11_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_1_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_2_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_3_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_4_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_5_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_6_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_7_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_8_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_9_eta_ptr_b_6_1; + utype_b_6_2 *RC_spvpp_ptu2a_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptu2b_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptu2c_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptu3a_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptu3b_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptu3c_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptu4a_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptu4b_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptu4c_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptua2a_etaPT_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptua2b_etaPT_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptua2c_etaPT_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptua3a_etaPT_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptua3b_etaPT_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptua3c_etaPT_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptub2a_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptub2b_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptub2c_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptub2d_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu2a_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu2b_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu2c_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu3a_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu3b_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu3c_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu4a_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu4b_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu4c_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptua2a_etaPT_ptr_b_6_2; + utype_b_6_2 *spvpp_ptua2b_etaPT_ptr_b_6_2; + utype_b_6_2 *spvpp_ptua2c_etaPT_ptr_b_6_2; + utype_b_6_2 *spvpp_ptua3a_etaPT_ptr_b_6_2; + utype_b_6_2 *spvpp_ptua3b_etaPT_ptr_b_6_2; + utype_b_6_2 *spvpp_ptua3c_etaPT_ptr_b_6_2; + utype_b_6_2 *spvpp_ptub2a_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptub2b_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptub2c_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptub2d_etaPTfull_ptr_b_6_2; + utype_b_6_3 *RC_spvpp_ptu2a_etadiff_a_ptr_b_6_3; + utype_b_6_3 *RC_spvpp_ptu2b_etadiff_a_ptr_b_6_3; + utype_b_6_3 *RC_spvpp_ptu2c_etadiff_a_ptr_b_6_3; + utype_b_6_3 *RC_spvpp_ptu3a_etadiff_a_ptr_b_6_3; + utype_b_6_3 *RC_spvpp_ptu3b_etadiff_a_ptr_b_6_3; + utype_b_6_3 *RC_spvpp_ptu3c_etadiff_a_ptr_b_6_3; + utype_b_6_3 *RC_spvpp_ptu4a_etadiff_a_ptr_b_6_3; + utype_b_6_3 *RC_spvpp_ptu4b_etadiff_a_ptr_b_6_3; + utype_b_6_3 *RC_spvpp_ptu4c_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu2a_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu2b_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu2c_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu3a_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu3b_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu3c_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu4a_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu4b_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu4c_etadiff_a_ptr_b_6_3; + utype_b_6_5 *RC_spvpp_bxcorrect_tid_ptr_b_6_5; + utype_b_6_5 *RC_spvpp_fsuv_idt_ptr_b_6_5; + utype_b_6_5 *spvpp_bxcorrect_tid_ptr_b_6_5; + utype_b_6_5 *spvpp_fsuv_idt_ptr_b_6_5; + utype_b_6_6 *RC_spvpp_Eqme12a_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_Eqme13a_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_Eqme14a_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_Eqme23_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_Eqme23r_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_Eqme24_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_Eqme34_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxamb1_m0_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxamb1_m1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxamb1_m2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxamb1_m3_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1df_m0_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1df_m1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1df_m2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1df_zcnt_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame2_Exists_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame2_m0_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame2_m1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame2_m2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame2_zcnt_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame3_Exists_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame3_m0_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame3_m1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame3_m2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame3_zcnt_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame4_Exists_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame4_m0_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame4_m1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame4_m2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame4_zcnt_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxcorrect_Exists_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxcorrect_ilgj_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxcorrect_m0_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxcorrect_m1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxcorrect_m2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxcorrect_zcnt_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv_Exists_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv__d_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv_ilgj_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv_kill_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv_killr_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv_killrr1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv_killrr2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv_killrr3_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv_survived_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_m0_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_m1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_m2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_mux_FR_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_mux_sign_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_pass12_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_pass13_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_pass14_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_ptu2a_SelPhi_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_ptu2b_SelPhi_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_ptu2c_SelPhi_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_ptu3a_SelPhi_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_ptu3b_SelPhi_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_ptu3c_SelPhi_ptr_b_6_6; + utype_b_6_6 *spvpp_Eqme12a_ptr_b_6_6; + utype_b_6_6 *spvpp_Eqme13a_ptr_b_6_6; + utype_b_6_6 *spvpp_Eqme14a_ptr_b_6_6; + utype_b_6_6 *spvpp_Eqme23_ptr_b_6_6; + utype_b_6_6 *spvpp_Eqme23r_ptr_b_6_6; + utype_b_6_6 *spvpp_Eqme24_ptr_b_6_6; + utype_b_6_6 *spvpp_Eqme34_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxamb1_Exists_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxamb1_ilgj_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxamb1_m0_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxamb1_m1_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxamb1_m2_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxamb1_m3_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxamb1_zcnt_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1ac_Exists_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1ac_m0_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1ac_m1_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1ac_m2_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1df_Exists_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1df_ilgj_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1df_m0_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1df_m1_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1df_m2_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1df_zcnt_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame2_Exists_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame2_ilgj_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame2_m0_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame2_m1_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame2_m2_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame2_zcnt_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame3_Exists_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame3_ilgj_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame3_m0_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame3_m1_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame3_m2_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame3_zcnt_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame4_Exists_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame4_ilgj_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame4_m0_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame4_m1_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame4_m2_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame4_zcnt_ptr_b_6_6; + utype_b_6_6 *spvpp_bxcorrect_Exists_ptr_b_6_6; + utype_b_6_6 *spvpp_bxcorrect_ilgj_ptr_b_6_6; + utype_b_6_6 *spvpp_bxcorrect_m0_ptr_b_6_6; + utype_b_6_6 *spvpp_bxcorrect_m1_ptr_b_6_6; + utype_b_6_6 *spvpp_bxcorrect_m2_ptr_b_6_6; + utype_b_6_6 *spvpp_bxcorrect_zcnt_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv_Exists_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv__d_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv_ilgj_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv_kill_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv_killr_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv_killrr1_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv_killrr2_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv_killrr3_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv_survived_ptr_b_6_6; + utype_b_6_6 *spvpp_m0_ptr_b_6_6; + utype_b_6_6 *spvpp_m1_ptr_b_6_6; + utype_b_6_6 *spvpp_m2_ptr_b_6_6; + utype_b_6_6 *spvpp_mux_FR_ptr_b_6_6; + utype_b_6_6 *spvpp_mux_sign_ptr_b_6_6; + utype_b_6_6 *spvpp_pass12_ptr_b_6_6; + utype_b_6_6 *spvpp_pass13_ptr_b_6_6; + utype_b_6_6 *spvpp_pass14_ptr_b_6_6; + utype_b_6_6 *spvpp_ptu2a_SelPhi_ptr_b_6_6; + utype_b_6_6 *spvpp_ptu2b_SelPhi_ptr_b_6_6; + utype_b_6_6 *spvpp_ptu2c_SelPhi_ptr_b_6_6; + utype_b_6_6 *spvpp_ptu3a_SelPhi_ptr_b_6_6; + utype_b_6_6 *spvpp_ptu3b_SelPhi_ptr_b_6_6; + utype_b_6_6 *spvpp_ptu3c_SelPhi_ptr_b_6_6; + utype_b_7_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_7_0; + utype_b_7_0 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_7_0; + utype_b_7_0 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_7_0; + utype_b_7_0 *RC_spvpp_bxa__bxame2_larg1_ptr_b_7_0; + utype_b_7_0 *RC_spvpp_bxa__bxame3_larg1_ptr_b_7_0; + utype_b_7_0 *RC_spvpp_bxa__bxame4_larg1_ptr_b_7_0; + utype_b_7_0 *RC_spvpp_bxcorrect_larg1_ptr_b_7_0; + utype_b_7_0 *RC_spvpp_fsuv_larg_ptr_b_7_0; + utype_b_7_0 *spvpp_bxa__bxamb1_larg1_ptr_b_7_0; + utype_b_7_0 *spvpp_bxa__bxame1ac_larg1_ptr_b_7_0; + utype_b_7_0 *spvpp_bxa__bxame1df_larg1_ptr_b_7_0; + utype_b_7_0 *spvpp_bxa__bxame2_larg1_ptr_b_7_0; + utype_b_7_0 *spvpp_bxa__bxame3_larg1_ptr_b_7_0; + utype_b_7_0 *spvpp_bxa__bxame4_larg1_ptr_b_7_0; + utype_b_7_0 *spvpp_bxcorrect_larg1_ptr_b_7_0; + utype_b_7_0 *spvpp_fsuv_larg_ptr_b_7_0; + utype_b_7_4 *RC_spvpp_ptub2a_b_ptr_b_7_4; + utype_b_7_4 *RC_spvpp_ptub2b_b_ptr_b_7_4; + utype_b_7_4 *RC_spvpp_ptub2c_b_ptr_b_7_4; + utype_b_7_4 *RC_spvpp_ptub2d_b_ptr_b_7_4; + utype_b_7_4 *spvpp_ptub2a_b_ptr_b_7_4; + utype_b_7_4 *spvpp_ptub2b_b_ptr_b_7_4; + utype_b_7_4 *spvpp_ptub2c_b_ptr_b_7_4; + utype_b_7_4 *spvpp_ptub2d_b_ptr_b_7_4; + utype_b_7_6 *RC_spvpp_Eq1b1_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_Eq2b1_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_Eq3b1_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_Eqme12_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_Eqme13_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_Eqme14_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au2_0_me21_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au2_1_me21_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au2_2_me21_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au2b_0_mb11_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au2b_1_mb11_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au2b_2_mb11_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au2b_3_mb11_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au3_0_me31_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au3_1_me31_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au3_2_me31_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au4_0_me41_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au4_1_me41_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au4_2_me41_ptr_b_7_6; + utype_b_7_6 *spvpp_Eq1b1_ptr_b_7_6; + utype_b_7_6 *spvpp_Eq2b1_ptr_b_7_6; + utype_b_7_6 *spvpp_Eq3b1_ptr_b_7_6; + utype_b_7_6 *spvpp_Eqme12_ptr_b_7_6; + utype_b_7_6 *spvpp_Eqme13_ptr_b_7_6; + utype_b_7_6 *spvpp_Eqme14_ptr_b_7_6; + utype_b_7_6 *spvpp_au2_0_me21_ptr_b_7_6; + utype_b_7_6 *spvpp_au2_1_me21_ptr_b_7_6; + utype_b_7_6 *spvpp_au2_2_me21_ptr_b_7_6; + utype_b_7_6 *spvpp_au2b_0_mb11_ptr_b_7_6; + utype_b_7_6 *spvpp_au2b_1_mb11_ptr_b_7_6; + utype_b_7_6 *spvpp_au2b_2_mb11_ptr_b_7_6; + utype_b_7_6 *spvpp_au2b_3_mb11_ptr_b_7_6; + utype_b_7_6 *spvpp_au3_0_me31_ptr_b_7_6; + utype_b_7_6 *spvpp_au3_1_me31_ptr_b_7_6; + utype_b_7_6 *spvpp_au3_2_me31_ptr_b_7_6; + utype_b_7_6 *spvpp_au4_0_me41_ptr_b_7_6; + utype_b_7_6 *spvpp_au4_1_me41_ptr_b_7_6; + utype_b_7_6 *spvpp_au4_2_me41_ptr_b_7_6; + utype_b_7_7 *RC_spvpp_Eqme12a_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_Eqme13a_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_Eqme14a_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_Eqme23_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_Eqme23r_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_Eqme24_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_Eqme34_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxamb1_m0_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxamb1_m1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxamb1_m2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxamb1_m3_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1df_m0_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1df_m1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1df_m2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1df_zcnt_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame2_Exists_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame2_m0_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame2_m1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame2_m2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame2_zcnt_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame3_Exists_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame3_m0_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame3_m1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame3_m2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame3_zcnt_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame4_Exists_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame4_m0_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame4_m1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame4_m2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame4_zcnt_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxcorrect_Exists_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxcorrect_ilgj_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxcorrect_m0_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxcorrect_m1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxcorrect_m2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxcorrect_zcnt_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv_Exists_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv__d_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv_ilgj_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv_kill_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv_killr_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv_killrr1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv_killrr2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv_killrr3_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv_survived_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_m0_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_m1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_m2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_mux_FR_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_mux_sign_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_pass12_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_pass13_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_pass14_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_ptu2a_SelPhi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_ptu2b_SelPhi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_ptu2c_SelPhi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_ptu3a_SelPhi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_ptu3b_SelPhi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_ptu3c_SelPhi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_10_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_11_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_12_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_13_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_14_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_15_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_16_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_17_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_9_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_10_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_11_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_12_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_13_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_14_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_15_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_16_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_17_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_9_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_10_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_11_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_12_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_13_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_14_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_15_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_16_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_17_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_9_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_10_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_11_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_12_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_13_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_14_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_15_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_16_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_17_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_18_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_19_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_20_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_21_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_22_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_23_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_9_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_10_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_11_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_9_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_10_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_11_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_9_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_Eqme12a_ptr_b_7_7; + utype_b_7_7 *spvpp_Eqme13a_ptr_b_7_7; + utype_b_7_7 *spvpp_Eqme14a_ptr_b_7_7; + utype_b_7_7 *spvpp_Eqme23_ptr_b_7_7; + utype_b_7_7 *spvpp_Eqme23r_ptr_b_7_7; + utype_b_7_7 *spvpp_Eqme24_ptr_b_7_7; + utype_b_7_7 *spvpp_Eqme34_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxamb1_Exists_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxamb1_ilgj_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxamb1_m0_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxamb1_m1_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxamb1_m2_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxamb1_m3_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxamb1_zcnt_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1ac_Exists_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1ac_m0_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1ac_m1_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1ac_m2_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1df_Exists_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1df_ilgj_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1df_m0_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1df_m1_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1df_m2_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1df_zcnt_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame2_Exists_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame2_ilgj_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame2_m0_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame2_m1_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame2_m2_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame2_zcnt_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame3_Exists_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame3_ilgj_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame3_m0_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame3_m1_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame3_m2_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame3_zcnt_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame4_Exists_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame4_ilgj_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame4_m0_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame4_m1_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame4_m2_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame4_zcnt_ptr_b_7_7; + utype_b_7_7 *spvpp_bxcorrect_Exists_ptr_b_7_7; + utype_b_7_7 *spvpp_bxcorrect_ilgj_ptr_b_7_7; + utype_b_7_7 *spvpp_bxcorrect_m0_ptr_b_7_7; + utype_b_7_7 *spvpp_bxcorrect_m1_ptr_b_7_7; + utype_b_7_7 *spvpp_bxcorrect_m2_ptr_b_7_7; + utype_b_7_7 *spvpp_bxcorrect_zcnt_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv_Exists_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv__d_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv_ilgj_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv_kill_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv_killr_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv_killrr1_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv_killrr2_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv_killrr3_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv_survived_ptr_b_7_7; + utype_b_7_7 *spvpp_m0_ptr_b_7_7; + utype_b_7_7 *spvpp_m1_ptr_b_7_7; + utype_b_7_7 *spvpp_m2_ptr_b_7_7; + utype_b_7_7 *spvpp_mux_FR_ptr_b_7_7; + utype_b_7_7 *spvpp_mux_sign_ptr_b_7_7; + utype_b_7_7 *spvpp_pass12_ptr_b_7_7; + utype_b_7_7 *spvpp_pass13_ptr_b_7_7; + utype_b_7_7 *spvpp_pass14_ptr_b_7_7; + utype_b_7_7 *spvpp_ptu2a_SelPhi_ptr_b_7_7; + utype_b_7_7 *spvpp_ptu2b_SelPhi_ptr_b_7_7; + utype_b_7_7 *spvpp_ptu2c_SelPhi_ptr_b_7_7; + utype_b_7_7 *spvpp_ptu3a_SelPhi_ptr_b_7_7; + utype_b_7_7 *spvpp_ptu3b_SelPhi_ptr_b_7_7; + utype_b_7_7 *spvpp_ptu3c_SelPhi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_10_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_11_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_12_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_13_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_14_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_15_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_16_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_17_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_9_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_10_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_11_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_12_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_13_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_14_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_15_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_16_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_17_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_9_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_10_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_11_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_12_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_13_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_14_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_15_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_16_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_17_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_9_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_10_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_11_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_12_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_13_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_14_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_15_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_16_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_17_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_18_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_19_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_20_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_21_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_22_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_23_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_9_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_10_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_11_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_9_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_10_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_11_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_9_Dphi_ptr_b_7_7; + utype_b_8_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_fsuv_larg_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu2a_d_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu2a_phidiff_a_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu2b_d_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu2b_phidiff_a_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu2c_d_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu2c_phidiff_a_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu3a_d_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu3a_phidiff_a_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu3b_d_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu3b_phidiff_a_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu3c_d_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu3c_phidiff_a_ptr_b_8_0; + utype_b_8_0 *spvpp_bxa__bxamb1_larg1_ptr_b_8_0; + utype_b_8_0 *spvpp_fsuv_larg_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu2a_d_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu2a_phidiff_a_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu2b_d_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu2b_phidiff_a_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu2c_d_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu2c_phidiff_a_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu3a_d_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu3a_phidiff_a_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu3b_d_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu3b_phidiff_a_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu3c_d_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu3c_phidiff_a_ptr_b_8_0; + utype_b_8_1 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_bxa__bxame2_larg1_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_bxa__bxame3_larg1_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_bxa__bxame4_larg1_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_bxcorrect_larg1_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_ptub2a_a_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_ptub2b_a_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_ptub2c_a_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_ptub2d_a_ptr_b_8_1; + utype_b_8_1 *spvpp_bxa__bxame1ac_larg1_ptr_b_8_1; + utype_b_8_1 *spvpp_bxa__bxame1df_larg1_ptr_b_8_1; + utype_b_8_1 *spvpp_bxa__bxame2_larg1_ptr_b_8_1; + utype_b_8_1 *spvpp_bxa__bxame3_larg1_ptr_b_8_1; + utype_b_8_1 *spvpp_bxa__bxame4_larg1_ptr_b_8_1; + utype_b_8_1 *spvpp_bxcorrect_larg1_ptr_b_8_1; + utype_b_8_1 *spvpp_ptub2a_a_ptr_b_8_1; + utype_b_8_1 *spvpp_ptub2b_a_ptr_b_8_1; + utype_b_8_1 *spvpp_ptub2c_a_ptr_b_8_1; + utype_b_8_1 *spvpp_ptub2d_a_ptr_b_8_1; + utype_b_8_2 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_2; + utype_b_8_2 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_2; + utype_b_8_2 *RC_spvpp_bxa__bxame2_larg1_ptr_b_8_2; + utype_b_8_2 *RC_spvpp_bxa__bxame3_larg1_ptr_b_8_2; + utype_b_8_2 *RC_spvpp_bxa__bxame4_larg1_ptr_b_8_2; + utype_b_8_2 *RC_spvpp_bxcorrect_larg1_ptr_b_8_2; + utype_b_8_2 *spvpp_bxa__bxame1ac_larg1_ptr_b_8_2; + utype_b_8_2 *spvpp_bxa__bxame1df_larg1_ptr_b_8_2; + utype_b_8_2 *spvpp_bxa__bxame2_larg1_ptr_b_8_2; + utype_b_8_2 *spvpp_bxa__bxame3_larg1_ptr_b_8_2; + utype_b_8_2 *spvpp_bxa__bxame4_larg1_ptr_b_8_2; + utype_b_8_2 *spvpp_bxcorrect_larg1_ptr_b_8_2; + utype_b_8_3 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_3; + utype_b_8_3 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_3; + utype_b_8_3 *RC_spvpp_bxa__bxame2_larg1_ptr_b_8_3; + utype_b_8_3 *RC_spvpp_bxa__bxame3_larg1_ptr_b_8_3; + utype_b_8_3 *RC_spvpp_bxa__bxame4_larg1_ptr_b_8_3; + utype_b_8_3 *RC_spvpp_bxcorrect_larg1_ptr_b_8_3; + utype_b_8_3 *spvpp_bxa__bxame1ac_larg1_ptr_b_8_3; + utype_b_8_3 *spvpp_bxa__bxame1df_larg1_ptr_b_8_3; + utype_b_8_3 *spvpp_bxa__bxame2_larg1_ptr_b_8_3; + utype_b_8_3 *spvpp_bxa__bxame3_larg1_ptr_b_8_3; + utype_b_8_3 *spvpp_bxa__bxame4_larg1_ptr_b_8_3; + utype_b_8_3 *spvpp_bxcorrect_larg1_ptr_b_8_3; + utype_b_8_4 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_4; + utype_b_8_4 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_4; + utype_b_8_4 *RC_spvpp_bxa__bxame2_larg1_ptr_b_8_4; + utype_b_8_4 *RC_spvpp_bxa__bxame3_larg1_ptr_b_8_4; + utype_b_8_4 *RC_spvpp_bxa__bxame4_larg1_ptr_b_8_4; + utype_b_8_4 *RC_spvpp_bxcorrect_larg1_ptr_b_8_4; + utype_b_8_4 *spvpp_bxa__bxame1ac_larg1_ptr_b_8_4; + utype_b_8_4 *spvpp_bxa__bxame1df_larg1_ptr_b_8_4; + utype_b_8_4 *spvpp_bxa__bxame2_larg1_ptr_b_8_4; + utype_b_8_4 *spvpp_bxa__bxame3_larg1_ptr_b_8_4; + utype_b_8_4 *spvpp_bxa__bxame4_larg1_ptr_b_8_4; + utype_b_8_4 *spvpp_bxcorrect_larg1_ptr_b_8_4; + utype_b_8_5 *RC_idHp_ptr_b_8_5; + utype_b_8_5 *RC_idLp_ptr_b_8_5; + utype_b_8_5 *RC_idMp_ptr_b_8_5; + utype_b_8_5 *RC_pHp_ptr_b_8_5; + utype_b_8_5 *RC_pLp_ptr_b_8_5; + utype_b_8_5 *RC_pMp_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_bxa__bxame2_larg1_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_bxa__bxame3_larg1_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_bxa__bxame4_larg1_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_bxcorrect_b3_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_bxcorrect_larg1_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u2aIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u2bIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u2cIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u3aIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u3bIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u3cIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u4aIdrrr_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u4aIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u4bIdrrr_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u4bIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u4cIdrrr_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u4cIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_ua3aIdrrr_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_ua3bIdrrr_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_ua3cIdrrr_ptr_b_8_5; + utype_b_8_5 *idHp_ptr_b_8_5; + utype_b_8_5 *idLp_ptr_b_8_5; + utype_b_8_5 *idMp_ptr_b_8_5; + utype_b_8_5 *pHp_ptr_b_8_5; + utype_b_8_5 *pLp_ptr_b_8_5; + utype_b_8_5 *pMp_ptr_b_8_5; + utype_b_8_5 *spvpp_bxa__bxame1ac_larg1_ptr_b_8_5; + utype_b_8_5 *spvpp_bxa__bxame1df_larg1_ptr_b_8_5; + utype_b_8_5 *spvpp_bxa__bxame2_larg1_ptr_b_8_5; + utype_b_8_5 *spvpp_bxa__bxame3_larg1_ptr_b_8_5; + utype_b_8_5 *spvpp_bxa__bxame4_larg1_ptr_b_8_5; + utype_b_8_5 *spvpp_bxcorrect_b3_ptr_b_8_5; + utype_b_8_5 *spvpp_bxcorrect_larg1_ptr_b_8_5; + utype_b_8_5 *spvpp_u2aIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_u2bIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_u2cIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_u3aIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_u3bIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_u3cIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_u4aIdrrr_ptr_b_8_5; + utype_b_8_5 *spvpp_u4aIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_u4bIdrrr_ptr_b_8_5; + utype_b_8_5 *spvpp_u4bIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_u4cIdrrr_ptr_b_8_5; + utype_b_8_5 *spvpp_u4cIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_ua3aIdrrr_ptr_b_8_5; + utype_b_8_5 *spvpp_ua3bIdrrr_ptr_b_8_5; + utype_b_8_5 *spvpp_ua3cIdrrr_ptr_b_8_5; + utype_b_8_6 *RC_spvpp_Eqme23r_ptr_b_8_6; + utype_b_8_6 *RC_spvpp_Eqme24r_ptr_b_8_6; + utype_b_8_6 *RC_spvpp_Eqme34r_ptr_b_8_6; + utype_b_8_6 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_6; + utype_b_8_6 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_6; + utype_b_8_6 *RC_spvpp_bxa__bxame2_larg1_ptr_b_8_6; + utype_b_8_6 *RC_spvpp_bxa__bxame3_larg1_ptr_b_8_6; + utype_b_8_6 *RC_spvpp_bxa__bxame4_larg1_ptr_b_8_6; + utype_b_8_6 *RC_spvpp_bxcorrect_larg1_ptr_b_8_6; + utype_b_8_6 *spvpp_Eqme23r_ptr_b_8_6; + utype_b_8_6 *spvpp_Eqme24r_ptr_b_8_6; + utype_b_8_6 *spvpp_Eqme34r_ptr_b_8_6; + utype_b_8_6 *spvpp_bxa__bxame1ac_larg1_ptr_b_8_6; + utype_b_8_6 *spvpp_bxa__bxame1df_larg1_ptr_b_8_6; + utype_b_8_6 *spvpp_bxa__bxame2_larg1_ptr_b_8_6; + utype_b_8_6 *spvpp_bxa__bxame3_larg1_ptr_b_8_6; + utype_b_8_6 *spvpp_bxa__bxame4_larg1_ptr_b_8_6; + utype_b_8_6 *spvpp_bxcorrect_larg1_ptr_b_8_6; + utype_b_8_7 *RC_control_ptr_b_8_7; + utype_b_8_7 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_7; + utype_b_8_7 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_7; + utype_b_8_7 *RC_spvpp_bxa__bxame2_larg1_ptr_b_8_7; + utype_b_8_7 *RC_spvpp_bxa__bxame3_larg1_ptr_b_8_7; + utype_b_8_7 *RC_spvpp_bxa__bxame4_larg1_ptr_b_8_7; + utype_b_8_7 *RC_spvpp_bxcorrect_larg1_ptr_b_8_7; + utype_b_8_7 *RC_spvpp_bxcorrect_tid_ptr_b_8_7; + utype_b_8_7 *RC_spvpp_fsuv_idt_ptr_b_8_7; + utype_b_8_7 *control_ptr_b_8_7; + utype_b_8_7 *spvpp_bxa__bxame1ac_larg1_ptr_b_8_7; + utype_b_8_7 *spvpp_bxa__bxame1df_larg1_ptr_b_8_7; + utype_b_8_7 *spvpp_bxa__bxame2_larg1_ptr_b_8_7; + utype_b_8_7 *spvpp_bxa__bxame3_larg1_ptr_b_8_7; + utype_b_8_7 *spvpp_bxa__bxame4_larg1_ptr_b_8_7; + utype_b_8_7 *spvpp_bxcorrect_larg1_ptr_b_8_7; + utype_b_8_7 *spvpp_bxcorrect_tid_ptr_b_8_7; + utype_b_8_7 *spvpp_fsuv_idt_ptr_b_8_7; + utype_b_8_8 *RC_spvpp_Eqme12a_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_Eqme13a_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_Eqme14a_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_Eqme23_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_Eqme23r_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_Eqme24_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_Eqme34_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxamb1_m0_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxamb1_m1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxamb1_m2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxamb1_m3_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1df_m0_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1df_m1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1df_m2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame2_Exists_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame2_larg1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame2_m0_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame2_m1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame2_m2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame3_Exists_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame3_larg1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame3_m0_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame3_m1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame3_m2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame4_Exists_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame4_larg1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame4_m0_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame4_m1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame4_m2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxcorrect_Exists_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxcorrect_ilgj_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxcorrect_larg1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxcorrect_m0_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxcorrect_m1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxcorrect_m2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv_Exists_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv__d_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv_ilgj_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv_kill_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv_killr_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv_killrr1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv_killrr2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv_killrr3_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv_survived_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_m0_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_m1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_m2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_mux_FR_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_mux_sign_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_pass12_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_pass13_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_pass14_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_ptu2a_SelPhi_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_ptu2b_SelPhi_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_ptu2c_SelPhi_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_ptu3a_SelPhi_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_ptu3b_SelPhi_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_ptu3c_SelPhi_ptr_b_8_8; + utype_b_8_8 *spvpp_Eqme12a_ptr_b_8_8; + utype_b_8_8 *spvpp_Eqme13a_ptr_b_8_8; + utype_b_8_8 *spvpp_Eqme14a_ptr_b_8_8; + utype_b_8_8 *spvpp_Eqme23_ptr_b_8_8; + utype_b_8_8 *spvpp_Eqme23r_ptr_b_8_8; + utype_b_8_8 *spvpp_Eqme24_ptr_b_8_8; + utype_b_8_8 *spvpp_Eqme34_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxamb1_Exists_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxamb1_ilgj_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxamb1_m0_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxamb1_m1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxamb1_m2_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxamb1_m3_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxamb1_zcnt_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1ac_Exists_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1ac_larg1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1ac_m0_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1ac_m1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1ac_m2_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1df_Exists_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1df_ilgj_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1df_larg1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1df_m0_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1df_m1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1df_m2_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame2_Exists_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame2_ilgj_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame2_larg1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame2_m0_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame2_m1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame2_m2_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame3_Exists_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame3_ilgj_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame3_larg1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame3_m0_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame3_m1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame3_m2_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame4_Exists_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame4_ilgj_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame4_larg1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame4_m0_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame4_m1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame4_m2_ptr_b_8_8; + utype_b_8_8 *spvpp_bxcorrect_Exists_ptr_b_8_8; + utype_b_8_8 *spvpp_bxcorrect_ilgj_ptr_b_8_8; + utype_b_8_8 *spvpp_bxcorrect_larg1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxcorrect_m0_ptr_b_8_8; + utype_b_8_8 *spvpp_bxcorrect_m1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxcorrect_m2_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv_Exists_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv__d_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv_ilgj_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv_kill_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv_killr_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv_killrr1_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv_killrr2_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv_killrr3_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv_survived_ptr_b_8_8; + utype_b_8_8 *spvpp_m0_ptr_b_8_8; + utype_b_8_8 *spvpp_m1_ptr_b_8_8; + utype_b_8_8 *spvpp_m2_ptr_b_8_8; + utype_b_8_8 *spvpp_mux_FR_ptr_b_8_8; + utype_b_8_8 *spvpp_mux_sign_ptr_b_8_8; + utype_b_8_8 *spvpp_pass12_ptr_b_8_8; + utype_b_8_8 *spvpp_pass13_ptr_b_8_8; + utype_b_8_8 *spvpp_pass14_ptr_b_8_8; + utype_b_8_8 *spvpp_ptu2a_SelPhi_ptr_b_8_8; + utype_b_8_8 *spvpp_ptu2b_SelPhi_ptr_b_8_8; + utype_b_8_8 *spvpp_ptu2c_SelPhi_ptr_b_8_8; + utype_b_8_8 *spvpp_ptu3a_SelPhi_ptr_b_8_8; + utype_b_8_8 *spvpp_ptu3b_SelPhi_ptr_b_8_8; + utype_b_8_8 *spvpp_ptu3c_SelPhi_ptr_b_8_8; + utype_b_9_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_fsuv_larg_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu2a_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu2a_b_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu2b_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu2b_b_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu2c_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu2c_b_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu3a_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu3a_b_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu3b_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu3b_b_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu3c_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu3c_b_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu4a_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu4b_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu4c_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_0_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_10_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_10_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_11_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_11_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_12_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_12_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_13_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_13_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_14_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_14_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_15_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_15_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_16_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_16_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_17_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_17_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_1_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_2_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_3_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_4_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_5_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_6_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_7_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_8_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_9_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_9_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_0_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_10_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_10_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_11_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_11_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_12_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_12_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_13_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_13_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_14_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_14_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_15_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_15_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_16_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_16_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_17_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_17_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_1_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_2_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_3_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_4_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_5_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_6_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_7_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_8_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_9_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_9_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_0_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_10_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_10_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_11_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_11_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_12_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_12_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_13_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_13_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_14_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_14_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_15_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_15_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_16_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_16_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_17_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_17_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_1_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_2_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_3_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_4_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_5_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_6_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_7_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_8_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_9_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_9_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_0_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_10_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_10_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_11_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_11_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_12_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_12_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_13_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_13_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_14_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_14_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_15_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_15_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_16_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_16_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_17_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_17_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_18_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_18_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_19_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_19_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_1_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_20_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_20_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_21_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_21_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_22_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_22_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_23_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_23_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_2_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_3_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_4_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_5_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_6_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_7_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_8_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_9_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_9_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_0_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_1_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_2_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_3_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_4_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_5_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_6_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_7_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_8_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_0_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_1_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_2_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_3_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_4_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_5_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_6_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_7_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_8_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_0_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_10_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_10_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_11_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_11_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_1_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_2_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_3_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_4_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_5_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_6_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_7_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_8_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_9_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_9_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_0_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_1_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_2_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_3_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_4_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_5_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_6_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_7_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_8_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_0_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_10_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_10_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_11_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_11_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_1_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_2_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_3_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_4_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_5_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_6_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_7_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_8_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_9_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_9_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_bxa__bxamb1_larg1_ptr_b_9_0; + utype_b_9_0 *spvpp_fsuv_larg_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu2a_a_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu2a_b_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu2b_a_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu2b_b_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu2c_a_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu2c_b_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu3a_a_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu3a_b_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu3b_a_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu3b_b_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu3c_a_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu3c_b_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu4a_a_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu4b_a_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu4c_a_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_0_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_10_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_10_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_11_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_11_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_12_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_12_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_13_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_13_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_14_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_14_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_15_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_15_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_16_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_16_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_17_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_17_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_1_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_2_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_3_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_4_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_5_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_6_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_7_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_8_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_9_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_9_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_0_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_10_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_10_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_11_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_11_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_12_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_12_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_13_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_13_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_14_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_14_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_15_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_15_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_16_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_16_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_17_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_17_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_1_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_2_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_3_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_4_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_5_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_6_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_7_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_8_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_9_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_9_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_0_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_10_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_10_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_11_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_11_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_12_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_12_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_13_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_13_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_14_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_14_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_15_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_15_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_16_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_16_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_17_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_17_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_1_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_2_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_3_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_4_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_5_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_6_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_7_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_8_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_9_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_9_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_0_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_10_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_10_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_11_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_11_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_12_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_12_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_13_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_13_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_14_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_14_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_15_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_15_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_16_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_16_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_17_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_17_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_18_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_18_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_19_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_19_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_1_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_20_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_20_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_21_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_21_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_22_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_22_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_23_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_23_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_2_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_3_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_4_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_5_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_6_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_7_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_8_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_9_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_9_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_0_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_1_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_2_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_3_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_4_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_5_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_6_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_7_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_8_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_0_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_1_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_2_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_3_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_4_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_5_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_6_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_7_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_8_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_0_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_10_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_10_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_11_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_11_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_1_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_2_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_3_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_4_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_5_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_6_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_7_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_8_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_9_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_9_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_0_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_1_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_2_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_3_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_4_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_5_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_6_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_7_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_8_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_0_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_10_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_10_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_11_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_11_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_1_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_2_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_3_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_4_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_5_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_6_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_7_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_8_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_9_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_9_meA_ptr_b_9_0; + utype_b_9_8 *RC_spvpp_Eq1b1_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_Eq2b1_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_Eq3b1_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_Eqme12_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_Eqme13_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_Eqme14_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au2_0_me21_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au2_1_me21_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au2_2_me21_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au2b_0_mb11_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au2b_1_mb11_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au2b_2_mb11_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au2b_3_mb11_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au3_0_me31_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au3_1_me31_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au3_2_me31_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au4_0_me41_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au4_1_me41_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au4_2_me41_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_10_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_11_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_12_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_13_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_14_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_15_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_16_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_17_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_9_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_10_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_11_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_12_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_13_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_14_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_15_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_16_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_17_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_9_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_10_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_11_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_12_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_13_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_14_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_15_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_16_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_17_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_9_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_10_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_11_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_12_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_13_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_14_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_15_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_16_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_17_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_18_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_19_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_20_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_21_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_22_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_23_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_9_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_10_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_11_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_9_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_10_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_11_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_9_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_Eq1b1_ptr_b_9_8; + utype_b_9_8 *spvpp_Eq2b1_ptr_b_9_8; + utype_b_9_8 *spvpp_Eq3b1_ptr_b_9_8; + utype_b_9_8 *spvpp_Eqme12_ptr_b_9_8; + utype_b_9_8 *spvpp_Eqme13_ptr_b_9_8; + utype_b_9_8 *spvpp_Eqme14_ptr_b_9_8; + utype_b_9_8 *spvpp_au2_0_me21_ptr_b_9_8; + utype_b_9_8 *spvpp_au2_1_me21_ptr_b_9_8; + utype_b_9_8 *spvpp_au2_2_me21_ptr_b_9_8; + utype_b_9_8 *spvpp_au2b_0_mb11_ptr_b_9_8; + utype_b_9_8 *spvpp_au2b_1_mb11_ptr_b_9_8; + utype_b_9_8 *spvpp_au2b_2_mb11_ptr_b_9_8; + utype_b_9_8 *spvpp_au2b_3_mb11_ptr_b_9_8; + utype_b_9_8 *spvpp_au3_0_me31_ptr_b_9_8; + utype_b_9_8 *spvpp_au3_1_me31_ptr_b_9_8; + utype_b_9_8 *spvpp_au3_2_me31_ptr_b_9_8; + utype_b_9_8 *spvpp_au4_0_me41_ptr_b_9_8; + utype_b_9_8 *spvpp_au4_1_me41_ptr_b_9_8; + utype_b_9_8 *spvpp_au4_2_me41_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_10_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_11_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_12_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_13_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_14_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_15_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_16_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_17_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_9_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_10_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_11_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_12_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_13_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_14_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_15_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_16_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_17_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_9_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_10_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_11_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_12_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_13_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_14_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_15_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_16_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_17_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_9_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_10_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_11_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_12_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_13_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_14_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_15_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_16_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_17_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_18_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_19_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_20_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_21_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_22_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_23_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_9_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_10_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_11_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_9_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_10_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_11_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_9_Dphi_ptr_b_9_8; + utype_b_9_9 *RC_pHp_ptr_b_9_9; + utype_b_9_9 *RC_pLp_ptr_b_9_9; + utype_b_9_9 *RC_pMp_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_Eqme12a_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_Eqme13a_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_Eqme14a_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_bxa__bxamb1_m0_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_bxa__bxamb1_m1_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_bxa__bxamb1_m2_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_bxa__bxamb1_m3_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv_Exists_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv__d_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv_ilgj_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv_kill_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv_killr_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv_killrr1_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv_killrr2_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv_killrr3_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv_survived_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_m0_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_m1_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_m2_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_mux_FR_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_mux_sign_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_pass12_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_pass13_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_pass14_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_ptu2a_SelPhi_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_ptu2b_SelPhi_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_ptu2c_SelPhi_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_ptu3a_SelPhi_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_ptu3b_SelPhi_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_ptu3c_SelPhi_ptr_b_9_9; + utype_b_9_9 *pHp_ptr_b_9_9; + utype_b_9_9 *pLp_ptr_b_9_9; + utype_b_9_9 *pMp_ptr_b_9_9; + utype_b_9_9 *spvpp_Eqme12a_ptr_b_9_9; + utype_b_9_9 *spvpp_Eqme13a_ptr_b_9_9; + utype_b_9_9 *spvpp_Eqme14a_ptr_b_9_9; + utype_b_9_9 *spvpp_bxa__bxamb1_Exists_ptr_b_9_9; + utype_b_9_9 *spvpp_bxa__bxamb1_ilgj_ptr_b_9_9; + utype_b_9_9 *spvpp_bxa__bxamb1_m0_ptr_b_9_9; + utype_b_9_9 *spvpp_bxa__bxamb1_m1_ptr_b_9_9; + utype_b_9_9 *spvpp_bxa__bxamb1_m2_ptr_b_9_9; + utype_b_9_9 *spvpp_bxa__bxamb1_m3_ptr_b_9_9; + utype_b_9_9 *spvpp_bxa__bxamb1_zcnt_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv_Exists_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv__d_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv_ilgj_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv_kill_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv_killr_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv_killrr1_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv_killrr2_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv_killrr3_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv_survived_ptr_b_9_9; + utype_b_9_9 *spvpp_m0_ptr_b_9_9; + utype_b_9_9 *spvpp_m1_ptr_b_9_9; + utype_b_9_9 *spvpp_m2_ptr_b_9_9; + utype_b_9_9 *spvpp_mux_FR_ptr_b_9_9; + utype_b_9_9 *spvpp_mux_sign_ptr_b_9_9; + utype_b_9_9 *spvpp_pass12_ptr_b_9_9; + utype_b_9_9 *spvpp_pass13_ptr_b_9_9; + utype_b_9_9 *spvpp_pass14_ptr_b_9_9; + utype_b_9_9 *spvpp_ptu2a_SelPhi_ptr_b_9_9; + utype_b_9_9 *spvpp_ptu2b_SelPhi_ptr_b_9_9; + utype_b_9_9 *spvpp_ptu2c_SelPhi_ptr_b_9_9; + utype_b_9_9 *spvpp_ptu3a_SelPhi_ptr_b_9_9; + utype_b_9_9 *spvpp_ptu3b_SelPhi_ptr_b_9_9; + utype_b_9_9 *spvpp_ptu3c_SelPhi_ptr_b_9_9; +}; +#endif diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_generated_constructor.cpp b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_generated_constructor.cpp new file mode 100644 index 0000000000000..b52240aee6eda --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_generated_constructor.cpp @@ -0,0 +1,7382 @@ +// This C++ source file was automatically generated +// by C++ model based on VPP library. Modification of this file +// is possible, but if you want to keep it in sync with the C++ +// model, please modify the model and re-generate this file. +// VPP library web-page: http://www.phys.ufl.edu/~madorsky/vpp/ + +// Author : madorsky +// Timestamp : Thu Apr 24 17:06:15 2014 + +#include "vpp_generated.h" +vpp_generated_2014_04_24::vpp_generated_2014_04_24() +{ + __first__time__ = true; + RC_control_ptr_b_0_0 = (utype_b_0_0*) &RC_control; + RC_spvpp_Eqme12a_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_Eqme34; + RC_spvpp_au2_0_e21_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_e21[0]; + RC_spvpp_au2_0_e21_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_e21[1]; + RC_spvpp_au2_0_e21_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_e21[2]; + RC_spvpp_au2_0_e21_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_e21[3]; + RC_spvpp_au2_0_e21_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_e21[4]; + RC_spvpp_au2_0_e21_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_e21[5]; + RC_spvpp_au2_0_e23_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_e23; + RC_spvpp_au2_0_e24_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_e24; + RC_spvpp_au2_0_max23_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_max23; + RC_spvpp_au2_0_max24_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_max24; + RC_spvpp_au2_0_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_maxq; + RC_spvpp_au2_1_e21_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_e21[0]; + RC_spvpp_au2_1_e21_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_e21[1]; + RC_spvpp_au2_1_e21_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_e21[2]; + RC_spvpp_au2_1_e21_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_e21[3]; + RC_spvpp_au2_1_e21_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_e21[4]; + RC_spvpp_au2_1_e21_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_e21[5]; + RC_spvpp_au2_1_e23_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_e23; + RC_spvpp_au2_1_e24_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_e24; + RC_spvpp_au2_1_max23_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_max23; + RC_spvpp_au2_1_max24_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_max24; + RC_spvpp_au2_1_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_maxq; + RC_spvpp_au2_2_e21_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_e21[0]; + RC_spvpp_au2_2_e21_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_e21[1]; + RC_spvpp_au2_2_e21_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_e21[2]; + RC_spvpp_au2_2_e21_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_e21[3]; + RC_spvpp_au2_2_e21_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_e21[4]; + RC_spvpp_au2_2_e21_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_e21[5]; + RC_spvpp_au2_2_e23_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_e23; + RC_spvpp_au2_2_e24_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_e24; + RC_spvpp_au2_2_max23_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_max23; + RC_spvpp_au2_2_max24_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_max24; + RC_spvpp_au2_2_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_maxq; + RC_spvpp_au2a_0_max21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2a_0_max21; + RC_spvpp_au2a_0_me21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2a_0_me21; + RC_spvpp_au2a_1_max21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2a_1_max21; + RC_spvpp_au2a_1_me21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2a_1_me21; + RC_spvpp_au2a_2_max21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2a_2_max21; + RC_spvpp_au2a_2_me21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2a_2_me21; + RC_spvpp_au2b_0_b11_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b11[0]; + RC_spvpp_au2b_0_b11_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b11[1]; + RC_spvpp_au2b_0_b11_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b11[2]; + RC_spvpp_au2b_0_b11_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b11[3]; + RC_spvpp_au2b_0_b11_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b11[4]; + RC_spvpp_au2b_0_b11_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b11[5]; + RC_spvpp_au2b_0_b12_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b12[0]; + RC_spvpp_au2b_0_b12_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b12[1]; + RC_spvpp_au2b_0_b12_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b12[2]; + RC_spvpp_au2b_0_b13_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b13[0]; + RC_spvpp_au2b_0_b13_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b13[1]; + RC_spvpp_au2b_0_b13_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b13[2]; + RC_spvpp_au2b_0_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_maxq; + RC_spvpp_au2b_1_b11_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b11[0]; + RC_spvpp_au2b_1_b11_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b11[1]; + RC_spvpp_au2b_1_b11_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b11[2]; + RC_spvpp_au2b_1_b11_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b11[3]; + RC_spvpp_au2b_1_b11_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b11[4]; + RC_spvpp_au2b_1_b11_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b11[5]; + RC_spvpp_au2b_1_b12_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b12[0]; + RC_spvpp_au2b_1_b12_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b12[1]; + RC_spvpp_au2b_1_b12_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b12[2]; + RC_spvpp_au2b_1_b13_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b13[0]; + RC_spvpp_au2b_1_b13_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b13[1]; + RC_spvpp_au2b_1_b13_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b13[2]; + RC_spvpp_au2b_1_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_maxq; + RC_spvpp_au2b_2_b11_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b11[0]; + RC_spvpp_au2b_2_b11_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b11[1]; + RC_spvpp_au2b_2_b11_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b11[2]; + RC_spvpp_au2b_2_b11_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b11[3]; + RC_spvpp_au2b_2_b11_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b11[4]; + RC_spvpp_au2b_2_b11_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b11[5]; + RC_spvpp_au2b_2_b12_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b12[0]; + RC_spvpp_au2b_2_b12_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b12[1]; + RC_spvpp_au2b_2_b12_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b12[2]; + RC_spvpp_au2b_2_b13_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b13[0]; + RC_spvpp_au2b_2_b13_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b13[1]; + RC_spvpp_au2b_2_b13_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b13[2]; + RC_spvpp_au2b_2_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_maxq; + RC_spvpp_au2b_3_b11_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b11[0]; + RC_spvpp_au2b_3_b11_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b11[1]; + RC_spvpp_au2b_3_b11_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b11[2]; + RC_spvpp_au2b_3_b11_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b11[3]; + RC_spvpp_au2b_3_b11_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b11[4]; + RC_spvpp_au2b_3_b11_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b11[5]; + RC_spvpp_au2b_3_b12_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b12[0]; + RC_spvpp_au2b_3_b12_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b12[1]; + RC_spvpp_au2b_3_b12_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b12[2]; + RC_spvpp_au2b_3_b13_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b13[0]; + RC_spvpp_au2b_3_b13_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b13[1]; + RC_spvpp_au2b_3_b13_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b13[2]; + RC_spvpp_au2b_3_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_maxq; + RC_spvpp_au3_0_e31_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_e31[0]; + RC_spvpp_au3_0_e31_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_e31[1]; + RC_spvpp_au3_0_e31_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_e31[2]; + RC_spvpp_au3_0_e31_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_e31[3]; + RC_spvpp_au3_0_e31_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_e31[4]; + RC_spvpp_au3_0_e31_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_e31[5]; + RC_spvpp_au3_0_e32_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_e32; + RC_spvpp_au3_0_e34_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_e34; + RC_spvpp_au3_0_max32_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_max32; + RC_spvpp_au3_0_max34_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_max34; + RC_spvpp_au3_1_e31_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_e31[0]; + RC_spvpp_au3_1_e31_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_e31[1]; + RC_spvpp_au3_1_e31_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_e31[2]; + RC_spvpp_au3_1_e31_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_e31[3]; + RC_spvpp_au3_1_e31_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_e31[4]; + RC_spvpp_au3_1_e31_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_e31[5]; + RC_spvpp_au3_1_e32_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_e32; + RC_spvpp_au3_1_e34_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_e34; + RC_spvpp_au3_1_max32_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_max32; + RC_spvpp_au3_1_max34_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_max34; + RC_spvpp_au3_2_e31_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_e31[0]; + RC_spvpp_au3_2_e31_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_e31[1]; + RC_spvpp_au3_2_e31_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_e31[2]; + RC_spvpp_au3_2_e31_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_e31[3]; + RC_spvpp_au3_2_e31_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_e31[4]; + RC_spvpp_au3_2_e31_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_e31[5]; + RC_spvpp_au3_2_e32_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_e32; + RC_spvpp_au3_2_e34_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_e34; + RC_spvpp_au3_2_max32_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_max32; + RC_spvpp_au3_2_max34_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_max34; + RC_spvpp_au3a_0_max21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3a_0_max21; + RC_spvpp_au3a_0_me21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3a_0_me21; + RC_spvpp_au3a_1_max21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3a_1_max21; + RC_spvpp_au3a_1_me21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3a_1_me21; + RC_spvpp_au3a_2_max21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3a_2_max21; + RC_spvpp_au3a_2_me21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3a_2_me21; + RC_spvpp_au4_0_e41_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_0_e41[0]; + RC_spvpp_au4_0_e41_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_0_e41[1]; + RC_spvpp_au4_0_e41_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_0_e41[2]; + RC_spvpp_au4_0_e41_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_0_e41[3]; + RC_spvpp_au4_0_e41_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_0_e41[4]; + RC_spvpp_au4_0_e41_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_0_e41[5]; + RC_spvpp_au4_0_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_0_maxq; + RC_spvpp_au4_1_e41_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_1_e41[0]; + RC_spvpp_au4_1_e41_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_1_e41[1]; + RC_spvpp_au4_1_e41_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_1_e41[2]; + RC_spvpp_au4_1_e41_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_1_e41[3]; + RC_spvpp_au4_1_e41_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_1_e41[4]; + RC_spvpp_au4_1_e41_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_1_e41[5]; + RC_spvpp_au4_1_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_1_maxq; + RC_spvpp_au4_2_e41_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_2_e41[0]; + RC_spvpp_au4_2_e41_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_2_e41[1]; + RC_spvpp_au4_2_e41_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_2_e41[2]; + RC_spvpp_au4_2_e41_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_2_e41[3]; + RC_spvpp_au4_2_e41_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_2_e41[4]; + RC_spvpp_au4_2_e41_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_2_e41[5]; + RC_spvpp_au4_2_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_2_maxq; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxamb1_m0_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_res_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_res; + RC_spvpp_bxa__bxamb1_s_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_s; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1ac_res_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_res; + RC_spvpp_bxa__bxame1ac_s_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_s; + RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_zcnt; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame1df_m0_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame1df_res_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_res; + RC_spvpp_bxa__bxame1df_s_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_s; + RC_spvpp_bxa__bxame1df_zcnt_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_zcnt; + RC_spvpp_bxa__bxame2_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_larg1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame2_m0_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame2_res_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_res; + RC_spvpp_bxa__bxame2_s_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_s; + RC_spvpp_bxa__bxame2_zcnt_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_zcnt; + RC_spvpp_bxa__bxame3_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_larg1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame3_m0_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame3_res_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_res; + RC_spvpp_bxa__bxame3_s_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_s; + RC_spvpp_bxa__bxame3_zcnt_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_zcnt; + RC_spvpp_bxa__bxame4_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_larg1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxa__bxame4_m0_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxa__bxame4_res_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_res; + RC_spvpp_bxa__bxame4_s_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_s; + RC_spvpp_bxa__bxame4_zcnt_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_zcnt; + RC_spvpp_bxcorrect_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_larg1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_bxcorrect_m0_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_bxcorrect_res_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_res; + RC_spvpp_bxcorrect_s_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_s; + RC_spvpp_bxcorrect_zcnt_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_larg_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_fsuv_res_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_res; + RC_spvpp_fsuv_s_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_s; + RC_spvpp_fsuv_survived_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_survived; + RC_spvpp_fsuva_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_Exists; + RC_spvpp_fsuva_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_ilgj; + RC_spvpp_fsuva_kill_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_kill; + RC_spvpp_fsuva_killr_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_killr; + RC_spvpp_fsuva_killrr1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_killrr1; + RC_spvpp_fsuva_killrr2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_killrr2; + RC_spvpp_fsuva_killrr3_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_killrr3; + RC_spvpp_fsuva_larg_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_larg; + RC_spvpp_fsuva_survived_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_survived; + RC_spvpp_m0_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_m0; + RC_spvpp_m0a_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_m0a; + RC_spvpp_m1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu2a_IdValid; + RC_spvpp_ptu2a_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu2b_IdValid; + RC_spvpp_ptu2b_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu2c_IdValid; + RC_spvpp_ptu2c_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu3a_IdValid; + RC_spvpp_ptu3a_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu3b_IdValid; + RC_spvpp_ptu3b_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu3c_IdValid; + RC_spvpp_ptu3c_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu3c_SelPhi; + RC_spvpp_ptu4a_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu4a_IdValid; + RC_spvpp_ptu4b_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu4b_IdValid; + RC_spvpp_ptu4c_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu4c_IdValid; + RC_spvpp_ptub2a_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptub2a_IdValid; + RC_spvpp_ptub2a_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptub2a_SelPhi; + RC_spvpp_ptub2b_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptub2b_IdValid; + RC_spvpp_ptub2b_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptub2b_SelPhi; + RC_spvpp_ptub2c_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptub2c_IdValid; + RC_spvpp_ptub2c_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptub2c_SelPhi; + RC_spvpp_ptub2d_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptub2d_IdValid; + RC_spvpp_ptub2d_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptub2d_SelPhi; + control_ptr_b_0_0 = (utype_b_0_0*) &control; + spvpp_Eqme12a_ptr_b_0_0 = (utype_b_0_0*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_0_0 = (utype_b_0_0*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_0_0 = (utype_b_0_0*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_0_0 = (utype_b_0_0*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_0_0 = (utype_b_0_0*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_0_0 = (utype_b_0_0*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_0_0 = (utype_b_0_0*) &spvpp_Eqme34; + spvpp_au2_0__Maxp_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0__Maxp; + spvpp_au2_0_e21_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_e21[0]; + spvpp_au2_0_e21_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_e21[1]; + spvpp_au2_0_e21_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_e21[2]; + spvpp_au2_0_e21_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_e21[3]; + spvpp_au2_0_e21_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_e21[4]; + spvpp_au2_0_e21_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_e21[5]; + spvpp_au2_0_e23_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_e23; + spvpp_au2_0_e24_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_e24; + spvpp_au2_0_max23_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_max23; + spvpp_au2_0_max24_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_max24; + spvpp_au2_0_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_maxq; + spvpp_au2_1__Maxp_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1__Maxp; + spvpp_au2_1_e21_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_e21[0]; + spvpp_au2_1_e21_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_e21[1]; + spvpp_au2_1_e21_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_e21[2]; + spvpp_au2_1_e21_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_e21[3]; + spvpp_au2_1_e21_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_e21[4]; + spvpp_au2_1_e21_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_e21[5]; + spvpp_au2_1_e23_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_e23; + spvpp_au2_1_e24_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_e24; + spvpp_au2_1_max23_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_max23; + spvpp_au2_1_max24_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_max24; + spvpp_au2_1_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_maxq; + spvpp_au2_2__Maxp_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2__Maxp; + spvpp_au2_2_e21_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_e21[0]; + spvpp_au2_2_e21_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_e21[1]; + spvpp_au2_2_e21_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_e21[2]; + spvpp_au2_2_e21_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_e21[3]; + spvpp_au2_2_e21_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_e21[4]; + spvpp_au2_2_e21_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_e21[5]; + spvpp_au2_2_e23_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_e23; + spvpp_au2_2_e24_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_e24; + spvpp_au2_2_max23_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_max23; + spvpp_au2_2_max24_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_max24; + spvpp_au2_2_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_maxq; + spvpp_au2a_0__Maxa21p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_0__Maxa21p; + spvpp_au2a_0_max21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_0_max21; + spvpp_au2a_0_me21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_0_me21; + spvpp_au2a_1__Maxa21p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_1__Maxa21p; + spvpp_au2a_1_max21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_1_max21; + spvpp_au2a_1_me21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_1_me21; + spvpp_au2a_2__Maxa21p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_2__Maxa21p; + spvpp_au2a_2_max21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_2_max21; + spvpp_au2a_2_me21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_2_me21; + spvpp_au2b_0_b11_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b11[0]; + spvpp_au2b_0_b11_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b11[1]; + spvpp_au2b_0_b11_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b11[2]; + spvpp_au2b_0_b11_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b11[3]; + spvpp_au2b_0_b11_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b11[4]; + spvpp_au2b_0_b11_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b11[5]; + spvpp_au2b_0_b12_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b12[0]; + spvpp_au2b_0_b12_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b12[1]; + spvpp_au2b_0_b12_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b12[2]; + spvpp_au2b_0_b13_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b13[0]; + spvpp_au2b_0_b13_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b13[1]; + spvpp_au2b_0_b13_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b13[2]; + spvpp_au2b_0_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_maxq; + spvpp_au2b_1_b11_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b11[0]; + spvpp_au2b_1_b11_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b11[1]; + spvpp_au2b_1_b11_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b11[2]; + spvpp_au2b_1_b11_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b11[3]; + spvpp_au2b_1_b11_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b11[4]; + spvpp_au2b_1_b11_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b11[5]; + spvpp_au2b_1_b12_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b12[0]; + spvpp_au2b_1_b12_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b12[1]; + spvpp_au2b_1_b12_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b12[2]; + spvpp_au2b_1_b13_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b13[0]; + spvpp_au2b_1_b13_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b13[1]; + spvpp_au2b_1_b13_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b13[2]; + spvpp_au2b_1_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_maxq; + spvpp_au2b_2_b11_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b11[0]; + spvpp_au2b_2_b11_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b11[1]; + spvpp_au2b_2_b11_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b11[2]; + spvpp_au2b_2_b11_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b11[3]; + spvpp_au2b_2_b11_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b11[4]; + spvpp_au2b_2_b11_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b11[5]; + spvpp_au2b_2_b12_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b12[0]; + spvpp_au2b_2_b12_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b12[1]; + spvpp_au2b_2_b12_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b12[2]; + spvpp_au2b_2_b13_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b13[0]; + spvpp_au2b_2_b13_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b13[1]; + spvpp_au2b_2_b13_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b13[2]; + spvpp_au2b_2_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_maxq; + spvpp_au2b_3_b11_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b11[0]; + spvpp_au2b_3_b11_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b11[1]; + spvpp_au2b_3_b11_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b11[2]; + spvpp_au2b_3_b11_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b11[3]; + spvpp_au2b_3_b11_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b11[4]; + spvpp_au2b_3_b11_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b11[5]; + spvpp_au2b_3_b12_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b12[0]; + spvpp_au2b_3_b12_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b12[1]; + spvpp_au2b_3_b12_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b12[2]; + spvpp_au2b_3_b13_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b13[0]; + spvpp_au2b_3_b13_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b13[1]; + spvpp_au2b_3_b13_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b13[2]; + spvpp_au2b_3_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_maxq; + spvpp_au3_0__Max31p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0__Max31p; + spvpp_au3_0__Max3p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0__Max3p; + spvpp_au3_0_e31_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_e31[0]; + spvpp_au3_0_e31_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_e31[1]; + spvpp_au3_0_e31_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_e31[2]; + spvpp_au3_0_e31_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_e31[3]; + spvpp_au3_0_e31_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_e31[4]; + spvpp_au3_0_e31_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_e31[5]; + spvpp_au3_0_e32_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_e32; + spvpp_au3_0_e34_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_e34; + spvpp_au3_0_max32_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_max32; + spvpp_au3_0_max34_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_max34; + spvpp_au3_1__Max31p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1__Max31p; + spvpp_au3_1__Max3p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1__Max3p; + spvpp_au3_1_e31_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_e31[0]; + spvpp_au3_1_e31_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_e31[1]; + spvpp_au3_1_e31_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_e31[2]; + spvpp_au3_1_e31_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_e31[3]; + spvpp_au3_1_e31_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_e31[4]; + spvpp_au3_1_e31_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_e31[5]; + spvpp_au3_1_e32_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_e32; + spvpp_au3_1_e34_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_e34; + spvpp_au3_1_max32_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_max32; + spvpp_au3_1_max34_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_max34; + spvpp_au3_2__Max31p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2__Max31p; + spvpp_au3_2__Max3p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2__Max3p; + spvpp_au3_2_e31_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_e31[0]; + spvpp_au3_2_e31_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_e31[1]; + spvpp_au3_2_e31_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_e31[2]; + spvpp_au3_2_e31_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_e31[3]; + spvpp_au3_2_e31_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_e31[4]; + spvpp_au3_2_e31_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_e31[5]; + spvpp_au3_2_e32_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_e32; + spvpp_au3_2_e34_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_e34; + spvpp_au3_2_max32_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_max32; + spvpp_au3_2_max34_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_max34; + spvpp_au3a_0__Maxa21p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_0__Maxa21p; + spvpp_au3a_0_max21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_0_max21; + spvpp_au3a_0_me21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_0_me21; + spvpp_au3a_1__Maxa21p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_1__Maxa21p; + spvpp_au3a_1_max21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_1_max21; + spvpp_au3a_1_me21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_1_me21; + spvpp_au3a_2__Maxa21p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_2__Maxa21p; + spvpp_au3a_2_max21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_2_max21; + spvpp_au3a_2_me21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_2_me21; + spvpp_au4_0_e41_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_0_e41[0]; + spvpp_au4_0_e41_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_0_e41[1]; + spvpp_au4_0_e41_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_0_e41[2]; + spvpp_au4_0_e41_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_0_e41[3]; + spvpp_au4_0_e41_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_0_e41[4]; + spvpp_au4_0_e41_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_0_e41[5]; + spvpp_au4_0_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_0_maxq; + spvpp_au4_1_e41_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_1_e41[0]; + spvpp_au4_1_e41_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_1_e41[1]; + spvpp_au4_1_e41_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_1_e41[2]; + spvpp_au4_1_e41_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_1_e41[3]; + spvpp_au4_1_e41_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_1_e41[4]; + spvpp_au4_1_e41_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_1_e41[5]; + spvpp_au4_1_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_1_maxq; + spvpp_au4_2_e41_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_2_e41[0]; + spvpp_au4_2_e41_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_2_e41[1]; + spvpp_au4_2_e41_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_2_e41[2]; + spvpp_au4_2_e41_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_2_e41[3]; + spvpp_au4_2_e41_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_2_e41[4]; + spvpp_au4_2_e41_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_2_e41[5]; + spvpp_au4_2_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_2_maxq; + spvpp_bxa__bxamb1_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_larg1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxamb1_m0_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_res_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_res; + spvpp_bxa__bxamb1_s_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_s; + spvpp_bxa__bxamb1_zcnt_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_larg1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1ac_m0_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1ac_res_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_res; + spvpp_bxa__bxame1ac_s_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_s; + spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_zcnt; + spvpp_bxa__bxame1df_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_larg1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame1df_m0_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame1df_res_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_res; + spvpp_bxa__bxame1df_s_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_s; + spvpp_bxa__bxame1df_zcnt_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_zcnt; + spvpp_bxa__bxame2_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_larg1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame2_m0_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame2_res_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_res; + spvpp_bxa__bxame2_s_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_s; + spvpp_bxa__bxame2_zcnt_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_zcnt; + spvpp_bxa__bxame3_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_larg1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame3_m0_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame3_res_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_res; + spvpp_bxa__bxame3_s_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_s; + spvpp_bxa__bxame3_zcnt_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_zcnt; + spvpp_bxa__bxame4_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_larg1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_larg1; + spvpp_bxa__bxame4_m0_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_m2; + spvpp_bxa__bxame4_res_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_res; + spvpp_bxa__bxame4_s_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_s; + spvpp_bxa__bxame4_zcnt_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_zcnt; + spvpp_bxcorrect_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_larg1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_larg1; + spvpp_bxcorrect_m0_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_m2; + spvpp_bxcorrect_res_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_res; + spvpp_bxcorrect_s_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_s; + spvpp_bxcorrect_zcnt_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_zcnt; + spvpp_fsuv_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_killrr3; + spvpp_fsuv_larg_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_larg; + spvpp_fsuv_res_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_res; + spvpp_fsuv_s_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_s; + spvpp_fsuv_survived_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_survived; + spvpp_fsuva_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_Exists; + spvpp_fsuva_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_ilgj; + spvpp_fsuva_kill_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_kill; + spvpp_fsuva_killr_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_killr; + spvpp_fsuva_killrr1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_killrr1; + spvpp_fsuva_killrr2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_killrr2; + spvpp_fsuva_killrr3_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_killrr3; + spvpp_fsuva_larg_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_larg; + spvpp_fsuva_survived_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_survived; + spvpp_m0_ptr_b_0_0 = (utype_b_0_0*) &spvpp_m0; + spvpp_m0a_ptr_b_0_0 = (utype_b_0_0*) &spvpp_m0a; + spvpp_m1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_m1; + spvpp_m2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_m2; + spvpp_mux_FR_ptr_b_0_0 = (utype_b_0_0*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_0_0 = (utype_b_0_0*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_0_0 = (utype_b_0_0*) &spvpp_pass12; + spvpp_pass13_ptr_b_0_0 = (utype_b_0_0*) &spvpp_pass13; + spvpp_pass14_ptr_b_0_0 = (utype_b_0_0*) &spvpp_pass14; + spvpp_ptu2a_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu2a_IdValid; + spvpp_ptu2a_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu2b_IdValid; + spvpp_ptu2b_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu2c_IdValid; + spvpp_ptu2c_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu3a_IdValid; + spvpp_ptu3a_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu3b_IdValid; + spvpp_ptu3b_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu3c_IdValid; + spvpp_ptu3c_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu3c_SelPhi; + spvpp_ptu4a_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu4a_IdValid; + spvpp_ptu4b_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu4b_IdValid; + spvpp_ptu4c_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu4c_IdValid; + spvpp_ptub2a_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptub2a_IdValid; + spvpp_ptub2a_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptub2a_SelPhi; + spvpp_ptub2b_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptub2b_IdValid; + spvpp_ptub2b_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptub2b_SelPhi; + spvpp_ptub2c_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptub2c_IdValid; + spvpp_ptub2c_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptub2c_SelPhi; + spvpp_ptub2d_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptub2d_IdValid; + spvpp_ptub2d_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptub2d_SelPhi; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_10_0 = (utype_b_10_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_fsuv_larg_ptr_b_10_0 = (utype_b_10_0*) &RC_spvpp_fsuv_larg; + spvpp_bxa__bxamb1_larg1_ptr_b_10_0 = (utype_b_10_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_fsuv_larg_ptr_b_10_0 = (utype_b_10_0*) &spvpp_fsuv_larg; + RC_spvpp_Eqme12a_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_Eqme14a; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_survived_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv_survived; + RC_spvpp_m0_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_m0; + RC_spvpp_m1_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_ptu3c_SelPhi; + spvpp_Eqme12a_ptr_b_10_10 = (utype_b_10_10*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_10_10 = (utype_b_10_10*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_10_10 = (utype_b_10_10*) &spvpp_Eqme14a; + spvpp_bxa__bxamb1_Exists_ptr_b_10_10 = (utype_b_10_10*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_10_10 = (utype_b_10_10*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_10_10 = (utype_b_10_10*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_10_10 = (utype_b_10_10*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_10_10 = (utype_b_10_10*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_10_10 = (utype_b_10_10*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_zcnt_ptr_b_10_10 = (utype_b_10_10*) &spvpp_bxa__bxamb1_zcnt; + spvpp_fsuv_Exists_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv_killrr3; + spvpp_fsuv_survived_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv_survived; + spvpp_m0_ptr_b_10_10 = (utype_b_10_10*) &spvpp_m0; + spvpp_m1_ptr_b_10_10 = (utype_b_10_10*) &spvpp_m1; + spvpp_m2_ptr_b_10_10 = (utype_b_10_10*) &spvpp_m2; + spvpp_mux_FR_ptr_b_10_10 = (utype_b_10_10*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_10_10 = (utype_b_10_10*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_10_10 = (utype_b_10_10*) &spvpp_pass12; + spvpp_pass13_ptr_b_10_10 = (utype_b_10_10*) &spvpp_pass13; + spvpp_pass14_ptr_b_10_10 = (utype_b_10_10*) &spvpp_pass14; + spvpp_ptu2a_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &spvpp_ptu3c_SelPhi; + RC_spvpp_bxcorrect_tid_ptr_b_10_9 = (utype_b_10_9*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_10_9 = (utype_b_10_9*) &RC_spvpp_fsuv_idt; + spvpp_bxcorrect_tid_ptr_b_10_9 = (utype_b_10_9*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_10_9 = (utype_b_10_9*) &spvpp_fsuv_idt; + RC_mb1ap_ptr_b_11_0 = (utype_b_11_0*) &RC_mb1ap; + RC_mb1bp_ptr_b_11_0 = (utype_b_11_0*) &RC_mb1bp; + RC_spvpp_Eq1b1r_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_Eq1b1r; + RC_spvpp_Eqme12r_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_Eqme12r; + RC_spvpp_Eqme13r_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_Eqme13r; + RC_spvpp_Eqme14r_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_Eqme14r; + RC_spvpp_dtbx_0_phi_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_dtbx_0_phi; + RC_spvpp_dtbx_1_phi_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_dtbx_1_phi; + RC_spvpp_fsuv_larg_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_mb1_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_mb1[0]; + RC_spvpp_mb1_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_mb1[1]; + RC_spvpp_mb1_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_mb1[2]; + RC_spvpp_mb1_LB_3_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_mb1[3]; + RC_spvpp_me1_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me1[0]; + RC_spvpp_me1_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me1[1]; + RC_spvpp_me1_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me1[2]; + RC_spvpp_me1_LB_3_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me1[3]; + RC_spvpp_me1_LB_4_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me1[4]; + RC_spvpp_me1_LB_5_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me1[5]; + RC_spvpp_me2_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me2[0]; + RC_spvpp_me2_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me2[1]; + RC_spvpp_me2_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me2[2]; + RC_spvpp_me3_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me3[0]; + RC_spvpp_me3_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me3[1]; + RC_spvpp_me3_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me3[2]; + RC_spvpp_me4_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me4[0]; + RC_spvpp_me4_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me4[1]; + RC_spvpp_me4_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me4[2]; + RC_spvpp_ptu2a_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2a_c; + RC_spvpp_ptu2a_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2a_e; + RC_spvpp_ptu2a_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2a_phidiff_a; + RC_spvpp_ptu2b_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2b_c; + RC_spvpp_ptu2b_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2b_e; + RC_spvpp_ptu2b_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2b_phidiff_a; + RC_spvpp_ptu2c_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2c_c; + RC_spvpp_ptu2c_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2c_e; + RC_spvpp_ptu2c_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2c_phidiff_a; + RC_spvpp_ptu3a_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3a_c; + RC_spvpp_ptu3a_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3a_e; + RC_spvpp_ptu3a_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3a_phidiff_a; + RC_spvpp_ptu3b_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3b_c; + RC_spvpp_ptu3b_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3b_e; + RC_spvpp_ptu3b_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3b_phidiff_a; + RC_spvpp_ptu3c_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3c_c; + RC_spvpp_ptu3c_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3c_e; + RC_spvpp_ptu3c_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3c_phidiff_a; + RC_spvpp_ptu4a_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu4a_e; + RC_spvpp_ptu4b_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu4b_e; + RC_spvpp_ptu4c_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu4c_e; + RC_spvpp_ptub2a_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2a_c; + RC_spvpp_ptub2a_d_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2a_d; + RC_spvpp_ptub2a_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2a_e; + RC_spvpp_ptub2b_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2b_c; + RC_spvpp_ptub2b_d_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2b_d; + RC_spvpp_ptub2b_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2b_e; + RC_spvpp_ptub2c_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2c_c; + RC_spvpp_ptub2c_d_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2c_d; + RC_spvpp_ptub2c_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2c_e; + RC_spvpp_ptub2d_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2d_c; + RC_spvpp_ptub2d_d_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2d_d; + RC_spvpp_ptub2d_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2d_e; + mb1ap_ptr_b_11_0 = (utype_b_11_0*) &mb1ap; + mb1bp_ptr_b_11_0 = (utype_b_11_0*) &mb1bp; + spvpp_Eq1b1r_ptr_b_11_0 = (utype_b_11_0*) &spvpp_Eq1b1r; + spvpp_Eqme12r_ptr_b_11_0 = (utype_b_11_0*) &spvpp_Eqme12r; + spvpp_Eqme13r_ptr_b_11_0 = (utype_b_11_0*) &spvpp_Eqme13r; + spvpp_Eqme14r_ptr_b_11_0 = (utype_b_11_0*) &spvpp_Eqme14r; + spvpp_dtbx_0_phi_ptr_b_11_0 = (utype_b_11_0*) &spvpp_dtbx_0_phi; + spvpp_dtbx_1_phi_ptr_b_11_0 = (utype_b_11_0*) &spvpp_dtbx_1_phi; + spvpp_fsuv_larg_ptr_b_11_0 = (utype_b_11_0*) &spvpp_fsuv_larg; + spvpp_mb1_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_mb1[0]; + spvpp_mb1_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_mb1[1]; + spvpp_mb1_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_mb1[2]; + spvpp_mb1_LB_3_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_mb1[3]; + spvpp_me1_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me1[0]; + spvpp_me1_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me1[1]; + spvpp_me1_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me1[2]; + spvpp_me1_LB_3_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me1[3]; + spvpp_me1_LB_4_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me1[4]; + spvpp_me1_LB_5_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me1[5]; + spvpp_me2_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me2[0]; + spvpp_me2_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me2[1]; + spvpp_me2_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me2[2]; + spvpp_me3_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me3[0]; + spvpp_me3_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me3[1]; + spvpp_me3_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me3[2]; + spvpp_me4_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me4[0]; + spvpp_me4_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me4[1]; + spvpp_me4_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me4[2]; + spvpp_ptu2a_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2a_c; + spvpp_ptu2a_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2a_e; + spvpp_ptu2a_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2a_phidiff_a; + spvpp_ptu2b_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2b_c; + spvpp_ptu2b_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2b_e; + spvpp_ptu2b_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2b_phidiff_a; + spvpp_ptu2c_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2c_c; + spvpp_ptu2c_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2c_e; + spvpp_ptu2c_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2c_phidiff_a; + spvpp_ptu3a_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3a_c; + spvpp_ptu3a_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3a_e; + spvpp_ptu3a_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3a_phidiff_a; + spvpp_ptu3b_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3b_c; + spvpp_ptu3b_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3b_e; + spvpp_ptu3b_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3b_phidiff_a; + spvpp_ptu3c_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3c_c; + spvpp_ptu3c_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3c_e; + spvpp_ptu3c_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3c_phidiff_a; + spvpp_ptu4a_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu4a_e; + spvpp_ptu4b_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu4b_e; + spvpp_ptu4c_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu4c_e; + spvpp_ptub2a_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2a_c; + spvpp_ptub2a_d_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2a_d; + spvpp_ptub2a_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2a_e; + spvpp_ptub2b_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2b_c; + spvpp_ptub2b_d_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2b_d; + spvpp_ptub2b_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2b_e; + spvpp_ptub2c_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2c_c; + spvpp_ptub2c_d_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2c_d; + spvpp_ptub2c_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2c_e; + spvpp_ptub2d_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2d_c; + spvpp_ptub2d_d_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2d_d; + spvpp_ptub2d_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2d_e; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_1 = (utype_b_11_1*) &RC_spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxamb1_larg1_ptr_b_11_1 = (utype_b_11_1*) &spvpp_bxa__bxamb1_larg1; + RC_spvpp_Eq1b1_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_Eqme14; + RC_spvpp_au2_0_me21_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au2_0_me21; + RC_spvpp_au2_1_me21_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au2_1_me21; + RC_spvpp_au2_2_me21_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au2_2_me21; + RC_spvpp_au2b_0_mb11_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au2b_0_mb11; + RC_spvpp_au2b_1_mb11_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au2b_1_mb11; + RC_spvpp_au2b_2_mb11_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au2b_2_mb11; + RC_spvpp_au2b_3_mb11_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au2b_3_mb11; + RC_spvpp_au3_0_me31_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au3_0_me31; + RC_spvpp_au3_1_me31_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au3_1_me31; + RC_spvpp_au3_2_me31_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au3_2_me31; + RC_spvpp_au4_0_me41_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au4_0_me41; + RC_spvpp_au4_1_me41_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au4_1_me41; + RC_spvpp_au4_2_me41_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au4_2_me41; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_ptu2a_a_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu2a_a; + RC_spvpp_ptu2a_b_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu2a_b; + RC_spvpp_ptu2b_a_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu2b_a; + RC_spvpp_ptu2b_b_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu2b_b; + RC_spvpp_ptu2c_a_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu2c_a; + RC_spvpp_ptu2c_b_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu2c_b; + RC_spvpp_ptu3a_a_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu3a_a; + RC_spvpp_ptu3a_b_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu3a_b; + RC_spvpp_ptu3b_a_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu3b_a; + RC_spvpp_ptu3b_b_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu3b_b; + RC_spvpp_ptu3c_a_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu3c_a; + RC_spvpp_ptu3c_b_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu3c_b; + spvpp_Eq1b1_ptr_b_11_10 = (utype_b_11_10*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_11_10 = (utype_b_11_10*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_11_10 = (utype_b_11_10*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_11_10 = (utype_b_11_10*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_11_10 = (utype_b_11_10*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_11_10 = (utype_b_11_10*) &spvpp_Eqme14; + spvpp_au2_0_me21_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au2_0_me21; + spvpp_au2_1_me21_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au2_1_me21; + spvpp_au2_2_me21_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au2_2_me21; + spvpp_au2b_0_mb11_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au2b_0_mb11; + spvpp_au2b_1_mb11_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au2b_1_mb11; + spvpp_au2b_2_mb11_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au2b_2_mb11; + spvpp_au2b_3_mb11_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au2b_3_mb11; + spvpp_au3_0_me31_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au3_0_me31; + spvpp_au3_1_me31_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au3_1_me31; + spvpp_au3_2_me31_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au3_2_me31; + spvpp_au4_0_me41_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au4_0_me41; + spvpp_au4_1_me41_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au4_1_me41; + spvpp_au4_2_me41_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au4_2_me41; + spvpp_bxa__bxamb1_larg1_ptr_b_11_10 = (utype_b_11_10*) &spvpp_bxa__bxamb1_larg1; + spvpp_ptu2a_a_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu2a_a; + spvpp_ptu2a_b_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu2a_b; + spvpp_ptu2b_a_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu2b_a; + spvpp_ptu2b_b_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu2b_b; + spvpp_ptu2c_a_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu2c_a; + spvpp_ptu2c_b_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu2c_b; + spvpp_ptu3a_a_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu3a_a; + spvpp_ptu3a_b_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu3a_b; + spvpp_ptu3b_a_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu3b_a; + spvpp_ptu3b_b_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu3b_b; + spvpp_ptu3c_a_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu3c_a; + spvpp_ptu3c_b_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu3c_b; + RC_spvpp_Eqme12a_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_Eqme14a; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxamb1_m0_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_fsuv_Exists_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_survived_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv_survived; + RC_spvpp_m0_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_m0; + RC_spvpp_m1_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_ptu3c_SelPhi; + spvpp_Eqme12a_ptr_b_11_11 = (utype_b_11_11*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_11_11 = (utype_b_11_11*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_11_11 = (utype_b_11_11*) &spvpp_Eqme14a; + spvpp_bxa__bxamb1_Exists_ptr_b_11_11 = (utype_b_11_11*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_11_11 = (utype_b_11_11*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_larg1_ptr_b_11_11 = (utype_b_11_11*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxamb1_m0_ptr_b_11_11 = (utype_b_11_11*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_11_11 = (utype_b_11_11*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_11_11 = (utype_b_11_11*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_11_11 = (utype_b_11_11*) &spvpp_bxa__bxamb1_m3; + spvpp_fsuv_Exists_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv_killrr3; + spvpp_fsuv_survived_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv_survived; + spvpp_m0_ptr_b_11_11 = (utype_b_11_11*) &spvpp_m0; + spvpp_m1_ptr_b_11_11 = (utype_b_11_11*) &spvpp_m1; + spvpp_m2_ptr_b_11_11 = (utype_b_11_11*) &spvpp_m2; + spvpp_mux_FR_ptr_b_11_11 = (utype_b_11_11*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_11_11 = (utype_b_11_11*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_11_11 = (utype_b_11_11*) &spvpp_pass12; + spvpp_pass13_ptr_b_11_11 = (utype_b_11_11*) &spvpp_pass13; + spvpp_pass14_ptr_b_11_11 = (utype_b_11_11*) &spvpp_pass14; + spvpp_ptu2a_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &spvpp_ptu3c_SelPhi; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_2 = (utype_b_11_2*) &RC_spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxamb1_larg1_ptr_b_11_2 = (utype_b_11_2*) &spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_3 = (utype_b_11_3*) &RC_spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxamb1_larg1_ptr_b_11_3 = (utype_b_11_3*) &spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_4 = (utype_b_11_4*) &RC_spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxamb1_larg1_ptr_b_11_4 = (utype_b_11_4*) &spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_phi2a_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi2a; + RC_spvpp_phi2b_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi2b; + RC_spvpp_phi2c_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi2c; + RC_spvpp_phi3a_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi3a; + RC_spvpp_phi3b_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi3b; + RC_spvpp_phi3c_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi3c; + RC_spvpp_phi4a_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi4a; + RC_spvpp_phi4b_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi4b; + RC_spvpp_phi4c_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi4c; + RC_spvpp_phia2a_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phia2a; + RC_spvpp_phia2b_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phia2b; + RC_spvpp_phia2c_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phia2c; + RC_spvpp_phia3a_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phia3a; + RC_spvpp_phia3b_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phia3b; + RC_spvpp_phia3c_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phia3c; + RC_spvpp_phib2a_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phib2a; + RC_spvpp_phib2b_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phib2b; + RC_spvpp_phib2c_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phib2c; + RC_spvpp_phib2d_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phib2d; + spvpp_bxa__bxamb1_larg1_ptr_b_11_5 = (utype_b_11_5*) &spvpp_bxa__bxamb1_larg1; + spvpp_phi2a_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi2a; + spvpp_phi2b_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi2b; + spvpp_phi2c_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi2c; + spvpp_phi3a_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi3a; + spvpp_phi3b_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi3b; + spvpp_phi3c_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi3c; + spvpp_phi4a_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi4a; + spvpp_phi4b_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi4b; + spvpp_phi4c_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi4c; + spvpp_phia2a_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phia2a; + spvpp_phia2b_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phia2b; + spvpp_phia2c_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phia2c; + spvpp_phia3a_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phia3a; + spvpp_phia3b_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phia3b; + spvpp_phia3c_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phia3c; + spvpp_phib2a_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phib2a; + spvpp_phib2b_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phib2b; + spvpp_phib2c_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phib2c; + spvpp_phib2d_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phib2d; + RC_spvpp_Eq2b1r_ptr_b_11_6 = (utype_b_11_6*) &RC_spvpp_Eq2b1r; + RC_spvpp_Eq3b1r_ptr_b_11_6 = (utype_b_11_6*) &RC_spvpp_Eq3b1r; + RC_spvpp_Eqme12ar_ptr_b_11_6 = (utype_b_11_6*) &RC_spvpp_Eqme12ar; + RC_spvpp_Eqme13ar_ptr_b_11_6 = (utype_b_11_6*) &RC_spvpp_Eqme13ar; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_6 = (utype_b_11_6*) &RC_spvpp_bxa__bxamb1_larg1; + spvpp_Eq2b1r_ptr_b_11_6 = (utype_b_11_6*) &spvpp_Eq2b1r; + spvpp_Eq3b1r_ptr_b_11_6 = (utype_b_11_6*) &spvpp_Eq3b1r; + spvpp_Eqme12ar_ptr_b_11_6 = (utype_b_11_6*) &spvpp_Eqme12ar; + spvpp_Eqme13ar_ptr_b_11_6 = (utype_b_11_6*) &spvpp_Eqme13ar; + spvpp_bxa__bxamb1_larg1_ptr_b_11_6 = (utype_b_11_6*) &spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_7 = (utype_b_11_7*) &RC_spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxamb1_larg1_ptr_b_11_7 = (utype_b_11_7*) &spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_ptu2a_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptu2a_b; + RC_spvpp_ptu2b_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptu2b_b; + RC_spvpp_ptu2c_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptu2c_b; + RC_spvpp_ptu3a_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptu3a_b; + RC_spvpp_ptu3b_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptu3b_b; + RC_spvpp_ptu3c_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptu3c_b; + RC_spvpp_ptub2a_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptub2a_b; + RC_spvpp_ptub2b_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptub2b_b; + RC_spvpp_ptub2c_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptub2c_b; + RC_spvpp_ptub2d_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptub2d_b; + spvpp_bxa__bxamb1_larg1_ptr_b_11_8 = (utype_b_11_8*) &spvpp_bxa__bxamb1_larg1; + spvpp_ptu2a_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptu2a_b; + spvpp_ptu2b_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptu2b_b; + spvpp_ptu2c_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptu2c_b; + spvpp_ptu3a_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptu3a_b; + spvpp_ptu3b_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptu3b_b; + spvpp_ptu3c_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptu3c_b; + spvpp_ptub2a_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptub2a_b; + spvpp_ptub2b_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptub2b_b; + spvpp_ptub2c_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptub2c_b; + spvpp_ptub2d_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptub2d_b; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_ptu2a_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2a_a; + RC_spvpp_ptu2a_d_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2a_d; + RC_spvpp_ptu2a_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2a_phidiff_a; + RC_spvpp_ptu2b_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2b_a; + RC_spvpp_ptu2b_d_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2b_d; + RC_spvpp_ptu2b_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2b_phidiff_a; + RC_spvpp_ptu2c_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2c_a; + RC_spvpp_ptu2c_d_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2c_d; + RC_spvpp_ptu2c_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2c_phidiff_a; + RC_spvpp_ptu3a_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3a_a; + RC_spvpp_ptu3a_d_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3a_d; + RC_spvpp_ptu3a_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3a_phidiff_a; + RC_spvpp_ptu3b_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3b_a; + RC_spvpp_ptu3b_d_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3b_d; + RC_spvpp_ptu3b_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3b_phidiff_a; + RC_spvpp_ptu3c_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3c_a; + RC_spvpp_ptu3c_d_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3c_d; + RC_spvpp_ptu3c_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3c_phidiff_a; + RC_spvpp_ptu4a_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu4a_a; + RC_spvpp_ptu4b_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu4b_a; + RC_spvpp_ptu4c_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu4c_a; + RC_spvpp_ptub2a_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptub2a_a; + RC_spvpp_ptub2b_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptub2b_a; + RC_spvpp_ptub2c_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptub2c_a; + RC_spvpp_ptub2d_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptub2d_a; + spvpp_bxa__bxamb1_larg1_ptr_b_11_9 = (utype_b_11_9*) &spvpp_bxa__bxamb1_larg1; + spvpp_ptu2a_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2a_a; + spvpp_ptu2a_d_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2a_d; + spvpp_ptu2a_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2a_phidiff_a; + spvpp_ptu2b_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2b_a; + spvpp_ptu2b_d_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2b_d; + spvpp_ptu2b_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2b_phidiff_a; + spvpp_ptu2c_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2c_a; + spvpp_ptu2c_d_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2c_d; + spvpp_ptu2c_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2c_phidiff_a; + spvpp_ptu3a_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3a_a; + spvpp_ptu3a_d_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3a_d; + spvpp_ptu3a_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3a_phidiff_a; + spvpp_ptu3b_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3b_a; + spvpp_ptu3b_d_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3b_d; + spvpp_ptu3b_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3b_phidiff_a; + spvpp_ptu3c_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3c_a; + spvpp_ptu3c_d_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3c_d; + spvpp_ptu3c_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3c_phidiff_a; + spvpp_ptu4a_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu4a_a; + spvpp_ptu4b_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu4b_a; + spvpp_ptu4c_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu4c_a; + spvpp_ptub2a_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptub2a_a; + spvpp_ptub2b_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptub2b_a; + spvpp_ptub2c_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptub2c_a; + spvpp_ptub2d_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptub2d_a; + RC_spvpp_ub2aIdrrr_ptr_b_12_0 = (utype_b_12_0*) &RC_spvpp_ub2aIdrrr; + RC_spvpp_ub2aIdt_ptr_b_12_0 = (utype_b_12_0*) &RC_spvpp_ub2aIdt; + RC_spvpp_ub2bIdrrr_ptr_b_12_0 = (utype_b_12_0*) &RC_spvpp_ub2bIdrrr; + RC_spvpp_ub2bIdt_ptr_b_12_0 = (utype_b_12_0*) &RC_spvpp_ub2bIdt; + RC_spvpp_ub2cIdrrr_ptr_b_12_0 = (utype_b_12_0*) &RC_spvpp_ub2cIdrrr; + RC_spvpp_ub2cIdt_ptr_b_12_0 = (utype_b_12_0*) &RC_spvpp_ub2cIdt; + RC_spvpp_ub2dIdrrr_ptr_b_12_0 = (utype_b_12_0*) &RC_spvpp_ub2dIdrrr; + RC_spvpp_ub2dIdt_ptr_b_12_0 = (utype_b_12_0*) &RC_spvpp_ub2dIdt; + spvpp_ub2aIdrrr_ptr_b_12_0 = (utype_b_12_0*) &spvpp_ub2aIdrrr; + spvpp_ub2aIdt_ptr_b_12_0 = (utype_b_12_0*) &spvpp_ub2aIdt; + spvpp_ub2bIdrrr_ptr_b_12_0 = (utype_b_12_0*) &spvpp_ub2bIdrrr; + spvpp_ub2bIdt_ptr_b_12_0 = (utype_b_12_0*) &spvpp_ub2bIdt; + spvpp_ub2cIdrrr_ptr_b_12_0 = (utype_b_12_0*) &spvpp_ub2cIdrrr; + spvpp_ub2cIdt_ptr_b_12_0 = (utype_b_12_0*) &spvpp_ub2cIdt; + spvpp_ub2dIdrrr_ptr_b_12_0 = (utype_b_12_0*) &spvpp_ub2dIdrrr; + spvpp_ub2dIdt_ptr_b_12_0 = (utype_b_12_0*) &spvpp_ub2dIdt; + RC_spvpp_fsuv_larg_ptr_b_12_1 = (utype_b_12_1*) &RC_spvpp_fsuv_larg; + spvpp_fsuv_larg_ptr_b_12_1 = (utype_b_12_1*) &spvpp_fsuv_larg; + RC_spvpp_fsuv_larg_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_fsuv_larg; + RC_spvpp_u1b1_0_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_0_mbB; + RC_spvpp_u1b1_10_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_10_mbB; + RC_spvpp_u1b1_11_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_11_mbB; + RC_spvpp_u1b1_12_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_12_mbB; + RC_spvpp_u1b1_13_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_13_mbB; + RC_spvpp_u1b1_14_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_14_mbB; + RC_spvpp_u1b1_15_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_15_mbB; + RC_spvpp_u1b1_16_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_16_mbB; + RC_spvpp_u1b1_17_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_17_mbB; + RC_spvpp_u1b1_18_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_18_mbB; + RC_spvpp_u1b1_19_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_19_mbB; + RC_spvpp_u1b1_1_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_1_mbB; + RC_spvpp_u1b1_20_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_20_mbB; + RC_spvpp_u1b1_21_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_21_mbB; + RC_spvpp_u1b1_22_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_22_mbB; + RC_spvpp_u1b1_23_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_23_mbB; + RC_spvpp_u1b1_2_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_2_mbB; + RC_spvpp_u1b1_3_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_3_mbB; + RC_spvpp_u1b1_4_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_4_mbB; + RC_spvpp_u1b1_5_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_5_mbB; + RC_spvpp_u1b1_6_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_6_mbB; + RC_spvpp_u1b1_7_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_7_mbB; + RC_spvpp_u1b1_8_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_8_mbB; + RC_spvpp_u1b1_9_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_9_mbB; + RC_spvpp_u2b1_0_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_0_mbB; + RC_spvpp_u2b1_10_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_10_mbB; + RC_spvpp_u2b1_11_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_11_mbB; + RC_spvpp_u2b1_1_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_1_mbB; + RC_spvpp_u2b1_2_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_2_mbB; + RC_spvpp_u2b1_3_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_3_mbB; + RC_spvpp_u2b1_4_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_4_mbB; + RC_spvpp_u2b1_5_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_5_mbB; + RC_spvpp_u2b1_6_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_6_mbB; + RC_spvpp_u2b1_7_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_7_mbB; + RC_spvpp_u2b1_8_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_8_mbB; + RC_spvpp_u2b1_9_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_9_mbB; + RC_spvpp_u3b1_0_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_0_mbB; + RC_spvpp_u3b1_10_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_10_mbB; + RC_spvpp_u3b1_11_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_11_mbB; + RC_spvpp_u3b1_1_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_1_mbB; + RC_spvpp_u3b1_2_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_2_mbB; + RC_spvpp_u3b1_3_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_3_mbB; + RC_spvpp_u3b1_4_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_4_mbB; + RC_spvpp_u3b1_5_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_5_mbB; + RC_spvpp_u3b1_6_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_6_mbB; + RC_spvpp_u3b1_7_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_7_mbB; + RC_spvpp_u3b1_8_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_8_mbB; + RC_spvpp_u3b1_9_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_9_mbB; + spvpp_fsuv_larg_ptr_b_12_10 = (utype_b_12_10*) &spvpp_fsuv_larg; + spvpp_u1b1_0_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_0_mbB; + spvpp_u1b1_10_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_10_mbB; + spvpp_u1b1_11_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_11_mbB; + spvpp_u1b1_12_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_12_mbB; + spvpp_u1b1_13_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_13_mbB; + spvpp_u1b1_14_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_14_mbB; + spvpp_u1b1_15_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_15_mbB; + spvpp_u1b1_16_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_16_mbB; + spvpp_u1b1_17_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_17_mbB; + spvpp_u1b1_18_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_18_mbB; + spvpp_u1b1_19_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_19_mbB; + spvpp_u1b1_1_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_1_mbB; + spvpp_u1b1_20_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_20_mbB; + spvpp_u1b1_21_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_21_mbB; + spvpp_u1b1_22_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_22_mbB; + spvpp_u1b1_23_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_23_mbB; + spvpp_u1b1_2_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_2_mbB; + spvpp_u1b1_3_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_3_mbB; + spvpp_u1b1_4_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_4_mbB; + spvpp_u1b1_5_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_5_mbB; + spvpp_u1b1_6_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_6_mbB; + spvpp_u1b1_7_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_7_mbB; + spvpp_u1b1_8_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_8_mbB; + spvpp_u1b1_9_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_9_mbB; + spvpp_u2b1_0_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_0_mbB; + spvpp_u2b1_10_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_10_mbB; + spvpp_u2b1_11_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_11_mbB; + spvpp_u2b1_1_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_1_mbB; + spvpp_u2b1_2_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_2_mbB; + spvpp_u2b1_3_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_3_mbB; + spvpp_u2b1_4_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_4_mbB; + spvpp_u2b1_5_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_5_mbB; + spvpp_u2b1_6_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_6_mbB; + spvpp_u2b1_7_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_7_mbB; + spvpp_u2b1_8_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_8_mbB; + spvpp_u2b1_9_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_9_mbB; + spvpp_u3b1_0_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_0_mbB; + spvpp_u3b1_10_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_10_mbB; + spvpp_u3b1_11_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_11_mbB; + spvpp_u3b1_1_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_1_mbB; + spvpp_u3b1_2_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_2_mbB; + spvpp_u3b1_3_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_3_mbB; + spvpp_u3b1_4_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_4_mbB; + spvpp_u3b1_5_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_5_mbB; + spvpp_u3b1_6_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_6_mbB; + spvpp_u3b1_7_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_7_mbB; + spvpp_u3b1_8_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_8_mbB; + spvpp_u3b1_9_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_9_mbB; + RC_spvpp_bxcorrect_tid_ptr_b_12_11 = (utype_b_12_11*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_12_11 = (utype_b_12_11*) &RC_spvpp_fsuv_idt; + RC_spvpp_fsuv_larg_ptr_b_12_11 = (utype_b_12_11*) &RC_spvpp_fsuv_larg; + spvpp_bxcorrect_tid_ptr_b_12_11 = (utype_b_12_11*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_12_11 = (utype_b_12_11*) &spvpp_fsuv_idt; + spvpp_fsuv_larg_ptr_b_12_11 = (utype_b_12_11*) &spvpp_fsuv_larg; + RC_mb1a_phi_off_ptr_b_12_12 = (utype_b_12_12*) &RC_mb1a_phi_off; + RC_mb1b_phi_off_ptr_b_12_12 = (utype_b_12_12*) &RC_mb1b_phi_off; + RC_spvpp_Eqme12a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_Eqme14a; + RC_spvpp_dtbx_0_phi_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_dtbx_0_phi; + RC_spvpp_dtbx_1_phi_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_dtbx_1_phi; + RC_spvpp_fsuv_Exists_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv_ilgj_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_larg_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_larg; + RC_spvpp_fsuv_survived_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_survived; + RC_spvpp_m0_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_m0; + RC_spvpp_m1_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2a_c; + RC_spvpp_ptu2a_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2a_d; + RC_spvpp_ptu2a_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2a_e; + RC_spvpp_ptu2a_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2a_phidiff_a; + RC_spvpp_ptu2a_pt_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2a_pt; + RC_spvpp_ptu2b_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2b_c; + RC_spvpp_ptu2b_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2b_d; + RC_spvpp_ptu2b_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2b_e; + RC_spvpp_ptu2b_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2b_phidiff_a; + RC_spvpp_ptu2b_pt_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2b_pt; + RC_spvpp_ptu2c_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2c_c; + RC_spvpp_ptu2c_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2c_d; + RC_spvpp_ptu2c_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2c_e; + RC_spvpp_ptu2c_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2c_phidiff_a; + RC_spvpp_ptu2c_pt_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2c_pt; + RC_spvpp_ptu3a_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3a_c; + RC_spvpp_ptu3a_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3a_d; + RC_spvpp_ptu3a_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3a_e; + RC_spvpp_ptu3a_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3a_phidiff_a; + RC_spvpp_ptu3a_pt_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3a_pt; + RC_spvpp_ptu3b_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3b_c; + RC_spvpp_ptu3b_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3b_d; + RC_spvpp_ptu3b_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3b_e; + RC_spvpp_ptu3b_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3b_phidiff_a; + RC_spvpp_ptu3b_pt_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3b_pt; + RC_spvpp_ptu3c_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3c_c; + RC_spvpp_ptu3c_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3c_d; + RC_spvpp_ptu3c_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3c_e; + RC_spvpp_ptu3c_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3c_phidiff_a; + RC_spvpp_ptu3c_pt_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3c_pt; + RC_spvpp_ptu4a_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu4a_e; + RC_spvpp_ptu4b_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu4b_e; + RC_spvpp_ptu4c_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu4c_e; + RC_spvpp_ptub2a_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2a_c; + RC_spvpp_ptub2a_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2a_d; + RC_spvpp_ptub2a_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2a_e; + RC_spvpp_ptub2b_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2b_c; + RC_spvpp_ptub2b_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2b_d; + RC_spvpp_ptub2b_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2b_e; + RC_spvpp_ptub2c_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2c_c; + RC_spvpp_ptub2c_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2c_d; + RC_spvpp_ptub2c_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2c_e; + RC_spvpp_ptub2d_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2d_c; + RC_spvpp_ptub2d_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2d_d; + RC_spvpp_ptub2d_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2d_e; + mb1a_phi_off_ptr_b_12_12 = (utype_b_12_12*) &mb1a_phi_off; + mb1b_phi_off_ptr_b_12_12 = (utype_b_12_12*) &mb1b_phi_off; + spvpp_Eqme12a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_Eqme14a; + spvpp_dtbx_0_phi_ptr_b_12_12 = (utype_b_12_12*) &spvpp_dtbx_0_phi; + spvpp_dtbx_1_phi_ptr_b_12_12 = (utype_b_12_12*) &spvpp_dtbx_1_phi; + spvpp_fsuv_Exists_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_Exists; + spvpp_fsuv_ilgj_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_killrr3; + spvpp_fsuv_larg_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_larg; + spvpp_fsuv_survived_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_survived; + spvpp_m0_ptr_b_12_12 = (utype_b_12_12*) &spvpp_m0; + spvpp_m1_ptr_b_12_12 = (utype_b_12_12*) &spvpp_m1; + spvpp_m2_ptr_b_12_12 = (utype_b_12_12*) &spvpp_m2; + spvpp_mux_FR_ptr_b_12_12 = (utype_b_12_12*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_12_12 = (utype_b_12_12*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_12_12 = (utype_b_12_12*) &spvpp_pass12; + spvpp_pass13_ptr_b_12_12 = (utype_b_12_12*) &spvpp_pass13; + spvpp_pass14_ptr_b_12_12 = (utype_b_12_12*) &spvpp_pass14; + spvpp_ptu2a_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2a_c; + spvpp_ptu2a_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2a_d; + spvpp_ptu2a_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2a_e; + spvpp_ptu2a_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2a_phidiff_a; + spvpp_ptu2a_pt_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2a_pt; + spvpp_ptu2b_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2b_c; + spvpp_ptu2b_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2b_d; + spvpp_ptu2b_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2b_e; + spvpp_ptu2b_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2b_phidiff_a; + spvpp_ptu2b_pt_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2b_pt; + spvpp_ptu2c_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2c_c; + spvpp_ptu2c_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2c_d; + spvpp_ptu2c_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2c_e; + spvpp_ptu2c_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2c_phidiff_a; + spvpp_ptu2c_pt_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2c_pt; + spvpp_ptu3a_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3a_c; + spvpp_ptu3a_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3a_d; + spvpp_ptu3a_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3a_e; + spvpp_ptu3a_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3a_phidiff_a; + spvpp_ptu3a_pt_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3a_pt; + spvpp_ptu3b_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3b_c; + spvpp_ptu3b_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3b_d; + spvpp_ptu3b_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3b_e; + spvpp_ptu3b_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3b_phidiff_a; + spvpp_ptu3b_pt_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3b_pt; + spvpp_ptu3c_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3c_c; + spvpp_ptu3c_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3c_d; + spvpp_ptu3c_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3c_e; + spvpp_ptu3c_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3c_phidiff_a; + spvpp_ptu3c_pt_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3c_pt; + spvpp_ptu4a_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu4a_e; + spvpp_ptu4b_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu4b_e; + spvpp_ptu4c_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu4c_e; + spvpp_ptub2a_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2a_c; + spvpp_ptub2a_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2a_d; + spvpp_ptub2a_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2a_e; + spvpp_ptub2b_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2b_c; + spvpp_ptub2b_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2b_d; + spvpp_ptub2b_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2b_e; + spvpp_ptub2c_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2c_c; + spvpp_ptub2c_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2c_d; + spvpp_ptub2c_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2c_e; + spvpp_ptub2d_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2d_c; + spvpp_ptub2d_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2d_d; + spvpp_ptub2d_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2d_e; + RC_spvpp_fsuv_larg_ptr_b_12_2 = (utype_b_12_2*) &RC_spvpp_fsuv_larg; + spvpp_fsuv_larg_ptr_b_12_2 = (utype_b_12_2*) &spvpp_fsuv_larg; + RC_spvpp_fsuv_larg_ptr_b_12_3 = (utype_b_12_3*) &RC_spvpp_fsuv_larg; + spvpp_fsuv_larg_ptr_b_12_3 = (utype_b_12_3*) &spvpp_fsuv_larg; + RC_spvpp_fsuv_larg_ptr_b_12_4 = (utype_b_12_4*) &RC_spvpp_fsuv_larg; + spvpp_fsuv_larg_ptr_b_12_4 = (utype_b_12_4*) &spvpp_fsuv_larg; + RC_spvpp_fsuv_larg_ptr_b_12_5 = (utype_b_12_5*) &RC_spvpp_fsuv_larg; + spvpp_fsuv_larg_ptr_b_12_5 = (utype_b_12_5*) &spvpp_fsuv_larg; + RC_spvpp_fsuv_larg_ptr_b_12_6 = (utype_b_12_6*) &RC_spvpp_fsuv_larg; + spvpp_fsuv_larg_ptr_b_12_6 = (utype_b_12_6*) &spvpp_fsuv_larg; + RC_spvpp_fsuv_larg_ptr_b_12_7 = (utype_b_12_7*) &RC_spvpp_fsuv_larg; + spvpp_fsuv_larg_ptr_b_12_7 = (utype_b_12_7*) &spvpp_fsuv_larg; + RC_spvpp_fsuv_larg_ptr_b_12_8 = (utype_b_12_8*) &RC_spvpp_fsuv_larg; + spvpp_fsuv_larg_ptr_b_12_8 = (utype_b_12_8*) &spvpp_fsuv_larg; + RC_idHp_ptr_b_12_9 = (utype_b_12_9*) &RC_idHp; + RC_idLp_ptr_b_12_9 = (utype_b_12_9*) &RC_idLp; + RC_idMp_ptr_b_12_9 = (utype_b_12_9*) &RC_idMp; + RC_spvpp_fsuv_larg_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_fsuv_larg; + RC_spvpp_ptub2a_d_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_ptub2a_d; + RC_spvpp_ptub2b_d_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_ptub2b_d; + RC_spvpp_ptub2c_d_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_ptub2c_d; + RC_spvpp_ptub2d_d_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_ptub2d_d; + RC_spvpp_u2aIdt_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_u2aIdt; + RC_spvpp_u2bIdt_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_u2bIdt; + RC_spvpp_u2cIdt_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_u2cIdt; + RC_spvpp_u3aIdt_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_u3aIdt; + RC_spvpp_u3bIdt_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_u3bIdt; + RC_spvpp_u3cIdt_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_u3cIdt; + idHp_ptr_b_12_9 = (utype_b_12_9*) &idHp; + idLp_ptr_b_12_9 = (utype_b_12_9*) &idLp; + idMp_ptr_b_12_9 = (utype_b_12_9*) &idMp; + spvpp_fsuv_larg_ptr_b_12_9 = (utype_b_12_9*) &spvpp_fsuv_larg; + spvpp_ptub2a_d_ptr_b_12_9 = (utype_b_12_9*) &spvpp_ptub2a_d; + spvpp_ptub2b_d_ptr_b_12_9 = (utype_b_12_9*) &spvpp_ptub2b_d; + spvpp_ptub2c_d_ptr_b_12_9 = (utype_b_12_9*) &spvpp_ptub2c_d; + spvpp_ptub2d_d_ptr_b_12_9 = (utype_b_12_9*) &spvpp_ptub2d_d; + spvpp_u2aIdt_ptr_b_12_9 = (utype_b_12_9*) &spvpp_u2aIdt; + spvpp_u2bIdt_ptr_b_12_9 = (utype_b_12_9*) &spvpp_u2bIdt; + spvpp_u2cIdt_ptr_b_12_9 = (utype_b_12_9*) &spvpp_u2cIdt; + spvpp_u3aIdt_ptr_b_12_9 = (utype_b_12_9*) &spvpp_u3aIdt; + spvpp_u3bIdt_ptr_b_12_9 = (utype_b_12_9*) &spvpp_u3bIdt; + spvpp_u3cIdt_ptr_b_12_9 = (utype_b_12_9*) &spvpp_u3cIdt; + RC_spvpp_Eq1b1_ptr_b_13_12 = (utype_b_13_12*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_13_12 = (utype_b_13_12*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_13_12 = (utype_b_13_12*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_13_12 = (utype_b_13_12*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_13_12 = (utype_b_13_12*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_13_12 = (utype_b_13_12*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_13_12 = (utype_b_13_12*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_13_12 = (utype_b_13_12*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_13_12 = (utype_b_13_12*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_13_12 = (utype_b_13_12*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_13_12 = (utype_b_13_12*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_13_12 = (utype_b_13_12*) &spvpp_Eqme14; + RC_spvpp_Eqme12a_ptr_b_13_13 = (utype_b_13_13*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_13_13 = (utype_b_13_13*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_13_13 = (utype_b_13_13*) &RC_spvpp_Eqme14a; + RC_spvpp_pass12_ptr_b_13_13 = (utype_b_13_13*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_13_13 = (utype_b_13_13*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_13_13 = (utype_b_13_13*) &RC_spvpp_pass14; + spvpp_Eqme12a_ptr_b_13_13 = (utype_b_13_13*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_13_13 = (utype_b_13_13*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_13_13 = (utype_b_13_13*) &spvpp_Eqme14a; + spvpp_pass12_ptr_b_13_13 = (utype_b_13_13*) &spvpp_pass12; + spvpp_pass13_ptr_b_13_13 = (utype_b_13_13*) &spvpp_pass13; + spvpp_pass14_ptr_b_13_13 = (utype_b_13_13*) &spvpp_pass14; + RC_spvpp_bxa__bxamb1_tin_ptr_b_14_12 = (utype_b_14_12*) &RC_spvpp_bxa__bxamb1_tin; + spvpp_bxa__bxamb1_tin_ptr_b_14_12 = (utype_b_14_12*) &spvpp_bxa__bxamb1_tin; + RC_spvpp_bxcorrect_tid_ptr_b_14_13 = (utype_b_14_13*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_14_13 = (utype_b_14_13*) &RC_spvpp_fsuv_idt; + spvpp_bxcorrect_tid_ptr_b_14_13 = (utype_b_14_13*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_14_13 = (utype_b_14_13*) &spvpp_fsuv_idt; + RC_spvpp_Eqme12a_ptr_b_14_14 = (utype_b_14_14*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_14_14 = (utype_b_14_14*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_14_14 = (utype_b_14_14*) &RC_spvpp_Eqme14a; + RC_spvpp_pass12_ptr_b_14_14 = (utype_b_14_14*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_14_14 = (utype_b_14_14*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_14_14 = (utype_b_14_14*) &RC_spvpp_pass14; + spvpp_Eqme12a_ptr_b_14_14 = (utype_b_14_14*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_14_14 = (utype_b_14_14*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_14_14 = (utype_b_14_14*) &spvpp_Eqme14a; + spvpp_pass12_ptr_b_14_14 = (utype_b_14_14*) &spvpp_pass12; + spvpp_pass13_ptr_b_14_14 = (utype_b_14_14*) &spvpp_pass13; + spvpp_pass14_ptr_b_14_14 = (utype_b_14_14*) &spvpp_pass14; + RC_spvpp_mb1_LB_0_RB__ptr_b_14_2 = (utype_b_14_2*) &RC_spvpp_mb1[0]; + RC_spvpp_mb1_LB_1_RB__ptr_b_14_2 = (utype_b_14_2*) &RC_spvpp_mb1[1]; + RC_spvpp_mb1_LB_2_RB__ptr_b_14_2 = (utype_b_14_2*) &RC_spvpp_mb1[2]; + RC_spvpp_mb1_LB_3_RB__ptr_b_14_2 = (utype_b_14_2*) &RC_spvpp_mb1[3]; + spvpp_mb1_LB_0_RB__ptr_b_14_2 = (utype_b_14_2*) &spvpp_mb1[0]; + spvpp_mb1_LB_1_RB__ptr_b_14_2 = (utype_b_14_2*) &spvpp_mb1[1]; + spvpp_mb1_LB_2_RB__ptr_b_14_2 = (utype_b_14_2*) &spvpp_mb1[2]; + spvpp_mb1_LB_3_RB__ptr_b_14_2 = (utype_b_14_2*) &spvpp_mb1[3]; + RC_spvpp_Eq1b1_ptr_b_15_14 = (utype_b_15_14*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_15_14 = (utype_b_15_14*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_15_14 = (utype_b_15_14*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_15_14 = (utype_b_15_14*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_15_14 = (utype_b_15_14*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_15_14 = (utype_b_15_14*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_15_14 = (utype_b_15_14*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_15_14 = (utype_b_15_14*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_15_14 = (utype_b_15_14*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_15_14 = (utype_b_15_14*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_15_14 = (utype_b_15_14*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_15_14 = (utype_b_15_14*) &spvpp_Eqme14; + RC_spvpp_Eqme12a_ptr_b_15_15 = (utype_b_15_15*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_15_15 = (utype_b_15_15*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_15_15 = (utype_b_15_15*) &RC_spvpp_Eqme14a; + RC_spvpp_dtbx_0_mb1a_ptr_b_15_15 = (utype_b_15_15*) &RC_spvpp_dtbx_0_mb1a; + RC_spvpp_dtbx_1_mb1a_ptr_b_15_15 = (utype_b_15_15*) &RC_spvpp_dtbx_1_mb1a; + RC_spvpp_pass12_ptr_b_15_15 = (utype_b_15_15*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_15_15 = (utype_b_15_15*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_15_15 = (utype_b_15_15*) &RC_spvpp_pass14; + spvpp_Eqme12a_ptr_b_15_15 = (utype_b_15_15*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_15_15 = (utype_b_15_15*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_15_15 = (utype_b_15_15*) &spvpp_Eqme14a; + spvpp_dtbx_0_mb1a_ptr_b_15_15 = (utype_b_15_15*) &spvpp_dtbx_0_mb1a; + spvpp_dtbx_1_mb1a_ptr_b_15_15 = (utype_b_15_15*) &spvpp_dtbx_1_mb1a; + spvpp_pass12_ptr_b_15_15 = (utype_b_15_15*) &spvpp_pass12; + spvpp_pass13_ptr_b_15_15 = (utype_b_15_15*) &spvpp_pass13; + spvpp_pass14_ptr_b_15_15 = (utype_b_15_15*) &spvpp_pass14; + RC_spvpp_u12_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_0_meA; + RC_spvpp_u12_0_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_0_meB; + RC_spvpp_u12_10_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_10_meA; + RC_spvpp_u12_10_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_10_meB; + RC_spvpp_u12_11_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_11_meA; + RC_spvpp_u12_11_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_11_meB; + RC_spvpp_u12_12_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_12_meA; + RC_spvpp_u12_12_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_12_meB; + RC_spvpp_u12_13_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_13_meA; + RC_spvpp_u12_13_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_13_meB; + RC_spvpp_u12_14_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_14_meA; + RC_spvpp_u12_14_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_14_meB; + RC_spvpp_u12_15_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_15_meA; + RC_spvpp_u12_15_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_15_meB; + RC_spvpp_u12_16_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_16_meA; + RC_spvpp_u12_16_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_16_meB; + RC_spvpp_u12_17_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_17_meA; + RC_spvpp_u12_17_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_17_meB; + RC_spvpp_u12_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_1_meA; + RC_spvpp_u12_1_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_1_meB; + RC_spvpp_u12_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_2_meA; + RC_spvpp_u12_2_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_2_meB; + RC_spvpp_u12_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_3_meA; + RC_spvpp_u12_3_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_3_meB; + RC_spvpp_u12_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_4_meA; + RC_spvpp_u12_4_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_4_meB; + RC_spvpp_u12_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_5_meA; + RC_spvpp_u12_5_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_5_meB; + RC_spvpp_u12_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_6_meA; + RC_spvpp_u12_6_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_6_meB; + RC_spvpp_u12_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_7_meA; + RC_spvpp_u12_7_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_7_meB; + RC_spvpp_u12_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_8_meA; + RC_spvpp_u12_8_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_8_meB; + RC_spvpp_u12_9_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_9_meA; + RC_spvpp_u12_9_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_9_meB; + RC_spvpp_u13_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_0_meA; + RC_spvpp_u13_0_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_0_meB; + RC_spvpp_u13_10_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_10_meA; + RC_spvpp_u13_10_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_10_meB; + RC_spvpp_u13_11_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_11_meA; + RC_spvpp_u13_11_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_11_meB; + RC_spvpp_u13_12_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_12_meA; + RC_spvpp_u13_12_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_12_meB; + RC_spvpp_u13_13_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_13_meA; + RC_spvpp_u13_13_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_13_meB; + RC_spvpp_u13_14_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_14_meA; + RC_spvpp_u13_14_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_14_meB; + RC_spvpp_u13_15_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_15_meA; + RC_spvpp_u13_15_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_15_meB; + RC_spvpp_u13_16_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_16_meA; + RC_spvpp_u13_16_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_16_meB; + RC_spvpp_u13_17_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_17_meA; + RC_spvpp_u13_17_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_17_meB; + RC_spvpp_u13_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_1_meA; + RC_spvpp_u13_1_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_1_meB; + RC_spvpp_u13_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_2_meA; + RC_spvpp_u13_2_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_2_meB; + RC_spvpp_u13_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_3_meA; + RC_spvpp_u13_3_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_3_meB; + RC_spvpp_u13_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_4_meA; + RC_spvpp_u13_4_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_4_meB; + RC_spvpp_u13_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_5_meA; + RC_spvpp_u13_5_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_5_meB; + RC_spvpp_u13_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_6_meA; + RC_spvpp_u13_6_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_6_meB; + RC_spvpp_u13_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_7_meA; + RC_spvpp_u13_7_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_7_meB; + RC_spvpp_u13_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_8_meA; + RC_spvpp_u13_8_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_8_meB; + RC_spvpp_u13_9_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_9_meA; + RC_spvpp_u13_9_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_9_meB; + RC_spvpp_u14_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_0_meA; + RC_spvpp_u14_0_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_0_meB; + RC_spvpp_u14_10_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_10_meA; + RC_spvpp_u14_10_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_10_meB; + RC_spvpp_u14_11_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_11_meA; + RC_spvpp_u14_11_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_11_meB; + RC_spvpp_u14_12_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_12_meA; + RC_spvpp_u14_12_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_12_meB; + RC_spvpp_u14_13_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_13_meA; + RC_spvpp_u14_13_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_13_meB; + RC_spvpp_u14_14_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_14_meA; + RC_spvpp_u14_14_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_14_meB; + RC_spvpp_u14_15_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_15_meA; + RC_spvpp_u14_15_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_15_meB; + RC_spvpp_u14_16_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_16_meA; + RC_spvpp_u14_16_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_16_meB; + RC_spvpp_u14_17_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_17_meA; + RC_spvpp_u14_17_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_17_meB; + RC_spvpp_u14_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_1_meA; + RC_spvpp_u14_1_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_1_meB; + RC_spvpp_u14_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_2_meA; + RC_spvpp_u14_2_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_2_meB; + RC_spvpp_u14_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_3_meA; + RC_spvpp_u14_3_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_3_meB; + RC_spvpp_u14_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_4_meA; + RC_spvpp_u14_4_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_4_meB; + RC_spvpp_u14_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_5_meA; + RC_spvpp_u14_5_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_5_meB; + RC_spvpp_u14_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_6_meA; + RC_spvpp_u14_6_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_6_meB; + RC_spvpp_u14_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_7_meA; + RC_spvpp_u14_7_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_7_meB; + RC_spvpp_u14_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_8_meA; + RC_spvpp_u14_8_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_8_meB; + RC_spvpp_u14_9_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_9_meA; + RC_spvpp_u14_9_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_9_meB; + RC_spvpp_u1b1_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_0_meA; + RC_spvpp_u1b1_10_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_10_meA; + RC_spvpp_u1b1_11_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_11_meA; + RC_spvpp_u1b1_12_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_12_meA; + RC_spvpp_u1b1_13_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_13_meA; + RC_spvpp_u1b1_14_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_14_meA; + RC_spvpp_u1b1_15_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_15_meA; + RC_spvpp_u1b1_16_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_16_meA; + RC_spvpp_u1b1_17_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_17_meA; + RC_spvpp_u1b1_18_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_18_meA; + RC_spvpp_u1b1_19_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_19_meA; + RC_spvpp_u1b1_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_1_meA; + RC_spvpp_u1b1_20_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_20_meA; + RC_spvpp_u1b1_21_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_21_meA; + RC_spvpp_u1b1_22_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_22_meA; + RC_spvpp_u1b1_23_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_23_meA; + RC_spvpp_u1b1_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_2_meA; + RC_spvpp_u1b1_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_3_meA; + RC_spvpp_u1b1_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_4_meA; + RC_spvpp_u1b1_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_5_meA; + RC_spvpp_u1b1_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_6_meA; + RC_spvpp_u1b1_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_7_meA; + RC_spvpp_u1b1_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_8_meA; + RC_spvpp_u1b1_9_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_9_meA; + RC_spvpp_u23_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_0_meA; + RC_spvpp_u23_0_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_0_meB; + RC_spvpp_u23_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_1_meA; + RC_spvpp_u23_1_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_1_meB; + RC_spvpp_u23_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_2_meA; + RC_spvpp_u23_2_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_2_meB; + RC_spvpp_u23_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_3_meA; + RC_spvpp_u23_3_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_3_meB; + RC_spvpp_u23_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_4_meA; + RC_spvpp_u23_4_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_4_meB; + RC_spvpp_u23_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_5_meA; + RC_spvpp_u23_5_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_5_meB; + RC_spvpp_u23_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_6_meA; + RC_spvpp_u23_6_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_6_meB; + RC_spvpp_u23_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_7_meA; + RC_spvpp_u23_7_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_7_meB; + RC_spvpp_u23_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_8_meA; + RC_spvpp_u23_8_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_8_meB; + RC_spvpp_u24_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_0_meA; + RC_spvpp_u24_0_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_0_meB; + RC_spvpp_u24_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_1_meA; + RC_spvpp_u24_1_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_1_meB; + RC_spvpp_u24_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_2_meA; + RC_spvpp_u24_2_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_2_meB; + RC_spvpp_u24_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_3_meA; + RC_spvpp_u24_3_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_3_meB; + RC_spvpp_u24_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_4_meA; + RC_spvpp_u24_4_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_4_meB; + RC_spvpp_u24_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_5_meA; + RC_spvpp_u24_5_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_5_meB; + RC_spvpp_u24_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_6_meA; + RC_spvpp_u24_6_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_6_meB; + RC_spvpp_u24_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_7_meA; + RC_spvpp_u24_7_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_7_meB; + RC_spvpp_u24_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_8_meA; + RC_spvpp_u24_8_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_8_meB; + RC_spvpp_u2b1_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_0_meA; + RC_spvpp_u2b1_10_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_10_meA; + RC_spvpp_u2b1_11_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_11_meA; + RC_spvpp_u2b1_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_1_meA; + RC_spvpp_u2b1_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_2_meA; + RC_spvpp_u2b1_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_3_meA; + RC_spvpp_u2b1_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_4_meA; + RC_spvpp_u2b1_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_5_meA; + RC_spvpp_u2b1_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_6_meA; + RC_spvpp_u2b1_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_7_meA; + RC_spvpp_u2b1_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_8_meA; + RC_spvpp_u2b1_9_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_9_meA; + RC_spvpp_u34_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_0_meA; + RC_spvpp_u34_0_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_0_meB; + RC_spvpp_u34_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_1_meA; + RC_spvpp_u34_1_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_1_meB; + RC_spvpp_u34_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_2_meA; + RC_spvpp_u34_2_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_2_meB; + RC_spvpp_u34_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_3_meA; + RC_spvpp_u34_3_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_3_meB; + RC_spvpp_u34_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_4_meA; + RC_spvpp_u34_4_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_4_meB; + RC_spvpp_u34_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_5_meA; + RC_spvpp_u34_5_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_5_meB; + RC_spvpp_u34_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_6_meA; + RC_spvpp_u34_6_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_6_meB; + RC_spvpp_u34_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_7_meA; + RC_spvpp_u34_7_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_7_meB; + RC_spvpp_u34_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_8_meA; + RC_spvpp_u34_8_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_8_meB; + RC_spvpp_u3b1_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_0_meA; + RC_spvpp_u3b1_10_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_10_meA; + RC_spvpp_u3b1_11_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_11_meA; + RC_spvpp_u3b1_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_1_meA; + RC_spvpp_u3b1_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_2_meA; + RC_spvpp_u3b1_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_3_meA; + RC_spvpp_u3b1_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_4_meA; + RC_spvpp_u3b1_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_5_meA; + RC_spvpp_u3b1_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_6_meA; + RC_spvpp_u3b1_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_7_meA; + RC_spvpp_u3b1_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_8_meA; + RC_spvpp_u3b1_9_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_9_meA; + spvpp_u12_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_0_meA; + spvpp_u12_0_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_0_meB; + spvpp_u12_10_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_10_meA; + spvpp_u12_10_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_10_meB; + spvpp_u12_11_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_11_meA; + spvpp_u12_11_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_11_meB; + spvpp_u12_12_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_12_meA; + spvpp_u12_12_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_12_meB; + spvpp_u12_13_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_13_meA; + spvpp_u12_13_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_13_meB; + spvpp_u12_14_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_14_meA; + spvpp_u12_14_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_14_meB; + spvpp_u12_15_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_15_meA; + spvpp_u12_15_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_15_meB; + spvpp_u12_16_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_16_meA; + spvpp_u12_16_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_16_meB; + spvpp_u12_17_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_17_meA; + spvpp_u12_17_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_17_meB; + spvpp_u12_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_1_meA; + spvpp_u12_1_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_1_meB; + spvpp_u12_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_2_meA; + spvpp_u12_2_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_2_meB; + spvpp_u12_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_3_meA; + spvpp_u12_3_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_3_meB; + spvpp_u12_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_4_meA; + spvpp_u12_4_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_4_meB; + spvpp_u12_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_5_meA; + spvpp_u12_5_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_5_meB; + spvpp_u12_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_6_meA; + spvpp_u12_6_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_6_meB; + spvpp_u12_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_7_meA; + spvpp_u12_7_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_7_meB; + spvpp_u12_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_8_meA; + spvpp_u12_8_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_8_meB; + spvpp_u12_9_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_9_meA; + spvpp_u12_9_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_9_meB; + spvpp_u13_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_0_meA; + spvpp_u13_0_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_0_meB; + spvpp_u13_10_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_10_meA; + spvpp_u13_10_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_10_meB; + spvpp_u13_11_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_11_meA; + spvpp_u13_11_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_11_meB; + spvpp_u13_12_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_12_meA; + spvpp_u13_12_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_12_meB; + spvpp_u13_13_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_13_meA; + spvpp_u13_13_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_13_meB; + spvpp_u13_14_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_14_meA; + spvpp_u13_14_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_14_meB; + spvpp_u13_15_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_15_meA; + spvpp_u13_15_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_15_meB; + spvpp_u13_16_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_16_meA; + spvpp_u13_16_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_16_meB; + spvpp_u13_17_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_17_meA; + spvpp_u13_17_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_17_meB; + spvpp_u13_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_1_meA; + spvpp_u13_1_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_1_meB; + spvpp_u13_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_2_meA; + spvpp_u13_2_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_2_meB; + spvpp_u13_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_3_meA; + spvpp_u13_3_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_3_meB; + spvpp_u13_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_4_meA; + spvpp_u13_4_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_4_meB; + spvpp_u13_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_5_meA; + spvpp_u13_5_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_5_meB; + spvpp_u13_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_6_meA; + spvpp_u13_6_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_6_meB; + spvpp_u13_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_7_meA; + spvpp_u13_7_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_7_meB; + spvpp_u13_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_8_meA; + spvpp_u13_8_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_8_meB; + spvpp_u13_9_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_9_meA; + spvpp_u13_9_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_9_meB; + spvpp_u14_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_0_meA; + spvpp_u14_0_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_0_meB; + spvpp_u14_10_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_10_meA; + spvpp_u14_10_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_10_meB; + spvpp_u14_11_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_11_meA; + spvpp_u14_11_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_11_meB; + spvpp_u14_12_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_12_meA; + spvpp_u14_12_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_12_meB; + spvpp_u14_13_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_13_meA; + spvpp_u14_13_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_13_meB; + spvpp_u14_14_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_14_meA; + spvpp_u14_14_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_14_meB; + spvpp_u14_15_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_15_meA; + spvpp_u14_15_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_15_meB; + spvpp_u14_16_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_16_meA; + spvpp_u14_16_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_16_meB; + spvpp_u14_17_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_17_meA; + spvpp_u14_17_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_17_meB; + spvpp_u14_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_1_meA; + spvpp_u14_1_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_1_meB; + spvpp_u14_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_2_meA; + spvpp_u14_2_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_2_meB; + spvpp_u14_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_3_meA; + spvpp_u14_3_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_3_meB; + spvpp_u14_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_4_meA; + spvpp_u14_4_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_4_meB; + spvpp_u14_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_5_meA; + spvpp_u14_5_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_5_meB; + spvpp_u14_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_6_meA; + spvpp_u14_6_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_6_meB; + spvpp_u14_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_7_meA; + spvpp_u14_7_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_7_meB; + spvpp_u14_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_8_meA; + spvpp_u14_8_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_8_meB; + spvpp_u14_9_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_9_meA; + spvpp_u14_9_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_9_meB; + spvpp_u1b1_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_0_meA; + spvpp_u1b1_10_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_10_meA; + spvpp_u1b1_11_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_11_meA; + spvpp_u1b1_12_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_12_meA; + spvpp_u1b1_13_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_13_meA; + spvpp_u1b1_14_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_14_meA; + spvpp_u1b1_15_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_15_meA; + spvpp_u1b1_16_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_16_meA; + spvpp_u1b1_17_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_17_meA; + spvpp_u1b1_18_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_18_meA; + spvpp_u1b1_19_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_19_meA; + spvpp_u1b1_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_1_meA; + spvpp_u1b1_20_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_20_meA; + spvpp_u1b1_21_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_21_meA; + spvpp_u1b1_22_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_22_meA; + spvpp_u1b1_23_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_23_meA; + spvpp_u1b1_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_2_meA; + spvpp_u1b1_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_3_meA; + spvpp_u1b1_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_4_meA; + spvpp_u1b1_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_5_meA; + spvpp_u1b1_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_6_meA; + spvpp_u1b1_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_7_meA; + spvpp_u1b1_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_8_meA; + spvpp_u1b1_9_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_9_meA; + spvpp_u23_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_0_meA; + spvpp_u23_0_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_0_meB; + spvpp_u23_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_1_meA; + spvpp_u23_1_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_1_meB; + spvpp_u23_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_2_meA; + spvpp_u23_2_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_2_meB; + spvpp_u23_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_3_meA; + spvpp_u23_3_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_3_meB; + spvpp_u23_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_4_meA; + spvpp_u23_4_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_4_meB; + spvpp_u23_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_5_meA; + spvpp_u23_5_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_5_meB; + spvpp_u23_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_6_meA; + spvpp_u23_6_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_6_meB; + spvpp_u23_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_7_meA; + spvpp_u23_7_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_7_meB; + spvpp_u23_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_8_meA; + spvpp_u23_8_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_8_meB; + spvpp_u24_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_0_meA; + spvpp_u24_0_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_0_meB; + spvpp_u24_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_1_meA; + spvpp_u24_1_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_1_meB; + spvpp_u24_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_2_meA; + spvpp_u24_2_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_2_meB; + spvpp_u24_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_3_meA; + spvpp_u24_3_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_3_meB; + spvpp_u24_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_4_meA; + spvpp_u24_4_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_4_meB; + spvpp_u24_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_5_meA; + spvpp_u24_5_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_5_meB; + spvpp_u24_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_6_meA; + spvpp_u24_6_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_6_meB; + spvpp_u24_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_7_meA; + spvpp_u24_7_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_7_meB; + spvpp_u24_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_8_meA; + spvpp_u24_8_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_8_meB; + spvpp_u2b1_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_0_meA; + spvpp_u2b1_10_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_10_meA; + spvpp_u2b1_11_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_11_meA; + spvpp_u2b1_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_1_meA; + spvpp_u2b1_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_2_meA; + spvpp_u2b1_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_3_meA; + spvpp_u2b1_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_4_meA; + spvpp_u2b1_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_5_meA; + spvpp_u2b1_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_6_meA; + spvpp_u2b1_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_7_meA; + spvpp_u2b1_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_8_meA; + spvpp_u2b1_9_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_9_meA; + spvpp_u34_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_0_meA; + spvpp_u34_0_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_0_meB; + spvpp_u34_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_1_meA; + spvpp_u34_1_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_1_meB; + spvpp_u34_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_2_meA; + spvpp_u34_2_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_2_meB; + spvpp_u34_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_3_meA; + spvpp_u34_3_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_3_meB; + spvpp_u34_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_4_meA; + spvpp_u34_4_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_4_meB; + spvpp_u34_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_5_meA; + spvpp_u34_5_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_5_meB; + spvpp_u34_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_6_meA; + spvpp_u34_6_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_6_meB; + spvpp_u34_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_7_meA; + spvpp_u34_7_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_7_meB; + spvpp_u34_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_8_meA; + spvpp_u34_8_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_8_meB; + spvpp_u3b1_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_0_meA; + spvpp_u3b1_10_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_10_meA; + spvpp_u3b1_11_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_11_meA; + spvpp_u3b1_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_1_meA; + spvpp_u3b1_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_2_meA; + spvpp_u3b1_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_3_meA; + spvpp_u3b1_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_4_meA; + spvpp_u3b1_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_5_meA; + spvpp_u3b1_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_6_meA; + spvpp_u3b1_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_7_meA; + spvpp_u3b1_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_8_meA; + spvpp_u3b1_9_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_9_meA; + RC_idHp_ptr_b_16_13 = (utype_b_16_13*) &RC_idHp; + RC_idLp_ptr_b_16_13 = (utype_b_16_13*) &RC_idLp; + RC_idMp_ptr_b_16_13 = (utype_b_16_13*) &RC_idMp; + idHp_ptr_b_16_13 = (utype_b_16_13*) &idHp; + idLp_ptr_b_16_13 = (utype_b_16_13*) &idLp; + idMp_ptr_b_16_13 = (utype_b_16_13*) &idMp; + RC_spvpp_bxcorrect_tid_ptr_b_16_15 = (utype_b_16_15*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_16_15 = (utype_b_16_15*) &RC_spvpp_fsuv_idt; + spvpp_bxcorrect_tid_ptr_b_16_15 = (utype_b_16_15*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_16_15 = (utype_b_16_15*) &spvpp_fsuv_idt; + RC_spvpp_Eqme12a_ptr_b_16_16 = (utype_b_16_16*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_16_16 = (utype_b_16_16*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_16_16 = (utype_b_16_16*) &RC_spvpp_Eqme14a; + RC_spvpp_pass12_ptr_b_16_16 = (utype_b_16_16*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_16_16 = (utype_b_16_16*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_16_16 = (utype_b_16_16*) &RC_spvpp_pass14; + spvpp_Eqme12a_ptr_b_16_16 = (utype_b_16_16*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_16_16 = (utype_b_16_16*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_16_16 = (utype_b_16_16*) &spvpp_Eqme14a; + spvpp_pass12_ptr_b_16_16 = (utype_b_16_16*) &spvpp_pass12; + spvpp_pass13_ptr_b_16_16 = (utype_b_16_16*) &spvpp_pass13; + spvpp_pass14_ptr_b_16_16 = (utype_b_16_16*) &spvpp_pass14; + RC_spvpp_Eq2b1r_ptr_b_17_12 = (utype_b_17_12*) &RC_spvpp_Eq2b1r; + RC_spvpp_Eq3b1r_ptr_b_17_12 = (utype_b_17_12*) &RC_spvpp_Eq3b1r; + RC_spvpp_Eqme12ar_ptr_b_17_12 = (utype_b_17_12*) &RC_spvpp_Eqme12ar; + RC_spvpp_Eqme13ar_ptr_b_17_12 = (utype_b_17_12*) &RC_spvpp_Eqme13ar; + spvpp_Eq2b1r_ptr_b_17_12 = (utype_b_17_12*) &spvpp_Eq2b1r; + spvpp_Eq3b1r_ptr_b_17_12 = (utype_b_17_12*) &spvpp_Eq3b1r; + spvpp_Eqme12ar_ptr_b_17_12 = (utype_b_17_12*) &spvpp_Eqme12ar; + spvpp_Eqme13ar_ptr_b_17_12 = (utype_b_17_12*) &spvpp_Eqme13ar; + RC_spvpp_ub2aIdrrr_ptr_b_17_13 = (utype_b_17_13*) &RC_spvpp_ub2aIdrrr; + RC_spvpp_ub2aIdt_ptr_b_17_13 = (utype_b_17_13*) &RC_spvpp_ub2aIdt; + RC_spvpp_ub2bIdrrr_ptr_b_17_13 = (utype_b_17_13*) &RC_spvpp_ub2bIdrrr; + RC_spvpp_ub2bIdt_ptr_b_17_13 = (utype_b_17_13*) &RC_spvpp_ub2bIdt; + RC_spvpp_ub2cIdrrr_ptr_b_17_13 = (utype_b_17_13*) &RC_spvpp_ub2cIdrrr; + RC_spvpp_ub2cIdt_ptr_b_17_13 = (utype_b_17_13*) &RC_spvpp_ub2cIdt; + RC_spvpp_ub2dIdrrr_ptr_b_17_13 = (utype_b_17_13*) &RC_spvpp_ub2dIdrrr; + RC_spvpp_ub2dIdt_ptr_b_17_13 = (utype_b_17_13*) &RC_spvpp_ub2dIdt; + spvpp_ub2aIdrrr_ptr_b_17_13 = (utype_b_17_13*) &spvpp_ub2aIdrrr; + spvpp_ub2aIdt_ptr_b_17_13 = (utype_b_17_13*) &spvpp_ub2aIdt; + spvpp_ub2bIdrrr_ptr_b_17_13 = (utype_b_17_13*) &spvpp_ub2bIdrrr; + spvpp_ub2bIdt_ptr_b_17_13 = (utype_b_17_13*) &spvpp_ub2bIdt; + spvpp_ub2cIdrrr_ptr_b_17_13 = (utype_b_17_13*) &spvpp_ub2cIdrrr; + spvpp_ub2cIdt_ptr_b_17_13 = (utype_b_17_13*) &spvpp_ub2cIdt; + spvpp_ub2dIdrrr_ptr_b_17_13 = (utype_b_17_13*) &spvpp_ub2dIdrrr; + spvpp_ub2dIdt_ptr_b_17_13 = (utype_b_17_13*) &spvpp_ub2dIdt; + RC_spvpp_Eq1b1_ptr_b_17_16 = (utype_b_17_16*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_17_16 = (utype_b_17_16*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_17_16 = (utype_b_17_16*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_17_16 = (utype_b_17_16*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_17_16 = (utype_b_17_16*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_17_16 = (utype_b_17_16*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_17_16 = (utype_b_17_16*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_17_16 = (utype_b_17_16*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_17_16 = (utype_b_17_16*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_17_16 = (utype_b_17_16*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_17_16 = (utype_b_17_16*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_17_16 = (utype_b_17_16*) &spvpp_Eqme14; + RC_spvpp_Eqme12a_ptr_b_17_17 = (utype_b_17_17*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_17_17 = (utype_b_17_17*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_17_17 = (utype_b_17_17*) &RC_spvpp_Eqme14a; + RC_spvpp_pass12_ptr_b_17_17 = (utype_b_17_17*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_17_17 = (utype_b_17_17*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_17_17 = (utype_b_17_17*) &RC_spvpp_pass14; + spvpp_Eqme12a_ptr_b_17_17 = (utype_b_17_17*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_17_17 = (utype_b_17_17*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_17_17 = (utype_b_17_17*) &spvpp_Eqme14a; + spvpp_pass12_ptr_b_17_17 = (utype_b_17_17*) &spvpp_pass12; + spvpp_pass13_ptr_b_17_17 = (utype_b_17_17*) &spvpp_pass13; + spvpp_pass14_ptr_b_17_17 = (utype_b_17_17*) &spvpp_pass14; + RC_spvpp_me1_LB_0_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me1[0]; + RC_spvpp_me1_LB_1_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me1[1]; + RC_spvpp_me1_LB_2_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me1[2]; + RC_spvpp_me1_LB_3_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me1[3]; + RC_spvpp_me1_LB_4_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me1[4]; + RC_spvpp_me1_LB_5_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me1[5]; + RC_spvpp_me2_LB_0_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me2[0]; + RC_spvpp_me2_LB_1_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me2[1]; + RC_spvpp_me2_LB_2_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me2[2]; + RC_spvpp_me3_LB_0_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me3[0]; + RC_spvpp_me3_LB_1_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me3[1]; + RC_spvpp_me3_LB_2_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me3[2]; + RC_spvpp_me4_LB_0_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me4[0]; + RC_spvpp_me4_LB_1_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me4[1]; + RC_spvpp_me4_LB_2_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me4[2]; + spvpp_me1_LB_0_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me1[0]; + spvpp_me1_LB_1_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me1[1]; + spvpp_me1_LB_2_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me1[2]; + spvpp_me1_LB_3_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me1[3]; + spvpp_me1_LB_4_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me1[4]; + spvpp_me1_LB_5_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me1[5]; + spvpp_me2_LB_0_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me2[0]; + spvpp_me2_LB_1_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me2[1]; + spvpp_me2_LB_2_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me2[2]; + spvpp_me3_LB_0_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me3[0]; + spvpp_me3_LB_1_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me3[1]; + spvpp_me3_LB_2_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me3[2]; + spvpp_me4_LB_0_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me4[0]; + spvpp_me4_LB_1_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me4[1]; + spvpp_me4_LB_2_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me4[2]; + RC_spvpp_bxcorrect_tid_ptr_b_19_17 = (utype_b_19_17*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_19_17 = (utype_b_19_17*) &RC_spvpp_fsuv_idt; + spvpp_bxcorrect_tid_ptr_b_19_17 = (utype_b_19_17*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_19_17 = (utype_b_19_17*) &spvpp_fsuv_idt; + RC_spvpp_Eq1b1_ptr_b_19_18 = (utype_b_19_18*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_19_18 = (utype_b_19_18*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_19_18 = (utype_b_19_18*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_19_18 = (utype_b_19_18*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_19_18 = (utype_b_19_18*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_19_18 = (utype_b_19_18*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_19_18 = (utype_b_19_18*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_19_18 = (utype_b_19_18*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_19_18 = (utype_b_19_18*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_19_18 = (utype_b_19_18*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_19_18 = (utype_b_19_18*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_19_18 = (utype_b_19_18*) &spvpp_Eqme14; + RC_spvpp_Eq1b1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_Eqme14; + RC_spvpp_au2_0_max21_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_0_max21; + RC_spvpp_au2_0_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_0_maxq; + RC_spvpp_au2_0_me21_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_0_me21; + RC_spvpp_au2_1_max21_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_1_max21; + RC_spvpp_au2_1_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_1_maxq; + RC_spvpp_au2_1_me21_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_1_me21; + RC_spvpp_au2_2_max21_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_2_max21; + RC_spvpp_au2_2_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_2_maxq; + RC_spvpp_au2_2_me21_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_2_me21; + RC_spvpp_au2b_0_max11_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_0_max11; + RC_spvpp_au2b_0_max12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_0_max12; + RC_spvpp_au2b_0_max13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_0_max13; + RC_spvpp_au2b_0_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_0_maxq; + RC_spvpp_au2b_0_mb11_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_0_mb11; + RC_spvpp_au2b_0_mb12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_0_mb12; + RC_spvpp_au2b_0_mb13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_0_mb13; + RC_spvpp_au2b_1_max11_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_1_max11; + RC_spvpp_au2b_1_max12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_1_max12; + RC_spvpp_au2b_1_max13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_1_max13; + RC_spvpp_au2b_1_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_1_maxq; + RC_spvpp_au2b_1_mb11_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_1_mb11; + RC_spvpp_au2b_1_mb12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_1_mb12; + RC_spvpp_au2b_1_mb13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_1_mb13; + RC_spvpp_au2b_2_max11_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_2_max11; + RC_spvpp_au2b_2_max12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_2_max12; + RC_spvpp_au2b_2_max13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_2_max13; + RC_spvpp_au2b_2_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_2_maxq; + RC_spvpp_au2b_2_mb11_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_2_mb11; + RC_spvpp_au2b_2_mb12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_2_mb12; + RC_spvpp_au2b_2_mb13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_2_mb13; + RC_spvpp_au2b_3_max11_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_3_max11; + RC_spvpp_au2b_3_max12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_3_max12; + RC_spvpp_au2b_3_max13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_3_max13; + RC_spvpp_au2b_3_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_3_maxq; + RC_spvpp_au2b_3_mb11_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_3_mb11; + RC_spvpp_au2b_3_mb12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_3_mb12; + RC_spvpp_au2b_3_mb13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_3_mb13; + RC_spvpp_au3_0_max31_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au3_0_max31; + RC_spvpp_au3_0_me31_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au3_0_me31; + RC_spvpp_au3_1_max31_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au3_1_max31; + RC_spvpp_au3_1_me31_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au3_1_me31; + RC_spvpp_au3_2_max31_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au3_2_max31; + RC_spvpp_au3_2_me31_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au3_2_me31; + RC_spvpp_au4_0_max41_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_0_max41; + RC_spvpp_au4_0_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_0_maxq; + RC_spvpp_au4_0_me41_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_0_me41; + RC_spvpp_au4_1_max41_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_1_max41; + RC_spvpp_au4_1_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_1_maxq; + RC_spvpp_au4_1_me41_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_1_me41; + RC_spvpp_au4_2_max41_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_2_max41; + RC_spvpp_au4_2_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_2_maxq; + RC_spvpp_au4_2_me41_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_2_me41; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxamb1_s_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxamb1_s; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1ac_s_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame1ac_s; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame1df_s_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame1df_s; + RC_spvpp_bxa__bxame2_larg1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame2_s_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame2_s; + RC_spvpp_bxa__bxame3_larg1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame3_s_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame3_s; + RC_spvpp_bxa__bxame4_larg1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxa__bxame4_s_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame4_s; + RC_spvpp_bxcorrect_larg1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_bxcorrect_s_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxcorrect_s; + RC_spvpp_fsuv_larg_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_fsuv_s_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_fsuv_s; + RC_spvpp_fsuva_larg_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_fsuva_larg; + spvpp_Eq1b1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_1_0 = (utype_b_1_0*) &spvpp_Eqme14; + spvpp_au2_0__Max21p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_0__Max21p; + spvpp_au2_0_max21_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_0_max21; + spvpp_au2_0_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_0_maxq; + spvpp_au2_0_me21_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_0_me21; + spvpp_au2_1__Max21p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_1__Max21p; + spvpp_au2_1_max21_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_1_max21; + spvpp_au2_1_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_1_maxq; + spvpp_au2_1_me21_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_1_me21; + spvpp_au2_2__Max21p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_2__Max21p; + spvpp_au2_2_max21_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_2_max21; + spvpp_au2_2_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_2_maxq; + spvpp_au2_2_me21_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_2_me21; + spvpp_au2b_0__Max11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0__Max11; + spvpp_au2b_0__Max12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0__Max12; + spvpp_au2b_0_max11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0_max11; + spvpp_au2b_0_max12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0_max12; + spvpp_au2b_0_max13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0_max13; + spvpp_au2b_0_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0_maxq; + spvpp_au2b_0_mb11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0_mb11; + spvpp_au2b_0_mb12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0_mb12; + spvpp_au2b_0_mb13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0_mb13; + spvpp_au2b_1__Max11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1__Max11; + spvpp_au2b_1__Max12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1__Max12; + spvpp_au2b_1_max11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1_max11; + spvpp_au2b_1_max12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1_max12; + spvpp_au2b_1_max13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1_max13; + spvpp_au2b_1_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1_maxq; + spvpp_au2b_1_mb11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1_mb11; + spvpp_au2b_1_mb12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1_mb12; + spvpp_au2b_1_mb13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1_mb13; + spvpp_au2b_2__Max11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2__Max11; + spvpp_au2b_2__Max12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2__Max12; + spvpp_au2b_2_max11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2_max11; + spvpp_au2b_2_max12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2_max12; + spvpp_au2b_2_max13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2_max13; + spvpp_au2b_2_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2_maxq; + spvpp_au2b_2_mb11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2_mb11; + spvpp_au2b_2_mb12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2_mb12; + spvpp_au2b_2_mb13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2_mb13; + spvpp_au2b_3__Max11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3__Max11; + spvpp_au2b_3__Max12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3__Max12; + spvpp_au2b_3_max11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3_max11; + spvpp_au2b_3_max12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3_max12; + spvpp_au2b_3_max13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3_max13; + spvpp_au2b_3_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3_maxq; + spvpp_au2b_3_mb11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3_mb11; + spvpp_au2b_3_mb12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3_mb12; + spvpp_au2b_3_mb13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3_mb13; + spvpp_au3_0__Max31p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_0__Max31p; + spvpp_au3_0_max31_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_0_max31; + spvpp_au3_0_me31_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_0_me31; + spvpp_au3_1__Max31p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_1__Max31p; + spvpp_au3_1_max31_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_1_max31; + spvpp_au3_1_me31_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_1_me31; + spvpp_au3_2__Max31p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_2__Max31p; + spvpp_au3_2_max31_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_2_max31; + spvpp_au3_2_me31_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_2_me31; + spvpp_au4_0__Max41p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_0__Max41p; + spvpp_au4_0_max41_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_0_max41; + spvpp_au4_0_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_0_maxq; + spvpp_au4_0_me41_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_0_me41; + spvpp_au4_1__Max41p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_1__Max41p; + spvpp_au4_1_max41_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_1_max41; + spvpp_au4_1_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_1_maxq; + spvpp_au4_1_me41_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_1_me41; + spvpp_au4_2__Max41p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_2__Max41p; + spvpp_au4_2_max41_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_2_max41; + spvpp_au4_2_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_2_maxq; + spvpp_au4_2_me41_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_2_me41; + spvpp_bxa__bxamb1_larg1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxamb1_s_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxamb1_s; + spvpp_bxa__bxame1ac_larg1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1ac_s_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame1ac_s; + spvpp_bxa__bxame1df_larg1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame1df_s_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame1df_s; + spvpp_bxa__bxame2_larg1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame2_s_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame2_s; + spvpp_bxa__bxame3_larg1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame3_s_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame3_s; + spvpp_bxa__bxame4_larg1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame4_larg1; + spvpp_bxa__bxame4_s_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame4_s; + spvpp_bxcorrect_larg1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxcorrect_larg1; + spvpp_bxcorrect_s_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxcorrect_s; + spvpp_fsuv_larg_ptr_b_1_0 = (utype_b_1_0*) &spvpp_fsuv_larg; + spvpp_fsuv_s_ptr_b_1_0 = (utype_b_1_0*) &spvpp_fsuv_s; + spvpp_fsuva_larg_ptr_b_1_0 = (utype_b_1_0*) &spvpp_fsuva_larg; + RC_spvpp_Eqme12a_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_Eqme34; + RC_spvpp_au2_0_e21_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_e21[0]; + RC_spvpp_au2_0_e21_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_e21[1]; + RC_spvpp_au2_0_e21_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_e21[2]; + RC_spvpp_au2_0_e21_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_e21[3]; + RC_spvpp_au2_0_e21_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_e21[4]; + RC_spvpp_au2_0_e21_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_e21[5]; + RC_spvpp_au2_0_e23_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_e23; + RC_spvpp_au2_0_e24_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_e24; + RC_spvpp_au2_0_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_maxq; + RC_spvpp_au2_1_e21_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_e21[0]; + RC_spvpp_au2_1_e21_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_e21[1]; + RC_spvpp_au2_1_e21_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_e21[2]; + RC_spvpp_au2_1_e21_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_e21[3]; + RC_spvpp_au2_1_e21_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_e21[4]; + RC_spvpp_au2_1_e21_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_e21[5]; + RC_spvpp_au2_1_e23_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_e23; + RC_spvpp_au2_1_e24_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_e24; + RC_spvpp_au2_1_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_maxq; + RC_spvpp_au2_2_e21_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_e21[0]; + RC_spvpp_au2_2_e21_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_e21[1]; + RC_spvpp_au2_2_e21_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_e21[2]; + RC_spvpp_au2_2_e21_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_e21[3]; + RC_spvpp_au2_2_e21_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_e21[4]; + RC_spvpp_au2_2_e21_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_e21[5]; + RC_spvpp_au2_2_e23_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_e23; + RC_spvpp_au2_2_e24_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_e24; + RC_spvpp_au2_2_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_maxq; + RC_spvpp_au2a_0_me21_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2a_0_me21; + RC_spvpp_au2a_1_me21_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2a_1_me21; + RC_spvpp_au2a_2_me21_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2a_2_me21; + RC_spvpp_au2b_0_b11_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b11[0]; + RC_spvpp_au2b_0_b11_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b11[1]; + RC_spvpp_au2b_0_b11_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b11[2]; + RC_spvpp_au2b_0_b11_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b11[3]; + RC_spvpp_au2b_0_b11_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b11[4]; + RC_spvpp_au2b_0_b11_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b11[5]; + RC_spvpp_au2b_0_b12_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b12[0]; + RC_spvpp_au2b_0_b12_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b12[1]; + RC_spvpp_au2b_0_b12_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b12[2]; + RC_spvpp_au2b_0_b13_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b13[0]; + RC_spvpp_au2b_0_b13_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b13[1]; + RC_spvpp_au2b_0_b13_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b13[2]; + RC_spvpp_au2b_0_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_maxq; + RC_spvpp_au2b_1_b11_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b11[0]; + RC_spvpp_au2b_1_b11_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b11[1]; + RC_spvpp_au2b_1_b11_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b11[2]; + RC_spvpp_au2b_1_b11_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b11[3]; + RC_spvpp_au2b_1_b11_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b11[4]; + RC_spvpp_au2b_1_b11_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b11[5]; + RC_spvpp_au2b_1_b12_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b12[0]; + RC_spvpp_au2b_1_b12_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b12[1]; + RC_spvpp_au2b_1_b12_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b12[2]; + RC_spvpp_au2b_1_b13_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b13[0]; + RC_spvpp_au2b_1_b13_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b13[1]; + RC_spvpp_au2b_1_b13_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b13[2]; + RC_spvpp_au2b_1_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_maxq; + RC_spvpp_au2b_2_b11_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b11[0]; + RC_spvpp_au2b_2_b11_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b11[1]; + RC_spvpp_au2b_2_b11_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b11[2]; + RC_spvpp_au2b_2_b11_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b11[3]; + RC_spvpp_au2b_2_b11_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b11[4]; + RC_spvpp_au2b_2_b11_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b11[5]; + RC_spvpp_au2b_2_b12_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b12[0]; + RC_spvpp_au2b_2_b12_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b12[1]; + RC_spvpp_au2b_2_b12_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b12[2]; + RC_spvpp_au2b_2_b13_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b13[0]; + RC_spvpp_au2b_2_b13_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b13[1]; + RC_spvpp_au2b_2_b13_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b13[2]; + RC_spvpp_au2b_2_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_maxq; + RC_spvpp_au2b_3_b11_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b11[0]; + RC_spvpp_au2b_3_b11_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b11[1]; + RC_spvpp_au2b_3_b11_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b11[2]; + RC_spvpp_au2b_3_b11_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b11[3]; + RC_spvpp_au2b_3_b11_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b11[4]; + RC_spvpp_au2b_3_b11_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b11[5]; + RC_spvpp_au2b_3_b12_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b12[0]; + RC_spvpp_au2b_3_b12_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b12[1]; + RC_spvpp_au2b_3_b12_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b12[2]; + RC_spvpp_au2b_3_b13_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b13[0]; + RC_spvpp_au2b_3_b13_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b13[1]; + RC_spvpp_au2b_3_b13_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b13[2]; + RC_spvpp_au2b_3_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_maxq; + RC_spvpp_au3_0_e31_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_0_e31[0]; + RC_spvpp_au3_0_e31_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_0_e31[1]; + RC_spvpp_au3_0_e31_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_0_e31[2]; + RC_spvpp_au3_0_e31_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_0_e31[3]; + RC_spvpp_au3_0_e31_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_0_e31[4]; + RC_spvpp_au3_0_e31_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_0_e31[5]; + RC_spvpp_au3_0_e32_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_0_e32; + RC_spvpp_au3_0_e34_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_0_e34; + RC_spvpp_au3_1_e31_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_1_e31[0]; + RC_spvpp_au3_1_e31_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_1_e31[1]; + RC_spvpp_au3_1_e31_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_1_e31[2]; + RC_spvpp_au3_1_e31_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_1_e31[3]; + RC_spvpp_au3_1_e31_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_1_e31[4]; + RC_spvpp_au3_1_e31_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_1_e31[5]; + RC_spvpp_au3_1_e32_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_1_e32; + RC_spvpp_au3_1_e34_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_1_e34; + RC_spvpp_au3_2_e31_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_2_e31[0]; + RC_spvpp_au3_2_e31_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_2_e31[1]; + RC_spvpp_au3_2_e31_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_2_e31[2]; + RC_spvpp_au3_2_e31_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_2_e31[3]; + RC_spvpp_au3_2_e31_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_2_e31[4]; + RC_spvpp_au3_2_e31_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_2_e31[5]; + RC_spvpp_au3_2_e32_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_2_e32; + RC_spvpp_au3_2_e34_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_2_e34; + RC_spvpp_au3a_0_me21_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3a_0_me21; + RC_spvpp_au3a_1_me21_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3a_1_me21; + RC_spvpp_au3a_2_me21_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3a_2_me21; + RC_spvpp_au4_0_e41_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_0_e41[0]; + RC_spvpp_au4_0_e41_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_0_e41[1]; + RC_spvpp_au4_0_e41_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_0_e41[2]; + RC_spvpp_au4_0_e41_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_0_e41[3]; + RC_spvpp_au4_0_e41_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_0_e41[4]; + RC_spvpp_au4_0_e41_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_0_e41[5]; + RC_spvpp_au4_0_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_0_maxq; + RC_spvpp_au4_1_e41_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_1_e41[0]; + RC_spvpp_au4_1_e41_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_1_e41[1]; + RC_spvpp_au4_1_e41_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_1_e41[2]; + RC_spvpp_au4_1_e41_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_1_e41[3]; + RC_spvpp_au4_1_e41_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_1_e41[4]; + RC_spvpp_au4_1_e41_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_1_e41[5]; + RC_spvpp_au4_1_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_1_maxq; + RC_spvpp_au4_2_e41_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_2_e41[0]; + RC_spvpp_au4_2_e41_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_2_e41[1]; + RC_spvpp_au4_2_e41_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_2_e41[2]; + RC_spvpp_au4_2_e41_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_2_e41[3]; + RC_spvpp_au4_2_e41_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_2_e41[4]; + RC_spvpp_au4_2_e41_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_2_e41[5]; + RC_spvpp_au4_2_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_2_maxq; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_res_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_res; + RC_spvpp_bxa__bxamb1_s_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_s; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1ac_res_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1ac_res; + RC_spvpp_bxa__bxame1ac_s_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1ac_s; + RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1ac_zcnt; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_m0_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame1df_res_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1df_res; + RC_spvpp_bxa__bxame1df_s_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1df_s; + RC_spvpp_bxa__bxame1df_zcnt_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1df_zcnt; + RC_spvpp_bxa__bxame2_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_m0_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame2_res_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame2_res; + RC_spvpp_bxa__bxame2_s_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame2_s; + RC_spvpp_bxa__bxame2_zcnt_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame2_zcnt; + RC_spvpp_bxa__bxame3_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_m0_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame3_res_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame3_res; + RC_spvpp_bxa__bxame3_s_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame3_s; + RC_spvpp_bxa__bxame3_zcnt_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame3_zcnt; + RC_spvpp_bxa__bxame4_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_m0_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxa__bxame4_res_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame4_res; + RC_spvpp_bxa__bxame4_s_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame4_s; + RC_spvpp_bxa__bxame4_zcnt_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame4_zcnt; + RC_spvpp_bxcorrect_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_m0_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_bxcorrect_res_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxcorrect_res; + RC_spvpp_bxcorrect_s_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxcorrect_s; + RC_spvpp_bxcorrect_zcnt_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxcorrect_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_res_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_res; + RC_spvpp_fsuv_s_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_s; + RC_spvpp_fsuv_survived_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_survived; + RC_spvpp_fsuva_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuva_Exists; + RC_spvpp_fsuva_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuva_ilgj; + RC_spvpp_fsuva_kill_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuva_kill; + RC_spvpp_fsuva_killr_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuva_killr; + RC_spvpp_fsuva_killrr1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuva_killrr1; + RC_spvpp_fsuva_killrr2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuva_killrr2; + RC_spvpp_fsuva_killrr3_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuva_killrr3; + RC_spvpp_fsuva_survived_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuva_survived; + RC_spvpp_m0_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_m0; + RC_spvpp_m0a_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_m0a; + RC_spvpp_m1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu2a_IdValid; + RC_spvpp_ptu2a_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu2b_IdValid; + RC_spvpp_ptu2b_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu2c_IdValid; + RC_spvpp_ptu2c_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu3a_IdValid; + RC_spvpp_ptu3a_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu3b_IdValid; + RC_spvpp_ptu3b_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu3c_IdValid; + RC_spvpp_ptu3c_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu3c_SelPhi; + RC_spvpp_ptu4a_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu4a_IdValid; + RC_spvpp_ptu4b_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu4b_IdValid; + RC_spvpp_ptu4c_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu4c_IdValid; + RC_spvpp_ptub2a_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptub2a_IdValid; + RC_spvpp_ptub2a_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptub2a_SelPhi; + RC_spvpp_ptub2b_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptub2b_IdValid; + RC_spvpp_ptub2b_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptub2b_SelPhi; + RC_spvpp_ptub2c_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptub2c_IdValid; + RC_spvpp_ptub2c_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptub2c_SelPhi; + RC_spvpp_ptub2d_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptub2d_IdValid; + RC_spvpp_ptub2d_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptub2d_SelPhi; + spvpp_Eqme12a_ptr_b_1_1 = (utype_b_1_1*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_1_1 = (utype_b_1_1*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_1_1 = (utype_b_1_1*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_1_1 = (utype_b_1_1*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_1_1 = (utype_b_1_1*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_1_1 = (utype_b_1_1*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_1_1 = (utype_b_1_1*) &spvpp_Eqme34; + spvpp_au2_0_e21_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_e21[0]; + spvpp_au2_0_e21_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_e21[1]; + spvpp_au2_0_e21_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_e21[2]; + spvpp_au2_0_e21_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_e21[3]; + spvpp_au2_0_e21_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_e21[4]; + spvpp_au2_0_e21_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_e21[5]; + spvpp_au2_0_e23_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_e23; + spvpp_au2_0_e24_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_e24; + spvpp_au2_0_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_maxq; + spvpp_au2_1_e21_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_e21[0]; + spvpp_au2_1_e21_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_e21[1]; + spvpp_au2_1_e21_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_e21[2]; + spvpp_au2_1_e21_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_e21[3]; + spvpp_au2_1_e21_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_e21[4]; + spvpp_au2_1_e21_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_e21[5]; + spvpp_au2_1_e23_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_e23; + spvpp_au2_1_e24_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_e24; + spvpp_au2_1_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_maxq; + spvpp_au2_2_e21_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_e21[0]; + spvpp_au2_2_e21_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_e21[1]; + spvpp_au2_2_e21_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_e21[2]; + spvpp_au2_2_e21_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_e21[3]; + spvpp_au2_2_e21_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_e21[4]; + spvpp_au2_2_e21_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_e21[5]; + spvpp_au2_2_e23_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_e23; + spvpp_au2_2_e24_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_e24; + spvpp_au2_2_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_maxq; + spvpp_au2a_0_me21_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2a_0_me21; + spvpp_au2a_1_me21_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2a_1_me21; + spvpp_au2a_2_me21_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2a_2_me21; + spvpp_au2b_0_b11_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b11[0]; + spvpp_au2b_0_b11_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b11[1]; + spvpp_au2b_0_b11_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b11[2]; + spvpp_au2b_0_b11_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b11[3]; + spvpp_au2b_0_b11_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b11[4]; + spvpp_au2b_0_b11_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b11[5]; + spvpp_au2b_0_b12_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b12[0]; + spvpp_au2b_0_b12_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b12[1]; + spvpp_au2b_0_b12_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b12[2]; + spvpp_au2b_0_b13_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b13[0]; + spvpp_au2b_0_b13_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b13[1]; + spvpp_au2b_0_b13_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b13[2]; + spvpp_au2b_0_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_maxq; + spvpp_au2b_1_b11_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b11[0]; + spvpp_au2b_1_b11_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b11[1]; + spvpp_au2b_1_b11_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b11[2]; + spvpp_au2b_1_b11_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b11[3]; + spvpp_au2b_1_b11_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b11[4]; + spvpp_au2b_1_b11_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b11[5]; + spvpp_au2b_1_b12_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b12[0]; + spvpp_au2b_1_b12_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b12[1]; + spvpp_au2b_1_b12_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b12[2]; + spvpp_au2b_1_b13_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b13[0]; + spvpp_au2b_1_b13_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b13[1]; + spvpp_au2b_1_b13_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b13[2]; + spvpp_au2b_1_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_maxq; + spvpp_au2b_2_b11_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b11[0]; + spvpp_au2b_2_b11_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b11[1]; + spvpp_au2b_2_b11_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b11[2]; + spvpp_au2b_2_b11_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b11[3]; + spvpp_au2b_2_b11_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b11[4]; + spvpp_au2b_2_b11_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b11[5]; + spvpp_au2b_2_b12_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b12[0]; + spvpp_au2b_2_b12_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b12[1]; + spvpp_au2b_2_b12_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b12[2]; + spvpp_au2b_2_b13_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b13[0]; + spvpp_au2b_2_b13_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b13[1]; + spvpp_au2b_2_b13_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b13[2]; + spvpp_au2b_2_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_maxq; + spvpp_au2b_3_b11_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b11[0]; + spvpp_au2b_3_b11_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b11[1]; + spvpp_au2b_3_b11_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b11[2]; + spvpp_au2b_3_b11_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b11[3]; + spvpp_au2b_3_b11_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b11[4]; + spvpp_au2b_3_b11_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b11[5]; + spvpp_au2b_3_b12_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b12[0]; + spvpp_au2b_3_b12_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b12[1]; + spvpp_au2b_3_b12_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b12[2]; + spvpp_au2b_3_b13_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b13[0]; + spvpp_au2b_3_b13_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b13[1]; + spvpp_au2b_3_b13_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b13[2]; + spvpp_au2b_3_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_maxq; + spvpp_au3_0__Max31p_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0__Max31p; + spvpp_au3_0_e31_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0_e31[0]; + spvpp_au3_0_e31_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0_e31[1]; + spvpp_au3_0_e31_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0_e31[2]; + spvpp_au3_0_e31_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0_e31[3]; + spvpp_au3_0_e31_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0_e31[4]; + spvpp_au3_0_e31_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0_e31[5]; + spvpp_au3_0_e32_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0_e32; + spvpp_au3_0_e34_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0_e34; + spvpp_au3_1__Max31p_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1__Max31p; + spvpp_au3_1_e31_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1_e31[0]; + spvpp_au3_1_e31_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1_e31[1]; + spvpp_au3_1_e31_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1_e31[2]; + spvpp_au3_1_e31_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1_e31[3]; + spvpp_au3_1_e31_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1_e31[4]; + spvpp_au3_1_e31_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1_e31[5]; + spvpp_au3_1_e32_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1_e32; + spvpp_au3_1_e34_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1_e34; + spvpp_au3_2__Max31p_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2__Max31p; + spvpp_au3_2_e31_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2_e31[0]; + spvpp_au3_2_e31_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2_e31[1]; + spvpp_au3_2_e31_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2_e31[2]; + spvpp_au3_2_e31_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2_e31[3]; + spvpp_au3_2_e31_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2_e31[4]; + spvpp_au3_2_e31_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2_e31[5]; + spvpp_au3_2_e32_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2_e32; + spvpp_au3_2_e34_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2_e34; + spvpp_au3a_0_me21_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3a_0_me21; + spvpp_au3a_1_me21_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3a_1_me21; + spvpp_au3a_2_me21_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3a_2_me21; + spvpp_au4_0_e41_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_0_e41[0]; + spvpp_au4_0_e41_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_0_e41[1]; + spvpp_au4_0_e41_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_0_e41[2]; + spvpp_au4_0_e41_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_0_e41[3]; + spvpp_au4_0_e41_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_0_e41[4]; + spvpp_au4_0_e41_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_0_e41[5]; + spvpp_au4_0_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_0_maxq; + spvpp_au4_1_e41_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_1_e41[0]; + spvpp_au4_1_e41_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_1_e41[1]; + spvpp_au4_1_e41_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_1_e41[2]; + spvpp_au4_1_e41_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_1_e41[3]; + spvpp_au4_1_e41_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_1_e41[4]; + spvpp_au4_1_e41_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_1_e41[5]; + spvpp_au4_1_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_1_maxq; + spvpp_au4_2_e41_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_2_e41[0]; + spvpp_au4_2_e41_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_2_e41[1]; + spvpp_au4_2_e41_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_2_e41[2]; + spvpp_au4_2_e41_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_2_e41[3]; + spvpp_au4_2_e41_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_2_e41[4]; + spvpp_au4_2_e41_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_2_e41[5]; + spvpp_au4_2_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_2_maxq; + spvpp_bxa__bxamb1_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_res_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_res; + spvpp_bxa__bxamb1_s_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_s; + spvpp_bxa__bxamb1_zcnt_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_m0_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1ac_res_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1ac_res; + spvpp_bxa__bxame1ac_s_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1ac_s; + spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1ac_zcnt; + spvpp_bxa__bxame1df_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_m0_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame1df_res_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1df_res; + spvpp_bxa__bxame1df_s_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1df_s; + spvpp_bxa__bxame1df_zcnt_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1df_zcnt; + spvpp_bxa__bxame2_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_m0_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame2_res_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame2_res; + spvpp_bxa__bxame2_s_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame2_s; + spvpp_bxa__bxame2_zcnt_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame2_zcnt; + spvpp_bxa__bxame3_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_m0_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame3_res_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame3_res; + spvpp_bxa__bxame3_s_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame3_s; + spvpp_bxa__bxame3_zcnt_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame3_zcnt; + spvpp_bxa__bxame4_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_m0_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame4_m2; + spvpp_bxa__bxame4_res_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame4_res; + spvpp_bxa__bxame4_s_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame4_s; + spvpp_bxa__bxame4_zcnt_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame4_zcnt; + spvpp_bxcorrect_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_m0_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxcorrect_m2; + spvpp_bxcorrect_res_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxcorrect_res; + spvpp_bxcorrect_s_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxcorrect_s; + spvpp_bxcorrect_zcnt_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxcorrect_zcnt; + spvpp_fsuv_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_killrr3; + spvpp_fsuv_res_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_res; + spvpp_fsuv_s_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_s; + spvpp_fsuv_survived_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_survived; + spvpp_fsuva_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuva_Exists; + spvpp_fsuva_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuva_ilgj; + spvpp_fsuva_kill_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuva_kill; + spvpp_fsuva_killr_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuva_killr; + spvpp_fsuva_killrr1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuva_killrr1; + spvpp_fsuva_killrr2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuva_killrr2; + spvpp_fsuva_killrr3_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuva_killrr3; + spvpp_fsuva_survived_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuva_survived; + spvpp_m0_ptr_b_1_1 = (utype_b_1_1*) &spvpp_m0; + spvpp_m0a_ptr_b_1_1 = (utype_b_1_1*) &spvpp_m0a; + spvpp_m1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_m1; + spvpp_m2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_m2; + spvpp_mux_FR_ptr_b_1_1 = (utype_b_1_1*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_1_1 = (utype_b_1_1*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_1_1 = (utype_b_1_1*) &spvpp_pass12; + spvpp_pass13_ptr_b_1_1 = (utype_b_1_1*) &spvpp_pass13; + spvpp_pass14_ptr_b_1_1 = (utype_b_1_1*) &spvpp_pass14; + spvpp_ptu2a_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu2a_IdValid; + spvpp_ptu2a_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu2b_IdValid; + spvpp_ptu2b_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu2c_IdValid; + spvpp_ptu2c_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu3a_IdValid; + spvpp_ptu3a_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu3b_IdValid; + spvpp_ptu3b_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu3c_IdValid; + spvpp_ptu3c_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu3c_SelPhi; + spvpp_ptu4a_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu4a_IdValid; + spvpp_ptu4b_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu4b_IdValid; + spvpp_ptu4c_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu4c_IdValid; + spvpp_ptub2a_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptub2a_IdValid; + spvpp_ptub2a_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptub2a_SelPhi; + spvpp_ptub2b_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptub2b_IdValid; + spvpp_ptub2b_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptub2b_SelPhi; + spvpp_ptub2c_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptub2c_IdValid; + spvpp_ptub2c_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptub2c_SelPhi; + spvpp_ptub2d_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptub2d_IdValid; + spvpp_ptub2d_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptub2d_SelPhi; + RC_mb1ap_ptr_b_20_12 = (utype_b_20_12*) &RC_mb1ap; + RC_mb1bp_ptr_b_20_12 = (utype_b_20_12*) &RC_mb1bp; + mb1ap_ptr_b_20_12 = (utype_b_20_12*) &mb1ap; + mb1bp_ptr_b_20_12 = (utype_b_20_12*) &mb1bp; + RC_spvpp_mb1_LB_0_RB__ptr_b_20_16 = (utype_b_20_16*) &RC_spvpp_mb1[0]; + RC_spvpp_mb1_LB_1_RB__ptr_b_20_16 = (utype_b_20_16*) &RC_spvpp_mb1[1]; + RC_spvpp_mb1_LB_2_RB__ptr_b_20_16 = (utype_b_20_16*) &RC_spvpp_mb1[2]; + RC_spvpp_mb1_LB_3_RB__ptr_b_20_16 = (utype_b_20_16*) &RC_spvpp_mb1[3]; + spvpp_mb1_LB_0_RB__ptr_b_20_16 = (utype_b_20_16*) &spvpp_mb1[0]; + spvpp_mb1_LB_1_RB__ptr_b_20_16 = (utype_b_20_16*) &spvpp_mb1[1]; + spvpp_mb1_LB_2_RB__ptr_b_20_16 = (utype_b_20_16*) &spvpp_mb1[2]; + spvpp_mb1_LB_3_RB__ptr_b_20_16 = (utype_b_20_16*) &spvpp_mb1[3]; + RC_spvpp_u12_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_0_meA; + RC_spvpp_u12_0_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_0_meB; + RC_spvpp_u12_10_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_10_meA; + RC_spvpp_u12_10_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_10_meB; + RC_spvpp_u12_11_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_11_meA; + RC_spvpp_u12_11_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_11_meB; + RC_spvpp_u12_12_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_12_meA; + RC_spvpp_u12_12_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_12_meB; + RC_spvpp_u12_13_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_13_meA; + RC_spvpp_u12_13_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_13_meB; + RC_spvpp_u12_14_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_14_meA; + RC_spvpp_u12_14_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_14_meB; + RC_spvpp_u12_15_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_15_meA; + RC_spvpp_u12_15_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_15_meB; + RC_spvpp_u12_16_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_16_meA; + RC_spvpp_u12_16_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_16_meB; + RC_spvpp_u12_17_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_17_meA; + RC_spvpp_u12_17_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_17_meB; + RC_spvpp_u12_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_1_meA; + RC_spvpp_u12_1_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_1_meB; + RC_spvpp_u12_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_2_meA; + RC_spvpp_u12_2_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_2_meB; + RC_spvpp_u12_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_3_meA; + RC_spvpp_u12_3_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_3_meB; + RC_spvpp_u12_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_4_meA; + RC_spvpp_u12_4_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_4_meB; + RC_spvpp_u12_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_5_meA; + RC_spvpp_u12_5_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_5_meB; + RC_spvpp_u12_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_6_meA; + RC_spvpp_u12_6_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_6_meB; + RC_spvpp_u12_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_7_meA; + RC_spvpp_u12_7_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_7_meB; + RC_spvpp_u12_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_8_meA; + RC_spvpp_u12_8_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_8_meB; + RC_spvpp_u12_9_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_9_meA; + RC_spvpp_u12_9_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_9_meB; + RC_spvpp_u13_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_0_meA; + RC_spvpp_u13_0_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_0_meB; + RC_spvpp_u13_10_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_10_meA; + RC_spvpp_u13_10_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_10_meB; + RC_spvpp_u13_11_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_11_meA; + RC_spvpp_u13_11_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_11_meB; + RC_spvpp_u13_12_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_12_meA; + RC_spvpp_u13_12_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_12_meB; + RC_spvpp_u13_13_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_13_meA; + RC_spvpp_u13_13_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_13_meB; + RC_spvpp_u13_14_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_14_meA; + RC_spvpp_u13_14_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_14_meB; + RC_spvpp_u13_15_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_15_meA; + RC_spvpp_u13_15_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_15_meB; + RC_spvpp_u13_16_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_16_meA; + RC_spvpp_u13_16_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_16_meB; + RC_spvpp_u13_17_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_17_meA; + RC_spvpp_u13_17_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_17_meB; + RC_spvpp_u13_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_1_meA; + RC_spvpp_u13_1_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_1_meB; + RC_spvpp_u13_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_2_meA; + RC_spvpp_u13_2_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_2_meB; + RC_spvpp_u13_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_3_meA; + RC_spvpp_u13_3_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_3_meB; + RC_spvpp_u13_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_4_meA; + RC_spvpp_u13_4_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_4_meB; + RC_spvpp_u13_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_5_meA; + RC_spvpp_u13_5_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_5_meB; + RC_spvpp_u13_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_6_meA; + RC_spvpp_u13_6_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_6_meB; + RC_spvpp_u13_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_7_meA; + RC_spvpp_u13_7_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_7_meB; + RC_spvpp_u13_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_8_meA; + RC_spvpp_u13_8_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_8_meB; + RC_spvpp_u13_9_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_9_meA; + RC_spvpp_u13_9_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_9_meB; + RC_spvpp_u14_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_0_meA; + RC_spvpp_u14_0_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_0_meB; + RC_spvpp_u14_10_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_10_meA; + RC_spvpp_u14_10_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_10_meB; + RC_spvpp_u14_11_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_11_meA; + RC_spvpp_u14_11_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_11_meB; + RC_spvpp_u14_12_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_12_meA; + RC_spvpp_u14_12_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_12_meB; + RC_spvpp_u14_13_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_13_meA; + RC_spvpp_u14_13_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_13_meB; + RC_spvpp_u14_14_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_14_meA; + RC_spvpp_u14_14_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_14_meB; + RC_spvpp_u14_15_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_15_meA; + RC_spvpp_u14_15_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_15_meB; + RC_spvpp_u14_16_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_16_meA; + RC_spvpp_u14_16_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_16_meB; + RC_spvpp_u14_17_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_17_meA; + RC_spvpp_u14_17_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_17_meB; + RC_spvpp_u14_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_1_meA; + RC_spvpp_u14_1_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_1_meB; + RC_spvpp_u14_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_2_meA; + RC_spvpp_u14_2_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_2_meB; + RC_spvpp_u14_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_3_meA; + RC_spvpp_u14_3_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_3_meB; + RC_spvpp_u14_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_4_meA; + RC_spvpp_u14_4_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_4_meB; + RC_spvpp_u14_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_5_meA; + RC_spvpp_u14_5_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_5_meB; + RC_spvpp_u14_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_6_meA; + RC_spvpp_u14_6_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_6_meB; + RC_spvpp_u14_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_7_meA; + RC_spvpp_u14_7_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_7_meB; + RC_spvpp_u14_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_8_meA; + RC_spvpp_u14_8_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_8_meB; + RC_spvpp_u14_9_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_9_meA; + RC_spvpp_u14_9_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_9_meB; + RC_spvpp_u1b1_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_0_meA; + RC_spvpp_u1b1_10_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_10_meA; + RC_spvpp_u1b1_11_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_11_meA; + RC_spvpp_u1b1_12_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_12_meA; + RC_spvpp_u1b1_13_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_13_meA; + RC_spvpp_u1b1_14_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_14_meA; + RC_spvpp_u1b1_15_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_15_meA; + RC_spvpp_u1b1_16_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_16_meA; + RC_spvpp_u1b1_17_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_17_meA; + RC_spvpp_u1b1_18_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_18_meA; + RC_spvpp_u1b1_19_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_19_meA; + RC_spvpp_u1b1_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_1_meA; + RC_spvpp_u1b1_20_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_20_meA; + RC_spvpp_u1b1_21_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_21_meA; + RC_spvpp_u1b1_22_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_22_meA; + RC_spvpp_u1b1_23_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_23_meA; + RC_spvpp_u1b1_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_2_meA; + RC_spvpp_u1b1_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_3_meA; + RC_spvpp_u1b1_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_4_meA; + RC_spvpp_u1b1_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_5_meA; + RC_spvpp_u1b1_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_6_meA; + RC_spvpp_u1b1_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_7_meA; + RC_spvpp_u1b1_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_8_meA; + RC_spvpp_u1b1_9_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_9_meA; + RC_spvpp_u23_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_0_meA; + RC_spvpp_u23_0_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_0_meB; + RC_spvpp_u23_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_1_meA; + RC_spvpp_u23_1_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_1_meB; + RC_spvpp_u23_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_2_meA; + RC_spvpp_u23_2_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_2_meB; + RC_spvpp_u23_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_3_meA; + RC_spvpp_u23_3_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_3_meB; + RC_spvpp_u23_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_4_meA; + RC_spvpp_u23_4_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_4_meB; + RC_spvpp_u23_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_5_meA; + RC_spvpp_u23_5_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_5_meB; + RC_spvpp_u23_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_6_meA; + RC_spvpp_u23_6_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_6_meB; + RC_spvpp_u23_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_7_meA; + RC_spvpp_u23_7_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_7_meB; + RC_spvpp_u23_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_8_meA; + RC_spvpp_u23_8_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_8_meB; + RC_spvpp_u24_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_0_meA; + RC_spvpp_u24_0_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_0_meB; + RC_spvpp_u24_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_1_meA; + RC_spvpp_u24_1_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_1_meB; + RC_spvpp_u24_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_2_meA; + RC_spvpp_u24_2_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_2_meB; + RC_spvpp_u24_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_3_meA; + RC_spvpp_u24_3_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_3_meB; + RC_spvpp_u24_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_4_meA; + RC_spvpp_u24_4_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_4_meB; + RC_spvpp_u24_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_5_meA; + RC_spvpp_u24_5_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_5_meB; + RC_spvpp_u24_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_6_meA; + RC_spvpp_u24_6_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_6_meB; + RC_spvpp_u24_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_7_meA; + RC_spvpp_u24_7_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_7_meB; + RC_spvpp_u24_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_8_meA; + RC_spvpp_u24_8_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_8_meB; + RC_spvpp_u2b1_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_0_meA; + RC_spvpp_u2b1_10_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_10_meA; + RC_spvpp_u2b1_11_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_11_meA; + RC_spvpp_u2b1_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_1_meA; + RC_spvpp_u2b1_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_2_meA; + RC_spvpp_u2b1_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_3_meA; + RC_spvpp_u2b1_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_4_meA; + RC_spvpp_u2b1_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_5_meA; + RC_spvpp_u2b1_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_6_meA; + RC_spvpp_u2b1_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_7_meA; + RC_spvpp_u2b1_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_8_meA; + RC_spvpp_u2b1_9_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_9_meA; + RC_spvpp_u34_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_0_meA; + RC_spvpp_u34_0_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_0_meB; + RC_spvpp_u34_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_1_meA; + RC_spvpp_u34_1_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_1_meB; + RC_spvpp_u34_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_2_meA; + RC_spvpp_u34_2_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_2_meB; + RC_spvpp_u34_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_3_meA; + RC_spvpp_u34_3_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_3_meB; + RC_spvpp_u34_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_4_meA; + RC_spvpp_u34_4_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_4_meB; + RC_spvpp_u34_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_5_meA; + RC_spvpp_u34_5_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_5_meB; + RC_spvpp_u34_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_6_meA; + RC_spvpp_u34_6_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_6_meB; + RC_spvpp_u34_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_7_meA; + RC_spvpp_u34_7_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_7_meB; + RC_spvpp_u34_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_8_meA; + RC_spvpp_u34_8_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_8_meB; + RC_spvpp_u3b1_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_0_meA; + RC_spvpp_u3b1_10_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_10_meA; + RC_spvpp_u3b1_11_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_11_meA; + RC_spvpp_u3b1_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_1_meA; + RC_spvpp_u3b1_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_2_meA; + RC_spvpp_u3b1_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_3_meA; + RC_spvpp_u3b1_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_4_meA; + RC_spvpp_u3b1_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_5_meA; + RC_spvpp_u3b1_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_6_meA; + RC_spvpp_u3b1_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_7_meA; + RC_spvpp_u3b1_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_8_meA; + RC_spvpp_u3b1_9_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_9_meA; + spvpp_u12_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_0_meA; + spvpp_u12_0_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_0_meB; + spvpp_u12_10_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_10_meA; + spvpp_u12_10_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_10_meB; + spvpp_u12_11_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_11_meA; + spvpp_u12_11_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_11_meB; + spvpp_u12_12_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_12_meA; + spvpp_u12_12_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_12_meB; + spvpp_u12_13_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_13_meA; + spvpp_u12_13_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_13_meB; + spvpp_u12_14_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_14_meA; + spvpp_u12_14_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_14_meB; + spvpp_u12_15_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_15_meA; + spvpp_u12_15_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_15_meB; + spvpp_u12_16_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_16_meA; + spvpp_u12_16_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_16_meB; + spvpp_u12_17_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_17_meA; + spvpp_u12_17_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_17_meB; + spvpp_u12_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_1_meA; + spvpp_u12_1_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_1_meB; + spvpp_u12_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_2_meA; + spvpp_u12_2_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_2_meB; + spvpp_u12_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_3_meA; + spvpp_u12_3_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_3_meB; + spvpp_u12_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_4_meA; + spvpp_u12_4_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_4_meB; + spvpp_u12_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_5_meA; + spvpp_u12_5_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_5_meB; + spvpp_u12_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_6_meA; + spvpp_u12_6_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_6_meB; + spvpp_u12_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_7_meA; + spvpp_u12_7_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_7_meB; + spvpp_u12_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_8_meA; + spvpp_u12_8_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_8_meB; + spvpp_u12_9_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_9_meA; + spvpp_u12_9_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_9_meB; + spvpp_u13_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_0_meA; + spvpp_u13_0_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_0_meB; + spvpp_u13_10_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_10_meA; + spvpp_u13_10_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_10_meB; + spvpp_u13_11_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_11_meA; + spvpp_u13_11_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_11_meB; + spvpp_u13_12_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_12_meA; + spvpp_u13_12_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_12_meB; + spvpp_u13_13_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_13_meA; + spvpp_u13_13_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_13_meB; + spvpp_u13_14_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_14_meA; + spvpp_u13_14_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_14_meB; + spvpp_u13_15_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_15_meA; + spvpp_u13_15_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_15_meB; + spvpp_u13_16_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_16_meA; + spvpp_u13_16_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_16_meB; + spvpp_u13_17_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_17_meA; + spvpp_u13_17_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_17_meB; + spvpp_u13_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_1_meA; + spvpp_u13_1_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_1_meB; + spvpp_u13_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_2_meA; + spvpp_u13_2_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_2_meB; + spvpp_u13_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_3_meA; + spvpp_u13_3_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_3_meB; + spvpp_u13_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_4_meA; + spvpp_u13_4_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_4_meB; + spvpp_u13_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_5_meA; + spvpp_u13_5_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_5_meB; + spvpp_u13_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_6_meA; + spvpp_u13_6_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_6_meB; + spvpp_u13_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_7_meA; + spvpp_u13_7_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_7_meB; + spvpp_u13_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_8_meA; + spvpp_u13_8_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_8_meB; + spvpp_u13_9_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_9_meA; + spvpp_u13_9_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_9_meB; + spvpp_u14_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_0_meA; + spvpp_u14_0_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_0_meB; + spvpp_u14_10_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_10_meA; + spvpp_u14_10_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_10_meB; + spvpp_u14_11_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_11_meA; + spvpp_u14_11_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_11_meB; + spvpp_u14_12_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_12_meA; + spvpp_u14_12_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_12_meB; + spvpp_u14_13_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_13_meA; + spvpp_u14_13_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_13_meB; + spvpp_u14_14_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_14_meA; + spvpp_u14_14_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_14_meB; + spvpp_u14_15_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_15_meA; + spvpp_u14_15_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_15_meB; + spvpp_u14_16_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_16_meA; + spvpp_u14_16_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_16_meB; + spvpp_u14_17_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_17_meA; + spvpp_u14_17_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_17_meB; + spvpp_u14_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_1_meA; + spvpp_u14_1_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_1_meB; + spvpp_u14_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_2_meA; + spvpp_u14_2_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_2_meB; + spvpp_u14_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_3_meA; + spvpp_u14_3_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_3_meB; + spvpp_u14_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_4_meA; + spvpp_u14_4_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_4_meB; + spvpp_u14_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_5_meA; + spvpp_u14_5_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_5_meB; + spvpp_u14_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_6_meA; + spvpp_u14_6_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_6_meB; + spvpp_u14_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_7_meA; + spvpp_u14_7_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_7_meB; + spvpp_u14_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_8_meA; + spvpp_u14_8_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_8_meB; + spvpp_u14_9_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_9_meA; + spvpp_u14_9_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_9_meB; + spvpp_u1b1_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_0_meA; + spvpp_u1b1_10_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_10_meA; + spvpp_u1b1_11_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_11_meA; + spvpp_u1b1_12_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_12_meA; + spvpp_u1b1_13_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_13_meA; + spvpp_u1b1_14_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_14_meA; + spvpp_u1b1_15_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_15_meA; + spvpp_u1b1_16_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_16_meA; + spvpp_u1b1_17_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_17_meA; + spvpp_u1b1_18_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_18_meA; + spvpp_u1b1_19_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_19_meA; + spvpp_u1b1_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_1_meA; + spvpp_u1b1_20_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_20_meA; + spvpp_u1b1_21_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_21_meA; + spvpp_u1b1_22_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_22_meA; + spvpp_u1b1_23_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_23_meA; + spvpp_u1b1_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_2_meA; + spvpp_u1b1_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_3_meA; + spvpp_u1b1_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_4_meA; + spvpp_u1b1_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_5_meA; + spvpp_u1b1_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_6_meA; + spvpp_u1b1_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_7_meA; + spvpp_u1b1_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_8_meA; + spvpp_u1b1_9_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_9_meA; + spvpp_u23_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_0_meA; + spvpp_u23_0_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_0_meB; + spvpp_u23_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_1_meA; + spvpp_u23_1_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_1_meB; + spvpp_u23_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_2_meA; + spvpp_u23_2_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_2_meB; + spvpp_u23_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_3_meA; + spvpp_u23_3_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_3_meB; + spvpp_u23_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_4_meA; + spvpp_u23_4_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_4_meB; + spvpp_u23_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_5_meA; + spvpp_u23_5_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_5_meB; + spvpp_u23_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_6_meA; + spvpp_u23_6_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_6_meB; + spvpp_u23_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_7_meA; + spvpp_u23_7_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_7_meB; + spvpp_u23_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_8_meA; + spvpp_u23_8_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_8_meB; + spvpp_u24_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_0_meA; + spvpp_u24_0_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_0_meB; + spvpp_u24_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_1_meA; + spvpp_u24_1_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_1_meB; + spvpp_u24_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_2_meA; + spvpp_u24_2_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_2_meB; + spvpp_u24_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_3_meA; + spvpp_u24_3_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_3_meB; + spvpp_u24_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_4_meA; + spvpp_u24_4_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_4_meB; + spvpp_u24_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_5_meA; + spvpp_u24_5_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_5_meB; + spvpp_u24_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_6_meA; + spvpp_u24_6_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_6_meB; + spvpp_u24_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_7_meA; + spvpp_u24_7_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_7_meB; + spvpp_u24_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_8_meA; + spvpp_u24_8_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_8_meB; + spvpp_u2b1_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_0_meA; + spvpp_u2b1_10_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_10_meA; + spvpp_u2b1_11_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_11_meA; + spvpp_u2b1_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_1_meA; + spvpp_u2b1_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_2_meA; + spvpp_u2b1_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_3_meA; + spvpp_u2b1_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_4_meA; + spvpp_u2b1_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_5_meA; + spvpp_u2b1_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_6_meA; + spvpp_u2b1_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_7_meA; + spvpp_u2b1_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_8_meA; + spvpp_u2b1_9_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_9_meA; + spvpp_u34_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_0_meA; + spvpp_u34_0_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_0_meB; + spvpp_u34_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_1_meA; + spvpp_u34_1_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_1_meB; + spvpp_u34_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_2_meA; + spvpp_u34_2_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_2_meB; + spvpp_u34_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_3_meA; + spvpp_u34_3_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_3_meB; + spvpp_u34_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_4_meA; + spvpp_u34_4_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_4_meB; + spvpp_u34_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_5_meA; + spvpp_u34_5_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_5_meB; + spvpp_u34_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_6_meA; + spvpp_u34_6_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_6_meB; + spvpp_u34_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_7_meA; + spvpp_u34_7_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_7_meB; + spvpp_u34_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_8_meA; + spvpp_u34_8_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_8_meB; + spvpp_u3b1_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_0_meA; + spvpp_u3b1_10_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_10_meA; + spvpp_u3b1_11_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_11_meA; + spvpp_u3b1_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_1_meA; + spvpp_u3b1_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_2_meA; + spvpp_u3b1_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_3_meA; + spvpp_u3b1_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_4_meA; + spvpp_u3b1_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_5_meA; + spvpp_u3b1_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_6_meA; + spvpp_u3b1_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_7_meA; + spvpp_u3b1_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_8_meA; + spvpp_u3b1_9_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_9_meA; + RC_idHp_ptr_b_21_17 = (utype_b_21_17*) &RC_idHp; + RC_idLp_ptr_b_21_17 = (utype_b_21_17*) &RC_idLp; + RC_idMp_ptr_b_21_17 = (utype_b_21_17*) &RC_idMp; + idHp_ptr_b_21_17 = (utype_b_21_17*) &idHp; + idLp_ptr_b_21_17 = (utype_b_21_17*) &idLp; + idMp_ptr_b_21_17 = (utype_b_21_17*) &idMp; + RC_spvpp_Eq1b1_ptr_b_21_20 = (utype_b_21_20*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_21_20 = (utype_b_21_20*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_21_20 = (utype_b_21_20*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_21_20 = (utype_b_21_20*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_21_20 = (utype_b_21_20*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_21_20 = (utype_b_21_20*) &RC_spvpp_Eqme14; + RC_spvpp_bxcorrect_tid_ptr_b_21_20 = (utype_b_21_20*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_21_20 = (utype_b_21_20*) &RC_spvpp_fsuv_idt; + spvpp_Eq1b1_ptr_b_21_20 = (utype_b_21_20*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_21_20 = (utype_b_21_20*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_21_20 = (utype_b_21_20*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_21_20 = (utype_b_21_20*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_21_20 = (utype_b_21_20*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_21_20 = (utype_b_21_20*) &spvpp_Eqme14; + spvpp_bxcorrect_tid_ptr_b_21_20 = (utype_b_21_20*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_21_20 = (utype_b_21_20*) &spvpp_fsuv_idt; + RC_spvpp_u12_0_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_0_meB; + RC_spvpp_u12_10_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_10_meB; + RC_spvpp_u12_11_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_11_meB; + RC_spvpp_u12_12_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_12_meB; + RC_spvpp_u12_13_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_13_meB; + RC_spvpp_u12_14_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_14_meB; + RC_spvpp_u12_15_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_15_meB; + RC_spvpp_u12_16_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_16_meB; + RC_spvpp_u12_17_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_17_meB; + RC_spvpp_u12_1_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_1_meB; + RC_spvpp_u12_2_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_2_meB; + RC_spvpp_u12_3_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_3_meB; + RC_spvpp_u12_4_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_4_meB; + RC_spvpp_u12_5_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_5_meB; + RC_spvpp_u12_6_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_6_meB; + RC_spvpp_u12_7_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_7_meB; + RC_spvpp_u12_8_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_8_meB; + RC_spvpp_u12_9_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_9_meB; + RC_spvpp_u13_0_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_0_meB; + RC_spvpp_u13_10_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_10_meB; + RC_spvpp_u13_11_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_11_meB; + RC_spvpp_u13_12_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_12_meB; + RC_spvpp_u13_13_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_13_meB; + RC_spvpp_u13_14_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_14_meB; + RC_spvpp_u13_15_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_15_meB; + RC_spvpp_u13_16_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_16_meB; + RC_spvpp_u13_17_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_17_meB; + RC_spvpp_u13_1_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_1_meB; + RC_spvpp_u13_2_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_2_meB; + RC_spvpp_u13_3_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_3_meB; + RC_spvpp_u13_4_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_4_meB; + RC_spvpp_u13_5_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_5_meB; + RC_spvpp_u13_6_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_6_meB; + RC_spvpp_u13_7_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_7_meB; + RC_spvpp_u13_8_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_8_meB; + RC_spvpp_u13_9_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_9_meB; + RC_spvpp_u14_0_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_0_meB; + RC_spvpp_u14_10_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_10_meB; + RC_spvpp_u14_11_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_11_meB; + RC_spvpp_u14_12_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_12_meB; + RC_spvpp_u14_13_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_13_meB; + RC_spvpp_u14_14_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_14_meB; + RC_spvpp_u14_15_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_15_meB; + RC_spvpp_u14_16_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_16_meB; + RC_spvpp_u14_17_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_17_meB; + RC_spvpp_u14_1_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_1_meB; + RC_spvpp_u14_2_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_2_meB; + RC_spvpp_u14_3_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_3_meB; + RC_spvpp_u14_4_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_4_meB; + RC_spvpp_u14_5_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_5_meB; + RC_spvpp_u14_6_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_6_meB; + RC_spvpp_u14_7_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_7_meB; + RC_spvpp_u14_8_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_8_meB; + RC_spvpp_u14_9_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_9_meB; + RC_spvpp_u23_0_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_0_meA; + RC_spvpp_u23_0_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_0_meB; + RC_spvpp_u23_1_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_1_meA; + RC_spvpp_u23_1_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_1_meB; + RC_spvpp_u23_2_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_2_meA; + RC_spvpp_u23_2_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_2_meB; + RC_spvpp_u23_3_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_3_meA; + RC_spvpp_u23_3_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_3_meB; + RC_spvpp_u23_4_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_4_meA; + RC_spvpp_u23_4_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_4_meB; + RC_spvpp_u23_5_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_5_meA; + RC_spvpp_u23_5_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_5_meB; + RC_spvpp_u23_6_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_6_meA; + RC_spvpp_u23_6_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_6_meB; + RC_spvpp_u23_7_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_7_meA; + RC_spvpp_u23_7_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_7_meB; + RC_spvpp_u23_8_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_8_meA; + RC_spvpp_u23_8_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_8_meB; + RC_spvpp_u24_0_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_0_meA; + RC_spvpp_u24_0_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_0_meB; + RC_spvpp_u24_1_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_1_meA; + RC_spvpp_u24_1_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_1_meB; + RC_spvpp_u24_2_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_2_meA; + RC_spvpp_u24_2_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_2_meB; + RC_spvpp_u24_3_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_3_meA; + RC_spvpp_u24_3_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_3_meB; + RC_spvpp_u24_4_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_4_meA; + RC_spvpp_u24_4_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_4_meB; + RC_spvpp_u24_5_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_5_meA; + RC_spvpp_u24_5_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_5_meB; + RC_spvpp_u24_6_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_6_meA; + RC_spvpp_u24_6_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_6_meB; + RC_spvpp_u24_7_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_7_meA; + RC_spvpp_u24_7_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_7_meB; + RC_spvpp_u24_8_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_8_meA; + RC_spvpp_u24_8_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_8_meB; + RC_spvpp_u2b1_0_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_0_meA; + RC_spvpp_u2b1_10_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_10_meA; + RC_spvpp_u2b1_11_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_11_meA; + RC_spvpp_u2b1_1_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_1_meA; + RC_spvpp_u2b1_2_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_2_meA; + RC_spvpp_u2b1_3_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_3_meA; + RC_spvpp_u2b1_4_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_4_meA; + RC_spvpp_u2b1_5_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_5_meA; + RC_spvpp_u2b1_6_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_6_meA; + RC_spvpp_u2b1_7_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_7_meA; + RC_spvpp_u2b1_8_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_8_meA; + RC_spvpp_u2b1_9_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_9_meA; + RC_spvpp_u34_0_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_0_meA; + RC_spvpp_u34_0_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_0_meB; + RC_spvpp_u34_1_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_1_meA; + RC_spvpp_u34_1_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_1_meB; + RC_spvpp_u34_2_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_2_meA; + RC_spvpp_u34_2_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_2_meB; + RC_spvpp_u34_3_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_3_meA; + RC_spvpp_u34_3_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_3_meB; + RC_spvpp_u34_4_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_4_meA; + RC_spvpp_u34_4_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_4_meB; + RC_spvpp_u34_5_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_5_meA; + RC_spvpp_u34_5_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_5_meB; + RC_spvpp_u34_6_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_6_meA; + RC_spvpp_u34_6_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_6_meB; + RC_spvpp_u34_7_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_7_meA; + RC_spvpp_u34_7_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_7_meB; + RC_spvpp_u34_8_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_8_meA; + RC_spvpp_u34_8_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_8_meB; + RC_spvpp_u3b1_0_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_0_meA; + RC_spvpp_u3b1_10_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_10_meA; + RC_spvpp_u3b1_11_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_11_meA; + RC_spvpp_u3b1_1_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_1_meA; + RC_spvpp_u3b1_2_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_2_meA; + RC_spvpp_u3b1_3_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_3_meA; + RC_spvpp_u3b1_4_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_4_meA; + RC_spvpp_u3b1_5_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_5_meA; + RC_spvpp_u3b1_6_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_6_meA; + RC_spvpp_u3b1_7_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_7_meA; + RC_spvpp_u3b1_8_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_8_meA; + RC_spvpp_u3b1_9_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_9_meA; + spvpp_u12_0_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_0_meB; + spvpp_u12_10_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_10_meB; + spvpp_u12_11_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_11_meB; + spvpp_u12_12_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_12_meB; + spvpp_u12_13_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_13_meB; + spvpp_u12_14_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_14_meB; + spvpp_u12_15_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_15_meB; + spvpp_u12_16_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_16_meB; + spvpp_u12_17_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_17_meB; + spvpp_u12_1_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_1_meB; + spvpp_u12_2_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_2_meB; + spvpp_u12_3_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_3_meB; + spvpp_u12_4_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_4_meB; + spvpp_u12_5_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_5_meB; + spvpp_u12_6_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_6_meB; + spvpp_u12_7_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_7_meB; + spvpp_u12_8_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_8_meB; + spvpp_u12_9_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_9_meB; + spvpp_u13_0_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_0_meB; + spvpp_u13_10_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_10_meB; + spvpp_u13_11_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_11_meB; + spvpp_u13_12_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_12_meB; + spvpp_u13_13_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_13_meB; + spvpp_u13_14_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_14_meB; + spvpp_u13_15_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_15_meB; + spvpp_u13_16_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_16_meB; + spvpp_u13_17_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_17_meB; + spvpp_u13_1_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_1_meB; + spvpp_u13_2_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_2_meB; + spvpp_u13_3_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_3_meB; + spvpp_u13_4_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_4_meB; + spvpp_u13_5_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_5_meB; + spvpp_u13_6_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_6_meB; + spvpp_u13_7_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_7_meB; + spvpp_u13_8_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_8_meB; + spvpp_u13_9_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_9_meB; + spvpp_u14_0_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_0_meB; + spvpp_u14_10_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_10_meB; + spvpp_u14_11_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_11_meB; + spvpp_u14_12_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_12_meB; + spvpp_u14_13_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_13_meB; + spvpp_u14_14_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_14_meB; + spvpp_u14_15_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_15_meB; + spvpp_u14_16_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_16_meB; + spvpp_u14_17_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_17_meB; + spvpp_u14_1_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_1_meB; + spvpp_u14_2_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_2_meB; + spvpp_u14_3_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_3_meB; + spvpp_u14_4_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_4_meB; + spvpp_u14_5_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_5_meB; + spvpp_u14_6_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_6_meB; + spvpp_u14_7_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_7_meB; + spvpp_u14_8_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_8_meB; + spvpp_u14_9_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_9_meB; + spvpp_u23_0_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_0_meA; + spvpp_u23_0_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_0_meB; + spvpp_u23_1_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_1_meA; + spvpp_u23_1_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_1_meB; + spvpp_u23_2_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_2_meA; + spvpp_u23_2_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_2_meB; + spvpp_u23_3_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_3_meA; + spvpp_u23_3_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_3_meB; + spvpp_u23_4_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_4_meA; + spvpp_u23_4_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_4_meB; + spvpp_u23_5_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_5_meA; + spvpp_u23_5_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_5_meB; + spvpp_u23_6_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_6_meA; + spvpp_u23_6_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_6_meB; + spvpp_u23_7_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_7_meA; + spvpp_u23_7_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_7_meB; + spvpp_u23_8_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_8_meA; + spvpp_u23_8_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_8_meB; + spvpp_u24_0_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_0_meA; + spvpp_u24_0_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_0_meB; + spvpp_u24_1_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_1_meA; + spvpp_u24_1_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_1_meB; + spvpp_u24_2_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_2_meA; + spvpp_u24_2_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_2_meB; + spvpp_u24_3_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_3_meA; + spvpp_u24_3_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_3_meB; + spvpp_u24_4_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_4_meA; + spvpp_u24_4_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_4_meB; + spvpp_u24_5_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_5_meA; + spvpp_u24_5_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_5_meB; + spvpp_u24_6_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_6_meA; + spvpp_u24_6_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_6_meB; + spvpp_u24_7_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_7_meA; + spvpp_u24_7_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_7_meB; + spvpp_u24_8_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_8_meA; + spvpp_u24_8_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_8_meB; + spvpp_u2b1_0_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_0_meA; + spvpp_u2b1_10_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_10_meA; + spvpp_u2b1_11_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_11_meA; + spvpp_u2b1_1_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_1_meA; + spvpp_u2b1_2_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_2_meA; + spvpp_u2b1_3_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_3_meA; + spvpp_u2b1_4_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_4_meA; + spvpp_u2b1_5_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_5_meA; + spvpp_u2b1_6_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_6_meA; + spvpp_u2b1_7_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_7_meA; + spvpp_u2b1_8_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_8_meA; + spvpp_u2b1_9_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_9_meA; + spvpp_u34_0_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_0_meA; + spvpp_u34_0_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_0_meB; + spvpp_u34_1_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_1_meA; + spvpp_u34_1_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_1_meB; + spvpp_u34_2_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_2_meA; + spvpp_u34_2_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_2_meB; + spvpp_u34_3_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_3_meA; + spvpp_u34_3_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_3_meB; + spvpp_u34_4_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_4_meA; + spvpp_u34_4_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_4_meB; + spvpp_u34_5_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_5_meA; + spvpp_u34_5_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_5_meB; + spvpp_u34_6_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_6_meA; + spvpp_u34_6_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_6_meB; + spvpp_u34_7_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_7_meA; + spvpp_u34_7_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_7_meB; + spvpp_u34_8_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_8_meA; + spvpp_u34_8_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_8_meB; + spvpp_u3b1_0_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_0_meA; + spvpp_u3b1_10_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_10_meA; + spvpp_u3b1_11_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_11_meA; + spvpp_u3b1_1_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_1_meA; + spvpp_u3b1_2_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_2_meA; + spvpp_u3b1_3_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_3_meA; + spvpp_u3b1_4_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_4_meA; + spvpp_u3b1_5_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_5_meA; + spvpp_u3b1_6_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_6_meA; + spvpp_u3b1_7_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_7_meA; + spvpp_u3b1_8_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_8_meA; + spvpp_u3b1_9_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_9_meA; + RC_pHp_ptr_b_22_10 = (utype_b_22_10*) &RC_pHp; + RC_pLp_ptr_b_22_10 = (utype_b_22_10*) &RC_pLp; + RC_pMp_ptr_b_22_10 = (utype_b_22_10*) &RC_pMp; + pHp_ptr_b_22_10 = (utype_b_22_10*) &pHp; + pLp_ptr_b_22_10 = (utype_b_22_10*) &pLp; + pMp_ptr_b_22_10 = (utype_b_22_10*) &pMp; + RC_spvpp_bxa__bxame1ac_tin_ptr_b_22_19 = (utype_b_22_19*) &RC_spvpp_bxa__bxame1ac_tin; + RC_spvpp_bxa__bxame1df_tin_ptr_b_22_19 = (utype_b_22_19*) &RC_spvpp_bxa__bxame1df_tin; + RC_spvpp_bxa__bxame2_tin_ptr_b_22_19 = (utype_b_22_19*) &RC_spvpp_bxa__bxame2_tin; + RC_spvpp_bxa__bxame3_tin_ptr_b_22_19 = (utype_b_22_19*) &RC_spvpp_bxa__bxame3_tin; + RC_spvpp_bxa__bxame4_tin_ptr_b_22_19 = (utype_b_22_19*) &RC_spvpp_bxa__bxame4_tin; + spvpp_bxa__bxame1ac_tin_ptr_b_22_19 = (utype_b_22_19*) &spvpp_bxa__bxame1ac_tin; + spvpp_bxa__bxame1df_tin_ptr_b_22_19 = (utype_b_22_19*) &spvpp_bxa__bxame1df_tin; + spvpp_bxa__bxame2_tin_ptr_b_22_19 = (utype_b_22_19*) &spvpp_bxa__bxame2_tin; + spvpp_bxa__bxame3_tin_ptr_b_22_19 = (utype_b_22_19*) &spvpp_bxa__bxame3_tin; + spvpp_bxa__bxame4_tin_ptr_b_22_19 = (utype_b_22_19*) &spvpp_bxa__bxame4_tin; + RC_spvpp_Eq1b1r_ptr_b_23_12 = (utype_b_23_12*) &RC_spvpp_Eq1b1r; + RC_spvpp_Eqme12r_ptr_b_23_12 = (utype_b_23_12*) &RC_spvpp_Eqme12r; + RC_spvpp_Eqme13r_ptr_b_23_12 = (utype_b_23_12*) &RC_spvpp_Eqme13r; + RC_spvpp_Eqme14r_ptr_b_23_12 = (utype_b_23_12*) &RC_spvpp_Eqme14r; + spvpp_Eq1b1r_ptr_b_23_12 = (utype_b_23_12*) &spvpp_Eq1b1r; + spvpp_Eqme12r_ptr_b_23_12 = (utype_b_23_12*) &spvpp_Eqme12r; + spvpp_Eqme13r_ptr_b_23_12 = (utype_b_23_12*) &spvpp_Eqme13r; + spvpp_Eqme14r_ptr_b_23_12 = (utype_b_23_12*) &spvpp_Eqme14r; + RC_spvpp_Eq2b1r_ptr_b_23_18 = (utype_b_23_18*) &RC_spvpp_Eq2b1r; + RC_spvpp_Eq3b1r_ptr_b_23_18 = (utype_b_23_18*) &RC_spvpp_Eq3b1r; + spvpp_Eq2b1r_ptr_b_23_18 = (utype_b_23_18*) &spvpp_Eq2b1r; + spvpp_Eq3b1r_ptr_b_23_18 = (utype_b_23_18*) &spvpp_Eq3b1r; + RC_spvpp_me2_LB_0_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me2[0]; + RC_spvpp_me2_LB_1_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me2[1]; + RC_spvpp_me2_LB_2_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me2[2]; + RC_spvpp_me3_LB_0_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me3[0]; + RC_spvpp_me3_LB_1_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me3[1]; + RC_spvpp_me3_LB_2_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me3[2]; + RC_spvpp_me4_LB_0_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me4[0]; + RC_spvpp_me4_LB_1_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me4[1]; + RC_spvpp_me4_LB_2_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me4[2]; + spvpp_me2_LB_0_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me2[0]; + spvpp_me2_LB_1_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me2[1]; + spvpp_me2_LB_2_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me2[2]; + spvpp_me3_LB_0_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me3[0]; + spvpp_me3_LB_1_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me3[1]; + spvpp_me3_LB_2_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me3[2]; + spvpp_me4_LB_0_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me4[0]; + spvpp_me4_LB_1_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me4[1]; + spvpp_me4_LB_2_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me4[2]; + RC_spvpp_Eq1b1_ptr_b_23_22 = (utype_b_23_22*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_23_22 = (utype_b_23_22*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_23_22 = (utype_b_23_22*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_23_22 = (utype_b_23_22*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_23_22 = (utype_b_23_22*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_23_22 = (utype_b_23_22*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_23_22 = (utype_b_23_22*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_23_22 = (utype_b_23_22*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_23_22 = (utype_b_23_22*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_23_22 = (utype_b_23_22*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_23_22 = (utype_b_23_22*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_23_22 = (utype_b_23_22*) &spvpp_Eqme14; + RC_spvpp_bxa__bxame2_tin_ptr_b_23_23 = (utype_b_23_23*) &RC_spvpp_bxa__bxame2_tin; + RC_spvpp_bxa__bxame3_tin_ptr_b_23_23 = (utype_b_23_23*) &RC_spvpp_bxa__bxame3_tin; + RC_spvpp_bxa__bxame4_tin_ptr_b_23_23 = (utype_b_23_23*) &RC_spvpp_bxa__bxame4_tin; + spvpp_bxa__bxame2_tin_ptr_b_23_23 = (utype_b_23_23*) &spvpp_bxa__bxame2_tin; + spvpp_bxa__bxame3_tin_ptr_b_23_23 = (utype_b_23_23*) &spvpp_bxa__bxame3_tin; + spvpp_bxa__bxame4_tin_ptr_b_23_23 = (utype_b_23_23*) &spvpp_bxa__bxame4_tin; + RC_spvpp_u12_0_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_0_meA; + RC_spvpp_u12_10_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_10_meA; + RC_spvpp_u12_11_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_11_meA; + RC_spvpp_u12_12_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_12_meA; + RC_spvpp_u12_13_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_13_meA; + RC_spvpp_u12_14_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_14_meA; + RC_spvpp_u12_15_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_15_meA; + RC_spvpp_u12_16_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_16_meA; + RC_spvpp_u12_17_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_17_meA; + RC_spvpp_u12_1_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_1_meA; + RC_spvpp_u12_2_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_2_meA; + RC_spvpp_u12_3_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_3_meA; + RC_spvpp_u12_4_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_4_meA; + RC_spvpp_u12_5_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_5_meA; + RC_spvpp_u12_6_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_6_meA; + RC_spvpp_u12_7_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_7_meA; + RC_spvpp_u12_8_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_8_meA; + RC_spvpp_u12_9_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_9_meA; + RC_spvpp_u13_0_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_0_meA; + RC_spvpp_u13_10_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_10_meA; + RC_spvpp_u13_11_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_11_meA; + RC_spvpp_u13_12_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_12_meA; + RC_spvpp_u13_13_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_13_meA; + RC_spvpp_u13_14_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_14_meA; + RC_spvpp_u13_15_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_15_meA; + RC_spvpp_u13_16_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_16_meA; + RC_spvpp_u13_17_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_17_meA; + RC_spvpp_u13_1_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_1_meA; + RC_spvpp_u13_2_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_2_meA; + RC_spvpp_u13_3_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_3_meA; + RC_spvpp_u13_4_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_4_meA; + RC_spvpp_u13_5_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_5_meA; + RC_spvpp_u13_6_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_6_meA; + RC_spvpp_u13_7_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_7_meA; + RC_spvpp_u13_8_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_8_meA; + RC_spvpp_u13_9_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_9_meA; + RC_spvpp_u14_0_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_0_meA; + RC_spvpp_u14_10_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_10_meA; + RC_spvpp_u14_11_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_11_meA; + RC_spvpp_u14_12_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_12_meA; + RC_spvpp_u14_13_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_13_meA; + RC_spvpp_u14_14_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_14_meA; + RC_spvpp_u14_15_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_15_meA; + RC_spvpp_u14_16_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_16_meA; + RC_spvpp_u14_17_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_17_meA; + RC_spvpp_u14_1_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_1_meA; + RC_spvpp_u14_2_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_2_meA; + RC_spvpp_u14_3_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_3_meA; + RC_spvpp_u14_4_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_4_meA; + RC_spvpp_u14_5_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_5_meA; + RC_spvpp_u14_6_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_6_meA; + RC_spvpp_u14_7_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_7_meA; + RC_spvpp_u14_8_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_8_meA; + RC_spvpp_u14_9_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_9_meA; + spvpp_u12_0_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_0_meA; + spvpp_u12_10_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_10_meA; + spvpp_u12_11_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_11_meA; + spvpp_u12_12_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_12_meA; + spvpp_u12_13_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_13_meA; + spvpp_u12_14_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_14_meA; + spvpp_u12_15_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_15_meA; + spvpp_u12_16_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_16_meA; + spvpp_u12_17_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_17_meA; + spvpp_u12_1_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_1_meA; + spvpp_u12_2_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_2_meA; + spvpp_u12_3_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_3_meA; + spvpp_u12_4_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_4_meA; + spvpp_u12_5_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_5_meA; + spvpp_u12_6_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_6_meA; + spvpp_u12_7_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_7_meA; + spvpp_u12_8_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_8_meA; + spvpp_u12_9_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_9_meA; + spvpp_u13_0_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_0_meA; + spvpp_u13_10_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_10_meA; + spvpp_u13_11_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_11_meA; + spvpp_u13_12_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_12_meA; + spvpp_u13_13_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_13_meA; + spvpp_u13_14_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_14_meA; + spvpp_u13_15_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_15_meA; + spvpp_u13_16_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_16_meA; + spvpp_u13_17_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_17_meA; + spvpp_u13_1_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_1_meA; + spvpp_u13_2_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_2_meA; + spvpp_u13_3_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_3_meA; + spvpp_u13_4_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_4_meA; + spvpp_u13_5_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_5_meA; + spvpp_u13_6_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_6_meA; + spvpp_u13_7_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_7_meA; + spvpp_u13_8_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_8_meA; + spvpp_u13_9_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_9_meA; + spvpp_u14_0_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_0_meA; + spvpp_u14_10_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_10_meA; + spvpp_u14_11_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_11_meA; + spvpp_u14_12_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_12_meA; + spvpp_u14_13_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_13_meA; + spvpp_u14_14_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_14_meA; + spvpp_u14_15_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_15_meA; + spvpp_u14_16_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_16_meA; + spvpp_u14_17_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_17_meA; + spvpp_u14_1_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_1_meA; + spvpp_u14_2_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_2_meA; + spvpp_u14_3_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_3_meA; + spvpp_u14_4_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_4_meA; + spvpp_u14_5_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_5_meA; + spvpp_u14_6_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_6_meA; + spvpp_u14_7_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_7_meA; + spvpp_u14_8_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_8_meA; + spvpp_u14_9_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_9_meA; + RC_spvpp_Eq1b1_ptr_b_25_24 = (utype_b_25_24*) &RC_spvpp_Eq1b1; + RC_spvpp_Eqme12_ptr_b_25_24 = (utype_b_25_24*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_25_24 = (utype_b_25_24*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_25_24 = (utype_b_25_24*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_25_24 = (utype_b_25_24*) &spvpp_Eq1b1; + spvpp_Eqme12_ptr_b_25_24 = (utype_b_25_24*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_25_24 = (utype_b_25_24*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_25_24 = (utype_b_25_24*) &spvpp_Eqme14; + RC_spvpp_u12_0_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_0_meA; + RC_spvpp_u12_10_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_10_meA; + RC_spvpp_u12_11_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_11_meA; + RC_spvpp_u12_12_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_12_meA; + RC_spvpp_u12_13_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_13_meA; + RC_spvpp_u12_14_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_14_meA; + RC_spvpp_u12_15_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_15_meA; + RC_spvpp_u12_16_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_16_meA; + RC_spvpp_u12_17_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_17_meA; + RC_spvpp_u12_1_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_1_meA; + RC_spvpp_u12_2_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_2_meA; + RC_spvpp_u12_3_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_3_meA; + RC_spvpp_u12_4_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_4_meA; + RC_spvpp_u12_5_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_5_meA; + RC_spvpp_u12_6_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_6_meA; + RC_spvpp_u12_7_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_7_meA; + RC_spvpp_u12_8_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_8_meA; + RC_spvpp_u12_9_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_9_meA; + RC_spvpp_u13_0_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_0_meA; + RC_spvpp_u13_10_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_10_meA; + RC_spvpp_u13_11_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_11_meA; + RC_spvpp_u13_12_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_12_meA; + RC_spvpp_u13_13_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_13_meA; + RC_spvpp_u13_14_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_14_meA; + RC_spvpp_u13_15_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_15_meA; + RC_spvpp_u13_16_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_16_meA; + RC_spvpp_u13_17_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_17_meA; + RC_spvpp_u13_1_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_1_meA; + RC_spvpp_u13_2_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_2_meA; + RC_spvpp_u13_3_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_3_meA; + RC_spvpp_u13_4_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_4_meA; + RC_spvpp_u13_5_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_5_meA; + RC_spvpp_u13_6_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_6_meA; + RC_spvpp_u13_7_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_7_meA; + RC_spvpp_u13_8_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_8_meA; + RC_spvpp_u13_9_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_9_meA; + RC_spvpp_u14_0_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_0_meA; + RC_spvpp_u14_10_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_10_meA; + RC_spvpp_u14_11_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_11_meA; + RC_spvpp_u14_12_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_12_meA; + RC_spvpp_u14_13_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_13_meA; + RC_spvpp_u14_14_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_14_meA; + RC_spvpp_u14_15_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_15_meA; + RC_spvpp_u14_16_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_16_meA; + RC_spvpp_u14_17_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_17_meA; + RC_spvpp_u14_1_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_1_meA; + RC_spvpp_u14_2_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_2_meA; + RC_spvpp_u14_3_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_3_meA; + RC_spvpp_u14_4_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_4_meA; + RC_spvpp_u14_5_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_5_meA; + RC_spvpp_u14_6_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_6_meA; + RC_spvpp_u14_7_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_7_meA; + RC_spvpp_u14_8_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_8_meA; + RC_spvpp_u14_9_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_9_meA; + RC_spvpp_u1b1_0_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_0_meA; + RC_spvpp_u1b1_10_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_10_meA; + RC_spvpp_u1b1_11_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_11_meA; + RC_spvpp_u1b1_12_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_12_meA; + RC_spvpp_u1b1_13_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_13_meA; + RC_spvpp_u1b1_14_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_14_meA; + RC_spvpp_u1b1_15_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_15_meA; + RC_spvpp_u1b1_16_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_16_meA; + RC_spvpp_u1b1_17_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_17_meA; + RC_spvpp_u1b1_18_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_18_meA; + RC_spvpp_u1b1_19_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_19_meA; + RC_spvpp_u1b1_1_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_1_meA; + RC_spvpp_u1b1_20_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_20_meA; + RC_spvpp_u1b1_21_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_21_meA; + RC_spvpp_u1b1_22_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_22_meA; + RC_spvpp_u1b1_23_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_23_meA; + RC_spvpp_u1b1_2_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_2_meA; + RC_spvpp_u1b1_3_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_3_meA; + RC_spvpp_u1b1_4_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_4_meA; + RC_spvpp_u1b1_5_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_5_meA; + RC_spvpp_u1b1_6_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_6_meA; + RC_spvpp_u1b1_7_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_7_meA; + RC_spvpp_u1b1_8_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_8_meA; + RC_spvpp_u1b1_9_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_9_meA; + spvpp_u12_0_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_0_meA; + spvpp_u12_10_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_10_meA; + spvpp_u12_11_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_11_meA; + spvpp_u12_12_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_12_meA; + spvpp_u12_13_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_13_meA; + spvpp_u12_14_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_14_meA; + spvpp_u12_15_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_15_meA; + spvpp_u12_16_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_16_meA; + spvpp_u12_17_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_17_meA; + spvpp_u12_1_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_1_meA; + spvpp_u12_2_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_2_meA; + spvpp_u12_3_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_3_meA; + spvpp_u12_4_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_4_meA; + spvpp_u12_5_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_5_meA; + spvpp_u12_6_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_6_meA; + spvpp_u12_7_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_7_meA; + spvpp_u12_8_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_8_meA; + spvpp_u12_9_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_9_meA; + spvpp_u13_0_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_0_meA; + spvpp_u13_10_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_10_meA; + spvpp_u13_11_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_11_meA; + spvpp_u13_12_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_12_meA; + spvpp_u13_13_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_13_meA; + spvpp_u13_14_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_14_meA; + spvpp_u13_15_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_15_meA; + spvpp_u13_16_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_16_meA; + spvpp_u13_17_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_17_meA; + spvpp_u13_1_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_1_meA; + spvpp_u13_2_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_2_meA; + spvpp_u13_3_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_3_meA; + spvpp_u13_4_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_4_meA; + spvpp_u13_5_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_5_meA; + spvpp_u13_6_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_6_meA; + spvpp_u13_7_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_7_meA; + spvpp_u13_8_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_8_meA; + spvpp_u13_9_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_9_meA; + spvpp_u14_0_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_0_meA; + spvpp_u14_10_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_10_meA; + spvpp_u14_11_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_11_meA; + spvpp_u14_12_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_12_meA; + spvpp_u14_13_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_13_meA; + spvpp_u14_14_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_14_meA; + spvpp_u14_15_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_15_meA; + spvpp_u14_16_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_16_meA; + spvpp_u14_17_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_17_meA; + spvpp_u14_1_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_1_meA; + spvpp_u14_2_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_2_meA; + spvpp_u14_3_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_3_meA; + spvpp_u14_4_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_4_meA; + spvpp_u14_5_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_5_meA; + spvpp_u14_6_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_6_meA; + spvpp_u14_7_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_7_meA; + spvpp_u14_8_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_8_meA; + spvpp_u14_9_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_9_meA; + spvpp_u1b1_0_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_0_meA; + spvpp_u1b1_10_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_10_meA; + spvpp_u1b1_11_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_11_meA; + spvpp_u1b1_12_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_12_meA; + spvpp_u1b1_13_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_13_meA; + spvpp_u1b1_14_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_14_meA; + spvpp_u1b1_15_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_15_meA; + spvpp_u1b1_16_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_16_meA; + spvpp_u1b1_17_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_17_meA; + spvpp_u1b1_18_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_18_meA; + spvpp_u1b1_19_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_19_meA; + spvpp_u1b1_1_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_1_meA; + spvpp_u1b1_20_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_20_meA; + spvpp_u1b1_21_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_21_meA; + spvpp_u1b1_22_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_22_meA; + spvpp_u1b1_23_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_23_meA; + spvpp_u1b1_2_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_2_meA; + spvpp_u1b1_3_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_3_meA; + spvpp_u1b1_4_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_4_meA; + spvpp_u1b1_5_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_5_meA; + spvpp_u1b1_6_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_6_meA; + spvpp_u1b1_7_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_7_meA; + spvpp_u1b1_8_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_8_meA; + spvpp_u1b1_9_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_9_meA; + RC_spvpp_me1_LB_0_RB__ptr_b_26_23 = (utype_b_26_23*) &RC_spvpp_me1[0]; + RC_spvpp_me1_LB_1_RB__ptr_b_26_23 = (utype_b_26_23*) &RC_spvpp_me1[1]; + RC_spvpp_me1_LB_2_RB__ptr_b_26_23 = (utype_b_26_23*) &RC_spvpp_me1[2]; + RC_spvpp_me1_LB_3_RB__ptr_b_26_23 = (utype_b_26_23*) &RC_spvpp_me1[3]; + RC_spvpp_me1_LB_4_RB__ptr_b_26_23 = (utype_b_26_23*) &RC_spvpp_me1[4]; + RC_spvpp_me1_LB_5_RB__ptr_b_26_23 = (utype_b_26_23*) &RC_spvpp_me1[5]; + spvpp_me1_LB_0_RB__ptr_b_26_23 = (utype_b_26_23*) &spvpp_me1[0]; + spvpp_me1_LB_1_RB__ptr_b_26_23 = (utype_b_26_23*) &spvpp_me1[1]; + spvpp_me1_LB_2_RB__ptr_b_26_23 = (utype_b_26_23*) &spvpp_me1[2]; + spvpp_me1_LB_3_RB__ptr_b_26_23 = (utype_b_26_23*) &spvpp_me1[3]; + spvpp_me1_LB_4_RB__ptr_b_26_23 = (utype_b_26_23*) &spvpp_me1[4]; + spvpp_me1_LB_5_RB__ptr_b_26_23 = (utype_b_26_23*) &spvpp_me1[5]; + RC_pHp_ptr_b_27_23 = (utype_b_27_23*) &RC_pHp; + RC_pLp_ptr_b_27_23 = (utype_b_27_23*) &RC_pLp; + RC_pMp_ptr_b_27_23 = (utype_b_27_23*) &RC_pMp; + pHp_ptr_b_27_23 = (utype_b_27_23*) &pHp; + pLp_ptr_b_27_23 = (utype_b_27_23*) &pLp; + pMp_ptr_b_27_23 = (utype_b_27_23*) &pMp; + RC_spvpp_Eq1b1_ptr_b_27_26 = (utype_b_27_26*) &RC_spvpp_Eq1b1; + RC_spvpp_Eqme12_ptr_b_27_26 = (utype_b_27_26*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_27_26 = (utype_b_27_26*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_27_26 = (utype_b_27_26*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_27_26 = (utype_b_27_26*) &spvpp_Eq1b1; + spvpp_Eqme12_ptr_b_27_26 = (utype_b_27_26*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_27_26 = (utype_b_27_26*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_27_26 = (utype_b_27_26*) &spvpp_Eqme14; + RC_spvpp_bxa__bxame1ac_tin_ptr_b_27_27 = (utype_b_27_27*) &RC_spvpp_bxa__bxame1ac_tin; + RC_spvpp_bxa__bxame1df_tin_ptr_b_27_27 = (utype_b_27_27*) &RC_spvpp_bxa__bxame1df_tin; + spvpp_bxa__bxame1ac_tin_ptr_b_27_27 = (utype_b_27_27*) &spvpp_bxa__bxame1ac_tin; + spvpp_bxa__bxame1df_tin_ptr_b_27_27 = (utype_b_27_27*) &spvpp_bxa__bxame1df_tin; + RC_pHp_ptr_b_28_28 = (utype_b_28_28*) &RC_pHp; + RC_pLp_ptr_b_28_28 = (utype_b_28_28*) &RC_pLp; + RC_pMp_ptr_b_28_28 = (utype_b_28_28*) &RC_pMp; + pHp_ptr_b_28_28 = (utype_b_28_28*) &pHp; + pLp_ptr_b_28_28 = (utype_b_28_28*) &pLp; + pMp_ptr_b_28_28 = (utype_b_28_28*) &pMp; + RC_spvpp_Eq1b1_ptr_b_29_28 = (utype_b_29_28*) &RC_spvpp_Eq1b1; + RC_spvpp_Eqme12_ptr_b_29_28 = (utype_b_29_28*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_29_28 = (utype_b_29_28*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_29_28 = (utype_b_29_28*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_29_28 = (utype_b_29_28*) &spvpp_Eq1b1; + spvpp_Eqme12_ptr_b_29_28 = (utype_b_29_28*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_29_28 = (utype_b_29_28*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_29_28 = (utype_b_29_28*) &spvpp_Eqme14; + RC_spvpp_Eqme23r_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24r_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_Eqme24r; + RC_spvpp_Eqme34r_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_Eqme34r; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_bxcorrect_tid_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_fsuv_idt; + RC_spvpp_fsuv_larg_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_fsuva_idt_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_fsuva_idt; + RC_spvpp_fsuva_larg_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_fsuva_larg; + RC_spvpp_ptu2a_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu2a_etadiff_a; + RC_spvpp_ptu2b_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu2b_etadiff_a; + RC_spvpp_ptu2c_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu2c_etadiff_a; + RC_spvpp_ptu3a_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu3a_etadiff_a; + RC_spvpp_ptu3b_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu3b_etadiff_a; + RC_spvpp_ptu3c_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu3c_etadiff_a; + RC_spvpp_ptu4a_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu4a_etadiff_a; + RC_spvpp_ptu4b_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu4b_etadiff_a; + RC_spvpp_ptu4c_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu4c_etadiff_a; + spvpp_Eqme23r_ptr_b_2_0 = (utype_b_2_0*) &spvpp_Eqme23r; + spvpp_Eqme24r_ptr_b_2_0 = (utype_b_2_0*) &spvpp_Eqme24r; + spvpp_Eqme34r_ptr_b_2_0 = (utype_b_2_0*) &spvpp_Eqme34r; + spvpp_bxa__bxamb1_larg1_ptr_b_2_0 = (utype_b_2_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_2_0 = (utype_b_2_0*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_2_0 = (utype_b_2_0*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_2_0 = (utype_b_2_0*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_2_0 = (utype_b_2_0*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_2_0 = (utype_b_2_0*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_2_0 = (utype_b_2_0*) &spvpp_bxcorrect_larg1; + spvpp_bxcorrect_tid_ptr_b_2_0 = (utype_b_2_0*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_2_0 = (utype_b_2_0*) &spvpp_fsuv_idt; + spvpp_fsuv_larg_ptr_b_2_0 = (utype_b_2_0*) &spvpp_fsuv_larg; + spvpp_fsuva_idt_ptr_b_2_0 = (utype_b_2_0*) &spvpp_fsuva_idt; + spvpp_fsuva_larg_ptr_b_2_0 = (utype_b_2_0*) &spvpp_fsuva_larg; + spvpp_ptu2a_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu2a_etadiff_a; + spvpp_ptu2b_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu2b_etadiff_a; + spvpp_ptu2c_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu2c_etadiff_a; + spvpp_ptu3a_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu3a_etadiff_a; + spvpp_ptu3b_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu3b_etadiff_a; + spvpp_ptu3c_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu3c_etadiff_a; + spvpp_ptu4a_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu4a_etadiff_a; + spvpp_ptu4b_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu4b_etadiff_a; + spvpp_ptu4c_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu4c_etadiff_a; + RC_control_ptr_b_2_1 = (utype_b_2_1*) &RC_control; + RC_spvpp_au2_0_max23_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au2_0_max23; + RC_spvpp_au2_0_max24_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au2_0_max24; + RC_spvpp_au2_1_max23_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au2_1_max23; + RC_spvpp_au2_1_max24_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au2_1_max24; + RC_spvpp_au2_2_max23_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au2_2_max23; + RC_spvpp_au2_2_max24_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au2_2_max24; + RC_spvpp_au3_0_max32_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au3_0_max32; + RC_spvpp_au3_0_max34_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au3_0_max34; + RC_spvpp_au3_1_max32_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au3_1_max32; + RC_spvpp_au3_1_max34_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au3_1_max34; + RC_spvpp_au3_2_max32_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au3_2_max32; + RC_spvpp_au3_2_max34_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au3_2_max34; + control_ptr_b_2_1 = (utype_b_2_1*) &control; + spvpp_au2_0__Maxp_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_0__Maxp; + spvpp_au2_0_max23_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_0_max23; + spvpp_au2_0_max24_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_0_max24; + spvpp_au2_1__Maxp_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_1__Maxp; + spvpp_au2_1_max23_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_1_max23; + spvpp_au2_1_max24_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_1_max24; + spvpp_au2_2__Maxp_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_2__Maxp; + spvpp_au2_2_max23_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_2_max23; + spvpp_au2_2_max24_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_2_max24; + spvpp_au3_0__Max3p_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_0__Max3p; + spvpp_au3_0_max32_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_0_max32; + spvpp_au3_0_max34_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_0_max34; + spvpp_au3_1__Max3p_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_1__Max3p; + spvpp_au3_1_max32_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_1_max32; + spvpp_au3_1_max34_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_1_max34; + spvpp_au3_2__Max3p_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_2__Max3p; + spvpp_au3_2_max32_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_2_max32; + spvpp_au3_2_max34_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_2_max34; + RC_spvpp_Eqme12a_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_Eqme34; + RC_spvpp_au2_0_e23_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2_0_e23; + RC_spvpp_au2_0_e24_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2_0_e24; + RC_spvpp_au2_1_e23_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2_1_e23; + RC_spvpp_au2_1_e24_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2_1_e24; + RC_spvpp_au2_2_e23_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2_2_e23; + RC_spvpp_au2_2_e24_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2_2_e24; + RC_spvpp_au2a_0_me21_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2a_0_me21; + RC_spvpp_au2a_1_me21_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2a_1_me21; + RC_spvpp_au2a_2_me21_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2a_2_me21; + RC_spvpp_au3_0_e32_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3_0_e32; + RC_spvpp_au3_0_e34_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3_0_e34; + RC_spvpp_au3_1_e32_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3_1_e32; + RC_spvpp_au3_1_e34_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3_1_e34; + RC_spvpp_au3_2_e32_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3_2_e32; + RC_spvpp_au3_2_e34_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3_2_e34; + RC_spvpp_au3a_0_me21_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3a_0_me21; + RC_spvpp_au3a_1_me21_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3a_1_me21; + RC_spvpp_au3a_2_me21_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3a_2_me21; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_res_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_res; + RC_spvpp_bxa__bxamb1_s_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_s; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1ac_res_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1ac_res; + RC_spvpp_bxa__bxame1ac_s_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1ac_s; + RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1ac_zcnt; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_m0_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame1df_res_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1df_res; + RC_spvpp_bxa__bxame1df_s_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1df_s; + RC_spvpp_bxa__bxame1df_zcnt_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1df_zcnt; + RC_spvpp_bxa__bxame2_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_m0_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame2_res_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame2_res; + RC_spvpp_bxa__bxame2_s_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame2_s; + RC_spvpp_bxa__bxame2_zcnt_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame2_zcnt; + RC_spvpp_bxa__bxame3_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_m0_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame3_res_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame3_res; + RC_spvpp_bxa__bxame3_s_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame3_s; + RC_spvpp_bxa__bxame3_zcnt_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame3_zcnt; + RC_spvpp_bxa__bxame4_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_m0_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxa__bxame4_res_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame4_res; + RC_spvpp_bxa__bxame4_s_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame4_s; + RC_spvpp_bxa__bxame4_zcnt_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame4_zcnt; + RC_spvpp_bxcorrect_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_m0_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_bxcorrect_res_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxcorrect_res; + RC_spvpp_bxcorrect_s_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxcorrect_s; + RC_spvpp_bxcorrect_zcnt_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxcorrect_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_res_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_res; + RC_spvpp_fsuv_s_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_s; + RC_spvpp_fsuv_survived_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_survived; + RC_spvpp_fsuva_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuva_Exists; + RC_spvpp_fsuva_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuva_ilgj; + RC_spvpp_fsuva_kill_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuva_kill; + RC_spvpp_fsuva_killr_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuva_killr; + RC_spvpp_fsuva_killrr1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuva_killrr1; + RC_spvpp_fsuva_killrr2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuva_killrr2; + RC_spvpp_fsuva_killrr3_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuva_killrr3; + RC_spvpp_fsuva_survived_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuva_survived; + RC_spvpp_m0_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_m0; + RC_spvpp_m0a_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_m0a; + RC_spvpp_m1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu2a_IdValid; + RC_spvpp_ptu2a_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu2b_IdValid; + RC_spvpp_ptu2b_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu2c_IdValid; + RC_spvpp_ptu2c_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu3a_IdValid; + RC_spvpp_ptu3a_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu3b_IdValid; + RC_spvpp_ptu3b_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu3c_IdValid; + RC_spvpp_ptu3c_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu3c_SelPhi; + RC_spvpp_ptub2a_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptub2a_IdValid; + RC_spvpp_ptub2a_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptub2a_SelPhi; + RC_spvpp_ptub2b_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptub2b_IdValid; + RC_spvpp_ptub2b_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptub2b_SelPhi; + RC_spvpp_ptub2c_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptub2c_IdValid; + RC_spvpp_ptub2c_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptub2c_SelPhi; + RC_spvpp_ptub2d_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptub2d_IdValid; + RC_spvpp_ptub2d_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptub2d_SelPhi; + spvpp_Eqme12a_ptr_b_2_2 = (utype_b_2_2*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_2_2 = (utype_b_2_2*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_2_2 = (utype_b_2_2*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_2_2 = (utype_b_2_2*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_2_2 = (utype_b_2_2*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_2_2 = (utype_b_2_2*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_2_2 = (utype_b_2_2*) &spvpp_Eqme34; + spvpp_au2_0_e23_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2_0_e23; + spvpp_au2_0_e24_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2_0_e24; + spvpp_au2_1_e23_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2_1_e23; + spvpp_au2_1_e24_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2_1_e24; + spvpp_au2_2_e23_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2_2_e23; + spvpp_au2_2_e24_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2_2_e24; + spvpp_au2a_0_me21_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2a_0_me21; + spvpp_au2a_1_me21_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2a_1_me21; + spvpp_au2a_2_me21_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2a_2_me21; + spvpp_au3_0_e32_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3_0_e32; + spvpp_au3_0_e34_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3_0_e34; + spvpp_au3_1_e32_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3_1_e32; + spvpp_au3_1_e34_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3_1_e34; + spvpp_au3_2_e32_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3_2_e32; + spvpp_au3_2_e34_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3_2_e34; + spvpp_au3a_0_me21_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3a_0_me21; + spvpp_au3a_1_me21_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3a_1_me21; + spvpp_au3a_2_me21_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3a_2_me21; + spvpp_bxa__bxamb1_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_res_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_res; + spvpp_bxa__bxamb1_s_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_s; + spvpp_bxa__bxamb1_zcnt_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_m0_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1ac_res_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1ac_res; + spvpp_bxa__bxame1ac_s_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1ac_s; + spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1ac_zcnt; + spvpp_bxa__bxame1df_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_m0_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame1df_res_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1df_res; + spvpp_bxa__bxame1df_s_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1df_s; + spvpp_bxa__bxame1df_zcnt_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1df_zcnt; + spvpp_bxa__bxame2_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_m0_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame2_res_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame2_res; + spvpp_bxa__bxame2_s_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame2_s; + spvpp_bxa__bxame2_zcnt_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame2_zcnt; + spvpp_bxa__bxame3_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_m0_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame3_res_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame3_res; + spvpp_bxa__bxame3_s_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame3_s; + spvpp_bxa__bxame3_zcnt_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame3_zcnt; + spvpp_bxa__bxame4_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_m0_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame4_m2; + spvpp_bxa__bxame4_res_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame4_res; + spvpp_bxa__bxame4_s_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame4_s; + spvpp_bxa__bxame4_zcnt_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame4_zcnt; + spvpp_bxcorrect_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_m0_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxcorrect_m2; + spvpp_bxcorrect_res_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxcorrect_res; + spvpp_bxcorrect_s_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxcorrect_s; + spvpp_bxcorrect_zcnt_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxcorrect_zcnt; + spvpp_fsuv_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_killrr3; + spvpp_fsuv_res_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_res; + spvpp_fsuv_s_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_s; + spvpp_fsuv_survived_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_survived; + spvpp_fsuva_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuva_Exists; + spvpp_fsuva_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuva_ilgj; + spvpp_fsuva_kill_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuva_kill; + spvpp_fsuva_killr_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuva_killr; + spvpp_fsuva_killrr1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuva_killrr1; + spvpp_fsuva_killrr2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuva_killrr2; + spvpp_fsuva_killrr3_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuva_killrr3; + spvpp_fsuva_survived_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuva_survived; + spvpp_m0_ptr_b_2_2 = (utype_b_2_2*) &spvpp_m0; + spvpp_m0a_ptr_b_2_2 = (utype_b_2_2*) &spvpp_m0a; + spvpp_m1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_m1; + spvpp_m2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_m2; + spvpp_mux_FR_ptr_b_2_2 = (utype_b_2_2*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_2_2 = (utype_b_2_2*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_2_2 = (utype_b_2_2*) &spvpp_pass12; + spvpp_pass13_ptr_b_2_2 = (utype_b_2_2*) &spvpp_pass13; + spvpp_pass14_ptr_b_2_2 = (utype_b_2_2*) &spvpp_pass14; + spvpp_ptu2a_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu2a_IdValid; + spvpp_ptu2a_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu2b_IdValid; + spvpp_ptu2b_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu2c_IdValid; + spvpp_ptu2c_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu3a_IdValid; + spvpp_ptu3a_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu3b_IdValid; + spvpp_ptu3b_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu3c_IdValid; + spvpp_ptu3c_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu3c_SelPhi; + spvpp_ptub2a_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptub2a_IdValid; + spvpp_ptub2a_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptub2a_SelPhi; + spvpp_ptub2b_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptub2b_IdValid; + spvpp_ptub2b_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptub2b_SelPhi; + spvpp_ptub2c_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptub2c_IdValid; + spvpp_ptub2c_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptub2c_SelPhi; + spvpp_ptub2d_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptub2d_IdValid; + spvpp_ptub2d_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptub2d_SelPhi; + RC_spvpp_me1_LB_0_RB__ptr_b_31_2 = (utype_b_31_2*) &RC_spvpp_me1[0]; + RC_spvpp_me1_LB_1_RB__ptr_b_31_2 = (utype_b_31_2*) &RC_spvpp_me1[1]; + RC_spvpp_me1_LB_2_RB__ptr_b_31_2 = (utype_b_31_2*) &RC_spvpp_me1[2]; + RC_spvpp_me1_LB_3_RB__ptr_b_31_2 = (utype_b_31_2*) &RC_spvpp_me1[3]; + RC_spvpp_me1_LB_4_RB__ptr_b_31_2 = (utype_b_31_2*) &RC_spvpp_me1[4]; + RC_spvpp_me1_LB_5_RB__ptr_b_31_2 = (utype_b_31_2*) &RC_spvpp_me1[5]; + spvpp_me1_LB_0_RB__ptr_b_31_2 = (utype_b_31_2*) &spvpp_me1[0]; + spvpp_me1_LB_1_RB__ptr_b_31_2 = (utype_b_31_2*) &spvpp_me1[1]; + spvpp_me1_LB_2_RB__ptr_b_31_2 = (utype_b_31_2*) &spvpp_me1[2]; + spvpp_me1_LB_3_RB__ptr_b_31_2 = (utype_b_31_2*) &spvpp_me1[3]; + spvpp_me1_LB_4_RB__ptr_b_31_2 = (utype_b_31_2*) &spvpp_me1[4]; + spvpp_me1_LB_5_RB__ptr_b_31_2 = (utype_b_31_2*) &spvpp_me1[5]; + RC_spvpp_me1_LB_0_RB__ptr_b_31_28 = (utype_b_31_28*) &RC_spvpp_me1[0]; + RC_spvpp_me1_LB_1_RB__ptr_b_31_28 = (utype_b_31_28*) &RC_spvpp_me1[1]; + RC_spvpp_me1_LB_2_RB__ptr_b_31_28 = (utype_b_31_28*) &RC_spvpp_me1[2]; + RC_spvpp_me1_LB_3_RB__ptr_b_31_28 = (utype_b_31_28*) &RC_spvpp_me1[3]; + RC_spvpp_me1_LB_4_RB__ptr_b_31_28 = (utype_b_31_28*) &RC_spvpp_me1[4]; + RC_spvpp_me1_LB_5_RB__ptr_b_31_28 = (utype_b_31_28*) &RC_spvpp_me1[5]; + spvpp_me1_LB_0_RB__ptr_b_31_28 = (utype_b_31_28*) &spvpp_me1[0]; + spvpp_me1_LB_1_RB__ptr_b_31_28 = (utype_b_31_28*) &spvpp_me1[1]; + spvpp_me1_LB_2_RB__ptr_b_31_28 = (utype_b_31_28*) &spvpp_me1[2]; + spvpp_me1_LB_3_RB__ptr_b_31_28 = (utype_b_31_28*) &spvpp_me1[3]; + spvpp_me1_LB_4_RB__ptr_b_31_28 = (utype_b_31_28*) &spvpp_me1[4]; + spvpp_me1_LB_5_RB__ptr_b_31_28 = (utype_b_31_28*) &spvpp_me1[5]; + RC_spvpp_Eq1b1_ptr_b_31_30 = (utype_b_31_30*) &RC_spvpp_Eq1b1; + RC_spvpp_Eqme12_ptr_b_31_30 = (utype_b_31_30*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_31_30 = (utype_b_31_30*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_31_30 = (utype_b_31_30*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_31_30 = (utype_b_31_30*) &spvpp_Eq1b1; + spvpp_Eqme12_ptr_b_31_30 = (utype_b_31_30*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_31_30 = (utype_b_31_30*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_31_30 = (utype_b_31_30*) &spvpp_Eqme14; + RC_spvpp_Eq1b1_ptr_b_33_32 = (utype_b_33_32*) &RC_spvpp_Eq1b1; + RC_spvpp_Eqme12_ptr_b_33_32 = (utype_b_33_32*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_33_32 = (utype_b_33_32*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_33_32 = (utype_b_33_32*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_33_32 = (utype_b_33_32*) &spvpp_Eq1b1; + spvpp_Eqme12_ptr_b_33_32 = (utype_b_33_32*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_33_32 = (utype_b_33_32*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_33_32 = (utype_b_33_32*) &spvpp_Eqme14; + RC_spvpp_Eq1b1r_ptr_b_35_24 = (utype_b_35_24*) &RC_spvpp_Eq1b1r; + RC_spvpp_Eqme12r_ptr_b_35_24 = (utype_b_35_24*) &RC_spvpp_Eqme12r; + RC_spvpp_Eqme13r_ptr_b_35_24 = (utype_b_35_24*) &RC_spvpp_Eqme13r; + RC_spvpp_Eqme14r_ptr_b_35_24 = (utype_b_35_24*) &RC_spvpp_Eqme14r; + spvpp_Eq1b1r_ptr_b_35_24 = (utype_b_35_24*) &spvpp_Eq1b1r; + spvpp_Eqme12r_ptr_b_35_24 = (utype_b_35_24*) &spvpp_Eqme12r; + spvpp_Eqme13r_ptr_b_35_24 = (utype_b_35_24*) &spvpp_Eqme13r; + spvpp_Eqme14r_ptr_b_35_24 = (utype_b_35_24*) &spvpp_Eqme14r; + RC_spvpp_Eq1b1_ptr_b_35_34 = (utype_b_35_34*) &RC_spvpp_Eq1b1; + RC_spvpp_Eqme12_ptr_b_35_34 = (utype_b_35_34*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_35_34 = (utype_b_35_34*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_35_34 = (utype_b_35_34*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_35_34 = (utype_b_35_34*) &spvpp_Eq1b1; + spvpp_Eqme12_ptr_b_35_34 = (utype_b_35_34*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_35_34 = (utype_b_35_34*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_35_34 = (utype_b_35_34*) &spvpp_Eqme14; + RC_spvpp_Eq1b1_ptr_b_37_36 = (utype_b_37_36*) &RC_spvpp_Eq1b1; + spvpp_Eq1b1_ptr_b_37_36 = (utype_b_37_36*) &spvpp_Eq1b1; + RC_spvpp_Eq1b1_ptr_b_39_38 = (utype_b_39_38*) &RC_spvpp_Eq1b1; + spvpp_Eq1b1_ptr_b_39_38 = (utype_b_39_38*) &spvpp_Eq1b1; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_fsuv_larg_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_fsuva_larg_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_fsuva_larg; + RC_spvpp_mb1_bend_LB_0_RB__ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_mb1_bend[0]; + RC_spvpp_mb1_bend_LB_1_RB__ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_mb1_bend[1]; + RC_spvpp_mb1_bend_LB_2_RB__ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_mb1_bend[2]; + RC_spvpp_mb1_bend_LB_3_RB__ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_mb1_bend[3]; + RC_spvpp_ptub2a_mode_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_ptub2a_mode; + RC_spvpp_ptub2b_mode_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_ptub2b_mode; + RC_spvpp_ptub2c_mode_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_ptub2c_mode; + RC_spvpp_ptub2d_mode_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_ptub2d_mode; + spvpp_bxa__bxamb1_larg1_ptr_b_3_0 = (utype_b_3_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_3_0 = (utype_b_3_0*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_3_0 = (utype_b_3_0*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_3_0 = (utype_b_3_0*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_3_0 = (utype_b_3_0*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_3_0 = (utype_b_3_0*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_3_0 = (utype_b_3_0*) &spvpp_bxcorrect_larg1; + spvpp_fsuv_larg_ptr_b_3_0 = (utype_b_3_0*) &spvpp_fsuv_larg; + spvpp_fsuva_larg_ptr_b_3_0 = (utype_b_3_0*) &spvpp_fsuva_larg; + spvpp_mb1_bend_LB_0_RB__ptr_b_3_0 = (utype_b_3_0*) &spvpp_mb1_bend[0]; + spvpp_mb1_bend_LB_1_RB__ptr_b_3_0 = (utype_b_3_0*) &spvpp_mb1_bend[1]; + spvpp_mb1_bend_LB_2_RB__ptr_b_3_0 = (utype_b_3_0*) &spvpp_mb1_bend[2]; + spvpp_mb1_bend_LB_3_RB__ptr_b_3_0 = (utype_b_3_0*) &spvpp_mb1_bend[3]; + spvpp_ptub2a_mode_ptr_b_3_0 = (utype_b_3_0*) &spvpp_ptub2a_mode; + spvpp_ptub2b_mode_ptr_b_3_0 = (utype_b_3_0*) &spvpp_ptub2b_mode; + spvpp_ptub2c_mode_ptr_b_3_0 = (utype_b_3_0*) &spvpp_ptub2c_mode; + spvpp_ptub2d_mode_ptr_b_3_0 = (utype_b_3_0*) &spvpp_ptub2d_mode; + RC_spvpp_au2a_0_max21_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_au2a_0_max21; + RC_spvpp_au2a_1_max21_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_au2a_1_max21; + RC_spvpp_au2a_2_max21_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_au2a_2_max21; + RC_spvpp_au3a_0_max21_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_au3a_0_max21; + RC_spvpp_au3a_1_max21_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_au3a_1_max21; + RC_spvpp_au3a_2_max21_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_au3a_2_max21; + RC_spvpp_ptub2a_IdValid_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_ptub2a_IdValid; + RC_spvpp_ptub2b_IdValid_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_ptub2b_IdValid; + RC_spvpp_ptub2c_IdValid_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_ptub2c_IdValid; + RC_spvpp_ptub2d_IdValid_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_ptub2d_IdValid; + spvpp_au2a_0__Maxa21p_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au2a_0__Maxa21p; + spvpp_au2a_0_max21_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au2a_0_max21; + spvpp_au2a_1__Maxa21p_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au2a_1__Maxa21p; + spvpp_au2a_1_max21_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au2a_1_max21; + spvpp_au2a_2__Maxa21p_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au2a_2__Maxa21p; + spvpp_au2a_2_max21_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au2a_2_max21; + spvpp_au3a_0__Maxa21p_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au3a_0__Maxa21p; + spvpp_au3a_0_max21_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au3a_0_max21; + spvpp_au3a_1__Maxa21p_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au3a_1__Maxa21p; + spvpp_au3a_1_max21_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au3a_1_max21; + spvpp_au3a_2__Maxa21p_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au3a_2__Maxa21p; + spvpp_au3a_2_max21_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au3a_2_max21; + spvpp_ptub2a_IdValid_ptr_b_3_1 = (utype_b_3_1*) &spvpp_ptub2a_IdValid; + spvpp_ptub2b_IdValid_ptr_b_3_1 = (utype_b_3_1*) &spvpp_ptub2b_IdValid; + spvpp_ptub2c_IdValid_ptr_b_3_1 = (utype_b_3_1*) &spvpp_ptub2c_IdValid; + spvpp_ptub2d_IdValid_ptr_b_3_1 = (utype_b_3_1*) &spvpp_ptub2d_IdValid; + RC_spvpp_Eq1b1_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_Eqme14; + RC_spvpp_au2_0_me21_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2_0_me21; + RC_spvpp_au2_1_me21_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2_1_me21; + RC_spvpp_au2_2_me21_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2_2_me21; + RC_spvpp_au2b_0_max12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_0_max12; + RC_spvpp_au2b_0_max13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_0_max13; + RC_spvpp_au2b_0_mb11_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_0_mb11; + RC_spvpp_au2b_0_mb12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_0_mb12; + RC_spvpp_au2b_0_mb13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_0_mb13; + RC_spvpp_au2b_1_max12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_1_max12; + RC_spvpp_au2b_1_max13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_1_max13; + RC_spvpp_au2b_1_mb11_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_1_mb11; + RC_spvpp_au2b_1_mb12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_1_mb12; + RC_spvpp_au2b_1_mb13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_1_mb13; + RC_spvpp_au2b_2_max12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_2_max12; + RC_spvpp_au2b_2_max13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_2_max13; + RC_spvpp_au2b_2_mb11_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_2_mb11; + RC_spvpp_au2b_2_mb12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_2_mb12; + RC_spvpp_au2b_2_mb13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_2_mb13; + RC_spvpp_au2b_3_max12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_3_max12; + RC_spvpp_au2b_3_max13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_3_max13; + RC_spvpp_au2b_3_mb11_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_3_mb11; + RC_spvpp_au2b_3_mb12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_3_mb12; + RC_spvpp_au2b_3_mb13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_3_mb13; + RC_spvpp_au3_0_me31_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au3_0_me31; + RC_spvpp_au3_1_me31_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au3_1_me31; + RC_spvpp_au3_2_me31_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au3_2_me31; + RC_spvpp_au4_0_me41_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au4_0_me41; + RC_spvpp_au4_1_me41_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au4_1_me41; + RC_spvpp_au4_2_me41_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au4_2_me41; + spvpp_Eq1b1_ptr_b_3_2 = (utype_b_3_2*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_3_2 = (utype_b_3_2*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_3_2 = (utype_b_3_2*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_3_2 = (utype_b_3_2*) &spvpp_Eqme14; + spvpp_au2_0_me21_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2_0_me21; + spvpp_au2_1_me21_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2_1_me21; + spvpp_au2_2_me21_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2_2_me21; + spvpp_au2b_0__Max12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_0__Max12; + spvpp_au2b_0_max12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_0_max12; + spvpp_au2b_0_max13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_0_max13; + spvpp_au2b_0_mb11_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_0_mb11; + spvpp_au2b_0_mb12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_0_mb12; + spvpp_au2b_0_mb13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_0_mb13; + spvpp_au2b_1__Max12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_1__Max12; + spvpp_au2b_1_max12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_1_max12; + spvpp_au2b_1_max13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_1_max13; + spvpp_au2b_1_mb11_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_1_mb11; + spvpp_au2b_1_mb12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_1_mb12; + spvpp_au2b_1_mb13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_1_mb13; + spvpp_au2b_2__Max12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_2__Max12; + spvpp_au2b_2_max12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_2_max12; + spvpp_au2b_2_max13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_2_max13; + spvpp_au2b_2_mb11_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_2_mb11; + spvpp_au2b_2_mb12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_2_mb12; + spvpp_au2b_2_mb13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_2_mb13; + spvpp_au2b_3__Max12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_3__Max12; + spvpp_au2b_3_max12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_3_max12; + spvpp_au2b_3_max13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_3_max13; + spvpp_au2b_3_mb11_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_3_mb11; + spvpp_au2b_3_mb12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_3_mb12; + spvpp_au2b_3_mb13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_3_mb13; + spvpp_au3_0_me31_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au3_0_me31; + spvpp_au3_1_me31_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au3_1_me31; + spvpp_au3_2_me31_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au3_2_me31; + spvpp_au4_0_me41_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au4_0_me41; + spvpp_au4_1_me41_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au4_1_me41; + spvpp_au4_2_me41_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au4_2_me41; + RC_spvpp_Eqme12a_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_Eqme34; + RC_spvpp_au2a_0_me21_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_au2a_0_me21; + RC_spvpp_au2a_1_me21_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_au2a_1_me21; + RC_spvpp_au2a_2_me21_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_au2a_2_me21; + RC_spvpp_au3a_0_me21_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_au3a_0_me21; + RC_spvpp_au3a_1_me21_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_au3a_1_me21; + RC_spvpp_au3a_2_me21_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_au3a_2_me21; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_res_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_res; + RC_spvpp_bxa__bxamb1_s_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_s; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1ac_zcnt; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_m0_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame1df_zcnt_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1df_zcnt; + RC_spvpp_bxa__bxame2_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_m0_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame2_zcnt_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame2_zcnt; + RC_spvpp_bxa__bxame3_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_m0_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame3_zcnt_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame3_zcnt; + RC_spvpp_bxa__bxame4_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_m0_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxa__bxame4_zcnt_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame4_zcnt; + RC_spvpp_bxcorrect_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_m0_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_bxcorrect_zcnt_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxcorrect_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_res_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_res; + RC_spvpp_fsuv_survived_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_survived; + RC_spvpp_fsuva_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuva_Exists; + RC_spvpp_fsuva_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuva_ilgj; + RC_spvpp_fsuva_kill_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuva_kill; + RC_spvpp_fsuva_killr_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuva_killr; + RC_spvpp_fsuva_killrr1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuva_killrr1; + RC_spvpp_fsuva_killrr2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuva_killrr2; + RC_spvpp_fsuva_killrr3_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuva_killrr3; + RC_spvpp_fsuva_survived_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuva_survived; + RC_spvpp_m0_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_m0; + RC_spvpp_m0a_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_m0a; + RC_spvpp_m1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu2a_IdValid; + RC_spvpp_ptu2a_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu2b_IdValid; + RC_spvpp_ptu2b_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu2c_IdValid; + RC_spvpp_ptu2c_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu3a_IdValid; + RC_spvpp_ptu3a_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu3b_IdValid; + RC_spvpp_ptu3b_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu3c_IdValid; + RC_spvpp_ptu3c_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu3c_SelPhi; + RC_spvpp_ptub2a_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptub2a_IdValid; + RC_spvpp_ptub2a_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptub2a_SelPhi; + RC_spvpp_ptub2b_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptub2b_IdValid; + RC_spvpp_ptub2b_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptub2b_SelPhi; + RC_spvpp_ptub2c_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptub2c_IdValid; + RC_spvpp_ptub2c_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptub2c_SelPhi; + RC_spvpp_ptub2d_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptub2d_IdValid; + RC_spvpp_ptub2d_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptub2d_SelPhi; + spvpp_Eqme12a_ptr_b_3_3 = (utype_b_3_3*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_3_3 = (utype_b_3_3*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_3_3 = (utype_b_3_3*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_3_3 = (utype_b_3_3*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_3_3 = (utype_b_3_3*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_3_3 = (utype_b_3_3*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_3_3 = (utype_b_3_3*) &spvpp_Eqme34; + spvpp_au2a_0_me21_ptr_b_3_3 = (utype_b_3_3*) &spvpp_au2a_0_me21; + spvpp_au2a_1_me21_ptr_b_3_3 = (utype_b_3_3*) &spvpp_au2a_1_me21; + spvpp_au2a_2_me21_ptr_b_3_3 = (utype_b_3_3*) &spvpp_au2a_2_me21; + spvpp_au3a_0_me21_ptr_b_3_3 = (utype_b_3_3*) &spvpp_au3a_0_me21; + spvpp_au3a_1_me21_ptr_b_3_3 = (utype_b_3_3*) &spvpp_au3a_1_me21; + spvpp_au3a_2_me21_ptr_b_3_3 = (utype_b_3_3*) &spvpp_au3a_2_me21; + spvpp_bxa__bxamb1_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_res_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_res; + spvpp_bxa__bxamb1_s_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_s; + spvpp_bxa__bxamb1_zcnt_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_m0_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1ac_zcnt; + spvpp_bxa__bxame1df_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_m0_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame1df_zcnt_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1df_zcnt; + spvpp_bxa__bxame2_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_m0_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame2_zcnt_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame2_zcnt; + spvpp_bxa__bxame3_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_m0_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame3_zcnt_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame3_zcnt; + spvpp_bxa__bxame4_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_m0_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame4_m2; + spvpp_bxa__bxame4_zcnt_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame4_zcnt; + spvpp_bxcorrect_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_m0_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxcorrect_m2; + spvpp_bxcorrect_zcnt_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxcorrect_zcnt; + spvpp_fsuv_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_killrr3; + spvpp_fsuv_res_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_res; + spvpp_fsuv_survived_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_survived; + spvpp_fsuva_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuva_Exists; + spvpp_fsuva_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuva_ilgj; + spvpp_fsuva_kill_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuva_kill; + spvpp_fsuva_killr_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuva_killr; + spvpp_fsuva_killrr1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuva_killrr1; + spvpp_fsuva_killrr2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuva_killrr2; + spvpp_fsuva_killrr3_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuva_killrr3; + spvpp_fsuva_survived_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuva_survived; + spvpp_m0_ptr_b_3_3 = (utype_b_3_3*) &spvpp_m0; + spvpp_m0a_ptr_b_3_3 = (utype_b_3_3*) &spvpp_m0a; + spvpp_m1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_m1; + spvpp_m2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_m2; + spvpp_mux_FR_ptr_b_3_3 = (utype_b_3_3*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_3_3 = (utype_b_3_3*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_3_3 = (utype_b_3_3*) &spvpp_pass12; + spvpp_pass13_ptr_b_3_3 = (utype_b_3_3*) &spvpp_pass13; + spvpp_pass14_ptr_b_3_3 = (utype_b_3_3*) &spvpp_pass14; + spvpp_ptu2a_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu2a_IdValid; + spvpp_ptu2a_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu2b_IdValid; + spvpp_ptu2b_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu2c_IdValid; + spvpp_ptu2c_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu3a_IdValid; + spvpp_ptu3a_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu3b_IdValid; + spvpp_ptu3b_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu3c_IdValid; + spvpp_ptu3c_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu3c_SelPhi; + spvpp_ptub2a_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptub2a_IdValid; + spvpp_ptub2a_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptub2a_SelPhi; + spvpp_ptub2b_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptub2b_IdValid; + spvpp_ptub2b_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptub2b_SelPhi; + spvpp_ptub2c_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptub2c_IdValid; + spvpp_ptub2c_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptub2c_SelPhi; + spvpp_ptub2d_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptub2d_IdValid; + spvpp_ptub2d_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptub2d_SelPhi; + RC_spvpp_Eq1b1_ptr_b_41_40 = (utype_b_41_40*) &RC_spvpp_Eq1b1; + spvpp_Eq1b1_ptr_b_41_40 = (utype_b_41_40*) &spvpp_Eq1b1; + RC_spvpp_Eq1b1_ptr_b_43_42 = (utype_b_43_42*) &RC_spvpp_Eq1b1; + spvpp_Eq1b1_ptr_b_43_42 = (utype_b_43_42*) &spvpp_Eq1b1; + RC_spvpp_Eq1b1_ptr_b_45_44 = (utype_b_45_44*) &RC_spvpp_Eq1b1; + spvpp_Eq1b1_ptr_b_45_44 = (utype_b_45_44*) &spvpp_Eq1b1; + RC_spvpp_Eq1b1r_ptr_b_47_36 = (utype_b_47_36*) &RC_spvpp_Eq1b1r; + spvpp_Eq1b1r_ptr_b_47_36 = (utype_b_47_36*) &spvpp_Eq1b1r; + RC_spvpp_Eq1b1_ptr_b_47_46 = (utype_b_47_46*) &RC_spvpp_Eq1b1; + spvpp_Eq1b1_ptr_b_47_46 = (utype_b_47_46*) &spvpp_Eq1b1; + RC_idHp_ptr_b_4_0 = (utype_b_4_0*) &RC_idHp; + RC_idLp_ptr_b_4_0 = (utype_b_4_0*) &RC_idLp; + RC_idMp_ptr_b_4_0 = (utype_b_4_0*) &RC_idMp; + RC_pHp_ptr_b_4_0 = (utype_b_4_0*) &RC_pHp; + RC_pLp_ptr_b_4_0 = (utype_b_4_0*) &RC_pLp; + RC_pMp_ptr_b_4_0 = (utype_b_4_0*) &RC_pMp; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_fsuv_larg_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_fsuva_larg_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_fsuva_larg; + RC_spvpp_u4aIdrrr_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_u4aIdrrr; + RC_spvpp_u4aIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_u4aIdt; + RC_spvpp_u4bIdrrr_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_u4bIdrrr; + RC_spvpp_u4bIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_u4bIdt; + RC_spvpp_u4cIdrrr_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_u4cIdrrr; + RC_spvpp_u4cIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_u4cIdt; + RC_spvpp_ua2aIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua2aIdt; + RC_spvpp_ua2bIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua2bIdt; + RC_spvpp_ua2cIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua2cIdt; + RC_spvpp_ua3aIdrrr_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua3aIdrrr; + RC_spvpp_ua3aIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua3aIdt; + RC_spvpp_ua3bIdrrr_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua3bIdrrr; + RC_spvpp_ua3bIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua3bIdt; + RC_spvpp_ua3cIdrrr_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua3cIdrrr; + RC_spvpp_ua3cIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua3cIdt; + idHp_ptr_b_4_0 = (utype_b_4_0*) &idHp; + idLp_ptr_b_4_0 = (utype_b_4_0*) &idLp; + idMp_ptr_b_4_0 = (utype_b_4_0*) &idMp; + pHp_ptr_b_4_0 = (utype_b_4_0*) &pHp; + pLp_ptr_b_4_0 = (utype_b_4_0*) &pLp; + pMp_ptr_b_4_0 = (utype_b_4_0*) &pMp; + spvpp_bxa__bxamb1_larg1_ptr_b_4_0 = (utype_b_4_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_4_0 = (utype_b_4_0*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_4_0 = (utype_b_4_0*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_4_0 = (utype_b_4_0*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_4_0 = (utype_b_4_0*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_4_0 = (utype_b_4_0*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_4_0 = (utype_b_4_0*) &spvpp_bxcorrect_larg1; + spvpp_fsuv_larg_ptr_b_4_0 = (utype_b_4_0*) &spvpp_fsuv_larg; + spvpp_fsuva_larg_ptr_b_4_0 = (utype_b_4_0*) &spvpp_fsuva_larg; + spvpp_u4aIdrrr_ptr_b_4_0 = (utype_b_4_0*) &spvpp_u4aIdrrr; + spvpp_u4aIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_u4aIdt; + spvpp_u4bIdrrr_ptr_b_4_0 = (utype_b_4_0*) &spvpp_u4bIdrrr; + spvpp_u4bIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_u4bIdt; + spvpp_u4cIdrrr_ptr_b_4_0 = (utype_b_4_0*) &spvpp_u4cIdrrr; + spvpp_u4cIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_u4cIdt; + spvpp_ua2aIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua2aIdt; + spvpp_ua2bIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua2bIdt; + spvpp_ua2cIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua2cIdt; + spvpp_ua3aIdrrr_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua3aIdrrr; + spvpp_ua3aIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua3aIdt; + spvpp_ua3bIdrrr_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua3bIdrrr; + spvpp_ua3bIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua3bIdt; + spvpp_ua3cIdrrr_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua3cIdrrr; + spvpp_ua3cIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua3cIdt; + RC_spvpp_au2_0_max21_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au2_0_max21; + RC_spvpp_au2_1_max21_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au2_1_max21; + RC_spvpp_au2_2_max21_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au2_2_max21; + RC_spvpp_au2b_0_max11_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au2b_0_max11; + RC_spvpp_au2b_1_max11_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au2b_1_max11; + RC_spvpp_au2b_2_max11_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au2b_2_max11; + RC_spvpp_au2b_3_max11_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au2b_3_max11; + RC_spvpp_au3_0_max31_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au3_0_max31; + RC_spvpp_au3_1_max31_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au3_1_max31; + RC_spvpp_au3_2_max31_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au3_2_max31; + RC_spvpp_au4_0_max41_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au4_0_max41; + RC_spvpp_au4_1_max41_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au4_1_max41; + RC_spvpp_au4_2_max41_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au4_2_max41; + spvpp_au2_0__Max21p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2_0__Max21p; + spvpp_au2_0_max21_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2_0_max21; + spvpp_au2_1__Max21p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2_1__Max21p; + spvpp_au2_1_max21_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2_1_max21; + spvpp_au2_2__Max21p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2_2__Max21p; + spvpp_au2_2_max21_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2_2_max21; + spvpp_au2b_0__Max11_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2b_0__Max11; + spvpp_au2b_0_max11_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2b_0_max11; + spvpp_au2b_1__Max11_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2b_1__Max11; + spvpp_au2b_1_max11_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2b_1_max11; + spvpp_au2b_2__Max11_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2b_2__Max11; + spvpp_au2b_2_max11_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2b_2_max11; + spvpp_au2b_3__Max11_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2b_3__Max11; + spvpp_au2b_3_max11_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2b_3_max11; + spvpp_au3_0__Max31p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au3_0__Max31p; + spvpp_au3_0_max31_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au3_0_max31; + spvpp_au3_1__Max31p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au3_1__Max31p; + spvpp_au3_1_max31_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au3_1_max31; + spvpp_au3_2__Max31p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au3_2__Max31p; + spvpp_au3_2_max31_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au3_2_max31; + spvpp_au4_0__Max41p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au4_0__Max41p; + spvpp_au4_0_max41_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au4_0_max41; + spvpp_au4_1__Max41p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au4_1__Max41p; + spvpp_au4_1_max41_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au4_1_max41; + spvpp_au4_2__Max41p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au4_2__Max41p; + spvpp_au4_2_max41_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au4_2_max41; + RC_spvpp_bxcorrect_tid_ptr_b_4_3 = (utype_b_4_3*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_4_3 = (utype_b_4_3*) &RC_spvpp_fsuv_idt; + RC_spvpp_fsuva_idt_ptr_b_4_3 = (utype_b_4_3*) &RC_spvpp_fsuva_idt; + spvpp_bxcorrect_tid_ptr_b_4_3 = (utype_b_4_3*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_4_3 = (utype_b_4_3*) &spvpp_fsuv_idt; + spvpp_fsuva_idt_ptr_b_4_3 = (utype_b_4_3*) &spvpp_fsuva_idt; + RC_spvpp_Eqme12a_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_Eqme34; + RC_spvpp_au2a_0_me21_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_au2a_0_me21; + RC_spvpp_au2a_1_me21_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_au2a_1_me21; + RC_spvpp_au2a_2_me21_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_au2a_2_me21; + RC_spvpp_au3a_0_me21_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_au3a_0_me21; + RC_spvpp_au3a_1_me21_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_au3a_1_me21; + RC_spvpp_au3a_2_me21_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_au3a_2_me21; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1ac_zcnt; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_m0_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame1df_zcnt_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1df_zcnt; + RC_spvpp_bxa__bxame2_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_m0_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame2_zcnt_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame2_zcnt; + RC_spvpp_bxa__bxame3_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_m0_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame3_zcnt_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame3_zcnt; + RC_spvpp_bxa__bxame4_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_m0_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxa__bxame4_zcnt_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame4_zcnt; + RC_spvpp_bxcorrect_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_m0_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_bxcorrect_zcnt_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxcorrect_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_survived_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv_survived; + RC_spvpp_fsuva_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuva_Exists; + RC_spvpp_fsuva_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuva_ilgj; + RC_spvpp_fsuva_kill_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuva_kill; + RC_spvpp_fsuva_killr_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuva_killr; + RC_spvpp_fsuva_killrr1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuva_killrr1; + RC_spvpp_fsuva_killrr2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuva_killrr2; + RC_spvpp_fsuva_killrr3_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuva_killrr3; + RC_spvpp_fsuva_survived_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuva_survived; + RC_spvpp_m0_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_m0; + RC_spvpp_m0a_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_m0a; + RC_spvpp_m1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_m2; + RC_spvpp_mb1_bend_LB_0_RB__ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_mb1_bend[0]; + RC_spvpp_mb1_bend_LB_1_RB__ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_mb1_bend[1]; + RC_spvpp_mb1_bend_LB_2_RB__ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_mb1_bend[2]; + RC_spvpp_mb1_bend_LB_3_RB__ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_mb1_bend[3]; + RC_spvpp_mux_FR_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptu3c_SelPhi; + RC_spvpp_ptub2a_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptub2a_SelPhi; + RC_spvpp_ptub2a_mode_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptub2a_mode; + RC_spvpp_ptub2b_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptub2b_SelPhi; + RC_spvpp_ptub2b_mode_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptub2b_mode; + RC_spvpp_ptub2c_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptub2c_SelPhi; + RC_spvpp_ptub2c_mode_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptub2c_mode; + RC_spvpp_ptub2d_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptub2d_SelPhi; + RC_spvpp_ptub2d_mode_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptub2d_mode; + spvpp_Eqme12a_ptr_b_4_4 = (utype_b_4_4*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_4_4 = (utype_b_4_4*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_4_4 = (utype_b_4_4*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_4_4 = (utype_b_4_4*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_4_4 = (utype_b_4_4*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_4_4 = (utype_b_4_4*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_4_4 = (utype_b_4_4*) &spvpp_Eqme34; + spvpp_au2a_0_me21_ptr_b_4_4 = (utype_b_4_4*) &spvpp_au2a_0_me21; + spvpp_au2a_1_me21_ptr_b_4_4 = (utype_b_4_4*) &spvpp_au2a_1_me21; + spvpp_au2a_2_me21_ptr_b_4_4 = (utype_b_4_4*) &spvpp_au2a_2_me21; + spvpp_au3a_0_me21_ptr_b_4_4 = (utype_b_4_4*) &spvpp_au3a_0_me21; + spvpp_au3a_1_me21_ptr_b_4_4 = (utype_b_4_4*) &spvpp_au3a_1_me21; + spvpp_au3a_2_me21_ptr_b_4_4 = (utype_b_4_4*) &spvpp_au3a_2_me21; + spvpp_bxa__bxamb1_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_zcnt_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_m0_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1ac_zcnt; + spvpp_bxa__bxame1df_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_m0_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame1df_zcnt_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1df_zcnt; + spvpp_bxa__bxame2_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_m0_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame2_zcnt_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame2_zcnt; + spvpp_bxa__bxame3_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_m0_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame3_zcnt_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame3_zcnt; + spvpp_bxa__bxame4_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_m0_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame4_m2; + spvpp_bxa__bxame4_zcnt_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame4_zcnt; + spvpp_bxcorrect_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_m0_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxcorrect_m2; + spvpp_bxcorrect_zcnt_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxcorrect_zcnt; + spvpp_fsuv_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv_killrr3; + spvpp_fsuv_survived_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv_survived; + spvpp_fsuva_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuva_Exists; + spvpp_fsuva_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuva_ilgj; + spvpp_fsuva_kill_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuva_kill; + spvpp_fsuva_killr_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuva_killr; + spvpp_fsuva_killrr1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuva_killrr1; + spvpp_fsuva_killrr2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuva_killrr2; + spvpp_fsuva_killrr3_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuva_killrr3; + spvpp_fsuva_survived_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuva_survived; + spvpp_m0_ptr_b_4_4 = (utype_b_4_4*) &spvpp_m0; + spvpp_m0a_ptr_b_4_4 = (utype_b_4_4*) &spvpp_m0a; + spvpp_m1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_m1; + spvpp_m2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_m2; + spvpp_mb1_bend_LB_0_RB__ptr_b_4_4 = (utype_b_4_4*) &spvpp_mb1_bend[0]; + spvpp_mb1_bend_LB_1_RB__ptr_b_4_4 = (utype_b_4_4*) &spvpp_mb1_bend[1]; + spvpp_mb1_bend_LB_2_RB__ptr_b_4_4 = (utype_b_4_4*) &spvpp_mb1_bend[2]; + spvpp_mb1_bend_LB_3_RB__ptr_b_4_4 = (utype_b_4_4*) &spvpp_mb1_bend[3]; + spvpp_mux_FR_ptr_b_4_4 = (utype_b_4_4*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_4_4 = (utype_b_4_4*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_4_4 = (utype_b_4_4*) &spvpp_pass12; + spvpp_pass13_ptr_b_4_4 = (utype_b_4_4*) &spvpp_pass13; + spvpp_pass14_ptr_b_4_4 = (utype_b_4_4*) &spvpp_pass14; + spvpp_ptu2a_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptu3c_SelPhi; + spvpp_ptub2a_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptub2a_SelPhi; + spvpp_ptub2a_mode_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptub2a_mode; + spvpp_ptub2b_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptub2b_SelPhi; + spvpp_ptub2b_mode_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptub2b_mode; + spvpp_ptub2c_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptub2c_SelPhi; + spvpp_ptub2c_mode_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptub2c_mode; + spvpp_ptub2d_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptub2d_SelPhi; + spvpp_ptub2d_mode_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptub2d_mode; + RC_spvpp_Eq2b1r_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_Eq2b1r; + RC_spvpp_Eq3b1r_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_Eq3b1r; + RC_spvpp_Eqme12ar_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_Eqme12ar; + RC_spvpp_Eqme13ar_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_Eqme13ar; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_fsuv_larg_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_fsuv_larg; + spvpp_Eq2b1r_ptr_b_5_0 = (utype_b_5_0*) &spvpp_Eq2b1r; + spvpp_Eq3b1r_ptr_b_5_0 = (utype_b_5_0*) &spvpp_Eq3b1r; + spvpp_Eqme12ar_ptr_b_5_0 = (utype_b_5_0*) &spvpp_Eqme12ar; + spvpp_Eqme13ar_ptr_b_5_0 = (utype_b_5_0*) &spvpp_Eqme13ar; + spvpp_bxa__bxamb1_larg1_ptr_b_5_0 = (utype_b_5_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_5_0 = (utype_b_5_0*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_5_0 = (utype_b_5_0*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_5_0 = (utype_b_5_0*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_5_0 = (utype_b_5_0*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_5_0 = (utype_b_5_0*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_5_0 = (utype_b_5_0*) &spvpp_bxcorrect_larg1; + spvpp_fsuv_larg_ptr_b_5_0 = (utype_b_5_0*) &spvpp_fsuv_larg; + RC_spvpp_fsuva_larg_ptr_b_5_1 = (utype_b_5_1*) &RC_spvpp_fsuva_larg; + spvpp_fsuva_larg_ptr_b_5_1 = (utype_b_5_1*) &spvpp_fsuva_larg; + RC_spvpp_fsuva_larg_ptr_b_5_2 = (utype_b_5_2*) &RC_spvpp_fsuva_larg; + spvpp_fsuva_larg_ptr_b_5_2 = (utype_b_5_2*) &spvpp_fsuva_larg; + RC_spvpp_Eqme23r_ptr_b_5_3 = (utype_b_5_3*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24r_ptr_b_5_3 = (utype_b_5_3*) &RC_spvpp_Eqme24r; + RC_spvpp_Eqme34r_ptr_b_5_3 = (utype_b_5_3*) &RC_spvpp_Eqme34r; + RC_spvpp_fsuva_larg_ptr_b_5_3 = (utype_b_5_3*) &RC_spvpp_fsuva_larg; + spvpp_Eqme23r_ptr_b_5_3 = (utype_b_5_3*) &spvpp_Eqme23r; + spvpp_Eqme24r_ptr_b_5_3 = (utype_b_5_3*) &spvpp_Eqme24r; + spvpp_Eqme34r_ptr_b_5_3 = (utype_b_5_3*) &spvpp_Eqme34r; + spvpp_fsuva_larg_ptr_b_5_3 = (utype_b_5_3*) &spvpp_fsuva_larg; + RC_spvpp_Eq1b1_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_Eqme14; + RC_spvpp_au2_0_me21_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2_0_me21; + RC_spvpp_au2_1_me21_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2_1_me21; + RC_spvpp_au2_2_me21_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2_2_me21; + RC_spvpp_au2b_0_mb11_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_0_mb11; + RC_spvpp_au2b_0_mb12_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_0_mb12; + RC_spvpp_au2b_0_mb13_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_0_mb13; + RC_spvpp_au2b_1_mb11_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_1_mb11; + RC_spvpp_au2b_1_mb12_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_1_mb12; + RC_spvpp_au2b_1_mb13_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_1_mb13; + RC_spvpp_au2b_2_mb11_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_2_mb11; + RC_spvpp_au2b_2_mb12_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_2_mb12; + RC_spvpp_au2b_2_mb13_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_2_mb13; + RC_spvpp_au2b_3_mb11_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_3_mb11; + RC_spvpp_au2b_3_mb12_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_3_mb12; + RC_spvpp_au2b_3_mb13_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_3_mb13; + RC_spvpp_au3_0_me31_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au3_0_me31; + RC_spvpp_au3_1_me31_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au3_1_me31; + RC_spvpp_au3_2_me31_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au3_2_me31; + RC_spvpp_au4_0_me41_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au4_0_me41; + RC_spvpp_au4_1_me41_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au4_1_me41; + RC_spvpp_au4_2_me41_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au4_2_me41; + RC_spvpp_fsuva_larg_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_fsuva_larg; + spvpp_Eq1b1_ptr_b_5_4 = (utype_b_5_4*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_5_4 = (utype_b_5_4*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_5_4 = (utype_b_5_4*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_5_4 = (utype_b_5_4*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_5_4 = (utype_b_5_4*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_5_4 = (utype_b_5_4*) &spvpp_Eqme14; + spvpp_au2_0_me21_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2_0_me21; + spvpp_au2_1_me21_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2_1_me21; + spvpp_au2_2_me21_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2_2_me21; + spvpp_au2b_0_mb11_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_0_mb11; + spvpp_au2b_0_mb12_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_0_mb12; + spvpp_au2b_0_mb13_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_0_mb13; + spvpp_au2b_1_mb11_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_1_mb11; + spvpp_au2b_1_mb12_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_1_mb12; + spvpp_au2b_1_mb13_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_1_mb13; + spvpp_au2b_2_mb11_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_2_mb11; + spvpp_au2b_2_mb12_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_2_mb12; + spvpp_au2b_2_mb13_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_2_mb13; + spvpp_au2b_3_mb11_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_3_mb11; + spvpp_au2b_3_mb12_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_3_mb12; + spvpp_au2b_3_mb13_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_3_mb13; + spvpp_au3_0_me31_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au3_0_me31; + spvpp_au3_1_me31_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au3_1_me31; + spvpp_au3_2_me31_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au3_2_me31; + spvpp_au4_0_me41_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au4_0_me41; + spvpp_au4_1_me41_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au4_1_me41; + spvpp_au4_2_me41_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au4_2_me41; + spvpp_fsuva_larg_ptr_b_5_4 = (utype_b_5_4*) &spvpp_fsuva_larg; + RC_spvpp_Eqme12a_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_Eqme34; + RC_spvpp_au2a_0_me21_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_au2a_0_me21; + RC_spvpp_au2a_1_me21_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_au2a_1_me21; + RC_spvpp_au2a_2_me21_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_au2a_2_me21; + RC_spvpp_au3a_0_me21_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_au3a_0_me21; + RC_spvpp_au3a_1_me21_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_au3a_1_me21; + RC_spvpp_au3a_2_me21_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_au3a_2_me21; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1ac_zcnt; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_m0_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame1df_zcnt_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1df_zcnt; + RC_spvpp_bxa__bxame2_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_m0_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame2_zcnt_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame2_zcnt; + RC_spvpp_bxa__bxame3_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_m0_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame3_zcnt_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame3_zcnt; + RC_spvpp_bxa__bxame4_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_m0_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxa__bxame4_zcnt_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame4_zcnt; + RC_spvpp_bxcorrect_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_m0_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_bxcorrect_zcnt_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxcorrect_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_survived_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv_survived; + RC_spvpp_fsuva_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_Exists; + RC_spvpp_fsuva_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_ilgj; + RC_spvpp_fsuva_kill_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_kill; + RC_spvpp_fsuva_killr_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_killr; + RC_spvpp_fsuva_killrr1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_killrr1; + RC_spvpp_fsuva_killrr2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_killrr2; + RC_spvpp_fsuva_killrr3_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_killrr3; + RC_spvpp_fsuva_larg_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_larg; + RC_spvpp_fsuva_survived_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_survived; + RC_spvpp_m0_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_m0; + RC_spvpp_m0a_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_m0a; + RC_spvpp_m1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptu3c_SelPhi; + RC_spvpp_ptub2a_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptub2a_SelPhi; + RC_spvpp_ptub2b_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptub2b_SelPhi; + RC_spvpp_ptub2c_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptub2c_SelPhi; + RC_spvpp_ptub2d_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptub2d_SelPhi; + spvpp_Eqme12a_ptr_b_5_5 = (utype_b_5_5*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_5_5 = (utype_b_5_5*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_5_5 = (utype_b_5_5*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_5_5 = (utype_b_5_5*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_5_5 = (utype_b_5_5*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_5_5 = (utype_b_5_5*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_5_5 = (utype_b_5_5*) &spvpp_Eqme34; + spvpp_au2a_0_me21_ptr_b_5_5 = (utype_b_5_5*) &spvpp_au2a_0_me21; + spvpp_au2a_1_me21_ptr_b_5_5 = (utype_b_5_5*) &spvpp_au2a_1_me21; + spvpp_au2a_2_me21_ptr_b_5_5 = (utype_b_5_5*) &spvpp_au2a_2_me21; + spvpp_au3a_0_me21_ptr_b_5_5 = (utype_b_5_5*) &spvpp_au3a_0_me21; + spvpp_au3a_1_me21_ptr_b_5_5 = (utype_b_5_5*) &spvpp_au3a_1_me21; + spvpp_au3a_2_me21_ptr_b_5_5 = (utype_b_5_5*) &spvpp_au3a_2_me21; + spvpp_bxa__bxamb1_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_zcnt_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_m0_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1ac_zcnt; + spvpp_bxa__bxame1df_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_m0_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame1df_zcnt_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1df_zcnt; + spvpp_bxa__bxame2_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_m0_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame2_zcnt_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame2_zcnt; + spvpp_bxa__bxame3_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_m0_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame3_zcnt_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame3_zcnt; + spvpp_bxa__bxame4_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_m0_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame4_m2; + spvpp_bxa__bxame4_zcnt_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame4_zcnt; + spvpp_bxcorrect_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_m0_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxcorrect_m2; + spvpp_bxcorrect_zcnt_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxcorrect_zcnt; + spvpp_fsuv_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv_killrr3; + spvpp_fsuv_survived_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv_survived; + spvpp_fsuva_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_Exists; + spvpp_fsuva_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_ilgj; + spvpp_fsuva_kill_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_kill; + spvpp_fsuva_killr_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_killr; + spvpp_fsuva_killrr1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_killrr1; + spvpp_fsuva_killrr2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_killrr2; + spvpp_fsuva_killrr3_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_killrr3; + spvpp_fsuva_larg_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_larg; + spvpp_fsuva_survived_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_survived; + spvpp_m0_ptr_b_5_5 = (utype_b_5_5*) &spvpp_m0; + spvpp_m0a_ptr_b_5_5 = (utype_b_5_5*) &spvpp_m0a; + spvpp_m1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_m1; + spvpp_m2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_m2; + spvpp_mux_FR_ptr_b_5_5 = (utype_b_5_5*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_5_5 = (utype_b_5_5*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_5_5 = (utype_b_5_5*) &spvpp_pass12; + spvpp_pass13_ptr_b_5_5 = (utype_b_5_5*) &spvpp_pass13; + spvpp_pass14_ptr_b_5_5 = (utype_b_5_5*) &spvpp_pass14; + spvpp_ptu2a_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptu3c_SelPhi; + spvpp_ptub2a_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptub2a_SelPhi; + spvpp_ptub2b_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptub2b_SelPhi; + spvpp_ptub2c_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptub2c_SelPhi; + spvpp_ptub2d_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptub2d_SelPhi; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_fsuv_larg_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_u12_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_0_Dphi; + RC_spvpp_u12_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_10_Dphi; + RC_spvpp_u12_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_11_Dphi; + RC_spvpp_u12_12_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_12_Dphi; + RC_spvpp_u12_13_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_13_Dphi; + RC_spvpp_u12_14_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_14_Dphi; + RC_spvpp_u12_15_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_15_Dphi; + RC_spvpp_u12_16_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_16_Dphi; + RC_spvpp_u12_17_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_17_Dphi; + RC_spvpp_u12_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_1_Dphi; + RC_spvpp_u12_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_2_Dphi; + RC_spvpp_u12_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_3_Dphi; + RC_spvpp_u12_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_4_Dphi; + RC_spvpp_u12_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_5_Dphi; + RC_spvpp_u12_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_6_Dphi; + RC_spvpp_u12_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_7_Dphi; + RC_spvpp_u12_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_8_Dphi; + RC_spvpp_u12_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_9_Dphi; + RC_spvpp_u13_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_0_Dphi; + RC_spvpp_u13_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_10_Dphi; + RC_spvpp_u13_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_11_Dphi; + RC_spvpp_u13_12_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_12_Dphi; + RC_spvpp_u13_13_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_13_Dphi; + RC_spvpp_u13_14_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_14_Dphi; + RC_spvpp_u13_15_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_15_Dphi; + RC_spvpp_u13_16_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_16_Dphi; + RC_spvpp_u13_17_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_17_Dphi; + RC_spvpp_u13_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_1_Dphi; + RC_spvpp_u13_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_2_Dphi; + RC_spvpp_u13_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_3_Dphi; + RC_spvpp_u13_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_4_Dphi; + RC_spvpp_u13_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_5_Dphi; + RC_spvpp_u13_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_6_Dphi; + RC_spvpp_u13_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_7_Dphi; + RC_spvpp_u13_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_8_Dphi; + RC_spvpp_u13_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_9_Dphi; + RC_spvpp_u14_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_0_Dphi; + RC_spvpp_u14_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_10_Dphi; + RC_spvpp_u14_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_11_Dphi; + RC_spvpp_u14_12_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_12_Dphi; + RC_spvpp_u14_13_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_13_Dphi; + RC_spvpp_u14_14_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_14_Dphi; + RC_spvpp_u14_15_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_15_Dphi; + RC_spvpp_u14_16_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_16_Dphi; + RC_spvpp_u14_17_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_17_Dphi; + RC_spvpp_u14_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_1_Dphi; + RC_spvpp_u14_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_2_Dphi; + RC_spvpp_u14_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_3_Dphi; + RC_spvpp_u14_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_4_Dphi; + RC_spvpp_u14_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_5_Dphi; + RC_spvpp_u14_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_6_Dphi; + RC_spvpp_u14_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_7_Dphi; + RC_spvpp_u14_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_8_Dphi; + RC_spvpp_u14_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_9_Dphi; + RC_spvpp_u1b1_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_0_Dphi; + RC_spvpp_u1b1_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_10_Dphi; + RC_spvpp_u1b1_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_11_Dphi; + RC_spvpp_u1b1_12_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_12_Dphi; + RC_spvpp_u1b1_13_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_13_Dphi; + RC_spvpp_u1b1_14_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_14_Dphi; + RC_spvpp_u1b1_15_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_15_Dphi; + RC_spvpp_u1b1_16_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_16_Dphi; + RC_spvpp_u1b1_17_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_17_Dphi; + RC_spvpp_u1b1_18_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_18_Dphi; + RC_spvpp_u1b1_19_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_19_Dphi; + RC_spvpp_u1b1_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_1_Dphi; + RC_spvpp_u1b1_20_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_20_Dphi; + RC_spvpp_u1b1_21_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_21_Dphi; + RC_spvpp_u1b1_22_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_22_Dphi; + RC_spvpp_u1b1_23_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_23_Dphi; + RC_spvpp_u1b1_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_2_Dphi; + RC_spvpp_u1b1_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_3_Dphi; + RC_spvpp_u1b1_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_4_Dphi; + RC_spvpp_u1b1_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_5_Dphi; + RC_spvpp_u1b1_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_6_Dphi; + RC_spvpp_u1b1_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_7_Dphi; + RC_spvpp_u1b1_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_8_Dphi; + RC_spvpp_u1b1_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_9_Dphi; + RC_spvpp_u2b1_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_0_Dphi; + RC_spvpp_u2b1_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_10_Dphi; + RC_spvpp_u2b1_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_11_Dphi; + RC_spvpp_u2b1_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_1_Dphi; + RC_spvpp_u2b1_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_2_Dphi; + RC_spvpp_u2b1_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_3_Dphi; + RC_spvpp_u2b1_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_4_Dphi; + RC_spvpp_u2b1_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_5_Dphi; + RC_spvpp_u2b1_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_6_Dphi; + RC_spvpp_u2b1_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_7_Dphi; + RC_spvpp_u2b1_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_8_Dphi; + RC_spvpp_u2b1_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_9_Dphi; + RC_spvpp_u3b1_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_0_Dphi; + RC_spvpp_u3b1_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_10_Dphi; + RC_spvpp_u3b1_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_11_Dphi; + RC_spvpp_u3b1_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_1_Dphi; + RC_spvpp_u3b1_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_2_Dphi; + RC_spvpp_u3b1_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_3_Dphi; + RC_spvpp_u3b1_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_4_Dphi; + RC_spvpp_u3b1_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_5_Dphi; + RC_spvpp_u3b1_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_6_Dphi; + RC_spvpp_u3b1_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_7_Dphi; + RC_spvpp_u3b1_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_8_Dphi; + RC_spvpp_u3b1_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_9_Dphi; + spvpp_bxa__bxamb1_larg1_ptr_b_6_0 = (utype_b_6_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_6_0 = (utype_b_6_0*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_6_0 = (utype_b_6_0*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_6_0 = (utype_b_6_0*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_6_0 = (utype_b_6_0*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_6_0 = (utype_b_6_0*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_6_0 = (utype_b_6_0*) &spvpp_bxcorrect_larg1; + spvpp_fsuv_larg_ptr_b_6_0 = (utype_b_6_0*) &spvpp_fsuv_larg; + spvpp_u12_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_0_Dphi; + spvpp_u12_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_10_Dphi; + spvpp_u12_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_11_Dphi; + spvpp_u12_12_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_12_Dphi; + spvpp_u12_13_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_13_Dphi; + spvpp_u12_14_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_14_Dphi; + spvpp_u12_15_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_15_Dphi; + spvpp_u12_16_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_16_Dphi; + spvpp_u12_17_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_17_Dphi; + spvpp_u12_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_1_Dphi; + spvpp_u12_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_2_Dphi; + spvpp_u12_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_3_Dphi; + spvpp_u12_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_4_Dphi; + spvpp_u12_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_5_Dphi; + spvpp_u12_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_6_Dphi; + spvpp_u12_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_7_Dphi; + spvpp_u12_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_8_Dphi; + spvpp_u12_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_9_Dphi; + spvpp_u13_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_0_Dphi; + spvpp_u13_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_10_Dphi; + spvpp_u13_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_11_Dphi; + spvpp_u13_12_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_12_Dphi; + spvpp_u13_13_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_13_Dphi; + spvpp_u13_14_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_14_Dphi; + spvpp_u13_15_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_15_Dphi; + spvpp_u13_16_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_16_Dphi; + spvpp_u13_17_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_17_Dphi; + spvpp_u13_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_1_Dphi; + spvpp_u13_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_2_Dphi; + spvpp_u13_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_3_Dphi; + spvpp_u13_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_4_Dphi; + spvpp_u13_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_5_Dphi; + spvpp_u13_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_6_Dphi; + spvpp_u13_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_7_Dphi; + spvpp_u13_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_8_Dphi; + spvpp_u13_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_9_Dphi; + spvpp_u14_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_0_Dphi; + spvpp_u14_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_10_Dphi; + spvpp_u14_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_11_Dphi; + spvpp_u14_12_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_12_Dphi; + spvpp_u14_13_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_13_Dphi; + spvpp_u14_14_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_14_Dphi; + spvpp_u14_15_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_15_Dphi; + spvpp_u14_16_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_16_Dphi; + spvpp_u14_17_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_17_Dphi; + spvpp_u14_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_1_Dphi; + spvpp_u14_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_2_Dphi; + spvpp_u14_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_3_Dphi; + spvpp_u14_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_4_Dphi; + spvpp_u14_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_5_Dphi; + spvpp_u14_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_6_Dphi; + spvpp_u14_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_7_Dphi; + spvpp_u14_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_8_Dphi; + spvpp_u14_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_9_Dphi; + spvpp_u1b1_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_0_Dphi; + spvpp_u1b1_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_10_Dphi; + spvpp_u1b1_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_11_Dphi; + spvpp_u1b1_12_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_12_Dphi; + spvpp_u1b1_13_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_13_Dphi; + spvpp_u1b1_14_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_14_Dphi; + spvpp_u1b1_15_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_15_Dphi; + spvpp_u1b1_16_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_16_Dphi; + spvpp_u1b1_17_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_17_Dphi; + spvpp_u1b1_18_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_18_Dphi; + spvpp_u1b1_19_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_19_Dphi; + spvpp_u1b1_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_1_Dphi; + spvpp_u1b1_20_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_20_Dphi; + spvpp_u1b1_21_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_21_Dphi; + spvpp_u1b1_22_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_22_Dphi; + spvpp_u1b1_23_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_23_Dphi; + spvpp_u1b1_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_2_Dphi; + spvpp_u1b1_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_3_Dphi; + spvpp_u1b1_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_4_Dphi; + spvpp_u1b1_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_5_Dphi; + spvpp_u1b1_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_6_Dphi; + spvpp_u1b1_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_7_Dphi; + spvpp_u1b1_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_8_Dphi; + spvpp_u1b1_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_9_Dphi; + spvpp_u2b1_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_0_Dphi; + spvpp_u2b1_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_10_Dphi; + spvpp_u2b1_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_11_Dphi; + spvpp_u2b1_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_1_Dphi; + spvpp_u2b1_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_2_Dphi; + spvpp_u2b1_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_3_Dphi; + spvpp_u2b1_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_4_Dphi; + spvpp_u2b1_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_5_Dphi; + spvpp_u2b1_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_6_Dphi; + spvpp_u2b1_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_7_Dphi; + spvpp_u2b1_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_8_Dphi; + spvpp_u2b1_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_9_Dphi; + spvpp_u3b1_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_0_Dphi; + spvpp_u3b1_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_10_Dphi; + spvpp_u3b1_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_11_Dphi; + spvpp_u3b1_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_1_Dphi; + spvpp_u3b1_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_2_Dphi; + spvpp_u3b1_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_3_Dphi; + spvpp_u3b1_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_4_Dphi; + spvpp_u3b1_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_5_Dphi; + spvpp_u3b1_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_6_Dphi; + spvpp_u3b1_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_7_Dphi; + spvpp_u3b1_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_8_Dphi; + spvpp_u3b1_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_9_Dphi; + RC_spvpp_u12_0_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_0_etaB; + RC_spvpp_u12_10_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_10_etaB; + RC_spvpp_u12_11_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_11_etaB; + RC_spvpp_u12_12_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_12_etaB; + RC_spvpp_u12_13_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_13_etaB; + RC_spvpp_u12_14_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_14_etaB; + RC_spvpp_u12_15_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_15_etaB; + RC_spvpp_u12_16_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_16_etaB; + RC_spvpp_u12_17_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_17_etaB; + RC_spvpp_u12_1_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_1_etaB; + RC_spvpp_u12_2_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_2_etaB; + RC_spvpp_u12_3_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_3_etaB; + RC_spvpp_u12_4_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_4_etaB; + RC_spvpp_u12_5_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_5_etaB; + RC_spvpp_u12_6_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_6_etaB; + RC_spvpp_u12_7_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_7_etaB; + RC_spvpp_u12_8_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_8_etaB; + RC_spvpp_u12_9_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_9_etaB; + RC_spvpp_u13_0_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_0_etaB; + RC_spvpp_u13_10_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_10_etaB; + RC_spvpp_u13_11_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_11_etaB; + RC_spvpp_u13_12_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_12_etaB; + RC_spvpp_u13_13_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_13_etaB; + RC_spvpp_u13_14_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_14_etaB; + RC_spvpp_u13_15_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_15_etaB; + RC_spvpp_u13_16_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_16_etaB; + RC_spvpp_u13_17_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_17_etaB; + RC_spvpp_u13_1_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_1_etaB; + RC_spvpp_u13_2_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_2_etaB; + RC_spvpp_u13_3_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_3_etaB; + RC_spvpp_u13_4_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_4_etaB; + RC_spvpp_u13_5_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_5_etaB; + RC_spvpp_u13_6_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_6_etaB; + RC_spvpp_u13_7_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_7_etaB; + RC_spvpp_u13_8_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_8_etaB; + RC_spvpp_u13_9_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_9_etaB; + RC_spvpp_u14_0_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_0_etaB; + RC_spvpp_u14_10_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_10_etaB; + RC_spvpp_u14_11_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_11_etaB; + RC_spvpp_u14_12_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_12_etaB; + RC_spvpp_u14_13_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_13_etaB; + RC_spvpp_u14_14_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_14_etaB; + RC_spvpp_u14_15_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_15_etaB; + RC_spvpp_u14_16_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_16_etaB; + RC_spvpp_u14_17_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_17_etaB; + RC_spvpp_u14_1_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_1_etaB; + RC_spvpp_u14_2_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_2_etaB; + RC_spvpp_u14_3_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_3_etaB; + RC_spvpp_u14_4_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_4_etaB; + RC_spvpp_u14_5_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_5_etaB; + RC_spvpp_u14_6_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_6_etaB; + RC_spvpp_u14_7_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_7_etaB; + RC_spvpp_u14_8_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_8_etaB; + RC_spvpp_u14_9_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_9_etaB; + RC_spvpp_u1b1_0_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_0_eta; + RC_spvpp_u1b1_10_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_10_eta; + RC_spvpp_u1b1_11_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_11_eta; + RC_spvpp_u1b1_12_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_12_eta; + RC_spvpp_u1b1_13_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_13_eta; + RC_spvpp_u1b1_14_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_14_eta; + RC_spvpp_u1b1_15_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_15_eta; + RC_spvpp_u1b1_16_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_16_eta; + RC_spvpp_u1b1_17_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_17_eta; + RC_spvpp_u1b1_18_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_18_eta; + RC_spvpp_u1b1_19_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_19_eta; + RC_spvpp_u1b1_1_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_1_eta; + RC_spvpp_u1b1_20_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_20_eta; + RC_spvpp_u1b1_21_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_21_eta; + RC_spvpp_u1b1_22_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_22_eta; + RC_spvpp_u1b1_23_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_23_eta; + RC_spvpp_u1b1_2_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_2_eta; + RC_spvpp_u1b1_3_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_3_eta; + RC_spvpp_u1b1_4_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_4_eta; + RC_spvpp_u1b1_5_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_5_eta; + RC_spvpp_u1b1_6_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_6_eta; + RC_spvpp_u1b1_7_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_7_eta; + RC_spvpp_u1b1_8_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_8_eta; + RC_spvpp_u1b1_9_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_9_eta; + RC_spvpp_u2b1_0_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_0_eta; + RC_spvpp_u2b1_10_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_10_eta; + RC_spvpp_u2b1_11_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_11_eta; + RC_spvpp_u2b1_1_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_1_eta; + RC_spvpp_u2b1_2_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_2_eta; + RC_spvpp_u2b1_3_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_3_eta; + RC_spvpp_u2b1_4_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_4_eta; + RC_spvpp_u2b1_5_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_5_eta; + RC_spvpp_u2b1_6_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_6_eta; + RC_spvpp_u2b1_7_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_7_eta; + RC_spvpp_u2b1_8_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_8_eta; + RC_spvpp_u2b1_9_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_9_eta; + RC_spvpp_u3b1_0_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_0_eta; + RC_spvpp_u3b1_10_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_10_eta; + RC_spvpp_u3b1_11_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_11_eta; + RC_spvpp_u3b1_1_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_1_eta; + RC_spvpp_u3b1_2_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_2_eta; + RC_spvpp_u3b1_3_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_3_eta; + RC_spvpp_u3b1_4_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_4_eta; + RC_spvpp_u3b1_5_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_5_eta; + RC_spvpp_u3b1_6_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_6_eta; + RC_spvpp_u3b1_7_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_7_eta; + RC_spvpp_u3b1_8_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_8_eta; + RC_spvpp_u3b1_9_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_9_eta; + spvpp_u12_0_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_0_etaB; + spvpp_u12_10_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_10_etaB; + spvpp_u12_11_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_11_etaB; + spvpp_u12_12_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_12_etaB; + spvpp_u12_13_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_13_etaB; + spvpp_u12_14_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_14_etaB; + spvpp_u12_15_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_15_etaB; + spvpp_u12_16_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_16_etaB; + spvpp_u12_17_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_17_etaB; + spvpp_u12_1_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_1_etaB; + spvpp_u12_2_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_2_etaB; + spvpp_u12_3_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_3_etaB; + spvpp_u12_4_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_4_etaB; + spvpp_u12_5_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_5_etaB; + spvpp_u12_6_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_6_etaB; + spvpp_u12_7_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_7_etaB; + spvpp_u12_8_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_8_etaB; + spvpp_u12_9_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_9_etaB; + spvpp_u13_0_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_0_etaB; + spvpp_u13_10_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_10_etaB; + spvpp_u13_11_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_11_etaB; + spvpp_u13_12_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_12_etaB; + spvpp_u13_13_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_13_etaB; + spvpp_u13_14_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_14_etaB; + spvpp_u13_15_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_15_etaB; + spvpp_u13_16_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_16_etaB; + spvpp_u13_17_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_17_etaB; + spvpp_u13_1_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_1_etaB; + spvpp_u13_2_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_2_etaB; + spvpp_u13_3_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_3_etaB; + spvpp_u13_4_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_4_etaB; + spvpp_u13_5_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_5_etaB; + spvpp_u13_6_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_6_etaB; + spvpp_u13_7_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_7_etaB; + spvpp_u13_8_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_8_etaB; + spvpp_u13_9_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_9_etaB; + spvpp_u14_0_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_0_etaB; + spvpp_u14_10_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_10_etaB; + spvpp_u14_11_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_11_etaB; + spvpp_u14_12_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_12_etaB; + spvpp_u14_13_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_13_etaB; + spvpp_u14_14_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_14_etaB; + spvpp_u14_15_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_15_etaB; + spvpp_u14_16_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_16_etaB; + spvpp_u14_17_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_17_etaB; + spvpp_u14_1_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_1_etaB; + spvpp_u14_2_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_2_etaB; + spvpp_u14_3_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_3_etaB; + spvpp_u14_4_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_4_etaB; + spvpp_u14_5_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_5_etaB; + spvpp_u14_6_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_6_etaB; + spvpp_u14_7_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_7_etaB; + spvpp_u14_8_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_8_etaB; + spvpp_u14_9_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_9_etaB; + spvpp_u1b1_0_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_0_eta; + spvpp_u1b1_10_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_10_eta; + spvpp_u1b1_11_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_11_eta; + spvpp_u1b1_12_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_12_eta; + spvpp_u1b1_13_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_13_eta; + spvpp_u1b1_14_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_14_eta; + spvpp_u1b1_15_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_15_eta; + spvpp_u1b1_16_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_16_eta; + spvpp_u1b1_17_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_17_eta; + spvpp_u1b1_18_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_18_eta; + spvpp_u1b1_19_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_19_eta; + spvpp_u1b1_1_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_1_eta; + spvpp_u1b1_20_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_20_eta; + spvpp_u1b1_21_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_21_eta; + spvpp_u1b1_22_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_22_eta; + spvpp_u1b1_23_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_23_eta; + spvpp_u1b1_2_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_2_eta; + spvpp_u1b1_3_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_3_eta; + spvpp_u1b1_4_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_4_eta; + spvpp_u1b1_5_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_5_eta; + spvpp_u1b1_6_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_6_eta; + spvpp_u1b1_7_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_7_eta; + spvpp_u1b1_8_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_8_eta; + spvpp_u1b1_9_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_9_eta; + spvpp_u2b1_0_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_0_eta; + spvpp_u2b1_10_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_10_eta; + spvpp_u2b1_11_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_11_eta; + spvpp_u2b1_1_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_1_eta; + spvpp_u2b1_2_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_2_eta; + spvpp_u2b1_3_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_3_eta; + spvpp_u2b1_4_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_4_eta; + spvpp_u2b1_5_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_5_eta; + spvpp_u2b1_6_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_6_eta; + spvpp_u2b1_7_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_7_eta; + spvpp_u2b1_8_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_8_eta; + spvpp_u2b1_9_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_9_eta; + spvpp_u3b1_0_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_0_eta; + spvpp_u3b1_10_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_10_eta; + spvpp_u3b1_11_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_11_eta; + spvpp_u3b1_1_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_1_eta; + spvpp_u3b1_2_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_2_eta; + spvpp_u3b1_3_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_3_eta; + spvpp_u3b1_4_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_4_eta; + spvpp_u3b1_5_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_5_eta; + spvpp_u3b1_6_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_6_eta; + spvpp_u3b1_7_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_7_eta; + spvpp_u3b1_8_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_8_eta; + spvpp_u3b1_9_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_9_eta; + RC_spvpp_ptu2a_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu2a_etaPTfull; + RC_spvpp_ptu2b_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu2b_etaPTfull; + RC_spvpp_ptu2c_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu2c_etaPTfull; + RC_spvpp_ptu3a_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu3a_etaPTfull; + RC_spvpp_ptu3b_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu3b_etaPTfull; + RC_spvpp_ptu3c_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu3c_etaPTfull; + RC_spvpp_ptu4a_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu4a_etaPTfull; + RC_spvpp_ptu4b_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu4b_etaPTfull; + RC_spvpp_ptu4c_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu4c_etaPTfull; + RC_spvpp_ptua2a_etaPT_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptua2a_etaPT; + RC_spvpp_ptua2b_etaPT_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptua2b_etaPT; + RC_spvpp_ptua2c_etaPT_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptua2c_etaPT; + RC_spvpp_ptua3a_etaPT_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptua3a_etaPT; + RC_spvpp_ptua3b_etaPT_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptua3b_etaPT; + RC_spvpp_ptua3c_etaPT_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptua3c_etaPT; + RC_spvpp_ptub2a_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptub2a_etaPTfull; + RC_spvpp_ptub2b_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptub2b_etaPTfull; + RC_spvpp_ptub2c_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptub2c_etaPTfull; + RC_spvpp_ptub2d_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptub2d_etaPTfull; + spvpp_ptu2a_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu2a_etaPTfull; + spvpp_ptu2b_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu2b_etaPTfull; + spvpp_ptu2c_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu2c_etaPTfull; + spvpp_ptu3a_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu3a_etaPTfull; + spvpp_ptu3b_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu3b_etaPTfull; + spvpp_ptu3c_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu3c_etaPTfull; + spvpp_ptu4a_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu4a_etaPTfull; + spvpp_ptu4b_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu4b_etaPTfull; + spvpp_ptu4c_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu4c_etaPTfull; + spvpp_ptua2a_etaPT_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptua2a_etaPT; + spvpp_ptua2b_etaPT_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptua2b_etaPT; + spvpp_ptua2c_etaPT_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptua2c_etaPT; + spvpp_ptua3a_etaPT_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptua3a_etaPT; + spvpp_ptua3b_etaPT_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptua3b_etaPT; + spvpp_ptua3c_etaPT_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptua3c_etaPT; + spvpp_ptub2a_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptub2a_etaPTfull; + spvpp_ptub2b_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptub2b_etaPTfull; + spvpp_ptub2c_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptub2c_etaPTfull; + spvpp_ptub2d_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptub2d_etaPTfull; + RC_spvpp_ptu2a_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu2a_etadiff_a; + RC_spvpp_ptu2b_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu2b_etadiff_a; + RC_spvpp_ptu2c_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu2c_etadiff_a; + RC_spvpp_ptu3a_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu3a_etadiff_a; + RC_spvpp_ptu3b_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu3b_etadiff_a; + RC_spvpp_ptu3c_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu3c_etadiff_a; + RC_spvpp_ptu4a_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu4a_etadiff_a; + RC_spvpp_ptu4b_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu4b_etadiff_a; + RC_spvpp_ptu4c_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu4c_etadiff_a; + spvpp_ptu2a_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu2a_etadiff_a; + spvpp_ptu2b_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu2b_etadiff_a; + spvpp_ptu2c_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu2c_etadiff_a; + spvpp_ptu3a_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu3a_etadiff_a; + spvpp_ptu3b_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu3b_etadiff_a; + spvpp_ptu3c_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu3c_etadiff_a; + spvpp_ptu4a_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu4a_etadiff_a; + spvpp_ptu4b_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu4b_etadiff_a; + spvpp_ptu4c_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu4c_etadiff_a; + RC_spvpp_bxcorrect_tid_ptr_b_6_5 = (utype_b_6_5*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_6_5 = (utype_b_6_5*) &RC_spvpp_fsuv_idt; + spvpp_bxcorrect_tid_ptr_b_6_5 = (utype_b_6_5*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_6_5 = (utype_b_6_5*) &spvpp_fsuv_idt; + RC_spvpp_Eqme12a_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_Eqme34; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1ac_zcnt; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_m0_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame1df_zcnt_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1df_zcnt; + RC_spvpp_bxa__bxame2_Exists_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_m0_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame2_zcnt_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame2_zcnt; + RC_spvpp_bxa__bxame3_Exists_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_m0_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame3_zcnt_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame3_zcnt; + RC_spvpp_bxa__bxame4_Exists_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_m0_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxa__bxame4_zcnt_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame4_zcnt; + RC_spvpp_bxcorrect_Exists_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_m0_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_bxcorrect_zcnt_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxcorrect_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_survived_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv_survived; + RC_spvpp_m0_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_m0; + RC_spvpp_m1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_ptu3c_SelPhi; + spvpp_Eqme12a_ptr_b_6_6 = (utype_b_6_6*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_6_6 = (utype_b_6_6*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_6_6 = (utype_b_6_6*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_6_6 = (utype_b_6_6*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_6_6 = (utype_b_6_6*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_6_6 = (utype_b_6_6*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_6_6 = (utype_b_6_6*) &spvpp_Eqme34; + spvpp_bxa__bxamb1_Exists_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_zcnt_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_m0_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1ac_zcnt; + spvpp_bxa__bxame1df_Exists_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_m0_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame1df_zcnt_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1df_zcnt; + spvpp_bxa__bxame2_Exists_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_m0_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame2_zcnt_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame2_zcnt; + spvpp_bxa__bxame3_Exists_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_m0_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame3_zcnt_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame3_zcnt; + spvpp_bxa__bxame4_Exists_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_m0_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame4_m2; + spvpp_bxa__bxame4_zcnt_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame4_zcnt; + spvpp_bxcorrect_Exists_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_m0_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxcorrect_m2; + spvpp_bxcorrect_zcnt_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxcorrect_zcnt; + spvpp_fsuv_Exists_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv_killrr3; + spvpp_fsuv_survived_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv_survived; + spvpp_m0_ptr_b_6_6 = (utype_b_6_6*) &spvpp_m0; + spvpp_m1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_m1; + spvpp_m2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_m2; + spvpp_mux_FR_ptr_b_6_6 = (utype_b_6_6*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_6_6 = (utype_b_6_6*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_6_6 = (utype_b_6_6*) &spvpp_pass12; + spvpp_pass13_ptr_b_6_6 = (utype_b_6_6*) &spvpp_pass13; + spvpp_pass14_ptr_b_6_6 = (utype_b_6_6*) &spvpp_pass14; + spvpp_ptu2a_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &spvpp_ptu3c_SelPhi; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_7_0 = (utype_b_7_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_7_0 = (utype_b_7_0*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_7_0 = (utype_b_7_0*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_7_0 = (utype_b_7_0*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_7_0 = (utype_b_7_0*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_7_0 = (utype_b_7_0*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_7_0 = (utype_b_7_0*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_fsuv_larg_ptr_b_7_0 = (utype_b_7_0*) &RC_spvpp_fsuv_larg; + spvpp_bxa__bxamb1_larg1_ptr_b_7_0 = (utype_b_7_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_7_0 = (utype_b_7_0*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_7_0 = (utype_b_7_0*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_7_0 = (utype_b_7_0*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_7_0 = (utype_b_7_0*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_7_0 = (utype_b_7_0*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_7_0 = (utype_b_7_0*) &spvpp_bxcorrect_larg1; + spvpp_fsuv_larg_ptr_b_7_0 = (utype_b_7_0*) &spvpp_fsuv_larg; + RC_spvpp_ptub2a_b_ptr_b_7_4 = (utype_b_7_4*) &RC_spvpp_ptub2a_b; + RC_spvpp_ptub2b_b_ptr_b_7_4 = (utype_b_7_4*) &RC_spvpp_ptub2b_b; + RC_spvpp_ptub2c_b_ptr_b_7_4 = (utype_b_7_4*) &RC_spvpp_ptub2c_b; + RC_spvpp_ptub2d_b_ptr_b_7_4 = (utype_b_7_4*) &RC_spvpp_ptub2d_b; + spvpp_ptub2a_b_ptr_b_7_4 = (utype_b_7_4*) &spvpp_ptub2a_b; + spvpp_ptub2b_b_ptr_b_7_4 = (utype_b_7_4*) &spvpp_ptub2b_b; + spvpp_ptub2c_b_ptr_b_7_4 = (utype_b_7_4*) &spvpp_ptub2c_b; + spvpp_ptub2d_b_ptr_b_7_4 = (utype_b_7_4*) &spvpp_ptub2d_b; + RC_spvpp_Eq1b1_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_Eqme14; + RC_spvpp_au2_0_me21_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au2_0_me21; + RC_spvpp_au2_1_me21_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au2_1_me21; + RC_spvpp_au2_2_me21_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au2_2_me21; + RC_spvpp_au2b_0_mb11_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au2b_0_mb11; + RC_spvpp_au2b_1_mb11_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au2b_1_mb11; + RC_spvpp_au2b_2_mb11_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au2b_2_mb11; + RC_spvpp_au2b_3_mb11_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au2b_3_mb11; + RC_spvpp_au3_0_me31_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au3_0_me31; + RC_spvpp_au3_1_me31_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au3_1_me31; + RC_spvpp_au3_2_me31_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au3_2_me31; + RC_spvpp_au4_0_me41_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au4_0_me41; + RC_spvpp_au4_1_me41_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au4_1_me41; + RC_spvpp_au4_2_me41_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au4_2_me41; + spvpp_Eq1b1_ptr_b_7_6 = (utype_b_7_6*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_7_6 = (utype_b_7_6*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_7_6 = (utype_b_7_6*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_7_6 = (utype_b_7_6*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_7_6 = (utype_b_7_6*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_7_6 = (utype_b_7_6*) &spvpp_Eqme14; + spvpp_au2_0_me21_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au2_0_me21; + spvpp_au2_1_me21_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au2_1_me21; + spvpp_au2_2_me21_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au2_2_me21; + spvpp_au2b_0_mb11_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au2b_0_mb11; + spvpp_au2b_1_mb11_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au2b_1_mb11; + spvpp_au2b_2_mb11_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au2b_2_mb11; + spvpp_au2b_3_mb11_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au2b_3_mb11; + spvpp_au3_0_me31_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au3_0_me31; + spvpp_au3_1_me31_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au3_1_me31; + spvpp_au3_2_me31_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au3_2_me31; + spvpp_au4_0_me41_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au4_0_me41; + spvpp_au4_1_me41_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au4_1_me41; + spvpp_au4_2_me41_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au4_2_me41; + RC_spvpp_Eqme12a_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_Eqme34; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1ac_zcnt; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_m0_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame1df_zcnt_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1df_zcnt; + RC_spvpp_bxa__bxame2_Exists_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_m0_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame2_zcnt_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame2_zcnt; + RC_spvpp_bxa__bxame3_Exists_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_m0_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame3_zcnt_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame3_zcnt; + RC_spvpp_bxa__bxame4_Exists_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_m0_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxa__bxame4_zcnt_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame4_zcnt; + RC_spvpp_bxcorrect_Exists_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_m0_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_bxcorrect_zcnt_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxcorrect_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_survived_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv_survived; + RC_spvpp_m0_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_m0; + RC_spvpp_m1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_ptu3c_SelPhi; + RC_spvpp_u12_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_0_Dphi; + RC_spvpp_u12_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_10_Dphi; + RC_spvpp_u12_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_11_Dphi; + RC_spvpp_u12_12_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_12_Dphi; + RC_spvpp_u12_13_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_13_Dphi; + RC_spvpp_u12_14_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_14_Dphi; + RC_spvpp_u12_15_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_15_Dphi; + RC_spvpp_u12_16_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_16_Dphi; + RC_spvpp_u12_17_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_17_Dphi; + RC_spvpp_u12_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_1_Dphi; + RC_spvpp_u12_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_2_Dphi; + RC_spvpp_u12_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_3_Dphi; + RC_spvpp_u12_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_4_Dphi; + RC_spvpp_u12_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_5_Dphi; + RC_spvpp_u12_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_6_Dphi; + RC_spvpp_u12_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_7_Dphi; + RC_spvpp_u12_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_8_Dphi; + RC_spvpp_u12_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_9_Dphi; + RC_spvpp_u13_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_0_Dphi; + RC_spvpp_u13_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_10_Dphi; + RC_spvpp_u13_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_11_Dphi; + RC_spvpp_u13_12_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_12_Dphi; + RC_spvpp_u13_13_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_13_Dphi; + RC_spvpp_u13_14_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_14_Dphi; + RC_spvpp_u13_15_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_15_Dphi; + RC_spvpp_u13_16_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_16_Dphi; + RC_spvpp_u13_17_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_17_Dphi; + RC_spvpp_u13_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_1_Dphi; + RC_spvpp_u13_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_2_Dphi; + RC_spvpp_u13_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_3_Dphi; + RC_spvpp_u13_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_4_Dphi; + RC_spvpp_u13_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_5_Dphi; + RC_spvpp_u13_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_6_Dphi; + RC_spvpp_u13_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_7_Dphi; + RC_spvpp_u13_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_8_Dphi; + RC_spvpp_u13_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_9_Dphi; + RC_spvpp_u14_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_0_Dphi; + RC_spvpp_u14_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_10_Dphi; + RC_spvpp_u14_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_11_Dphi; + RC_spvpp_u14_12_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_12_Dphi; + RC_spvpp_u14_13_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_13_Dphi; + RC_spvpp_u14_14_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_14_Dphi; + RC_spvpp_u14_15_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_15_Dphi; + RC_spvpp_u14_16_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_16_Dphi; + RC_spvpp_u14_17_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_17_Dphi; + RC_spvpp_u14_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_1_Dphi; + RC_spvpp_u14_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_2_Dphi; + RC_spvpp_u14_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_3_Dphi; + RC_spvpp_u14_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_4_Dphi; + RC_spvpp_u14_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_5_Dphi; + RC_spvpp_u14_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_6_Dphi; + RC_spvpp_u14_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_7_Dphi; + RC_spvpp_u14_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_8_Dphi; + RC_spvpp_u14_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_9_Dphi; + RC_spvpp_u1b1_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_0_Dphi; + RC_spvpp_u1b1_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_10_Dphi; + RC_spvpp_u1b1_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_11_Dphi; + RC_spvpp_u1b1_12_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_12_Dphi; + RC_spvpp_u1b1_13_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_13_Dphi; + RC_spvpp_u1b1_14_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_14_Dphi; + RC_spvpp_u1b1_15_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_15_Dphi; + RC_spvpp_u1b1_16_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_16_Dphi; + RC_spvpp_u1b1_17_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_17_Dphi; + RC_spvpp_u1b1_18_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_18_Dphi; + RC_spvpp_u1b1_19_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_19_Dphi; + RC_spvpp_u1b1_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_1_Dphi; + RC_spvpp_u1b1_20_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_20_Dphi; + RC_spvpp_u1b1_21_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_21_Dphi; + RC_spvpp_u1b1_22_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_22_Dphi; + RC_spvpp_u1b1_23_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_23_Dphi; + RC_spvpp_u1b1_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_2_Dphi; + RC_spvpp_u1b1_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_3_Dphi; + RC_spvpp_u1b1_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_4_Dphi; + RC_spvpp_u1b1_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_5_Dphi; + RC_spvpp_u1b1_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_6_Dphi; + RC_spvpp_u1b1_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_7_Dphi; + RC_spvpp_u1b1_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_8_Dphi; + RC_spvpp_u1b1_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_9_Dphi; + RC_spvpp_u23_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_0_Dphi; + RC_spvpp_u23_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_1_Dphi; + RC_spvpp_u23_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_2_Dphi; + RC_spvpp_u23_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_3_Dphi; + RC_spvpp_u23_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_4_Dphi; + RC_spvpp_u23_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_5_Dphi; + RC_spvpp_u23_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_6_Dphi; + RC_spvpp_u23_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_7_Dphi; + RC_spvpp_u23_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_8_Dphi; + RC_spvpp_u24_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_0_Dphi; + RC_spvpp_u24_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_1_Dphi; + RC_spvpp_u24_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_2_Dphi; + RC_spvpp_u24_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_3_Dphi; + RC_spvpp_u24_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_4_Dphi; + RC_spvpp_u24_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_5_Dphi; + RC_spvpp_u24_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_6_Dphi; + RC_spvpp_u24_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_7_Dphi; + RC_spvpp_u24_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_8_Dphi; + RC_spvpp_u2b1_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_0_Dphi; + RC_spvpp_u2b1_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_10_Dphi; + RC_spvpp_u2b1_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_11_Dphi; + RC_spvpp_u2b1_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_1_Dphi; + RC_spvpp_u2b1_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_2_Dphi; + RC_spvpp_u2b1_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_3_Dphi; + RC_spvpp_u2b1_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_4_Dphi; + RC_spvpp_u2b1_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_5_Dphi; + RC_spvpp_u2b1_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_6_Dphi; + RC_spvpp_u2b1_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_7_Dphi; + RC_spvpp_u2b1_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_8_Dphi; + RC_spvpp_u2b1_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_9_Dphi; + RC_spvpp_u34_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_0_Dphi; + RC_spvpp_u34_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_1_Dphi; + RC_spvpp_u34_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_2_Dphi; + RC_spvpp_u34_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_3_Dphi; + RC_spvpp_u34_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_4_Dphi; + RC_spvpp_u34_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_5_Dphi; + RC_spvpp_u34_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_6_Dphi; + RC_spvpp_u34_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_7_Dphi; + RC_spvpp_u34_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_8_Dphi; + RC_spvpp_u3b1_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_0_Dphi; + RC_spvpp_u3b1_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_10_Dphi; + RC_spvpp_u3b1_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_11_Dphi; + RC_spvpp_u3b1_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_1_Dphi; + RC_spvpp_u3b1_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_2_Dphi; + RC_spvpp_u3b1_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_3_Dphi; + RC_spvpp_u3b1_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_4_Dphi; + RC_spvpp_u3b1_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_5_Dphi; + RC_spvpp_u3b1_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_6_Dphi; + RC_spvpp_u3b1_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_7_Dphi; + RC_spvpp_u3b1_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_8_Dphi; + RC_spvpp_u3b1_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_9_Dphi; + spvpp_Eqme12a_ptr_b_7_7 = (utype_b_7_7*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_7_7 = (utype_b_7_7*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_7_7 = (utype_b_7_7*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_7_7 = (utype_b_7_7*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_7_7 = (utype_b_7_7*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_7_7 = (utype_b_7_7*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_7_7 = (utype_b_7_7*) &spvpp_Eqme34; + spvpp_bxa__bxamb1_Exists_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_zcnt_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_m0_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1ac_zcnt; + spvpp_bxa__bxame1df_Exists_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_m0_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame1df_zcnt_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1df_zcnt; + spvpp_bxa__bxame2_Exists_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_m0_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame2_zcnt_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame2_zcnt; + spvpp_bxa__bxame3_Exists_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_m0_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame3_zcnt_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame3_zcnt; + spvpp_bxa__bxame4_Exists_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_m0_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame4_m2; + spvpp_bxa__bxame4_zcnt_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame4_zcnt; + spvpp_bxcorrect_Exists_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_m0_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxcorrect_m2; + spvpp_bxcorrect_zcnt_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxcorrect_zcnt; + spvpp_fsuv_Exists_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv_killrr3; + spvpp_fsuv_survived_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv_survived; + spvpp_m0_ptr_b_7_7 = (utype_b_7_7*) &spvpp_m0; + spvpp_m1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_m1; + spvpp_m2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_m2; + spvpp_mux_FR_ptr_b_7_7 = (utype_b_7_7*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_7_7 = (utype_b_7_7*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_7_7 = (utype_b_7_7*) &spvpp_pass12; + spvpp_pass13_ptr_b_7_7 = (utype_b_7_7*) &spvpp_pass13; + spvpp_pass14_ptr_b_7_7 = (utype_b_7_7*) &spvpp_pass14; + spvpp_ptu2a_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_ptu3c_SelPhi; + spvpp_u12_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_0_Dphi; + spvpp_u12_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_10_Dphi; + spvpp_u12_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_11_Dphi; + spvpp_u12_12_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_12_Dphi; + spvpp_u12_13_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_13_Dphi; + spvpp_u12_14_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_14_Dphi; + spvpp_u12_15_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_15_Dphi; + spvpp_u12_16_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_16_Dphi; + spvpp_u12_17_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_17_Dphi; + spvpp_u12_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_1_Dphi; + spvpp_u12_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_2_Dphi; + spvpp_u12_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_3_Dphi; + spvpp_u12_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_4_Dphi; + spvpp_u12_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_5_Dphi; + spvpp_u12_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_6_Dphi; + spvpp_u12_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_7_Dphi; + spvpp_u12_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_8_Dphi; + spvpp_u12_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_9_Dphi; + spvpp_u13_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_0_Dphi; + spvpp_u13_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_10_Dphi; + spvpp_u13_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_11_Dphi; + spvpp_u13_12_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_12_Dphi; + spvpp_u13_13_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_13_Dphi; + spvpp_u13_14_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_14_Dphi; + spvpp_u13_15_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_15_Dphi; + spvpp_u13_16_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_16_Dphi; + spvpp_u13_17_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_17_Dphi; + spvpp_u13_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_1_Dphi; + spvpp_u13_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_2_Dphi; + spvpp_u13_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_3_Dphi; + spvpp_u13_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_4_Dphi; + spvpp_u13_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_5_Dphi; + spvpp_u13_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_6_Dphi; + spvpp_u13_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_7_Dphi; + spvpp_u13_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_8_Dphi; + spvpp_u13_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_9_Dphi; + spvpp_u14_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_0_Dphi; + spvpp_u14_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_10_Dphi; + spvpp_u14_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_11_Dphi; + spvpp_u14_12_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_12_Dphi; + spvpp_u14_13_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_13_Dphi; + spvpp_u14_14_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_14_Dphi; + spvpp_u14_15_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_15_Dphi; + spvpp_u14_16_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_16_Dphi; + spvpp_u14_17_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_17_Dphi; + spvpp_u14_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_1_Dphi; + spvpp_u14_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_2_Dphi; + spvpp_u14_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_3_Dphi; + spvpp_u14_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_4_Dphi; + spvpp_u14_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_5_Dphi; + spvpp_u14_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_6_Dphi; + spvpp_u14_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_7_Dphi; + spvpp_u14_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_8_Dphi; + spvpp_u14_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_9_Dphi; + spvpp_u1b1_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_0_Dphi; + spvpp_u1b1_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_10_Dphi; + spvpp_u1b1_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_11_Dphi; + spvpp_u1b1_12_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_12_Dphi; + spvpp_u1b1_13_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_13_Dphi; + spvpp_u1b1_14_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_14_Dphi; + spvpp_u1b1_15_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_15_Dphi; + spvpp_u1b1_16_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_16_Dphi; + spvpp_u1b1_17_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_17_Dphi; + spvpp_u1b1_18_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_18_Dphi; + spvpp_u1b1_19_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_19_Dphi; + spvpp_u1b1_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_1_Dphi; + spvpp_u1b1_20_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_20_Dphi; + spvpp_u1b1_21_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_21_Dphi; + spvpp_u1b1_22_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_22_Dphi; + spvpp_u1b1_23_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_23_Dphi; + spvpp_u1b1_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_2_Dphi; + spvpp_u1b1_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_3_Dphi; + spvpp_u1b1_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_4_Dphi; + spvpp_u1b1_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_5_Dphi; + spvpp_u1b1_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_6_Dphi; + spvpp_u1b1_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_7_Dphi; + spvpp_u1b1_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_8_Dphi; + spvpp_u1b1_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_9_Dphi; + spvpp_u23_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_0_Dphi; + spvpp_u23_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_1_Dphi; + spvpp_u23_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_2_Dphi; + spvpp_u23_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_3_Dphi; + spvpp_u23_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_4_Dphi; + spvpp_u23_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_5_Dphi; + spvpp_u23_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_6_Dphi; + spvpp_u23_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_7_Dphi; + spvpp_u23_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_8_Dphi; + spvpp_u24_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_0_Dphi; + spvpp_u24_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_1_Dphi; + spvpp_u24_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_2_Dphi; + spvpp_u24_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_3_Dphi; + spvpp_u24_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_4_Dphi; + spvpp_u24_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_5_Dphi; + spvpp_u24_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_6_Dphi; + spvpp_u24_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_7_Dphi; + spvpp_u24_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_8_Dphi; + spvpp_u2b1_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_0_Dphi; + spvpp_u2b1_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_10_Dphi; + spvpp_u2b1_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_11_Dphi; + spvpp_u2b1_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_1_Dphi; + spvpp_u2b1_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_2_Dphi; + spvpp_u2b1_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_3_Dphi; + spvpp_u2b1_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_4_Dphi; + spvpp_u2b1_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_5_Dphi; + spvpp_u2b1_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_6_Dphi; + spvpp_u2b1_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_7_Dphi; + spvpp_u2b1_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_8_Dphi; + spvpp_u2b1_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_9_Dphi; + spvpp_u34_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_0_Dphi; + spvpp_u34_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_1_Dphi; + spvpp_u34_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_2_Dphi; + spvpp_u34_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_3_Dphi; + spvpp_u34_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_4_Dphi; + spvpp_u34_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_5_Dphi; + spvpp_u34_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_6_Dphi; + spvpp_u34_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_7_Dphi; + spvpp_u34_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_8_Dphi; + spvpp_u3b1_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_0_Dphi; + spvpp_u3b1_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_10_Dphi; + spvpp_u3b1_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_11_Dphi; + spvpp_u3b1_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_1_Dphi; + spvpp_u3b1_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_2_Dphi; + spvpp_u3b1_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_3_Dphi; + spvpp_u3b1_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_4_Dphi; + spvpp_u3b1_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_5_Dphi; + spvpp_u3b1_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_6_Dphi; + spvpp_u3b1_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_7_Dphi; + spvpp_u3b1_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_8_Dphi; + spvpp_u3b1_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_9_Dphi; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_fsuv_larg_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_ptu2a_d_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu2a_d; + RC_spvpp_ptu2a_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu2a_phidiff_a; + RC_spvpp_ptu2b_d_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu2b_d; + RC_spvpp_ptu2b_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu2b_phidiff_a; + RC_spvpp_ptu2c_d_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu2c_d; + RC_spvpp_ptu2c_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu2c_phidiff_a; + RC_spvpp_ptu3a_d_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu3a_d; + RC_spvpp_ptu3a_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu3a_phidiff_a; + RC_spvpp_ptu3b_d_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu3b_d; + RC_spvpp_ptu3b_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu3b_phidiff_a; + RC_spvpp_ptu3c_d_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu3c_d; + RC_spvpp_ptu3c_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu3c_phidiff_a; + spvpp_bxa__bxamb1_larg1_ptr_b_8_0 = (utype_b_8_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_fsuv_larg_ptr_b_8_0 = (utype_b_8_0*) &spvpp_fsuv_larg; + spvpp_ptu2a_d_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu2a_d; + spvpp_ptu2a_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu2a_phidiff_a; + spvpp_ptu2b_d_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu2b_d; + spvpp_ptu2b_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu2b_phidiff_a; + spvpp_ptu2c_d_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu2c_d; + spvpp_ptu2c_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu2c_phidiff_a; + spvpp_ptu3a_d_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu3a_d; + spvpp_ptu3a_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu3a_phidiff_a; + spvpp_ptu3b_d_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu3b_d; + spvpp_ptu3b_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu3b_phidiff_a; + spvpp_ptu3c_d_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu3c_d; + spvpp_ptu3c_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu3c_phidiff_a; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_ptub2a_a_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_ptub2a_a; + RC_spvpp_ptub2b_a_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_ptub2b_a; + RC_spvpp_ptub2c_a_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_ptub2c_a; + RC_spvpp_ptub2d_a_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_ptub2d_a; + spvpp_bxa__bxame1ac_larg1_ptr_b_8_1 = (utype_b_8_1*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_8_1 = (utype_b_8_1*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_8_1 = (utype_b_8_1*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_8_1 = (utype_b_8_1*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_8_1 = (utype_b_8_1*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_8_1 = (utype_b_8_1*) &spvpp_bxcorrect_larg1; + spvpp_ptub2a_a_ptr_b_8_1 = (utype_b_8_1*) &spvpp_ptub2a_a; + spvpp_ptub2b_a_ptr_b_8_1 = (utype_b_8_1*) &spvpp_ptub2b_a; + spvpp_ptub2c_a_ptr_b_8_1 = (utype_b_8_1*) &spvpp_ptub2c_a; + spvpp_ptub2d_a_ptr_b_8_1 = (utype_b_8_1*) &spvpp_ptub2d_a; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_2 = (utype_b_8_2*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_2 = (utype_b_8_2*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_8_2 = (utype_b_8_2*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_8_2 = (utype_b_8_2*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_8_2 = (utype_b_8_2*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_8_2 = (utype_b_8_2*) &RC_spvpp_bxcorrect_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_8_2 = (utype_b_8_2*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_8_2 = (utype_b_8_2*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_8_2 = (utype_b_8_2*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_8_2 = (utype_b_8_2*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_8_2 = (utype_b_8_2*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_8_2 = (utype_b_8_2*) &spvpp_bxcorrect_larg1; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_3 = (utype_b_8_3*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_3 = (utype_b_8_3*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_8_3 = (utype_b_8_3*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_8_3 = (utype_b_8_3*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_8_3 = (utype_b_8_3*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_8_3 = (utype_b_8_3*) &RC_spvpp_bxcorrect_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_8_3 = (utype_b_8_3*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_8_3 = (utype_b_8_3*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_8_3 = (utype_b_8_3*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_8_3 = (utype_b_8_3*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_8_3 = (utype_b_8_3*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_8_3 = (utype_b_8_3*) &spvpp_bxcorrect_larg1; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_4 = (utype_b_8_4*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_4 = (utype_b_8_4*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_8_4 = (utype_b_8_4*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_8_4 = (utype_b_8_4*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_8_4 = (utype_b_8_4*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_8_4 = (utype_b_8_4*) &RC_spvpp_bxcorrect_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_8_4 = (utype_b_8_4*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_8_4 = (utype_b_8_4*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_8_4 = (utype_b_8_4*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_8_4 = (utype_b_8_4*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_8_4 = (utype_b_8_4*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_8_4 = (utype_b_8_4*) &spvpp_bxcorrect_larg1; + RC_idHp_ptr_b_8_5 = (utype_b_8_5*) &RC_idHp; + RC_idLp_ptr_b_8_5 = (utype_b_8_5*) &RC_idLp; + RC_idMp_ptr_b_8_5 = (utype_b_8_5*) &RC_idMp; + RC_pHp_ptr_b_8_5 = (utype_b_8_5*) &RC_pHp; + RC_pLp_ptr_b_8_5 = (utype_b_8_5*) &RC_pLp; + RC_pMp_ptr_b_8_5 = (utype_b_8_5*) &RC_pMp; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_b3_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_bxcorrect_b3; + RC_spvpp_bxcorrect_larg1_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_u2aIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u2aIdt; + RC_spvpp_u2bIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u2bIdt; + RC_spvpp_u2cIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u2cIdt; + RC_spvpp_u3aIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u3aIdt; + RC_spvpp_u3bIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u3bIdt; + RC_spvpp_u3cIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u3cIdt; + RC_spvpp_u4aIdrrr_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u4aIdrrr; + RC_spvpp_u4aIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u4aIdt; + RC_spvpp_u4bIdrrr_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u4bIdrrr; + RC_spvpp_u4bIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u4bIdt; + RC_spvpp_u4cIdrrr_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u4cIdrrr; + RC_spvpp_u4cIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u4cIdt; + RC_spvpp_ua3aIdrrr_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_ua3aIdrrr; + RC_spvpp_ua3bIdrrr_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_ua3bIdrrr; + RC_spvpp_ua3cIdrrr_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_ua3cIdrrr; + idHp_ptr_b_8_5 = (utype_b_8_5*) &idHp; + idLp_ptr_b_8_5 = (utype_b_8_5*) &idLp; + idMp_ptr_b_8_5 = (utype_b_8_5*) &idMp; + pHp_ptr_b_8_5 = (utype_b_8_5*) &pHp; + pLp_ptr_b_8_5 = (utype_b_8_5*) &pLp; + pMp_ptr_b_8_5 = (utype_b_8_5*) &pMp; + spvpp_bxa__bxame1ac_larg1_ptr_b_8_5 = (utype_b_8_5*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_8_5 = (utype_b_8_5*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_8_5 = (utype_b_8_5*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_8_5 = (utype_b_8_5*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_8_5 = (utype_b_8_5*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_b3_ptr_b_8_5 = (utype_b_8_5*) &spvpp_bxcorrect_b3; + spvpp_bxcorrect_larg1_ptr_b_8_5 = (utype_b_8_5*) &spvpp_bxcorrect_larg1; + spvpp_u2aIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u2aIdt; + spvpp_u2bIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u2bIdt; + spvpp_u2cIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u2cIdt; + spvpp_u3aIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u3aIdt; + spvpp_u3bIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u3bIdt; + spvpp_u3cIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u3cIdt; + spvpp_u4aIdrrr_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u4aIdrrr; + spvpp_u4aIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u4aIdt; + spvpp_u4bIdrrr_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u4bIdrrr; + spvpp_u4bIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u4bIdt; + spvpp_u4cIdrrr_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u4cIdrrr; + spvpp_u4cIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u4cIdt; + spvpp_ua3aIdrrr_ptr_b_8_5 = (utype_b_8_5*) &spvpp_ua3aIdrrr; + spvpp_ua3bIdrrr_ptr_b_8_5 = (utype_b_8_5*) &spvpp_ua3bIdrrr; + spvpp_ua3cIdrrr_ptr_b_8_5 = (utype_b_8_5*) &spvpp_ua3cIdrrr; + RC_spvpp_Eqme23r_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24r_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_Eqme24r; + RC_spvpp_Eqme34r_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_Eqme34r; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_bxcorrect_larg1; + spvpp_Eqme23r_ptr_b_8_6 = (utype_b_8_6*) &spvpp_Eqme23r; + spvpp_Eqme24r_ptr_b_8_6 = (utype_b_8_6*) &spvpp_Eqme24r; + spvpp_Eqme34r_ptr_b_8_6 = (utype_b_8_6*) &spvpp_Eqme34r; + spvpp_bxa__bxame1ac_larg1_ptr_b_8_6 = (utype_b_8_6*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_8_6 = (utype_b_8_6*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_8_6 = (utype_b_8_6*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_8_6 = (utype_b_8_6*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_8_6 = (utype_b_8_6*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_8_6 = (utype_b_8_6*) &spvpp_bxcorrect_larg1; + RC_control_ptr_b_8_7 = (utype_b_8_7*) &RC_control; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_7 = (utype_b_8_7*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_7 = (utype_b_8_7*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_8_7 = (utype_b_8_7*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_8_7 = (utype_b_8_7*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_8_7 = (utype_b_8_7*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_8_7 = (utype_b_8_7*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_bxcorrect_tid_ptr_b_8_7 = (utype_b_8_7*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_8_7 = (utype_b_8_7*) &RC_spvpp_fsuv_idt; + control_ptr_b_8_7 = (utype_b_8_7*) &control; + spvpp_bxa__bxame1ac_larg1_ptr_b_8_7 = (utype_b_8_7*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_8_7 = (utype_b_8_7*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_8_7 = (utype_b_8_7*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_8_7 = (utype_b_8_7*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_8_7 = (utype_b_8_7*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_8_7 = (utype_b_8_7*) &spvpp_bxcorrect_larg1; + spvpp_bxcorrect_tid_ptr_b_8_7 = (utype_b_8_7*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_8_7 = (utype_b_8_7*) &spvpp_fsuv_idt; + RC_spvpp_Eqme12a_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_Eqme34; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame1df_m0_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame2_Exists_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_larg1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame2_m0_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame3_Exists_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_larg1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame3_m0_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame4_Exists_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_larg1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxa__bxame4_m0_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxcorrect_Exists_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_larg1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_bxcorrect_m0_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_fsuv_Exists_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_survived_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv_survived; + RC_spvpp_m0_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_m0; + RC_spvpp_m1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_ptu3c_SelPhi; + spvpp_Eqme12a_ptr_b_8_8 = (utype_b_8_8*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_8_8 = (utype_b_8_8*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_8_8 = (utype_b_8_8*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_8_8 = (utype_b_8_8*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_8_8 = (utype_b_8_8*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_8_8 = (utype_b_8_8*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_8_8 = (utype_b_8_8*) &spvpp_Eqme34; + spvpp_bxa__bxamb1_Exists_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_zcnt_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_larg1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1ac_m0_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1df_Exists_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_larg1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame1df_m0_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame2_Exists_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_larg1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame2_m0_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame3_Exists_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_larg1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame3_m0_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame4_Exists_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_larg1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame4_larg1; + spvpp_bxa__bxame4_m0_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame4_m2; + spvpp_bxcorrect_Exists_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_larg1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxcorrect_larg1; + spvpp_bxcorrect_m0_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxcorrect_m2; + spvpp_fsuv_Exists_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv_killrr3; + spvpp_fsuv_survived_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv_survived; + spvpp_m0_ptr_b_8_8 = (utype_b_8_8*) &spvpp_m0; + spvpp_m1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_m1; + spvpp_m2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_m2; + spvpp_mux_FR_ptr_b_8_8 = (utype_b_8_8*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_8_8 = (utype_b_8_8*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_8_8 = (utype_b_8_8*) &spvpp_pass12; + spvpp_pass13_ptr_b_8_8 = (utype_b_8_8*) &spvpp_pass13; + spvpp_pass14_ptr_b_8_8 = (utype_b_8_8*) &spvpp_pass14; + spvpp_ptu2a_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &spvpp_ptu3c_SelPhi; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_fsuv_larg_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_ptu2a_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu2a_a; + RC_spvpp_ptu2a_b_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu2a_b; + RC_spvpp_ptu2b_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu2b_a; + RC_spvpp_ptu2b_b_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu2b_b; + RC_spvpp_ptu2c_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu2c_a; + RC_spvpp_ptu2c_b_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu2c_b; + RC_spvpp_ptu3a_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu3a_a; + RC_spvpp_ptu3a_b_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu3a_b; + RC_spvpp_ptu3b_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu3b_a; + RC_spvpp_ptu3b_b_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu3b_b; + RC_spvpp_ptu3c_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu3c_a; + RC_spvpp_ptu3c_b_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu3c_b; + RC_spvpp_ptu4a_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu4a_a; + RC_spvpp_ptu4b_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu4b_a; + RC_spvpp_ptu4c_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu4c_a; + RC_spvpp_u12_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_0_meA; + RC_spvpp_u12_0_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_0_meB; + RC_spvpp_u12_10_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_10_meA; + RC_spvpp_u12_10_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_10_meB; + RC_spvpp_u12_11_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_11_meA; + RC_spvpp_u12_11_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_11_meB; + RC_spvpp_u12_12_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_12_meA; + RC_spvpp_u12_12_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_12_meB; + RC_spvpp_u12_13_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_13_meA; + RC_spvpp_u12_13_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_13_meB; + RC_spvpp_u12_14_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_14_meA; + RC_spvpp_u12_14_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_14_meB; + RC_spvpp_u12_15_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_15_meA; + RC_spvpp_u12_15_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_15_meB; + RC_spvpp_u12_16_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_16_meA; + RC_spvpp_u12_16_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_16_meB; + RC_spvpp_u12_17_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_17_meA; + RC_spvpp_u12_17_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_17_meB; + RC_spvpp_u12_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_1_meA; + RC_spvpp_u12_1_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_1_meB; + RC_spvpp_u12_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_2_meA; + RC_spvpp_u12_2_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_2_meB; + RC_spvpp_u12_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_3_meA; + RC_spvpp_u12_3_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_3_meB; + RC_spvpp_u12_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_4_meA; + RC_spvpp_u12_4_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_4_meB; + RC_spvpp_u12_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_5_meA; + RC_spvpp_u12_5_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_5_meB; + RC_spvpp_u12_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_6_meA; + RC_spvpp_u12_6_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_6_meB; + RC_spvpp_u12_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_7_meA; + RC_spvpp_u12_7_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_7_meB; + RC_spvpp_u12_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_8_meA; + RC_spvpp_u12_8_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_8_meB; + RC_spvpp_u12_9_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_9_meA; + RC_spvpp_u12_9_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_9_meB; + RC_spvpp_u13_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_0_meA; + RC_spvpp_u13_0_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_0_meB; + RC_spvpp_u13_10_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_10_meA; + RC_spvpp_u13_10_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_10_meB; + RC_spvpp_u13_11_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_11_meA; + RC_spvpp_u13_11_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_11_meB; + RC_spvpp_u13_12_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_12_meA; + RC_spvpp_u13_12_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_12_meB; + RC_spvpp_u13_13_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_13_meA; + RC_spvpp_u13_13_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_13_meB; + RC_spvpp_u13_14_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_14_meA; + RC_spvpp_u13_14_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_14_meB; + RC_spvpp_u13_15_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_15_meA; + RC_spvpp_u13_15_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_15_meB; + RC_spvpp_u13_16_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_16_meA; + RC_spvpp_u13_16_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_16_meB; + RC_spvpp_u13_17_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_17_meA; + RC_spvpp_u13_17_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_17_meB; + RC_spvpp_u13_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_1_meA; + RC_spvpp_u13_1_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_1_meB; + RC_spvpp_u13_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_2_meA; + RC_spvpp_u13_2_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_2_meB; + RC_spvpp_u13_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_3_meA; + RC_spvpp_u13_3_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_3_meB; + RC_spvpp_u13_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_4_meA; + RC_spvpp_u13_4_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_4_meB; + RC_spvpp_u13_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_5_meA; + RC_spvpp_u13_5_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_5_meB; + RC_spvpp_u13_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_6_meA; + RC_spvpp_u13_6_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_6_meB; + RC_spvpp_u13_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_7_meA; + RC_spvpp_u13_7_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_7_meB; + RC_spvpp_u13_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_8_meA; + RC_spvpp_u13_8_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_8_meB; + RC_spvpp_u13_9_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_9_meA; + RC_spvpp_u13_9_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_9_meB; + RC_spvpp_u14_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_0_meA; + RC_spvpp_u14_0_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_0_meB; + RC_spvpp_u14_10_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_10_meA; + RC_spvpp_u14_10_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_10_meB; + RC_spvpp_u14_11_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_11_meA; + RC_spvpp_u14_11_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_11_meB; + RC_spvpp_u14_12_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_12_meA; + RC_spvpp_u14_12_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_12_meB; + RC_spvpp_u14_13_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_13_meA; + RC_spvpp_u14_13_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_13_meB; + RC_spvpp_u14_14_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_14_meA; + RC_spvpp_u14_14_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_14_meB; + RC_spvpp_u14_15_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_15_meA; + RC_spvpp_u14_15_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_15_meB; + RC_spvpp_u14_16_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_16_meA; + RC_spvpp_u14_16_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_16_meB; + RC_spvpp_u14_17_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_17_meA; + RC_spvpp_u14_17_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_17_meB; + RC_spvpp_u14_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_1_meA; + RC_spvpp_u14_1_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_1_meB; + RC_spvpp_u14_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_2_meA; + RC_spvpp_u14_2_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_2_meB; + RC_spvpp_u14_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_3_meA; + RC_spvpp_u14_3_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_3_meB; + RC_spvpp_u14_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_4_meA; + RC_spvpp_u14_4_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_4_meB; + RC_spvpp_u14_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_5_meA; + RC_spvpp_u14_5_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_5_meB; + RC_spvpp_u14_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_6_meA; + RC_spvpp_u14_6_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_6_meB; + RC_spvpp_u14_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_7_meA; + RC_spvpp_u14_7_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_7_meB; + RC_spvpp_u14_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_8_meA; + RC_spvpp_u14_8_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_8_meB; + RC_spvpp_u14_9_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_9_meA; + RC_spvpp_u14_9_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_9_meB; + RC_spvpp_u1b1_0_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_0_mbB; + RC_spvpp_u1b1_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_0_meA; + RC_spvpp_u1b1_10_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_10_mbB; + RC_spvpp_u1b1_10_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_10_meA; + RC_spvpp_u1b1_11_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_11_mbB; + RC_spvpp_u1b1_11_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_11_meA; + RC_spvpp_u1b1_12_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_12_mbB; + RC_spvpp_u1b1_12_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_12_meA; + RC_spvpp_u1b1_13_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_13_mbB; + RC_spvpp_u1b1_13_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_13_meA; + RC_spvpp_u1b1_14_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_14_mbB; + RC_spvpp_u1b1_14_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_14_meA; + RC_spvpp_u1b1_15_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_15_mbB; + RC_spvpp_u1b1_15_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_15_meA; + RC_spvpp_u1b1_16_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_16_mbB; + RC_spvpp_u1b1_16_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_16_meA; + RC_spvpp_u1b1_17_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_17_mbB; + RC_spvpp_u1b1_17_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_17_meA; + RC_spvpp_u1b1_18_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_18_mbB; + RC_spvpp_u1b1_18_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_18_meA; + RC_spvpp_u1b1_19_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_19_mbB; + RC_spvpp_u1b1_19_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_19_meA; + RC_spvpp_u1b1_1_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_1_mbB; + RC_spvpp_u1b1_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_1_meA; + RC_spvpp_u1b1_20_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_20_mbB; + RC_spvpp_u1b1_20_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_20_meA; + RC_spvpp_u1b1_21_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_21_mbB; + RC_spvpp_u1b1_21_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_21_meA; + RC_spvpp_u1b1_22_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_22_mbB; + RC_spvpp_u1b1_22_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_22_meA; + RC_spvpp_u1b1_23_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_23_mbB; + RC_spvpp_u1b1_23_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_23_meA; + RC_spvpp_u1b1_2_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_2_mbB; + RC_spvpp_u1b1_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_2_meA; + RC_spvpp_u1b1_3_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_3_mbB; + RC_spvpp_u1b1_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_3_meA; + RC_spvpp_u1b1_4_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_4_mbB; + RC_spvpp_u1b1_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_4_meA; + RC_spvpp_u1b1_5_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_5_mbB; + RC_spvpp_u1b1_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_5_meA; + RC_spvpp_u1b1_6_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_6_mbB; + RC_spvpp_u1b1_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_6_meA; + RC_spvpp_u1b1_7_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_7_mbB; + RC_spvpp_u1b1_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_7_meA; + RC_spvpp_u1b1_8_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_8_mbB; + RC_spvpp_u1b1_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_8_meA; + RC_spvpp_u1b1_9_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_9_mbB; + RC_spvpp_u1b1_9_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_9_meA; + RC_spvpp_u23_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_0_meA; + RC_spvpp_u23_0_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_0_meB; + RC_spvpp_u23_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_1_meA; + RC_spvpp_u23_1_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_1_meB; + RC_spvpp_u23_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_2_meA; + RC_spvpp_u23_2_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_2_meB; + RC_spvpp_u23_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_3_meA; + RC_spvpp_u23_3_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_3_meB; + RC_spvpp_u23_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_4_meA; + RC_spvpp_u23_4_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_4_meB; + RC_spvpp_u23_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_5_meA; + RC_spvpp_u23_5_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_5_meB; + RC_spvpp_u23_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_6_meA; + RC_spvpp_u23_6_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_6_meB; + RC_spvpp_u23_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_7_meA; + RC_spvpp_u23_7_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_7_meB; + RC_spvpp_u23_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_8_meA; + RC_spvpp_u23_8_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_8_meB; + RC_spvpp_u24_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_0_meA; + RC_spvpp_u24_0_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_0_meB; + RC_spvpp_u24_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_1_meA; + RC_spvpp_u24_1_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_1_meB; + RC_spvpp_u24_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_2_meA; + RC_spvpp_u24_2_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_2_meB; + RC_spvpp_u24_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_3_meA; + RC_spvpp_u24_3_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_3_meB; + RC_spvpp_u24_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_4_meA; + RC_spvpp_u24_4_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_4_meB; + RC_spvpp_u24_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_5_meA; + RC_spvpp_u24_5_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_5_meB; + RC_spvpp_u24_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_6_meA; + RC_spvpp_u24_6_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_6_meB; + RC_spvpp_u24_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_7_meA; + RC_spvpp_u24_7_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_7_meB; + RC_spvpp_u24_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_8_meA; + RC_spvpp_u24_8_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_8_meB; + RC_spvpp_u2b1_0_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_0_mbB; + RC_spvpp_u2b1_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_0_meA; + RC_spvpp_u2b1_10_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_10_mbB; + RC_spvpp_u2b1_10_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_10_meA; + RC_spvpp_u2b1_11_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_11_mbB; + RC_spvpp_u2b1_11_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_11_meA; + RC_spvpp_u2b1_1_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_1_mbB; + RC_spvpp_u2b1_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_1_meA; + RC_spvpp_u2b1_2_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_2_mbB; + RC_spvpp_u2b1_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_2_meA; + RC_spvpp_u2b1_3_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_3_mbB; + RC_spvpp_u2b1_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_3_meA; + RC_spvpp_u2b1_4_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_4_mbB; + RC_spvpp_u2b1_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_4_meA; + RC_spvpp_u2b1_5_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_5_mbB; + RC_spvpp_u2b1_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_5_meA; + RC_spvpp_u2b1_6_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_6_mbB; + RC_spvpp_u2b1_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_6_meA; + RC_spvpp_u2b1_7_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_7_mbB; + RC_spvpp_u2b1_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_7_meA; + RC_spvpp_u2b1_8_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_8_mbB; + RC_spvpp_u2b1_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_8_meA; + RC_spvpp_u2b1_9_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_9_mbB; + RC_spvpp_u2b1_9_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_9_meA; + RC_spvpp_u34_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_0_meA; + RC_spvpp_u34_0_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_0_meB; + RC_spvpp_u34_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_1_meA; + RC_spvpp_u34_1_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_1_meB; + RC_spvpp_u34_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_2_meA; + RC_spvpp_u34_2_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_2_meB; + RC_spvpp_u34_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_3_meA; + RC_spvpp_u34_3_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_3_meB; + RC_spvpp_u34_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_4_meA; + RC_spvpp_u34_4_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_4_meB; + RC_spvpp_u34_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_5_meA; + RC_spvpp_u34_5_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_5_meB; + RC_spvpp_u34_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_6_meA; + RC_spvpp_u34_6_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_6_meB; + RC_spvpp_u34_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_7_meA; + RC_spvpp_u34_7_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_7_meB; + RC_spvpp_u34_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_8_meA; + RC_spvpp_u34_8_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_8_meB; + RC_spvpp_u3b1_0_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_0_mbB; + RC_spvpp_u3b1_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_0_meA; + RC_spvpp_u3b1_10_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_10_mbB; + RC_spvpp_u3b1_10_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_10_meA; + RC_spvpp_u3b1_11_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_11_mbB; + RC_spvpp_u3b1_11_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_11_meA; + RC_spvpp_u3b1_1_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_1_mbB; + RC_spvpp_u3b1_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_1_meA; + RC_spvpp_u3b1_2_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_2_mbB; + RC_spvpp_u3b1_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_2_meA; + RC_spvpp_u3b1_3_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_3_mbB; + RC_spvpp_u3b1_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_3_meA; + RC_spvpp_u3b1_4_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_4_mbB; + RC_spvpp_u3b1_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_4_meA; + RC_spvpp_u3b1_5_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_5_mbB; + RC_spvpp_u3b1_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_5_meA; + RC_spvpp_u3b1_6_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_6_mbB; + RC_spvpp_u3b1_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_6_meA; + RC_spvpp_u3b1_7_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_7_mbB; + RC_spvpp_u3b1_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_7_meA; + RC_spvpp_u3b1_8_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_8_mbB; + RC_spvpp_u3b1_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_8_meA; + RC_spvpp_u3b1_9_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_9_mbB; + RC_spvpp_u3b1_9_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_9_meA; + spvpp_bxa__bxamb1_larg1_ptr_b_9_0 = (utype_b_9_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_fsuv_larg_ptr_b_9_0 = (utype_b_9_0*) &spvpp_fsuv_larg; + spvpp_ptu2a_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu2a_a; + spvpp_ptu2a_b_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu2a_b; + spvpp_ptu2b_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu2b_a; + spvpp_ptu2b_b_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu2b_b; + spvpp_ptu2c_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu2c_a; + spvpp_ptu2c_b_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu2c_b; + spvpp_ptu3a_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu3a_a; + spvpp_ptu3a_b_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu3a_b; + spvpp_ptu3b_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu3b_a; + spvpp_ptu3b_b_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu3b_b; + spvpp_ptu3c_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu3c_a; + spvpp_ptu3c_b_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu3c_b; + spvpp_ptu4a_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu4a_a; + spvpp_ptu4b_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu4b_a; + spvpp_ptu4c_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu4c_a; + spvpp_u12_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_0_meA; + spvpp_u12_0_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_0_meB; + spvpp_u12_10_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_10_meA; + spvpp_u12_10_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_10_meB; + spvpp_u12_11_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_11_meA; + spvpp_u12_11_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_11_meB; + spvpp_u12_12_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_12_meA; + spvpp_u12_12_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_12_meB; + spvpp_u12_13_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_13_meA; + spvpp_u12_13_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_13_meB; + spvpp_u12_14_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_14_meA; + spvpp_u12_14_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_14_meB; + spvpp_u12_15_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_15_meA; + spvpp_u12_15_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_15_meB; + spvpp_u12_16_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_16_meA; + spvpp_u12_16_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_16_meB; + spvpp_u12_17_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_17_meA; + spvpp_u12_17_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_17_meB; + spvpp_u12_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_1_meA; + spvpp_u12_1_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_1_meB; + spvpp_u12_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_2_meA; + spvpp_u12_2_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_2_meB; + spvpp_u12_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_3_meA; + spvpp_u12_3_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_3_meB; + spvpp_u12_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_4_meA; + spvpp_u12_4_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_4_meB; + spvpp_u12_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_5_meA; + spvpp_u12_5_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_5_meB; + spvpp_u12_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_6_meA; + spvpp_u12_6_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_6_meB; + spvpp_u12_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_7_meA; + spvpp_u12_7_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_7_meB; + spvpp_u12_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_8_meA; + spvpp_u12_8_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_8_meB; + spvpp_u12_9_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_9_meA; + spvpp_u12_9_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_9_meB; + spvpp_u13_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_0_meA; + spvpp_u13_0_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_0_meB; + spvpp_u13_10_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_10_meA; + spvpp_u13_10_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_10_meB; + spvpp_u13_11_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_11_meA; + spvpp_u13_11_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_11_meB; + spvpp_u13_12_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_12_meA; + spvpp_u13_12_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_12_meB; + spvpp_u13_13_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_13_meA; + spvpp_u13_13_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_13_meB; + spvpp_u13_14_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_14_meA; + spvpp_u13_14_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_14_meB; + spvpp_u13_15_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_15_meA; + spvpp_u13_15_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_15_meB; + spvpp_u13_16_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_16_meA; + spvpp_u13_16_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_16_meB; + spvpp_u13_17_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_17_meA; + spvpp_u13_17_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_17_meB; + spvpp_u13_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_1_meA; + spvpp_u13_1_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_1_meB; + spvpp_u13_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_2_meA; + spvpp_u13_2_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_2_meB; + spvpp_u13_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_3_meA; + spvpp_u13_3_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_3_meB; + spvpp_u13_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_4_meA; + spvpp_u13_4_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_4_meB; + spvpp_u13_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_5_meA; + spvpp_u13_5_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_5_meB; + spvpp_u13_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_6_meA; + spvpp_u13_6_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_6_meB; + spvpp_u13_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_7_meA; + spvpp_u13_7_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_7_meB; + spvpp_u13_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_8_meA; + spvpp_u13_8_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_8_meB; + spvpp_u13_9_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_9_meA; + spvpp_u13_9_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_9_meB; + spvpp_u14_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_0_meA; + spvpp_u14_0_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_0_meB; + spvpp_u14_10_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_10_meA; + spvpp_u14_10_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_10_meB; + spvpp_u14_11_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_11_meA; + spvpp_u14_11_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_11_meB; + spvpp_u14_12_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_12_meA; + spvpp_u14_12_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_12_meB; + spvpp_u14_13_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_13_meA; + spvpp_u14_13_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_13_meB; + spvpp_u14_14_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_14_meA; + spvpp_u14_14_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_14_meB; + spvpp_u14_15_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_15_meA; + spvpp_u14_15_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_15_meB; + spvpp_u14_16_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_16_meA; + spvpp_u14_16_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_16_meB; + spvpp_u14_17_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_17_meA; + spvpp_u14_17_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_17_meB; + spvpp_u14_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_1_meA; + spvpp_u14_1_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_1_meB; + spvpp_u14_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_2_meA; + spvpp_u14_2_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_2_meB; + spvpp_u14_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_3_meA; + spvpp_u14_3_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_3_meB; + spvpp_u14_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_4_meA; + spvpp_u14_4_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_4_meB; + spvpp_u14_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_5_meA; + spvpp_u14_5_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_5_meB; + spvpp_u14_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_6_meA; + spvpp_u14_6_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_6_meB; + spvpp_u14_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_7_meA; + spvpp_u14_7_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_7_meB; + spvpp_u14_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_8_meA; + spvpp_u14_8_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_8_meB; + spvpp_u14_9_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_9_meA; + spvpp_u14_9_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_9_meB; + spvpp_u1b1_0_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_0_mbB; + spvpp_u1b1_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_0_meA; + spvpp_u1b1_10_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_10_mbB; + spvpp_u1b1_10_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_10_meA; + spvpp_u1b1_11_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_11_mbB; + spvpp_u1b1_11_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_11_meA; + spvpp_u1b1_12_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_12_mbB; + spvpp_u1b1_12_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_12_meA; + spvpp_u1b1_13_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_13_mbB; + spvpp_u1b1_13_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_13_meA; + spvpp_u1b1_14_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_14_mbB; + spvpp_u1b1_14_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_14_meA; + spvpp_u1b1_15_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_15_mbB; + spvpp_u1b1_15_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_15_meA; + spvpp_u1b1_16_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_16_mbB; + spvpp_u1b1_16_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_16_meA; + spvpp_u1b1_17_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_17_mbB; + spvpp_u1b1_17_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_17_meA; + spvpp_u1b1_18_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_18_mbB; + spvpp_u1b1_18_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_18_meA; + spvpp_u1b1_19_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_19_mbB; + spvpp_u1b1_19_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_19_meA; + spvpp_u1b1_1_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_1_mbB; + spvpp_u1b1_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_1_meA; + spvpp_u1b1_20_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_20_mbB; + spvpp_u1b1_20_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_20_meA; + spvpp_u1b1_21_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_21_mbB; + spvpp_u1b1_21_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_21_meA; + spvpp_u1b1_22_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_22_mbB; + spvpp_u1b1_22_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_22_meA; + spvpp_u1b1_23_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_23_mbB; + spvpp_u1b1_23_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_23_meA; + spvpp_u1b1_2_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_2_mbB; + spvpp_u1b1_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_2_meA; + spvpp_u1b1_3_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_3_mbB; + spvpp_u1b1_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_3_meA; + spvpp_u1b1_4_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_4_mbB; + spvpp_u1b1_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_4_meA; + spvpp_u1b1_5_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_5_mbB; + spvpp_u1b1_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_5_meA; + spvpp_u1b1_6_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_6_mbB; + spvpp_u1b1_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_6_meA; + spvpp_u1b1_7_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_7_mbB; + spvpp_u1b1_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_7_meA; + spvpp_u1b1_8_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_8_mbB; + spvpp_u1b1_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_8_meA; + spvpp_u1b1_9_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_9_mbB; + spvpp_u1b1_9_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_9_meA; + spvpp_u23_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_0_meA; + spvpp_u23_0_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_0_meB; + spvpp_u23_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_1_meA; + spvpp_u23_1_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_1_meB; + spvpp_u23_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_2_meA; + spvpp_u23_2_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_2_meB; + spvpp_u23_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_3_meA; + spvpp_u23_3_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_3_meB; + spvpp_u23_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_4_meA; + spvpp_u23_4_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_4_meB; + spvpp_u23_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_5_meA; + spvpp_u23_5_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_5_meB; + spvpp_u23_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_6_meA; + spvpp_u23_6_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_6_meB; + spvpp_u23_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_7_meA; + spvpp_u23_7_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_7_meB; + spvpp_u23_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_8_meA; + spvpp_u23_8_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_8_meB; + spvpp_u24_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_0_meA; + spvpp_u24_0_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_0_meB; + spvpp_u24_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_1_meA; + spvpp_u24_1_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_1_meB; + spvpp_u24_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_2_meA; + spvpp_u24_2_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_2_meB; + spvpp_u24_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_3_meA; + spvpp_u24_3_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_3_meB; + spvpp_u24_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_4_meA; + spvpp_u24_4_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_4_meB; + spvpp_u24_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_5_meA; + spvpp_u24_5_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_5_meB; + spvpp_u24_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_6_meA; + spvpp_u24_6_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_6_meB; + spvpp_u24_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_7_meA; + spvpp_u24_7_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_7_meB; + spvpp_u24_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_8_meA; + spvpp_u24_8_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_8_meB; + spvpp_u2b1_0_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_0_mbB; + spvpp_u2b1_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_0_meA; + spvpp_u2b1_10_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_10_mbB; + spvpp_u2b1_10_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_10_meA; + spvpp_u2b1_11_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_11_mbB; + spvpp_u2b1_11_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_11_meA; + spvpp_u2b1_1_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_1_mbB; + spvpp_u2b1_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_1_meA; + spvpp_u2b1_2_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_2_mbB; + spvpp_u2b1_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_2_meA; + spvpp_u2b1_3_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_3_mbB; + spvpp_u2b1_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_3_meA; + spvpp_u2b1_4_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_4_mbB; + spvpp_u2b1_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_4_meA; + spvpp_u2b1_5_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_5_mbB; + spvpp_u2b1_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_5_meA; + spvpp_u2b1_6_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_6_mbB; + spvpp_u2b1_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_6_meA; + spvpp_u2b1_7_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_7_mbB; + spvpp_u2b1_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_7_meA; + spvpp_u2b1_8_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_8_mbB; + spvpp_u2b1_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_8_meA; + spvpp_u2b1_9_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_9_mbB; + spvpp_u2b1_9_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_9_meA; + spvpp_u34_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_0_meA; + spvpp_u34_0_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_0_meB; + spvpp_u34_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_1_meA; + spvpp_u34_1_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_1_meB; + spvpp_u34_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_2_meA; + spvpp_u34_2_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_2_meB; + spvpp_u34_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_3_meA; + spvpp_u34_3_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_3_meB; + spvpp_u34_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_4_meA; + spvpp_u34_4_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_4_meB; + spvpp_u34_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_5_meA; + spvpp_u34_5_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_5_meB; + spvpp_u34_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_6_meA; + spvpp_u34_6_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_6_meB; + spvpp_u34_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_7_meA; + spvpp_u34_7_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_7_meB; + spvpp_u34_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_8_meA; + spvpp_u34_8_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_8_meB; + spvpp_u3b1_0_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_0_mbB; + spvpp_u3b1_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_0_meA; + spvpp_u3b1_10_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_10_mbB; + spvpp_u3b1_10_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_10_meA; + spvpp_u3b1_11_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_11_mbB; + spvpp_u3b1_11_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_11_meA; + spvpp_u3b1_1_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_1_mbB; + spvpp_u3b1_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_1_meA; + spvpp_u3b1_2_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_2_mbB; + spvpp_u3b1_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_2_meA; + spvpp_u3b1_3_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_3_mbB; + spvpp_u3b1_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_3_meA; + spvpp_u3b1_4_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_4_mbB; + spvpp_u3b1_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_4_meA; + spvpp_u3b1_5_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_5_mbB; + spvpp_u3b1_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_5_meA; + spvpp_u3b1_6_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_6_mbB; + spvpp_u3b1_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_6_meA; + spvpp_u3b1_7_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_7_mbB; + spvpp_u3b1_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_7_meA; + spvpp_u3b1_8_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_8_mbB; + spvpp_u3b1_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_8_meA; + spvpp_u3b1_9_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_9_mbB; + spvpp_u3b1_9_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_9_meA; + RC_spvpp_Eq1b1_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_Eqme14; + RC_spvpp_au2_0_me21_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au2_0_me21; + RC_spvpp_au2_1_me21_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au2_1_me21; + RC_spvpp_au2_2_me21_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au2_2_me21; + RC_spvpp_au2b_0_mb11_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au2b_0_mb11; + RC_spvpp_au2b_1_mb11_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au2b_1_mb11; + RC_spvpp_au2b_2_mb11_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au2b_2_mb11; + RC_spvpp_au2b_3_mb11_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au2b_3_mb11; + RC_spvpp_au3_0_me31_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au3_0_me31; + RC_spvpp_au3_1_me31_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au3_1_me31; + RC_spvpp_au3_2_me31_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au3_2_me31; + RC_spvpp_au4_0_me41_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au4_0_me41; + RC_spvpp_au4_1_me41_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au4_1_me41; + RC_spvpp_au4_2_me41_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au4_2_me41; + RC_spvpp_u12_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_0_Dphi; + RC_spvpp_u12_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_10_Dphi; + RC_spvpp_u12_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_11_Dphi; + RC_spvpp_u12_12_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_12_Dphi; + RC_spvpp_u12_13_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_13_Dphi; + RC_spvpp_u12_14_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_14_Dphi; + RC_spvpp_u12_15_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_15_Dphi; + RC_spvpp_u12_16_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_16_Dphi; + RC_spvpp_u12_17_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_17_Dphi; + RC_spvpp_u12_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_1_Dphi; + RC_spvpp_u12_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_2_Dphi; + RC_spvpp_u12_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_3_Dphi; + RC_spvpp_u12_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_4_Dphi; + RC_spvpp_u12_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_5_Dphi; + RC_spvpp_u12_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_6_Dphi; + RC_spvpp_u12_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_7_Dphi; + RC_spvpp_u12_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_8_Dphi; + RC_spvpp_u12_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_9_Dphi; + RC_spvpp_u13_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_0_Dphi; + RC_spvpp_u13_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_10_Dphi; + RC_spvpp_u13_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_11_Dphi; + RC_spvpp_u13_12_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_12_Dphi; + RC_spvpp_u13_13_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_13_Dphi; + RC_spvpp_u13_14_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_14_Dphi; + RC_spvpp_u13_15_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_15_Dphi; + RC_spvpp_u13_16_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_16_Dphi; + RC_spvpp_u13_17_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_17_Dphi; + RC_spvpp_u13_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_1_Dphi; + RC_spvpp_u13_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_2_Dphi; + RC_spvpp_u13_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_3_Dphi; + RC_spvpp_u13_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_4_Dphi; + RC_spvpp_u13_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_5_Dphi; + RC_spvpp_u13_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_6_Dphi; + RC_spvpp_u13_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_7_Dphi; + RC_spvpp_u13_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_8_Dphi; + RC_spvpp_u13_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_9_Dphi; + RC_spvpp_u14_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_0_Dphi; + RC_spvpp_u14_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_10_Dphi; + RC_spvpp_u14_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_11_Dphi; + RC_spvpp_u14_12_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_12_Dphi; + RC_spvpp_u14_13_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_13_Dphi; + RC_spvpp_u14_14_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_14_Dphi; + RC_spvpp_u14_15_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_15_Dphi; + RC_spvpp_u14_16_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_16_Dphi; + RC_spvpp_u14_17_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_17_Dphi; + RC_spvpp_u14_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_1_Dphi; + RC_spvpp_u14_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_2_Dphi; + RC_spvpp_u14_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_3_Dphi; + RC_spvpp_u14_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_4_Dphi; + RC_spvpp_u14_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_5_Dphi; + RC_spvpp_u14_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_6_Dphi; + RC_spvpp_u14_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_7_Dphi; + RC_spvpp_u14_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_8_Dphi; + RC_spvpp_u14_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_9_Dphi; + RC_spvpp_u1b1_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_0_Dphi; + RC_spvpp_u1b1_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_10_Dphi; + RC_spvpp_u1b1_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_11_Dphi; + RC_spvpp_u1b1_12_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_12_Dphi; + RC_spvpp_u1b1_13_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_13_Dphi; + RC_spvpp_u1b1_14_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_14_Dphi; + RC_spvpp_u1b1_15_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_15_Dphi; + RC_spvpp_u1b1_16_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_16_Dphi; + RC_spvpp_u1b1_17_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_17_Dphi; + RC_spvpp_u1b1_18_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_18_Dphi; + RC_spvpp_u1b1_19_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_19_Dphi; + RC_spvpp_u1b1_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_1_Dphi; + RC_spvpp_u1b1_20_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_20_Dphi; + RC_spvpp_u1b1_21_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_21_Dphi; + RC_spvpp_u1b1_22_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_22_Dphi; + RC_spvpp_u1b1_23_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_23_Dphi; + RC_spvpp_u1b1_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_2_Dphi; + RC_spvpp_u1b1_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_3_Dphi; + RC_spvpp_u1b1_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_4_Dphi; + RC_spvpp_u1b1_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_5_Dphi; + RC_spvpp_u1b1_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_6_Dphi; + RC_spvpp_u1b1_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_7_Dphi; + RC_spvpp_u1b1_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_8_Dphi; + RC_spvpp_u1b1_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_9_Dphi; + RC_spvpp_u23_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_0_Dphi; + RC_spvpp_u23_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_1_Dphi; + RC_spvpp_u23_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_2_Dphi; + RC_spvpp_u23_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_3_Dphi; + RC_spvpp_u23_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_4_Dphi; + RC_spvpp_u23_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_5_Dphi; + RC_spvpp_u23_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_6_Dphi; + RC_spvpp_u23_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_7_Dphi; + RC_spvpp_u23_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_8_Dphi; + RC_spvpp_u24_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_0_Dphi; + RC_spvpp_u24_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_1_Dphi; + RC_spvpp_u24_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_2_Dphi; + RC_spvpp_u24_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_3_Dphi; + RC_spvpp_u24_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_4_Dphi; + RC_spvpp_u24_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_5_Dphi; + RC_spvpp_u24_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_6_Dphi; + RC_spvpp_u24_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_7_Dphi; + RC_spvpp_u24_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_8_Dphi; + RC_spvpp_u2b1_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_0_Dphi; + RC_spvpp_u2b1_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_10_Dphi; + RC_spvpp_u2b1_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_11_Dphi; + RC_spvpp_u2b1_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_1_Dphi; + RC_spvpp_u2b1_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_2_Dphi; + RC_spvpp_u2b1_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_3_Dphi; + RC_spvpp_u2b1_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_4_Dphi; + RC_spvpp_u2b1_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_5_Dphi; + RC_spvpp_u2b1_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_6_Dphi; + RC_spvpp_u2b1_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_7_Dphi; + RC_spvpp_u2b1_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_8_Dphi; + RC_spvpp_u2b1_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_9_Dphi; + RC_spvpp_u34_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_0_Dphi; + RC_spvpp_u34_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_1_Dphi; + RC_spvpp_u34_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_2_Dphi; + RC_spvpp_u34_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_3_Dphi; + RC_spvpp_u34_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_4_Dphi; + RC_spvpp_u34_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_5_Dphi; + RC_spvpp_u34_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_6_Dphi; + RC_spvpp_u34_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_7_Dphi; + RC_spvpp_u34_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_8_Dphi; + RC_spvpp_u3b1_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_0_Dphi; + RC_spvpp_u3b1_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_10_Dphi; + RC_spvpp_u3b1_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_11_Dphi; + RC_spvpp_u3b1_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_1_Dphi; + RC_spvpp_u3b1_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_2_Dphi; + RC_spvpp_u3b1_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_3_Dphi; + RC_spvpp_u3b1_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_4_Dphi; + RC_spvpp_u3b1_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_5_Dphi; + RC_spvpp_u3b1_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_6_Dphi; + RC_spvpp_u3b1_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_7_Dphi; + RC_spvpp_u3b1_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_8_Dphi; + RC_spvpp_u3b1_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_9_Dphi; + spvpp_Eq1b1_ptr_b_9_8 = (utype_b_9_8*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_9_8 = (utype_b_9_8*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_9_8 = (utype_b_9_8*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_9_8 = (utype_b_9_8*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_9_8 = (utype_b_9_8*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_9_8 = (utype_b_9_8*) &spvpp_Eqme14; + spvpp_au2_0_me21_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au2_0_me21; + spvpp_au2_1_me21_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au2_1_me21; + spvpp_au2_2_me21_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au2_2_me21; + spvpp_au2b_0_mb11_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au2b_0_mb11; + spvpp_au2b_1_mb11_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au2b_1_mb11; + spvpp_au2b_2_mb11_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au2b_2_mb11; + spvpp_au2b_3_mb11_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au2b_3_mb11; + spvpp_au3_0_me31_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au3_0_me31; + spvpp_au3_1_me31_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au3_1_me31; + spvpp_au3_2_me31_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au3_2_me31; + spvpp_au4_0_me41_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au4_0_me41; + spvpp_au4_1_me41_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au4_1_me41; + spvpp_au4_2_me41_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au4_2_me41; + spvpp_u12_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_0_Dphi; + spvpp_u12_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_10_Dphi; + spvpp_u12_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_11_Dphi; + spvpp_u12_12_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_12_Dphi; + spvpp_u12_13_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_13_Dphi; + spvpp_u12_14_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_14_Dphi; + spvpp_u12_15_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_15_Dphi; + spvpp_u12_16_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_16_Dphi; + spvpp_u12_17_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_17_Dphi; + spvpp_u12_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_1_Dphi; + spvpp_u12_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_2_Dphi; + spvpp_u12_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_3_Dphi; + spvpp_u12_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_4_Dphi; + spvpp_u12_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_5_Dphi; + spvpp_u12_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_6_Dphi; + spvpp_u12_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_7_Dphi; + spvpp_u12_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_8_Dphi; + spvpp_u12_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_9_Dphi; + spvpp_u13_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_0_Dphi; + spvpp_u13_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_10_Dphi; + spvpp_u13_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_11_Dphi; + spvpp_u13_12_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_12_Dphi; + spvpp_u13_13_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_13_Dphi; + spvpp_u13_14_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_14_Dphi; + spvpp_u13_15_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_15_Dphi; + spvpp_u13_16_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_16_Dphi; + spvpp_u13_17_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_17_Dphi; + spvpp_u13_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_1_Dphi; + spvpp_u13_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_2_Dphi; + spvpp_u13_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_3_Dphi; + spvpp_u13_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_4_Dphi; + spvpp_u13_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_5_Dphi; + spvpp_u13_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_6_Dphi; + spvpp_u13_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_7_Dphi; + spvpp_u13_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_8_Dphi; + spvpp_u13_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_9_Dphi; + spvpp_u14_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_0_Dphi; + spvpp_u14_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_10_Dphi; + spvpp_u14_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_11_Dphi; + spvpp_u14_12_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_12_Dphi; + spvpp_u14_13_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_13_Dphi; + spvpp_u14_14_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_14_Dphi; + spvpp_u14_15_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_15_Dphi; + spvpp_u14_16_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_16_Dphi; + spvpp_u14_17_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_17_Dphi; + spvpp_u14_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_1_Dphi; + spvpp_u14_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_2_Dphi; + spvpp_u14_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_3_Dphi; + spvpp_u14_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_4_Dphi; + spvpp_u14_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_5_Dphi; + spvpp_u14_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_6_Dphi; + spvpp_u14_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_7_Dphi; + spvpp_u14_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_8_Dphi; + spvpp_u14_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_9_Dphi; + spvpp_u1b1_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_0_Dphi; + spvpp_u1b1_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_10_Dphi; + spvpp_u1b1_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_11_Dphi; + spvpp_u1b1_12_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_12_Dphi; + spvpp_u1b1_13_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_13_Dphi; + spvpp_u1b1_14_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_14_Dphi; + spvpp_u1b1_15_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_15_Dphi; + spvpp_u1b1_16_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_16_Dphi; + spvpp_u1b1_17_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_17_Dphi; + spvpp_u1b1_18_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_18_Dphi; + spvpp_u1b1_19_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_19_Dphi; + spvpp_u1b1_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_1_Dphi; + spvpp_u1b1_20_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_20_Dphi; + spvpp_u1b1_21_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_21_Dphi; + spvpp_u1b1_22_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_22_Dphi; + spvpp_u1b1_23_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_23_Dphi; + spvpp_u1b1_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_2_Dphi; + spvpp_u1b1_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_3_Dphi; + spvpp_u1b1_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_4_Dphi; + spvpp_u1b1_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_5_Dphi; + spvpp_u1b1_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_6_Dphi; + spvpp_u1b1_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_7_Dphi; + spvpp_u1b1_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_8_Dphi; + spvpp_u1b1_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_9_Dphi; + spvpp_u23_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_0_Dphi; + spvpp_u23_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_1_Dphi; + spvpp_u23_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_2_Dphi; + spvpp_u23_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_3_Dphi; + spvpp_u23_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_4_Dphi; + spvpp_u23_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_5_Dphi; + spvpp_u23_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_6_Dphi; + spvpp_u23_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_7_Dphi; + spvpp_u23_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_8_Dphi; + spvpp_u24_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_0_Dphi; + spvpp_u24_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_1_Dphi; + spvpp_u24_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_2_Dphi; + spvpp_u24_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_3_Dphi; + spvpp_u24_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_4_Dphi; + spvpp_u24_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_5_Dphi; + spvpp_u24_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_6_Dphi; + spvpp_u24_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_7_Dphi; + spvpp_u24_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_8_Dphi; + spvpp_u2b1_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_0_Dphi; + spvpp_u2b1_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_10_Dphi; + spvpp_u2b1_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_11_Dphi; + spvpp_u2b1_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_1_Dphi; + spvpp_u2b1_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_2_Dphi; + spvpp_u2b1_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_3_Dphi; + spvpp_u2b1_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_4_Dphi; + spvpp_u2b1_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_5_Dphi; + spvpp_u2b1_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_6_Dphi; + spvpp_u2b1_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_7_Dphi; + spvpp_u2b1_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_8_Dphi; + spvpp_u2b1_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_9_Dphi; + spvpp_u34_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_0_Dphi; + spvpp_u34_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_1_Dphi; + spvpp_u34_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_2_Dphi; + spvpp_u34_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_3_Dphi; + spvpp_u34_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_4_Dphi; + spvpp_u34_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_5_Dphi; + spvpp_u34_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_6_Dphi; + spvpp_u34_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_7_Dphi; + spvpp_u34_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_8_Dphi; + spvpp_u3b1_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_0_Dphi; + spvpp_u3b1_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_10_Dphi; + spvpp_u3b1_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_11_Dphi; + spvpp_u3b1_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_1_Dphi; + spvpp_u3b1_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_2_Dphi; + spvpp_u3b1_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_3_Dphi; + spvpp_u3b1_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_4_Dphi; + spvpp_u3b1_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_5_Dphi; + spvpp_u3b1_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_6_Dphi; + spvpp_u3b1_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_7_Dphi; + spvpp_u3b1_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_8_Dphi; + spvpp_u3b1_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_9_Dphi; + RC_pHp_ptr_b_9_9 = (utype_b_9_9*) &RC_pHp; + RC_pLp_ptr_b_9_9 = (utype_b_9_9*) &RC_pLp; + RC_pMp_ptr_b_9_9 = (utype_b_9_9*) &RC_pMp; + RC_spvpp_Eqme12a_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_Eqme14a; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_survived_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv_survived; + RC_spvpp_m0_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_m0; + RC_spvpp_m1_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_ptu3c_SelPhi; + pHp_ptr_b_9_9 = (utype_b_9_9*) &pHp; + pLp_ptr_b_9_9 = (utype_b_9_9*) &pLp; + pMp_ptr_b_9_9 = (utype_b_9_9*) &pMp; + spvpp_Eqme12a_ptr_b_9_9 = (utype_b_9_9*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_9_9 = (utype_b_9_9*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_9_9 = (utype_b_9_9*) &spvpp_Eqme14a; + spvpp_bxa__bxamb1_Exists_ptr_b_9_9 = (utype_b_9_9*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_9_9 = (utype_b_9_9*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_9_9 = (utype_b_9_9*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_9_9 = (utype_b_9_9*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_9_9 = (utype_b_9_9*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_9_9 = (utype_b_9_9*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_zcnt_ptr_b_9_9 = (utype_b_9_9*) &spvpp_bxa__bxamb1_zcnt; + spvpp_fsuv_Exists_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv_killrr3; + spvpp_fsuv_survived_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv_survived; + spvpp_m0_ptr_b_9_9 = (utype_b_9_9*) &spvpp_m0; + spvpp_m1_ptr_b_9_9 = (utype_b_9_9*) &spvpp_m1; + spvpp_m2_ptr_b_9_9 = (utype_b_9_9*) &spvpp_m2; + spvpp_mux_FR_ptr_b_9_9 = (utype_b_9_9*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_9_9 = (utype_b_9_9*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_9_9 = (utype_b_9_9*) &spvpp_pass12; + spvpp_pass13_ptr_b_9_9 = (utype_b_9_9*) &spvpp_pass13; + spvpp_pass14_ptr_b_9_9 = (utype_b_9_9*) &spvpp_pass14; + spvpp_ptu2a_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &spvpp_ptu3c_SelPhi; +} diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_generated_init.h b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_generated_init.h new file mode 100644 index 0000000000000..f15d127e82dcf --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_generated_init.h @@ -0,0 +1,4459 @@ +// This C++ source file was automatically generated +// by C++ model based on VPP library. Modification of this file +// is possible, but if you want to keep it in sync with the C++ +// model, please modify the model and re-generate this file. +// VPP library web-page: http://www.phys.ufl.edu/~madorsky/vpp/ + +// Author : madorsky +// Timestamp : Thu Apr 24 17:06:15 2014 + +siginit (clkp); +siginit (control); +siginit (curved); +siginit (date); +siginit (etawn12); +siginit (etawn13); +siginit (etawn14); +siginit (etawn23); +siginit (etawn24); +siginit (etawn34); +siginit (idHp); +siginit (idLp); +siginit (idMp); +siginit (maxdeta_halo112); +siginit (maxdeta_halo113); +siginit (maxdeta_halo12); +siginit (maxdeta_halo13); +siginit (maxdphi_halo112); +siginit (maxdphi_halo113); +siginit (maxdphi_halo12); +siginit (maxdphi_halo13); +siginit (mb1a_phi_off); +siginit (mb1ap); +siginit (mb1b_phi_off); +siginit (mb1bp); +siginit (me1ap); +siginit (me1ar); +siginit (me1bp); +siginit (me1br); +siginit (me1cp); +siginit (me1cr); +siginit (me1dp); +siginit (me1dr); +siginit (me1ep); +siginit (me1er); +siginit (me1fp); +siginit (me1fr); +siginit (me2ap); +siginit (me2ar); +siginit (me2bp); +siginit (me2br); +siginit (me2cp); +siginit (me2cr); +siginit (me3ap); +siginit (me3ar); +siginit (me3bp); +siginit (me3br); +siginit (me3cp); +siginit (me3cr); +siginit (me4ap); +siginit (me4ar); +siginit (me4bp); +siginit (me4br); +siginit (me4cp); +siginit (me4cr); +siginit (mindeta); +siginit (mindeta_halo); +siginit (mindeta_halo112); +siginit (mindeta_halo113); +siginit (mindeta_halo12); +siginit (mindeta_halo13); +siginit (mindphi); +siginit (mindphi_halo); +siginit (mneta12); +siginit (mneta12dt); +siginit (mneta13); +siginit (mneta14); +siginit (mneta23); +siginit (mneta24); +siginit (mneta34); +siginit (mxeta12); +siginit (mxeta12dt); +siginit (mxeta13); +siginit (mxeta14); +siginit (mxeta23); +siginit (mxeta24); +siginit (mxeta34); +siginit (pHp); +siginit (pLp); +siginit (pMp); +siginit (phdiff_aH); +siginit (phdiff_aL); +siginit (phdiff_aM); +siginit (phdiff_bH); +siginit (phdiff_bL); +siginit (phdiff_bM); +siginit (spvpp_Eq1b1); +siginit (spvpp_Eq1b1r); +siginit (spvpp_Eq2b1); +siginit (spvpp_Eq2b1r); +siginit (spvpp_Eq3b1); +siginit (spvpp_Eq3b1r); +siginit (spvpp_Eqme12); +siginit (spvpp_Eqme12a); +siginit (spvpp_Eqme12ar); +siginit (spvpp_Eqme12r); +siginit (spvpp_Eqme13); +siginit (spvpp_Eqme13a); +siginit (spvpp_Eqme13ar); +siginit (spvpp_Eqme13r); +siginit (spvpp_Eqme14); +siginit (spvpp_Eqme14a); +siginit (spvpp_Eqme14r); +siginit (spvpp_Eqme23); +siginit (spvpp_Eqme23r); +siginit (spvpp_Eqme24); +siginit (spvpp_Eqme24r); +siginit (spvpp_Eqme34); +siginit (spvpp_Eqme34r); +siginit (spvpp_FR2a); +siginit (spvpp_FR2ar); +siginit (spvpp_FR2arr); +siginit (spvpp_FR2arrr); +siginit (spvpp_FR2b); +siginit (spvpp_FR2br); +siginit (spvpp_FR2brr); +siginit (spvpp_FR2brrr); +siginit (spvpp_FR2c); +siginit (spvpp_FR2cr); +siginit (spvpp_FR2crr); +siginit (spvpp_FR2crrr); +siginit (spvpp_FR3a); +siginit (spvpp_FR3ar); +siginit (spvpp_FR3arr); +siginit (spvpp_FR3arrr); +siginit (spvpp_FR3b); +siginit (spvpp_FR3br); +siginit (spvpp_FR3brr); +siginit (spvpp_FR3brrr); +siginit (spvpp_FR3c); +siginit (spvpp_FR3cr); +siginit (spvpp_FR3crr); +siginit (spvpp_FR3crrr); +siginit (spvpp_FR4a); +siginit (spvpp_FR4ar); +siginit (spvpp_FR4arr); +siginit (spvpp_FR4arrr); +siginit (spvpp_FR4b); +siginit (spvpp_FR4br); +siginit (spvpp_FR4brr); +siginit (spvpp_FR4brrr); +siginit (spvpp_FR4c); +siginit (spvpp_FR4cr); +siginit (spvpp_FR4crr); +siginit (spvpp_FR4crrr); +siginit (spvpp_FRH); +siginit (spvpp_FRL); +siginit (spvpp_FRM); +siginit (spvpp_FRba); +siginit (spvpp_FRbar); +siginit (spvpp_FRbarr); +siginit (spvpp_FRbarrr); +siginit (spvpp_FRbb); +siginit (spvpp_FRbbr); +siginit (spvpp_FRbbrr); +siginit (spvpp_FRbbrrr); +siginit (spvpp_FRbc); +siginit (spvpp_FRbcr); +siginit (spvpp_FRbcrr); +siginit (spvpp_FRbcrrr); +siginit (spvpp_FRbd); +siginit (spvpp_FRbdr); +siginit (spvpp_FRbdrr); +siginit (spvpp_FRbdrrr); +siginit (spvpp_au2_0__Max21p); +siginit (spvpp_au2_0__Maxp); +siginit (spvpp_au2_0_e23); +siginit (spvpp_au2_0_e24); +siginit (spvpp_au2_0_max21); +siginit (spvpp_au2_0_max23); +siginit (spvpp_au2_0_max24); +siginit (spvpp_au2_0_maxq); +siginit (spvpp_au2_0_me21); +siginit (spvpp_au2_0_me23); +siginit (spvpp_au2_0_me24); +siginit (spvpp_au2_0_quality); +siginit (spvpp_au2_1__Max21p); +siginit (spvpp_au2_1__Maxp); +siginit (spvpp_au2_1_e23); +siginit (spvpp_au2_1_e24); +siginit (spvpp_au2_1_max21); +siginit (spvpp_au2_1_max23); +siginit (spvpp_au2_1_max24); +siginit (spvpp_au2_1_maxq); +siginit (spvpp_au2_1_me21); +siginit (spvpp_au2_1_me23); +siginit (spvpp_au2_1_me24); +siginit (spvpp_au2_1_quality); +siginit (spvpp_au2_2__Max21p); +siginit (spvpp_au2_2__Maxp); +siginit (spvpp_au2_2_e23); +siginit (spvpp_au2_2_e24); +siginit (spvpp_au2_2_max21); +siginit (spvpp_au2_2_max23); +siginit (spvpp_au2_2_max24); +siginit (spvpp_au2_2_maxq); +siginit (spvpp_au2_2_me21); +siginit (spvpp_au2_2_me23); +siginit (spvpp_au2_2_me24); +siginit (spvpp_au2_2_quality); +siginit (spvpp_au2a_0__Maxa21p); +siginit (spvpp_au2a_0_max21); +siginit (spvpp_au2a_0_me21); +siginit (spvpp_au2a_0_quality); +siginit (spvpp_au2a_1__Maxa21p); +siginit (spvpp_au2a_1_max21); +siginit (spvpp_au2a_1_me21); +siginit (spvpp_au2a_1_quality); +siginit (spvpp_au2a_2__Maxa21p); +siginit (spvpp_au2a_2_max21); +siginit (spvpp_au2a_2_me21); +siginit (spvpp_au2a_2_quality); +siginit (spvpp_au2b_0__Max11); +siginit (spvpp_au2b_0__Max12); +siginit (spvpp_au2b_0_max11); +siginit (spvpp_au2b_0_max12); +siginit (spvpp_au2b_0_max13); +siginit (spvpp_au2b_0_maxq); +siginit (spvpp_au2b_0_mb11); +siginit (spvpp_au2b_0_mb12); +siginit (spvpp_au2b_0_mb13); +siginit (spvpp_au2b_0_q11); +siginit (spvpp_au2b_0_q12); +siginit (spvpp_au2b_0_q13); +siginit (spvpp_au2b_1__Max11); +siginit (spvpp_au2b_1__Max12); +siginit (spvpp_au2b_1_max11); +siginit (spvpp_au2b_1_max12); +siginit (spvpp_au2b_1_max13); +siginit (spvpp_au2b_1_maxq); +siginit (spvpp_au2b_1_mb11); +siginit (spvpp_au2b_1_mb12); +siginit (spvpp_au2b_1_mb13); +siginit (spvpp_au2b_1_q11); +siginit (spvpp_au2b_1_q12); +siginit (spvpp_au2b_1_q13); +siginit (spvpp_au2b_2__Max11); +siginit (spvpp_au2b_2__Max12); +siginit (spvpp_au2b_2_max11); +siginit (spvpp_au2b_2_max12); +siginit (spvpp_au2b_2_max13); +siginit (spvpp_au2b_2_maxq); +siginit (spvpp_au2b_2_mb11); +siginit (spvpp_au2b_2_mb12); +siginit (spvpp_au2b_2_mb13); +siginit (spvpp_au2b_2_q11); +siginit (spvpp_au2b_2_q12); +siginit (spvpp_au2b_2_q13); +siginit (spvpp_au2b_3__Max11); +siginit (spvpp_au2b_3__Max12); +siginit (spvpp_au2b_3_max11); +siginit (spvpp_au2b_3_max12); +siginit (spvpp_au2b_3_max13); +siginit (spvpp_au2b_3_maxq); +siginit (spvpp_au2b_3_mb11); +siginit (spvpp_au2b_3_mb12); +siginit (spvpp_au2b_3_mb13); +siginit (spvpp_au2b_3_q11); +siginit (spvpp_au2b_3_q12); +siginit (spvpp_au2b_3_q13); +siginit (spvpp_au3_0__Max31p); +siginit (spvpp_au3_0__Max3p); +siginit (spvpp_au3_0_e32); +siginit (spvpp_au3_0_e34); +siginit (spvpp_au3_0_max31); +siginit (spvpp_au3_0_max32); +siginit (spvpp_au3_0_max34); +siginit (spvpp_au3_0_me31); +siginit (spvpp_au3_0_me32); +siginit (spvpp_au3_0_me34); +siginit (spvpp_au3_0_quality); +siginit (spvpp_au3_1__Max31p); +siginit (spvpp_au3_1__Max3p); +siginit (spvpp_au3_1_e32); +siginit (spvpp_au3_1_e34); +siginit (spvpp_au3_1_max31); +siginit (spvpp_au3_1_max32); +siginit (spvpp_au3_1_max34); +siginit (spvpp_au3_1_me31); +siginit (spvpp_au3_1_me32); +siginit (spvpp_au3_1_me34); +siginit (spvpp_au3_1_quality); +siginit (spvpp_au3_2__Max31p); +siginit (spvpp_au3_2__Max3p); +siginit (spvpp_au3_2_e32); +siginit (spvpp_au3_2_e34); +siginit (spvpp_au3_2_max31); +siginit (spvpp_au3_2_max32); +siginit (spvpp_au3_2_max34); +siginit (spvpp_au3_2_me31); +siginit (spvpp_au3_2_me32); +siginit (spvpp_au3_2_me34); +siginit (spvpp_au3_2_quality); +siginit (spvpp_au3a_0__Maxa21p); +siginit (spvpp_au3a_0_max21); +siginit (spvpp_au3a_0_me21); +siginit (spvpp_au3a_0_quality); +siginit (spvpp_au3a_1__Maxa21p); +siginit (spvpp_au3a_1_max21); +siginit (spvpp_au3a_1_me21); +siginit (spvpp_au3a_1_quality); +siginit (spvpp_au3a_2__Maxa21p); +siginit (spvpp_au3a_2_max21); +siginit (spvpp_au3a_2_me21); +siginit (spvpp_au3a_2_quality); +siginit (spvpp_au4_0__Max41p); +siginit (spvpp_au4_0_max41); +siginit (spvpp_au4_0_maxq); +siginit (spvpp_au4_0_me41); +siginit (spvpp_au4_0_quality); +siginit (spvpp_au4_1__Max41p); +siginit (spvpp_au4_1_max41); +siginit (spvpp_au4_1_maxq); +siginit (spvpp_au4_1_me41); +siginit (spvpp_au4_1_quality); +siginit (spvpp_au4_2__Max41p); +siginit (spvpp_au4_2_max41); +siginit (spvpp_au4_2_maxq); +siginit (spvpp_au4_2_me41); +siginit (spvpp_au4_2_quality); +siginit (spvpp_bxa__bxamb1_Exists); +siginit (spvpp_bxa__bxamb1__CountZ11); +siginit (spvpp_bxa__bxamb1_ilgj); +siginit (spvpp_bxa__bxamb1_inAr); +siginit (spvpp_bxa__bxamb1_inArr); +siginit (spvpp_bxa__bxamb1_inBr); +siginit (spvpp_bxa__bxamb1_inBrr); +siginit (spvpp_bxa__bxamb1_inCr); +siginit (spvpp_bxa__bxamb1_inCrr); +siginit (spvpp_bxa__bxamb1_inDr); +siginit (spvpp_bxa__bxamb1_inDrr); +siginit (spvpp_bxa__bxamb1_larg1); +siginit (spvpp_bxa__bxamb1_m0); +siginit (spvpp_bxa__bxamb1_m1); +siginit (spvpp_bxa__bxamb1_m2); +siginit (spvpp_bxa__bxamb1_m3); +siginit (spvpp_bxa__bxamb1_qi); +siginit (spvpp_bxa__bxamb1_qj); +siginit (spvpp_bxa__bxamb1_res); +siginit (spvpp_bxa__bxamb1_s); +siginit (spvpp_bxa__bxamb1_tin); +siginit (spvpp_bxa__bxamb1_zcnt); +siginit (spvpp_bxa__bxame1ac_Exists); +siginit (spvpp_bxa__bxame1ac__CountZ); +siginit (spvpp_bxa__bxame1ac_ilgj); +siginit (spvpp_bxa__bxame1ac_inAr); +siginit (spvpp_bxa__bxame1ac_inArr); +siginit (spvpp_bxa__bxame1ac_inBr); +siginit (spvpp_bxa__bxame1ac_inBrr); +siginit (spvpp_bxa__bxame1ac_inCr); +siginit (spvpp_bxa__bxame1ac_inCrr); +siginit (spvpp_bxa__bxame1ac_larg1); +siginit (spvpp_bxa__bxame1ac_m0); +siginit (spvpp_bxa__bxame1ac_m1); +siginit (spvpp_bxa__bxame1ac_m2); +siginit (spvpp_bxa__bxame1ac_qi); +siginit (spvpp_bxa__bxame1ac_qj); +siginit (spvpp_bxa__bxame1ac_res); +siginit (spvpp_bxa__bxame1ac_s); +siginit (spvpp_bxa__bxame1ac_tin); +siginit (spvpp_bxa__bxame1ac_zcnt); +siginit (spvpp_bxa__bxame1df_Exists); +siginit (spvpp_bxa__bxame1df__CountZ); +siginit (spvpp_bxa__bxame1df_ilgj); +siginit (spvpp_bxa__bxame1df_inAr); +siginit (spvpp_bxa__bxame1df_inArr); +siginit (spvpp_bxa__bxame1df_inBr); +siginit (spvpp_bxa__bxame1df_inBrr); +siginit (spvpp_bxa__bxame1df_inCr); +siginit (spvpp_bxa__bxame1df_inCrr); +siginit (spvpp_bxa__bxame1df_larg1); +siginit (spvpp_bxa__bxame1df_m0); +siginit (spvpp_bxa__bxame1df_m1); +siginit (spvpp_bxa__bxame1df_m2); +siginit (spvpp_bxa__bxame1df_qi); +siginit (spvpp_bxa__bxame1df_qj); +siginit (spvpp_bxa__bxame1df_res); +siginit (spvpp_bxa__bxame1df_s); +siginit (spvpp_bxa__bxame1df_tin); +siginit (spvpp_bxa__bxame1df_zcnt); +siginit (spvpp_bxa__bxame2_Exists); +siginit (spvpp_bxa__bxame2__CountZ); +siginit (spvpp_bxa__bxame2_ilgj); +siginit (spvpp_bxa__bxame2_inAr); +siginit (spvpp_bxa__bxame2_inArr); +siginit (spvpp_bxa__bxame2_inBr); +siginit (spvpp_bxa__bxame2_inBrr); +siginit (spvpp_bxa__bxame2_inCr); +siginit (spvpp_bxa__bxame2_inCrr); +siginit (spvpp_bxa__bxame2_larg1); +siginit (spvpp_bxa__bxame2_m0); +siginit (spvpp_bxa__bxame2_m1); +siginit (spvpp_bxa__bxame2_m2); +siginit (spvpp_bxa__bxame2_qi); +siginit (spvpp_bxa__bxame2_qj); +siginit (spvpp_bxa__bxame2_res); +siginit (spvpp_bxa__bxame2_s); +siginit (spvpp_bxa__bxame2_tin); +siginit (spvpp_bxa__bxame2_zcnt); +siginit (spvpp_bxa__bxame3_Exists); +siginit (spvpp_bxa__bxame3__CountZ); +siginit (spvpp_bxa__bxame3_ilgj); +siginit (spvpp_bxa__bxame3_inAr); +siginit (spvpp_bxa__bxame3_inArr); +siginit (spvpp_bxa__bxame3_inBr); +siginit (spvpp_bxa__bxame3_inBrr); +siginit (spvpp_bxa__bxame3_inCr); +siginit (spvpp_bxa__bxame3_inCrr); +siginit (spvpp_bxa__bxame3_larg1); +siginit (spvpp_bxa__bxame3_m0); +siginit (spvpp_bxa__bxame3_m1); +siginit (spvpp_bxa__bxame3_m2); +siginit (spvpp_bxa__bxame3_qi); +siginit (spvpp_bxa__bxame3_qj); +siginit (spvpp_bxa__bxame3_res); +siginit (spvpp_bxa__bxame3_s); +siginit (spvpp_bxa__bxame3_tin); +siginit (spvpp_bxa__bxame3_zcnt); +siginit (spvpp_bxa__bxame4_Exists); +siginit (spvpp_bxa__bxame4__CountZ); +siginit (spvpp_bxa__bxame4_ilgj); +siginit (spvpp_bxa__bxame4_inAr); +siginit (spvpp_bxa__bxame4_inArr); +siginit (spvpp_bxa__bxame4_inBr); +siginit (spvpp_bxa__bxame4_inBrr); +siginit (spvpp_bxa__bxame4_inCr); +siginit (spvpp_bxa__bxame4_inCrr); +siginit (spvpp_bxa__bxame4_larg1); +siginit (spvpp_bxa__bxame4_m0); +siginit (spvpp_bxa__bxame4_m1); +siginit (spvpp_bxa__bxame4_m2); +siginit (spvpp_bxa__bxame4_qi); +siginit (spvpp_bxa__bxame4_qj); +siginit (spvpp_bxa__bxame4_res); +siginit (spvpp_bxa__bxame4_s); +siginit (spvpp_bxa__bxame4_tin); +siginit (spvpp_bxa__bxame4_zcnt); +siginit (spvpp_bxa__depth); +siginit (spvpp_bxa__med0); +siginit (spvpp_bxa__med1); +siginit (spvpp_bxa__med2); +siginit (spvpp_bxa__med3); +siginit (spvpp_bxa__med4); +siginit (spvpp_bxa__medb0); +siginit (spvpp_bxa__medb1); +siginit (spvpp_bxa__medb2); +siginit (spvpp_bxa__medb3); +siginit (spvpp_bxa__medb4); +siginit (spvpp_bxcorrect_Exists); +siginit (spvpp_bxcorrect__CountZ); +siginit (spvpp_bxcorrect_b1); +siginit (spvpp_bxcorrect_b2); +siginit (spvpp_bxcorrect_b3); +siginit (spvpp_bxcorrect_coll); +siginit (spvpp_bxcorrect_del1t); +siginit (spvpp_bxcorrect_del2t); +siginit (spvpp_bxcorrect_ilgj); +siginit (spvpp_bxcorrect_larg1); +siginit (spvpp_bxcorrect_m0); +siginit (spvpp_bxcorrect_m1); +siginit (spvpp_bxcorrect_m2); +siginit (spvpp_bxcorrect_pretrig); +siginit (spvpp_bxcorrect_res); +siginit (spvpp_bxcorrect_ri); +siginit (spvpp_bxcorrect_rj); +siginit (spvpp_bxcorrect_s); +siginit (spvpp_bxcorrect_stubd); +siginit (spvpp_bxcorrect_stubn); +siginit (spvpp_bxcorrect_tid); +siginit (spvpp_bxcorrect_zcnt); +siginit (spvpp_dtbx_0_mb1a); +siginit (spvpp_dtbx_0_mb1ar); +siginit (spvpp_dtbx_0_phi); +siginit (spvpp_dtbx_1_mb1a); +siginit (spvpp_dtbx_1_mb1ar); +siginit (spvpp_dtbx_1_phi); +siginit (spvpp_etaPT2a); +siginit (spvpp_etaPT2ar); +siginit (spvpp_etaPT2arr); +siginit (spvpp_etaPT2arrr); +siginit (spvpp_etaPT2b); +siginit (spvpp_etaPT2br); +siginit (spvpp_etaPT2brr); +siginit (spvpp_etaPT2brrr); +siginit (spvpp_etaPT2c); +siginit (spvpp_etaPT2cr); +siginit (spvpp_etaPT2crr); +siginit (spvpp_etaPT2crrr); +siginit (spvpp_etaPT3a); +siginit (spvpp_etaPT3ar); +siginit (spvpp_etaPT3arr); +siginit (spvpp_etaPT3arrr); +siginit (spvpp_etaPT3b); +siginit (spvpp_etaPT3br); +siginit (spvpp_etaPT3brr); +siginit (spvpp_etaPT3brrr); +siginit (spvpp_etaPT3c); +siginit (spvpp_etaPT3cr); +siginit (spvpp_etaPT3crr); +siginit (spvpp_etaPT3crrr); +siginit (spvpp_etaPT4a); +siginit (spvpp_etaPT4ar); +siginit (spvpp_etaPT4arr); +siginit (spvpp_etaPT4arrr); +siginit (spvpp_etaPT4b); +siginit (spvpp_etaPT4br); +siginit (spvpp_etaPT4brr); +siginit (spvpp_etaPT4brrr); +siginit (spvpp_etaPT4c); +siginit (spvpp_etaPT4cr); +siginit (spvpp_etaPT4crr); +siginit (spvpp_etaPT4crrr); +siginit (spvpp_etaPTH); +siginit (spvpp_etaPTL); +siginit (spvpp_etaPTM); +siginit (spvpp_etaPTa2a); +siginit (spvpp_etaPTa2ar); +siginit (spvpp_etaPTa2arr); +siginit (spvpp_etaPTa2arrr); +siginit (spvpp_etaPTa2b); +siginit (spvpp_etaPTa2br); +siginit (spvpp_etaPTa2brr); +siginit (spvpp_etaPTa2brrr); +siginit (spvpp_etaPTa2c); +siginit (spvpp_etaPTa2cr); +siginit (spvpp_etaPTa2crr); +siginit (spvpp_etaPTa2crrr); +siginit (spvpp_etaPTa3a); +siginit (spvpp_etaPTa3ar); +siginit (spvpp_etaPTa3arr); +siginit (spvpp_etaPTa3arrr); +siginit (spvpp_etaPTa3b); +siginit (spvpp_etaPTa3br); +siginit (spvpp_etaPTa3brr); +siginit (spvpp_etaPTa3brrr); +siginit (spvpp_etaPTa3c); +siginit (spvpp_etaPTa3cr); +siginit (spvpp_etaPTa3crr); +siginit (spvpp_etaPTa3crrr); +siginit (spvpp_etaPTb2a); +siginit (spvpp_etaPTb2ar); +siginit (spvpp_etaPTb2arr); +siginit (spvpp_etaPTb2arrr); +siginit (spvpp_etaPTb2b); +siginit (spvpp_etaPTb2br); +siginit (spvpp_etaPTb2brr); +siginit (spvpp_etaPTb2brrr); +siginit (spvpp_etaPTb2c); +siginit (spvpp_etaPTb2cr); +siginit (spvpp_etaPTb2crr); +siginit (spvpp_etaPTb2crrr); +siginit (spvpp_etaPTb2d); +siginit (spvpp_etaPTb2dr); +siginit (spvpp_etaPTb2drr); +siginit (spvpp_etaPTb2drrr); +siginit (spvpp_etu12_0_Deta); +siginit (spvpp_etu12_0_etaA); +siginit (spvpp_etu12_0_etaB); +siginit (spvpp_etu12_10_Deta); +siginit (spvpp_etu12_10_etaA); +siginit (spvpp_etu12_10_etaB); +siginit (spvpp_etu12_11_Deta); +siginit (spvpp_etu12_11_etaA); +siginit (spvpp_etu12_11_etaB); +siginit (spvpp_etu12_12_Deta); +siginit (spvpp_etu12_12_etaA); +siginit (spvpp_etu12_12_etaB); +siginit (spvpp_etu12_13_Deta); +siginit (spvpp_etu12_13_etaA); +siginit (spvpp_etu12_13_etaB); +siginit (spvpp_etu12_14_Deta); +siginit (spvpp_etu12_14_etaA); +siginit (spvpp_etu12_14_etaB); +siginit (spvpp_etu12_15_Deta); +siginit (spvpp_etu12_15_etaA); +siginit (spvpp_etu12_15_etaB); +siginit (spvpp_etu12_16_Deta); +siginit (spvpp_etu12_16_etaA); +siginit (spvpp_etu12_16_etaB); +siginit (spvpp_etu12_17_Deta); +siginit (spvpp_etu12_17_etaA); +siginit (spvpp_etu12_17_etaB); +siginit (spvpp_etu12_1_Deta); +siginit (spvpp_etu12_1_etaA); +siginit (spvpp_etu12_1_etaB); +siginit (spvpp_etu12_2_Deta); +siginit (spvpp_etu12_2_etaA); +siginit (spvpp_etu12_2_etaB); +siginit (spvpp_etu12_3_Deta); +siginit (spvpp_etu12_3_etaA); +siginit (spvpp_etu12_3_etaB); +siginit (spvpp_etu12_4_Deta); +siginit (spvpp_etu12_4_etaA); +siginit (spvpp_etu12_4_etaB); +siginit (spvpp_etu12_5_Deta); +siginit (spvpp_etu12_5_etaA); +siginit (spvpp_etu12_5_etaB); +siginit (spvpp_etu12_6_Deta); +siginit (spvpp_etu12_6_etaA); +siginit (spvpp_etu12_6_etaB); +siginit (spvpp_etu12_7_Deta); +siginit (spvpp_etu12_7_etaA); +siginit (spvpp_etu12_7_etaB); +siginit (spvpp_etu12_8_Deta); +siginit (spvpp_etu12_8_etaA); +siginit (spvpp_etu12_8_etaB); +siginit (spvpp_etu12_9_Deta); +siginit (spvpp_etu12_9_etaA); +siginit (spvpp_etu12_9_etaB); +siginit (spvpp_etu13_0_Deta); +siginit (spvpp_etu13_0_etaA); +siginit (spvpp_etu13_0_etaB); +siginit (spvpp_etu13_10_Deta); +siginit (spvpp_etu13_10_etaA); +siginit (spvpp_etu13_10_etaB); +siginit (spvpp_etu13_11_Deta); +siginit (spvpp_etu13_11_etaA); +siginit (spvpp_etu13_11_etaB); +siginit (spvpp_etu13_12_Deta); +siginit (spvpp_etu13_12_etaA); +siginit (spvpp_etu13_12_etaB); +siginit (spvpp_etu13_13_Deta); +siginit (spvpp_etu13_13_etaA); +siginit (spvpp_etu13_13_etaB); +siginit (spvpp_etu13_14_Deta); +siginit (spvpp_etu13_14_etaA); +siginit (spvpp_etu13_14_etaB); +siginit (spvpp_etu13_15_Deta); +siginit (spvpp_etu13_15_etaA); +siginit (spvpp_etu13_15_etaB); +siginit (spvpp_etu13_16_Deta); +siginit (spvpp_etu13_16_etaA); +siginit (spvpp_etu13_16_etaB); +siginit (spvpp_etu13_17_Deta); +siginit (spvpp_etu13_17_etaA); +siginit (spvpp_etu13_17_etaB); +siginit (spvpp_etu13_1_Deta); +siginit (spvpp_etu13_1_etaA); +siginit (spvpp_etu13_1_etaB); +siginit (spvpp_etu13_2_Deta); +siginit (spvpp_etu13_2_etaA); +siginit (spvpp_etu13_2_etaB); +siginit (spvpp_etu13_3_Deta); +siginit (spvpp_etu13_3_etaA); +siginit (spvpp_etu13_3_etaB); +siginit (spvpp_etu13_4_Deta); +siginit (spvpp_etu13_4_etaA); +siginit (spvpp_etu13_4_etaB); +siginit (spvpp_etu13_5_Deta); +siginit (spvpp_etu13_5_etaA); +siginit (spvpp_etu13_5_etaB); +siginit (spvpp_etu13_6_Deta); +siginit (spvpp_etu13_6_etaA); +siginit (spvpp_etu13_6_etaB); +siginit (spvpp_etu13_7_Deta); +siginit (spvpp_etu13_7_etaA); +siginit (spvpp_etu13_7_etaB); +siginit (spvpp_etu13_8_Deta); +siginit (spvpp_etu13_8_etaA); +siginit (spvpp_etu13_8_etaB); +siginit (spvpp_etu13_9_Deta); +siginit (spvpp_etu13_9_etaA); +siginit (spvpp_etu13_9_etaB); +siginit (spvpp_etu14_0_Deta); +siginit (spvpp_etu14_0_etaA); +siginit (spvpp_etu14_0_etaB); +siginit (spvpp_etu14_10_Deta); +siginit (spvpp_etu14_10_etaA); +siginit (spvpp_etu14_10_etaB); +siginit (spvpp_etu14_11_Deta); +siginit (spvpp_etu14_11_etaA); +siginit (spvpp_etu14_11_etaB); +siginit (spvpp_etu14_12_Deta); +siginit (spvpp_etu14_12_etaA); +siginit (spvpp_etu14_12_etaB); +siginit (spvpp_etu14_13_Deta); +siginit (spvpp_etu14_13_etaA); +siginit (spvpp_etu14_13_etaB); +siginit (spvpp_etu14_14_Deta); +siginit (spvpp_etu14_14_etaA); +siginit (spvpp_etu14_14_etaB); +siginit (spvpp_etu14_15_Deta); +siginit (spvpp_etu14_15_etaA); +siginit (spvpp_etu14_15_etaB); +siginit (spvpp_etu14_16_Deta); +siginit (spvpp_etu14_16_etaA); +siginit (spvpp_etu14_16_etaB); +siginit (spvpp_etu14_17_Deta); +siginit (spvpp_etu14_17_etaA); +siginit (spvpp_etu14_17_etaB); +siginit (spvpp_etu14_1_Deta); +siginit (spvpp_etu14_1_etaA); +siginit (spvpp_etu14_1_etaB); +siginit (spvpp_etu14_2_Deta); +siginit (spvpp_etu14_2_etaA); +siginit (spvpp_etu14_2_etaB); +siginit (spvpp_etu14_3_Deta); +siginit (spvpp_etu14_3_etaA); +siginit (spvpp_etu14_3_etaB); +siginit (spvpp_etu14_4_Deta); +siginit (spvpp_etu14_4_etaA); +siginit (spvpp_etu14_4_etaB); +siginit (spvpp_etu14_5_Deta); +siginit (spvpp_etu14_5_etaA); +siginit (spvpp_etu14_5_etaB); +siginit (spvpp_etu14_6_Deta); +siginit (spvpp_etu14_6_etaA); +siginit (spvpp_etu14_6_etaB); +siginit (spvpp_etu14_7_Deta); +siginit (spvpp_etu14_7_etaA); +siginit (spvpp_etu14_7_etaB); +siginit (spvpp_etu14_8_Deta); +siginit (spvpp_etu14_8_etaA); +siginit (spvpp_etu14_8_etaB); +siginit (spvpp_etu14_9_Deta); +siginit (spvpp_etu14_9_etaA); +siginit (spvpp_etu14_9_etaB); +siginit (spvpp_fsuv_Exists); +siginit (spvpp_fsuv__CountZ_fsu); +siginit (spvpp_fsuv__d); +siginit (spvpp_fsuv_deta); +siginit (spvpp_fsuv_detar); +siginit (spvpp_fsuv_detarr); +siginit (spvpp_fsuv_dlm); +siginit (spvpp_fsuv_dphi); +siginit (spvpp_fsuv_dphir); +siginit (spvpp_fsuv_dphirr); +siginit (spvpp_fsuv_i); +siginit (spvpp_fsuv_idt); +siginit (spvpp_fsuv_ilgj); +siginit (spvpp_fsuv_j); +siginit (spvpp_fsuv_k); +siginit (spvpp_fsuv_kill); +siginit (spvpp_fsuv_killr); +siginit (spvpp_fsuv_killrr1); +siginit (spvpp_fsuv_killrr2); +siginit (spvpp_fsuv_killrr3); +siginit (spvpp_fsuv_larg); +siginit (spvpp_fsuv_res); +siginit (spvpp_fsuv_ri); +siginit (spvpp_fsuv_rilgrj); +siginit (spvpp_fsuv_rj); +siginit (spvpp_fsuv_s); +siginit (spvpp_fsuv_sh_segs); +siginit (spvpp_fsuv_survived); +siginit (spvpp_fsuva_Exists); +siginit (spvpp_fsuva_delA); +siginit (spvpp_fsuva_delB); +siginit (spvpp_fsuva_deta); +siginit (spvpp_fsuva_detar); +siginit (spvpp_fsuva_detarr); +siginit (spvpp_fsuva_dlm); +siginit (spvpp_fsuva_dphi); +siginit (spvpp_fsuva_dphir); +siginit (spvpp_fsuva_dphirr); +siginit (spvpp_fsuva_i); +siginit (spvpp_fsuva_ida0); +siginit (spvpp_fsuva_ida1); +siginit (spvpp_fsuva_ida2); +siginit (spvpp_fsuva_ida3); +siginit (spvpp_fsuva_ida4); +siginit (spvpp_fsuva_ida5); +siginit (spvpp_fsuva_idt); +siginit (spvpp_fsuva_ilgj); +siginit (spvpp_fsuva_j); +siginit (spvpp_fsuva_kill); +siginit (spvpp_fsuva_killr); +siginit (spvpp_fsuva_killrr1); +siginit (spvpp_fsuva_killrr2); +siginit (spvpp_fsuva_killrr3); +siginit (spvpp_fsuva_larg); +siginit (spvpp_fsuva_ri); +siginit (spvpp_fsuva_rilgrj); +siginit (spvpp_fsuva_rj); +siginit (spvpp_fsuva_s); +siginit (spvpp_fsuva_sidA); +siginit (spvpp_fsuva_sidB); +siginit (spvpp_fsuva_survived); +siginit (spvpp_idH); +siginit (spvpp_idL); +siginit (spvpp_idM); +siginit (spvpp_m0); +siginit (spvpp_m0a); +siginit (spvpp_m1); +siginit (spvpp_m2); +siginit (spvpp_mode2a); +siginit (spvpp_mode2ar); +siginit (spvpp_mode2arr); +siginit (spvpp_mode2arrr); +siginit (spvpp_mode2b); +siginit (spvpp_mode2br); +siginit (spvpp_mode2brr); +siginit (spvpp_mode2brrr); +siginit (spvpp_mode2c); +siginit (spvpp_mode2cr); +siginit (spvpp_mode2crr); +siginit (spvpp_mode2crrr); +siginit (spvpp_mode3a); +siginit (spvpp_mode3ar); +siginit (spvpp_mode3arr); +siginit (spvpp_mode3arrr); +siginit (spvpp_mode3b); +siginit (spvpp_mode3br); +siginit (spvpp_mode3brr); +siginit (spvpp_mode3brrr); +siginit (spvpp_mode3c); +siginit (spvpp_mode3cr); +siginit (spvpp_mode3crr); +siginit (spvpp_mode3crrr); +siginit (spvpp_mode4a); +siginit (spvpp_mode4ar); +siginit (spvpp_mode4arr); +siginit (spvpp_mode4arrr); +siginit (spvpp_mode4b); +siginit (spvpp_mode4br); +siginit (spvpp_mode4brr); +siginit (spvpp_mode4brrr); +siginit (spvpp_mode4c); +siginit (spvpp_mode4cr); +siginit (spvpp_mode4crr); +siginit (spvpp_mode4crrr); +siginit (spvpp_modeMemH); +siginit (spvpp_modeMemL); +siginit (spvpp_modeMemM); +siginit (spvpp_modeb2a); +siginit (spvpp_modeb2ar); +siginit (spvpp_modeb2arr); +siginit (spvpp_modeb2arrr); +siginit (spvpp_modeb2b); +siginit (spvpp_modeb2br); +siginit (spvpp_modeb2brr); +siginit (spvpp_modeb2brrr); +siginit (spvpp_modeb2c); +siginit (spvpp_modeb2cr); +siginit (spvpp_modeb2crr); +siginit (spvpp_modeb2crrr); +siginit (spvpp_modeb2d); +siginit (spvpp_modeb2dr); +siginit (spvpp_modeb2drr); +siginit (spvpp_modeb2drrr); +siginit (spvpp_mux_FR); +siginit (spvpp_mux__ScalePhi); +siginit (spvpp_mux_i); +siginit (spvpp_mux_phiHs); +siginit (spvpp_mux_phiLs); +siginit (spvpp_mux_phiMs); +siginit (spvpp_mux_sign); +siginit (spvpp_pass12); +siginit (spvpp_pass13); +siginit (spvpp_pass14); +siginit (spvpp_phdiff_a1); +siginit (spvpp_phdiff_a2); +siginit (spvpp_phdiff_a3); +siginit (spvpp_phdiff_b1); +siginit (spvpp_phdiff_b2); +siginit (spvpp_phdiff_b3); +siginit (spvpp_phi2a); +siginit (spvpp_phi2ar); +siginit (spvpp_phi2arr); +siginit (spvpp_phi2arrr); +siginit (spvpp_phi2b); +siginit (spvpp_phi2br); +siginit (spvpp_phi2brr); +siginit (spvpp_phi2brrr); +siginit (spvpp_phi2c); +siginit (spvpp_phi2cr); +siginit (spvpp_phi2crr); +siginit (spvpp_phi2crrr); +siginit (spvpp_phi3a); +siginit (spvpp_phi3ar); +siginit (spvpp_phi3arr); +siginit (spvpp_phi3arrr); +siginit (spvpp_phi3b); +siginit (spvpp_phi3br); +siginit (spvpp_phi3brr); +siginit (spvpp_phi3brrr); +siginit (spvpp_phi3c); +siginit (spvpp_phi3cr); +siginit (spvpp_phi3crr); +siginit (spvpp_phi3crrr); +siginit (spvpp_phi4a); +siginit (spvpp_phi4ar); +siginit (spvpp_phi4arr); +siginit (spvpp_phi4arrr); +siginit (spvpp_phi4b); +siginit (spvpp_phi4br); +siginit (spvpp_phi4brr); +siginit (spvpp_phi4brrr); +siginit (spvpp_phi4c); +siginit (spvpp_phi4cr); +siginit (spvpp_phi4crr); +siginit (spvpp_phi4crrr); +siginit (spvpp_phiH); +siginit (spvpp_phiL); +siginit (spvpp_phiM); +siginit (spvpp_phia2a); +siginit (spvpp_phia2ar); +siginit (spvpp_phia2arr); +siginit (spvpp_phia2arrr); +siginit (spvpp_phia2b); +siginit (spvpp_phia2br); +siginit (spvpp_phia2brr); +siginit (spvpp_phia2brrr); +siginit (spvpp_phia2c); +siginit (spvpp_phia2cr); +siginit (spvpp_phia2crr); +siginit (spvpp_phia2crrr); +siginit (spvpp_phia3a); +siginit (spvpp_phia3ar); +siginit (spvpp_phia3arr); +siginit (spvpp_phia3arrr); +siginit (spvpp_phia3b); +siginit (spvpp_phia3br); +siginit (spvpp_phia3brr); +siginit (spvpp_phia3brrr); +siginit (spvpp_phia3c); +siginit (spvpp_phia3cr); +siginit (spvpp_phia3crr); +siginit (spvpp_phia3crrr); +siginit (spvpp_phib2a); +siginit (spvpp_phib2ar); +siginit (spvpp_phib2arr); +siginit (spvpp_phib2arrr); +siginit (spvpp_phib2b); +siginit (spvpp_phib2br); +siginit (spvpp_phib2brr); +siginit (spvpp_phib2brrr); +siginit (spvpp_phib2c); +siginit (spvpp_phib2cr); +siginit (spvpp_phib2crr); +siginit (spvpp_phib2crrr); +siginit (spvpp_phib2d); +siginit (spvpp_phib2dr); +siginit (spvpp_phib2drr); +siginit (spvpp_phib2drrr); +siginit (spvpp_pt2a); +siginit (spvpp_pt2ar); +siginit (spvpp_pt2arr); +siginit (spvpp_pt2arrr); +siginit (spvpp_pt2b); +siginit (spvpp_pt2br); +siginit (spvpp_pt2brr); +siginit (spvpp_pt2brrr); +siginit (spvpp_pt2c); +siginit (spvpp_pt2cr); +siginit (spvpp_pt2crr); +siginit (spvpp_pt2crrr); +siginit (spvpp_pt3a); +siginit (spvpp_pt3ar); +siginit (spvpp_pt3arr); +siginit (spvpp_pt3arrr); +siginit (spvpp_pt3b); +siginit (spvpp_pt3br); +siginit (spvpp_pt3brr); +siginit (spvpp_pt3brrr); +siginit (spvpp_pt3c); +siginit (spvpp_pt3cr); +siginit (spvpp_pt3crr); +siginit (spvpp_pt3crrr); +siginit (spvpp_pt4a); +siginit (spvpp_pt4ar); +siginit (spvpp_pt4arr); +siginit (spvpp_pt4arrr); +siginit (spvpp_pt4b); +siginit (spvpp_pt4br); +siginit (spvpp_pt4brr); +siginit (spvpp_pt4brrr); +siginit (spvpp_pt4c); +siginit (spvpp_pt4cr); +siginit (spvpp_pt4crr); +siginit (spvpp_pt4crrr); +siginit (spvpp_ptH); +siginit (spvpp_ptL); +siginit (spvpp_ptM); +siginit (spvpp_ptb2a); +siginit (spvpp_ptb2ar); +siginit (spvpp_ptb2arr); +siginit (spvpp_ptb2arrr); +siginit (spvpp_ptb2b); +siginit (spvpp_ptb2br); +siginit (spvpp_ptb2brr); +siginit (spvpp_ptb2brrr); +siginit (spvpp_ptb2c); +siginit (spvpp_ptb2cr); +siginit (spvpp_ptb2crr); +siginit (spvpp_ptb2crrr); +siginit (spvpp_ptb2d); +siginit (spvpp_ptb2dr); +siginit (spvpp_ptb2drr); +siginit (spvpp_ptb2drrr); +siginit (spvpp_ptu2a_EnableIdA); +siginit (spvpp_ptu2a_EnableIdB); +siginit (spvpp_ptu2a_EnableIdC); +siginit (spvpp_ptu2a_FR); +siginit (spvpp_ptu2a_IdValid); +siginit (spvpp_ptu2a_SelPhi); +siginit (spvpp_ptu2a__DecodeFR); +siginit (spvpp_ptu2a__Modep); +siginit (spvpp_ptu2a__SelectPhisp); +siginit (spvpp_ptu2a_a); +siginit (spvpp_ptu2a_a_press); +siginit (spvpp_ptu2a_b); +siginit (spvpp_ptu2a_b_press); +siginit (spvpp_ptu2a_c); +siginit (spvpp_ptu2a_clct_bit); +siginit (spvpp_ptu2a_d); +siginit (spvpp_ptu2a_dphi14); +siginit (spvpp_ptu2a_dphi23); +siginit (spvpp_ptu2a_dphi24); +siginit (spvpp_ptu2a_dphi34); +siginit (spvpp_ptu2a_e); +siginit (spvpp_ptu2a_e_press); +siginit (spvpp_ptu2a_etaA); +siginit (spvpp_ptu2a_etaB); +siginit (spvpp_ptu2a_etaC); +siginit (spvpp_ptu2a_etaPT); +siginit (spvpp_ptu2a_etaPTfull); +siginit (spvpp_ptu2a_eta_me11a); +siginit (spvpp_ptu2a_eta_shift); +siginit (spvpp_ptu2a_etadiff_a); +siginit (spvpp_ptu2a_etadiff_a_lsb); +siginit (spvpp_ptu2a_etadiff_b); +siginit (spvpp_ptu2a_etasign_a); +siginit (spvpp_ptu2a_etasign_b); +siginit (spvpp_ptu2a_mode); +siginit (spvpp_ptu2a_modeMem); +siginit (spvpp_ptu2a_modenew); +siginit (spvpp_ptu2a_modeout); +siginit (spvpp_ptu2a_phi); +siginit (spvpp_ptu2a_phi1); +siginit (spvpp_ptu2a_phi2); +siginit (spvpp_ptu2a_phi3); +siginit (spvpp_ptu2a_phi4); +siginit (spvpp_ptu2a_phiA); +siginit (spvpp_ptu2a_phiB); +siginit (spvpp_ptu2a_phiC); +siginit (spvpp_ptu2a_phi_shift); +siginit (spvpp_ptu2a_phidiff_a); +siginit (spvpp_ptu2a_pt); +siginit (spvpp_ptu2a_si); +siginit (spvpp_ptu2a_sign); +siginit (spvpp_ptu2b_EnableIdA); +siginit (spvpp_ptu2b_EnableIdB); +siginit (spvpp_ptu2b_EnableIdC); +siginit (spvpp_ptu2b_FR); +siginit (spvpp_ptu2b_IdValid); +siginit (spvpp_ptu2b_SelPhi); +siginit (spvpp_ptu2b__DecodeFR); +siginit (spvpp_ptu2b__Modep); +siginit (spvpp_ptu2b__SelectPhisp); +siginit (spvpp_ptu2b_a); +siginit (spvpp_ptu2b_a_press); +siginit (spvpp_ptu2b_b); +siginit (spvpp_ptu2b_b_press); +siginit (spvpp_ptu2b_c); +siginit (spvpp_ptu2b_clct_bit); +siginit (spvpp_ptu2b_d); +siginit (spvpp_ptu2b_dphi14); +siginit (spvpp_ptu2b_dphi23); +siginit (spvpp_ptu2b_dphi24); +siginit (spvpp_ptu2b_dphi34); +siginit (spvpp_ptu2b_e); +siginit (spvpp_ptu2b_e_press); +siginit (spvpp_ptu2b_etaA); +siginit (spvpp_ptu2b_etaB); +siginit (spvpp_ptu2b_etaC); +siginit (spvpp_ptu2b_etaPT); +siginit (spvpp_ptu2b_etaPTfull); +siginit (spvpp_ptu2b_eta_me11a); +siginit (spvpp_ptu2b_eta_shift); +siginit (spvpp_ptu2b_etadiff_a); +siginit (spvpp_ptu2b_etadiff_a_lsb); +siginit (spvpp_ptu2b_etadiff_b); +siginit (spvpp_ptu2b_etasign_a); +siginit (spvpp_ptu2b_etasign_b); +siginit (spvpp_ptu2b_mode); +siginit (spvpp_ptu2b_modeMem); +siginit (spvpp_ptu2b_modenew); +siginit (spvpp_ptu2b_modeout); +siginit (spvpp_ptu2b_phi); +siginit (spvpp_ptu2b_phi1); +siginit (spvpp_ptu2b_phi2); +siginit (spvpp_ptu2b_phi3); +siginit (spvpp_ptu2b_phi4); +siginit (spvpp_ptu2b_phiA); +siginit (spvpp_ptu2b_phiB); +siginit (spvpp_ptu2b_phiC); +siginit (spvpp_ptu2b_phi_shift); +siginit (spvpp_ptu2b_phidiff_a); +siginit (spvpp_ptu2b_pt); +siginit (spvpp_ptu2b_si); +siginit (spvpp_ptu2b_sign); +siginit (spvpp_ptu2c_EnableIdA); +siginit (spvpp_ptu2c_EnableIdB); +siginit (spvpp_ptu2c_EnableIdC); +siginit (spvpp_ptu2c_FR); +siginit (spvpp_ptu2c_IdValid); +siginit (spvpp_ptu2c_SelPhi); +siginit (spvpp_ptu2c__DecodeFR); +siginit (spvpp_ptu2c__Modep); +siginit (spvpp_ptu2c__SelectPhisp); +siginit (spvpp_ptu2c_a); +siginit (spvpp_ptu2c_a_press); +siginit (spvpp_ptu2c_b); +siginit (spvpp_ptu2c_b_press); +siginit (spvpp_ptu2c_c); +siginit (spvpp_ptu2c_clct_bit); +siginit (spvpp_ptu2c_d); +siginit (spvpp_ptu2c_dphi14); +siginit (spvpp_ptu2c_dphi23); +siginit (spvpp_ptu2c_dphi24); +siginit (spvpp_ptu2c_dphi34); +siginit (spvpp_ptu2c_e); +siginit (spvpp_ptu2c_e_press); +siginit (spvpp_ptu2c_etaA); +siginit (spvpp_ptu2c_etaB); +siginit (spvpp_ptu2c_etaC); +siginit (spvpp_ptu2c_etaPT); +siginit (spvpp_ptu2c_etaPTfull); +siginit (spvpp_ptu2c_eta_me11a); +siginit (spvpp_ptu2c_eta_shift); +siginit (spvpp_ptu2c_etadiff_a); +siginit (spvpp_ptu2c_etadiff_a_lsb); +siginit (spvpp_ptu2c_etadiff_b); +siginit (spvpp_ptu2c_etasign_a); +siginit (spvpp_ptu2c_etasign_b); +siginit (spvpp_ptu2c_mode); +siginit (spvpp_ptu2c_modeMem); +siginit (spvpp_ptu2c_modenew); +siginit (spvpp_ptu2c_modeout); +siginit (spvpp_ptu2c_phi); +siginit (spvpp_ptu2c_phi1); +siginit (spvpp_ptu2c_phi2); +siginit (spvpp_ptu2c_phi3); +siginit (spvpp_ptu2c_phi4); +siginit (spvpp_ptu2c_phiA); +siginit (spvpp_ptu2c_phiB); +siginit (spvpp_ptu2c_phiC); +siginit (spvpp_ptu2c_phi_shift); +siginit (spvpp_ptu2c_phidiff_a); +siginit (spvpp_ptu2c_pt); +siginit (spvpp_ptu2c_si); +siginit (spvpp_ptu2c_sign); +siginit (spvpp_ptu3a_EnableIdA); +siginit (spvpp_ptu3a_EnableIdB); +siginit (spvpp_ptu3a_EnableIdC); +siginit (spvpp_ptu3a_FR); +siginit (spvpp_ptu3a_IdValid); +siginit (spvpp_ptu3a_SelPhi); +siginit (spvpp_ptu3a__DecodeFR); +siginit (spvpp_ptu3a__Modep); +siginit (spvpp_ptu3a__SelectPhisp); +siginit (spvpp_ptu3a_a); +siginit (spvpp_ptu3a_a_press); +siginit (spvpp_ptu3a_b); +siginit (spvpp_ptu3a_b_press); +siginit (spvpp_ptu3a_c); +siginit (spvpp_ptu3a_clct_bit); +siginit (spvpp_ptu3a_d); +siginit (spvpp_ptu3a_dphi14); +siginit (spvpp_ptu3a_dphi23); +siginit (spvpp_ptu3a_dphi24); +siginit (spvpp_ptu3a_dphi34); +siginit (spvpp_ptu3a_e); +siginit (spvpp_ptu3a_e_press); +siginit (spvpp_ptu3a_etaA); +siginit (spvpp_ptu3a_etaB); +siginit (spvpp_ptu3a_etaC); +siginit (spvpp_ptu3a_etaPT); +siginit (spvpp_ptu3a_etaPTfull); +siginit (spvpp_ptu3a_eta_me11a); +siginit (spvpp_ptu3a_eta_shift); +siginit (spvpp_ptu3a_etadiff_a); +siginit (spvpp_ptu3a_etadiff_a_lsb); +siginit (spvpp_ptu3a_etadiff_b); +siginit (spvpp_ptu3a_etasign_a); +siginit (spvpp_ptu3a_etasign_b); +siginit (spvpp_ptu3a_mode); +siginit (spvpp_ptu3a_modeMem); +siginit (spvpp_ptu3a_modenew); +siginit (spvpp_ptu3a_modeout); +siginit (spvpp_ptu3a_phi); +siginit (spvpp_ptu3a_phi1); +siginit (spvpp_ptu3a_phi2); +siginit (spvpp_ptu3a_phi3); +siginit (spvpp_ptu3a_phi4); +siginit (spvpp_ptu3a_phiA); +siginit (spvpp_ptu3a_phiB); +siginit (spvpp_ptu3a_phiC); +siginit (spvpp_ptu3a_phi_shift); +siginit (spvpp_ptu3a_phidiff_a); +siginit (spvpp_ptu3a_pt); +siginit (spvpp_ptu3a_si); +siginit (spvpp_ptu3a_sign); +siginit (spvpp_ptu3b_EnableIdA); +siginit (spvpp_ptu3b_EnableIdB); +siginit (spvpp_ptu3b_EnableIdC); +siginit (spvpp_ptu3b_FR); +siginit (spvpp_ptu3b_IdValid); +siginit (spvpp_ptu3b_SelPhi); +siginit (spvpp_ptu3b__DecodeFR); +siginit (spvpp_ptu3b__Modep); +siginit (spvpp_ptu3b__SelectPhisp); +siginit (spvpp_ptu3b_a); +siginit (spvpp_ptu3b_a_press); +siginit (spvpp_ptu3b_b); +siginit (spvpp_ptu3b_b_press); +siginit (spvpp_ptu3b_c); +siginit (spvpp_ptu3b_clct_bit); +siginit (spvpp_ptu3b_d); +siginit (spvpp_ptu3b_dphi14); +siginit (spvpp_ptu3b_dphi23); +siginit (spvpp_ptu3b_dphi24); +siginit (spvpp_ptu3b_dphi34); +siginit (spvpp_ptu3b_e); +siginit (spvpp_ptu3b_e_press); +siginit (spvpp_ptu3b_etaA); +siginit (spvpp_ptu3b_etaB); +siginit (spvpp_ptu3b_etaC); +siginit (spvpp_ptu3b_etaPT); +siginit (spvpp_ptu3b_etaPTfull); +siginit (spvpp_ptu3b_eta_me11a); +siginit (spvpp_ptu3b_eta_shift); +siginit (spvpp_ptu3b_etadiff_a); +siginit (spvpp_ptu3b_etadiff_a_lsb); +siginit (spvpp_ptu3b_etadiff_b); +siginit (spvpp_ptu3b_etasign_a); +siginit (spvpp_ptu3b_etasign_b); +siginit (spvpp_ptu3b_mode); +siginit (spvpp_ptu3b_modeMem); +siginit (spvpp_ptu3b_modenew); +siginit (spvpp_ptu3b_modeout); +siginit (spvpp_ptu3b_phi); +siginit (spvpp_ptu3b_phi1); +siginit (spvpp_ptu3b_phi2); +siginit (spvpp_ptu3b_phi3); +siginit (spvpp_ptu3b_phi4); +siginit (spvpp_ptu3b_phiA); +siginit (spvpp_ptu3b_phiB); +siginit (spvpp_ptu3b_phiC); +siginit (spvpp_ptu3b_phi_shift); +siginit (spvpp_ptu3b_phidiff_a); +siginit (spvpp_ptu3b_pt); +siginit (spvpp_ptu3b_si); +siginit (spvpp_ptu3b_sign); +siginit (spvpp_ptu3c_EnableIdA); +siginit (spvpp_ptu3c_EnableIdB); +siginit (spvpp_ptu3c_EnableIdC); +siginit (spvpp_ptu3c_FR); +siginit (spvpp_ptu3c_IdValid); +siginit (spvpp_ptu3c_SelPhi); +siginit (spvpp_ptu3c__DecodeFR); +siginit (spvpp_ptu3c__Modep); +siginit (spvpp_ptu3c__SelectPhisp); +siginit (spvpp_ptu3c_a); +siginit (spvpp_ptu3c_a_press); +siginit (spvpp_ptu3c_b); +siginit (spvpp_ptu3c_b_press); +siginit (spvpp_ptu3c_c); +siginit (spvpp_ptu3c_clct_bit); +siginit (spvpp_ptu3c_d); +siginit (spvpp_ptu3c_dphi14); +siginit (spvpp_ptu3c_dphi23); +siginit (spvpp_ptu3c_dphi24); +siginit (spvpp_ptu3c_dphi34); +siginit (spvpp_ptu3c_e); +siginit (spvpp_ptu3c_e_press); +siginit (spvpp_ptu3c_etaA); +siginit (spvpp_ptu3c_etaB); +siginit (spvpp_ptu3c_etaC); +siginit (spvpp_ptu3c_etaPT); +siginit (spvpp_ptu3c_etaPTfull); +siginit (spvpp_ptu3c_eta_me11a); +siginit (spvpp_ptu3c_eta_shift); +siginit (spvpp_ptu3c_etadiff_a); +siginit (spvpp_ptu3c_etadiff_a_lsb); +siginit (spvpp_ptu3c_etadiff_b); +siginit (spvpp_ptu3c_etasign_a); +siginit (spvpp_ptu3c_etasign_b); +siginit (spvpp_ptu3c_mode); +siginit (spvpp_ptu3c_modeMem); +siginit (spvpp_ptu3c_modenew); +siginit (spvpp_ptu3c_modeout); +siginit (spvpp_ptu3c_phi); +siginit (spvpp_ptu3c_phi1); +siginit (spvpp_ptu3c_phi2); +siginit (spvpp_ptu3c_phi3); +siginit (spvpp_ptu3c_phi4); +siginit (spvpp_ptu3c_phiA); +siginit (spvpp_ptu3c_phiB); +siginit (spvpp_ptu3c_phiC); +siginit (spvpp_ptu3c_phi_shift); +siginit (spvpp_ptu3c_phidiff_a); +siginit (spvpp_ptu3c_pt); +siginit (spvpp_ptu3c_si); +siginit (spvpp_ptu3c_sign); +siginit (spvpp_ptu4a_FR); +siginit (spvpp_ptu4a_IdValid); +siginit (spvpp_ptu4a__DecodeFR); +siginit (spvpp_ptu4a_a); +siginit (spvpp_ptu4a_clct_bit); +siginit (spvpp_ptu4a_e); +siginit (spvpp_ptu4a_e_press); +siginit (spvpp_ptu4a_etaA); +siginit (spvpp_ptu4a_etaB); +siginit (spvpp_ptu4a_etaPT); +siginit (spvpp_ptu4a_etaPTfull); +siginit (spvpp_ptu4a_eta_me11a); +siginit (spvpp_ptu4a_eta_shift); +siginit (spvpp_ptu4a_etadiff_a); +siginit (spvpp_ptu4a_etadiff_a_lsb); +siginit (spvpp_ptu4a_modeMem); +siginit (spvpp_ptu4a_modeout); +siginit (spvpp_ptu4a_phi); +siginit (spvpp_ptu4a_phiA); +siginit (spvpp_ptu4a_phiB); +siginit (spvpp_ptu4a_phi_shift); +siginit (spvpp_ptu4a_si); +siginit (spvpp_ptu4b_FR); +siginit (spvpp_ptu4b_IdValid); +siginit (spvpp_ptu4b__DecodeFR); +siginit (spvpp_ptu4b_a); +siginit (spvpp_ptu4b_clct_bit); +siginit (spvpp_ptu4b_e); +siginit (spvpp_ptu4b_e_press); +siginit (spvpp_ptu4b_etaA); +siginit (spvpp_ptu4b_etaB); +siginit (spvpp_ptu4b_etaPT); +siginit (spvpp_ptu4b_etaPTfull); +siginit (spvpp_ptu4b_eta_me11a); +siginit (spvpp_ptu4b_eta_shift); +siginit (spvpp_ptu4b_etadiff_a); +siginit (spvpp_ptu4b_etadiff_a_lsb); +siginit (spvpp_ptu4b_modeMem); +siginit (spvpp_ptu4b_modeout); +siginit (spvpp_ptu4b_phi); +siginit (spvpp_ptu4b_phiA); +siginit (spvpp_ptu4b_phiB); +siginit (spvpp_ptu4b_phi_shift); +siginit (spvpp_ptu4b_si); +siginit (spvpp_ptu4c_FR); +siginit (spvpp_ptu4c_IdValid); +siginit (spvpp_ptu4c__DecodeFR); +siginit (spvpp_ptu4c_a); +siginit (spvpp_ptu4c_clct_bit); +siginit (spvpp_ptu4c_e); +siginit (spvpp_ptu4c_e_press); +siginit (spvpp_ptu4c_etaA); +siginit (spvpp_ptu4c_etaB); +siginit (spvpp_ptu4c_etaPT); +siginit (spvpp_ptu4c_etaPTfull); +siginit (spvpp_ptu4c_eta_me11a); +siginit (spvpp_ptu4c_eta_shift); +siginit (spvpp_ptu4c_etadiff_a); +siginit (spvpp_ptu4c_etadiff_a_lsb); +siginit (spvpp_ptu4c_modeMem); +siginit (spvpp_ptu4c_modeout); +siginit (spvpp_ptu4c_phi); +siginit (spvpp_ptu4c_phiA); +siginit (spvpp_ptu4c_phiB); +siginit (spvpp_ptu4c_phi_shift); +siginit (spvpp_ptu4c_si); +siginit (spvpp_ptua2a_etaPT); +siginit (spvpp_ptua2a_phi); +siginit (spvpp_ptua2b_etaPT); +siginit (spvpp_ptua2b_phi); +siginit (spvpp_ptua2c_etaPT); +siginit (spvpp_ptua2c_phi); +siginit (spvpp_ptua3a_etaPT); +siginit (spvpp_ptua3a_phi); +siginit (spvpp_ptua3b_etaPT); +siginit (spvpp_ptua3b_phi); +siginit (spvpp_ptua3c_etaPT); +siginit (spvpp_ptua3c_phi); +siginit (spvpp_ptub2a_Deta12); +siginit (spvpp_ptub2a_Deta13); +siginit (spvpp_ptub2a_Deta23); +siginit (spvpp_ptub2a_EnableIdA); +siginit (spvpp_ptub2a_EnableIdB); +siginit (spvpp_ptub2a_IdValid); +siginit (spvpp_ptub2a_SelPhi); +siginit (spvpp_ptub2a__IdValid); +siginit (spvpp_ptub2a__Modebp); +siginit (spvpp_ptub2a__SelectPhisbp); +siginit (spvpp_ptub2a__idvalid); +siginit (spvpp_ptub2a_a); +siginit (spvpp_ptub2a_abs_bend); +siginit (spvpp_ptub2a_b); +siginit (spvpp_ptub2a_c); +siginit (spvpp_ptub2a_d); +siginit (spvpp_ptub2a_e); +siginit (spvpp_ptub2a_etaPT); +siginit (spvpp_ptub2a_etaPTfull); +siginit (spvpp_ptub2a_mode); +siginit (spvpp_ptub2a_modeMem); +siginit (spvpp_ptub2a_phi); +siginit (spvpp_ptub2a_phiA); +siginit (spvpp_ptub2a_phiB); +siginit (spvpp_ptub2a_phiC); +siginit (spvpp_ptub2a_pt); +siginit (spvpp_ptub2a_si); +siginit (spvpp_ptub2a_sign); +siginit (spvpp_ptub2b_Deta12); +siginit (spvpp_ptub2b_Deta13); +siginit (spvpp_ptub2b_Deta23); +siginit (spvpp_ptub2b_EnableIdA); +siginit (spvpp_ptub2b_EnableIdB); +siginit (spvpp_ptub2b_IdValid); +siginit (spvpp_ptub2b_SelPhi); +siginit (spvpp_ptub2b__IdValid); +siginit (spvpp_ptub2b__Modebp); +siginit (spvpp_ptub2b__SelectPhisbp); +siginit (spvpp_ptub2b__idvalid); +siginit (spvpp_ptub2b_a); +siginit (spvpp_ptub2b_abs_bend); +siginit (spvpp_ptub2b_b); +siginit (spvpp_ptub2b_c); +siginit (spvpp_ptub2b_d); +siginit (spvpp_ptub2b_e); +siginit (spvpp_ptub2b_etaPT); +siginit (spvpp_ptub2b_etaPTfull); +siginit (spvpp_ptub2b_mode); +siginit (spvpp_ptub2b_modeMem); +siginit (spvpp_ptub2b_phi); +siginit (spvpp_ptub2b_phiA); +siginit (spvpp_ptub2b_phiB); +siginit (spvpp_ptub2b_phiC); +siginit (spvpp_ptub2b_pt); +siginit (spvpp_ptub2b_si); +siginit (spvpp_ptub2b_sign); +siginit (spvpp_ptub2c_Deta12); +siginit (spvpp_ptub2c_Deta13); +siginit (spvpp_ptub2c_Deta23); +siginit (spvpp_ptub2c_EnableIdA); +siginit (spvpp_ptub2c_EnableIdB); +siginit (spvpp_ptub2c_IdValid); +siginit (spvpp_ptub2c_SelPhi); +siginit (spvpp_ptub2c__IdValid); +siginit (spvpp_ptub2c__Modebp); +siginit (spvpp_ptub2c__SelectPhisbp); +siginit (spvpp_ptub2c__idvalid); +siginit (spvpp_ptub2c_a); +siginit (spvpp_ptub2c_abs_bend); +siginit (spvpp_ptub2c_b); +siginit (spvpp_ptub2c_c); +siginit (spvpp_ptub2c_d); +siginit (spvpp_ptub2c_e); +siginit (spvpp_ptub2c_etaPT); +siginit (spvpp_ptub2c_etaPTfull); +siginit (spvpp_ptub2c_mode); +siginit (spvpp_ptub2c_modeMem); +siginit (spvpp_ptub2c_phi); +siginit (spvpp_ptub2c_phiA); +siginit (spvpp_ptub2c_phiB); +siginit (spvpp_ptub2c_phiC); +siginit (spvpp_ptub2c_pt); +siginit (spvpp_ptub2c_si); +siginit (spvpp_ptub2c_sign); +siginit (spvpp_ptub2d_Deta12); +siginit (spvpp_ptub2d_Deta13); +siginit (spvpp_ptub2d_Deta23); +siginit (spvpp_ptub2d_EnableIdA); +siginit (spvpp_ptub2d_EnableIdB); +siginit (spvpp_ptub2d_IdValid); +siginit (spvpp_ptub2d_SelPhi); +siginit (spvpp_ptub2d__IdValid); +siginit (spvpp_ptub2d__Modebp); +siginit (spvpp_ptub2d__SelectPhisbp); +siginit (spvpp_ptub2d__idvalid); +siginit (spvpp_ptub2d_a); +siginit (spvpp_ptub2d_abs_bend); +siginit (spvpp_ptub2d_b); +siginit (spvpp_ptub2d_c); +siginit (spvpp_ptub2d_d); +siginit (spvpp_ptub2d_e); +siginit (spvpp_ptub2d_etaPT); +siginit (spvpp_ptub2d_etaPTfull); +siginit (spvpp_ptub2d_mode); +siginit (spvpp_ptub2d_modeMem); +siginit (spvpp_ptub2d_phi); +siginit (spvpp_ptub2d_phiA); +siginit (spvpp_ptub2d_phiB); +siginit (spvpp_ptub2d_phiC); +siginit (spvpp_ptub2d_pt); +siginit (spvpp_ptub2d_si); +siginit (spvpp_ptub2d_sign); +siginit (spvpp_rankH); +siginit (spvpp_rankL); +siginit (spvpp_rankM); +siginit (spvpp_sign2a); +siginit (spvpp_sign2ar); +siginit (spvpp_sign2arr); +siginit (spvpp_sign2arrr); +siginit (spvpp_sign2b); +siginit (spvpp_sign2br); +siginit (spvpp_sign2brr); +siginit (spvpp_sign2brrr); +siginit (spvpp_sign2c); +siginit (spvpp_sign2cr); +siginit (spvpp_sign2crr); +siginit (spvpp_sign2crrr); +siginit (spvpp_sign3a); +siginit (spvpp_sign3ar); +siginit (spvpp_sign3arr); +siginit (spvpp_sign3arrr); +siginit (spvpp_sign3b); +siginit (spvpp_sign3br); +siginit (spvpp_sign3brr); +siginit (spvpp_sign3brrr); +siginit (spvpp_sign3c); +siginit (spvpp_sign3cr); +siginit (spvpp_sign3crr); +siginit (spvpp_sign3crrr); +siginit (spvpp_sign4a); +siginit (spvpp_sign4ar); +siginit (spvpp_sign4arr); +siginit (spvpp_sign4arrr); +siginit (spvpp_sign4b); +siginit (spvpp_sign4br); +siginit (spvpp_sign4brr); +siginit (spvpp_sign4brrr); +siginit (spvpp_sign4c); +siginit (spvpp_sign4cr); +siginit (spvpp_sign4crr); +siginit (spvpp_sign4crrr); +siginit (spvpp_signH); +siginit (spvpp_signL); +siginit (spvpp_signM); +siginit (spvpp_signb2a); +siginit (spvpp_signb2ar); +siginit (spvpp_signb2arr); +siginit (spvpp_signb2arrr); +siginit (spvpp_signb2b); +siginit (spvpp_signb2br); +siginit (spvpp_signb2brr); +siginit (spvpp_signb2brrr); +siginit (spvpp_signb2c); +siginit (spvpp_signb2cr); +siginit (spvpp_signb2crr); +siginit (spvpp_signb2crrr); +siginit (spvpp_signb2d); +siginit (spvpp_signb2dr); +siginit (spvpp_signb2drr); +siginit (spvpp_signb2drrr); +siginit (spvpp_u12_0_CSCidA); +siginit (spvpp_u12_0_CSCidY); +siginit (spvpp_u12_0_CSCidZ); +siginit (spvpp_u12_0_Deta); +siginit (spvpp_u12_0_Dphi); +siginit (spvpp_u12_0_HighP12r); +siginit (spvpp_u12_0_LowP12r); +siginit (spvpp_u12_0_MedP12r); +siginit (spvpp_u12_0__HighP12); +siginit (spvpp_u12_0__LowP12); +siginit (spvpp_u12_0__MedP12); +siginit (spvpp_u12_0_etaA); +siginit (spvpp_u12_0_etaB); +siginit (spvpp_u12_0_meA); +siginit (spvpp_u12_0_meB); +siginit (spvpp_u12_0_passX); +siginit (spvpp_u12_0_passY); +siginit (spvpp_u12_0_passZ); +siginit (spvpp_u12_0_phiA); +siginit (spvpp_u12_0_phiB); +siginit (spvpp_u12_0_qA); +siginit (spvpp_u12_0_qB); +siginit (spvpp_u12_0_validA); +siginit (spvpp_u12_0_validB); +siginit (spvpp_u12_0_wide_phi); +siginit (spvpp_u12_10_CSCidA); +siginit (spvpp_u12_10_CSCidY); +siginit (spvpp_u12_10_CSCidZ); +siginit (spvpp_u12_10_Deta); +siginit (spvpp_u12_10_Dphi); +siginit (spvpp_u12_10_HighP12r); +siginit (spvpp_u12_10_LowP12r); +siginit (spvpp_u12_10_MedP12r); +siginit (spvpp_u12_10__HighP12); +siginit (spvpp_u12_10__LowP12); +siginit (spvpp_u12_10__MedP12); +siginit (spvpp_u12_10_etaA); +siginit (spvpp_u12_10_etaB); +siginit (spvpp_u12_10_meA); +siginit (spvpp_u12_10_meB); +siginit (spvpp_u12_10_passX); +siginit (spvpp_u12_10_passY); +siginit (spvpp_u12_10_passZ); +siginit (spvpp_u12_10_phiA); +siginit (spvpp_u12_10_phiB); +siginit (spvpp_u12_10_qA); +siginit (spvpp_u12_10_qB); +siginit (spvpp_u12_10_validA); +siginit (spvpp_u12_10_validB); +siginit (spvpp_u12_10_wide_phi); +siginit (spvpp_u12_11_CSCidA); +siginit (spvpp_u12_11_CSCidY); +siginit (spvpp_u12_11_CSCidZ); +siginit (spvpp_u12_11_Deta); +siginit (spvpp_u12_11_Dphi); +siginit (spvpp_u12_11_HighP12r); +siginit (spvpp_u12_11_LowP12r); +siginit (spvpp_u12_11_MedP12r); +siginit (spvpp_u12_11__HighP12); +siginit (spvpp_u12_11__LowP12); +siginit (spvpp_u12_11__MedP12); +siginit (spvpp_u12_11_etaA); +siginit (spvpp_u12_11_etaB); +siginit (spvpp_u12_11_meA); +siginit (spvpp_u12_11_meB); +siginit (spvpp_u12_11_passX); +siginit (spvpp_u12_11_passY); +siginit (spvpp_u12_11_passZ); +siginit (spvpp_u12_11_phiA); +siginit (spvpp_u12_11_phiB); +siginit (spvpp_u12_11_qA); +siginit (spvpp_u12_11_qB); +siginit (spvpp_u12_11_validA); +siginit (spvpp_u12_11_validB); +siginit (spvpp_u12_11_wide_phi); +siginit (spvpp_u12_12_CSCidA); +siginit (spvpp_u12_12_CSCidY); +siginit (spvpp_u12_12_CSCidZ); +siginit (spvpp_u12_12_Deta); +siginit (spvpp_u12_12_Dphi); +siginit (spvpp_u12_12_HighP12r); +siginit (spvpp_u12_12_LowP12r); +siginit (spvpp_u12_12_MedP12r); +siginit (spvpp_u12_12__HighP12); +siginit (spvpp_u12_12__LowP12); +siginit (spvpp_u12_12__MedP12); +siginit (spvpp_u12_12_etaA); +siginit (spvpp_u12_12_etaB); +siginit (spvpp_u12_12_meA); +siginit (spvpp_u12_12_meB); +siginit (spvpp_u12_12_passX); +siginit (spvpp_u12_12_passY); +siginit (spvpp_u12_12_passZ); +siginit (spvpp_u12_12_phiA); +siginit (spvpp_u12_12_phiB); +siginit (spvpp_u12_12_qA); +siginit (spvpp_u12_12_qB); +siginit (spvpp_u12_12_validA); +siginit (spvpp_u12_12_validB); +siginit (spvpp_u12_12_wide_phi); +siginit (spvpp_u12_13_CSCidA); +siginit (spvpp_u12_13_CSCidY); +siginit (spvpp_u12_13_CSCidZ); +siginit (spvpp_u12_13_Deta); +siginit (spvpp_u12_13_Dphi); +siginit (spvpp_u12_13_HighP12r); +siginit (spvpp_u12_13_LowP12r); +siginit (spvpp_u12_13_MedP12r); +siginit (spvpp_u12_13__HighP12); +siginit (spvpp_u12_13__LowP12); +siginit (spvpp_u12_13__MedP12); +siginit (spvpp_u12_13_etaA); +siginit (spvpp_u12_13_etaB); +siginit (spvpp_u12_13_meA); +siginit (spvpp_u12_13_meB); +siginit (spvpp_u12_13_passX); +siginit (spvpp_u12_13_passY); +siginit (spvpp_u12_13_passZ); +siginit (spvpp_u12_13_phiA); +siginit (spvpp_u12_13_phiB); +siginit (spvpp_u12_13_qA); +siginit (spvpp_u12_13_qB); +siginit (spvpp_u12_13_validA); +siginit (spvpp_u12_13_validB); +siginit (spvpp_u12_13_wide_phi); +siginit (spvpp_u12_14_CSCidA); +siginit (spvpp_u12_14_CSCidY); +siginit (spvpp_u12_14_CSCidZ); +siginit (spvpp_u12_14_Deta); +siginit (spvpp_u12_14_Dphi); +siginit (spvpp_u12_14_HighP12r); +siginit (spvpp_u12_14_LowP12r); +siginit (spvpp_u12_14_MedP12r); +siginit (spvpp_u12_14__HighP12); +siginit (spvpp_u12_14__LowP12); +siginit (spvpp_u12_14__MedP12); +siginit (spvpp_u12_14_etaA); +siginit (spvpp_u12_14_etaB); +siginit (spvpp_u12_14_meA); +siginit (spvpp_u12_14_meB); +siginit (spvpp_u12_14_passX); +siginit (spvpp_u12_14_passY); +siginit (spvpp_u12_14_passZ); +siginit (spvpp_u12_14_phiA); +siginit (spvpp_u12_14_phiB); +siginit (spvpp_u12_14_qA); +siginit (spvpp_u12_14_qB); +siginit (spvpp_u12_14_validA); +siginit (spvpp_u12_14_validB); +siginit (spvpp_u12_14_wide_phi); +siginit (spvpp_u12_15_CSCidA); +siginit (spvpp_u12_15_CSCidY); +siginit (spvpp_u12_15_CSCidZ); +siginit (spvpp_u12_15_Deta); +siginit (spvpp_u12_15_Dphi); +siginit (spvpp_u12_15_HighP12r); +siginit (spvpp_u12_15_LowP12r); +siginit (spvpp_u12_15_MedP12r); +siginit (spvpp_u12_15__HighP12); +siginit (spvpp_u12_15__LowP12); +siginit (spvpp_u12_15__MedP12); +siginit (spvpp_u12_15_etaA); +siginit (spvpp_u12_15_etaB); +siginit (spvpp_u12_15_meA); +siginit (spvpp_u12_15_meB); +siginit (spvpp_u12_15_passX); +siginit (spvpp_u12_15_passY); +siginit (spvpp_u12_15_passZ); +siginit (spvpp_u12_15_phiA); +siginit (spvpp_u12_15_phiB); +siginit (spvpp_u12_15_qA); +siginit (spvpp_u12_15_qB); +siginit (spvpp_u12_15_validA); +siginit (spvpp_u12_15_validB); +siginit (spvpp_u12_15_wide_phi); +siginit (spvpp_u12_16_CSCidA); +siginit (spvpp_u12_16_CSCidY); +siginit (spvpp_u12_16_CSCidZ); +siginit (spvpp_u12_16_Deta); +siginit (spvpp_u12_16_Dphi); +siginit (spvpp_u12_16_HighP12r); +siginit (spvpp_u12_16_LowP12r); +siginit (spvpp_u12_16_MedP12r); +siginit (spvpp_u12_16__HighP12); +siginit (spvpp_u12_16__LowP12); +siginit (spvpp_u12_16__MedP12); +siginit (spvpp_u12_16_etaA); +siginit (spvpp_u12_16_etaB); +siginit (spvpp_u12_16_meA); +siginit (spvpp_u12_16_meB); +siginit (spvpp_u12_16_passX); +siginit (spvpp_u12_16_passY); +siginit (spvpp_u12_16_passZ); +siginit (spvpp_u12_16_phiA); +siginit (spvpp_u12_16_phiB); +siginit (spvpp_u12_16_qA); +siginit (spvpp_u12_16_qB); +siginit (spvpp_u12_16_validA); +siginit (spvpp_u12_16_validB); +siginit (spvpp_u12_16_wide_phi); +siginit (spvpp_u12_17_CSCidA); +siginit (spvpp_u12_17_CSCidY); +siginit (spvpp_u12_17_CSCidZ); +siginit (spvpp_u12_17_Deta); +siginit (spvpp_u12_17_Dphi); +siginit (spvpp_u12_17_HighP12r); +siginit (spvpp_u12_17_LowP12r); +siginit (spvpp_u12_17_MedP12r); +siginit (spvpp_u12_17__HighP12); +siginit (spvpp_u12_17__LowP12); +siginit (spvpp_u12_17__MedP12); +siginit (spvpp_u12_17_etaA); +siginit (spvpp_u12_17_etaB); +siginit (spvpp_u12_17_meA); +siginit (spvpp_u12_17_meB); +siginit (spvpp_u12_17_passX); +siginit (spvpp_u12_17_passY); +siginit (spvpp_u12_17_passZ); +siginit (spvpp_u12_17_phiA); +siginit (spvpp_u12_17_phiB); +siginit (spvpp_u12_17_qA); +siginit (spvpp_u12_17_qB); +siginit (spvpp_u12_17_validA); +siginit (spvpp_u12_17_validB); +siginit (spvpp_u12_17_wide_phi); +siginit (spvpp_u12_1_CSCidA); +siginit (spvpp_u12_1_CSCidY); +siginit (spvpp_u12_1_CSCidZ); +siginit (spvpp_u12_1_Deta); +siginit (spvpp_u12_1_Dphi); +siginit (spvpp_u12_1_HighP12r); +siginit (spvpp_u12_1_LowP12r); +siginit (spvpp_u12_1_MedP12r); +siginit (spvpp_u12_1__HighP12); +siginit (spvpp_u12_1__LowP12); +siginit (spvpp_u12_1__MedP12); +siginit (spvpp_u12_1_etaA); +siginit (spvpp_u12_1_etaB); +siginit (spvpp_u12_1_meA); +siginit (spvpp_u12_1_meB); +siginit (spvpp_u12_1_passX); +siginit (spvpp_u12_1_passY); +siginit (spvpp_u12_1_passZ); +siginit (spvpp_u12_1_phiA); +siginit (spvpp_u12_1_phiB); +siginit (spvpp_u12_1_qA); +siginit (spvpp_u12_1_qB); +siginit (spvpp_u12_1_validA); +siginit (spvpp_u12_1_validB); +siginit (spvpp_u12_1_wide_phi); +siginit (spvpp_u12_2_CSCidA); +siginit (spvpp_u12_2_CSCidY); +siginit (spvpp_u12_2_CSCidZ); +siginit (spvpp_u12_2_Deta); +siginit (spvpp_u12_2_Dphi); +siginit (spvpp_u12_2_HighP12r); +siginit (spvpp_u12_2_LowP12r); +siginit (spvpp_u12_2_MedP12r); +siginit (spvpp_u12_2__HighP12); +siginit (spvpp_u12_2__LowP12); +siginit (spvpp_u12_2__MedP12); +siginit (spvpp_u12_2_etaA); +siginit (spvpp_u12_2_etaB); +siginit (spvpp_u12_2_meA); +siginit (spvpp_u12_2_meB); +siginit (spvpp_u12_2_passX); +siginit (spvpp_u12_2_passY); +siginit (spvpp_u12_2_passZ); +siginit (spvpp_u12_2_phiA); +siginit (spvpp_u12_2_phiB); +siginit (spvpp_u12_2_qA); +siginit (spvpp_u12_2_qB); +siginit (spvpp_u12_2_validA); +siginit (spvpp_u12_2_validB); +siginit (spvpp_u12_2_wide_phi); +siginit (spvpp_u12_3_CSCidA); +siginit (spvpp_u12_3_CSCidY); +siginit (spvpp_u12_3_CSCidZ); +siginit (spvpp_u12_3_Deta); +siginit (spvpp_u12_3_Dphi); +siginit (spvpp_u12_3_HighP12r); +siginit (spvpp_u12_3_LowP12r); +siginit (spvpp_u12_3_MedP12r); +siginit (spvpp_u12_3__HighP12); +siginit (spvpp_u12_3__LowP12); +siginit (spvpp_u12_3__MedP12); +siginit (spvpp_u12_3_etaA); +siginit (spvpp_u12_3_etaB); +siginit (spvpp_u12_3_meA); +siginit (spvpp_u12_3_meB); +siginit (spvpp_u12_3_passX); +siginit (spvpp_u12_3_passY); +siginit (spvpp_u12_3_passZ); +siginit (spvpp_u12_3_phiA); +siginit (spvpp_u12_3_phiB); +siginit (spvpp_u12_3_qA); +siginit (spvpp_u12_3_qB); +siginit (spvpp_u12_3_validA); +siginit (spvpp_u12_3_validB); +siginit (spvpp_u12_3_wide_phi); +siginit (spvpp_u12_4_CSCidA); +siginit (spvpp_u12_4_CSCidY); +siginit (spvpp_u12_4_CSCidZ); +siginit (spvpp_u12_4_Deta); +siginit (spvpp_u12_4_Dphi); +siginit (spvpp_u12_4_HighP12r); +siginit (spvpp_u12_4_LowP12r); +siginit (spvpp_u12_4_MedP12r); +siginit (spvpp_u12_4__HighP12); +siginit (spvpp_u12_4__LowP12); +siginit (spvpp_u12_4__MedP12); +siginit (spvpp_u12_4_etaA); +siginit (spvpp_u12_4_etaB); +siginit (spvpp_u12_4_meA); +siginit (spvpp_u12_4_meB); +siginit (spvpp_u12_4_passX); +siginit (spvpp_u12_4_passY); +siginit (spvpp_u12_4_passZ); +siginit (spvpp_u12_4_phiA); +siginit (spvpp_u12_4_phiB); +siginit (spvpp_u12_4_qA); +siginit (spvpp_u12_4_qB); +siginit (spvpp_u12_4_validA); +siginit (spvpp_u12_4_validB); +siginit (spvpp_u12_4_wide_phi); +siginit (spvpp_u12_5_CSCidA); +siginit (spvpp_u12_5_CSCidY); +siginit (spvpp_u12_5_CSCidZ); +siginit (spvpp_u12_5_Deta); +siginit (spvpp_u12_5_Dphi); +siginit (spvpp_u12_5_HighP12r); +siginit (spvpp_u12_5_LowP12r); +siginit (spvpp_u12_5_MedP12r); +siginit (spvpp_u12_5__HighP12); +siginit (spvpp_u12_5__LowP12); +siginit (spvpp_u12_5__MedP12); +siginit (spvpp_u12_5_etaA); +siginit (spvpp_u12_5_etaB); +siginit (spvpp_u12_5_meA); +siginit (spvpp_u12_5_meB); +siginit (spvpp_u12_5_passX); +siginit (spvpp_u12_5_passY); +siginit (spvpp_u12_5_passZ); +siginit (spvpp_u12_5_phiA); +siginit (spvpp_u12_5_phiB); +siginit (spvpp_u12_5_qA); +siginit (spvpp_u12_5_qB); +siginit (spvpp_u12_5_validA); +siginit (spvpp_u12_5_validB); +siginit (spvpp_u12_5_wide_phi); +siginit (spvpp_u12_6_CSCidA); +siginit (spvpp_u12_6_CSCidY); +siginit (spvpp_u12_6_CSCidZ); +siginit (spvpp_u12_6_Deta); +siginit (spvpp_u12_6_Dphi); +siginit (spvpp_u12_6_HighP12r); +siginit (spvpp_u12_6_LowP12r); +siginit (spvpp_u12_6_MedP12r); +siginit (spvpp_u12_6__HighP12); +siginit (spvpp_u12_6__LowP12); +siginit (spvpp_u12_6__MedP12); +siginit (spvpp_u12_6_etaA); +siginit (spvpp_u12_6_etaB); +siginit (spvpp_u12_6_meA); +siginit (spvpp_u12_6_meB); +siginit (spvpp_u12_6_passX); +siginit (spvpp_u12_6_passY); +siginit (spvpp_u12_6_passZ); +siginit (spvpp_u12_6_phiA); +siginit (spvpp_u12_6_phiB); +siginit (spvpp_u12_6_qA); +siginit (spvpp_u12_6_qB); +siginit (spvpp_u12_6_validA); +siginit (spvpp_u12_6_validB); +siginit (spvpp_u12_6_wide_phi); +siginit (spvpp_u12_7_CSCidA); +siginit (spvpp_u12_7_CSCidY); +siginit (spvpp_u12_7_CSCidZ); +siginit (spvpp_u12_7_Deta); +siginit (spvpp_u12_7_Dphi); +siginit (spvpp_u12_7_HighP12r); +siginit (spvpp_u12_7_LowP12r); +siginit (spvpp_u12_7_MedP12r); +siginit (spvpp_u12_7__HighP12); +siginit (spvpp_u12_7__LowP12); +siginit (spvpp_u12_7__MedP12); +siginit (spvpp_u12_7_etaA); +siginit (spvpp_u12_7_etaB); +siginit (spvpp_u12_7_meA); +siginit (spvpp_u12_7_meB); +siginit (spvpp_u12_7_passX); +siginit (spvpp_u12_7_passY); +siginit (spvpp_u12_7_passZ); +siginit (spvpp_u12_7_phiA); +siginit (spvpp_u12_7_phiB); +siginit (spvpp_u12_7_qA); +siginit (spvpp_u12_7_qB); +siginit (spvpp_u12_7_validA); +siginit (spvpp_u12_7_validB); +siginit (spvpp_u12_7_wide_phi); +siginit (spvpp_u12_8_CSCidA); +siginit (spvpp_u12_8_CSCidY); +siginit (spvpp_u12_8_CSCidZ); +siginit (spvpp_u12_8_Deta); +siginit (spvpp_u12_8_Dphi); +siginit (spvpp_u12_8_HighP12r); +siginit (spvpp_u12_8_LowP12r); +siginit (spvpp_u12_8_MedP12r); +siginit (spvpp_u12_8__HighP12); +siginit (spvpp_u12_8__LowP12); +siginit (spvpp_u12_8__MedP12); +siginit (spvpp_u12_8_etaA); +siginit (spvpp_u12_8_etaB); +siginit (spvpp_u12_8_meA); +siginit (spvpp_u12_8_meB); +siginit (spvpp_u12_8_passX); +siginit (spvpp_u12_8_passY); +siginit (spvpp_u12_8_passZ); +siginit (spvpp_u12_8_phiA); +siginit (spvpp_u12_8_phiB); +siginit (spvpp_u12_8_qA); +siginit (spvpp_u12_8_qB); +siginit (spvpp_u12_8_validA); +siginit (spvpp_u12_8_validB); +siginit (spvpp_u12_8_wide_phi); +siginit (spvpp_u12_9_CSCidA); +siginit (spvpp_u12_9_CSCidY); +siginit (spvpp_u12_9_CSCidZ); +siginit (spvpp_u12_9_Deta); +siginit (spvpp_u12_9_Dphi); +siginit (spvpp_u12_9_HighP12r); +siginit (spvpp_u12_9_LowP12r); +siginit (spvpp_u12_9_MedP12r); +siginit (spvpp_u12_9__HighP12); +siginit (spvpp_u12_9__LowP12); +siginit (spvpp_u12_9__MedP12); +siginit (spvpp_u12_9_etaA); +siginit (spvpp_u12_9_etaB); +siginit (spvpp_u12_9_meA); +siginit (spvpp_u12_9_meB); +siginit (spvpp_u12_9_passX); +siginit (spvpp_u12_9_passY); +siginit (spvpp_u12_9_passZ); +siginit (spvpp_u12_9_phiA); +siginit (spvpp_u12_9_phiB); +siginit (spvpp_u12_9_qA); +siginit (spvpp_u12_9_qB); +siginit (spvpp_u12_9_validA); +siginit (spvpp_u12_9_validB); +siginit (spvpp_u12_9_wide_phi); +siginit (spvpp_u13_0_CSCidA); +siginit (spvpp_u13_0_CSCidY); +siginit (spvpp_u13_0_CSCidZ); +siginit (spvpp_u13_0_Deta); +siginit (spvpp_u13_0_Dphi); +siginit (spvpp_u13_0_HighP13r); +siginit (spvpp_u13_0_LowP13r); +siginit (spvpp_u13_0_MedP13r); +siginit (spvpp_u13_0__HighP13); +siginit (spvpp_u13_0__LowP13); +siginit (spvpp_u13_0__MedP13); +siginit (spvpp_u13_0_etaA); +siginit (spvpp_u13_0_etaB); +siginit (spvpp_u13_0_meA); +siginit (spvpp_u13_0_meB); +siginit (spvpp_u13_0_passX); +siginit (spvpp_u13_0_passY); +siginit (spvpp_u13_0_passZ); +siginit (spvpp_u13_0_phiA); +siginit (spvpp_u13_0_phiB); +siginit (spvpp_u13_0_qA); +siginit (spvpp_u13_0_qB); +siginit (spvpp_u13_0_validA); +siginit (spvpp_u13_0_validB); +siginit (spvpp_u13_0_wide_phi); +siginit (spvpp_u13_10_CSCidA); +siginit (spvpp_u13_10_CSCidY); +siginit (spvpp_u13_10_CSCidZ); +siginit (spvpp_u13_10_Deta); +siginit (spvpp_u13_10_Dphi); +siginit (spvpp_u13_10_HighP13r); +siginit (spvpp_u13_10_LowP13r); +siginit (spvpp_u13_10_MedP13r); +siginit (spvpp_u13_10__HighP13); +siginit (spvpp_u13_10__LowP13); +siginit (spvpp_u13_10__MedP13); +siginit (spvpp_u13_10_etaA); +siginit (spvpp_u13_10_etaB); +siginit (spvpp_u13_10_meA); +siginit (spvpp_u13_10_meB); +siginit (spvpp_u13_10_passX); +siginit (spvpp_u13_10_passY); +siginit (spvpp_u13_10_passZ); +siginit (spvpp_u13_10_phiA); +siginit (spvpp_u13_10_phiB); +siginit (spvpp_u13_10_qA); +siginit (spvpp_u13_10_qB); +siginit (spvpp_u13_10_validA); +siginit (spvpp_u13_10_validB); +siginit (spvpp_u13_10_wide_phi); +siginit (spvpp_u13_11_CSCidA); +siginit (spvpp_u13_11_CSCidY); +siginit (spvpp_u13_11_CSCidZ); +siginit (spvpp_u13_11_Deta); +siginit (spvpp_u13_11_Dphi); +siginit (spvpp_u13_11_HighP13r); +siginit (spvpp_u13_11_LowP13r); +siginit (spvpp_u13_11_MedP13r); +siginit (spvpp_u13_11__HighP13); +siginit (spvpp_u13_11__LowP13); +siginit (spvpp_u13_11__MedP13); +siginit (spvpp_u13_11_etaA); +siginit (spvpp_u13_11_etaB); +siginit (spvpp_u13_11_meA); +siginit (spvpp_u13_11_meB); +siginit (spvpp_u13_11_passX); +siginit (spvpp_u13_11_passY); +siginit (spvpp_u13_11_passZ); +siginit (spvpp_u13_11_phiA); +siginit (spvpp_u13_11_phiB); +siginit (spvpp_u13_11_qA); +siginit (spvpp_u13_11_qB); +siginit (spvpp_u13_11_validA); +siginit (spvpp_u13_11_validB); +siginit (spvpp_u13_11_wide_phi); +siginit (spvpp_u13_12_CSCidA); +siginit (spvpp_u13_12_CSCidY); +siginit (spvpp_u13_12_CSCidZ); +siginit (spvpp_u13_12_Deta); +siginit (spvpp_u13_12_Dphi); +siginit (spvpp_u13_12_HighP13r); +siginit (spvpp_u13_12_LowP13r); +siginit (spvpp_u13_12_MedP13r); +siginit (spvpp_u13_12__HighP13); +siginit (spvpp_u13_12__LowP13); +siginit (spvpp_u13_12__MedP13); +siginit (spvpp_u13_12_etaA); +siginit (spvpp_u13_12_etaB); +siginit (spvpp_u13_12_meA); +siginit (spvpp_u13_12_meB); +siginit (spvpp_u13_12_passX); +siginit (spvpp_u13_12_passY); +siginit (spvpp_u13_12_passZ); +siginit (spvpp_u13_12_phiA); +siginit (spvpp_u13_12_phiB); +siginit (spvpp_u13_12_qA); +siginit (spvpp_u13_12_qB); +siginit (spvpp_u13_12_validA); +siginit (spvpp_u13_12_validB); +siginit (spvpp_u13_12_wide_phi); +siginit (spvpp_u13_13_CSCidA); +siginit (spvpp_u13_13_CSCidY); +siginit (spvpp_u13_13_CSCidZ); +siginit (spvpp_u13_13_Deta); +siginit (spvpp_u13_13_Dphi); +siginit (spvpp_u13_13_HighP13r); +siginit (spvpp_u13_13_LowP13r); +siginit (spvpp_u13_13_MedP13r); +siginit (spvpp_u13_13__HighP13); +siginit (spvpp_u13_13__LowP13); +siginit (spvpp_u13_13__MedP13); +siginit (spvpp_u13_13_etaA); +siginit (spvpp_u13_13_etaB); +siginit (spvpp_u13_13_meA); +siginit (spvpp_u13_13_meB); +siginit (spvpp_u13_13_passX); +siginit (spvpp_u13_13_passY); +siginit (spvpp_u13_13_passZ); +siginit (spvpp_u13_13_phiA); +siginit (spvpp_u13_13_phiB); +siginit (spvpp_u13_13_qA); +siginit (spvpp_u13_13_qB); +siginit (spvpp_u13_13_validA); +siginit (spvpp_u13_13_validB); +siginit (spvpp_u13_13_wide_phi); +siginit (spvpp_u13_14_CSCidA); +siginit (spvpp_u13_14_CSCidY); +siginit (spvpp_u13_14_CSCidZ); +siginit (spvpp_u13_14_Deta); +siginit (spvpp_u13_14_Dphi); +siginit (spvpp_u13_14_HighP13r); +siginit (spvpp_u13_14_LowP13r); +siginit (spvpp_u13_14_MedP13r); +siginit (spvpp_u13_14__HighP13); +siginit (spvpp_u13_14__LowP13); +siginit (spvpp_u13_14__MedP13); +siginit (spvpp_u13_14_etaA); +siginit (spvpp_u13_14_etaB); +siginit (spvpp_u13_14_meA); +siginit (spvpp_u13_14_meB); +siginit (spvpp_u13_14_passX); +siginit (spvpp_u13_14_passY); +siginit (spvpp_u13_14_passZ); +siginit (spvpp_u13_14_phiA); +siginit (spvpp_u13_14_phiB); +siginit (spvpp_u13_14_qA); +siginit (spvpp_u13_14_qB); +siginit (spvpp_u13_14_validA); +siginit (spvpp_u13_14_validB); +siginit (spvpp_u13_14_wide_phi); +siginit (spvpp_u13_15_CSCidA); +siginit (spvpp_u13_15_CSCidY); +siginit (spvpp_u13_15_CSCidZ); +siginit (spvpp_u13_15_Deta); +siginit (spvpp_u13_15_Dphi); +siginit (spvpp_u13_15_HighP13r); +siginit (spvpp_u13_15_LowP13r); +siginit (spvpp_u13_15_MedP13r); +siginit (spvpp_u13_15__HighP13); +siginit (spvpp_u13_15__LowP13); +siginit (spvpp_u13_15__MedP13); +siginit (spvpp_u13_15_etaA); +siginit (spvpp_u13_15_etaB); +siginit (spvpp_u13_15_meA); +siginit (spvpp_u13_15_meB); +siginit (spvpp_u13_15_passX); +siginit (spvpp_u13_15_passY); +siginit (spvpp_u13_15_passZ); +siginit (spvpp_u13_15_phiA); +siginit (spvpp_u13_15_phiB); +siginit (spvpp_u13_15_qA); +siginit (spvpp_u13_15_qB); +siginit (spvpp_u13_15_validA); +siginit (spvpp_u13_15_validB); +siginit (spvpp_u13_15_wide_phi); +siginit (spvpp_u13_16_CSCidA); +siginit (spvpp_u13_16_CSCidY); +siginit (spvpp_u13_16_CSCidZ); +siginit (spvpp_u13_16_Deta); +siginit (spvpp_u13_16_Dphi); +siginit (spvpp_u13_16_HighP13r); +siginit (spvpp_u13_16_LowP13r); +siginit (spvpp_u13_16_MedP13r); +siginit (spvpp_u13_16__HighP13); +siginit (spvpp_u13_16__LowP13); +siginit (spvpp_u13_16__MedP13); +siginit (spvpp_u13_16_etaA); +siginit (spvpp_u13_16_etaB); +siginit (spvpp_u13_16_meA); +siginit (spvpp_u13_16_meB); +siginit (spvpp_u13_16_passX); +siginit (spvpp_u13_16_passY); +siginit (spvpp_u13_16_passZ); +siginit (spvpp_u13_16_phiA); +siginit (spvpp_u13_16_phiB); +siginit (spvpp_u13_16_qA); +siginit (spvpp_u13_16_qB); +siginit (spvpp_u13_16_validA); +siginit (spvpp_u13_16_validB); +siginit (spvpp_u13_16_wide_phi); +siginit (spvpp_u13_17_CSCidA); +siginit (spvpp_u13_17_CSCidY); +siginit (spvpp_u13_17_CSCidZ); +siginit (spvpp_u13_17_Deta); +siginit (spvpp_u13_17_Dphi); +siginit (spvpp_u13_17_HighP13r); +siginit (spvpp_u13_17_LowP13r); +siginit (spvpp_u13_17_MedP13r); +siginit (spvpp_u13_17__HighP13); +siginit (spvpp_u13_17__LowP13); +siginit (spvpp_u13_17__MedP13); +siginit (spvpp_u13_17_etaA); +siginit (spvpp_u13_17_etaB); +siginit (spvpp_u13_17_meA); +siginit (spvpp_u13_17_meB); +siginit (spvpp_u13_17_passX); +siginit (spvpp_u13_17_passY); +siginit (spvpp_u13_17_passZ); +siginit (spvpp_u13_17_phiA); +siginit (spvpp_u13_17_phiB); +siginit (spvpp_u13_17_qA); +siginit (spvpp_u13_17_qB); +siginit (spvpp_u13_17_validA); +siginit (spvpp_u13_17_validB); +siginit (spvpp_u13_17_wide_phi); +siginit (spvpp_u13_1_CSCidA); +siginit (spvpp_u13_1_CSCidY); +siginit (spvpp_u13_1_CSCidZ); +siginit (spvpp_u13_1_Deta); +siginit (spvpp_u13_1_Dphi); +siginit (spvpp_u13_1_HighP13r); +siginit (spvpp_u13_1_LowP13r); +siginit (spvpp_u13_1_MedP13r); +siginit (spvpp_u13_1__HighP13); +siginit (spvpp_u13_1__LowP13); +siginit (spvpp_u13_1__MedP13); +siginit (spvpp_u13_1_etaA); +siginit (spvpp_u13_1_etaB); +siginit (spvpp_u13_1_meA); +siginit (spvpp_u13_1_meB); +siginit (spvpp_u13_1_passX); +siginit (spvpp_u13_1_passY); +siginit (spvpp_u13_1_passZ); +siginit (spvpp_u13_1_phiA); +siginit (spvpp_u13_1_phiB); +siginit (spvpp_u13_1_qA); +siginit (spvpp_u13_1_qB); +siginit (spvpp_u13_1_validA); +siginit (spvpp_u13_1_validB); +siginit (spvpp_u13_1_wide_phi); +siginit (spvpp_u13_2_CSCidA); +siginit (spvpp_u13_2_CSCidY); +siginit (spvpp_u13_2_CSCidZ); +siginit (spvpp_u13_2_Deta); +siginit (spvpp_u13_2_Dphi); +siginit (spvpp_u13_2_HighP13r); +siginit (spvpp_u13_2_LowP13r); +siginit (spvpp_u13_2_MedP13r); +siginit (spvpp_u13_2__HighP13); +siginit (spvpp_u13_2__LowP13); +siginit (spvpp_u13_2__MedP13); +siginit (spvpp_u13_2_etaA); +siginit (spvpp_u13_2_etaB); +siginit (spvpp_u13_2_meA); +siginit (spvpp_u13_2_meB); +siginit (spvpp_u13_2_passX); +siginit (spvpp_u13_2_passY); +siginit (spvpp_u13_2_passZ); +siginit (spvpp_u13_2_phiA); +siginit (spvpp_u13_2_phiB); +siginit (spvpp_u13_2_qA); +siginit (spvpp_u13_2_qB); +siginit (spvpp_u13_2_validA); +siginit (spvpp_u13_2_validB); +siginit (spvpp_u13_2_wide_phi); +siginit (spvpp_u13_3_CSCidA); +siginit (spvpp_u13_3_CSCidY); +siginit (spvpp_u13_3_CSCidZ); +siginit (spvpp_u13_3_Deta); +siginit (spvpp_u13_3_Dphi); +siginit (spvpp_u13_3_HighP13r); +siginit (spvpp_u13_3_LowP13r); +siginit (spvpp_u13_3_MedP13r); +siginit (spvpp_u13_3__HighP13); +siginit (spvpp_u13_3__LowP13); +siginit (spvpp_u13_3__MedP13); +siginit (spvpp_u13_3_etaA); +siginit (spvpp_u13_3_etaB); +siginit (spvpp_u13_3_meA); +siginit (spvpp_u13_3_meB); +siginit (spvpp_u13_3_passX); +siginit (spvpp_u13_3_passY); +siginit (spvpp_u13_3_passZ); +siginit (spvpp_u13_3_phiA); +siginit (spvpp_u13_3_phiB); +siginit (spvpp_u13_3_qA); +siginit (spvpp_u13_3_qB); +siginit (spvpp_u13_3_validA); +siginit (spvpp_u13_3_validB); +siginit (spvpp_u13_3_wide_phi); +siginit (spvpp_u13_4_CSCidA); +siginit (spvpp_u13_4_CSCidY); +siginit (spvpp_u13_4_CSCidZ); +siginit (spvpp_u13_4_Deta); +siginit (spvpp_u13_4_Dphi); +siginit (spvpp_u13_4_HighP13r); +siginit (spvpp_u13_4_LowP13r); +siginit (spvpp_u13_4_MedP13r); +siginit (spvpp_u13_4__HighP13); +siginit (spvpp_u13_4__LowP13); +siginit (spvpp_u13_4__MedP13); +siginit (spvpp_u13_4_etaA); +siginit (spvpp_u13_4_etaB); +siginit (spvpp_u13_4_meA); +siginit (spvpp_u13_4_meB); +siginit (spvpp_u13_4_passX); +siginit (spvpp_u13_4_passY); +siginit (spvpp_u13_4_passZ); +siginit (spvpp_u13_4_phiA); +siginit (spvpp_u13_4_phiB); +siginit (spvpp_u13_4_qA); +siginit (spvpp_u13_4_qB); +siginit (spvpp_u13_4_validA); +siginit (spvpp_u13_4_validB); +siginit (spvpp_u13_4_wide_phi); +siginit (spvpp_u13_5_CSCidA); +siginit (spvpp_u13_5_CSCidY); +siginit (spvpp_u13_5_CSCidZ); +siginit (spvpp_u13_5_Deta); +siginit (spvpp_u13_5_Dphi); +siginit (spvpp_u13_5_HighP13r); +siginit (spvpp_u13_5_LowP13r); +siginit (spvpp_u13_5_MedP13r); +siginit (spvpp_u13_5__HighP13); +siginit (spvpp_u13_5__LowP13); +siginit (spvpp_u13_5__MedP13); +siginit (spvpp_u13_5_etaA); +siginit (spvpp_u13_5_etaB); +siginit (spvpp_u13_5_meA); +siginit (spvpp_u13_5_meB); +siginit (spvpp_u13_5_passX); +siginit (spvpp_u13_5_passY); +siginit (spvpp_u13_5_passZ); +siginit (spvpp_u13_5_phiA); +siginit (spvpp_u13_5_phiB); +siginit (spvpp_u13_5_qA); +siginit (spvpp_u13_5_qB); +siginit (spvpp_u13_5_validA); +siginit (spvpp_u13_5_validB); +siginit (spvpp_u13_5_wide_phi); +siginit (spvpp_u13_6_CSCidA); +siginit (spvpp_u13_6_CSCidY); +siginit (spvpp_u13_6_CSCidZ); +siginit (spvpp_u13_6_Deta); +siginit (spvpp_u13_6_Dphi); +siginit (spvpp_u13_6_HighP13r); +siginit (spvpp_u13_6_LowP13r); +siginit (spvpp_u13_6_MedP13r); +siginit (spvpp_u13_6__HighP13); +siginit (spvpp_u13_6__LowP13); +siginit (spvpp_u13_6__MedP13); +siginit (spvpp_u13_6_etaA); +siginit (spvpp_u13_6_etaB); +siginit (spvpp_u13_6_meA); +siginit (spvpp_u13_6_meB); +siginit (spvpp_u13_6_passX); +siginit (spvpp_u13_6_passY); +siginit (spvpp_u13_6_passZ); +siginit (spvpp_u13_6_phiA); +siginit (spvpp_u13_6_phiB); +siginit (spvpp_u13_6_qA); +siginit (spvpp_u13_6_qB); +siginit (spvpp_u13_6_validA); +siginit (spvpp_u13_6_validB); +siginit (spvpp_u13_6_wide_phi); +siginit (spvpp_u13_7_CSCidA); +siginit (spvpp_u13_7_CSCidY); +siginit (spvpp_u13_7_CSCidZ); +siginit (spvpp_u13_7_Deta); +siginit (spvpp_u13_7_Dphi); +siginit (spvpp_u13_7_HighP13r); +siginit (spvpp_u13_7_LowP13r); +siginit (spvpp_u13_7_MedP13r); +siginit (spvpp_u13_7__HighP13); +siginit (spvpp_u13_7__LowP13); +siginit (spvpp_u13_7__MedP13); +siginit (spvpp_u13_7_etaA); +siginit (spvpp_u13_7_etaB); +siginit (spvpp_u13_7_meA); +siginit (spvpp_u13_7_meB); +siginit (spvpp_u13_7_passX); +siginit (spvpp_u13_7_passY); +siginit (spvpp_u13_7_passZ); +siginit (spvpp_u13_7_phiA); +siginit (spvpp_u13_7_phiB); +siginit (spvpp_u13_7_qA); +siginit (spvpp_u13_7_qB); +siginit (spvpp_u13_7_validA); +siginit (spvpp_u13_7_validB); +siginit (spvpp_u13_7_wide_phi); +siginit (spvpp_u13_8_CSCidA); +siginit (spvpp_u13_8_CSCidY); +siginit (spvpp_u13_8_CSCidZ); +siginit (spvpp_u13_8_Deta); +siginit (spvpp_u13_8_Dphi); +siginit (spvpp_u13_8_HighP13r); +siginit (spvpp_u13_8_LowP13r); +siginit (spvpp_u13_8_MedP13r); +siginit (spvpp_u13_8__HighP13); +siginit (spvpp_u13_8__LowP13); +siginit (spvpp_u13_8__MedP13); +siginit (spvpp_u13_8_etaA); +siginit (spvpp_u13_8_etaB); +siginit (spvpp_u13_8_meA); +siginit (spvpp_u13_8_meB); +siginit (spvpp_u13_8_passX); +siginit (spvpp_u13_8_passY); +siginit (spvpp_u13_8_passZ); +siginit (spvpp_u13_8_phiA); +siginit (spvpp_u13_8_phiB); +siginit (spvpp_u13_8_qA); +siginit (spvpp_u13_8_qB); +siginit (spvpp_u13_8_validA); +siginit (spvpp_u13_8_validB); +siginit (spvpp_u13_8_wide_phi); +siginit (spvpp_u13_9_CSCidA); +siginit (spvpp_u13_9_CSCidY); +siginit (spvpp_u13_9_CSCidZ); +siginit (spvpp_u13_9_Deta); +siginit (spvpp_u13_9_Dphi); +siginit (spvpp_u13_9_HighP13r); +siginit (spvpp_u13_9_LowP13r); +siginit (spvpp_u13_9_MedP13r); +siginit (spvpp_u13_9__HighP13); +siginit (spvpp_u13_9__LowP13); +siginit (spvpp_u13_9__MedP13); +siginit (spvpp_u13_9_etaA); +siginit (spvpp_u13_9_etaB); +siginit (spvpp_u13_9_meA); +siginit (spvpp_u13_9_meB); +siginit (spvpp_u13_9_passX); +siginit (spvpp_u13_9_passY); +siginit (spvpp_u13_9_passZ); +siginit (spvpp_u13_9_phiA); +siginit (spvpp_u13_9_phiB); +siginit (spvpp_u13_9_qA); +siginit (spvpp_u13_9_qB); +siginit (spvpp_u13_9_validA); +siginit (spvpp_u13_9_validB); +siginit (spvpp_u13_9_wide_phi); +siginit (spvpp_u14_0_CSCidA); +siginit (spvpp_u14_0_CSCidY); +siginit (spvpp_u14_0_CSCidZ); +siginit (spvpp_u14_0_Deta); +siginit (spvpp_u14_0_Dphi); +siginit (spvpp_u14_0_HighP13r); +siginit (spvpp_u14_0_LowP13r); +siginit (spvpp_u14_0_MedP13r); +siginit (spvpp_u14_0__HighP13); +siginit (spvpp_u14_0__LowP13); +siginit (spvpp_u14_0__MedP13); +siginit (spvpp_u14_0_etaA); +siginit (spvpp_u14_0_etaB); +siginit (spvpp_u14_0_meA); +siginit (spvpp_u14_0_meB); +siginit (spvpp_u14_0_passX); +siginit (spvpp_u14_0_passY); +siginit (spvpp_u14_0_passZ); +siginit (spvpp_u14_0_phiA); +siginit (spvpp_u14_0_phiB); +siginit (spvpp_u14_0_qA); +siginit (spvpp_u14_0_qB); +siginit (spvpp_u14_0_validA); +siginit (spvpp_u14_0_validB); +siginit (spvpp_u14_0_wide_phi); +siginit (spvpp_u14_10_CSCidA); +siginit (spvpp_u14_10_CSCidY); +siginit (spvpp_u14_10_CSCidZ); +siginit (spvpp_u14_10_Deta); +siginit (spvpp_u14_10_Dphi); +siginit (spvpp_u14_10_HighP13r); +siginit (spvpp_u14_10_LowP13r); +siginit (spvpp_u14_10_MedP13r); +siginit (spvpp_u14_10__HighP13); +siginit (spvpp_u14_10__LowP13); +siginit (spvpp_u14_10__MedP13); +siginit (spvpp_u14_10_etaA); +siginit (spvpp_u14_10_etaB); +siginit (spvpp_u14_10_meA); +siginit (spvpp_u14_10_meB); +siginit (spvpp_u14_10_passX); +siginit (spvpp_u14_10_passY); +siginit (spvpp_u14_10_passZ); +siginit (spvpp_u14_10_phiA); +siginit (spvpp_u14_10_phiB); +siginit (spvpp_u14_10_qA); +siginit (spvpp_u14_10_qB); +siginit (spvpp_u14_10_validA); +siginit (spvpp_u14_10_validB); +siginit (spvpp_u14_10_wide_phi); +siginit (spvpp_u14_11_CSCidA); +siginit (spvpp_u14_11_CSCidY); +siginit (spvpp_u14_11_CSCidZ); +siginit (spvpp_u14_11_Deta); +siginit (spvpp_u14_11_Dphi); +siginit (spvpp_u14_11_HighP13r); +siginit (spvpp_u14_11_LowP13r); +siginit (spvpp_u14_11_MedP13r); +siginit (spvpp_u14_11__HighP13); +siginit (spvpp_u14_11__LowP13); +siginit (spvpp_u14_11__MedP13); +siginit (spvpp_u14_11_etaA); +siginit (spvpp_u14_11_etaB); +siginit (spvpp_u14_11_meA); +siginit (spvpp_u14_11_meB); +siginit (spvpp_u14_11_passX); +siginit (spvpp_u14_11_passY); +siginit (spvpp_u14_11_passZ); +siginit (spvpp_u14_11_phiA); +siginit (spvpp_u14_11_phiB); +siginit (spvpp_u14_11_qA); +siginit (spvpp_u14_11_qB); +siginit (spvpp_u14_11_validA); +siginit (spvpp_u14_11_validB); +siginit (spvpp_u14_11_wide_phi); +siginit (spvpp_u14_12_CSCidA); +siginit (spvpp_u14_12_CSCidY); +siginit (spvpp_u14_12_CSCidZ); +siginit (spvpp_u14_12_Deta); +siginit (spvpp_u14_12_Dphi); +siginit (spvpp_u14_12_HighP13r); +siginit (spvpp_u14_12_LowP13r); +siginit (spvpp_u14_12_MedP13r); +siginit (spvpp_u14_12__HighP13); +siginit (spvpp_u14_12__LowP13); +siginit (spvpp_u14_12__MedP13); +siginit (spvpp_u14_12_etaA); +siginit (spvpp_u14_12_etaB); +siginit (spvpp_u14_12_meA); +siginit (spvpp_u14_12_meB); +siginit (spvpp_u14_12_passX); +siginit (spvpp_u14_12_passY); +siginit (spvpp_u14_12_passZ); +siginit (spvpp_u14_12_phiA); +siginit (spvpp_u14_12_phiB); +siginit (spvpp_u14_12_qA); +siginit (spvpp_u14_12_qB); +siginit (spvpp_u14_12_validA); +siginit (spvpp_u14_12_validB); +siginit (spvpp_u14_12_wide_phi); +siginit (spvpp_u14_13_CSCidA); +siginit (spvpp_u14_13_CSCidY); +siginit (spvpp_u14_13_CSCidZ); +siginit (spvpp_u14_13_Deta); +siginit (spvpp_u14_13_Dphi); +siginit (spvpp_u14_13_HighP13r); +siginit (spvpp_u14_13_LowP13r); +siginit (spvpp_u14_13_MedP13r); +siginit (spvpp_u14_13__HighP13); +siginit (spvpp_u14_13__LowP13); +siginit (spvpp_u14_13__MedP13); +siginit (spvpp_u14_13_etaA); +siginit (spvpp_u14_13_etaB); +siginit (spvpp_u14_13_meA); +siginit (spvpp_u14_13_meB); +siginit (spvpp_u14_13_passX); +siginit (spvpp_u14_13_passY); +siginit (spvpp_u14_13_passZ); +siginit (spvpp_u14_13_phiA); +siginit (spvpp_u14_13_phiB); +siginit (spvpp_u14_13_qA); +siginit (spvpp_u14_13_qB); +siginit (spvpp_u14_13_validA); +siginit (spvpp_u14_13_validB); +siginit (spvpp_u14_13_wide_phi); +siginit (spvpp_u14_14_CSCidA); +siginit (spvpp_u14_14_CSCidY); +siginit (spvpp_u14_14_CSCidZ); +siginit (spvpp_u14_14_Deta); +siginit (spvpp_u14_14_Dphi); +siginit (spvpp_u14_14_HighP13r); +siginit (spvpp_u14_14_LowP13r); +siginit (spvpp_u14_14_MedP13r); +siginit (spvpp_u14_14__HighP13); +siginit (spvpp_u14_14__LowP13); +siginit (spvpp_u14_14__MedP13); +siginit (spvpp_u14_14_etaA); +siginit (spvpp_u14_14_etaB); +siginit (spvpp_u14_14_meA); +siginit (spvpp_u14_14_meB); +siginit (spvpp_u14_14_passX); +siginit (spvpp_u14_14_passY); +siginit (spvpp_u14_14_passZ); +siginit (spvpp_u14_14_phiA); +siginit (spvpp_u14_14_phiB); +siginit (spvpp_u14_14_qA); +siginit (spvpp_u14_14_qB); +siginit (spvpp_u14_14_validA); +siginit (spvpp_u14_14_validB); +siginit (spvpp_u14_14_wide_phi); +siginit (spvpp_u14_15_CSCidA); +siginit (spvpp_u14_15_CSCidY); +siginit (spvpp_u14_15_CSCidZ); +siginit (spvpp_u14_15_Deta); +siginit (spvpp_u14_15_Dphi); +siginit (spvpp_u14_15_HighP13r); +siginit (spvpp_u14_15_LowP13r); +siginit (spvpp_u14_15_MedP13r); +siginit (spvpp_u14_15__HighP13); +siginit (spvpp_u14_15__LowP13); +siginit (spvpp_u14_15__MedP13); +siginit (spvpp_u14_15_etaA); +siginit (spvpp_u14_15_etaB); +siginit (spvpp_u14_15_meA); +siginit (spvpp_u14_15_meB); +siginit (spvpp_u14_15_passX); +siginit (spvpp_u14_15_passY); +siginit (spvpp_u14_15_passZ); +siginit (spvpp_u14_15_phiA); +siginit (spvpp_u14_15_phiB); +siginit (spvpp_u14_15_qA); +siginit (spvpp_u14_15_qB); +siginit (spvpp_u14_15_validA); +siginit (spvpp_u14_15_validB); +siginit (spvpp_u14_15_wide_phi); +siginit (spvpp_u14_16_CSCidA); +siginit (spvpp_u14_16_CSCidY); +siginit (spvpp_u14_16_CSCidZ); +siginit (spvpp_u14_16_Deta); +siginit (spvpp_u14_16_Dphi); +siginit (spvpp_u14_16_HighP13r); +siginit (spvpp_u14_16_LowP13r); +siginit (spvpp_u14_16_MedP13r); +siginit (spvpp_u14_16__HighP13); +siginit (spvpp_u14_16__LowP13); +siginit (spvpp_u14_16__MedP13); +siginit (spvpp_u14_16_etaA); +siginit (spvpp_u14_16_etaB); +siginit (spvpp_u14_16_meA); +siginit (spvpp_u14_16_meB); +siginit (spvpp_u14_16_passX); +siginit (spvpp_u14_16_passY); +siginit (spvpp_u14_16_passZ); +siginit (spvpp_u14_16_phiA); +siginit (spvpp_u14_16_phiB); +siginit (spvpp_u14_16_qA); +siginit (spvpp_u14_16_qB); +siginit (spvpp_u14_16_validA); +siginit (spvpp_u14_16_validB); +siginit (spvpp_u14_16_wide_phi); +siginit (spvpp_u14_17_CSCidA); +siginit (spvpp_u14_17_CSCidY); +siginit (spvpp_u14_17_CSCidZ); +siginit (spvpp_u14_17_Deta); +siginit (spvpp_u14_17_Dphi); +siginit (spvpp_u14_17_HighP13r); +siginit (spvpp_u14_17_LowP13r); +siginit (spvpp_u14_17_MedP13r); +siginit (spvpp_u14_17__HighP13); +siginit (spvpp_u14_17__LowP13); +siginit (spvpp_u14_17__MedP13); +siginit (spvpp_u14_17_etaA); +siginit (spvpp_u14_17_etaB); +siginit (spvpp_u14_17_meA); +siginit (spvpp_u14_17_meB); +siginit (spvpp_u14_17_passX); +siginit (spvpp_u14_17_passY); +siginit (spvpp_u14_17_passZ); +siginit (spvpp_u14_17_phiA); +siginit (spvpp_u14_17_phiB); +siginit (spvpp_u14_17_qA); +siginit (spvpp_u14_17_qB); +siginit (spvpp_u14_17_validA); +siginit (spvpp_u14_17_validB); +siginit (spvpp_u14_17_wide_phi); +siginit (spvpp_u14_1_CSCidA); +siginit (spvpp_u14_1_CSCidY); +siginit (spvpp_u14_1_CSCidZ); +siginit (spvpp_u14_1_Deta); +siginit (spvpp_u14_1_Dphi); +siginit (spvpp_u14_1_HighP13r); +siginit (spvpp_u14_1_LowP13r); +siginit (spvpp_u14_1_MedP13r); +siginit (spvpp_u14_1__HighP13); +siginit (spvpp_u14_1__LowP13); +siginit (spvpp_u14_1__MedP13); +siginit (spvpp_u14_1_etaA); +siginit (spvpp_u14_1_etaB); +siginit (spvpp_u14_1_meA); +siginit (spvpp_u14_1_meB); +siginit (spvpp_u14_1_passX); +siginit (spvpp_u14_1_passY); +siginit (spvpp_u14_1_passZ); +siginit (spvpp_u14_1_phiA); +siginit (spvpp_u14_1_phiB); +siginit (spvpp_u14_1_qA); +siginit (spvpp_u14_1_qB); +siginit (spvpp_u14_1_validA); +siginit (spvpp_u14_1_validB); +siginit (spvpp_u14_1_wide_phi); +siginit (spvpp_u14_2_CSCidA); +siginit (spvpp_u14_2_CSCidY); +siginit (spvpp_u14_2_CSCidZ); +siginit (spvpp_u14_2_Deta); +siginit (spvpp_u14_2_Dphi); +siginit (spvpp_u14_2_HighP13r); +siginit (spvpp_u14_2_LowP13r); +siginit (spvpp_u14_2_MedP13r); +siginit (spvpp_u14_2__HighP13); +siginit (spvpp_u14_2__LowP13); +siginit (spvpp_u14_2__MedP13); +siginit (spvpp_u14_2_etaA); +siginit (spvpp_u14_2_etaB); +siginit (spvpp_u14_2_meA); +siginit (spvpp_u14_2_meB); +siginit (spvpp_u14_2_passX); +siginit (spvpp_u14_2_passY); +siginit (spvpp_u14_2_passZ); +siginit (spvpp_u14_2_phiA); +siginit (spvpp_u14_2_phiB); +siginit (spvpp_u14_2_qA); +siginit (spvpp_u14_2_qB); +siginit (spvpp_u14_2_validA); +siginit (spvpp_u14_2_validB); +siginit (spvpp_u14_2_wide_phi); +siginit (spvpp_u14_3_CSCidA); +siginit (spvpp_u14_3_CSCidY); +siginit (spvpp_u14_3_CSCidZ); +siginit (spvpp_u14_3_Deta); +siginit (spvpp_u14_3_Dphi); +siginit (spvpp_u14_3_HighP13r); +siginit (spvpp_u14_3_LowP13r); +siginit (spvpp_u14_3_MedP13r); +siginit (spvpp_u14_3__HighP13); +siginit (spvpp_u14_3__LowP13); +siginit (spvpp_u14_3__MedP13); +siginit (spvpp_u14_3_etaA); +siginit (spvpp_u14_3_etaB); +siginit (spvpp_u14_3_meA); +siginit (spvpp_u14_3_meB); +siginit (spvpp_u14_3_passX); +siginit (spvpp_u14_3_passY); +siginit (spvpp_u14_3_passZ); +siginit (spvpp_u14_3_phiA); +siginit (spvpp_u14_3_phiB); +siginit (spvpp_u14_3_qA); +siginit (spvpp_u14_3_qB); +siginit (spvpp_u14_3_validA); +siginit (spvpp_u14_3_validB); +siginit (spvpp_u14_3_wide_phi); +siginit (spvpp_u14_4_CSCidA); +siginit (spvpp_u14_4_CSCidY); +siginit (spvpp_u14_4_CSCidZ); +siginit (spvpp_u14_4_Deta); +siginit (spvpp_u14_4_Dphi); +siginit (spvpp_u14_4_HighP13r); +siginit (spvpp_u14_4_LowP13r); +siginit (spvpp_u14_4_MedP13r); +siginit (spvpp_u14_4__HighP13); +siginit (spvpp_u14_4__LowP13); +siginit (spvpp_u14_4__MedP13); +siginit (spvpp_u14_4_etaA); +siginit (spvpp_u14_4_etaB); +siginit (spvpp_u14_4_meA); +siginit (spvpp_u14_4_meB); +siginit (spvpp_u14_4_passX); +siginit (spvpp_u14_4_passY); +siginit (spvpp_u14_4_passZ); +siginit (spvpp_u14_4_phiA); +siginit (spvpp_u14_4_phiB); +siginit (spvpp_u14_4_qA); +siginit (spvpp_u14_4_qB); +siginit (spvpp_u14_4_validA); +siginit (spvpp_u14_4_validB); +siginit (spvpp_u14_4_wide_phi); +siginit (spvpp_u14_5_CSCidA); +siginit (spvpp_u14_5_CSCidY); +siginit (spvpp_u14_5_CSCidZ); +siginit (spvpp_u14_5_Deta); +siginit (spvpp_u14_5_Dphi); +siginit (spvpp_u14_5_HighP13r); +siginit (spvpp_u14_5_LowP13r); +siginit (spvpp_u14_5_MedP13r); +siginit (spvpp_u14_5__HighP13); +siginit (spvpp_u14_5__LowP13); +siginit (spvpp_u14_5__MedP13); +siginit (spvpp_u14_5_etaA); +siginit (spvpp_u14_5_etaB); +siginit (spvpp_u14_5_meA); +siginit (spvpp_u14_5_meB); +siginit (spvpp_u14_5_passX); +siginit (spvpp_u14_5_passY); +siginit (spvpp_u14_5_passZ); +siginit (spvpp_u14_5_phiA); +siginit (spvpp_u14_5_phiB); +siginit (spvpp_u14_5_qA); +siginit (spvpp_u14_5_qB); +siginit (spvpp_u14_5_validA); +siginit (spvpp_u14_5_validB); +siginit (spvpp_u14_5_wide_phi); +siginit (spvpp_u14_6_CSCidA); +siginit (spvpp_u14_6_CSCidY); +siginit (spvpp_u14_6_CSCidZ); +siginit (spvpp_u14_6_Deta); +siginit (spvpp_u14_6_Dphi); +siginit (spvpp_u14_6_HighP13r); +siginit (spvpp_u14_6_LowP13r); +siginit (spvpp_u14_6_MedP13r); +siginit (spvpp_u14_6__HighP13); +siginit (spvpp_u14_6__LowP13); +siginit (spvpp_u14_6__MedP13); +siginit (spvpp_u14_6_etaA); +siginit (spvpp_u14_6_etaB); +siginit (spvpp_u14_6_meA); +siginit (spvpp_u14_6_meB); +siginit (spvpp_u14_6_passX); +siginit (spvpp_u14_6_passY); +siginit (spvpp_u14_6_passZ); +siginit (spvpp_u14_6_phiA); +siginit (spvpp_u14_6_phiB); +siginit (spvpp_u14_6_qA); +siginit (spvpp_u14_6_qB); +siginit (spvpp_u14_6_validA); +siginit (spvpp_u14_6_validB); +siginit (spvpp_u14_6_wide_phi); +siginit (spvpp_u14_7_CSCidA); +siginit (spvpp_u14_7_CSCidY); +siginit (spvpp_u14_7_CSCidZ); +siginit (spvpp_u14_7_Deta); +siginit (spvpp_u14_7_Dphi); +siginit (spvpp_u14_7_HighP13r); +siginit (spvpp_u14_7_LowP13r); +siginit (spvpp_u14_7_MedP13r); +siginit (spvpp_u14_7__HighP13); +siginit (spvpp_u14_7__LowP13); +siginit (spvpp_u14_7__MedP13); +siginit (spvpp_u14_7_etaA); +siginit (spvpp_u14_7_etaB); +siginit (spvpp_u14_7_meA); +siginit (spvpp_u14_7_meB); +siginit (spvpp_u14_7_passX); +siginit (spvpp_u14_7_passY); +siginit (spvpp_u14_7_passZ); +siginit (spvpp_u14_7_phiA); +siginit (spvpp_u14_7_phiB); +siginit (spvpp_u14_7_qA); +siginit (spvpp_u14_7_qB); +siginit (spvpp_u14_7_validA); +siginit (spvpp_u14_7_validB); +siginit (spvpp_u14_7_wide_phi); +siginit (spvpp_u14_8_CSCidA); +siginit (spvpp_u14_8_CSCidY); +siginit (spvpp_u14_8_CSCidZ); +siginit (spvpp_u14_8_Deta); +siginit (spvpp_u14_8_Dphi); +siginit (spvpp_u14_8_HighP13r); +siginit (spvpp_u14_8_LowP13r); +siginit (spvpp_u14_8_MedP13r); +siginit (spvpp_u14_8__HighP13); +siginit (spvpp_u14_8__LowP13); +siginit (spvpp_u14_8__MedP13); +siginit (spvpp_u14_8_etaA); +siginit (spvpp_u14_8_etaB); +siginit (spvpp_u14_8_meA); +siginit (spvpp_u14_8_meB); +siginit (spvpp_u14_8_passX); +siginit (spvpp_u14_8_passY); +siginit (spvpp_u14_8_passZ); +siginit (spvpp_u14_8_phiA); +siginit (spvpp_u14_8_phiB); +siginit (spvpp_u14_8_qA); +siginit (spvpp_u14_8_qB); +siginit (spvpp_u14_8_validA); +siginit (spvpp_u14_8_validB); +siginit (spvpp_u14_8_wide_phi); +siginit (spvpp_u14_9_CSCidA); +siginit (spvpp_u14_9_CSCidY); +siginit (spvpp_u14_9_CSCidZ); +siginit (spvpp_u14_9_Deta); +siginit (spvpp_u14_9_Dphi); +siginit (spvpp_u14_9_HighP13r); +siginit (spvpp_u14_9_LowP13r); +siginit (spvpp_u14_9_MedP13r); +siginit (spvpp_u14_9__HighP13); +siginit (spvpp_u14_9__LowP13); +siginit (spvpp_u14_9__MedP13); +siginit (spvpp_u14_9_etaA); +siginit (spvpp_u14_9_etaB); +siginit (spvpp_u14_9_meA); +siginit (spvpp_u14_9_meB); +siginit (spvpp_u14_9_passX); +siginit (spvpp_u14_9_passY); +siginit (spvpp_u14_9_passZ); +siginit (spvpp_u14_9_phiA); +siginit (spvpp_u14_9_phiB); +siginit (spvpp_u14_9_qA); +siginit (spvpp_u14_9_qB); +siginit (spvpp_u14_9_validA); +siginit (spvpp_u14_9_validB); +siginit (spvpp_u14_9_wide_phi); +siginit (spvpp_u1b1_0_Dphi); +siginit (spvpp_u1b1_0_HighP1b1r); +siginit (spvpp_u1b1_0_LowP1b1r); +siginit (spvpp_u1b1_0_MedP1b1r); +siginit (spvpp_u1b1_0__HighP1b1); +siginit (spvpp_u1b1_0__LowP1b1); +siginit (spvpp_u1b1_0__MedP1b1); +siginit (spvpp_u1b1_0_eta); +siginit (spvpp_u1b1_0_mbB); +siginit (spvpp_u1b1_0_meA); +siginit (spvpp_u1b1_0_phiA); +siginit (spvpp_u1b1_0_phiB); +siginit (spvpp_u1b1_0_qA); +siginit (spvpp_u1b1_0_qB); +siginit (spvpp_u1b1_0_validA); +siginit (spvpp_u1b1_0_wide_phi); +siginit (spvpp_u1b1_10_Dphi); +siginit (spvpp_u1b1_10_HighP1b1r); +siginit (spvpp_u1b1_10_LowP1b1r); +siginit (spvpp_u1b1_10_MedP1b1r); +siginit (spvpp_u1b1_10__HighP1b1); +siginit (spvpp_u1b1_10__LowP1b1); +siginit (spvpp_u1b1_10__MedP1b1); +siginit (spvpp_u1b1_10_eta); +siginit (spvpp_u1b1_10_mbB); +siginit (spvpp_u1b1_10_meA); +siginit (spvpp_u1b1_10_phiA); +siginit (spvpp_u1b1_10_phiB); +siginit (spvpp_u1b1_10_qA); +siginit (spvpp_u1b1_10_qB); +siginit (spvpp_u1b1_10_validA); +siginit (spvpp_u1b1_10_wide_phi); +siginit (spvpp_u1b1_11_Dphi); +siginit (spvpp_u1b1_11_HighP1b1r); +siginit (spvpp_u1b1_11_LowP1b1r); +siginit (spvpp_u1b1_11_MedP1b1r); +siginit (spvpp_u1b1_11__HighP1b1); +siginit (spvpp_u1b1_11__LowP1b1); +siginit (spvpp_u1b1_11__MedP1b1); +siginit (spvpp_u1b1_11_eta); +siginit (spvpp_u1b1_11_mbB); +siginit (spvpp_u1b1_11_meA); +siginit (spvpp_u1b1_11_phiA); +siginit (spvpp_u1b1_11_phiB); +siginit (spvpp_u1b1_11_qA); +siginit (spvpp_u1b1_11_qB); +siginit (spvpp_u1b1_11_validA); +siginit (spvpp_u1b1_11_wide_phi); +siginit (spvpp_u1b1_12_Dphi); +siginit (spvpp_u1b1_12_HighP1b1r); +siginit (spvpp_u1b1_12_LowP1b1r); +siginit (spvpp_u1b1_12_MedP1b1r); +siginit (spvpp_u1b1_12__HighP1b1); +siginit (spvpp_u1b1_12__LowP1b1); +siginit (spvpp_u1b1_12__MedP1b1); +siginit (spvpp_u1b1_12_eta); +siginit (spvpp_u1b1_12_mbB); +siginit (spvpp_u1b1_12_meA); +siginit (spvpp_u1b1_12_phiA); +siginit (spvpp_u1b1_12_phiB); +siginit (spvpp_u1b1_12_qA); +siginit (spvpp_u1b1_12_qB); +siginit (spvpp_u1b1_12_validA); +siginit (spvpp_u1b1_12_wide_phi); +siginit (spvpp_u1b1_13_Dphi); +siginit (spvpp_u1b1_13_HighP1b1r); +siginit (spvpp_u1b1_13_LowP1b1r); +siginit (spvpp_u1b1_13_MedP1b1r); +siginit (spvpp_u1b1_13__HighP1b1); +siginit (spvpp_u1b1_13__LowP1b1); +siginit (spvpp_u1b1_13__MedP1b1); +siginit (spvpp_u1b1_13_eta); +siginit (spvpp_u1b1_13_mbB); +siginit (spvpp_u1b1_13_meA); +siginit (spvpp_u1b1_13_phiA); +siginit (spvpp_u1b1_13_phiB); +siginit (spvpp_u1b1_13_qA); +siginit (spvpp_u1b1_13_qB); +siginit (spvpp_u1b1_13_validA); +siginit (spvpp_u1b1_13_wide_phi); +siginit (spvpp_u1b1_14_Dphi); +siginit (spvpp_u1b1_14_HighP1b1r); +siginit (spvpp_u1b1_14_LowP1b1r); +siginit (spvpp_u1b1_14_MedP1b1r); +siginit (spvpp_u1b1_14__HighP1b1); +siginit (spvpp_u1b1_14__LowP1b1); +siginit (spvpp_u1b1_14__MedP1b1); +siginit (spvpp_u1b1_14_eta); +siginit (spvpp_u1b1_14_mbB); +siginit (spvpp_u1b1_14_meA); +siginit (spvpp_u1b1_14_phiA); +siginit (spvpp_u1b1_14_phiB); +siginit (spvpp_u1b1_14_qA); +siginit (spvpp_u1b1_14_qB); +siginit (spvpp_u1b1_14_validA); +siginit (spvpp_u1b1_14_wide_phi); +siginit (spvpp_u1b1_15_Dphi); +siginit (spvpp_u1b1_15_HighP1b1r); +siginit (spvpp_u1b1_15_LowP1b1r); +siginit (spvpp_u1b1_15_MedP1b1r); +siginit (spvpp_u1b1_15__HighP1b1); +siginit (spvpp_u1b1_15__LowP1b1); +siginit (spvpp_u1b1_15__MedP1b1); +siginit (spvpp_u1b1_15_eta); +siginit (spvpp_u1b1_15_mbB); +siginit (spvpp_u1b1_15_meA); +siginit (spvpp_u1b1_15_phiA); +siginit (spvpp_u1b1_15_phiB); +siginit (spvpp_u1b1_15_qA); +siginit (spvpp_u1b1_15_qB); +siginit (spvpp_u1b1_15_validA); +siginit (spvpp_u1b1_15_wide_phi); +siginit (spvpp_u1b1_16_Dphi); +siginit (spvpp_u1b1_16_HighP1b1r); +siginit (spvpp_u1b1_16_LowP1b1r); +siginit (spvpp_u1b1_16_MedP1b1r); +siginit (spvpp_u1b1_16__HighP1b1); +siginit (spvpp_u1b1_16__LowP1b1); +siginit (spvpp_u1b1_16__MedP1b1); +siginit (spvpp_u1b1_16_eta); +siginit (spvpp_u1b1_16_mbB); +siginit (spvpp_u1b1_16_meA); +siginit (spvpp_u1b1_16_phiA); +siginit (spvpp_u1b1_16_phiB); +siginit (spvpp_u1b1_16_qA); +siginit (spvpp_u1b1_16_qB); +siginit (spvpp_u1b1_16_validA); +siginit (spvpp_u1b1_16_wide_phi); +siginit (spvpp_u1b1_17_Dphi); +siginit (spvpp_u1b1_17_HighP1b1r); +siginit (spvpp_u1b1_17_LowP1b1r); +siginit (spvpp_u1b1_17_MedP1b1r); +siginit (spvpp_u1b1_17__HighP1b1); +siginit (spvpp_u1b1_17__LowP1b1); +siginit (spvpp_u1b1_17__MedP1b1); +siginit (spvpp_u1b1_17_eta); +siginit (spvpp_u1b1_17_mbB); +siginit (spvpp_u1b1_17_meA); +siginit (spvpp_u1b1_17_phiA); +siginit (spvpp_u1b1_17_phiB); +siginit (spvpp_u1b1_17_qA); +siginit (spvpp_u1b1_17_qB); +siginit (spvpp_u1b1_17_validA); +siginit (spvpp_u1b1_17_wide_phi); +siginit (spvpp_u1b1_18_Dphi); +siginit (spvpp_u1b1_18_HighP1b1r); +siginit (spvpp_u1b1_18_LowP1b1r); +siginit (spvpp_u1b1_18_MedP1b1r); +siginit (spvpp_u1b1_18__HighP1b1); +siginit (spvpp_u1b1_18__LowP1b1); +siginit (spvpp_u1b1_18__MedP1b1); +siginit (spvpp_u1b1_18_eta); +siginit (spvpp_u1b1_18_mbB); +siginit (spvpp_u1b1_18_meA); +siginit (spvpp_u1b1_18_phiA); +siginit (spvpp_u1b1_18_phiB); +siginit (spvpp_u1b1_18_qA); +siginit (spvpp_u1b1_18_qB); +siginit (spvpp_u1b1_18_validA); +siginit (spvpp_u1b1_18_wide_phi); +siginit (spvpp_u1b1_19_Dphi); +siginit (spvpp_u1b1_19_HighP1b1r); +siginit (spvpp_u1b1_19_LowP1b1r); +siginit (spvpp_u1b1_19_MedP1b1r); +siginit (spvpp_u1b1_19__HighP1b1); +siginit (spvpp_u1b1_19__LowP1b1); +siginit (spvpp_u1b1_19__MedP1b1); +siginit (spvpp_u1b1_19_eta); +siginit (spvpp_u1b1_19_mbB); +siginit (spvpp_u1b1_19_meA); +siginit (spvpp_u1b1_19_phiA); +siginit (spvpp_u1b1_19_phiB); +siginit (spvpp_u1b1_19_qA); +siginit (spvpp_u1b1_19_qB); +siginit (spvpp_u1b1_19_validA); +siginit (spvpp_u1b1_19_wide_phi); +siginit (spvpp_u1b1_1_Dphi); +siginit (spvpp_u1b1_1_HighP1b1r); +siginit (spvpp_u1b1_1_LowP1b1r); +siginit (spvpp_u1b1_1_MedP1b1r); +siginit (spvpp_u1b1_1__HighP1b1); +siginit (spvpp_u1b1_1__LowP1b1); +siginit (spvpp_u1b1_1__MedP1b1); +siginit (spvpp_u1b1_1_eta); +siginit (spvpp_u1b1_1_mbB); +siginit (spvpp_u1b1_1_meA); +siginit (spvpp_u1b1_1_phiA); +siginit (spvpp_u1b1_1_phiB); +siginit (spvpp_u1b1_1_qA); +siginit (spvpp_u1b1_1_qB); +siginit (spvpp_u1b1_1_validA); +siginit (spvpp_u1b1_1_wide_phi); +siginit (spvpp_u1b1_20_Dphi); +siginit (spvpp_u1b1_20_HighP1b1r); +siginit (spvpp_u1b1_20_LowP1b1r); +siginit (spvpp_u1b1_20_MedP1b1r); +siginit (spvpp_u1b1_20__HighP1b1); +siginit (spvpp_u1b1_20__LowP1b1); +siginit (spvpp_u1b1_20__MedP1b1); +siginit (spvpp_u1b1_20_eta); +siginit (spvpp_u1b1_20_mbB); +siginit (spvpp_u1b1_20_meA); +siginit (spvpp_u1b1_20_phiA); +siginit (spvpp_u1b1_20_phiB); +siginit (spvpp_u1b1_20_qA); +siginit (spvpp_u1b1_20_qB); +siginit (spvpp_u1b1_20_validA); +siginit (spvpp_u1b1_20_wide_phi); +siginit (spvpp_u1b1_21_Dphi); +siginit (spvpp_u1b1_21_HighP1b1r); +siginit (spvpp_u1b1_21_LowP1b1r); +siginit (spvpp_u1b1_21_MedP1b1r); +siginit (spvpp_u1b1_21__HighP1b1); +siginit (spvpp_u1b1_21__LowP1b1); +siginit (spvpp_u1b1_21__MedP1b1); +siginit (spvpp_u1b1_21_eta); +siginit (spvpp_u1b1_21_mbB); +siginit (spvpp_u1b1_21_meA); +siginit (spvpp_u1b1_21_phiA); +siginit (spvpp_u1b1_21_phiB); +siginit (spvpp_u1b1_21_qA); +siginit (spvpp_u1b1_21_qB); +siginit (spvpp_u1b1_21_validA); +siginit (spvpp_u1b1_21_wide_phi); +siginit (spvpp_u1b1_22_Dphi); +siginit (spvpp_u1b1_22_HighP1b1r); +siginit (spvpp_u1b1_22_LowP1b1r); +siginit (spvpp_u1b1_22_MedP1b1r); +siginit (spvpp_u1b1_22__HighP1b1); +siginit (spvpp_u1b1_22__LowP1b1); +siginit (spvpp_u1b1_22__MedP1b1); +siginit (spvpp_u1b1_22_eta); +siginit (spvpp_u1b1_22_mbB); +siginit (spvpp_u1b1_22_meA); +siginit (spvpp_u1b1_22_phiA); +siginit (spvpp_u1b1_22_phiB); +siginit (spvpp_u1b1_22_qA); +siginit (spvpp_u1b1_22_qB); +siginit (spvpp_u1b1_22_validA); +siginit (spvpp_u1b1_22_wide_phi); +siginit (spvpp_u1b1_23_Dphi); +siginit (spvpp_u1b1_23_HighP1b1r); +siginit (spvpp_u1b1_23_LowP1b1r); +siginit (spvpp_u1b1_23_MedP1b1r); +siginit (spvpp_u1b1_23__HighP1b1); +siginit (spvpp_u1b1_23__LowP1b1); +siginit (spvpp_u1b1_23__MedP1b1); +siginit (spvpp_u1b1_23_eta); +siginit (spvpp_u1b1_23_mbB); +siginit (spvpp_u1b1_23_meA); +siginit (spvpp_u1b1_23_phiA); +siginit (spvpp_u1b1_23_phiB); +siginit (spvpp_u1b1_23_qA); +siginit (spvpp_u1b1_23_qB); +siginit (spvpp_u1b1_23_validA); +siginit (spvpp_u1b1_23_wide_phi); +siginit (spvpp_u1b1_2_Dphi); +siginit (spvpp_u1b1_2_HighP1b1r); +siginit (spvpp_u1b1_2_LowP1b1r); +siginit (spvpp_u1b1_2_MedP1b1r); +siginit (spvpp_u1b1_2__HighP1b1); +siginit (spvpp_u1b1_2__LowP1b1); +siginit (spvpp_u1b1_2__MedP1b1); +siginit (spvpp_u1b1_2_eta); +siginit (spvpp_u1b1_2_mbB); +siginit (spvpp_u1b1_2_meA); +siginit (spvpp_u1b1_2_phiA); +siginit (spvpp_u1b1_2_phiB); +siginit (spvpp_u1b1_2_qA); +siginit (spvpp_u1b1_2_qB); +siginit (spvpp_u1b1_2_validA); +siginit (spvpp_u1b1_2_wide_phi); +siginit (spvpp_u1b1_3_Dphi); +siginit (spvpp_u1b1_3_HighP1b1r); +siginit (spvpp_u1b1_3_LowP1b1r); +siginit (spvpp_u1b1_3_MedP1b1r); +siginit (spvpp_u1b1_3__HighP1b1); +siginit (spvpp_u1b1_3__LowP1b1); +siginit (spvpp_u1b1_3__MedP1b1); +siginit (spvpp_u1b1_3_eta); +siginit (spvpp_u1b1_3_mbB); +siginit (spvpp_u1b1_3_meA); +siginit (spvpp_u1b1_3_phiA); +siginit (spvpp_u1b1_3_phiB); +siginit (spvpp_u1b1_3_qA); +siginit (spvpp_u1b1_3_qB); +siginit (spvpp_u1b1_3_validA); +siginit (spvpp_u1b1_3_wide_phi); +siginit (spvpp_u1b1_4_Dphi); +siginit (spvpp_u1b1_4_HighP1b1r); +siginit (spvpp_u1b1_4_LowP1b1r); +siginit (spvpp_u1b1_4_MedP1b1r); +siginit (spvpp_u1b1_4__HighP1b1); +siginit (spvpp_u1b1_4__LowP1b1); +siginit (spvpp_u1b1_4__MedP1b1); +siginit (spvpp_u1b1_4_eta); +siginit (spvpp_u1b1_4_mbB); +siginit (spvpp_u1b1_4_meA); +siginit (spvpp_u1b1_4_phiA); +siginit (spvpp_u1b1_4_phiB); +siginit (spvpp_u1b1_4_qA); +siginit (spvpp_u1b1_4_qB); +siginit (spvpp_u1b1_4_validA); +siginit (spvpp_u1b1_4_wide_phi); +siginit (spvpp_u1b1_5_Dphi); +siginit (spvpp_u1b1_5_HighP1b1r); +siginit (spvpp_u1b1_5_LowP1b1r); +siginit (spvpp_u1b1_5_MedP1b1r); +siginit (spvpp_u1b1_5__HighP1b1); +siginit (spvpp_u1b1_5__LowP1b1); +siginit (spvpp_u1b1_5__MedP1b1); +siginit (spvpp_u1b1_5_eta); +siginit (spvpp_u1b1_5_mbB); +siginit (spvpp_u1b1_5_meA); +siginit (spvpp_u1b1_5_phiA); +siginit (spvpp_u1b1_5_phiB); +siginit (spvpp_u1b1_5_qA); +siginit (spvpp_u1b1_5_qB); +siginit (spvpp_u1b1_5_validA); +siginit (spvpp_u1b1_5_wide_phi); +siginit (spvpp_u1b1_6_Dphi); +siginit (spvpp_u1b1_6_HighP1b1r); +siginit (spvpp_u1b1_6_LowP1b1r); +siginit (spvpp_u1b1_6_MedP1b1r); +siginit (spvpp_u1b1_6__HighP1b1); +siginit (spvpp_u1b1_6__LowP1b1); +siginit (spvpp_u1b1_6__MedP1b1); +siginit (spvpp_u1b1_6_eta); +siginit (spvpp_u1b1_6_mbB); +siginit (spvpp_u1b1_6_meA); +siginit (spvpp_u1b1_6_phiA); +siginit (spvpp_u1b1_6_phiB); +siginit (spvpp_u1b1_6_qA); +siginit (spvpp_u1b1_6_qB); +siginit (spvpp_u1b1_6_validA); +siginit (spvpp_u1b1_6_wide_phi); +siginit (spvpp_u1b1_7_Dphi); +siginit (spvpp_u1b1_7_HighP1b1r); +siginit (spvpp_u1b1_7_LowP1b1r); +siginit (spvpp_u1b1_7_MedP1b1r); +siginit (spvpp_u1b1_7__HighP1b1); +siginit (spvpp_u1b1_7__LowP1b1); +siginit (spvpp_u1b1_7__MedP1b1); +siginit (spvpp_u1b1_7_eta); +siginit (spvpp_u1b1_7_mbB); +siginit (spvpp_u1b1_7_meA); +siginit (spvpp_u1b1_7_phiA); +siginit (spvpp_u1b1_7_phiB); +siginit (spvpp_u1b1_7_qA); +siginit (spvpp_u1b1_7_qB); +siginit (spvpp_u1b1_7_validA); +siginit (spvpp_u1b1_7_wide_phi); +siginit (spvpp_u1b1_8_Dphi); +siginit (spvpp_u1b1_8_HighP1b1r); +siginit (spvpp_u1b1_8_LowP1b1r); +siginit (spvpp_u1b1_8_MedP1b1r); +siginit (spvpp_u1b1_8__HighP1b1); +siginit (spvpp_u1b1_8__LowP1b1); +siginit (spvpp_u1b1_8__MedP1b1); +siginit (spvpp_u1b1_8_eta); +siginit (spvpp_u1b1_8_mbB); +siginit (spvpp_u1b1_8_meA); +siginit (spvpp_u1b1_8_phiA); +siginit (spvpp_u1b1_8_phiB); +siginit (spvpp_u1b1_8_qA); +siginit (spvpp_u1b1_8_qB); +siginit (spvpp_u1b1_8_validA); +siginit (spvpp_u1b1_8_wide_phi); +siginit (spvpp_u1b1_9_Dphi); +siginit (spvpp_u1b1_9_HighP1b1r); +siginit (spvpp_u1b1_9_LowP1b1r); +siginit (spvpp_u1b1_9_MedP1b1r); +siginit (spvpp_u1b1_9__HighP1b1); +siginit (spvpp_u1b1_9__LowP1b1); +siginit (spvpp_u1b1_9__MedP1b1); +siginit (spvpp_u1b1_9_eta); +siginit (spvpp_u1b1_9_mbB); +siginit (spvpp_u1b1_9_meA); +siginit (spvpp_u1b1_9_phiA); +siginit (spvpp_u1b1_9_phiB); +siginit (spvpp_u1b1_9_qA); +siginit (spvpp_u1b1_9_qB); +siginit (spvpp_u1b1_9_validA); +siginit (spvpp_u1b1_9_wide_phi); +siginit (spvpp_u23_0_Deta); +siginit (spvpp_u23_0_Dphi); +siginit (spvpp_u23_0_etaA); +siginit (spvpp_u23_0_etaB); +siginit (spvpp_u23_0_meA); +siginit (spvpp_u23_0_meB); +siginit (spvpp_u23_0_phiA); +siginit (spvpp_u23_0_phiB); +siginit (spvpp_u23_0_qA); +siginit (spvpp_u23_0_qB); +siginit (spvpp_u23_0_validA); +siginit (spvpp_u23_0_validB); +siginit (spvpp_u23_0_wide_phi); +siginit (spvpp_u23_1_Deta); +siginit (spvpp_u23_1_Dphi); +siginit (spvpp_u23_1_etaA); +siginit (spvpp_u23_1_etaB); +siginit (spvpp_u23_1_meA); +siginit (spvpp_u23_1_meB); +siginit (spvpp_u23_1_phiA); +siginit (spvpp_u23_1_phiB); +siginit (spvpp_u23_1_qA); +siginit (spvpp_u23_1_qB); +siginit (spvpp_u23_1_validA); +siginit (spvpp_u23_1_validB); +siginit (spvpp_u23_1_wide_phi); +siginit (spvpp_u23_2_Deta); +siginit (spvpp_u23_2_Dphi); +siginit (spvpp_u23_2_etaA); +siginit (spvpp_u23_2_etaB); +siginit (spvpp_u23_2_meA); +siginit (spvpp_u23_2_meB); +siginit (spvpp_u23_2_phiA); +siginit (spvpp_u23_2_phiB); +siginit (spvpp_u23_2_qA); +siginit (spvpp_u23_2_qB); +siginit (spvpp_u23_2_validA); +siginit (spvpp_u23_2_validB); +siginit (spvpp_u23_2_wide_phi); +siginit (spvpp_u23_3_Deta); +siginit (spvpp_u23_3_Dphi); +siginit (spvpp_u23_3_etaA); +siginit (spvpp_u23_3_etaB); +siginit (spvpp_u23_3_meA); +siginit (spvpp_u23_3_meB); +siginit (spvpp_u23_3_phiA); +siginit (spvpp_u23_3_phiB); +siginit (spvpp_u23_3_qA); +siginit (spvpp_u23_3_qB); +siginit (spvpp_u23_3_validA); +siginit (spvpp_u23_3_validB); +siginit (spvpp_u23_3_wide_phi); +siginit (spvpp_u23_4_Deta); +siginit (spvpp_u23_4_Dphi); +siginit (spvpp_u23_4_etaA); +siginit (spvpp_u23_4_etaB); +siginit (spvpp_u23_4_meA); +siginit (spvpp_u23_4_meB); +siginit (spvpp_u23_4_phiA); +siginit (spvpp_u23_4_phiB); +siginit (spvpp_u23_4_qA); +siginit (spvpp_u23_4_qB); +siginit (spvpp_u23_4_validA); +siginit (spvpp_u23_4_validB); +siginit (spvpp_u23_4_wide_phi); +siginit (spvpp_u23_5_Deta); +siginit (spvpp_u23_5_Dphi); +siginit (spvpp_u23_5_etaA); +siginit (spvpp_u23_5_etaB); +siginit (spvpp_u23_5_meA); +siginit (spvpp_u23_5_meB); +siginit (spvpp_u23_5_phiA); +siginit (spvpp_u23_5_phiB); +siginit (spvpp_u23_5_qA); +siginit (spvpp_u23_5_qB); +siginit (spvpp_u23_5_validA); +siginit (spvpp_u23_5_validB); +siginit (spvpp_u23_5_wide_phi); +siginit (spvpp_u23_6_Deta); +siginit (spvpp_u23_6_Dphi); +siginit (spvpp_u23_6_etaA); +siginit (spvpp_u23_6_etaB); +siginit (spvpp_u23_6_meA); +siginit (spvpp_u23_6_meB); +siginit (spvpp_u23_6_phiA); +siginit (spvpp_u23_6_phiB); +siginit (spvpp_u23_6_qA); +siginit (spvpp_u23_6_qB); +siginit (spvpp_u23_6_validA); +siginit (spvpp_u23_6_validB); +siginit (spvpp_u23_6_wide_phi); +siginit (spvpp_u23_7_Deta); +siginit (spvpp_u23_7_Dphi); +siginit (spvpp_u23_7_etaA); +siginit (spvpp_u23_7_etaB); +siginit (spvpp_u23_7_meA); +siginit (spvpp_u23_7_meB); +siginit (spvpp_u23_7_phiA); +siginit (spvpp_u23_7_phiB); +siginit (spvpp_u23_7_qA); +siginit (spvpp_u23_7_qB); +siginit (spvpp_u23_7_validA); +siginit (spvpp_u23_7_validB); +siginit (spvpp_u23_7_wide_phi); +siginit (spvpp_u23_8_Deta); +siginit (spvpp_u23_8_Dphi); +siginit (spvpp_u23_8_etaA); +siginit (spvpp_u23_8_etaB); +siginit (spvpp_u23_8_meA); +siginit (spvpp_u23_8_meB); +siginit (spvpp_u23_8_phiA); +siginit (spvpp_u23_8_phiB); +siginit (spvpp_u23_8_qA); +siginit (spvpp_u23_8_qB); +siginit (spvpp_u23_8_validA); +siginit (spvpp_u23_8_validB); +siginit (spvpp_u23_8_wide_phi); +siginit (spvpp_u24_0_Deta); +siginit (spvpp_u24_0_Dphi); +siginit (spvpp_u24_0_etaA); +siginit (spvpp_u24_0_etaB); +siginit (spvpp_u24_0_meA); +siginit (spvpp_u24_0_meB); +siginit (spvpp_u24_0_phiA); +siginit (spvpp_u24_0_phiB); +siginit (spvpp_u24_0_qA); +siginit (spvpp_u24_0_qB); +siginit (spvpp_u24_0_validA); +siginit (spvpp_u24_0_validB); +siginit (spvpp_u24_0_wide_phi); +siginit (spvpp_u24_1_Deta); +siginit (spvpp_u24_1_Dphi); +siginit (spvpp_u24_1_etaA); +siginit (spvpp_u24_1_etaB); +siginit (spvpp_u24_1_meA); +siginit (spvpp_u24_1_meB); +siginit (spvpp_u24_1_phiA); +siginit (spvpp_u24_1_phiB); +siginit (spvpp_u24_1_qA); +siginit (spvpp_u24_1_qB); +siginit (spvpp_u24_1_validA); +siginit (spvpp_u24_1_validB); +siginit (spvpp_u24_1_wide_phi); +siginit (spvpp_u24_2_Deta); +siginit (spvpp_u24_2_Dphi); +siginit (spvpp_u24_2_etaA); +siginit (spvpp_u24_2_etaB); +siginit (spvpp_u24_2_meA); +siginit (spvpp_u24_2_meB); +siginit (spvpp_u24_2_phiA); +siginit (spvpp_u24_2_phiB); +siginit (spvpp_u24_2_qA); +siginit (spvpp_u24_2_qB); +siginit (spvpp_u24_2_validA); +siginit (spvpp_u24_2_validB); +siginit (spvpp_u24_2_wide_phi); +siginit (spvpp_u24_3_Deta); +siginit (spvpp_u24_3_Dphi); +siginit (spvpp_u24_3_etaA); +siginit (spvpp_u24_3_etaB); +siginit (spvpp_u24_3_meA); +siginit (spvpp_u24_3_meB); +siginit (spvpp_u24_3_phiA); +siginit (spvpp_u24_3_phiB); +siginit (spvpp_u24_3_qA); +siginit (spvpp_u24_3_qB); +siginit (spvpp_u24_3_validA); +siginit (spvpp_u24_3_validB); +siginit (spvpp_u24_3_wide_phi); +siginit (spvpp_u24_4_Deta); +siginit (spvpp_u24_4_Dphi); +siginit (spvpp_u24_4_etaA); +siginit (spvpp_u24_4_etaB); +siginit (spvpp_u24_4_meA); +siginit (spvpp_u24_4_meB); +siginit (spvpp_u24_4_phiA); +siginit (spvpp_u24_4_phiB); +siginit (spvpp_u24_4_qA); +siginit (spvpp_u24_4_qB); +siginit (spvpp_u24_4_validA); +siginit (spvpp_u24_4_validB); +siginit (spvpp_u24_4_wide_phi); +siginit (spvpp_u24_5_Deta); +siginit (spvpp_u24_5_Dphi); +siginit (spvpp_u24_5_etaA); +siginit (spvpp_u24_5_etaB); +siginit (spvpp_u24_5_meA); +siginit (spvpp_u24_5_meB); +siginit (spvpp_u24_5_phiA); +siginit (spvpp_u24_5_phiB); +siginit (spvpp_u24_5_qA); +siginit (spvpp_u24_5_qB); +siginit (spvpp_u24_5_validA); +siginit (spvpp_u24_5_validB); +siginit (spvpp_u24_5_wide_phi); +siginit (spvpp_u24_6_Deta); +siginit (spvpp_u24_6_Dphi); +siginit (spvpp_u24_6_etaA); +siginit (spvpp_u24_6_etaB); +siginit (spvpp_u24_6_meA); +siginit (spvpp_u24_6_meB); +siginit (spvpp_u24_6_phiA); +siginit (spvpp_u24_6_phiB); +siginit (spvpp_u24_6_qA); +siginit (spvpp_u24_6_qB); +siginit (spvpp_u24_6_validA); +siginit (spvpp_u24_6_validB); +siginit (spvpp_u24_6_wide_phi); +siginit (spvpp_u24_7_Deta); +siginit (spvpp_u24_7_Dphi); +siginit (spvpp_u24_7_etaA); +siginit (spvpp_u24_7_etaB); +siginit (spvpp_u24_7_meA); +siginit (spvpp_u24_7_meB); +siginit (spvpp_u24_7_phiA); +siginit (spvpp_u24_7_phiB); +siginit (spvpp_u24_7_qA); +siginit (spvpp_u24_7_qB); +siginit (spvpp_u24_7_validA); +siginit (spvpp_u24_7_validB); +siginit (spvpp_u24_7_wide_phi); +siginit (spvpp_u24_8_Deta); +siginit (spvpp_u24_8_Dphi); +siginit (spvpp_u24_8_etaA); +siginit (spvpp_u24_8_etaB); +siginit (spvpp_u24_8_meA); +siginit (spvpp_u24_8_meB); +siginit (spvpp_u24_8_phiA); +siginit (spvpp_u24_8_phiB); +siginit (spvpp_u24_8_qA); +siginit (spvpp_u24_8_qB); +siginit (spvpp_u24_8_validA); +siginit (spvpp_u24_8_validB); +siginit (spvpp_u24_8_wide_phi); +siginit (spvpp_u2aId); +siginit (spvpp_u2aIdr); +siginit (spvpp_u2aIdrr); +siginit (spvpp_u2aIdrrr); +siginit (spvpp_u2aIdt); +siginit (spvpp_u2b1_0_Dphi); +siginit (spvpp_u2b1_0_HighP2b1r); +siginit (spvpp_u2b1_0_LowP2b1r); +siginit (spvpp_u2b1_0_MedP2b1r); +siginit (spvpp_u2b1_0__HighP2b1); +siginit (spvpp_u2b1_0__LowP2b1); +siginit (spvpp_u2b1_0__MedP2b1); +siginit (spvpp_u2b1_0_eta); +siginit (spvpp_u2b1_0_mbB); +siginit (spvpp_u2b1_0_meA); +siginit (spvpp_u2b1_0_phiA); +siginit (spvpp_u2b1_0_phiB); +siginit (spvpp_u2b1_0_qA); +siginit (spvpp_u2b1_0_qB); +siginit (spvpp_u2b1_0_validA); +siginit (spvpp_u2b1_0_wide_phi); +siginit (spvpp_u2b1_10_Dphi); +siginit (spvpp_u2b1_10_HighP2b1r); +siginit (spvpp_u2b1_10_LowP2b1r); +siginit (spvpp_u2b1_10_MedP2b1r); +siginit (spvpp_u2b1_10__HighP2b1); +siginit (spvpp_u2b1_10__LowP2b1); +siginit (spvpp_u2b1_10__MedP2b1); +siginit (spvpp_u2b1_10_eta); +siginit (spvpp_u2b1_10_mbB); +siginit (spvpp_u2b1_10_meA); +siginit (spvpp_u2b1_10_phiA); +siginit (spvpp_u2b1_10_phiB); +siginit (spvpp_u2b1_10_qA); +siginit (spvpp_u2b1_10_qB); +siginit (spvpp_u2b1_10_validA); +siginit (spvpp_u2b1_10_wide_phi); +siginit (spvpp_u2b1_11_Dphi); +siginit (spvpp_u2b1_11_HighP2b1r); +siginit (spvpp_u2b1_11_LowP2b1r); +siginit (spvpp_u2b1_11_MedP2b1r); +siginit (spvpp_u2b1_11__HighP2b1); +siginit (spvpp_u2b1_11__LowP2b1); +siginit (spvpp_u2b1_11__MedP2b1); +siginit (spvpp_u2b1_11_eta); +siginit (spvpp_u2b1_11_mbB); +siginit (spvpp_u2b1_11_meA); +siginit (spvpp_u2b1_11_phiA); +siginit (spvpp_u2b1_11_phiB); +siginit (spvpp_u2b1_11_qA); +siginit (spvpp_u2b1_11_qB); +siginit (spvpp_u2b1_11_validA); +siginit (spvpp_u2b1_11_wide_phi); +siginit (spvpp_u2b1_1_Dphi); +siginit (spvpp_u2b1_1_HighP2b1r); +siginit (spvpp_u2b1_1_LowP2b1r); +siginit (spvpp_u2b1_1_MedP2b1r); +siginit (spvpp_u2b1_1__HighP2b1); +siginit (spvpp_u2b1_1__LowP2b1); +siginit (spvpp_u2b1_1__MedP2b1); +siginit (spvpp_u2b1_1_eta); +siginit (spvpp_u2b1_1_mbB); +siginit (spvpp_u2b1_1_meA); +siginit (spvpp_u2b1_1_phiA); +siginit (spvpp_u2b1_1_phiB); +siginit (spvpp_u2b1_1_qA); +siginit (spvpp_u2b1_1_qB); +siginit (spvpp_u2b1_1_validA); +siginit (spvpp_u2b1_1_wide_phi); +siginit (spvpp_u2b1_2_Dphi); +siginit (spvpp_u2b1_2_HighP2b1r); +siginit (spvpp_u2b1_2_LowP2b1r); +siginit (spvpp_u2b1_2_MedP2b1r); +siginit (spvpp_u2b1_2__HighP2b1); +siginit (spvpp_u2b1_2__LowP2b1); +siginit (spvpp_u2b1_2__MedP2b1); +siginit (spvpp_u2b1_2_eta); +siginit (spvpp_u2b1_2_mbB); +siginit (spvpp_u2b1_2_meA); +siginit (spvpp_u2b1_2_phiA); +siginit (spvpp_u2b1_2_phiB); +siginit (spvpp_u2b1_2_qA); +siginit (spvpp_u2b1_2_qB); +siginit (spvpp_u2b1_2_validA); +siginit (spvpp_u2b1_2_wide_phi); +siginit (spvpp_u2b1_3_Dphi); +siginit (spvpp_u2b1_3_HighP2b1r); +siginit (spvpp_u2b1_3_LowP2b1r); +siginit (spvpp_u2b1_3_MedP2b1r); +siginit (spvpp_u2b1_3__HighP2b1); +siginit (spvpp_u2b1_3__LowP2b1); +siginit (spvpp_u2b1_3__MedP2b1); +siginit (spvpp_u2b1_3_eta); +siginit (spvpp_u2b1_3_mbB); +siginit (spvpp_u2b1_3_meA); +siginit (spvpp_u2b1_3_phiA); +siginit (spvpp_u2b1_3_phiB); +siginit (spvpp_u2b1_3_qA); +siginit (spvpp_u2b1_3_qB); +siginit (spvpp_u2b1_3_validA); +siginit (spvpp_u2b1_3_wide_phi); +siginit (spvpp_u2b1_4_Dphi); +siginit (spvpp_u2b1_4_HighP2b1r); +siginit (spvpp_u2b1_4_LowP2b1r); +siginit (spvpp_u2b1_4_MedP2b1r); +siginit (spvpp_u2b1_4__HighP2b1); +siginit (spvpp_u2b1_4__LowP2b1); +siginit (spvpp_u2b1_4__MedP2b1); +siginit (spvpp_u2b1_4_eta); +siginit (spvpp_u2b1_4_mbB); +siginit (spvpp_u2b1_4_meA); +siginit (spvpp_u2b1_4_phiA); +siginit (spvpp_u2b1_4_phiB); +siginit (spvpp_u2b1_4_qA); +siginit (spvpp_u2b1_4_qB); +siginit (spvpp_u2b1_4_validA); +siginit (spvpp_u2b1_4_wide_phi); +siginit (spvpp_u2b1_5_Dphi); +siginit (spvpp_u2b1_5_HighP2b1r); +siginit (spvpp_u2b1_5_LowP2b1r); +siginit (spvpp_u2b1_5_MedP2b1r); +siginit (spvpp_u2b1_5__HighP2b1); +siginit (spvpp_u2b1_5__LowP2b1); +siginit (spvpp_u2b1_5__MedP2b1); +siginit (spvpp_u2b1_5_eta); +siginit (spvpp_u2b1_5_mbB); +siginit (spvpp_u2b1_5_meA); +siginit (spvpp_u2b1_5_phiA); +siginit (spvpp_u2b1_5_phiB); +siginit (spvpp_u2b1_5_qA); +siginit (spvpp_u2b1_5_qB); +siginit (spvpp_u2b1_5_validA); +siginit (spvpp_u2b1_5_wide_phi); +siginit (spvpp_u2b1_6_Dphi); +siginit (spvpp_u2b1_6_HighP2b1r); +siginit (spvpp_u2b1_6_LowP2b1r); +siginit (spvpp_u2b1_6_MedP2b1r); +siginit (spvpp_u2b1_6__HighP2b1); +siginit (spvpp_u2b1_6__LowP2b1); +siginit (spvpp_u2b1_6__MedP2b1); +siginit (spvpp_u2b1_6_eta); +siginit (spvpp_u2b1_6_mbB); +siginit (spvpp_u2b1_6_meA); +siginit (spvpp_u2b1_6_phiA); +siginit (spvpp_u2b1_6_phiB); +siginit (spvpp_u2b1_6_qA); +siginit (spvpp_u2b1_6_qB); +siginit (spvpp_u2b1_6_validA); +siginit (spvpp_u2b1_6_wide_phi); +siginit (spvpp_u2b1_7_Dphi); +siginit (spvpp_u2b1_7_HighP2b1r); +siginit (spvpp_u2b1_7_LowP2b1r); +siginit (spvpp_u2b1_7_MedP2b1r); +siginit (spvpp_u2b1_7__HighP2b1); +siginit (spvpp_u2b1_7__LowP2b1); +siginit (spvpp_u2b1_7__MedP2b1); +siginit (spvpp_u2b1_7_eta); +siginit (spvpp_u2b1_7_mbB); +siginit (spvpp_u2b1_7_meA); +siginit (spvpp_u2b1_7_phiA); +siginit (spvpp_u2b1_7_phiB); +siginit (spvpp_u2b1_7_qA); +siginit (spvpp_u2b1_7_qB); +siginit (spvpp_u2b1_7_validA); +siginit (spvpp_u2b1_7_wide_phi); +siginit (spvpp_u2b1_8_Dphi); +siginit (spvpp_u2b1_8_HighP2b1r); +siginit (spvpp_u2b1_8_LowP2b1r); +siginit (spvpp_u2b1_8_MedP2b1r); +siginit (spvpp_u2b1_8__HighP2b1); +siginit (spvpp_u2b1_8__LowP2b1); +siginit (spvpp_u2b1_8__MedP2b1); +siginit (spvpp_u2b1_8_eta); +siginit (spvpp_u2b1_8_mbB); +siginit (spvpp_u2b1_8_meA); +siginit (spvpp_u2b1_8_phiA); +siginit (spvpp_u2b1_8_phiB); +siginit (spvpp_u2b1_8_qA); +siginit (spvpp_u2b1_8_qB); +siginit (spvpp_u2b1_8_validA); +siginit (spvpp_u2b1_8_wide_phi); +siginit (spvpp_u2b1_9_Dphi); +siginit (spvpp_u2b1_9_HighP2b1r); +siginit (spvpp_u2b1_9_LowP2b1r); +siginit (spvpp_u2b1_9_MedP2b1r); +siginit (spvpp_u2b1_9__HighP2b1); +siginit (spvpp_u2b1_9__LowP2b1); +siginit (spvpp_u2b1_9__MedP2b1); +siginit (spvpp_u2b1_9_eta); +siginit (spvpp_u2b1_9_mbB); +siginit (spvpp_u2b1_9_meA); +siginit (spvpp_u2b1_9_phiA); +siginit (spvpp_u2b1_9_phiB); +siginit (spvpp_u2b1_9_qA); +siginit (spvpp_u2b1_9_qB); +siginit (spvpp_u2b1_9_validA); +siginit (spvpp_u2b1_9_wide_phi); +siginit (spvpp_u2bId); +siginit (spvpp_u2bIdr); +siginit (spvpp_u2bIdrr); +siginit (spvpp_u2bIdrrr); +siginit (spvpp_u2bIdt); +siginit (spvpp_u2cId); +siginit (spvpp_u2cIdr); +siginit (spvpp_u2cIdrr); +siginit (spvpp_u2cIdrrr); +siginit (spvpp_u2cIdt); +siginit (spvpp_u34_0_Deta); +siginit (spvpp_u34_0_Dphi); +siginit (spvpp_u34_0_etaA); +siginit (spvpp_u34_0_etaB); +siginit (spvpp_u34_0_meA); +siginit (spvpp_u34_0_meB); +siginit (spvpp_u34_0_phiA); +siginit (spvpp_u34_0_phiB); +siginit (spvpp_u34_0_qA); +siginit (spvpp_u34_0_qB); +siginit (spvpp_u34_0_validA); +siginit (spvpp_u34_0_validB); +siginit (spvpp_u34_0_wide_phi); +siginit (spvpp_u34_1_Deta); +siginit (spvpp_u34_1_Dphi); +siginit (spvpp_u34_1_etaA); +siginit (spvpp_u34_1_etaB); +siginit (spvpp_u34_1_meA); +siginit (spvpp_u34_1_meB); +siginit (spvpp_u34_1_phiA); +siginit (spvpp_u34_1_phiB); +siginit (spvpp_u34_1_qA); +siginit (spvpp_u34_1_qB); +siginit (spvpp_u34_1_validA); +siginit (spvpp_u34_1_validB); +siginit (spvpp_u34_1_wide_phi); +siginit (spvpp_u34_2_Deta); +siginit (spvpp_u34_2_Dphi); +siginit (spvpp_u34_2_etaA); +siginit (spvpp_u34_2_etaB); +siginit (spvpp_u34_2_meA); +siginit (spvpp_u34_2_meB); +siginit (spvpp_u34_2_phiA); +siginit (spvpp_u34_2_phiB); +siginit (spvpp_u34_2_qA); +siginit (spvpp_u34_2_qB); +siginit (spvpp_u34_2_validA); +siginit (spvpp_u34_2_validB); +siginit (spvpp_u34_2_wide_phi); +siginit (spvpp_u34_3_Deta); +siginit (spvpp_u34_3_Dphi); +siginit (spvpp_u34_3_etaA); +siginit (spvpp_u34_3_etaB); +siginit (spvpp_u34_3_meA); +siginit (spvpp_u34_3_meB); +siginit (spvpp_u34_3_phiA); +siginit (spvpp_u34_3_phiB); +siginit (spvpp_u34_3_qA); +siginit (spvpp_u34_3_qB); +siginit (spvpp_u34_3_validA); +siginit (spvpp_u34_3_validB); +siginit (spvpp_u34_3_wide_phi); +siginit (spvpp_u34_4_Deta); +siginit (spvpp_u34_4_Dphi); +siginit (spvpp_u34_4_etaA); +siginit (spvpp_u34_4_etaB); +siginit (spvpp_u34_4_meA); +siginit (spvpp_u34_4_meB); +siginit (spvpp_u34_4_phiA); +siginit (spvpp_u34_4_phiB); +siginit (spvpp_u34_4_qA); +siginit (spvpp_u34_4_qB); +siginit (spvpp_u34_4_validA); +siginit (spvpp_u34_4_validB); +siginit (spvpp_u34_4_wide_phi); +siginit (spvpp_u34_5_Deta); +siginit (spvpp_u34_5_Dphi); +siginit (spvpp_u34_5_etaA); +siginit (spvpp_u34_5_etaB); +siginit (spvpp_u34_5_meA); +siginit (spvpp_u34_5_meB); +siginit (spvpp_u34_5_phiA); +siginit (spvpp_u34_5_phiB); +siginit (spvpp_u34_5_qA); +siginit (spvpp_u34_5_qB); +siginit (spvpp_u34_5_validA); +siginit (spvpp_u34_5_validB); +siginit (spvpp_u34_5_wide_phi); +siginit (spvpp_u34_6_Deta); +siginit (spvpp_u34_6_Dphi); +siginit (spvpp_u34_6_etaA); +siginit (spvpp_u34_6_etaB); +siginit (spvpp_u34_6_meA); +siginit (spvpp_u34_6_meB); +siginit (spvpp_u34_6_phiA); +siginit (spvpp_u34_6_phiB); +siginit (spvpp_u34_6_qA); +siginit (spvpp_u34_6_qB); +siginit (spvpp_u34_6_validA); +siginit (spvpp_u34_6_validB); +siginit (spvpp_u34_6_wide_phi); +siginit (spvpp_u34_7_Deta); +siginit (spvpp_u34_7_Dphi); +siginit (spvpp_u34_7_etaA); +siginit (spvpp_u34_7_etaB); +siginit (spvpp_u34_7_meA); +siginit (spvpp_u34_7_meB); +siginit (spvpp_u34_7_phiA); +siginit (spvpp_u34_7_phiB); +siginit (spvpp_u34_7_qA); +siginit (spvpp_u34_7_qB); +siginit (spvpp_u34_7_validA); +siginit (spvpp_u34_7_validB); +siginit (spvpp_u34_7_wide_phi); +siginit (spvpp_u34_8_Deta); +siginit (spvpp_u34_8_Dphi); +siginit (spvpp_u34_8_etaA); +siginit (spvpp_u34_8_etaB); +siginit (spvpp_u34_8_meA); +siginit (spvpp_u34_8_meB); +siginit (spvpp_u34_8_phiA); +siginit (spvpp_u34_8_phiB); +siginit (spvpp_u34_8_qA); +siginit (spvpp_u34_8_qB); +siginit (spvpp_u34_8_validA); +siginit (spvpp_u34_8_validB); +siginit (spvpp_u34_8_wide_phi); +siginit (spvpp_u3aId); +siginit (spvpp_u3aIdr); +siginit (spvpp_u3aIdrr); +siginit (spvpp_u3aIdrrr); +siginit (spvpp_u3aIdt); +siginit (spvpp_u3b1_0_Dphi); +siginit (spvpp_u3b1_0_HighP2b1r); +siginit (spvpp_u3b1_0_LowP2b1r); +siginit (spvpp_u3b1_0_MedP2b1r); +siginit (spvpp_u3b1_0__HighP2b1); +siginit (spvpp_u3b1_0__LowP2b1); +siginit (spvpp_u3b1_0__MedP2b1); +siginit (spvpp_u3b1_0_eta); +siginit (spvpp_u3b1_0_mbB); +siginit (spvpp_u3b1_0_meA); +siginit (spvpp_u3b1_0_phiA); +siginit (spvpp_u3b1_0_phiB); +siginit (spvpp_u3b1_0_qA); +siginit (spvpp_u3b1_0_qB); +siginit (spvpp_u3b1_0_validA); +siginit (spvpp_u3b1_0_wide_phi); +siginit (spvpp_u3b1_10_Dphi); +siginit (spvpp_u3b1_10_HighP2b1r); +siginit (spvpp_u3b1_10_LowP2b1r); +siginit (spvpp_u3b1_10_MedP2b1r); +siginit (spvpp_u3b1_10__HighP2b1); +siginit (spvpp_u3b1_10__LowP2b1); +siginit (spvpp_u3b1_10__MedP2b1); +siginit (spvpp_u3b1_10_eta); +siginit (spvpp_u3b1_10_mbB); +siginit (spvpp_u3b1_10_meA); +siginit (spvpp_u3b1_10_phiA); +siginit (spvpp_u3b1_10_phiB); +siginit (spvpp_u3b1_10_qA); +siginit (spvpp_u3b1_10_qB); +siginit (spvpp_u3b1_10_validA); +siginit (spvpp_u3b1_10_wide_phi); +siginit (spvpp_u3b1_11_Dphi); +siginit (spvpp_u3b1_11_HighP2b1r); +siginit (spvpp_u3b1_11_LowP2b1r); +siginit (spvpp_u3b1_11_MedP2b1r); +siginit (spvpp_u3b1_11__HighP2b1); +siginit (spvpp_u3b1_11__LowP2b1); +siginit (spvpp_u3b1_11__MedP2b1); +siginit (spvpp_u3b1_11_eta); +siginit (spvpp_u3b1_11_mbB); +siginit (spvpp_u3b1_11_meA); +siginit (spvpp_u3b1_11_phiA); +siginit (spvpp_u3b1_11_phiB); +siginit (spvpp_u3b1_11_qA); +siginit (spvpp_u3b1_11_qB); +siginit (spvpp_u3b1_11_validA); +siginit (spvpp_u3b1_11_wide_phi); +siginit (spvpp_u3b1_1_Dphi); +siginit (spvpp_u3b1_1_HighP2b1r); +siginit (spvpp_u3b1_1_LowP2b1r); +siginit (spvpp_u3b1_1_MedP2b1r); +siginit (spvpp_u3b1_1__HighP2b1); +siginit (spvpp_u3b1_1__LowP2b1); +siginit (spvpp_u3b1_1__MedP2b1); +siginit (spvpp_u3b1_1_eta); +siginit (spvpp_u3b1_1_mbB); +siginit (spvpp_u3b1_1_meA); +siginit (spvpp_u3b1_1_phiA); +siginit (spvpp_u3b1_1_phiB); +siginit (spvpp_u3b1_1_qA); +siginit (spvpp_u3b1_1_qB); +siginit (spvpp_u3b1_1_validA); +siginit (spvpp_u3b1_1_wide_phi); +siginit (spvpp_u3b1_2_Dphi); +siginit (spvpp_u3b1_2_HighP2b1r); +siginit (spvpp_u3b1_2_LowP2b1r); +siginit (spvpp_u3b1_2_MedP2b1r); +siginit (spvpp_u3b1_2__HighP2b1); +siginit (spvpp_u3b1_2__LowP2b1); +siginit (spvpp_u3b1_2__MedP2b1); +siginit (spvpp_u3b1_2_eta); +siginit (spvpp_u3b1_2_mbB); +siginit (spvpp_u3b1_2_meA); +siginit (spvpp_u3b1_2_phiA); +siginit (spvpp_u3b1_2_phiB); +siginit (spvpp_u3b1_2_qA); +siginit (spvpp_u3b1_2_qB); +siginit (spvpp_u3b1_2_validA); +siginit (spvpp_u3b1_2_wide_phi); +siginit (spvpp_u3b1_3_Dphi); +siginit (spvpp_u3b1_3_HighP2b1r); +siginit (spvpp_u3b1_3_LowP2b1r); +siginit (spvpp_u3b1_3_MedP2b1r); +siginit (spvpp_u3b1_3__HighP2b1); +siginit (spvpp_u3b1_3__LowP2b1); +siginit (spvpp_u3b1_3__MedP2b1); +siginit (spvpp_u3b1_3_eta); +siginit (spvpp_u3b1_3_mbB); +siginit (spvpp_u3b1_3_meA); +siginit (spvpp_u3b1_3_phiA); +siginit (spvpp_u3b1_3_phiB); +siginit (spvpp_u3b1_3_qA); +siginit (spvpp_u3b1_3_qB); +siginit (spvpp_u3b1_3_validA); +siginit (spvpp_u3b1_3_wide_phi); +siginit (spvpp_u3b1_4_Dphi); +siginit (spvpp_u3b1_4_HighP2b1r); +siginit (spvpp_u3b1_4_LowP2b1r); +siginit (spvpp_u3b1_4_MedP2b1r); +siginit (spvpp_u3b1_4__HighP2b1); +siginit (spvpp_u3b1_4__LowP2b1); +siginit (spvpp_u3b1_4__MedP2b1); +siginit (spvpp_u3b1_4_eta); +siginit (spvpp_u3b1_4_mbB); +siginit (spvpp_u3b1_4_meA); +siginit (spvpp_u3b1_4_phiA); +siginit (spvpp_u3b1_4_phiB); +siginit (spvpp_u3b1_4_qA); +siginit (spvpp_u3b1_4_qB); +siginit (spvpp_u3b1_4_validA); +siginit (spvpp_u3b1_4_wide_phi); +siginit (spvpp_u3b1_5_Dphi); +siginit (spvpp_u3b1_5_HighP2b1r); +siginit (spvpp_u3b1_5_LowP2b1r); +siginit (spvpp_u3b1_5_MedP2b1r); +siginit (spvpp_u3b1_5__HighP2b1); +siginit (spvpp_u3b1_5__LowP2b1); +siginit (spvpp_u3b1_5__MedP2b1); +siginit (spvpp_u3b1_5_eta); +siginit (spvpp_u3b1_5_mbB); +siginit (spvpp_u3b1_5_meA); +siginit (spvpp_u3b1_5_phiA); +siginit (spvpp_u3b1_5_phiB); +siginit (spvpp_u3b1_5_qA); +siginit (spvpp_u3b1_5_qB); +siginit (spvpp_u3b1_5_validA); +siginit (spvpp_u3b1_5_wide_phi); +siginit (spvpp_u3b1_6_Dphi); +siginit (spvpp_u3b1_6_HighP2b1r); +siginit (spvpp_u3b1_6_LowP2b1r); +siginit (spvpp_u3b1_6_MedP2b1r); +siginit (spvpp_u3b1_6__HighP2b1); +siginit (spvpp_u3b1_6__LowP2b1); +siginit (spvpp_u3b1_6__MedP2b1); +siginit (spvpp_u3b1_6_eta); +siginit (spvpp_u3b1_6_mbB); +siginit (spvpp_u3b1_6_meA); +siginit (spvpp_u3b1_6_phiA); +siginit (spvpp_u3b1_6_phiB); +siginit (spvpp_u3b1_6_qA); +siginit (spvpp_u3b1_6_qB); +siginit (spvpp_u3b1_6_validA); +siginit (spvpp_u3b1_6_wide_phi); +siginit (spvpp_u3b1_7_Dphi); +siginit (spvpp_u3b1_7_HighP2b1r); +siginit (spvpp_u3b1_7_LowP2b1r); +siginit (spvpp_u3b1_7_MedP2b1r); +siginit (spvpp_u3b1_7__HighP2b1); +siginit (spvpp_u3b1_7__LowP2b1); +siginit (spvpp_u3b1_7__MedP2b1); +siginit (spvpp_u3b1_7_eta); +siginit (spvpp_u3b1_7_mbB); +siginit (spvpp_u3b1_7_meA); +siginit (spvpp_u3b1_7_phiA); +siginit (spvpp_u3b1_7_phiB); +siginit (spvpp_u3b1_7_qA); +siginit (spvpp_u3b1_7_qB); +siginit (spvpp_u3b1_7_validA); +siginit (spvpp_u3b1_7_wide_phi); +siginit (spvpp_u3b1_8_Dphi); +siginit (spvpp_u3b1_8_HighP2b1r); +siginit (spvpp_u3b1_8_LowP2b1r); +siginit (spvpp_u3b1_8_MedP2b1r); +siginit (spvpp_u3b1_8__HighP2b1); +siginit (spvpp_u3b1_8__LowP2b1); +siginit (spvpp_u3b1_8__MedP2b1); +siginit (spvpp_u3b1_8_eta); +siginit (spvpp_u3b1_8_mbB); +siginit (spvpp_u3b1_8_meA); +siginit (spvpp_u3b1_8_phiA); +siginit (spvpp_u3b1_8_phiB); +siginit (spvpp_u3b1_8_qA); +siginit (spvpp_u3b1_8_qB); +siginit (spvpp_u3b1_8_validA); +siginit (spvpp_u3b1_8_wide_phi); +siginit (spvpp_u3b1_9_Dphi); +siginit (spvpp_u3b1_9_HighP2b1r); +siginit (spvpp_u3b1_9_LowP2b1r); +siginit (spvpp_u3b1_9_MedP2b1r); +siginit (spvpp_u3b1_9__HighP2b1); +siginit (spvpp_u3b1_9__LowP2b1); +siginit (spvpp_u3b1_9__MedP2b1); +siginit (spvpp_u3b1_9_eta); +siginit (spvpp_u3b1_9_mbB); +siginit (spvpp_u3b1_9_meA); +siginit (spvpp_u3b1_9_phiA); +siginit (spvpp_u3b1_9_phiB); +siginit (spvpp_u3b1_9_qA); +siginit (spvpp_u3b1_9_qB); +siginit (spvpp_u3b1_9_validA); +siginit (spvpp_u3b1_9_wide_phi); +siginit (spvpp_u3bId); +siginit (spvpp_u3bIdr); +siginit (spvpp_u3bIdrr); +siginit (spvpp_u3bIdrrr); +siginit (spvpp_u3bIdt); +siginit (spvpp_u3cId); +siginit (spvpp_u3cIdr); +siginit (spvpp_u3cIdrr); +siginit (spvpp_u3cIdrrr); +siginit (spvpp_u3cIdt); +siginit (spvpp_u4aId); +siginit (spvpp_u4aIdr); +siginit (spvpp_u4aIdrr); +siginit (spvpp_u4aIdrrr); +siginit (spvpp_u4aIdt); +siginit (spvpp_u4bId); +siginit (spvpp_u4bIdr); +siginit (spvpp_u4bIdrr); +siginit (spvpp_u4bIdrrr); +siginit (spvpp_u4bIdt); +siginit (spvpp_u4cId); +siginit (spvpp_u4cIdr); +siginit (spvpp_u4cIdrr); +siginit (spvpp_u4cIdrrr); +siginit (spvpp_u4cIdt); +siginit (spvpp_ua2aId); +siginit (spvpp_ua2aIdr); +siginit (spvpp_ua2aIdrr); +siginit (spvpp_ua2aIdrrr); +siginit (spvpp_ua2aIdt); +siginit (spvpp_ua2bId); +siginit (spvpp_ua2bIdr); +siginit (spvpp_ua2bIdrr); +siginit (spvpp_ua2bIdrrr); +siginit (spvpp_ua2bIdt); +siginit (spvpp_ua2cId); +siginit (spvpp_ua2cIdr); +siginit (spvpp_ua2cIdrr); +siginit (spvpp_ua2cIdrrr); +siginit (spvpp_ua2cIdt); +siginit (spvpp_ua3aId); +siginit (spvpp_ua3aIdr); +siginit (spvpp_ua3aIdrr); +siginit (spvpp_ua3aIdrrr); +siginit (spvpp_ua3aIdt); +siginit (spvpp_ua3bId); +siginit (spvpp_ua3bIdr); +siginit (spvpp_ua3bIdrr); +siginit (spvpp_ua3bIdrrr); +siginit (spvpp_ua3bIdt); +siginit (spvpp_ua3cId); +siginit (spvpp_ua3cIdr); +siginit (spvpp_ua3cIdrr); +siginit (spvpp_ua3cIdrrr); +siginit (spvpp_ua3cIdt); +siginit (spvpp_ub2aId); +siginit (spvpp_ub2aIdr); +siginit (spvpp_ub2aIdrr); +siginit (spvpp_ub2aIdrrr); +siginit (spvpp_ub2aIdt); +siginit (spvpp_ub2bId); +siginit (spvpp_ub2bIdr); +siginit (spvpp_ub2bIdrr); +siginit (spvpp_ub2bIdrrr); +siginit (spvpp_ub2bIdt); +siginit (spvpp_ub2cId); +siginit (spvpp_ub2cIdr); +siginit (spvpp_ub2cIdrr); +siginit (spvpp_ub2cIdrrr); +siginit (spvpp_ub2cIdt); +siginit (spvpp_ub2dId); +siginit (spvpp_ub2dIdr); +siginit (spvpp_ub2dIdrr); +siginit (spvpp_ub2dIdrrr); +siginit (spvpp_ub2dIdt); +siginit (straight); +meminit (spvpp_au2_0_e21); +meminit (spvpp_au2_1_e21); +meminit (spvpp_au2_2_e21); +meminit (spvpp_au2b_0_b11); +meminit (spvpp_au2b_0_b12); +meminit (spvpp_au2b_0_b13); +meminit (spvpp_au2b_1_b11); +meminit (spvpp_au2b_1_b12); +meminit (spvpp_au2b_1_b13); +meminit (spvpp_au2b_2_b11); +meminit (spvpp_au2b_2_b12); +meminit (spvpp_au2b_2_b13); +meminit (spvpp_au2b_3_b11); +meminit (spvpp_au2b_3_b12); +meminit (spvpp_au2b_3_b13); +meminit (spvpp_au3_0_e31); +meminit (spvpp_au3_1_e31); +meminit (spvpp_au3_2_e31); +meminit (spvpp_au4_0_e41); +meminit (spvpp_au4_1_e41); +meminit (spvpp_au4_2_e41); +meminit (spvpp_bxa__bxamb1_Larger); +meminit (spvpp_bxa__bxamb1_id); +meminit (spvpp_bxa__bxamb1_in); +meminit (spvpp_bxa__bxamb1_q); +meminit (spvpp_bxa__bxame1ac_Larger); +meminit (spvpp_bxa__bxame1ac_id); +meminit (spvpp_bxa__bxame1ac_in); +meminit (spvpp_bxa__bxame1ac_q); +meminit (spvpp_bxa__bxame1df_Larger); +meminit (spvpp_bxa__bxame1df_id); +meminit (spvpp_bxa__bxame1df_in); +meminit (spvpp_bxa__bxame1df_q); +meminit (spvpp_bxa__bxame2_Larger); +meminit (spvpp_bxa__bxame2_id); +meminit (spvpp_bxa__bxame2_in); +meminit (spvpp_bxa__bxame2_q); +meminit (spvpp_bxa__bxame3_Larger); +meminit (spvpp_bxa__bxame3_id); +meminit (spvpp_bxa__bxame3_in); +meminit (spvpp_bxa__bxame3_q); +meminit (spvpp_bxa__bxame4_Larger); +meminit (spvpp_bxa__bxame4_id); +meminit (spvpp_bxa__bxame4_in); +meminit (spvpp_bxa__bxame4_q); +meminit (spvpp_bxcorrect_Larger); +meminit (spvpp_bxcorrect_del1stubs); +meminit (spvpp_bxcorrect_del2stubs); +meminit (spvpp_bxcorrect_id); +meminit (spvpp_bxcorrect_in); +meminit (spvpp_bxcorrect_phdiff_a); +meminit (spvpp_bxcorrect_phdiff_b); +meminit (spvpp_bxcorrect_r); +meminit (spvpp_dmb1); +meminit (spvpp_fsuv_Larger); +meminit (spvpp_fsuv_delA); +meminit (spvpp_fsuv_delB); +meminit (spvpp_fsuv_eta); +meminit (spvpp_fsuv_etar); +meminit (spvpp_fsuv_etarr); +meminit (spvpp_fsuv_id); +meminit (spvpp_fsuv_idr); +meminit (spvpp_fsuv_idrr); +meminit (spvpp_fsuv_phi); +meminit (spvpp_fsuv_phir); +meminit (spvpp_fsuv_phirr); +meminit (spvpp_fsuv_rank); +meminit (spvpp_fsuv_rankr); +meminit (spvpp_fsuv_rankrr); +meminit (spvpp_fsuv_sidA); +meminit (spvpp_fsuv_sidB); +meminit (spvpp_fsuva_Larger); +meminit (spvpp_fsuva_eta); +meminit (spvpp_fsuva_etar); +meminit (spvpp_fsuva_etarr); +meminit (spvpp_fsuva_id); +meminit (spvpp_fsuva_idr); +meminit (spvpp_fsuva_idrr); +meminit (spvpp_fsuva_phi); +meminit (spvpp_fsuva_phir); +meminit (spvpp_fsuva_phirr); +meminit (spvpp_fsuva_rank); +meminit (spvpp_fsuva_rankr); +meminit (spvpp_fsuva_rankrr); +meminit (spvpp_halo2id1); +meminit (spvpp_halo2rank); +meminit (spvpp_halo2rankr); +meminit (spvpp_halo2rankrr); +meminit (spvpp_halo2rankrrr); +meminit (spvpp_halo2rankrrrr); +meminit (spvpp_halo2rankrrrrr); +meminit (spvpp_halo3id1); +meminit (spvpp_halo3rank); +meminit (spvpp_halo3rankr); +meminit (spvpp_halo3rankrr); +meminit (spvpp_halo3rankrrr); +meminit (spvpp_halo3rankrrrr); +meminit (spvpp_halo3rankrrrrr); +meminit (spvpp_mb1); +meminit (spvpp_mb1_bend); +meminit (spvpp_mb1_phi); +meminit (spvpp_mb1bi); +meminit (spvpp_mb1bir); +meminit (spvpp_mb1id1); +meminit (spvpp_mb1id1r); +meminit (spvpp_mb1id2); +meminit (spvpp_mb1id2r); +meminit (spvpp_mb1id3); +meminit (spvpp_mb1id3r); +meminit (spvpp_mb2id1); +meminit (spvpp_mb2id1r); +meminit (spvpp_mb2idb1); +meminit (spvpp_mb2idb1r); +meminit (spvpp_mb2rank); +meminit (spvpp_mb2rankr); +meminit (spvpp_mb2rankrr); +meminit (spvpp_mb2rankrrr); +meminit (spvpp_mb2rankrrrr); +meminit (spvpp_mb2rankrrrrr); +meminit (spvpp_me1); +meminit (spvpp_me1_clctpat); +meminit (spvpp_me1_cscid); +meminit (spvpp_me1_eta); +meminit (spvpp_me1_phi); +meminit (spvpp_me1bi); +meminit (spvpp_me1bir); +meminit (spvpp_me2); +meminit (spvpp_me2Id1); +meminit (spvpp_me2Id1r); +meminit (spvpp_me2Id3); +meminit (spvpp_me2Id3r); +meminit (spvpp_me2Id4); +meminit (spvpp_me2Id4r); +meminit (spvpp_me2Rank); +meminit (spvpp_me2Rankr); +meminit (spvpp_me2Rankrr); +meminit (spvpp_me2Rankrrr); +meminit (spvpp_me2Rankrrrr); +meminit (spvpp_me2Rankrrrrr); +meminit (spvpp_me2_eta); +meminit (spvpp_me2_phi); +meminit (spvpp_me2bi); +meminit (spvpp_me2bir); +meminit (spvpp_me3); +meminit (spvpp_me3Id1); +meminit (spvpp_me3Id1r); +meminit (spvpp_me3Id2); +meminit (spvpp_me3Id2r); +meminit (spvpp_me3Id4); +meminit (spvpp_me3Id4r); +meminit (spvpp_me3Rank); +meminit (spvpp_me3Rankr); +meminit (spvpp_me3Rankrr); +meminit (spvpp_me3Rankrrr); +meminit (spvpp_me3Rankrrrr); +meminit (spvpp_me3Rankrrrrr); +meminit (spvpp_me3_eta); +meminit (spvpp_me3_phi); +meminit (spvpp_me3bi); +meminit (spvpp_me3bir); +meminit (spvpp_me4); +meminit (spvpp_me4Id1); +meminit (spvpp_me4Id1r); +meminit (spvpp_me4Rank); +meminit (spvpp_me4Rankr); +meminit (spvpp_me4Rankrr); +meminit (spvpp_me4Rankrrr); +meminit (spvpp_me4Rankrrrr); +meminit (spvpp_me4Rankrrrrr); +meminit (spvpp_me4_eta); +meminit (spvpp_me4_phi); +meminit (spvpp_me4bi); +meminit (spvpp_me4bir); +meminit (spvpp_mux_etaPT); +meminit (spvpp_mux_etaPTa); +meminit (spvpp_mux_id); +meminit (spvpp_mux_ida); +meminit (spvpp_mux_modeMem); +meminit (spvpp_mux_phdiff_a); +meminit (spvpp_mux_phdiff_b); +meminit (spvpp_mux_phi); +meminit (spvpp_mux_phia); +meminit (spvpp_mux_pt); +meminit (spvpp_mux_rank); +meminit (spvpp_mux_ranka); +meminit (spvpp_phdiff_a); +meminit (spvpp_phdiff_ar); +meminit (spvpp_phdiff_arr); +meminit (spvpp_phdiff_arrr); +meminit (spvpp_phdiff_b); +meminit (spvpp_phdiff_br); +meminit (spvpp_phdiff_brr); +meminit (spvpp_phdiff_brrr); +meminit (spvpp_ptu2a_CSCID); +meminit (spvpp_ptu2a_clctpat); +meminit (spvpp_ptu2a_comp_dphi_5); +meminit (spvpp_ptu2a_comp_dphi_7); +meminit (spvpp_ptu2a_comp_dphi_8); +meminit (spvpp_ptu2a_me1Eta); +meminit (spvpp_ptu2a_me1FR); +meminit (spvpp_ptu2a_me1Phi); +meminit (spvpp_ptu2a_me2Eta); +meminit (spvpp_ptu2a_me2Phi); +meminit (spvpp_ptu2a_me3Eta); +meminit (spvpp_ptu2a_me3Phi); +meminit (spvpp_ptu2a_me4Eta); +meminit (spvpp_ptu2a_me4Phi); +meminit (spvpp_ptu2b_CSCID); +meminit (spvpp_ptu2b_clctpat); +meminit (spvpp_ptu2b_comp_dphi_5); +meminit (spvpp_ptu2b_comp_dphi_7); +meminit (spvpp_ptu2b_comp_dphi_8); +meminit (spvpp_ptu2b_me1Eta); +meminit (spvpp_ptu2b_me1FR); +meminit (spvpp_ptu2b_me1Phi); +meminit (spvpp_ptu2b_me2Eta); +meminit (spvpp_ptu2b_me2Phi); +meminit (spvpp_ptu2b_me3Eta); +meminit (spvpp_ptu2b_me3Phi); +meminit (spvpp_ptu2b_me4Eta); +meminit (spvpp_ptu2b_me4Phi); +meminit (spvpp_ptu2c_CSCID); +meminit (spvpp_ptu2c_clctpat); +meminit (spvpp_ptu2c_comp_dphi_5); +meminit (spvpp_ptu2c_comp_dphi_7); +meminit (spvpp_ptu2c_comp_dphi_8); +meminit (spvpp_ptu2c_me1Eta); +meminit (spvpp_ptu2c_me1FR); +meminit (spvpp_ptu2c_me1Phi); +meminit (spvpp_ptu2c_me2Eta); +meminit (spvpp_ptu2c_me2Phi); +meminit (spvpp_ptu2c_me3Eta); +meminit (spvpp_ptu2c_me3Phi); +meminit (spvpp_ptu2c_me4Eta); +meminit (spvpp_ptu2c_me4Phi); +meminit (spvpp_ptu3a_CSCID); +meminit (spvpp_ptu3a_clctpat); +meminit (spvpp_ptu3a_comp_dphi_5); +meminit (spvpp_ptu3a_comp_dphi_7); +meminit (spvpp_ptu3a_comp_dphi_8); +meminit (spvpp_ptu3a_me1Eta); +meminit (spvpp_ptu3a_me1FR); +meminit (spvpp_ptu3a_me1Phi); +meminit (spvpp_ptu3a_me2Eta); +meminit (spvpp_ptu3a_me2Phi); +meminit (spvpp_ptu3a_me3Eta); +meminit (spvpp_ptu3a_me3Phi); +meminit (spvpp_ptu3a_me4Eta); +meminit (spvpp_ptu3a_me4Phi); +meminit (spvpp_ptu3b_CSCID); +meminit (spvpp_ptu3b_clctpat); +meminit (spvpp_ptu3b_comp_dphi_5); +meminit (spvpp_ptu3b_comp_dphi_7); +meminit (spvpp_ptu3b_comp_dphi_8); +meminit (spvpp_ptu3b_me1Eta); +meminit (spvpp_ptu3b_me1FR); +meminit (spvpp_ptu3b_me1Phi); +meminit (spvpp_ptu3b_me2Eta); +meminit (spvpp_ptu3b_me2Phi); +meminit (spvpp_ptu3b_me3Eta); +meminit (spvpp_ptu3b_me3Phi); +meminit (spvpp_ptu3b_me4Eta); +meminit (spvpp_ptu3b_me4Phi); +meminit (spvpp_ptu3c_CSCID); +meminit (spvpp_ptu3c_clctpat); +meminit (spvpp_ptu3c_comp_dphi_5); +meminit (spvpp_ptu3c_comp_dphi_7); +meminit (spvpp_ptu3c_comp_dphi_8); +meminit (spvpp_ptu3c_me1Eta); +meminit (spvpp_ptu3c_me1FR); +meminit (spvpp_ptu3c_me1Phi); +meminit (spvpp_ptu3c_me2Eta); +meminit (spvpp_ptu3c_me2Phi); +meminit (spvpp_ptu3c_me3Eta); +meminit (spvpp_ptu3c_me3Phi); +meminit (spvpp_ptu3c_me4Eta); +meminit (spvpp_ptu3c_me4Phi); +meminit (spvpp_ptu4a_CSCID); +meminit (spvpp_ptu4a_clctpat); +meminit (spvpp_ptu4a_comp_dphi_8); +meminit (spvpp_ptu4a_me1Eta); +meminit (spvpp_ptu4a_me1FR); +meminit (spvpp_ptu4a_me1Phi); +meminit (spvpp_ptu4a_me4Eta); +meminit (spvpp_ptu4a_me4Phi); +meminit (spvpp_ptu4b_CSCID); +meminit (spvpp_ptu4b_clctpat); +meminit (spvpp_ptu4b_comp_dphi_8); +meminit (spvpp_ptu4b_me1Eta); +meminit (spvpp_ptu4b_me1FR); +meminit (spvpp_ptu4b_me1Phi); +meminit (spvpp_ptu4b_me4Eta); +meminit (spvpp_ptu4b_me4Phi); +meminit (spvpp_ptu4c_CSCID); +meminit (spvpp_ptu4c_clctpat); +meminit (spvpp_ptu4c_comp_dphi_8); +meminit (spvpp_ptu4c_me1Eta); +meminit (spvpp_ptu4c_me1FR); +meminit (spvpp_ptu4c_me1Phi); +meminit (spvpp_ptu4c_me4Eta); +meminit (spvpp_ptu4c_me4Phi); +meminit (spvpp_ptua2a_me2Eta); +meminit (spvpp_ptua2a_me2Phi); +meminit (spvpp_ptua2b_me2Eta); +meminit (spvpp_ptua2b_me2Phi); +meminit (spvpp_ptua2c_me2Eta); +meminit (spvpp_ptua2c_me2Phi); +meminit (spvpp_ptua3a_me2Eta); +meminit (spvpp_ptua3a_me2Phi); +meminit (spvpp_ptua3b_me2Eta); +meminit (spvpp_ptua3b_me2Phi); +meminit (spvpp_ptua3c_me2Eta); +meminit (spvpp_ptua3c_me2Phi); +meminit (spvpp_ptub2a_eta); +meminit (spvpp_ptub2a_me1Eta); +meminit (spvpp_ptub2a_me1Phi); +meminit (spvpp_ptub2a_me2Eta); +meminit (spvpp_ptub2a_me2Phi); +meminit (spvpp_ptub2a_me3Eta); +meminit (spvpp_ptub2a_me3Phi); +meminit (spvpp_ptub2b_eta); +meminit (spvpp_ptub2b_me1Eta); +meminit (spvpp_ptub2b_me1Phi); +meminit (spvpp_ptub2b_me2Eta); +meminit (spvpp_ptub2b_me2Phi); +meminit (spvpp_ptub2b_me3Eta); +meminit (spvpp_ptub2b_me3Phi); +meminit (spvpp_ptub2c_eta); +meminit (spvpp_ptub2c_me1Eta); +meminit (spvpp_ptub2c_me1Phi); +meminit (spvpp_ptub2c_me2Eta); +meminit (spvpp_ptub2c_me2Phi); +meminit (spvpp_ptub2c_me3Eta); +meminit (spvpp_ptub2c_me3Phi); +meminit (spvpp_ptub2d_eta); +meminit (spvpp_ptub2d_me1Eta); +meminit (spvpp_ptub2d_me1Phi); +meminit (spvpp_ptub2d_me2Eta); +meminit (spvpp_ptub2d_me2Phi); +meminit (spvpp_ptub2d_me3Eta); +meminit (spvpp_ptub2d_me3Phi); diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_lib.h b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_lib.h new file mode 100755 index 0000000000000..0b6e6c2edd23d --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_lib.h @@ -0,0 +1,21 @@ + +void readmemh(std::string fname, ULLONG* mem, ULLONG astart, ULLONG afinish) +{ + std::ifstream ifs (fname.c_str() , std::ifstream::in); + ULLONG val; + for (ULLONG i = astart; i <= afinish; i++) + { + if (ifs >> std::hex >> val) + { + mem[i] = val; + } + else + { + std::cerr << "Cannot read file: " << fname << ", addr: " << i << std::endl; + ifs.close(); + return; + } + } + ifs.close(); +// std::cout << "LUT file: " << fname << " read out successfully." << std::endl; +} diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_tools.h b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_tools.h new file mode 100644 index 0000000000000..94ce0e3519265 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_tools.h @@ -0,0 +1,15 @@ +#include +#include + +// concatenation of two signal_s +#define sigcat(s1,n1,s2,n2) ((s1 << n2) | s2) + +// signal_ declaration +#define Signal(s) ULLONG s, RC_##s, CH_##s + +// signal_ initialization +#define siginit(s) {if ((CH_##s = s - RC_##s) != 0) {__glob__change__ = 1; RC_##s = s;}} + +// memory initialization +#define meminit(s) for (unsigned __mem_ind__ = 0; __mem_ind__ < sizeof(s)/sizeof(ULLONG); __mem_ind__++) siginit(s[__mem_ind__]); + diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_wrap.cpp b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_wrap.cpp new file mode 100644 index 0000000000000..56906d2735395 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_wrap.cpp @@ -0,0 +1,269 @@ +#include "vpp_generated.h" + +void vpp_generated_2014_04_24::wrap +( + unsigned me1aValidp, unsigned me1aQp, unsigned me1aEtap, unsigned me1aPhip, unsigned me1aCSCidp, unsigned me1aCLCTp, + unsigned me1bValidp, unsigned me1bQp, unsigned me1bEtap, unsigned me1bPhip, unsigned me1bCSCidp, unsigned me1bCLCTp, + unsigned me1cValidp, unsigned me1cQp, unsigned me1cEtap, unsigned me1cPhip, unsigned me1cCSCidp, unsigned me1cCLCTp, + unsigned me1dValidp, unsigned me1dQp, unsigned me1dEtap, unsigned me1dPhip, unsigned me1dCSCidp, unsigned me1dCLCTp, + unsigned me1eValidp, unsigned me1eQp, unsigned me1eEtap, unsigned me1ePhip, unsigned me1eCSCidp, unsigned me1eCLCTp, + unsigned me1fValidp, unsigned me1fQp, unsigned me1fEtap, unsigned me1fPhip, unsigned me1fCSCidp, unsigned me1fCLCTp, + + unsigned me2aValidp, unsigned me2aQp, unsigned me2aEtap, unsigned me2aPhip, + unsigned me2bValidp, unsigned me2bQp, unsigned me2bEtap, unsigned me2bPhip, + unsigned me2cValidp, unsigned me2cQp, unsigned me2cEtap, unsigned me2cPhip, + + unsigned me3aValidp, unsigned me3aQp, unsigned me3aEtap, unsigned me3aPhip, + unsigned me3bValidp, unsigned me3bQp, unsigned me3bEtap, unsigned me3bPhip, + unsigned me3cValidp, unsigned me3cQp, unsigned me3cEtap, unsigned me3cPhip, + + unsigned me4aValidp, unsigned me4aQp, unsigned me4aEtap, unsigned me4aPhip, + unsigned me4bValidp, unsigned me4bQp, unsigned me4bEtap, unsigned me4bPhip, + unsigned me4cValidp, unsigned me4cQp, unsigned me4cEtap, unsigned me4cPhip, + + unsigned mb1aValidp, unsigned mb1aQp, unsigned mb1aPhip, unsigned mb1aBendp, + unsigned mb1bValidp, unsigned mb1bQp, unsigned mb1bPhip, unsigned mb1bBendp, + unsigned mb1cValidp, unsigned mb1cQp, unsigned mb1cPhip, unsigned mb1cBendp, + unsigned mb1dValidp, unsigned mb1dQp, unsigned mb1dPhip, unsigned mb1dBendp, + + unsigned& ptHp, unsigned& signHp, unsigned& modeMemHp, unsigned& etaPTHp, unsigned& FRHp, unsigned& phiHp, unsigned& phdiff_aHp, unsigned& phdiff_bHp, + unsigned& ptMp, unsigned& signMp, unsigned& modeMemMp, unsigned& etaPTMp, unsigned& FRMp, unsigned& phiMp, unsigned& phdiff_aMp, unsigned& phdiff_bMp, + unsigned& ptLp, unsigned& signLp, unsigned& modeMemLp, unsigned& etaPTLp, unsigned& FRLp, unsigned& phiLp, unsigned& phdiff_aLp, unsigned& phdiff_bLp, + + unsigned& me1idH, unsigned& me2idH, unsigned& me3idH, unsigned& me4idH, unsigned& mb1idH, unsigned& mb2idH, + unsigned& me1idM, unsigned& me2idM, unsigned& me3idM, unsigned& me4idM, unsigned& mb1idM, unsigned& mb2idM, + unsigned& me1idL, unsigned& me2idL, unsigned& me3idL, unsigned& me4idL, unsigned& mb1idL, unsigned& mb2idL, + + unsigned mneta12p, unsigned mneta13p, unsigned mneta23p, unsigned mneta24p, unsigned mneta34p, unsigned mneta12dtp, unsigned mneta14p, + unsigned mxeta12p, unsigned mxeta13p, unsigned mxeta23p, unsigned mxeta24p, unsigned mxeta34p, unsigned mxeta12dtp, unsigned mxeta14p, + unsigned etawn12p, unsigned etawn13p, unsigned etawn23p, unsigned etawn24p, unsigned etawn34p, unsigned etawn14p, + unsigned mindphip, unsigned mindetap, + + unsigned mindeta_halo12p, unsigned maxdeta_halo12p, unsigned maxdphi_halo12p, + unsigned mindeta_halo13p, unsigned maxdeta_halo13p, unsigned maxdphi_halo13p, + + unsigned mindeta_halo112p, unsigned maxdeta_halo112p, unsigned maxdphi_halo112p, + unsigned mindeta_halo113p, unsigned maxdeta_halo113p, unsigned maxdphi_halo113p, + unsigned mindphi_halop, unsigned mindeta_halop, + + unsigned straightp, unsigned curvedp, + unsigned mb1a_phi_offp, unsigned mb1b_phi_offp, + unsigned controlp +) +{ + + // delayed CSC track stubs + static ULLONG me1arr,me1brr,me1crr,me1drr,me1err,me1frr; + static ULLONG me2arr,me2brr,me2crr,me3arr,me3brr,me3crr; + static ULLONG me4arr,me4brr,me4crr; + + // delayed DT inputs for serialization + // static ULLONG mb1aPhir, mb1aQr; + // static ULLONG mb1bPhir, mb1bQr; + + // put delayed inputs into the core inputs (internal variables of vpp_generated) + me1ap = me1arr; + me1bp = me1brr; + me1cp = me1crr; + me1dp = me1drr; + me1ep = me1err; + me1fp = me1frr; + + me2ap = me2arr; + me2bp = me2brr; + me2cp = me2crr; + + me3ap = me3arr; + me3bp = me3brr; + me3cp = me3crr; + + me4ap = me4arr; + me4bp = me4brr; + me4cp = me4crr; + + // correct ME1/1a csc ids + // this correction is removed because we have ME1/1 unganged now +/* + if (me1aCSCidp > 9) me1aCSCidp -= 9; + if (me1bCSCidp > 9) me1bCSCidp -= 9; + if (me1cCSCidp > 9) me1cCSCidp -= 9; + if (me1dCSCidp > 9) me1aCSCidp -= 9; + if (me1eCSCidp > 9) me1bCSCidp -= 9; + if (me1fCSCidp > 9) me1cCSCidp -= 9; +*/ + // pack CSC inputs into delayed inputs. This delay is necessary to compensate for deserialization of DT inputs in the core + me1arr = ((me1aValidp&1)<<27) | ((me1aCSCidp&0xf)<<23) | ((me1aQp&0xf)<<19) | ((me1aEtap&0x7f)<<12) | (me1aPhip&0xfff) | ((me1aCLCTp&0xf)<<28); + me1brr = ((me1bValidp&1)<<27) | ((me1bCSCidp&0xf)<<23) | ((me1bQp&0xf)<<19) | ((me1bEtap&0x7f)<<12) | (me1bPhip&0xfff) | ((me1bCLCTp&0xf)<<28); + me1crr = ((me1cValidp&1)<<27) | ((me1cCSCidp&0xf)<<23) | ((me1cQp&0xf)<<19) | ((me1cEtap&0x7f)<<12) | (me1cPhip&0xfff) | ((me1cCLCTp&0xf)<<28); + me1drr = ((me1dValidp&1)<<27) | ((me1dCSCidp&0xf)<<23) | ((me1dQp&0xf)<<19) | ((me1dEtap&0x7f)<<12) | (me1dPhip&0xfff) | ((me1dCLCTp&0xf)<<28); + me1err = ((me1eValidp&1)<<27) | ((me1eCSCidp&0xf)<<23) | ((me1eQp&0xf)<<19) | ((me1eEtap&0x7f)<<12) | (me1ePhip&0xfff) | ((me1eCLCTp&0xf)<<28); + me1frr = ((me1fValidp&1)<<27) | ((me1fCSCidp&0xf)<<23) | ((me1fQp&0xf)<<19) | ((me1fEtap&0x7f)<<12) | (me1fPhip&0xfff) | ((me1fCLCTp&0xf)<<28); + + me2arr = ((me2aValidp&1)<<23) | ((me2aQp&0xf)<<19) | ((me2aEtap&0x7f)<<12) | (me2aPhip&0xfff); + me2brr = ((me2bValidp&1)<<23) | ((me2bQp&0xf)<<19) | ((me2bEtap&0x7f)<<12) | (me2bPhip&0xfff); + me2crr = ((me2cValidp&1)<<23) | ((me2cQp&0xf)<<19) | ((me2cEtap&0x7f)<<12) | (me2cPhip&0xfff); + + me3arr = ((me3aValidp&1)<<23) | ((me3aQp&0xf)<<19) | ((me3aEtap&0x7f)<<12) | (me3aPhip&0xfff); + me3brr = ((me3bValidp&1)<<23) | ((me3bQp&0xf)<<19) | ((me3bEtap&0x7f)<<12) | (me3bPhip&0xfff); + me3crr = ((me3cValidp&1)<<23) | ((me3cQp&0xf)<<19) | ((me3cEtap&0x7f)<<12) | (me3cPhip&0xfff); + + me4arr = ((me4aValidp&1)<<23) | ((me4aQp&0xf)<<19) | ((me4aEtap&0x7f)<<12) | (me4aPhip&0xfff); + me4brr = ((me4bValidp&1)<<23) | ((me4bQp&0xf)<<19) | ((me4bEtap&0x7f)<<12) | (me4bPhip&0xfff); + me4crr = ((me4cValidp&1)<<23) | ((me4cQp&0xf)<<19) | ((me4cEtap&0x7f)<<12) | (me4cPhip&0xfff); + + + // serialize 4 DT inputs into 2 inputs for the core + // if (mb1aQp != 0) {mb1ap = ((mb1aQp&0x7)<<12) | (mb1aPhip&0xfff); } + // else if (mb1aQr != 0) {mb1ap = (1 << 15) | ((mb1aQr&0x7)<<12) | (mb1aPhir&0xfff);} + // else mb1ap = 0; + + // if (mb1bQp != 0) {mb1bp = ((mb1bQp&0x7)<<12) | (mb1bPhip&0xfff); } + // else if (mb1bQr != 0) {mb1bp = (1 << 15) | ((mb1bQr&0x7)<<12) | (mb1bPhir&0xfff);} + // else mb1bp = 0; + + mb1ap = ((mb1aValidp&1) << 15) | ((mb1aQp&0x7)<<12) | (mb1aPhip&0xfff) | ((mb1aBendp&0x1f)<<16); + mb1bp = ((mb1bValidp&1) << 15) | ((mb1bQp&0x7)<<12) | (mb1bPhip&0xfff) | ((mb1bBendp&0x1f)<<16); + + // mb1aPhir = mb1cPhip; mb1aQr = mb1cQp; + // mb1bPhir = mb1dPhip; mb1bQr = mb1dQp; + + // put all other inputs into core inputs + mneta12 = mneta12p; + mneta13 = mneta13p; + mneta23 = mneta23p; + mneta24 = mneta24p; + mneta34 = mneta34p; + mneta12dt = mneta12dtp; + mneta14 = mneta14p; + + mxeta12 = mxeta12p; + mxeta13 = mxeta13p; + mxeta23 = mxeta23p; + mxeta24 = mxeta24p; + mxeta34 = mxeta34p; + mxeta12dt = mxeta12dtp; + mxeta14 = mxeta14p; + + etawn12 = etawn12p; + etawn13 = etawn13p; + etawn23 = etawn23p; + etawn24 = etawn24p; + etawn34 = etawn34p; + etawn14 = etawn14p; + + control = controlp; + mindphi = mindphip; + mindeta = mindetap; + + mindeta_halo12 = mindeta_halo12p; + maxdeta_halo12 = maxdeta_halo12p; + maxdphi_halo12 = maxdphi_halo12p; + + mindeta_halo13 = mindeta_halo13p; + maxdeta_halo13 = maxdeta_halo13p; + maxdphi_halo13 = maxdphi_halo13p; + + mindeta_halo112 = mindeta_halo112p; + maxdeta_halo112 = maxdeta_halo112p; + maxdphi_halo112 = maxdphi_halo112p; + + mindeta_halo113 = mindeta_halo113p; + maxdeta_halo113 = maxdeta_halo113p; + maxdphi_halo113 = maxdphi_halo113p; + + mindphi_halo = mindphi_halop; + mindeta_halo = mindeta_halop; + + straight = straightp; + curved = curvedp; + mb1a_phi_off = mb1a_phi_offp; + mb1b_phi_off = mb1b_phi_offp; + + // drive clock up and down + for (int i = 1; i >= 0; i--) + { + clkp = i; + run(); + } + + // unpack track parameters + int bp = 0; + + etaPTHp = pHp & 0x1f; + etaPTMp = pMp & 0x1f; + etaPTLp = pLp & 0x1f; + + bp += 5; + + modeMemHp = (pHp >> bp) & 0xf; + modeMemMp = (pMp >> bp) & 0xf; + modeMemLp = (pLp >> bp) & 0xf; + + bp += 4; + + signHp = (pHp >> bp) & 1; + signMp = (pMp >> bp) & 1; + signLp = (pLp >> bp) & 1; + + bp += 1; + + ptHp = (pHp >> bp) & 0x1fff; + ptMp = (pMp >> bp) & 0x1fff; + ptLp = (pLp >> bp) & 0x1fff; + + bp += 13; + + phiHp = (pHp >> bp) & 0x1f; + phiMp = (pMp >> bp) & 0x1f; + phiLp = (pLp >> bp) & 0x1f; + + bp += 5; + + FRHp = (pHp >> bp) & 1; + FRMp = (pMp >> bp) & 1; + FRLp = (pLp >> bp) & 1; + + //Retrieve ints from id codes + bp = 0; + + me1idH = (idHp >> bp) & 0x1f; + me1idM = (idMp >> bp) & 0x1f; + me1idL = (idLp >> bp) & 0x1f; + + bp += 5; + + me2idH = (idHp >> bp) & 0xf; + me2idM = (idMp >> bp) & 0xf; + me2idL = (idLp >> bp) & 0xf; + + bp += 4; + + me3idH = (idHp >> bp) & 0xf; + me3idM = (idMp >> bp) & 0xf; + me3idL = (idLp >> bp) & 0xf; + + bp += 4; + + me4idH = (idHp >> bp) & 0xf; + me4idM = (idMp >> bp) & 0xf; + me4idL = (idLp >> bp) & 0xf; + + bp += 4; + + mb1idH = (idHp >> bp) & 0x1f; + mb1idM = (idMp >> bp) & 0x1f; + mb1idL = (idLp >> bp) & 0x1f; + + mb2idH = 0; + mb2idM = 0; + mb2idL = 0; + + phdiff_aHp = phdiff_aH; + phdiff_aMp = phdiff_aM; + phdiff_aLp = phdiff_aL; + phdiff_bHp = phdiff_bH; + phdiff_bMp = phdiff_bM; + phdiff_bLp = phdiff_bL; + + +} diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_wrap.h b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_wrap.h new file mode 100644 index 0000000000000..b68a83ef18356 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_04_24/vpp_wrap.h @@ -0,0 +1,50 @@ +void wrap +( + unsigned me1aValidp, unsigned me1aQp, unsigned me1aEtap, unsigned me1aPhip, unsigned me1aCSCidp, unsigned me1aCLCTp, + unsigned me1bValidp, unsigned me1bQp, unsigned me1bEtap, unsigned me1bPhip, unsigned me1bCSCidp, unsigned me1bCLCTp, + unsigned me1cValidp, unsigned me1cQp, unsigned me1cEtap, unsigned me1cPhip, unsigned me1cCSCidp, unsigned me1cCLCTp, + unsigned me1dValidp, unsigned me1dQp, unsigned me1dEtap, unsigned me1dPhip, unsigned me1dCSCidp, unsigned me1dCLCTp, + unsigned me1eValidp, unsigned me1eQp, unsigned me1eEtap, unsigned me1ePhip, unsigned me1eCSCidp, unsigned me1eCLCTp, + unsigned me1fValidp, unsigned me1fQp, unsigned me1fEtap, unsigned me1fPhip, unsigned me1fCSCidp, unsigned me1fCLCTp, + + unsigned me2aValidp, unsigned me2aQp, unsigned me2aEtap, unsigned me2aPhip, + unsigned me2bValidp, unsigned me2bQp, unsigned me2bEtap, unsigned me2bPhip, + unsigned me2cValidp, unsigned me2cQp, unsigned me2cEtap, unsigned me2cPhip, + + unsigned me3aValidp, unsigned me3aQp, unsigned me3aEtap, unsigned me3aPhip, + unsigned me3bValidp, unsigned me3bQp, unsigned me3bEtap, unsigned me3bPhip, + unsigned me3cValidp, unsigned me3cQp, unsigned me3cEtap, unsigned me3cPhip, + + unsigned me4aValidp, unsigned me4aQp, unsigned me4aEtap, unsigned me4aPhip, + unsigned me4bValidp, unsigned me4bQp, unsigned me4bEtap, unsigned me4bPhip, + unsigned me4cValidp, unsigned me4cQp, unsigned me4cEtap, unsigned me4cPhip, + + unsigned mb1aValidp, unsigned mb1aQp, unsigned mb1aPhip, unsigned mb1aBendp, + unsigned mb1bValidp, unsigned mb1bQp, unsigned mb1bPhip, unsigned mb1bBendp, + unsigned mb1cValidp, unsigned mb1cQp, unsigned mb1cPhip, unsigned mb1cBendp, + unsigned mb1dValidp, unsigned mb1dQp, unsigned mb1dPhip, unsigned mb1dBendp, + + unsigned& ptHp, unsigned& signHp, unsigned& modeMemHp, unsigned& etaPTHp, unsigned& FRHp, unsigned& phiHp, unsigned& phdiff_aHp, unsigned& phdiff_bHp, + unsigned& ptMp, unsigned& signMp, unsigned& modeMemMp, unsigned& etaPTMp, unsigned& FRMp, unsigned& phiMp, unsigned& phdiff_aMp, unsigned& phdiff_bMp, + unsigned& ptLp, unsigned& signLp, unsigned& modeMemLp, unsigned& etaPTLp, unsigned& FRLp, unsigned& phiLp, unsigned& phdiff_aLp, unsigned& phdiff_bLp, + + unsigned& me1idH, unsigned& me2idH, unsigned& me3idH, unsigned& me4idH, unsigned& mb1idH, unsigned& mb2idH, + unsigned& me1idM, unsigned& me2idM, unsigned& me3idM, unsigned& me4idM, unsigned& mb1idM, unsigned& mb2idM, + unsigned& me1idL, unsigned& me2idL, unsigned& me3idL, unsigned& me4idL, unsigned& mb1idL, unsigned& mb2idL, + + unsigned mneta12p, unsigned mneta13p, unsigned mneta23p, unsigned mneta24p, unsigned mneta34p, unsigned mneta12dtp, unsigned mneta14p, + unsigned mxeta12p, unsigned mxeta13p, unsigned mxeta23p, unsigned mxeta24p, unsigned mxeta34p, unsigned mxeta12dtp, unsigned mxeta14p, + unsigned etawn12p, unsigned etawn13p, unsigned etawn23p, unsigned etawn24p, unsigned etawn34p, unsigned etawn14p, + unsigned mindphip, unsigned mindetap, + + unsigned mindeta_halo12p, unsigned maxdeta_halo12p, unsigned maxdphi_halo12p, + unsigned mindeta_halo13p, unsigned maxdeta_halo13p, unsigned maxdphi_halo13p, + + unsigned mindeta_halo112p, unsigned maxdeta_halo112p, unsigned maxdphi_halo112p, + unsigned mindeta_halo113p, unsigned maxdeta_halo113p, unsigned maxdphi_halo113p, + unsigned mindphi_halop, unsigned mindeta_halop, + + unsigned straightp, unsigned curvedp, + unsigned mb1a_phi_offp, unsigned mb1b_phi_offp, + unsigned controlp +); diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_05_15/comp_dphi_4b.dat b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/comp_dphi_4b.dat new file mode 100755 index 0000000000000..f9f8de7766c53 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/comp_dphi_4b.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +3 +4 +4 +5 +6 +7 +8 +8 +9 +a +a +b +c +c +d +d +e +f +f +10 +10 +11 +11 +12 +12 +13 +13 +14 +14 +15 +15 +15 +16 +16 +17 +17 +17 +18 +18 +19 +19 +19 +1a +1a +1b +1b +1b +1c +1c +1c +1d +1d +1d +1e +1e +1e +1f +1f +1f +1f +20 +20 +20 +21 +21 +21 +21 +22 +22 +22 +23 +23 +23 +23 +24 +24 +24 +24 +25 +25 +25 +25 +26 +26 +26 +26 +26 +27 +27 +27 +27 +28 +28 +28 +28 +28 +29 +29 +29 +29 +29 +2a +2a +2a +2a +2b +2b +2b +2b +2b +2b +2c +2c +2c +2c +2c +2d +2d +2d +2d +2d +2d +2e +2e +2e +2e +2e +2f +2f +2f +2f +2f +2f +30 +30 +30 +30 +30 +30 +30 +31 +31 +31 +31 +31 +31 +32 +32 +32 +32 +32 +32 +32 +33 +33 +33 +33 +33 +33 +33 +34 +34 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +37 +37 +38 +38 +38 +38 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +39 +39 +39 +3a +3a +3a +3a +3a +3a +3a +3a +3a +3b +3b +3b +3b +3b +3b +3b +3b +3b +3b +3c +3c +3c +3c +3c +3c +3c +3c +3c +3d +3d +3d +3d +3d +3d +3d +3d +3d +3d +3d +3e +3e +3e +3e +3e +3e +3e +3e +3e +3e +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_05_15/comp_dphi_5.dat b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/comp_dphi_5.dat new file mode 100755 index 0000000000000..3a89946359d27 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/comp_dphi_5.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +2 +3 +4 +4 +5 +5 +6 +6 +7 +7 +8 +8 +9 +9 +9 +a +a +a +b +b +b +c +c +c +c +d +d +d +d +e +e +e +e +e +f +f +f +f +10 +10 +10 +10 +10 +10 +11 +11 +11 +11 +11 +11 +12 +12 +12 +12 +12 +12 +12 +13 +13 +13 +13 +13 +13 +13 +14 +14 +14 +14 +14 +14 +14 +14 +15 +15 +15 +15 +15 +15 +15 +15 +15 +16 +16 +16 +16 +16 +16 +16 +16 +16 +16 +17 +17 +17 +17 +17 +17 +17 +17 +17 +17 +17 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +18 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +19 +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1a +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1b +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1c +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1d +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1e +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f +1f diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_05_15/comp_dphi_7.dat b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/comp_dphi_7.dat new file mode 100755 index 0000000000000..17c771dc8be31 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/comp_dphi_7.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +3 +4 +5 +6 +6 +7 +8 +9 +a +b +b +c +d +e +f +f +10 +11 +12 +12 +13 +14 +14 +15 +16 +16 +17 +18 +18 +19 +1a +1a +1b +1b +1c +1d +1d +1e +1e +1f +1f +20 +21 +21 +22 +22 +23 +23 +24 +24 +25 +25 +26 +26 +27 +27 +28 +28 +29 +29 +2a +2a +2b +2b +2c +2c +2c +2d +2d +2e +2e +2f +2f +2f +30 +30 +31 +31 +32 +32 +32 +33 +33 +34 +34 +34 +35 +35 +35 +36 +36 +37 +37 +37 +38 +38 +38 +39 +39 +39 +3a +3a +3b +3b +3b +3c +3c +3c +3d +3d +3d +3e +3e +3e +3f +3f +3f +3f +40 +40 +40 +41 +41 +41 +42 +42 +42 +43 +43 +43 +43 +44 +44 +44 +45 +45 +45 +45 +46 +46 +46 +47 +47 +47 +47 +48 +48 +48 +49 +49 +49 +49 +4a +4a +4a +4a +4b +4b +4b +4b +4c +4c +4c +4c +4d +4d +4d +4d +4e +4e +4e +4e +4f +4f +4f +4f +50 +50 +50 +50 +51 +51 +51 +51 +51 +52 +52 +52 +52 +53 +53 +53 +53 +53 +54 +54 +54 +54 +55 +55 +55 +55 +55 +56 +56 +56 +56 +57 +57 +57 +57 +57 +58 +58 +58 +58 +58 +59 +59 +59 +59 +59 +5a +5a +5a +5a +5a +5b +5b +5b +5b +5b +5c +5c +5c +5c +5c +5c +5d +5d +5d +5d +5d +5e +5e +5e +5e +5e +5f +5f +5f +5f +5f +5f +60 +60 +60 +60 +60 +60 +61 +61 +61 +61 +61 +62 +62 +62 +62 +62 +62 +63 +63 +63 +63 +63 +63 +64 +64 +64 +64 +64 +64 +65 +65 +65 +65 +65 +65 +66 +66 +66 +66 +66 +66 +66 +67 +67 +67 +67 +67 +67 +68 +68 +68 +68 +68 +68 +68 +69 +69 +69 +69 +69 +69 +6a +6a +6a +6a +6a +6a +6a +6b +6b +6b +6b +6b +6b +6b +6c +6c +6c +6c +6c +6c +6c +6d +6d +6d +6d +6d +6d +6d +6e +6e +6e +6e +6e +6e +6e +6f +6f +6f +6f +6f +6f +6f +6f +70 +70 +70 +70 +70 +70 +70 +71 +71 +71 +71 +71 +71 +71 +71 +72 +72 +72 +72 +72 +72 +72 +73 +73 +73 +73 +73 +73 +73 +73 +74 +74 +74 +74 +74 +74 +74 +74 +75 +75 +75 +75 +75 +75 +75 +75 +75 +76 +76 +76 +76 +76 +76 +76 +76 +77 +77 +77 +77 +77 +77 +77 +77 +77 +78 +78 +78 +78 +78 +78 +78 +78 +79 +79 +79 +79 +79 +79 +79 +79 +79 +7a +7a +7a +7a +7a +7a +7a +7a +7a +7b +7b +7b +7b +7b +7b +7b +7b +7b +7c +7c +7c +7c +7c +7c +7c +7c +7c +7d +7d +7d +7d +7d +7d +7d +7d +7d +7d +7e +7e +7e +7e +7e +7e +7e +7e +7e +7e +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f +7f diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_05_15/comp_dphi_8.dat b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/comp_dphi_8.dat new file mode 100755 index 0000000000000..399f2d7a79781 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/comp_dphi_8.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +a +b +c +d +e +e +f +10 +11 +12 +13 +14 +15 +16 +17 +18 +18 +19 +1a +1b +1c +1d +1e +1f +1f +20 +21 +22 +23 +24 +25 +25 +26 +27 +28 +29 +2a +2a +2b +2c +2d +2e +2e +2f +30 +31 +32 +32 +33 +34 +35 +36 +36 +37 +38 +39 +39 +3a +3b +3c +3d +3d +3e +3f +40 +40 +41 +42 +42 +43 +44 +45 +45 +46 +47 +48 +48 +49 +4a +4a +4b +4c +4d +4d +4e +4f +4f +50 +51 +51 +52 +53 +53 +54 +55 +56 +56 +57 +58 +58 +59 +5a +5a +5b +5b +5c +5d +5d +5e +5f +5f +60 +61 +61 +62 +63 +63 +64 +64 +65 +66 +66 +67 +68 +68 +69 +69 +6a +6b +6b +6c +6d +6d +6e +6e +6f +70 +70 +71 +71 +72 +73 +73 +74 +74 +75 +75 +76 +77 +77 +78 +78 +79 +7a +7a +7b +7b +7c +7c +7d +7d +7e +7f +7f +80 +80 +81 +81 +82 +82 +83 +84 +84 +85 +85 +86 +86 +87 +87 +88 +88 +89 +8a +8a +8b +8b +8c +8c +8d +8d +8e +8e +8f +8f +90 +90 +91 +91 +92 +92 +93 +93 +94 +94 +95 +95 +96 +96 +97 +97 +98 +98 +99 +99 +9a +9a +9b +9b +9c +9c +9d +9d +9e +9e +9f +9f +a0 +a0 +a1 +a1 +a2 +a2 +a3 +a3 +a4 +a4 +a5 +a5 +a5 +a6 +a6 +a7 +a7 +a8 +a8 +a9 +a9 +aa +aa +ab +ab +ac +ac +ac +ad +ad +ae +ae +af +af +b0 +b0 +b0 +b1 +b1 +b2 +b2 +b3 +b3 +b4 +b4 +b4 +b5 +b5 +b6 +b6 +b7 +b7 +b7 +b8 +b8 +b9 +b9 +ba +ba +ba +bb +bb +bc +bc +bd +bd +bd +be +be +bf +bf +c0 +c0 +c0 +c1 +c1 +c2 +c2 +c2 +c3 +c3 +c4 +c4 +c4 +c5 +c5 +c6 +c6 +c7 +c7 +c7 +c8 +c8 +c9 +c9 +c9 +ca +ca +cb +cb +cb +cc +cc +cc +cd +cd +ce +ce +ce +cf +cf +d0 +d0 +d0 +d1 +d1 +d2 +d2 +d2 +d3 +d3 +d3 +d4 +d4 +d5 +d5 +d5 +d6 +d6 +d6 +d7 +d7 +d8 +d8 +d8 +d9 +d9 +d9 +da +da +db +db +db +dc +dc +dc +dd +dd +dd +de +de +df +df +df +e0 +e0 +e0 +e1 +e1 +e1 +e2 +e2 +e3 +e3 +e3 +e4 +e4 +e4 +e5 +e5 +e5 +e6 +e6 +e6 +e7 +e7 +e7 +e8 +e8 +e8 +e9 +e9 +e9 +ea +ea +eb +eb +eb +ec +ec +ec +ed +ed +ed +ee +ee +ee +ef +ef +ef +f0 +f0 +f0 +f1 +f1 +f1 +f2 +f2 +f2 +f3 +f3 +f3 +f4 +f4 +f4 +f5 +f5 +f5 +f6 +f6 +f6 +f7 +f7 +f7 +f7 +f8 +f8 +f8 +f9 +f9 +f9 +fa +fa +fa +fb +fb +fb +fc +fc +fc +fd +fd +fd +fe +fe +fe +fe +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff +ff diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_05_15/comp_dphi_8a.dat b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/comp_dphi_8a.dat new file mode 100755 index 0000000000000..f9f8de7766c53 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/comp_dphi_8a.dat @@ -0,0 +1,1024 @@ +0 +1 +2 +3 +4 +4 +5 +6 +7 +8 +8 +9 +a +a +b +c +c +d +d +e +f +f +10 +10 +11 +11 +12 +12 +13 +13 +14 +14 +15 +15 +15 +16 +16 +17 +17 +17 +18 +18 +19 +19 +19 +1a +1a +1b +1b +1b +1c +1c +1c +1d +1d +1d +1e +1e +1e +1f +1f +1f +1f +20 +20 +20 +21 +21 +21 +21 +22 +22 +22 +23 +23 +23 +23 +24 +24 +24 +24 +25 +25 +25 +25 +26 +26 +26 +26 +26 +27 +27 +27 +27 +28 +28 +28 +28 +28 +29 +29 +29 +29 +29 +2a +2a +2a +2a +2b +2b +2b +2b +2b +2b +2c +2c +2c +2c +2c +2d +2d +2d +2d +2d +2d +2e +2e +2e +2e +2e +2f +2f +2f +2f +2f +2f +30 +30 +30 +30 +30 +30 +30 +31 +31 +31 +31 +31 +31 +32 +32 +32 +32 +32 +32 +32 +33 +33 +33 +33 +33 +33 +33 +34 +34 +34 +34 +34 +34 +34 +35 +35 +35 +35 +35 +35 +35 +36 +36 +36 +36 +36 +36 +36 +36 +37 +37 +37 +37 +37 +37 +37 +37 +38 +38 +38 +38 +38 +38 +38 +38 +38 +39 +39 +39 +39 +39 +39 +39 +39 +3a +3a +3a +3a +3a +3a +3a +3a +3a +3b +3b +3b +3b +3b +3b +3b +3b +3b +3b +3c +3c +3c +3c +3c +3c +3c +3c +3c +3d +3d +3d +3d +3d +3d +3d +3d +3d +3d +3d +3e +3e +3e +3e +3e +3e +3e +3e +3e +3e +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f +3f diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_generated.cpp b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_generated.cpp new file mode 100644 index 0000000000000..1ae3a871c0f9d --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_generated.cpp @@ -0,0 +1,87631 @@ +#include +#include "FWCore/ParameterSet/interface/FileInPath.h" +// This C++ source file was automatically generated +// by C++ model based on VPP library. Modification of this file +// is possible, but if you want to keep it in sync with the C++ +// model, please modify the model and re-generate this file. +// VPP library web-page: http://www.phys.ufl.edu/~madorsky/vpp/ + +// Author : madorsky +// Timestamp : Thu May 15 07:59:49 2014 + +#include "vpp_generated.h" +#include "vpp_tools.h" +void vpp_generated_2014_05_15::run() +{ + while(true) + { + __glob__change__ = 0; + #include "vpp_generated_init.h" + if (!__glob__change__) break; + spvpp(); + __first__time__ = false; + } +} + +void vpp_generated_2014_05_15::au2_0() +{ +/* always */ if (CH_spvpp_au2_0_me21 | CH_spvpp_au2_0_me23 | CH_spvpp_au2_0_me24) +{ + spvpp_au2_0_e21[0] = spvpp_au2_0_me21_ptr_b_1_0->f.h; + spvpp_au2_0_e21[1] = spvpp_au2_0_me21_ptr_b_3_2->f.h; + spvpp_au2_0_e21[2] = spvpp_au2_0_me21_ptr_b_5_4->f.h; + spvpp_au2_0_e21[3] = spvpp_au2_0_me21_ptr_b_7_6->f.h; + spvpp_au2_0_e21[4] = spvpp_au2_0_me21_ptr_b_9_8->f.h; + spvpp_au2_0_e21[5] = spvpp_au2_0_me21_ptr_b_11_10->f.h; + spvpp_au2_0_e23 = spvpp_au2_0_me23; + spvpp_au2_0_e24 = spvpp_au2_0_me24; + + { + spvpp_au2_0_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au2_0_e21_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2_0_e21_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_0_e21_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_0_e21_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_0_e21_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_0_e21_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2_0_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au2_0_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au2_0_e21_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2_0_e21_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_0_e21_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_0_e21_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_0_e21_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_0_e21_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_0_e21_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2_0_e21_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_0_e21_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2_0_e21_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_0_e21_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2_0_e21_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_0_e21_LB_3_RB__ptr_b_1_1->f.h & spvpp_au2_0_e21_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_0_e21_LB_4_RB__ptr_b_1_1->f.h & spvpp_au2_0_e21_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_0_e21_LB_5_RB__ptr_b_1_1->f.h & spvpp_au2_0_e21_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2_0__Max21p_ptr_b_4_2->f.h = (spvpp_au2_0_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2_0_maxq_ptr_b_1_0->f.h == spvpp_au2_0_e21[0]) ? 1 : (spvpp_au2_0_maxq_ptr_b_1_0->f.h == spvpp_au2_0_e21[1]) ? 2 : (spvpp_au2_0_maxq_ptr_b_1_0->f.h == spvpp_au2_0_e21[2]) ? 3 : (spvpp_au2_0_maxq_ptr_b_1_0->f.h == spvpp_au2_0_e21[3]) ? 4 : (spvpp_au2_0_maxq_ptr_b_1_0->f.h == spvpp_au2_0_e21[4]) ? 5 : (spvpp_au2_0_maxq_ptr_b_1_0->f.h == spvpp_au2_0_e21[5]) ? 6 : 0; + spvpp_au2_0__Max21p_ptr_b_1_0->f.h = spvpp_au2_0_maxq; + } + spvpp_au2_0_max21 = spvpp_au2_0__Max21p; + + { + spvpp_au2_0__Maxp_ptr_b_0_0->f.h = ((((spvpp_au2_0_e23_ptr_b_0_0->f.h | spvpp_au2_0_e23_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_0_e23_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au2_0__Maxp_ptr_b_2_1->f.h = (spvpp_au2_0_e23_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au2_0_e23_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au2_0_e23_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au2_0_max23 = spvpp_au2_0__Maxp; + + { + spvpp_au2_0__Maxp_ptr_b_0_0->f.h = ((((spvpp_au2_0_e24_ptr_b_0_0->f.h | spvpp_au2_0_e24_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_0_e24_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au2_0__Maxp_ptr_b_2_1->f.h = (spvpp_au2_0_e24_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au2_0_e24_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au2_0_e24_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au2_0_max24 = spvpp_au2_0__Maxp; + spvpp_au2_0_quality = sigcat(sigcat(spvpp_au2_0_max21_ptr_b_1_0->f.h, 2, spvpp_au2_0_max23_ptr_b_0_0->f.h, 1), 3, spvpp_au2_0_max24_ptr_b_0_0->f.h, 1); + spvpp_me2Id1[0] = spvpp_au2_0_max21_ptr_b_4_2->f.h; + spvpp_me2Id3[0] = spvpp_au2_0_max23_ptr_b_2_1->f.h; + spvpp_me2Id4[0] = spvpp_au2_0_max24_ptr_b_2_1->f.h; + switch (spvpp_au2_0_quality) + { + case ((1 & 0xf)):spvpp_me2Rank[0] = 2; + break; + case ((2 & 0xf)):spvpp_me2Rank[0] = 3; + break; + case ((3 & 0xf)):spvpp_me2Rank[0] = 4; + break; + case ((4 & 0xf)):spvpp_me2Rank[0] = 6; + break; + case ((8 & 0xf)):spvpp_me2Rank[0] = (11 & 0x3f); + break; + case ((12 & 0xf)):spvpp_me2Rank[0] = (14 & 0x3f); + break; + case ((5 & 0xf)):spvpp_me2Rank[0] = (17 & 0x3f); + break; + case ((6 & 0xf)):spvpp_me2Rank[0] = (18 & 0x3f); + break; + case ((9 & 0xf)):spvpp_me2Rank[0] = (22 & 0x3f); + break; + case ((10 & 0xf)):spvpp_me2Rank[0] = (23 & 0x3f); + break; + case ((13 & 0xf)):spvpp_me2Rank[0] = (27 & 0x3f); + break; + case ((14 & 0xf)):spvpp_me2Rank[0] = (28 & 0x3f); + break; + case ((7 & 0xf)):spvpp_me2Rank[0] = (31 & 0x3f); + break; + case ((11 & 0xf)):spvpp_me2Rank[0] = (33 & 0x3f); + break; + case ((15 & 0xf)):spvpp_me2Rank[0] = (35 & 0x3f); + break; + default : spvpp_me2Rank[0] = 0; + break; + } +} +} + +void vpp_generated_2014_05_15::au2_1() +{ +/* always */ if (CH_spvpp_au2_1_me21 | CH_spvpp_au2_1_me23 | CH_spvpp_au2_1_me24) +{ + spvpp_au2_1_e21[0] = spvpp_au2_1_me21_ptr_b_1_0->f.h; + spvpp_au2_1_e21[1] = spvpp_au2_1_me21_ptr_b_3_2->f.h; + spvpp_au2_1_e21[2] = spvpp_au2_1_me21_ptr_b_5_4->f.h; + spvpp_au2_1_e21[3] = spvpp_au2_1_me21_ptr_b_7_6->f.h; + spvpp_au2_1_e21[4] = spvpp_au2_1_me21_ptr_b_9_8->f.h; + spvpp_au2_1_e21[5] = spvpp_au2_1_me21_ptr_b_11_10->f.h; + spvpp_au2_1_e23 = spvpp_au2_1_me23; + spvpp_au2_1_e24 = spvpp_au2_1_me24; + + { + spvpp_au2_1_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au2_1_e21_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2_1_e21_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_1_e21_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_1_e21_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_1_e21_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_1_e21_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2_1_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au2_1_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au2_1_e21_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2_1_e21_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_1_e21_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_1_e21_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_1_e21_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_1_e21_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_1_e21_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2_1_e21_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_1_e21_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2_1_e21_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_1_e21_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2_1_e21_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_1_e21_LB_3_RB__ptr_b_1_1->f.h & spvpp_au2_1_e21_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_1_e21_LB_4_RB__ptr_b_1_1->f.h & spvpp_au2_1_e21_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_1_e21_LB_5_RB__ptr_b_1_1->f.h & spvpp_au2_1_e21_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2_1__Max21p_ptr_b_4_2->f.h = (spvpp_au2_1_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2_1_maxq_ptr_b_1_0->f.h == spvpp_au2_1_e21[0]) ? 1 : (spvpp_au2_1_maxq_ptr_b_1_0->f.h == spvpp_au2_1_e21[1]) ? 2 : (spvpp_au2_1_maxq_ptr_b_1_0->f.h == spvpp_au2_1_e21[2]) ? 3 : (spvpp_au2_1_maxq_ptr_b_1_0->f.h == spvpp_au2_1_e21[3]) ? 4 : (spvpp_au2_1_maxq_ptr_b_1_0->f.h == spvpp_au2_1_e21[4]) ? 5 : (spvpp_au2_1_maxq_ptr_b_1_0->f.h == spvpp_au2_1_e21[5]) ? 6 : 0; + spvpp_au2_1__Max21p_ptr_b_1_0->f.h = spvpp_au2_1_maxq; + } + spvpp_au2_1_max21 = spvpp_au2_1__Max21p; + + { + spvpp_au2_1__Maxp_ptr_b_0_0->f.h = ((((spvpp_au2_1_e23_ptr_b_0_0->f.h | spvpp_au2_1_e23_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_1_e23_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au2_1__Maxp_ptr_b_2_1->f.h = (spvpp_au2_1_e23_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au2_1_e23_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au2_1_e23_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au2_1_max23 = spvpp_au2_1__Maxp; + + { + spvpp_au2_1__Maxp_ptr_b_0_0->f.h = ((((spvpp_au2_1_e24_ptr_b_0_0->f.h | spvpp_au2_1_e24_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_1_e24_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au2_1__Maxp_ptr_b_2_1->f.h = (spvpp_au2_1_e24_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au2_1_e24_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au2_1_e24_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au2_1_max24 = spvpp_au2_1__Maxp; + spvpp_au2_1_quality = sigcat(sigcat(spvpp_au2_1_max21_ptr_b_1_0->f.h, 2, spvpp_au2_1_max23_ptr_b_0_0->f.h, 1), 3, spvpp_au2_1_max24_ptr_b_0_0->f.h, 1); + spvpp_me2Id1[1] = spvpp_au2_1_max21_ptr_b_4_2->f.h; + spvpp_me2Id3[1] = spvpp_au2_1_max23_ptr_b_2_1->f.h; + spvpp_me2Id4[1] = spvpp_au2_1_max24_ptr_b_2_1->f.h; + switch (spvpp_au2_1_quality) + { + case ((1 & 0xf)):spvpp_me2Rank[1] = 2; + break; + case ((2 & 0xf)):spvpp_me2Rank[1] = 3; + break; + case ((3 & 0xf)):spvpp_me2Rank[1] = 4; + break; + case ((4 & 0xf)):spvpp_me2Rank[1] = 6; + break; + case ((8 & 0xf)):spvpp_me2Rank[1] = (11 & 0x3f); + break; + case ((12 & 0xf)):spvpp_me2Rank[1] = (14 & 0x3f); + break; + case ((5 & 0xf)):spvpp_me2Rank[1] = (17 & 0x3f); + break; + case ((6 & 0xf)):spvpp_me2Rank[1] = (18 & 0x3f); + break; + case ((9 & 0xf)):spvpp_me2Rank[1] = (22 & 0x3f); + break; + case ((10 & 0xf)):spvpp_me2Rank[1] = (23 & 0x3f); + break; + case ((13 & 0xf)):spvpp_me2Rank[1] = (27 & 0x3f); + break; + case ((14 & 0xf)):spvpp_me2Rank[1] = (28 & 0x3f); + break; + case ((7 & 0xf)):spvpp_me2Rank[1] = (31 & 0x3f); + break; + case ((11 & 0xf)):spvpp_me2Rank[1] = (33 & 0x3f); + break; + case ((15 & 0xf)):spvpp_me2Rank[1] = (35 & 0x3f); + break; + default : spvpp_me2Rank[1] = 0; + break; + } +} +} + +void vpp_generated_2014_05_15::au2_2() +{ +/* always */ if (CH_spvpp_au2_2_me21 | CH_spvpp_au2_2_me23 | CH_spvpp_au2_2_me24) +{ + spvpp_au2_2_e21[0] = spvpp_au2_2_me21_ptr_b_1_0->f.h; + spvpp_au2_2_e21[1] = spvpp_au2_2_me21_ptr_b_3_2->f.h; + spvpp_au2_2_e21[2] = spvpp_au2_2_me21_ptr_b_5_4->f.h; + spvpp_au2_2_e21[3] = spvpp_au2_2_me21_ptr_b_7_6->f.h; + spvpp_au2_2_e21[4] = spvpp_au2_2_me21_ptr_b_9_8->f.h; + spvpp_au2_2_e21[5] = spvpp_au2_2_me21_ptr_b_11_10->f.h; + spvpp_au2_2_e23 = spvpp_au2_2_me23; + spvpp_au2_2_e24 = spvpp_au2_2_me24; + + { + spvpp_au2_2_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au2_2_e21_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2_2_e21_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_2_e21_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_2_e21_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_2_e21_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_2_e21_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2_2_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au2_2_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au2_2_e21_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2_2_e21_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_2_e21_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_2_e21_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_2_e21_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2_2_e21_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_2_e21_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2_2_e21_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_2_e21_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2_2_e21_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_2_e21_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2_2_e21_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_2_e21_LB_3_RB__ptr_b_1_1->f.h & spvpp_au2_2_e21_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_2_e21_LB_4_RB__ptr_b_1_1->f.h & spvpp_au2_2_e21_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2_2_e21_LB_5_RB__ptr_b_1_1->f.h & spvpp_au2_2_e21_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2_2__Max21p_ptr_b_4_2->f.h = (spvpp_au2_2_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2_2_maxq_ptr_b_1_0->f.h == spvpp_au2_2_e21[0]) ? 1 : (spvpp_au2_2_maxq_ptr_b_1_0->f.h == spvpp_au2_2_e21[1]) ? 2 : (spvpp_au2_2_maxq_ptr_b_1_0->f.h == spvpp_au2_2_e21[2]) ? 3 : (spvpp_au2_2_maxq_ptr_b_1_0->f.h == spvpp_au2_2_e21[3]) ? 4 : (spvpp_au2_2_maxq_ptr_b_1_0->f.h == spvpp_au2_2_e21[4]) ? 5 : (spvpp_au2_2_maxq_ptr_b_1_0->f.h == spvpp_au2_2_e21[5]) ? 6 : 0; + spvpp_au2_2__Max21p_ptr_b_1_0->f.h = spvpp_au2_2_maxq; + } + spvpp_au2_2_max21 = spvpp_au2_2__Max21p; + + { + spvpp_au2_2__Maxp_ptr_b_0_0->f.h = ((((spvpp_au2_2_e23_ptr_b_0_0->f.h | spvpp_au2_2_e23_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_2_e23_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au2_2__Maxp_ptr_b_2_1->f.h = (spvpp_au2_2_e23_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au2_2_e23_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au2_2_e23_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au2_2_max23 = spvpp_au2_2__Maxp; + + { + spvpp_au2_2__Maxp_ptr_b_0_0->f.h = ((((spvpp_au2_2_e24_ptr_b_0_0->f.h | spvpp_au2_2_e24_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2_2_e24_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au2_2__Maxp_ptr_b_2_1->f.h = (spvpp_au2_2_e24_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au2_2_e24_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au2_2_e24_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au2_2_max24 = spvpp_au2_2__Maxp; + spvpp_au2_2_quality = sigcat(sigcat(spvpp_au2_2_max21_ptr_b_1_0->f.h, 2, spvpp_au2_2_max23_ptr_b_0_0->f.h, 1), 3, spvpp_au2_2_max24_ptr_b_0_0->f.h, 1); + spvpp_me2Id1[2] = spvpp_au2_2_max21_ptr_b_4_2->f.h; + spvpp_me2Id3[2] = spvpp_au2_2_max23_ptr_b_2_1->f.h; + spvpp_me2Id4[2] = spvpp_au2_2_max24_ptr_b_2_1->f.h; + switch (spvpp_au2_2_quality) + { + case ((1 & 0xf)):spvpp_me2Rank[2] = 2; + break; + case ((2 & 0xf)):spvpp_me2Rank[2] = 3; + break; + case ((3 & 0xf)):spvpp_me2Rank[2] = 4; + break; + case ((4 & 0xf)):spvpp_me2Rank[2] = 6; + break; + case ((8 & 0xf)):spvpp_me2Rank[2] = (11 & 0x3f); + break; + case ((12 & 0xf)):spvpp_me2Rank[2] = (14 & 0x3f); + break; + case ((5 & 0xf)):spvpp_me2Rank[2] = (17 & 0x3f); + break; + case ((6 & 0xf)):spvpp_me2Rank[2] = (18 & 0x3f); + break; + case ((9 & 0xf)):spvpp_me2Rank[2] = (22 & 0x3f); + break; + case ((10 & 0xf)):spvpp_me2Rank[2] = (23 & 0x3f); + break; + case ((13 & 0xf)):spvpp_me2Rank[2] = (27 & 0x3f); + break; + case ((14 & 0xf)):spvpp_me2Rank[2] = (28 & 0x3f); + break; + case ((7 & 0xf)):spvpp_me2Rank[2] = (31 & 0x3f); + break; + case ((11 & 0xf)):spvpp_me2Rank[2] = (33 & 0x3f); + break; + case ((15 & 0xf)):spvpp_me2Rank[2] = (35 & 0x3f); + break; + default : spvpp_me2Rank[2] = 0; + break; + } +} +} + +void vpp_generated_2014_05_15::au2a_0() +{ +/* always */ if (CH_spvpp_au2a_0_me21) +{ + + { + spvpp_au2a_0__Maxa21p_ptr_b_0_0->f.h = (spvpp_au2a_0_me21 != 0); + spvpp_au2a_0__Maxa21p_ptr_b_3_1->f.h = (spvpp_au2a_0_me21_ptr_b_0_0->f.h) ? 1 : (spvpp_au2a_0_me21_ptr_b_1_1->f.h) ? 2 : (spvpp_au2a_0_me21_ptr_b_2_2->f.h) ? 3 : (spvpp_au2a_0_me21_ptr_b_3_3->f.h) ? 4 : (spvpp_au2a_0_me21_ptr_b_4_4->f.h) ? 5 : (spvpp_au2a_0_me21_ptr_b_5_5->f.h) ? 6 : 0; + } + spvpp_au2a_0_max21 = spvpp_au2a_0__Maxa21p; + spvpp_au2a_0_quality = spvpp_au2a_0_max21_ptr_b_0_0->f.h; + spvpp_halo2id1[0] = spvpp_au2a_0_max21_ptr_b_3_1->f.h; + spvpp_halo2rank[0] = spvpp_au2a_0_quality; +} +} + +void vpp_generated_2014_05_15::au2a_1() +{ +/* always */ if (CH_spvpp_au2a_1_me21) +{ + + { + spvpp_au2a_1__Maxa21p_ptr_b_0_0->f.h = (spvpp_au2a_1_me21 != 0); + spvpp_au2a_1__Maxa21p_ptr_b_3_1->f.h = (spvpp_au2a_1_me21_ptr_b_0_0->f.h) ? 1 : (spvpp_au2a_1_me21_ptr_b_1_1->f.h) ? 2 : (spvpp_au2a_1_me21_ptr_b_2_2->f.h) ? 3 : (spvpp_au2a_1_me21_ptr_b_3_3->f.h) ? 4 : (spvpp_au2a_1_me21_ptr_b_4_4->f.h) ? 5 : (spvpp_au2a_1_me21_ptr_b_5_5->f.h) ? 6 : 0; + } + spvpp_au2a_1_max21 = spvpp_au2a_1__Maxa21p; + spvpp_au2a_1_quality = spvpp_au2a_1_max21_ptr_b_0_0->f.h; + spvpp_halo2id1[1] = spvpp_au2a_1_max21_ptr_b_3_1->f.h; + spvpp_halo2rank[1] = spvpp_au2a_1_quality; +} +} + +void vpp_generated_2014_05_15::au2a_2() +{ +/* always */ if (CH_spvpp_au2a_2_me21) +{ + + { + spvpp_au2a_2__Maxa21p_ptr_b_0_0->f.h = (spvpp_au2a_2_me21 != 0); + spvpp_au2a_2__Maxa21p_ptr_b_3_1->f.h = (spvpp_au2a_2_me21_ptr_b_0_0->f.h) ? 1 : (spvpp_au2a_2_me21_ptr_b_1_1->f.h) ? 2 : (spvpp_au2a_2_me21_ptr_b_2_2->f.h) ? 3 : (spvpp_au2a_2_me21_ptr_b_3_3->f.h) ? 4 : (spvpp_au2a_2_me21_ptr_b_4_4->f.h) ? 5 : (spvpp_au2a_2_me21_ptr_b_5_5->f.h) ? 6 : 0; + } + spvpp_au2a_2_max21 = spvpp_au2a_2__Maxa21p; + spvpp_au2a_2_quality = spvpp_au2a_2_max21_ptr_b_0_0->f.h; + spvpp_halo2id1[2] = spvpp_au2a_2_max21_ptr_b_3_1->f.h; + spvpp_halo2rank[2] = spvpp_au2a_2_quality; +} +} + +void vpp_generated_2014_05_15::au2b_0() +{ +/* always */ if (CH_spvpp_au2b_0_mb11 | CH_spvpp_au2b_0_mb12 | CH_spvpp_au2b_0_mb13) +{ + spvpp_au2b_0_b11[0] = spvpp_au2b_0_mb11_ptr_b_1_0->f.h; + spvpp_au2b_0_b11[1] = spvpp_au2b_0_mb11_ptr_b_3_2->f.h; + spvpp_au2b_0_b11[2] = spvpp_au2b_0_mb11_ptr_b_5_4->f.h; + spvpp_au2b_0_b11[3] = spvpp_au2b_0_mb11_ptr_b_7_6->f.h; + spvpp_au2b_0_b11[4] = spvpp_au2b_0_mb11_ptr_b_9_8->f.h; + spvpp_au2b_0_b11[5] = spvpp_au2b_0_mb11_ptr_b_11_10->f.h; + spvpp_au2b_0_b12[0] = spvpp_au2b_0_mb12_ptr_b_1_0->f.h; + spvpp_au2b_0_b12[1] = spvpp_au2b_0_mb12_ptr_b_3_2->f.h; + spvpp_au2b_0_b12[2] = spvpp_au2b_0_mb12_ptr_b_5_4->f.h; + spvpp_au2b_0_b13[0] = spvpp_au2b_0_mb13_ptr_b_1_0->f.h; + spvpp_au2b_0_b13[1] = spvpp_au2b_0_mb13_ptr_b_3_2->f.h; + spvpp_au2b_0_b13[2] = spvpp_au2b_0_mb13_ptr_b_5_4->f.h; + + { + spvpp_au2b_0_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au2b_0_b11_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_0_b11_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_0_b11_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_0_b11_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_0_b11_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_0_b11_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_0_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au2b_0_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au2b_0_b11_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_0_b11_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_0_b11_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_0_b11_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_0_b11_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_0_b11_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b11_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b11_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b11_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b11_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b11_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b11_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b11_LB_3_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b11_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b11_LB_4_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b11_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b11_LB_5_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b11_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_0__Max11_ptr_b_4_2->f.h = (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b11[0]) ? 1 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b11[1]) ? 2 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b11[2]) ? 3 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b11[3]) ? 4 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b11[4]) ? 5 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b11[5]) ? 6 : 0; + spvpp_au2b_0__Max11_ptr_b_1_0->f.h = spvpp_au2b_0_maxq; + } + spvpp_au2b_0_max11 = spvpp_au2b_0__Max11; + + { + spvpp_au2b_0_maxq_ptr_b_1_1->f.h = ((((spvpp_au2b_0_b12_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_0_b12_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_0_b12_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_0_maxq_ptr_b_0_0->f.h = ((((((((((!(spvpp_au2b_0_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((spvpp_au2b_0_b12_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_0_b12_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_0_b12_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b12_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b12_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b12_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b12_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b12_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b12_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_0__Max12_ptr_b_3_2->f.h = (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b12[0]) ? 1 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b12[1]) ? 2 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b12[2]) ? 3 : 0; + spvpp_au2b_0__Max12_ptr_b_1_0->f.h = spvpp_au2b_0_maxq; + } + spvpp_au2b_0_max12 = spvpp_au2b_0__Max12; + + { + spvpp_au2b_0_maxq_ptr_b_1_1->f.h = ((((spvpp_au2b_0_b13_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_0_b13_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_0_b13_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_0_maxq_ptr_b_0_0->f.h = ((((((((((!(spvpp_au2b_0_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((spvpp_au2b_0_b13_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_0_b13_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_0_b13_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b13_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b13_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b13_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b13_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_0_b13_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_0_b13_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_0__Max12_ptr_b_3_2->f.h = (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b13[0]) ? 1 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b13[1]) ? 2 : (spvpp_au2b_0_maxq_ptr_b_1_0->f.h == spvpp_au2b_0_b13[2]) ? 3 : 0; + spvpp_au2b_0__Max12_ptr_b_1_0->f.h = spvpp_au2b_0_maxq; + } + spvpp_au2b_0_max13 = spvpp_au2b_0__Max12; + spvpp_au2b_0_q11 = spvpp_au2b_0_max11_ptr_b_1_0->f.h; + spvpp_au2b_0_q12 = spvpp_au2b_0_max12_ptr_b_1_0->f.h; + spvpp_au2b_0_q13 = spvpp_au2b_0_max13_ptr_b_1_0->f.h; + spvpp_mb1id1[0] = spvpp_au2b_0_max11_ptr_b_4_2->f.h; + spvpp_mb1id2[0] = spvpp_au2b_0_max12_ptr_b_3_2->f.h; + spvpp_mb1id3[0] = spvpp_au2b_0_max13_ptr_b_3_2->f.h; + spvpp_mb2rank[0] = 0; + if ((((((spvpp_mb1id1[0] > 0) && (spvpp_mb1id2[0] > 0)) & 0xffffffffffffffffLL) && (spvpp_mb1id3[0] > 0)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_0_q11 == 3) spvpp_mb2rank[0] = (29 & 0x3f); + else spvpp_mb2rank[0] = (24 & 0x3f); + } + else if ((((spvpp_mb1id1[0] > 0) && (((spvpp_mb1id2[0] > 0) || (spvpp_mb1id3[0] > 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_0_q11 == 3) spvpp_mb2rank[0] = (19 & 0x3f); + else spvpp_mb2rank[0] = (15 & 0x3f); + } + else if ((((spvpp_mb1id2[0] > 0) && (spvpp_mb1id3[0] > 0)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_0_q12 == 3) spvpp_mb2rank[0] = (19 & 0x3f); + else spvpp_mb2rank[0] = (15 & 0x3f); + } + else if (spvpp_mb1id1[0] > 0) + { + if (spvpp_au2b_0_q11 == 3) spvpp_mb2rank[0] = (12 & 0x3f); + else spvpp_mb2rank[0] = (9 & 0x3f); + } + else if (spvpp_mb1id2[0] > 0) + { + if (spvpp_au2b_0_q12 == 3) spvpp_mb2rank[0] = (12 & 0x3f); + else spvpp_mb2rank[0] = (9 & 0x3f); + } + else if (spvpp_mb1id3[0] > 0) + { + if (spvpp_au2b_0_q13 == 3) spvpp_mb2rank[0] = (12 & 0x3f); + else spvpp_mb2rank[0] = (9 & 0x3f); + } +} +} + +void vpp_generated_2014_05_15::au2b_1() +{ +/* always */ if (CH_spvpp_au2b_1_mb11 | CH_spvpp_au2b_1_mb12 | CH_spvpp_au2b_1_mb13) +{ + spvpp_au2b_1_b11[0] = spvpp_au2b_1_mb11_ptr_b_1_0->f.h; + spvpp_au2b_1_b11[1] = spvpp_au2b_1_mb11_ptr_b_3_2->f.h; + spvpp_au2b_1_b11[2] = spvpp_au2b_1_mb11_ptr_b_5_4->f.h; + spvpp_au2b_1_b11[3] = spvpp_au2b_1_mb11_ptr_b_7_6->f.h; + spvpp_au2b_1_b11[4] = spvpp_au2b_1_mb11_ptr_b_9_8->f.h; + spvpp_au2b_1_b11[5] = spvpp_au2b_1_mb11_ptr_b_11_10->f.h; + spvpp_au2b_1_b12[0] = spvpp_au2b_1_mb12_ptr_b_1_0->f.h; + spvpp_au2b_1_b12[1] = spvpp_au2b_1_mb12_ptr_b_3_2->f.h; + spvpp_au2b_1_b12[2] = spvpp_au2b_1_mb12_ptr_b_5_4->f.h; + spvpp_au2b_1_b13[0] = spvpp_au2b_1_mb13_ptr_b_1_0->f.h; + spvpp_au2b_1_b13[1] = spvpp_au2b_1_mb13_ptr_b_3_2->f.h; + spvpp_au2b_1_b13[2] = spvpp_au2b_1_mb13_ptr_b_5_4->f.h; + + { + spvpp_au2b_1_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au2b_1_b11_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_1_b11_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_1_b11_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_1_b11_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_1_b11_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_1_b11_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_1_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au2b_1_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au2b_1_b11_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_1_b11_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_1_b11_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_1_b11_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_1_b11_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_1_b11_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b11_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b11_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b11_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b11_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b11_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b11_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b11_LB_3_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b11_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b11_LB_4_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b11_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b11_LB_5_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b11_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_1__Max11_ptr_b_4_2->f.h = (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b11[0]) ? 1 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b11[1]) ? 2 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b11[2]) ? 3 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b11[3]) ? 4 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b11[4]) ? 5 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b11[5]) ? 6 : 0; + spvpp_au2b_1__Max11_ptr_b_1_0->f.h = spvpp_au2b_1_maxq; + } + spvpp_au2b_1_max11 = spvpp_au2b_1__Max11; + + { + spvpp_au2b_1_maxq_ptr_b_1_1->f.h = ((((spvpp_au2b_1_b12_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_1_b12_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_1_b12_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_1_maxq_ptr_b_0_0->f.h = ((((((((((!(spvpp_au2b_1_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((spvpp_au2b_1_b12_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_1_b12_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_1_b12_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b12_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b12_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b12_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b12_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b12_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b12_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_1__Max12_ptr_b_3_2->f.h = (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b12[0]) ? 1 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b12[1]) ? 2 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b12[2]) ? 3 : 0; + spvpp_au2b_1__Max12_ptr_b_1_0->f.h = spvpp_au2b_1_maxq; + } + spvpp_au2b_1_max12 = spvpp_au2b_1__Max12; + + { + spvpp_au2b_1_maxq_ptr_b_1_1->f.h = ((((spvpp_au2b_1_b13_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_1_b13_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_1_b13_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_1_maxq_ptr_b_0_0->f.h = ((((((((((!(spvpp_au2b_1_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((spvpp_au2b_1_b13_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_1_b13_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_1_b13_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b13_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b13_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b13_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b13_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_1_b13_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_1_b13_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_1__Max12_ptr_b_3_2->f.h = (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b13[0]) ? 1 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b13[1]) ? 2 : (spvpp_au2b_1_maxq_ptr_b_1_0->f.h == spvpp_au2b_1_b13[2]) ? 3 : 0; + spvpp_au2b_1__Max12_ptr_b_1_0->f.h = spvpp_au2b_1_maxq; + } + spvpp_au2b_1_max13 = spvpp_au2b_1__Max12; + spvpp_au2b_1_q11 = spvpp_au2b_1_max11_ptr_b_1_0->f.h; + spvpp_au2b_1_q12 = spvpp_au2b_1_max12_ptr_b_1_0->f.h; + spvpp_au2b_1_q13 = spvpp_au2b_1_max13_ptr_b_1_0->f.h; + spvpp_mb1id1[1] = spvpp_au2b_1_max11_ptr_b_4_2->f.h; + spvpp_mb1id2[1] = spvpp_au2b_1_max12_ptr_b_3_2->f.h; + spvpp_mb1id3[1] = spvpp_au2b_1_max13_ptr_b_3_2->f.h; + spvpp_mb2rank[1] = 0; + if ((((((spvpp_mb1id1[1] > 0) && (spvpp_mb1id2[1] > 0)) & 0xffffffffffffffffLL) && (spvpp_mb1id3[1] > 0)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_1_q11 == 3) spvpp_mb2rank[1] = (29 & 0x3f); + else spvpp_mb2rank[1] = (24 & 0x3f); + } + else if ((((spvpp_mb1id1[1] > 0) && (((spvpp_mb1id2[1] > 0) || (spvpp_mb1id3[1] > 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_1_q11 == 3) spvpp_mb2rank[1] = (19 & 0x3f); + else spvpp_mb2rank[1] = (15 & 0x3f); + } + else if ((((spvpp_mb1id2[1] > 0) && (spvpp_mb1id3[1] > 0)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_1_q12 == 3) spvpp_mb2rank[1] = (19 & 0x3f); + else spvpp_mb2rank[1] = (15 & 0x3f); + } + else if (spvpp_mb1id1[1] > 0) + { + if (spvpp_au2b_1_q11 == 3) spvpp_mb2rank[1] = (12 & 0x3f); + else spvpp_mb2rank[1] = (9 & 0x3f); + } + else if (spvpp_mb1id2[1] > 0) + { + if (spvpp_au2b_1_q12 == 3) spvpp_mb2rank[1] = (12 & 0x3f); + else spvpp_mb2rank[1] = (9 & 0x3f); + } + else if (spvpp_mb1id3[1] > 0) + { + if (spvpp_au2b_1_q13 == 3) spvpp_mb2rank[1] = (12 & 0x3f); + else spvpp_mb2rank[1] = (9 & 0x3f); + } +} +} + +void vpp_generated_2014_05_15::au2b_2() +{ +/* always */ if (CH_spvpp_au2b_2_mb11 | CH_spvpp_au2b_2_mb12 | CH_spvpp_au2b_2_mb13) +{ + spvpp_au2b_2_b11[0] = spvpp_au2b_2_mb11_ptr_b_1_0->f.h; + spvpp_au2b_2_b11[1] = spvpp_au2b_2_mb11_ptr_b_3_2->f.h; + spvpp_au2b_2_b11[2] = spvpp_au2b_2_mb11_ptr_b_5_4->f.h; + spvpp_au2b_2_b11[3] = spvpp_au2b_2_mb11_ptr_b_7_6->f.h; + spvpp_au2b_2_b11[4] = spvpp_au2b_2_mb11_ptr_b_9_8->f.h; + spvpp_au2b_2_b11[5] = spvpp_au2b_2_mb11_ptr_b_11_10->f.h; + spvpp_au2b_2_b12[0] = spvpp_au2b_2_mb12_ptr_b_1_0->f.h; + spvpp_au2b_2_b12[1] = spvpp_au2b_2_mb12_ptr_b_3_2->f.h; + spvpp_au2b_2_b12[2] = spvpp_au2b_2_mb12_ptr_b_5_4->f.h; + spvpp_au2b_2_b13[0] = spvpp_au2b_2_mb13_ptr_b_1_0->f.h; + spvpp_au2b_2_b13[1] = spvpp_au2b_2_mb13_ptr_b_3_2->f.h; + spvpp_au2b_2_b13[2] = spvpp_au2b_2_mb13_ptr_b_5_4->f.h; + + { + spvpp_au2b_2_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au2b_2_b11_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_2_b11_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_2_b11_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_2_b11_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_2_b11_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_2_b11_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_2_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au2b_2_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au2b_2_b11_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_2_b11_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_2_b11_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_2_b11_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_2_b11_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_2_b11_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b11_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b11_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b11_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b11_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b11_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b11_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b11_LB_3_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b11_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b11_LB_4_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b11_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b11_LB_5_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b11_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_2__Max11_ptr_b_4_2->f.h = (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b11[0]) ? 1 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b11[1]) ? 2 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b11[2]) ? 3 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b11[3]) ? 4 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b11[4]) ? 5 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b11[5]) ? 6 : 0; + spvpp_au2b_2__Max11_ptr_b_1_0->f.h = spvpp_au2b_2_maxq; + } + spvpp_au2b_2_max11 = spvpp_au2b_2__Max11; + + { + spvpp_au2b_2_maxq_ptr_b_1_1->f.h = ((((spvpp_au2b_2_b12_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_2_b12_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_2_b12_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_2_maxq_ptr_b_0_0->f.h = ((((((((((!(spvpp_au2b_2_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((spvpp_au2b_2_b12_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_2_b12_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_2_b12_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b12_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b12_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b12_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b12_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b12_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b12_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_2__Max12_ptr_b_3_2->f.h = (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b12[0]) ? 1 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b12[1]) ? 2 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b12[2]) ? 3 : 0; + spvpp_au2b_2__Max12_ptr_b_1_0->f.h = spvpp_au2b_2_maxq; + } + spvpp_au2b_2_max12 = spvpp_au2b_2__Max12; + + { + spvpp_au2b_2_maxq_ptr_b_1_1->f.h = ((((spvpp_au2b_2_b13_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_2_b13_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_2_b13_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_2_maxq_ptr_b_0_0->f.h = ((((((((((!(spvpp_au2b_2_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((spvpp_au2b_2_b13_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_2_b13_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_2_b13_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b13_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b13_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b13_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b13_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_2_b13_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_2_b13_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_2__Max12_ptr_b_3_2->f.h = (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b13[0]) ? 1 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b13[1]) ? 2 : (spvpp_au2b_2_maxq_ptr_b_1_0->f.h == spvpp_au2b_2_b13[2]) ? 3 : 0; + spvpp_au2b_2__Max12_ptr_b_1_0->f.h = spvpp_au2b_2_maxq; + } + spvpp_au2b_2_max13 = spvpp_au2b_2__Max12; + spvpp_au2b_2_q11 = spvpp_au2b_2_max11_ptr_b_1_0->f.h; + spvpp_au2b_2_q12 = spvpp_au2b_2_max12_ptr_b_1_0->f.h; + spvpp_au2b_2_q13 = spvpp_au2b_2_max13_ptr_b_1_0->f.h; + spvpp_mb1id1[2] = spvpp_au2b_2_max11_ptr_b_4_2->f.h; + spvpp_mb1id2[2] = spvpp_au2b_2_max12_ptr_b_3_2->f.h; + spvpp_mb1id3[2] = spvpp_au2b_2_max13_ptr_b_3_2->f.h; + spvpp_mb2rank[2] = 0; + if ((((((spvpp_mb1id1[2] > 0) && (spvpp_mb1id2[2] > 0)) & 0xffffffffffffffffLL) && (spvpp_mb1id3[2] > 0)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_2_q11 == 3) spvpp_mb2rank[2] = (29 & 0x3f); + else spvpp_mb2rank[2] = (24 & 0x3f); + } + else if ((((spvpp_mb1id1[2] > 0) && (((spvpp_mb1id2[2] > 0) || (spvpp_mb1id3[2] > 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_2_q11 == 3) spvpp_mb2rank[2] = (19 & 0x3f); + else spvpp_mb2rank[2] = (15 & 0x3f); + } + else if ((((spvpp_mb1id2[2] > 0) && (spvpp_mb1id3[2] > 0)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_2_q12 == 3) spvpp_mb2rank[2] = (19 & 0x3f); + else spvpp_mb2rank[2] = (15 & 0x3f); + } + else if (spvpp_mb1id1[2] > 0) + { + if (spvpp_au2b_2_q11 == 3) spvpp_mb2rank[2] = (12 & 0x3f); + else spvpp_mb2rank[2] = (9 & 0x3f); + } + else if (spvpp_mb1id2[2] > 0) + { + if (spvpp_au2b_2_q12 == 3) spvpp_mb2rank[2] = (12 & 0x3f); + else spvpp_mb2rank[2] = (9 & 0x3f); + } + else if (spvpp_mb1id3[2] > 0) + { + if (spvpp_au2b_2_q13 == 3) spvpp_mb2rank[2] = (12 & 0x3f); + else spvpp_mb2rank[2] = (9 & 0x3f); + } +} +} + +void vpp_generated_2014_05_15::au3_0() +{ +/* always */ if (CH_spvpp_au3_0_me31 | CH_spvpp_au3_0_me32 | CH_spvpp_au3_0_me34) +{ + spvpp_au3_0_e31[0] = spvpp_au3_0_me31_ptr_b_1_0->f.h; + spvpp_au3_0_e31[1] = spvpp_au3_0_me31_ptr_b_3_2->f.h; + spvpp_au3_0_e31[2] = spvpp_au3_0_me31_ptr_b_5_4->f.h; + spvpp_au3_0_e31[3] = spvpp_au3_0_me31_ptr_b_7_6->f.h; + spvpp_au3_0_e31[4] = spvpp_au3_0_me31_ptr_b_9_8->f.h; + spvpp_au3_0_e31[5] = spvpp_au3_0_me31_ptr_b_11_10->f.h; + spvpp_au3_0_e32 = spvpp_au3_0_me32; + spvpp_au3_0_e34 = spvpp_au3_0_me34; + + { + spvpp_au3_0__Max31p_ptr_b_1_1->f.h = ((((((((((spvpp_au3_0_e31_LB_0_RB__ptr_b_1_1->f.h | spvpp_au3_0_e31_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_0_e31_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_0_e31_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_0_e31_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_0_e31_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au3_0__Max31p_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au3_0__Max31p_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au3_0_e31_LB_0_RB__ptr_b_0_0->f.h | spvpp_au3_0_e31_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_0_e31_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_0_e31_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_0_e31_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_0_e31_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_0_e31_LB_0_RB__ptr_b_1_1->f.h & spvpp_au3_0_e31_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_0_e31_LB_1_RB__ptr_b_1_1->f.h & spvpp_au3_0_e31_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_0_e31_LB_2_RB__ptr_b_1_1->f.h & spvpp_au3_0_e31_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_0_e31_LB_3_RB__ptr_b_1_1->f.h & spvpp_au3_0_e31_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_0_e31_LB_4_RB__ptr_b_1_1->f.h & spvpp_au3_0_e31_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_0_e31_LB_5_RB__ptr_b_1_1->f.h & spvpp_au3_0_e31_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au3_0__Max31p_ptr_b_4_2->f.h = (spvpp_au3_0__Max31p_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au3_0__Max31p_ptr_b_1_0->f.h == spvpp_au3_0_e31[0]) ? 1 : (spvpp_au3_0__Max31p_ptr_b_1_0->f.h == spvpp_au3_0_e31[1]) ? 2 : (spvpp_au3_0__Max31p_ptr_b_1_0->f.h == spvpp_au3_0_e31[2]) ? 3 : (spvpp_au3_0__Max31p_ptr_b_1_0->f.h == spvpp_au3_0_e31[3]) ? 4 : (spvpp_au3_0__Max31p_ptr_b_1_0->f.h == spvpp_au3_0_e31[4]) ? 5 : (spvpp_au3_0__Max31p_ptr_b_1_0->f.h == spvpp_au3_0_e31[5]) ? 6 : 0; + } + spvpp_au3_0_max31 = spvpp_au3_0__Max31p; + + { + spvpp_au3_0__Max3p_ptr_b_0_0->f.h = ((((spvpp_au3_0_e32_ptr_b_0_0->f.h | spvpp_au3_0_e32_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_0_e32_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au3_0__Max3p_ptr_b_2_1->f.h = (spvpp_au3_0_e32_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au3_0_e32_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au3_0_e32_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au3_0_max32 = spvpp_au3_0__Max3p; + + { + spvpp_au3_0__Max3p_ptr_b_0_0->f.h = ((((spvpp_au3_0_e34_ptr_b_0_0->f.h | spvpp_au3_0_e34_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_0_e34_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au3_0__Max3p_ptr_b_2_1->f.h = (spvpp_au3_0_e34_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au3_0_e34_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au3_0_e34_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au3_0_max34 = spvpp_au3_0__Max3p; + spvpp_au3_0_quality = sigcat(sigcat(spvpp_au3_0_max31_ptr_b_1_0->f.h, 2, spvpp_au3_0_max32_ptr_b_0_0->f.h, 1), 3, spvpp_au3_0_max34_ptr_b_0_0->f.h, 1); + spvpp_me3Id1[0] = spvpp_au3_0_max31_ptr_b_4_2->f.h; + spvpp_me3Id2[0] = spvpp_au3_0_max32_ptr_b_2_1->f.h; + spvpp_me3Id4[0] = spvpp_au3_0_max34_ptr_b_2_1->f.h; + switch (spvpp_au3_0_quality) + { + case ((1 & 0xf)):spvpp_me3Rank[0] = 1; + break; + case ((2 & 0xf)):spvpp_me3Rank[0] = 3; + break; + case ((3 & 0xf)):spvpp_me3Rank[0] = 4; + break; + case ((4 & 0xf)):spvpp_me3Rank[0] = 5; + break; + case ((8 & 0xf)):spvpp_me3Rank[0] = (10 & 0x3f); + break; + case ((12 & 0xf)):spvpp_me3Rank[0] = (13 & 0x3f); + break; + case ((5 & 0xf)):spvpp_me3Rank[0] = (16 & 0x3f); + break; + case ((6 & 0xf)):spvpp_me3Rank[0] = (18 & 0x3f); + break; + case ((9 & 0xf)):spvpp_me3Rank[0] = (21 & 0x3f); + break; + case ((10 & 0xf)):spvpp_me3Rank[0] = (23 & 0x3f); + break; + case ((13 & 0xf)):spvpp_me3Rank[0] = (26 & 0x3f); + break; + case ((14 & 0xf)):spvpp_me3Rank[0] = (28 & 0x3f); + break; + case ((7 & 0xf)):spvpp_me3Rank[0] = (31 & 0x3f); + break; + case ((11 & 0xf)):spvpp_me3Rank[0] = (33 & 0x3f); + break; + case ((15 & 0xf)):spvpp_me3Rank[0] = (35 & 0x3f); + break; + default : spvpp_me3Rank[0] = 0; + break; + } +} +} + +void vpp_generated_2014_05_15::au3_1() +{ +/* always */ if (CH_spvpp_au3_1_me31 | CH_spvpp_au3_1_me32 | CH_spvpp_au3_1_me34) +{ + spvpp_au3_1_e31[0] = spvpp_au3_1_me31_ptr_b_1_0->f.h; + spvpp_au3_1_e31[1] = spvpp_au3_1_me31_ptr_b_3_2->f.h; + spvpp_au3_1_e31[2] = spvpp_au3_1_me31_ptr_b_5_4->f.h; + spvpp_au3_1_e31[3] = spvpp_au3_1_me31_ptr_b_7_6->f.h; + spvpp_au3_1_e31[4] = spvpp_au3_1_me31_ptr_b_9_8->f.h; + spvpp_au3_1_e31[5] = spvpp_au3_1_me31_ptr_b_11_10->f.h; + spvpp_au3_1_e32 = spvpp_au3_1_me32; + spvpp_au3_1_e34 = spvpp_au3_1_me34; + + { + spvpp_au3_1__Max31p_ptr_b_1_1->f.h = ((((((((((spvpp_au3_1_e31_LB_0_RB__ptr_b_1_1->f.h | spvpp_au3_1_e31_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_1_e31_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_1_e31_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_1_e31_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_1_e31_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au3_1__Max31p_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au3_1__Max31p_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au3_1_e31_LB_0_RB__ptr_b_0_0->f.h | spvpp_au3_1_e31_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_1_e31_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_1_e31_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_1_e31_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_1_e31_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_1_e31_LB_0_RB__ptr_b_1_1->f.h & spvpp_au3_1_e31_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_1_e31_LB_1_RB__ptr_b_1_1->f.h & spvpp_au3_1_e31_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_1_e31_LB_2_RB__ptr_b_1_1->f.h & spvpp_au3_1_e31_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_1_e31_LB_3_RB__ptr_b_1_1->f.h & spvpp_au3_1_e31_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_1_e31_LB_4_RB__ptr_b_1_1->f.h & spvpp_au3_1_e31_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_1_e31_LB_5_RB__ptr_b_1_1->f.h & spvpp_au3_1_e31_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au3_1__Max31p_ptr_b_4_2->f.h = (spvpp_au3_1__Max31p_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au3_1__Max31p_ptr_b_1_0->f.h == spvpp_au3_1_e31[0]) ? 1 : (spvpp_au3_1__Max31p_ptr_b_1_0->f.h == spvpp_au3_1_e31[1]) ? 2 : (spvpp_au3_1__Max31p_ptr_b_1_0->f.h == spvpp_au3_1_e31[2]) ? 3 : (spvpp_au3_1__Max31p_ptr_b_1_0->f.h == spvpp_au3_1_e31[3]) ? 4 : (spvpp_au3_1__Max31p_ptr_b_1_0->f.h == spvpp_au3_1_e31[4]) ? 5 : (spvpp_au3_1__Max31p_ptr_b_1_0->f.h == spvpp_au3_1_e31[5]) ? 6 : 0; + } + spvpp_au3_1_max31 = spvpp_au3_1__Max31p; + + { + spvpp_au3_1__Max3p_ptr_b_0_0->f.h = ((((spvpp_au3_1_e32_ptr_b_0_0->f.h | spvpp_au3_1_e32_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_1_e32_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au3_1__Max3p_ptr_b_2_1->f.h = (spvpp_au3_1_e32_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au3_1_e32_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au3_1_e32_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au3_1_max32 = spvpp_au3_1__Max3p; + + { + spvpp_au3_1__Max3p_ptr_b_0_0->f.h = ((((spvpp_au3_1_e34_ptr_b_0_0->f.h | spvpp_au3_1_e34_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_1_e34_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au3_1__Max3p_ptr_b_2_1->f.h = (spvpp_au3_1_e34_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au3_1_e34_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au3_1_e34_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au3_1_max34 = spvpp_au3_1__Max3p; + spvpp_au3_1_quality = sigcat(sigcat(spvpp_au3_1_max31_ptr_b_1_0->f.h, 2, spvpp_au3_1_max32_ptr_b_0_0->f.h, 1), 3, spvpp_au3_1_max34_ptr_b_0_0->f.h, 1); + spvpp_me3Id1[1] = spvpp_au3_1_max31_ptr_b_4_2->f.h; + spvpp_me3Id2[1] = spvpp_au3_1_max32_ptr_b_2_1->f.h; + spvpp_me3Id4[1] = spvpp_au3_1_max34_ptr_b_2_1->f.h; + switch (spvpp_au3_1_quality) + { + case ((1 & 0xf)):spvpp_me3Rank[1] = 1; + break; + case ((2 & 0xf)):spvpp_me3Rank[1] = 3; + break; + case ((3 & 0xf)):spvpp_me3Rank[1] = 4; + break; + case ((4 & 0xf)):spvpp_me3Rank[1] = 5; + break; + case ((8 & 0xf)):spvpp_me3Rank[1] = (10 & 0x3f); + break; + case ((12 & 0xf)):spvpp_me3Rank[1] = (13 & 0x3f); + break; + case ((5 & 0xf)):spvpp_me3Rank[1] = (16 & 0x3f); + break; + case ((6 & 0xf)):spvpp_me3Rank[1] = (18 & 0x3f); + break; + case ((9 & 0xf)):spvpp_me3Rank[1] = (21 & 0x3f); + break; + case ((10 & 0xf)):spvpp_me3Rank[1] = (23 & 0x3f); + break; + case ((13 & 0xf)):spvpp_me3Rank[1] = (26 & 0x3f); + break; + case ((14 & 0xf)):spvpp_me3Rank[1] = (28 & 0x3f); + break; + case ((7 & 0xf)):spvpp_me3Rank[1] = (31 & 0x3f); + break; + case ((11 & 0xf)):spvpp_me3Rank[1] = (33 & 0x3f); + break; + case ((15 & 0xf)):spvpp_me3Rank[1] = (35 & 0x3f); + break; + default : spvpp_me3Rank[1] = 0; + break; + } +} +} + +void vpp_generated_2014_05_15::au3_2() +{ +/* always */ if (CH_spvpp_au3_2_me31 | CH_spvpp_au3_2_me32 | CH_spvpp_au3_2_me34) +{ + spvpp_au3_2_e31[0] = spvpp_au3_2_me31_ptr_b_1_0->f.h; + spvpp_au3_2_e31[1] = spvpp_au3_2_me31_ptr_b_3_2->f.h; + spvpp_au3_2_e31[2] = spvpp_au3_2_me31_ptr_b_5_4->f.h; + spvpp_au3_2_e31[3] = spvpp_au3_2_me31_ptr_b_7_6->f.h; + spvpp_au3_2_e31[4] = spvpp_au3_2_me31_ptr_b_9_8->f.h; + spvpp_au3_2_e31[5] = spvpp_au3_2_me31_ptr_b_11_10->f.h; + spvpp_au3_2_e32 = spvpp_au3_2_me32; + spvpp_au3_2_e34 = spvpp_au3_2_me34; + + { + spvpp_au3_2__Max31p_ptr_b_1_1->f.h = ((((((((((spvpp_au3_2_e31_LB_0_RB__ptr_b_1_1->f.h | spvpp_au3_2_e31_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_2_e31_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_2_e31_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_2_e31_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_2_e31_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au3_2__Max31p_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au3_2__Max31p_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au3_2_e31_LB_0_RB__ptr_b_0_0->f.h | spvpp_au3_2_e31_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_2_e31_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_2_e31_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_2_e31_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au3_2_e31_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_2_e31_LB_0_RB__ptr_b_1_1->f.h & spvpp_au3_2_e31_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_2_e31_LB_1_RB__ptr_b_1_1->f.h & spvpp_au3_2_e31_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_2_e31_LB_2_RB__ptr_b_1_1->f.h & spvpp_au3_2_e31_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_2_e31_LB_3_RB__ptr_b_1_1->f.h & spvpp_au3_2_e31_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_2_e31_LB_4_RB__ptr_b_1_1->f.h & spvpp_au3_2_e31_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au3_2_e31_LB_5_RB__ptr_b_1_1->f.h & spvpp_au3_2_e31_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au3_2__Max31p_ptr_b_4_2->f.h = (spvpp_au3_2__Max31p_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au3_2__Max31p_ptr_b_1_0->f.h == spvpp_au3_2_e31[0]) ? 1 : (spvpp_au3_2__Max31p_ptr_b_1_0->f.h == spvpp_au3_2_e31[1]) ? 2 : (spvpp_au3_2__Max31p_ptr_b_1_0->f.h == spvpp_au3_2_e31[2]) ? 3 : (spvpp_au3_2__Max31p_ptr_b_1_0->f.h == spvpp_au3_2_e31[3]) ? 4 : (spvpp_au3_2__Max31p_ptr_b_1_0->f.h == spvpp_au3_2_e31[4]) ? 5 : (spvpp_au3_2__Max31p_ptr_b_1_0->f.h == spvpp_au3_2_e31[5]) ? 6 : 0; + } + spvpp_au3_2_max31 = spvpp_au3_2__Max31p; + + { + spvpp_au3_2__Max3p_ptr_b_0_0->f.h = ((((spvpp_au3_2_e32_ptr_b_0_0->f.h | spvpp_au3_2_e32_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_2_e32_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au3_2__Max3p_ptr_b_2_1->f.h = (spvpp_au3_2_e32_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au3_2_e32_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au3_2_e32_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au3_2_max32 = spvpp_au3_2__Max3p; + + { + spvpp_au3_2__Max3p_ptr_b_0_0->f.h = ((((spvpp_au3_2_e34_ptr_b_0_0->f.h | spvpp_au3_2_e34_ptr_b_1_1->f.h) & 0x1LL) | spvpp_au3_2_e34_ptr_b_2_2->f.h) & 0x1LL); + spvpp_au3_2__Max3p_ptr_b_2_1->f.h = (spvpp_au3_2_e34_ptr_b_0_0->f.h == 1) ? 1 : (spvpp_au3_2_e34_ptr_b_1_1->f.h == 1) ? 2 : (spvpp_au3_2_e34_ptr_b_2_2->f.h == 1) ? 3 : 0; + } + spvpp_au3_2_max34 = spvpp_au3_2__Max3p; + spvpp_au3_2_quality = sigcat(sigcat(spvpp_au3_2_max31_ptr_b_1_0->f.h, 2, spvpp_au3_2_max32_ptr_b_0_0->f.h, 1), 3, spvpp_au3_2_max34_ptr_b_0_0->f.h, 1); + spvpp_me3Id1[2] = spvpp_au3_2_max31_ptr_b_4_2->f.h; + spvpp_me3Id2[2] = spvpp_au3_2_max32_ptr_b_2_1->f.h; + spvpp_me3Id4[2] = spvpp_au3_2_max34_ptr_b_2_1->f.h; + switch (spvpp_au3_2_quality) + { + case ((1 & 0xf)):spvpp_me3Rank[2] = 1; + break; + case ((2 & 0xf)):spvpp_me3Rank[2] = 3; + break; + case ((3 & 0xf)):spvpp_me3Rank[2] = 4; + break; + case ((4 & 0xf)):spvpp_me3Rank[2] = 5; + break; + case ((8 & 0xf)):spvpp_me3Rank[2] = (10 & 0x3f); + break; + case ((12 & 0xf)):spvpp_me3Rank[2] = (13 & 0x3f); + break; + case ((5 & 0xf)):spvpp_me3Rank[2] = (16 & 0x3f); + break; + case ((6 & 0xf)):spvpp_me3Rank[2] = (18 & 0x3f); + break; + case ((9 & 0xf)):spvpp_me3Rank[2] = (21 & 0x3f); + break; + case ((10 & 0xf)):spvpp_me3Rank[2] = (23 & 0x3f); + break; + case ((13 & 0xf)):spvpp_me3Rank[2] = (26 & 0x3f); + break; + case ((14 & 0xf)):spvpp_me3Rank[2] = (28 & 0x3f); + break; + case ((7 & 0xf)):spvpp_me3Rank[2] = (31 & 0x3f); + break; + case ((11 & 0xf)):spvpp_me3Rank[2] = (33 & 0x3f); + break; + case ((15 & 0xf)):spvpp_me3Rank[2] = (35 & 0x3f); + break; + default : spvpp_me3Rank[2] = 0; + break; + } +} +} + +void vpp_generated_2014_05_15::au3a_0() +{ +/* always */ if (CH_spvpp_au3a_0_me21) +{ + + { + spvpp_au3a_0__Maxa21p_ptr_b_0_0->f.h = (spvpp_au3a_0_me21 != 0); + spvpp_au3a_0__Maxa21p_ptr_b_3_1->f.h = (spvpp_au3a_0_me21_ptr_b_0_0->f.h) ? 1 : (spvpp_au3a_0_me21_ptr_b_1_1->f.h) ? 2 : (spvpp_au3a_0_me21_ptr_b_2_2->f.h) ? 3 : (spvpp_au3a_0_me21_ptr_b_3_3->f.h) ? 4 : (spvpp_au3a_0_me21_ptr_b_4_4->f.h) ? 5 : (spvpp_au3a_0_me21_ptr_b_5_5->f.h) ? 6 : 0; + } + spvpp_au3a_0_max21 = spvpp_au3a_0__Maxa21p; + spvpp_au3a_0_quality = spvpp_au3a_0_max21_ptr_b_0_0->f.h; + spvpp_halo3id1[0] = spvpp_au3a_0_max21_ptr_b_3_1->f.h; + spvpp_halo3rank[0] = spvpp_au3a_0_quality; +} +} + +void vpp_generated_2014_05_15::au3a_1() +{ +/* always */ if (CH_spvpp_au3a_1_me21) +{ + + { + spvpp_au3a_1__Maxa21p_ptr_b_0_0->f.h = (spvpp_au3a_1_me21 != 0); + spvpp_au3a_1__Maxa21p_ptr_b_3_1->f.h = (spvpp_au3a_1_me21_ptr_b_0_0->f.h) ? 1 : (spvpp_au3a_1_me21_ptr_b_1_1->f.h) ? 2 : (spvpp_au3a_1_me21_ptr_b_2_2->f.h) ? 3 : (spvpp_au3a_1_me21_ptr_b_3_3->f.h) ? 4 : (spvpp_au3a_1_me21_ptr_b_4_4->f.h) ? 5 : (spvpp_au3a_1_me21_ptr_b_5_5->f.h) ? 6 : 0; + } + spvpp_au3a_1_max21 = spvpp_au3a_1__Maxa21p; + spvpp_au3a_1_quality = spvpp_au3a_1_max21_ptr_b_0_0->f.h; + spvpp_halo3id1[1] = spvpp_au3a_1_max21_ptr_b_3_1->f.h; + spvpp_halo3rank[1] = spvpp_au3a_1_quality; +} +} + +void vpp_generated_2014_05_15::au3a_2() +{ +/* always */ if (CH_spvpp_au3a_2_me21) +{ + + { + spvpp_au3a_2__Maxa21p_ptr_b_0_0->f.h = (spvpp_au3a_2_me21 != 0); + spvpp_au3a_2__Maxa21p_ptr_b_3_1->f.h = (spvpp_au3a_2_me21_ptr_b_0_0->f.h) ? 1 : (spvpp_au3a_2_me21_ptr_b_1_1->f.h) ? 2 : (spvpp_au3a_2_me21_ptr_b_2_2->f.h) ? 3 : (spvpp_au3a_2_me21_ptr_b_3_3->f.h) ? 4 : (spvpp_au3a_2_me21_ptr_b_4_4->f.h) ? 5 : (spvpp_au3a_2_me21_ptr_b_5_5->f.h) ? 6 : 0; + } + spvpp_au3a_2_max21 = spvpp_au3a_2__Maxa21p; + spvpp_au3a_2_quality = spvpp_au3a_2_max21_ptr_b_0_0->f.h; + spvpp_halo3id1[2] = spvpp_au3a_2_max21_ptr_b_3_1->f.h; + spvpp_halo3rank[2] = spvpp_au3a_2_quality; +} +} + +void vpp_generated_2014_05_15::au4_0() +{ +/* always */ if (CH_spvpp_au4_0_me41) +{ + spvpp_au4_0_e41[0] = spvpp_au4_0_me41_ptr_b_1_0->f.h; + spvpp_au4_0_e41[1] = spvpp_au4_0_me41_ptr_b_3_2->f.h; + spvpp_au4_0_e41[2] = spvpp_au4_0_me41_ptr_b_5_4->f.h; + spvpp_au4_0_e41[3] = spvpp_au4_0_me41_ptr_b_7_6->f.h; + spvpp_au4_0_e41[4] = spvpp_au4_0_me41_ptr_b_9_8->f.h; + spvpp_au4_0_e41[5] = spvpp_au4_0_me41_ptr_b_11_10->f.h; + + { + spvpp_au4_0_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au4_0_e41_LB_0_RB__ptr_b_1_1->f.h | spvpp_au4_0_e41_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_0_e41_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_0_e41_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_0_e41_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_0_e41_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au4_0_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au4_0_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au4_0_e41_LB_0_RB__ptr_b_0_0->f.h | spvpp_au4_0_e41_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_0_e41_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_0_e41_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_0_e41_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_0_e41_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_0_e41_LB_0_RB__ptr_b_1_1->f.h & spvpp_au4_0_e41_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_0_e41_LB_1_RB__ptr_b_1_1->f.h & spvpp_au4_0_e41_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_0_e41_LB_2_RB__ptr_b_1_1->f.h & spvpp_au4_0_e41_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_0_e41_LB_3_RB__ptr_b_1_1->f.h & spvpp_au4_0_e41_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_0_e41_LB_4_RB__ptr_b_1_1->f.h & spvpp_au4_0_e41_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_0_e41_LB_5_RB__ptr_b_1_1->f.h & spvpp_au4_0_e41_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au4_0__Max41p_ptr_b_4_2->f.h = (spvpp_au4_0_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au4_0_maxq_ptr_b_1_0->f.h == spvpp_au4_0_e41[0]) ? 1 : (spvpp_au4_0_maxq_ptr_b_1_0->f.h == spvpp_au4_0_e41[1]) ? 2 : (spvpp_au4_0_maxq_ptr_b_1_0->f.h == spvpp_au4_0_e41[2]) ? 3 : (spvpp_au4_0_maxq_ptr_b_1_0->f.h == spvpp_au4_0_e41[3]) ? 4 : (spvpp_au4_0_maxq_ptr_b_1_0->f.h == spvpp_au4_0_e41[4]) ? 5 : (spvpp_au4_0_maxq_ptr_b_1_0->f.h == spvpp_au4_0_e41[5]) ? 6 : 0; + spvpp_au4_0__Max41p_ptr_b_1_0->f.h = spvpp_au4_0_maxq; + } + spvpp_au4_0_max41 = spvpp_au4_0__Max41p; + spvpp_au4_0_quality = spvpp_au4_0_max41_ptr_b_1_0->f.h; + spvpp_me4Id1[0] = spvpp_au4_0_max41_ptr_b_4_2->f.h; + switch (spvpp_au4_0_quality) + { + case ((1 & 0x3)):spvpp_me4Rank[0] = 7; + break; + case ((2 & 0x3)):spvpp_me4Rank[0] = 8; + break; + case ((3 & 0x3)):spvpp_me4Rank[0] = 20; + break; + default : spvpp_me4Rank[0] = 0; + break; + } +} +} + +void vpp_generated_2014_05_15::au4_1() +{ +/* always */ if (CH_spvpp_au4_1_me41) +{ + spvpp_au4_1_e41[0] = spvpp_au4_1_me41_ptr_b_1_0->f.h; + spvpp_au4_1_e41[1] = spvpp_au4_1_me41_ptr_b_3_2->f.h; + spvpp_au4_1_e41[2] = spvpp_au4_1_me41_ptr_b_5_4->f.h; + spvpp_au4_1_e41[3] = spvpp_au4_1_me41_ptr_b_7_6->f.h; + spvpp_au4_1_e41[4] = spvpp_au4_1_me41_ptr_b_9_8->f.h; + spvpp_au4_1_e41[5] = spvpp_au4_1_me41_ptr_b_11_10->f.h; + + { + spvpp_au4_1_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au4_1_e41_LB_0_RB__ptr_b_1_1->f.h | spvpp_au4_1_e41_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_1_e41_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_1_e41_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_1_e41_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_1_e41_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au4_1_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au4_1_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au4_1_e41_LB_0_RB__ptr_b_0_0->f.h | spvpp_au4_1_e41_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_1_e41_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_1_e41_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_1_e41_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_1_e41_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_1_e41_LB_0_RB__ptr_b_1_1->f.h & spvpp_au4_1_e41_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_1_e41_LB_1_RB__ptr_b_1_1->f.h & spvpp_au4_1_e41_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_1_e41_LB_2_RB__ptr_b_1_1->f.h & spvpp_au4_1_e41_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_1_e41_LB_3_RB__ptr_b_1_1->f.h & spvpp_au4_1_e41_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_1_e41_LB_4_RB__ptr_b_1_1->f.h & spvpp_au4_1_e41_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_1_e41_LB_5_RB__ptr_b_1_1->f.h & spvpp_au4_1_e41_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au4_1__Max41p_ptr_b_4_2->f.h = (spvpp_au4_1_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au4_1_maxq_ptr_b_1_0->f.h == spvpp_au4_1_e41[0]) ? 1 : (spvpp_au4_1_maxq_ptr_b_1_0->f.h == spvpp_au4_1_e41[1]) ? 2 : (spvpp_au4_1_maxq_ptr_b_1_0->f.h == spvpp_au4_1_e41[2]) ? 3 : (spvpp_au4_1_maxq_ptr_b_1_0->f.h == spvpp_au4_1_e41[3]) ? 4 : (spvpp_au4_1_maxq_ptr_b_1_0->f.h == spvpp_au4_1_e41[4]) ? 5 : (spvpp_au4_1_maxq_ptr_b_1_0->f.h == spvpp_au4_1_e41[5]) ? 6 : 0; + spvpp_au4_1__Max41p_ptr_b_1_0->f.h = spvpp_au4_1_maxq; + } + spvpp_au4_1_max41 = spvpp_au4_1__Max41p; + spvpp_au4_1_quality = spvpp_au4_1_max41_ptr_b_1_0->f.h; + spvpp_me4Id1[1] = spvpp_au4_1_max41_ptr_b_4_2->f.h; + switch (spvpp_au4_1_quality) + { + case ((1 & 0x3)):spvpp_me4Rank[1] = 7; + break; + case ((2 & 0x3)):spvpp_me4Rank[1] = 8; + break; + case ((3 & 0x3)):spvpp_me4Rank[1] = 20; + break; + default : spvpp_me4Rank[1] = 0; + break; + } +} +} + +void vpp_generated_2014_05_15::au4_2() +{ +/* always */ if (CH_spvpp_au4_2_me41) +{ + spvpp_au4_2_e41[0] = spvpp_au4_2_me41_ptr_b_1_0->f.h; + spvpp_au4_2_e41[1] = spvpp_au4_2_me41_ptr_b_3_2->f.h; + spvpp_au4_2_e41[2] = spvpp_au4_2_me41_ptr_b_5_4->f.h; + spvpp_au4_2_e41[3] = spvpp_au4_2_me41_ptr_b_7_6->f.h; + spvpp_au4_2_e41[4] = spvpp_au4_2_me41_ptr_b_9_8->f.h; + spvpp_au4_2_e41[5] = spvpp_au4_2_me41_ptr_b_11_10->f.h; + + { + spvpp_au4_2_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au4_2_e41_LB_0_RB__ptr_b_1_1->f.h | spvpp_au4_2_e41_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_2_e41_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_2_e41_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_2_e41_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au4_2_e41_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au4_2_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au4_2_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au4_2_e41_LB_0_RB__ptr_b_0_0->f.h | spvpp_au4_2_e41_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_2_e41_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_2_e41_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_2_e41_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au4_2_e41_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_2_e41_LB_0_RB__ptr_b_1_1->f.h & spvpp_au4_2_e41_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_2_e41_LB_1_RB__ptr_b_1_1->f.h & spvpp_au4_2_e41_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_2_e41_LB_2_RB__ptr_b_1_1->f.h & spvpp_au4_2_e41_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_2_e41_LB_3_RB__ptr_b_1_1->f.h & spvpp_au4_2_e41_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_2_e41_LB_4_RB__ptr_b_1_1->f.h & spvpp_au4_2_e41_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au4_2_e41_LB_5_RB__ptr_b_1_1->f.h & spvpp_au4_2_e41_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au4_2__Max41p_ptr_b_4_2->f.h = (spvpp_au4_2_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au4_2_maxq_ptr_b_1_0->f.h == spvpp_au4_2_e41[0]) ? 1 : (spvpp_au4_2_maxq_ptr_b_1_0->f.h == spvpp_au4_2_e41[1]) ? 2 : (spvpp_au4_2_maxq_ptr_b_1_0->f.h == spvpp_au4_2_e41[2]) ? 3 : (spvpp_au4_2_maxq_ptr_b_1_0->f.h == spvpp_au4_2_e41[3]) ? 4 : (spvpp_au4_2_maxq_ptr_b_1_0->f.h == spvpp_au4_2_e41[4]) ? 5 : (spvpp_au4_2_maxq_ptr_b_1_0->f.h == spvpp_au4_2_e41[5]) ? 6 : 0; + spvpp_au4_2__Max41p_ptr_b_1_0->f.h = spvpp_au4_2_maxq; + } + spvpp_au4_2_max41 = spvpp_au4_2__Max41p; + spvpp_au4_2_quality = spvpp_au4_2_max41_ptr_b_1_0->f.h; + spvpp_me4Id1[2] = spvpp_au4_2_max41_ptr_b_4_2->f.h; + switch (spvpp_au4_2_quality) + { + case ((1 & 0x3)):spvpp_me4Rank[2] = 7; + break; + case ((2 & 0x3)):spvpp_me4Rank[2] = 8; + break; + case ((3 & 0x3)):spvpp_me4Rank[2] = 20; + break; + default : spvpp_me4Rank[2] = 0; + break; + } +} +} + +void vpp_generated_2014_05_15::bxa_() +{ +bxame1ac(); +bxame1df(); +bxame2(); +bxame3(); +bxame4(); +bxamb1(); +} + +void vpp_generated_2014_05_15::bxamb1() +{ +spvpp_bxa__bxamb1_id[0] = sigcat((0 & 0x3), 2, (1 & 0x7), 3); +spvpp_bxa__bxamb1_id[1] = sigcat((0 & 0x3), 2, (2 & 0x7), 3); +spvpp_bxa__bxamb1_id[2] = sigcat((0 & 0x3), 2, (3 & 0x7), 3); +spvpp_bxa__bxamb1_id[3] = sigcat((0 & 0x3), 2, (4 & 0x7), 3); +spvpp_bxa__bxamb1_id[4] = sigcat((1 & 0x3), 2, (1 & 0x7), 3); +spvpp_bxa__bxamb1_id[5] = sigcat((1 & 0x3), 2, (2 & 0x7), 3); +spvpp_bxa__bxamb1_id[6] = sigcat((1 & 0x3), 2, (3 & 0x7), 3); +spvpp_bxa__bxamb1_id[7] = sigcat((1 & 0x3), 2, (4 & 0x7), 3); +spvpp_bxa__bxamb1_id[8] = sigcat((2 & 0x3), 2, (1 & 0x7), 3); +spvpp_bxa__bxamb1_id[9] = sigcat((2 & 0x3), 2, (2 & 0x7), 3); +spvpp_bxa__bxamb1_id[10] = sigcat((2 & 0x3), 2, (3 & 0x7), 3); +spvpp_bxa__bxamb1_id[11] = sigcat((2 & 0x3), 2, (4 & 0x7), 3); +/* always */ if ((CH_clkp == 1)) +{ + spvpp_bxa__bxamb1_in[0] = RC_spvpp_dmb1[0]; + spvpp_bxa__bxamb1_in[1] = RC_spvpp_dmb1[1]; + spvpp_bxa__bxamb1_in[2] = RC_spvpp_dmb1[2]; + spvpp_bxa__bxamb1_in[3] = RC_spvpp_dmb1[3]; + spvpp_bxa__bxamb1_in[4] = RC_spvpp_bxa__bxamb1_inAr; + spvpp_bxa__bxamb1_in[5] = RC_spvpp_bxa__bxamb1_inBr; + spvpp_bxa__bxamb1_in[6] = RC_spvpp_bxa__bxamb1_inCr; + spvpp_bxa__bxamb1_in[7] = RC_spvpp_bxa__bxamb1_inDr; + spvpp_bxa__bxamb1_in[8] = RC_spvpp_bxa__bxamb1_inArr; + spvpp_bxa__bxamb1_in[9] = RC_spvpp_bxa__bxamb1_inBrr; + spvpp_bxa__bxamb1_in[10] = RC_spvpp_bxa__bxamb1_inCrr; + spvpp_bxa__bxamb1_in[11] = RC_spvpp_bxa__bxamb1_inDrr; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[0]; + spvpp_bxa__bxamb1_q[0] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_0_0->f.h = spvpp_bxa__bxamb1_q[0] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[1]; + spvpp_bxa__bxamb1_q[1] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_1_1->f.h = spvpp_bxa__bxamb1_q[1] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[2]; + spvpp_bxa__bxamb1_q[2] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_2_2->f.h = spvpp_bxa__bxamb1_q[2] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[3]; + spvpp_bxa__bxamb1_q[3] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_3_3->f.h = spvpp_bxa__bxamb1_q[3] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[4]; + spvpp_bxa__bxamb1_q[4] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_4_4->f.h = spvpp_bxa__bxamb1_q[4] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[5]; + spvpp_bxa__bxamb1_q[5] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_5_5->f.h = spvpp_bxa__bxamb1_q[5] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[6]; + spvpp_bxa__bxamb1_q[6] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_6_6->f.h = spvpp_bxa__bxamb1_q[6] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[7]; + spvpp_bxa__bxamb1_q[7] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_7_7->f.h = spvpp_bxa__bxamb1_q[7] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[8]; + spvpp_bxa__bxamb1_q[8] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_8_8->f.h = spvpp_bxa__bxamb1_q[8] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[9]; + spvpp_bxa__bxamb1_q[9] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_9_9->f.h = spvpp_bxa__bxamb1_q[9] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[10]; + spvpp_bxa__bxamb1_q[10] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_10_10->f.h = spvpp_bxa__bxamb1_q[10] != 0; + spvpp_bxa__bxamb1_tin = spvpp_bxa__bxamb1_in[11]; + spvpp_bxa__bxamb1_q[11] = spvpp_bxa__bxamb1_tin_ptr_b_14_12->f.h; + spvpp_bxa__bxamb1_Exists_ptr_b_11_11->f.h = spvpp_bxa__bxamb1_q[11] != 0; + spvpp_bxa__bxamb1_m0 = 0; + spvpp_bxa__bxamb1_m1 = 0; + spvpp_bxa__bxamb1_m2 = 0; + spvpp_bxa__bxamb1_m3 = 0; + spvpp_mb1[0] = 0; + spvpp_mb1[1] = 0; + spvpp_mb1[2] = 0; + spvpp_mb1[3] = 0; + spvpp_mb1bi[1] = 0; + spvpp_mb1bi[2] = 0; + spvpp_mb1bi[3] = 0; + spvpp_mb1bi[4] = 0; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[0]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[0] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[1]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[1] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[2]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[2] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[3]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[3] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[4]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[4] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[5]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[5] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[6]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[6] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[7]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[7] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[8]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[8] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[9]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[9] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[10]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + if (spvpp_bxa__bxamb1_qi >= spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_11_11->f.h = 1; + spvpp_bxa__bxamb1_Larger[10] = spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_ilgj = 0; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[0]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[1]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[2]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[3]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[4]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[5]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[6]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[7]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[8]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[9]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_9_9->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[10]; + if (spvpp_bxa__bxamb1_qi > spvpp_bxa__bxamb1_qj) spvpp_bxa__bxamb1_ilgj_ptr_b_10_10->f.h = 1; + spvpp_bxa__bxamb1_qi = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_qj = spvpp_bxa__bxamb1_q[11]; + spvpp_bxa__bxamb1_Larger[11] = spvpp_bxa__bxamb1_ilgj; + if (spvpp_bxa__bxamb1_Exists_ptr_b_0_0->f.h) spvpp_bxa__bxamb1_Larger[0] = ((spvpp_bxa__bxamb1_Larger[0] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[0] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[0]; + spvpp_bxa__bxamb1_zcnt = spvpp_bxa__bxamb1_larg1_ptr_b_11_1->f.h; + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_1_1->f.h) spvpp_bxa__bxamb1_Larger[1] = ((spvpp_bxa__bxamb1_Larger[1] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[1] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[1]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_2->f.h, 10, spvpp_bxa__bxamb1_larg1_ptr_b_0_0->f.h, 1); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_2_2->f.h) spvpp_bxa__bxamb1_Larger[2] = ((spvpp_bxa__bxamb1_Larger[2] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[2] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[2]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_3->f.h, 9, spvpp_bxa__bxamb1_larg1_ptr_b_1_0->f.h, 2); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_3_3->f.h) spvpp_bxa__bxamb1_Larger[3] = ((spvpp_bxa__bxamb1_Larger[3] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[3] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[3]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_4->f.h, 8, spvpp_bxa__bxamb1_larg1_ptr_b_2_0->f.h, 3); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_4_4->f.h) spvpp_bxa__bxamb1_Larger[4] = ((spvpp_bxa__bxamb1_Larger[4] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[4] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[4]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_5->f.h, 7, spvpp_bxa__bxamb1_larg1_ptr_b_3_0->f.h, 4); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_5_5->f.h) spvpp_bxa__bxamb1_Larger[5] = ((spvpp_bxa__bxamb1_Larger[5] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[5] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[5]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_6->f.h, 6, spvpp_bxa__bxamb1_larg1_ptr_b_4_0->f.h, 5); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_6_6->f.h) spvpp_bxa__bxamb1_Larger[6] = ((spvpp_bxa__bxamb1_Larger[6] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[6] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[6]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_7->f.h, 5, spvpp_bxa__bxamb1_larg1_ptr_b_5_0->f.h, 6); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_7_7->f.h) spvpp_bxa__bxamb1_Larger[7] = ((spvpp_bxa__bxamb1_Larger[7] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[7] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[7]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_8->f.h, 4, spvpp_bxa__bxamb1_larg1_ptr_b_6_0->f.h, 7); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_8_8->f.h) spvpp_bxa__bxamb1_Larger[8] = ((spvpp_bxa__bxamb1_Larger[8] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[8] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[8]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_9->f.h, 3, spvpp_bxa__bxamb1_larg1_ptr_b_7_0->f.h, 8); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_9_9->f.h) spvpp_bxa__bxamb1_Larger[9] = ((spvpp_bxa__bxamb1_Larger[9] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[9] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[9]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_10->f.h, 2, spvpp_bxa__bxamb1_larg1_ptr_b_8_0->f.h, 9); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_9_9->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_9_9->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_9_9->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_9_9->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_9_9->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_9_9->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_9_9->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_9_9->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_10_10->f.h) spvpp_bxa__bxamb1_Larger[10] = ((spvpp_bxa__bxamb1_Larger[10] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[10] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[10]; + spvpp_bxa__bxamb1_zcnt = sigcat(spvpp_bxa__bxamb1_larg1_ptr_b_11_11->f.h, 1, spvpp_bxa__bxamb1_larg1_ptr_b_9_0->f.h, 10); + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_10_10->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_10_10->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_10_10->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_10_10->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_10_10->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_10_10->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_10_10->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_10_10->f.h = 0; + if (spvpp_bxa__bxamb1_Exists_ptr_b_11_11->f.h) spvpp_bxa__bxamb1_Larger[11] = ((spvpp_bxa__bxamb1_Larger[11] | ((~(spvpp_bxa__bxamb1_Exists)) & 0xfff)) & 0xfffLL); + else spvpp_bxa__bxamb1_Larger[11] = 0; + spvpp_bxa__bxamb1_larg1 = spvpp_bxa__bxamb1_Larger[11]; + spvpp_bxa__bxamb1_zcnt = spvpp_bxa__bxamb1_larg1_ptr_b_10_0->f.h; + + { + spvpp_bxa__bxamb1_s = 0; + spvpp_bxa__bxamb1_res = 0; + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_8_8->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_9_9->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxamb1_zcnt_ptr_b_10_10->f.h)) & 0x1) spvpp_bxa__bxamb1_s = ((spvpp_bxa__bxamb1_s + 1) & 0xfLL); + if (spvpp_bxa__bxamb1_s < 4) + { + switch (spvpp_bxa__bxamb1_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_bxa__bxamb1_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_bxa__bxamb1__CountZ11 = spvpp_bxa__bxamb1_res; + } + spvpp_bxa__bxamb1_s = spvpp_bxa__bxamb1__CountZ11; + if (spvpp_bxa__bxamb1_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxamb1_m0_ptr_b_11_11->f.h = 1; + else spvpp_bxa__bxamb1_m0_ptr_b_11_11->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxamb1_m1_ptr_b_11_11->f.h = 1; + else spvpp_bxa__bxamb1_m1_ptr_b_11_11->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxamb1_m2_ptr_b_11_11->f.h = 1; + else spvpp_bxa__bxamb1_m2_ptr_b_11_11->f.h = 0; + if (spvpp_bxa__bxamb1_s_ptr_b_3_3->f.h == 1) spvpp_bxa__bxamb1_m3_ptr_b_11_11->f.h = 1; + else spvpp_bxa__bxamb1_m3_ptr_b_11_11->f.h = 0; + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxamb1_in[0] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxamb1_in[0] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxamb1_in[0] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_0_0->f.h) ? spvpp_bxa__bxamb1_in[0] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxamb1_id[0] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxamb1_id[0] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxamb1_id[0] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_0_0->f.h) ? spvpp_bxa__bxamb1_id[0] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxamb1_in[1] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxamb1_in[1] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxamb1_in[1] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_1_1->f.h) ? spvpp_bxa__bxamb1_in[1] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxamb1_id[1] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxamb1_id[1] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxamb1_id[1] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_1_1->f.h) ? spvpp_bxa__bxamb1_id[1] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxamb1_in[2] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxamb1_in[2] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxamb1_in[2] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_2_2->f.h) ? spvpp_bxa__bxamb1_in[2] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxamb1_id[2] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxamb1_id[2] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxamb1_id[2] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_2_2->f.h) ? spvpp_bxa__bxamb1_id[2] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxamb1_in[3] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxamb1_in[3] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxamb1_in[3] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_3_3->f.h) ? spvpp_bxa__bxamb1_in[3] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxamb1_id[3] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxamb1_id[3] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxamb1_id[3] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_3_3->f.h) ? spvpp_bxa__bxamb1_id[3] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxamb1_in[4] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxamb1_in[4] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxamb1_in[4] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_4_4->f.h) ? spvpp_bxa__bxamb1_in[4] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxamb1_id[4] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxamb1_id[4] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxamb1_id[4] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_4_4->f.h) ? spvpp_bxa__bxamb1_id[4] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxamb1_in[5] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxamb1_in[5] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxamb1_in[5] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_5_5->f.h) ? spvpp_bxa__bxamb1_in[5] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxamb1_id[5] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxamb1_id[5] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxamb1_id[5] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_5_5->f.h) ? spvpp_bxa__bxamb1_id[5] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxamb1_in[6] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxamb1_in[6] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxamb1_in[6] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_6_6->f.h) ? spvpp_bxa__bxamb1_in[6] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxamb1_id[6] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxamb1_id[6] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxamb1_id[6] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_6_6->f.h) ? spvpp_bxa__bxamb1_id[6] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxamb1_in[7] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxamb1_in[7] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxamb1_in[7] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_7_7->f.h) ? spvpp_bxa__bxamb1_in[7] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxamb1_id[7] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxamb1_id[7] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxamb1_id[7] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_7_7->f.h) ? spvpp_bxa__bxamb1_id[7] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxamb1_in[8] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxamb1_in[8] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxamb1_in[8] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_8_8->f.h) ? spvpp_bxa__bxamb1_in[8] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxamb1_id[8] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxamb1_id[8] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxamb1_id[8] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_8_8->f.h) ? spvpp_bxa__bxamb1_id[8] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_9_9->f.h) ? spvpp_bxa__bxamb1_in[9] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_9_9->f.h) ? spvpp_bxa__bxamb1_in[9] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_9_9->f.h) ? spvpp_bxa__bxamb1_in[9] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_9_9->f.h) ? spvpp_bxa__bxamb1_in[9] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_9_9->f.h) ? spvpp_bxa__bxamb1_id[9] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_9_9->f.h) ? spvpp_bxa__bxamb1_id[9] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_9_9->f.h) ? spvpp_bxa__bxamb1_id[9] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_9_9->f.h) ? spvpp_bxa__bxamb1_id[9] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_10_10->f.h) ? spvpp_bxa__bxamb1_in[10] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_10_10->f.h) ? spvpp_bxa__bxamb1_in[10] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_10_10->f.h) ? spvpp_bxa__bxamb1_in[10] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_10_10->f.h) ? spvpp_bxa__bxamb1_in[10] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_10_10->f.h) ? spvpp_bxa__bxamb1_id[10] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_10_10->f.h) ? spvpp_bxa__bxamb1_id[10] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_10_10->f.h) ? spvpp_bxa__bxamb1_id[10] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_10_10->f.h) ? spvpp_bxa__bxamb1_id[10] : 0)) & 0x1fLL); + spvpp_mb1[0] = ((spvpp_mb1[0] | ((spvpp_bxa__bxamb1_m0_ptr_b_11_11->f.h) ? spvpp_bxa__bxamb1_in[11] : 0)) & 0x1fffffLL); + spvpp_mb1[1] = ((spvpp_mb1[1] | ((spvpp_bxa__bxamb1_m1_ptr_b_11_11->f.h) ? spvpp_bxa__bxamb1_in[11] : 0)) & 0x1fffffLL); + spvpp_mb1[2] = ((spvpp_mb1[2] | ((spvpp_bxa__bxamb1_m2_ptr_b_11_11->f.h) ? spvpp_bxa__bxamb1_in[11] : 0)) & 0x1fffffLL); + spvpp_mb1[3] = ((spvpp_mb1[3] | ((spvpp_bxa__bxamb1_m3_ptr_b_11_11->f.h) ? spvpp_bxa__bxamb1_in[11] : 0)) & 0x1fffffLL); + spvpp_mb1bi[1] = ((spvpp_mb1bi[1] | ((spvpp_bxa__bxamb1_m0_ptr_b_11_11->f.h) ? spvpp_bxa__bxamb1_id[11] : 0)) & 0x1fLL); + spvpp_mb1bi[2] = ((spvpp_mb1bi[2] | ((spvpp_bxa__bxamb1_m1_ptr_b_11_11->f.h) ? spvpp_bxa__bxamb1_id[11] : 0)) & 0x1fLL); + spvpp_mb1bi[3] = ((spvpp_mb1bi[3] | ((spvpp_bxa__bxamb1_m2_ptr_b_11_11->f.h) ? spvpp_bxa__bxamb1_id[11] : 0)) & 0x1fLL); + spvpp_mb1bi[4] = ((spvpp_mb1bi[4] | ((spvpp_bxa__bxamb1_m3_ptr_b_11_11->f.h) ? spvpp_bxa__bxamb1_id[11] : 0)) & 0x1fLL); + if (RC_spvpp_bxa__depth >= 2) + { + spvpp_bxa__bxamb1_inArr = RC_spvpp_bxa__bxamb1_inAr; + spvpp_bxa__bxamb1_inBrr = RC_spvpp_bxa__bxamb1_inBr; + spvpp_bxa__bxamb1_inCrr = RC_spvpp_bxa__bxamb1_inCr; + spvpp_bxa__bxamb1_inDrr = RC_spvpp_bxa__bxamb1_inDr; + } + else + { + spvpp_bxa__bxamb1_inArr = 0; + spvpp_bxa__bxamb1_inBrr = 0; + spvpp_bxa__bxamb1_inCrr = 0; + spvpp_bxa__bxamb1_inDrr = 0; + } + if (RC_spvpp_bxa__depth >= 1) + { + spvpp_bxa__bxamb1_inAr = RC_spvpp_dmb1[0]; + spvpp_bxa__bxamb1_inBr = RC_spvpp_dmb1[1]; + spvpp_bxa__bxamb1_inCr = RC_spvpp_dmb1[2]; + spvpp_bxa__bxamb1_inDr = RC_spvpp_dmb1[3]; + } + else + { + spvpp_bxa__bxamb1_inAr = 0; + spvpp_bxa__bxamb1_inBr = 0; + spvpp_bxa__bxamb1_inCr = 0; + spvpp_bxa__bxamb1_inDr = 0; + } +} +} + +void vpp_generated_2014_05_15::bxame1ac() +{ +spvpp_bxa__bxame1ac_id[0] = sigcat((0 & 0x3), 2, (1 & 0x7), 3); +spvpp_bxa__bxame1ac_id[1] = sigcat((0 & 0x3), 2, (2 & 0x7), 3); +spvpp_bxa__bxame1ac_id[2] = sigcat((0 & 0x3), 2, (3 & 0x7), 3); +spvpp_bxa__bxame1ac_id[3] = sigcat((1 & 0x3), 2, (1 & 0x7), 3); +spvpp_bxa__bxame1ac_id[4] = sigcat((1 & 0x3), 2, (2 & 0x7), 3); +spvpp_bxa__bxame1ac_id[5] = sigcat((1 & 0x3), 2, (3 & 0x7), 3); +spvpp_bxa__bxame1ac_id[6] = sigcat((2 & 0x3), 2, (1 & 0x7), 3); +spvpp_bxa__bxame1ac_id[7] = sigcat((2 & 0x3), 2, (2 & 0x7), 3); +spvpp_bxa__bxame1ac_id[8] = sigcat((2 & 0x3), 2, (3 & 0x7), 3); +/* always */ if ((CH_clkp == 1)) +{ + spvpp_bxa__bxame1ac_in[0] = RC_me1ap; + spvpp_bxa__bxame1ac_in[1] = RC_me1bp; + spvpp_bxa__bxame1ac_in[2] = RC_me1cp; + spvpp_bxa__bxame1ac_in[3] = RC_spvpp_bxa__bxame1ac_inAr; + spvpp_bxa__bxame1ac_in[4] = RC_spvpp_bxa__bxame1ac_inBr; + spvpp_bxa__bxame1ac_in[5] = RC_spvpp_bxa__bxame1ac_inCr; + spvpp_bxa__bxame1ac_in[6] = RC_spvpp_bxa__bxame1ac_inArr; + spvpp_bxa__bxame1ac_in[7] = RC_spvpp_bxa__bxame1ac_inBrr; + spvpp_bxa__bxame1ac_in[8] = RC_spvpp_bxa__bxame1ac_inCrr; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[0]; + spvpp_bxa__bxame1ac_q[0] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_0_0->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[1]; + spvpp_bxa__bxame1ac_q[1] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_1_1->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[2]; + spvpp_bxa__bxame1ac_q[2] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_2_2->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[3]; + spvpp_bxa__bxame1ac_q[3] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_3_3->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[4]; + spvpp_bxa__bxame1ac_q[4] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_4_4->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[5]; + spvpp_bxa__bxame1ac_q[5] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_5_5->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[6]; + spvpp_bxa__bxame1ac_q[6] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_6_6->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[7]; + spvpp_bxa__bxame1ac_q[7] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_7_7->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_tin = spvpp_bxa__bxame1ac_in[8]; + spvpp_bxa__bxame1ac_q[8] = spvpp_bxa__bxame1ac_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1ac_Exists_ptr_b_8_8->f.h = spvpp_bxa__bxame1ac_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1ac_m0 = 0; + spvpp_bxa__bxame1ac_m1 = 0; + spvpp_bxa__bxame1ac_m2 = 0; + spvpp_me1[0] = 0; + spvpp_me1[1] = 0; + spvpp_me1[2] = 0; + spvpp_bxa__med1 = 0; + spvpp_me1bi[1] = 0; + spvpp_me1bi[2] = 0; + spvpp_me1bi[3] = 0; + spvpp_bxa__medb1 = 0; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[0]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1ac_Larger[0] = spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[1]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1ac_Larger[1] = spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[2]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1ac_Larger[2] = spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[3]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1ac_Larger[3] = spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[4]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1ac_Larger[4] = spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[5]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1ac_Larger[5] = spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[6]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1ac_Larger[6] = spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[7]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + if (spvpp_bxa__bxame1ac_qi >= spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1ac_Larger[7] = spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_ilgj = 0; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[0]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[1]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[2]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[3]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[4]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[5]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[6]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[7]; + if (spvpp_bxa__bxame1ac_qi > spvpp_bxa__bxame1ac_qj) spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1ac_qi = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_qj = spvpp_bxa__bxame1ac_q[8]; + spvpp_bxa__bxame1ac_Larger[8] = spvpp_bxa__bxame1ac_ilgj; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_0_0->f.h) spvpp_bxa__bxame1ac_Larger[0] = ((spvpp_bxa__bxame1ac_Larger[0] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[0] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[0]; + spvpp_bxa__bxame1ac_zcnt = spvpp_bxa__bxame1ac_larg1_ptr_b_8_1->f.h; + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_1_1->f.h) spvpp_bxa__bxame1ac_Larger[1] = ((spvpp_bxa__bxame1ac_Larger[1] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[1] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[1]; + spvpp_bxa__bxame1ac_zcnt = sigcat(spvpp_bxa__bxame1ac_larg1_ptr_b_8_2->f.h, 7, spvpp_bxa__bxame1ac_larg1_ptr_b_0_0->f.h, 1); + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_2_2->f.h) spvpp_bxa__bxame1ac_Larger[2] = ((spvpp_bxa__bxame1ac_Larger[2] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[2] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[2]; + spvpp_bxa__bxame1ac_zcnt = sigcat(spvpp_bxa__bxame1ac_larg1_ptr_b_8_3->f.h, 6, spvpp_bxa__bxame1ac_larg1_ptr_b_1_0->f.h, 2); + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_3_3->f.h) spvpp_bxa__bxame1ac_Larger[3] = ((spvpp_bxa__bxame1ac_Larger[3] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[3] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[3]; + spvpp_bxa__bxame1ac_zcnt = sigcat(spvpp_bxa__bxame1ac_larg1_ptr_b_8_4->f.h, 5, spvpp_bxa__bxame1ac_larg1_ptr_b_2_0->f.h, 3); + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_4_4->f.h) spvpp_bxa__bxame1ac_Larger[4] = ((spvpp_bxa__bxame1ac_Larger[4] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[4] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[4]; + spvpp_bxa__bxame1ac_zcnt = sigcat(spvpp_bxa__bxame1ac_larg1_ptr_b_8_5->f.h, 4, spvpp_bxa__bxame1ac_larg1_ptr_b_3_0->f.h, 4); + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_5_5->f.h) spvpp_bxa__bxame1ac_Larger[5] = ((spvpp_bxa__bxame1ac_Larger[5] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[5] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[5]; + spvpp_bxa__bxame1ac_zcnt = sigcat(spvpp_bxa__bxame1ac_larg1_ptr_b_8_6->f.h, 3, spvpp_bxa__bxame1ac_larg1_ptr_b_4_0->f.h, 5); + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_6_6->f.h) spvpp_bxa__bxame1ac_Larger[6] = ((spvpp_bxa__bxame1ac_Larger[6] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[6] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[6]; + spvpp_bxa__bxame1ac_zcnt = sigcat(spvpp_bxa__bxame1ac_larg1_ptr_b_8_7->f.h, 2, spvpp_bxa__bxame1ac_larg1_ptr_b_5_0->f.h, 6); + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_7_7->f.h) spvpp_bxa__bxame1ac_Larger[7] = ((spvpp_bxa__bxame1ac_Larger[7] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[7] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[7]; + spvpp_bxa__bxame1ac_zcnt = sigcat(spvpp_bxa__bxame1ac_larg1_ptr_b_8_8->f.h, 1, spvpp_bxa__bxame1ac_larg1_ptr_b_6_0->f.h, 7); + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame1ac_Exists_ptr_b_8_8->f.h) spvpp_bxa__bxame1ac_Larger[8] = ((spvpp_bxa__bxame1ac_Larger[8] | ((~(spvpp_bxa__bxame1ac_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1ac_Larger[8] = 0; + spvpp_bxa__bxame1ac_larg1 = spvpp_bxa__bxame1ac_Larger[8]; + spvpp_bxa__bxame1ac_zcnt = spvpp_bxa__bxame1ac_larg1_ptr_b_7_0->f.h; + + { + spvpp_bxa__bxame1ac_s = 0; + spvpp_bxa__bxame1ac_res = 0; + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1ac_s = ((spvpp_bxa__bxame1ac_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1ac_s < 3) + { + switch (spvpp_bxa__bxame1ac_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1ac_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1ac__CountZ = spvpp_bxa__bxame1ac_res; + } + spvpp_bxa__bxame1ac_s = spvpp_bxa__bxame1ac__CountZ; + if (spvpp_bxa__bxame1ac_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1ac_m0_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame1ac_m0_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1ac_m1_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame1ac_m1_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame1ac_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1ac_m2_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame1ac_m2_ptr_b_8_8->f.h = 0; + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1ac_in[0] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1ac_in[0] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1ac_in[0] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1ac_id[0] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1ac_id[0] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1ac_id[0] : 0)) & 0x1fLL); + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1ac_in[1] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1ac_in[1] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1ac_in[1] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1ac_id[1] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1ac_id[1] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1ac_id[1] : 0)) & 0x1fLL); + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1ac_in[2] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1ac_in[2] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1ac_in[2] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1ac_id[2] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1ac_id[2] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1ac_id[2] : 0)) & 0x1fLL); + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1ac_in[3] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1ac_in[3] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1ac_in[3] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1ac_id[3] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1ac_id[3] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1ac_id[3] : 0)) & 0x1fLL); + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1ac_in[4] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1ac_in[4] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1ac_in[4] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1ac_id[4] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1ac_id[4] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1ac_id[4] : 0)) & 0x1fLL); + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1ac_in[5] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1ac_in[5] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1ac_in[5] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1ac_id[5] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1ac_id[5] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1ac_id[5] : 0)) & 0x1fLL); + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1ac_in[6] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1ac_in[6] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1ac_in[6] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1ac_id[6] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1ac_id[6] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1ac_id[6] : 0)) & 0x1fLL); + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1ac_in[7] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1ac_in[7] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1ac_in[7] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1ac_id[7] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1ac_id[7] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1ac_id[7] : 0)) & 0x1fLL); + spvpp_me1[0] = ((spvpp_me1[0] | ((spvpp_bxa__bxame1ac_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1ac_in[8] : 0)) & 0xffffffffLL); + spvpp_me1[1] = ((spvpp_me1[1] | ((spvpp_bxa__bxame1ac_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1ac_in[8] : 0)) & 0xffffffffLL); + spvpp_me1[2] = ((spvpp_me1[2] | ((spvpp_bxa__bxame1ac_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1ac_in[8] : 0)) & 0xffffffffLL); + spvpp_me1bi[1] = ((spvpp_me1bi[1] | ((spvpp_bxa__bxame1ac_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1ac_id[8] : 0)) & 0x1fLL); + spvpp_me1bi[2] = ((spvpp_me1bi[2] | ((spvpp_bxa__bxame1ac_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1ac_id[8] : 0)) & 0x1fLL); + spvpp_me1bi[3] = ((spvpp_me1bi[3] | ((spvpp_bxa__bxame1ac_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1ac_id[8] : 0)) & 0x1fLL); + if (RC_spvpp_bxa__depth >= 2) + { + spvpp_bxa__bxame1ac_inArr = RC_spvpp_bxa__bxame1ac_inAr; + spvpp_bxa__bxame1ac_inBrr = RC_spvpp_bxa__bxame1ac_inBr; + spvpp_bxa__bxame1ac_inCrr = RC_spvpp_bxa__bxame1ac_inCr; + } + else + { + spvpp_bxa__bxame1ac_inArr = 0; + spvpp_bxa__bxame1ac_inBrr = 0; + spvpp_bxa__bxame1ac_inCrr = 0; + } + if (RC_spvpp_bxa__depth >= 1) + { + spvpp_bxa__bxame1ac_inAr = RC_me1ap; + spvpp_bxa__bxame1ac_inBr = RC_me1bp; + spvpp_bxa__bxame1ac_inCr = RC_me1cp; + } + else + { + spvpp_bxa__bxame1ac_inAr = 0; + spvpp_bxa__bxame1ac_inBr = 0; + spvpp_bxa__bxame1ac_inCr = 0; + } +} +} + +void vpp_generated_2014_05_15::bxame1df() +{ +spvpp_bxa__bxame1df_id[0] = sigcat((0 & 0x3), 2, (4 & 0x7), 3); +spvpp_bxa__bxame1df_id[1] = sigcat((0 & 0x3), 2, (5 & 0x7), 3); +spvpp_bxa__bxame1df_id[2] = sigcat((0 & 0x3), 2, (6 & 0x7), 3); +spvpp_bxa__bxame1df_id[3] = sigcat((1 & 0x3), 2, (4 & 0x7), 3); +spvpp_bxa__bxame1df_id[4] = sigcat((1 & 0x3), 2, (5 & 0x7), 3); +spvpp_bxa__bxame1df_id[5] = sigcat((1 & 0x3), 2, (6 & 0x7), 3); +spvpp_bxa__bxame1df_id[6] = sigcat((2 & 0x3), 2, (4 & 0x7), 3); +spvpp_bxa__bxame1df_id[7] = sigcat((2 & 0x3), 2, (5 & 0x7), 3); +spvpp_bxa__bxame1df_id[8] = sigcat((2 & 0x3), 2, (6 & 0x7), 3); +/* always */ if ((CH_clkp == 1)) +{ + spvpp_bxa__bxame1df_in[0] = RC_me1dp; + spvpp_bxa__bxame1df_in[1] = RC_me1ep; + spvpp_bxa__bxame1df_in[2] = RC_me1fp; + spvpp_bxa__bxame1df_in[3] = RC_spvpp_bxa__bxame1df_inAr; + spvpp_bxa__bxame1df_in[4] = RC_spvpp_bxa__bxame1df_inBr; + spvpp_bxa__bxame1df_in[5] = RC_spvpp_bxa__bxame1df_inCr; + spvpp_bxa__bxame1df_in[6] = RC_spvpp_bxa__bxame1df_inArr; + spvpp_bxa__bxame1df_in[7] = RC_spvpp_bxa__bxame1df_inBrr; + spvpp_bxa__bxame1df_in[8] = RC_spvpp_bxa__bxame1df_inCrr; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[0]; + spvpp_bxa__bxame1df_q[0] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_0_0->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[1]; + spvpp_bxa__bxame1df_q[1] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_1_1->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[2]; + spvpp_bxa__bxame1df_q[2] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_2_2->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[3]; + spvpp_bxa__bxame1df_q[3] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_3_3->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[4]; + spvpp_bxa__bxame1df_q[4] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_4_4->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[5]; + spvpp_bxa__bxame1df_q[5] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_5_5->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[6]; + spvpp_bxa__bxame1df_q[6] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_6_6->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[7]; + spvpp_bxa__bxame1df_q[7] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_7_7->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_tin = spvpp_bxa__bxame1df_in[8]; + spvpp_bxa__bxame1df_q[8] = spvpp_bxa__bxame1df_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame1df_Exists_ptr_b_8_8->f.h = spvpp_bxa__bxame1df_tin_ptr_b_27_27->f.h; + spvpp_bxa__bxame1df_m0 = 0; + spvpp_bxa__bxame1df_m1 = 0; + spvpp_bxa__bxame1df_m2 = 0; + spvpp_me1[3] = 0; + spvpp_me1[4] = 0; + spvpp_me1[5] = 0; + spvpp_bxa__med2 = 0; + spvpp_me1bi[4] = 0; + spvpp_me1bi[5] = 0; + spvpp_me1bi[6] = 0; + spvpp_bxa__medb2 = 0; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[0]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1df_Larger[0] = spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[1]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1df_Larger[1] = spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[2]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1df_Larger[2] = spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[3]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1df_Larger[3] = spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[4]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1df_Larger[4] = spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[5]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1df_Larger[5] = spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[6]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1df_Larger[6] = spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[7]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + if (spvpp_bxa__bxame1df_qi >= spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame1df_Larger[7] = spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_ilgj = 0; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[0]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[1]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[2]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[3]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[4]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[5]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[6]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[7]; + if (spvpp_bxa__bxame1df_qi > spvpp_bxa__bxame1df_qj) spvpp_bxa__bxame1df_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame1df_qi = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_qj = spvpp_bxa__bxame1df_q[8]; + spvpp_bxa__bxame1df_Larger[8] = spvpp_bxa__bxame1df_ilgj; + if (spvpp_bxa__bxame1df_Exists_ptr_b_0_0->f.h) spvpp_bxa__bxame1df_Larger[0] = ((spvpp_bxa__bxame1df_Larger[0] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[0] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[0]; + spvpp_bxa__bxame1df_zcnt = spvpp_bxa__bxame1df_larg1_ptr_b_8_1->f.h; + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame1df_Exists_ptr_b_1_1->f.h) spvpp_bxa__bxame1df_Larger[1] = ((spvpp_bxa__bxame1df_Larger[1] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[1] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[1]; + spvpp_bxa__bxame1df_zcnt = sigcat(spvpp_bxa__bxame1df_larg1_ptr_b_8_2->f.h, 7, spvpp_bxa__bxame1df_larg1_ptr_b_0_0->f.h, 1); + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame1df_Exists_ptr_b_2_2->f.h) spvpp_bxa__bxame1df_Larger[2] = ((spvpp_bxa__bxame1df_Larger[2] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[2] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[2]; + spvpp_bxa__bxame1df_zcnt = sigcat(spvpp_bxa__bxame1df_larg1_ptr_b_8_3->f.h, 6, spvpp_bxa__bxame1df_larg1_ptr_b_1_0->f.h, 2); + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame1df_Exists_ptr_b_3_3->f.h) spvpp_bxa__bxame1df_Larger[3] = ((spvpp_bxa__bxame1df_Larger[3] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[3] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[3]; + spvpp_bxa__bxame1df_zcnt = sigcat(spvpp_bxa__bxame1df_larg1_ptr_b_8_4->f.h, 5, spvpp_bxa__bxame1df_larg1_ptr_b_2_0->f.h, 3); + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame1df_Exists_ptr_b_4_4->f.h) spvpp_bxa__bxame1df_Larger[4] = ((spvpp_bxa__bxame1df_Larger[4] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[4] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[4]; + spvpp_bxa__bxame1df_zcnt = sigcat(spvpp_bxa__bxame1df_larg1_ptr_b_8_5->f.h, 4, spvpp_bxa__bxame1df_larg1_ptr_b_3_0->f.h, 4); + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame1df_Exists_ptr_b_5_5->f.h) spvpp_bxa__bxame1df_Larger[5] = ((spvpp_bxa__bxame1df_Larger[5] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[5] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[5]; + spvpp_bxa__bxame1df_zcnt = sigcat(spvpp_bxa__bxame1df_larg1_ptr_b_8_6->f.h, 3, spvpp_bxa__bxame1df_larg1_ptr_b_4_0->f.h, 5); + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame1df_Exists_ptr_b_6_6->f.h) spvpp_bxa__bxame1df_Larger[6] = ((spvpp_bxa__bxame1df_Larger[6] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[6] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[6]; + spvpp_bxa__bxame1df_zcnt = sigcat(spvpp_bxa__bxame1df_larg1_ptr_b_8_7->f.h, 2, spvpp_bxa__bxame1df_larg1_ptr_b_5_0->f.h, 6); + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame1df_Exists_ptr_b_7_7->f.h) spvpp_bxa__bxame1df_Larger[7] = ((spvpp_bxa__bxame1df_Larger[7] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[7] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[7]; + spvpp_bxa__bxame1df_zcnt = sigcat(spvpp_bxa__bxame1df_larg1_ptr_b_8_8->f.h, 1, spvpp_bxa__bxame1df_larg1_ptr_b_6_0->f.h, 7); + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame1df_Exists_ptr_b_8_8->f.h) spvpp_bxa__bxame1df_Larger[8] = ((spvpp_bxa__bxame1df_Larger[8] | ((~(spvpp_bxa__bxame1df_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame1df_Larger[8] = 0; + spvpp_bxa__bxame1df_larg1 = spvpp_bxa__bxame1df_Larger[8]; + spvpp_bxa__bxame1df_zcnt = spvpp_bxa__bxame1df_larg1_ptr_b_7_0->f.h; + + { + spvpp_bxa__bxame1df_s = 0; + spvpp_bxa__bxame1df_res = 0; + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame1df_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame1df_s = ((spvpp_bxa__bxame1df_s + 1) & 0xfLL); + if (spvpp_bxa__bxame1df_s < 3) + { + switch (spvpp_bxa__bxame1df_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame1df_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame1df__CountZ = spvpp_bxa__bxame1df_res; + } + spvpp_bxa__bxame1df_s = spvpp_bxa__bxame1df__CountZ; + if (spvpp_bxa__bxame1df_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame1df_m0_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame1df_m0_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame1df_m1_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame1df_m1_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame1df_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame1df_m2_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame1df_m2_ptr_b_8_8->f.h = 0; + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1df_in[0] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1df_in[0] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1df_in[0] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1df_id[0] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1df_id[0] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame1df_id[0] : 0)) & 0x1fLL); + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1df_in[1] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1df_in[1] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1df_in[1] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1df_id[1] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1df_id[1] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame1df_id[1] : 0)) & 0x1fLL); + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1df_in[2] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1df_in[2] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1df_in[2] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1df_id[2] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1df_id[2] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame1df_id[2] : 0)) & 0x1fLL); + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1df_in[3] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1df_in[3] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1df_in[3] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1df_id[3] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1df_id[3] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame1df_id[3] : 0)) & 0x1fLL); + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1df_in[4] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1df_in[4] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1df_in[4] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1df_id[4] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1df_id[4] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame1df_id[4] : 0)) & 0x1fLL); + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1df_in[5] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1df_in[5] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1df_in[5] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1df_id[5] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1df_id[5] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame1df_id[5] : 0)) & 0x1fLL); + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1df_in[6] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1df_in[6] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1df_in[6] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1df_id[6] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1df_id[6] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame1df_id[6] : 0)) & 0x1fLL); + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1df_in[7] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1df_in[7] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1df_in[7] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1df_id[7] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1df_id[7] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame1df_id[7] : 0)) & 0x1fLL); + spvpp_me1[3] = ((spvpp_me1[3] | ((spvpp_bxa__bxame1df_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1df_in[8] : 0)) & 0xffffffffLL); + spvpp_me1[4] = ((spvpp_me1[4] | ((spvpp_bxa__bxame1df_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1df_in[8] : 0)) & 0xffffffffLL); + spvpp_me1[5] = ((spvpp_me1[5] | ((spvpp_bxa__bxame1df_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1df_in[8] : 0)) & 0xffffffffLL); + spvpp_me1bi[4] = ((spvpp_me1bi[4] | ((spvpp_bxa__bxame1df_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1df_id[8] : 0)) & 0x1fLL); + spvpp_me1bi[5] = ((spvpp_me1bi[5] | ((spvpp_bxa__bxame1df_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1df_id[8] : 0)) & 0x1fLL); + spvpp_me1bi[6] = ((spvpp_me1bi[6] | ((spvpp_bxa__bxame1df_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame1df_id[8] : 0)) & 0x1fLL); + if (RC_spvpp_bxa__depth >= 2) + { + spvpp_bxa__bxame1df_inArr = RC_spvpp_bxa__bxame1df_inAr; + spvpp_bxa__bxame1df_inBrr = RC_spvpp_bxa__bxame1df_inBr; + spvpp_bxa__bxame1df_inCrr = RC_spvpp_bxa__bxame1df_inCr; + } + else + { + spvpp_bxa__bxame1df_inArr = 0; + spvpp_bxa__bxame1df_inBrr = 0; + spvpp_bxa__bxame1df_inCrr = 0; + } + if (RC_spvpp_bxa__depth >= 1) + { + spvpp_bxa__bxame1df_inAr = RC_me1dp; + spvpp_bxa__bxame1df_inBr = RC_me1ep; + spvpp_bxa__bxame1df_inCr = RC_me1fp; + } + else + { + spvpp_bxa__bxame1df_inAr = 0; + spvpp_bxa__bxame1df_inBr = 0; + spvpp_bxa__bxame1df_inCr = 0; + } +} +} + +void vpp_generated_2014_05_15::bxame2() +{ +spvpp_bxa__bxame2_id[0] = sigcat((0 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame2_id[1] = sigcat((0 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame2_id[2] = sigcat((0 & 0x3), 2, (3 & 0x3), 2); +spvpp_bxa__bxame2_id[3] = sigcat((1 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame2_id[4] = sigcat((1 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame2_id[5] = sigcat((1 & 0x3), 2, (3 & 0x3), 2); +spvpp_bxa__bxame2_id[6] = sigcat((2 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame2_id[7] = sigcat((2 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame2_id[8] = sigcat((2 & 0x3), 2, (3 & 0x3), 2); +/* always */ if ((CH_clkp == 1)) +{ + spvpp_bxa__bxame2_in[0] = RC_me2ap; + spvpp_bxa__bxame2_in[1] = RC_me2bp; + spvpp_bxa__bxame2_in[2] = RC_me2cp; + spvpp_bxa__bxame2_in[3] = RC_spvpp_bxa__bxame2_inAr; + spvpp_bxa__bxame2_in[4] = RC_spvpp_bxa__bxame2_inBr; + spvpp_bxa__bxame2_in[5] = RC_spvpp_bxa__bxame2_inCr; + spvpp_bxa__bxame2_in[6] = RC_spvpp_bxa__bxame2_inArr; + spvpp_bxa__bxame2_in[7] = RC_spvpp_bxa__bxame2_inBrr; + spvpp_bxa__bxame2_in[8] = RC_spvpp_bxa__bxame2_inCrr; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[0]; + spvpp_bxa__bxame2_q[0] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_0_0->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[1]; + spvpp_bxa__bxame2_q[1] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_1_1->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[2]; + spvpp_bxa__bxame2_q[2] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_2_2->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[3]; + spvpp_bxa__bxame2_q[3] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_3_3->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[4]; + spvpp_bxa__bxame2_q[4] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_4_4->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[5]; + spvpp_bxa__bxame2_q[5] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_5_5->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[6]; + spvpp_bxa__bxame2_q[6] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_6_6->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[7]; + spvpp_bxa__bxame2_q[7] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_7_7->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_tin = spvpp_bxa__bxame2_in[8]; + spvpp_bxa__bxame2_q[8] = spvpp_bxa__bxame2_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame2_Exists_ptr_b_8_8->f.h = spvpp_bxa__bxame2_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame2_m0 = 0; + spvpp_bxa__bxame2_m1 = 0; + spvpp_bxa__bxame2_m2 = 0; + spvpp_me2[0] = 0; + spvpp_me2[1] = 0; + spvpp_me2[2] = 0; + spvpp_bxa__med3 = 0; + spvpp_me2bi[1] = 0; + spvpp_me2bi[2] = 0; + spvpp_me2bi[3] = 0; + spvpp_bxa__medb3 = 0; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[0]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame2_Larger[0] = spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[1]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame2_Larger[1] = spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[2]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame2_Larger[2] = spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[3]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame2_Larger[3] = spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[4]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame2_Larger[4] = spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[5]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame2_Larger[5] = spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[6]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame2_Larger[6] = spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[7]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + if (spvpp_bxa__bxame2_qi >= spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame2_Larger[7] = spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_ilgj = 0; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[0]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[1]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[2]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[3]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[4]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[5]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[6]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[7]; + if (spvpp_bxa__bxame2_qi > spvpp_bxa__bxame2_qj) spvpp_bxa__bxame2_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame2_qi = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_qj = spvpp_bxa__bxame2_q[8]; + spvpp_bxa__bxame2_Larger[8] = spvpp_bxa__bxame2_ilgj; + if (spvpp_bxa__bxame2_Exists_ptr_b_0_0->f.h) spvpp_bxa__bxame2_Larger[0] = ((spvpp_bxa__bxame2_Larger[0] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[0] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[0]; + spvpp_bxa__bxame2_zcnt = spvpp_bxa__bxame2_larg1_ptr_b_8_1->f.h; + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame2_Exists_ptr_b_1_1->f.h) spvpp_bxa__bxame2_Larger[1] = ((spvpp_bxa__bxame2_Larger[1] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[1] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[1]; + spvpp_bxa__bxame2_zcnt = sigcat(spvpp_bxa__bxame2_larg1_ptr_b_8_2->f.h, 7, spvpp_bxa__bxame2_larg1_ptr_b_0_0->f.h, 1); + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame2_Exists_ptr_b_2_2->f.h) spvpp_bxa__bxame2_Larger[2] = ((spvpp_bxa__bxame2_Larger[2] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[2] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[2]; + spvpp_bxa__bxame2_zcnt = sigcat(spvpp_bxa__bxame2_larg1_ptr_b_8_3->f.h, 6, spvpp_bxa__bxame2_larg1_ptr_b_1_0->f.h, 2); + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame2_Exists_ptr_b_3_3->f.h) spvpp_bxa__bxame2_Larger[3] = ((spvpp_bxa__bxame2_Larger[3] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[3] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[3]; + spvpp_bxa__bxame2_zcnt = sigcat(spvpp_bxa__bxame2_larg1_ptr_b_8_4->f.h, 5, spvpp_bxa__bxame2_larg1_ptr_b_2_0->f.h, 3); + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame2_Exists_ptr_b_4_4->f.h) spvpp_bxa__bxame2_Larger[4] = ((spvpp_bxa__bxame2_Larger[4] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[4] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[4]; + spvpp_bxa__bxame2_zcnt = sigcat(spvpp_bxa__bxame2_larg1_ptr_b_8_5->f.h, 4, spvpp_bxa__bxame2_larg1_ptr_b_3_0->f.h, 4); + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame2_Exists_ptr_b_5_5->f.h) spvpp_bxa__bxame2_Larger[5] = ((spvpp_bxa__bxame2_Larger[5] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[5] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[5]; + spvpp_bxa__bxame2_zcnt = sigcat(spvpp_bxa__bxame2_larg1_ptr_b_8_6->f.h, 3, spvpp_bxa__bxame2_larg1_ptr_b_4_0->f.h, 5); + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame2_Exists_ptr_b_6_6->f.h) spvpp_bxa__bxame2_Larger[6] = ((spvpp_bxa__bxame2_Larger[6] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[6] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[6]; + spvpp_bxa__bxame2_zcnt = sigcat(spvpp_bxa__bxame2_larg1_ptr_b_8_7->f.h, 2, spvpp_bxa__bxame2_larg1_ptr_b_5_0->f.h, 6); + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame2_Exists_ptr_b_7_7->f.h) spvpp_bxa__bxame2_Larger[7] = ((spvpp_bxa__bxame2_Larger[7] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[7] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[7]; + spvpp_bxa__bxame2_zcnt = sigcat(spvpp_bxa__bxame2_larg1_ptr_b_8_8->f.h, 1, spvpp_bxa__bxame2_larg1_ptr_b_6_0->f.h, 7); + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame2_Exists_ptr_b_8_8->f.h) spvpp_bxa__bxame2_Larger[8] = ((spvpp_bxa__bxame2_Larger[8] | ((~(spvpp_bxa__bxame2_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame2_Larger[8] = 0; + spvpp_bxa__bxame2_larg1 = spvpp_bxa__bxame2_Larger[8]; + spvpp_bxa__bxame2_zcnt = spvpp_bxa__bxame2_larg1_ptr_b_7_0->f.h; + + { + spvpp_bxa__bxame2_s = 0; + spvpp_bxa__bxame2_res = 0; + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame2_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame2_s = ((spvpp_bxa__bxame2_s + 1) & 0xfLL); + if (spvpp_bxa__bxame2_s < 3) + { + switch (spvpp_bxa__bxame2_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame2_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame2__CountZ = spvpp_bxa__bxame2_res; + } + spvpp_bxa__bxame2_s = spvpp_bxa__bxame2__CountZ; + if (spvpp_bxa__bxame2_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame2_m0_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame2_m0_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame2_m1_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame2_m1_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame2_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame2_m2_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame2_m2_ptr_b_8_8->f.h = 0; + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame2_in[0] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame2_in[0] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame2_in[0] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame2_id[0] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame2_id[0] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame2_id[0] : 0)) & 0xfLL); + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame2_in[1] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame2_in[1] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame2_in[1] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame2_id[1] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame2_id[1] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame2_id[1] : 0)) & 0xfLL); + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame2_in[2] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame2_in[2] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame2_in[2] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame2_id[2] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame2_id[2] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame2_id[2] : 0)) & 0xfLL); + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame2_in[3] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame2_in[3] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame2_in[3] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame2_id[3] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame2_id[3] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame2_id[3] : 0)) & 0xfLL); + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame2_in[4] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame2_in[4] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame2_in[4] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame2_id[4] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame2_id[4] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame2_id[4] : 0)) & 0xfLL); + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame2_in[5] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame2_in[5] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame2_in[5] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame2_id[5] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame2_id[5] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame2_id[5] : 0)) & 0xfLL); + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame2_in[6] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame2_in[6] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame2_in[6] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame2_id[6] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame2_id[6] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame2_id[6] : 0)) & 0xfLL); + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame2_in[7] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame2_in[7] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame2_in[7] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame2_id[7] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame2_id[7] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame2_id[7] : 0)) & 0xfLL); + spvpp_me2[0] = ((spvpp_me2[0] | ((spvpp_bxa__bxame2_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame2_in[8] : 0)) & 0xffffffLL); + spvpp_me2[1] = ((spvpp_me2[1] | ((spvpp_bxa__bxame2_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame2_in[8] : 0)) & 0xffffffLL); + spvpp_me2[2] = ((spvpp_me2[2] | ((spvpp_bxa__bxame2_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame2_in[8] : 0)) & 0xffffffLL); + spvpp_me2bi[1] = ((spvpp_me2bi[1] | ((spvpp_bxa__bxame2_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame2_id[8] : 0)) & 0xfLL); + spvpp_me2bi[2] = ((spvpp_me2bi[2] | ((spvpp_bxa__bxame2_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame2_id[8] : 0)) & 0xfLL); + spvpp_me2bi[3] = ((spvpp_me2bi[3] | ((spvpp_bxa__bxame2_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame2_id[8] : 0)) & 0xfLL); + if (RC_spvpp_bxa__depth >= 2) + { + spvpp_bxa__bxame2_inArr = RC_spvpp_bxa__bxame2_inAr; + spvpp_bxa__bxame2_inBrr = RC_spvpp_bxa__bxame2_inBr; + spvpp_bxa__bxame2_inCrr = RC_spvpp_bxa__bxame2_inCr; + } + else + { + spvpp_bxa__bxame2_inArr = 0; + spvpp_bxa__bxame2_inBrr = 0; + spvpp_bxa__bxame2_inCrr = 0; + } + if (RC_spvpp_bxa__depth >= 1) + { + spvpp_bxa__bxame2_inAr = RC_me2ap; + spvpp_bxa__bxame2_inBr = RC_me2bp; + spvpp_bxa__bxame2_inCr = RC_me2cp; + } + else + { + spvpp_bxa__bxame2_inAr = 0; + spvpp_bxa__bxame2_inBr = 0; + spvpp_bxa__bxame2_inCr = 0; + } +} +} + +void vpp_generated_2014_05_15::bxame3() +{ +spvpp_bxa__bxame3_id[0] = sigcat((0 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame3_id[1] = sigcat((0 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame3_id[2] = sigcat((0 & 0x3), 2, (3 & 0x3), 2); +spvpp_bxa__bxame3_id[3] = sigcat((1 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame3_id[4] = sigcat((1 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame3_id[5] = sigcat((1 & 0x3), 2, (3 & 0x3), 2); +spvpp_bxa__bxame3_id[6] = sigcat((2 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame3_id[7] = sigcat((2 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame3_id[8] = sigcat((2 & 0x3), 2, (3 & 0x3), 2); +/* always */ if ((CH_clkp == 1)) +{ + spvpp_bxa__bxame3_in[0] = RC_me3ap; + spvpp_bxa__bxame3_in[1] = RC_me3bp; + spvpp_bxa__bxame3_in[2] = RC_me3cp; + spvpp_bxa__bxame3_in[3] = RC_spvpp_bxa__bxame3_inAr; + spvpp_bxa__bxame3_in[4] = RC_spvpp_bxa__bxame3_inBr; + spvpp_bxa__bxame3_in[5] = RC_spvpp_bxa__bxame3_inCr; + spvpp_bxa__bxame3_in[6] = RC_spvpp_bxa__bxame3_inArr; + spvpp_bxa__bxame3_in[7] = RC_spvpp_bxa__bxame3_inBrr; + spvpp_bxa__bxame3_in[8] = RC_spvpp_bxa__bxame3_inCrr; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[0]; + spvpp_bxa__bxame3_q[0] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_0_0->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[1]; + spvpp_bxa__bxame3_q[1] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_1_1->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[2]; + spvpp_bxa__bxame3_q[2] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_2_2->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[3]; + spvpp_bxa__bxame3_q[3] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_3_3->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[4]; + spvpp_bxa__bxame3_q[4] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_4_4->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[5]; + spvpp_bxa__bxame3_q[5] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_5_5->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[6]; + spvpp_bxa__bxame3_q[6] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_6_6->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[7]; + spvpp_bxa__bxame3_q[7] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_7_7->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_tin = spvpp_bxa__bxame3_in[8]; + spvpp_bxa__bxame3_q[8] = spvpp_bxa__bxame3_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame3_Exists_ptr_b_8_8->f.h = spvpp_bxa__bxame3_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame3_m0 = 0; + spvpp_bxa__bxame3_m1 = 0; + spvpp_bxa__bxame3_m2 = 0; + spvpp_me3[0] = 0; + spvpp_me3[1] = 0; + spvpp_me3[2] = 0; + spvpp_bxa__med4 = 0; + spvpp_me3bi[1] = 0; + spvpp_me3bi[2] = 0; + spvpp_me3bi[3] = 0; + spvpp_bxa__medb4 = 0; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[0]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame3_Larger[0] = spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[1]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame3_Larger[1] = spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[2]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame3_Larger[2] = spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[3]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame3_Larger[3] = spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[4]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame3_Larger[4] = spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[5]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame3_Larger[5] = spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[6]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame3_Larger[6] = spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[7]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + if (spvpp_bxa__bxame3_qi >= spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame3_Larger[7] = spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_ilgj = 0; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[0]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[1]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[2]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[3]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[4]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[5]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[6]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[7]; + if (spvpp_bxa__bxame3_qi > spvpp_bxa__bxame3_qj) spvpp_bxa__bxame3_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame3_qi = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_qj = spvpp_bxa__bxame3_q[8]; + spvpp_bxa__bxame3_Larger[8] = spvpp_bxa__bxame3_ilgj; + if (spvpp_bxa__bxame3_Exists_ptr_b_0_0->f.h) spvpp_bxa__bxame3_Larger[0] = ((spvpp_bxa__bxame3_Larger[0] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[0] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[0]; + spvpp_bxa__bxame3_zcnt = spvpp_bxa__bxame3_larg1_ptr_b_8_1->f.h; + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame3_Exists_ptr_b_1_1->f.h) spvpp_bxa__bxame3_Larger[1] = ((spvpp_bxa__bxame3_Larger[1] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[1] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[1]; + spvpp_bxa__bxame3_zcnt = sigcat(spvpp_bxa__bxame3_larg1_ptr_b_8_2->f.h, 7, spvpp_bxa__bxame3_larg1_ptr_b_0_0->f.h, 1); + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame3_Exists_ptr_b_2_2->f.h) spvpp_bxa__bxame3_Larger[2] = ((spvpp_bxa__bxame3_Larger[2] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[2] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[2]; + spvpp_bxa__bxame3_zcnt = sigcat(spvpp_bxa__bxame3_larg1_ptr_b_8_3->f.h, 6, spvpp_bxa__bxame3_larg1_ptr_b_1_0->f.h, 2); + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame3_Exists_ptr_b_3_3->f.h) spvpp_bxa__bxame3_Larger[3] = ((spvpp_bxa__bxame3_Larger[3] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[3] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[3]; + spvpp_bxa__bxame3_zcnt = sigcat(spvpp_bxa__bxame3_larg1_ptr_b_8_4->f.h, 5, spvpp_bxa__bxame3_larg1_ptr_b_2_0->f.h, 3); + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame3_Exists_ptr_b_4_4->f.h) spvpp_bxa__bxame3_Larger[4] = ((spvpp_bxa__bxame3_Larger[4] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[4] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[4]; + spvpp_bxa__bxame3_zcnt = sigcat(spvpp_bxa__bxame3_larg1_ptr_b_8_5->f.h, 4, spvpp_bxa__bxame3_larg1_ptr_b_3_0->f.h, 4); + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame3_Exists_ptr_b_5_5->f.h) spvpp_bxa__bxame3_Larger[5] = ((spvpp_bxa__bxame3_Larger[5] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[5] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[5]; + spvpp_bxa__bxame3_zcnt = sigcat(spvpp_bxa__bxame3_larg1_ptr_b_8_6->f.h, 3, spvpp_bxa__bxame3_larg1_ptr_b_4_0->f.h, 5); + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame3_Exists_ptr_b_6_6->f.h) spvpp_bxa__bxame3_Larger[6] = ((spvpp_bxa__bxame3_Larger[6] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[6] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[6]; + spvpp_bxa__bxame3_zcnt = sigcat(spvpp_bxa__bxame3_larg1_ptr_b_8_7->f.h, 2, spvpp_bxa__bxame3_larg1_ptr_b_5_0->f.h, 6); + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame3_Exists_ptr_b_7_7->f.h) spvpp_bxa__bxame3_Larger[7] = ((spvpp_bxa__bxame3_Larger[7] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[7] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[7]; + spvpp_bxa__bxame3_zcnt = sigcat(spvpp_bxa__bxame3_larg1_ptr_b_8_8->f.h, 1, spvpp_bxa__bxame3_larg1_ptr_b_6_0->f.h, 7); + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame3_Exists_ptr_b_8_8->f.h) spvpp_bxa__bxame3_Larger[8] = ((spvpp_bxa__bxame3_Larger[8] | ((~(spvpp_bxa__bxame3_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame3_Larger[8] = 0; + spvpp_bxa__bxame3_larg1 = spvpp_bxa__bxame3_Larger[8]; + spvpp_bxa__bxame3_zcnt = spvpp_bxa__bxame3_larg1_ptr_b_7_0->f.h; + + { + spvpp_bxa__bxame3_s = 0; + spvpp_bxa__bxame3_res = 0; + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame3_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame3_s = ((spvpp_bxa__bxame3_s + 1) & 0xfLL); + if (spvpp_bxa__bxame3_s < 3) + { + switch (spvpp_bxa__bxame3_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame3_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame3__CountZ = spvpp_bxa__bxame3_res; + } + spvpp_bxa__bxame3_s = spvpp_bxa__bxame3__CountZ; + if (spvpp_bxa__bxame3_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame3_m0_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame3_m0_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame3_m1_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame3_m1_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame3_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame3_m2_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame3_m2_ptr_b_8_8->f.h = 0; + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame3_in[0] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame3_in[0] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame3_in[0] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame3_id[0] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame3_id[0] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame3_id[0] : 0)) & 0xfLL); + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame3_in[1] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame3_in[1] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame3_in[1] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame3_id[1] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame3_id[1] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame3_id[1] : 0)) & 0xfLL); + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame3_in[2] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame3_in[2] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame3_in[2] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame3_id[2] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame3_id[2] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame3_id[2] : 0)) & 0xfLL); + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame3_in[3] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame3_in[3] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame3_in[3] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame3_id[3] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame3_id[3] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame3_id[3] : 0)) & 0xfLL); + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame3_in[4] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame3_in[4] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame3_in[4] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame3_id[4] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame3_id[4] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame3_id[4] : 0)) & 0xfLL); + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame3_in[5] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame3_in[5] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame3_in[5] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame3_id[5] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame3_id[5] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame3_id[5] : 0)) & 0xfLL); + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame3_in[6] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame3_in[6] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame3_in[6] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame3_id[6] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame3_id[6] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame3_id[6] : 0)) & 0xfLL); + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame3_in[7] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame3_in[7] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame3_in[7] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame3_id[7] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame3_id[7] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame3_id[7] : 0)) & 0xfLL); + spvpp_me3[0] = ((spvpp_me3[0] | ((spvpp_bxa__bxame3_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame3_in[8] : 0)) & 0xffffffLL); + spvpp_me3[1] = ((spvpp_me3[1] | ((spvpp_bxa__bxame3_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame3_in[8] : 0)) & 0xffffffLL); + spvpp_me3[2] = ((spvpp_me3[2] | ((spvpp_bxa__bxame3_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame3_in[8] : 0)) & 0xffffffLL); + spvpp_me3bi[1] = ((spvpp_me3bi[1] | ((spvpp_bxa__bxame3_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame3_id[8] : 0)) & 0xfLL); + spvpp_me3bi[2] = ((spvpp_me3bi[2] | ((spvpp_bxa__bxame3_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame3_id[8] : 0)) & 0xfLL); + spvpp_me3bi[3] = ((spvpp_me3bi[3] | ((spvpp_bxa__bxame3_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame3_id[8] : 0)) & 0xfLL); + if (RC_spvpp_bxa__depth >= 2) + { + spvpp_bxa__bxame3_inArr = RC_spvpp_bxa__bxame3_inAr; + spvpp_bxa__bxame3_inBrr = RC_spvpp_bxa__bxame3_inBr; + spvpp_bxa__bxame3_inCrr = RC_spvpp_bxa__bxame3_inCr; + } + else + { + spvpp_bxa__bxame3_inArr = 0; + spvpp_bxa__bxame3_inBrr = 0; + spvpp_bxa__bxame3_inCrr = 0; + } + if (RC_spvpp_bxa__depth >= 1) + { + spvpp_bxa__bxame3_inAr = RC_me3ap; + spvpp_bxa__bxame3_inBr = RC_me3bp; + spvpp_bxa__bxame3_inCr = RC_me3cp; + } + else + { + spvpp_bxa__bxame3_inAr = 0; + spvpp_bxa__bxame3_inBr = 0; + spvpp_bxa__bxame3_inCr = 0; + } +} +} + +void vpp_generated_2014_05_15::bxame4() +{ +spvpp_bxa__bxame4_id[0] = sigcat((0 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame4_id[1] = sigcat((0 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame4_id[2] = sigcat((0 & 0x3), 2, (3 & 0x3), 2); +spvpp_bxa__bxame4_id[3] = sigcat((1 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame4_id[4] = sigcat((1 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame4_id[5] = sigcat((1 & 0x3), 2, (3 & 0x3), 2); +spvpp_bxa__bxame4_id[6] = sigcat((2 & 0x3), 2, (1 & 0x3), 2); +spvpp_bxa__bxame4_id[7] = sigcat((2 & 0x3), 2, (2 & 0x3), 2); +spvpp_bxa__bxame4_id[8] = sigcat((2 & 0x3), 2, (3 & 0x3), 2); +/* always */ if ((CH_clkp == 1)) +{ + spvpp_bxa__bxame4_in[0] = RC_me4ap; + spvpp_bxa__bxame4_in[1] = RC_me4bp; + spvpp_bxa__bxame4_in[2] = RC_me4cp; + spvpp_bxa__bxame4_in[3] = RC_spvpp_bxa__bxame4_inAr; + spvpp_bxa__bxame4_in[4] = RC_spvpp_bxa__bxame4_inBr; + spvpp_bxa__bxame4_in[5] = RC_spvpp_bxa__bxame4_inCr; + spvpp_bxa__bxame4_in[6] = RC_spvpp_bxa__bxame4_inArr; + spvpp_bxa__bxame4_in[7] = RC_spvpp_bxa__bxame4_inBrr; + spvpp_bxa__bxame4_in[8] = RC_spvpp_bxa__bxame4_inCrr; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[0]; + spvpp_bxa__bxame4_q[0] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_0_0->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[1]; + spvpp_bxa__bxame4_q[1] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_1_1->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[2]; + spvpp_bxa__bxame4_q[2] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_2_2->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[3]; + spvpp_bxa__bxame4_q[3] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_3_3->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[4]; + spvpp_bxa__bxame4_q[4] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_4_4->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[5]; + spvpp_bxa__bxame4_q[5] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_5_5->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[6]; + spvpp_bxa__bxame4_q[6] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_6_6->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[7]; + spvpp_bxa__bxame4_q[7] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_7_7->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_tin = spvpp_bxa__bxame4_in[8]; + spvpp_bxa__bxame4_q[8] = spvpp_bxa__bxame4_tin_ptr_b_22_19->f.h; + spvpp_bxa__bxame4_Exists_ptr_b_8_8->f.h = spvpp_bxa__bxame4_tin_ptr_b_23_23->f.h; + spvpp_bxa__bxame4_m0 = 0; + spvpp_bxa__bxame4_m1 = 0; + spvpp_bxa__bxame4_m2 = 0; + spvpp_me4[0] = 0; + spvpp_me4[1] = 0; + spvpp_me4[2] = 0; + spvpp_bxa__med0 = 0; + spvpp_me4bi[1] = 0; + spvpp_me4bi[2] = 0; + spvpp_me4bi[3] = 0; + spvpp_bxa__medb0 = 0; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[0]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame4_Larger[0] = spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[1]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame4_Larger[1] = spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[2]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame4_Larger[2] = spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[3]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame4_Larger[3] = spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[4]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame4_Larger[4] = spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[5]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame4_Larger[5] = spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[6]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame4_Larger[6] = spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[7]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + if (spvpp_bxa__bxame4_qi >= spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxa__bxame4_Larger[7] = spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_ilgj = 0; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[0]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[1]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[2]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[3]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[4]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[5]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[6]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[7]; + if (spvpp_bxa__bxame4_qi > spvpp_bxa__bxame4_qj) spvpp_bxa__bxame4_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxa__bxame4_qi = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_qj = spvpp_bxa__bxame4_q[8]; + spvpp_bxa__bxame4_Larger[8] = spvpp_bxa__bxame4_ilgj; + if (spvpp_bxa__bxame4_Exists_ptr_b_0_0->f.h) spvpp_bxa__bxame4_Larger[0] = ((spvpp_bxa__bxame4_Larger[0] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[0] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[0]; + spvpp_bxa__bxame4_zcnt = spvpp_bxa__bxame4_larg1_ptr_b_8_1->f.h; + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_0_0->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_0_0->f.h = 0; + if (spvpp_bxa__bxame4_Exists_ptr_b_1_1->f.h) spvpp_bxa__bxame4_Larger[1] = ((spvpp_bxa__bxame4_Larger[1] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[1] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[1]; + spvpp_bxa__bxame4_zcnt = sigcat(spvpp_bxa__bxame4_larg1_ptr_b_8_2->f.h, 7, spvpp_bxa__bxame4_larg1_ptr_b_0_0->f.h, 1); + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_1_1->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_1_1->f.h = 0; + if (spvpp_bxa__bxame4_Exists_ptr_b_2_2->f.h) spvpp_bxa__bxame4_Larger[2] = ((spvpp_bxa__bxame4_Larger[2] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[2] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[2]; + spvpp_bxa__bxame4_zcnt = sigcat(spvpp_bxa__bxame4_larg1_ptr_b_8_3->f.h, 6, spvpp_bxa__bxame4_larg1_ptr_b_1_0->f.h, 2); + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_2_2->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_2_2->f.h = 0; + if (spvpp_bxa__bxame4_Exists_ptr_b_3_3->f.h) spvpp_bxa__bxame4_Larger[3] = ((spvpp_bxa__bxame4_Larger[3] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[3] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[3]; + spvpp_bxa__bxame4_zcnt = sigcat(spvpp_bxa__bxame4_larg1_ptr_b_8_4->f.h, 5, spvpp_bxa__bxame4_larg1_ptr_b_2_0->f.h, 3); + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_3_3->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_3_3->f.h = 0; + if (spvpp_bxa__bxame4_Exists_ptr_b_4_4->f.h) spvpp_bxa__bxame4_Larger[4] = ((spvpp_bxa__bxame4_Larger[4] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[4] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[4]; + spvpp_bxa__bxame4_zcnt = sigcat(spvpp_bxa__bxame4_larg1_ptr_b_8_5->f.h, 4, spvpp_bxa__bxame4_larg1_ptr_b_3_0->f.h, 4); + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_4_4->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_4_4->f.h = 0; + if (spvpp_bxa__bxame4_Exists_ptr_b_5_5->f.h) spvpp_bxa__bxame4_Larger[5] = ((spvpp_bxa__bxame4_Larger[5] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[5] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[5]; + spvpp_bxa__bxame4_zcnt = sigcat(spvpp_bxa__bxame4_larg1_ptr_b_8_6->f.h, 3, spvpp_bxa__bxame4_larg1_ptr_b_4_0->f.h, 5); + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_5_5->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_5_5->f.h = 0; + if (spvpp_bxa__bxame4_Exists_ptr_b_6_6->f.h) spvpp_bxa__bxame4_Larger[6] = ((spvpp_bxa__bxame4_Larger[6] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[6] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[6]; + spvpp_bxa__bxame4_zcnt = sigcat(spvpp_bxa__bxame4_larg1_ptr_b_8_7->f.h, 2, spvpp_bxa__bxame4_larg1_ptr_b_5_0->f.h, 6); + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_6_6->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_6_6->f.h = 0; + if (spvpp_bxa__bxame4_Exists_ptr_b_7_7->f.h) spvpp_bxa__bxame4_Larger[7] = ((spvpp_bxa__bxame4_Larger[7] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[7] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[7]; + spvpp_bxa__bxame4_zcnt = sigcat(spvpp_bxa__bxame4_larg1_ptr_b_8_8->f.h, 1, spvpp_bxa__bxame4_larg1_ptr_b_6_0->f.h, 7); + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_7_7->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_7_7->f.h = 0; + if (spvpp_bxa__bxame4_Exists_ptr_b_8_8->f.h) spvpp_bxa__bxame4_Larger[8] = ((spvpp_bxa__bxame4_Larger[8] | ((~(spvpp_bxa__bxame4_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxa__bxame4_Larger[8] = 0; + spvpp_bxa__bxame4_larg1 = spvpp_bxa__bxame4_Larger[8]; + spvpp_bxa__bxame4_zcnt = spvpp_bxa__bxame4_larg1_ptr_b_7_0->f.h; + + { + spvpp_bxa__bxame4_s = 0; + spvpp_bxa__bxame4_res = 0; + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if ((!(spvpp_bxa__bxame4_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxa__bxame4_s = ((spvpp_bxa__bxame4_s + 1) & 0xfLL); + if (spvpp_bxa__bxame4_s < 3) + { + switch (spvpp_bxa__bxame4_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxa__bxame4_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxa__bxame4__CountZ = spvpp_bxa__bxame4_res; + } + spvpp_bxa__bxame4_s = spvpp_bxa__bxame4__CountZ; + if (spvpp_bxa__bxame4_s_ptr_b_0_0->f.h == 1) spvpp_bxa__bxame4_m0_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame4_m0_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_1_1->f.h == 1) spvpp_bxa__bxame4_m1_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame4_m1_ptr_b_8_8->f.h = 0; + if (spvpp_bxa__bxame4_s_ptr_b_2_2->f.h == 1) spvpp_bxa__bxame4_m2_ptr_b_8_8->f.h = 1; + else spvpp_bxa__bxame4_m2_ptr_b_8_8->f.h = 0; + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame4_in[0] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame4_in[0] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame4_in[0] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_0_0->f.h) ? spvpp_bxa__bxame4_id[0] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_0_0->f.h) ? spvpp_bxa__bxame4_id[0] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_0_0->f.h) ? spvpp_bxa__bxame4_id[0] : 0)) & 0xfLL); + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame4_in[1] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame4_in[1] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame4_in[1] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_1_1->f.h) ? spvpp_bxa__bxame4_id[1] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_1_1->f.h) ? spvpp_bxa__bxame4_id[1] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_1_1->f.h) ? spvpp_bxa__bxame4_id[1] : 0)) & 0xfLL); + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame4_in[2] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame4_in[2] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame4_in[2] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_2_2->f.h) ? spvpp_bxa__bxame4_id[2] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_2_2->f.h) ? spvpp_bxa__bxame4_id[2] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_2_2->f.h) ? spvpp_bxa__bxame4_id[2] : 0)) & 0xfLL); + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame4_in[3] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame4_in[3] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame4_in[3] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_3_3->f.h) ? spvpp_bxa__bxame4_id[3] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_3_3->f.h) ? spvpp_bxa__bxame4_id[3] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_3_3->f.h) ? spvpp_bxa__bxame4_id[3] : 0)) & 0xfLL); + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame4_in[4] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame4_in[4] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame4_in[4] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_4_4->f.h) ? spvpp_bxa__bxame4_id[4] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_4_4->f.h) ? spvpp_bxa__bxame4_id[4] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_4_4->f.h) ? spvpp_bxa__bxame4_id[4] : 0)) & 0xfLL); + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame4_in[5] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame4_in[5] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame4_in[5] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_5_5->f.h) ? spvpp_bxa__bxame4_id[5] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_5_5->f.h) ? spvpp_bxa__bxame4_id[5] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_5_5->f.h) ? spvpp_bxa__bxame4_id[5] : 0)) & 0xfLL); + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame4_in[6] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame4_in[6] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame4_in[6] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_6_6->f.h) ? spvpp_bxa__bxame4_id[6] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_6_6->f.h) ? spvpp_bxa__bxame4_id[6] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_6_6->f.h) ? spvpp_bxa__bxame4_id[6] : 0)) & 0xfLL); + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame4_in[7] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame4_in[7] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame4_in[7] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_7_7->f.h) ? spvpp_bxa__bxame4_id[7] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_7_7->f.h) ? spvpp_bxa__bxame4_id[7] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_7_7->f.h) ? spvpp_bxa__bxame4_id[7] : 0)) & 0xfLL); + spvpp_me4[0] = ((spvpp_me4[0] | ((spvpp_bxa__bxame4_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame4_in[8] : 0)) & 0xffffffLL); + spvpp_me4[1] = ((spvpp_me4[1] | ((spvpp_bxa__bxame4_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame4_in[8] : 0)) & 0xffffffLL); + spvpp_me4[2] = ((spvpp_me4[2] | ((spvpp_bxa__bxame4_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame4_in[8] : 0)) & 0xffffffLL); + spvpp_me4bi[1] = ((spvpp_me4bi[1] | ((spvpp_bxa__bxame4_m0_ptr_b_8_8->f.h) ? spvpp_bxa__bxame4_id[8] : 0)) & 0xfLL); + spvpp_me4bi[2] = ((spvpp_me4bi[2] | ((spvpp_bxa__bxame4_m1_ptr_b_8_8->f.h) ? spvpp_bxa__bxame4_id[8] : 0)) & 0xfLL); + spvpp_me4bi[3] = ((spvpp_me4bi[3] | ((spvpp_bxa__bxame4_m2_ptr_b_8_8->f.h) ? spvpp_bxa__bxame4_id[8] : 0)) & 0xfLL); + if (RC_spvpp_bxa__depth >= 2) + { + spvpp_bxa__bxame4_inArr = RC_spvpp_bxa__bxame4_inAr; + spvpp_bxa__bxame4_inBrr = RC_spvpp_bxa__bxame4_inBr; + spvpp_bxa__bxame4_inCrr = RC_spvpp_bxa__bxame4_inCr; + } + else + { + spvpp_bxa__bxame4_inArr = 0; + spvpp_bxa__bxame4_inBrr = 0; + spvpp_bxa__bxame4_inCrr = 0; + } + if (RC_spvpp_bxa__depth >= 1) + { + spvpp_bxa__bxame4_inAr = RC_me4ap; + spvpp_bxa__bxame4_inBr = RC_me4bp; + spvpp_bxa__bxame4_inCr = RC_me4cp; + } + else + { + spvpp_bxa__bxame4_inAr = 0; + spvpp_bxa__bxame4_inBr = 0; + spvpp_bxa__bxame4_inCr = 0; + } +} +} + +void vpp_generated_2014_05_15::bxcorrect() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_bxcorrect_in[6] = RC_spvpp_bxcorrect_in[3]; + spvpp_bxcorrect_in[3] = spvpp_bxcorrect_in[0]; + spvpp_bxcorrect_id[6] = RC_spvpp_bxcorrect_id[3]; + spvpp_bxcorrect_id[3] = spvpp_bxcorrect_id[0]; + spvpp_bxcorrect_r[6] = RC_spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_r[3] = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_del1stubs[6] = RC_spvpp_bxcorrect_del1stubs[3]; + spvpp_bxcorrect_del1stubs[3] = spvpp_bxcorrect_del1stubs[0]; + spvpp_bxcorrect_del2stubs[6] = RC_spvpp_bxcorrect_del2stubs[3]; + spvpp_bxcorrect_del2stubs[3] = spvpp_bxcorrect_del2stubs[0]; + spvpp_bxcorrect_phdiff_a[6] = RC_spvpp_bxcorrect_phdiff_a[3]; + spvpp_bxcorrect_phdiff_a[3] = spvpp_bxcorrect_phdiff_a[0]; + spvpp_bxcorrect_phdiff_b[6] = RC_spvpp_bxcorrect_phdiff_b[3]; + spvpp_bxcorrect_phdiff_b[3] = spvpp_bxcorrect_phdiff_b[0]; + spvpp_bxcorrect_in[7] = spvpp_bxcorrect_in[4]; + spvpp_bxcorrect_in[4] = spvpp_bxcorrect_in[1]; + spvpp_bxcorrect_id[7] = spvpp_bxcorrect_id[4]; + spvpp_bxcorrect_id[4] = spvpp_bxcorrect_id[1]; + spvpp_bxcorrect_r[7] = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_r[4] = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_del1stubs[7] = spvpp_bxcorrect_del1stubs[4]; + spvpp_bxcorrect_del1stubs[4] = spvpp_bxcorrect_del1stubs[1]; + spvpp_bxcorrect_del2stubs[7] = spvpp_bxcorrect_del2stubs[4]; + spvpp_bxcorrect_del2stubs[4] = spvpp_bxcorrect_del2stubs[1]; + spvpp_bxcorrect_phdiff_a[7] = spvpp_bxcorrect_phdiff_a[4]; + spvpp_bxcorrect_phdiff_a[4] = spvpp_bxcorrect_phdiff_a[1]; + spvpp_bxcorrect_phdiff_b[7] = spvpp_bxcorrect_phdiff_b[4]; + spvpp_bxcorrect_phdiff_b[4] = spvpp_bxcorrect_phdiff_b[1]; + spvpp_bxcorrect_in[8] = spvpp_bxcorrect_in[5]; + spvpp_bxcorrect_in[5] = spvpp_bxcorrect_in[2]; + spvpp_bxcorrect_id[8] = spvpp_bxcorrect_id[5]; + spvpp_bxcorrect_id[5] = spvpp_bxcorrect_id[2]; + spvpp_bxcorrect_r[8] = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_r[5] = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_del1stubs[8] = spvpp_bxcorrect_del1stubs[5]; + spvpp_bxcorrect_del1stubs[5] = spvpp_bxcorrect_del1stubs[2]; + spvpp_bxcorrect_del2stubs[8] = spvpp_bxcorrect_del2stubs[5]; + spvpp_bxcorrect_del2stubs[5] = spvpp_bxcorrect_del2stubs[2]; + spvpp_bxcorrect_phdiff_a[8] = spvpp_bxcorrect_phdiff_a[5]; + spvpp_bxcorrect_phdiff_a[5] = spvpp_bxcorrect_phdiff_a[2]; + spvpp_bxcorrect_phdiff_b[8] = spvpp_bxcorrect_phdiff_b[5]; + spvpp_bxcorrect_phdiff_b[5] = spvpp_bxcorrect_phdiff_b[2]; +} +/* always */ if (CH_spvpp_bxcorrect_b1 | CH_spvpp_bxcorrect_b2 | CH_spvpp_bxcorrect_b3 | CH_spvpp_idH | CH_spvpp_idM | CH_spvpp_idL | CH_spvpp_rankH | CH_spvpp_rankM | CH_spvpp_rankL | CH_spvpp_bxcorrect_in[3] | CH_spvpp_bxcorrect_in[4] | CH_spvpp_bxcorrect_in[5] | CH_spvpp_bxcorrect_in[6] | CH_spvpp_bxcorrect_in[7] | CH_spvpp_bxcorrect_in[8] | CH_spvpp_bxcorrect_id[3] | CH_spvpp_bxcorrect_id[4] | CH_spvpp_bxcorrect_id[5] | CH_spvpp_bxcorrect_id[6] | CH_spvpp_bxcorrect_id[7] | CH_spvpp_bxcorrect_id[8] | CH_spvpp_bxcorrect_r[3] | CH_spvpp_bxcorrect_r[4] | CH_spvpp_bxcorrect_r[5] | CH_spvpp_bxcorrect_r[6] | CH_spvpp_bxcorrect_r[7] | CH_spvpp_bxcorrect_r[8] | CH_spvpp_bxcorrect_del1stubs[3] | CH_spvpp_bxcorrect_del1stubs[4] | CH_spvpp_bxcorrect_del1stubs[5] | CH_spvpp_bxcorrect_del1stubs[6] | CH_spvpp_bxcorrect_del1stubs[7] | CH_spvpp_bxcorrect_del1stubs[8] | CH_spvpp_bxcorrect_del2stubs[3] | CH_spvpp_bxcorrect_del2stubs[4] | CH_spvpp_bxcorrect_del2stubs[5] | CH_spvpp_bxcorrect_del2stubs[6] | CH_spvpp_bxcorrect_del2stubs[7] | CH_spvpp_bxcorrect_del2stubs[8] | CH_spvpp_bxcorrect_pretrig | CH_spvpp_bxcorrect_s | CH_spvpp_phdiff_a1 | CH_spvpp_phdiff_a2 | CH_spvpp_phdiff_a3 | CH_spvpp_phdiff_b1 | CH_spvpp_phdiff_b2 | CH_spvpp_phdiff_b3) +{ + spvpp_bxcorrect_in[0] = spvpp_bxcorrect_b1; + spvpp_bxcorrect_in[1] = spvpp_bxcorrect_b2; + spvpp_bxcorrect_in[2] = spvpp_bxcorrect_b3; + spvpp_bxcorrect_id[0] = spvpp_idH; + spvpp_bxcorrect_id[1] = spvpp_idM; + spvpp_bxcorrect_id[2] = spvpp_idL; + spvpp_bxcorrect_phdiff_a[0] = spvpp_phdiff_a1; + spvpp_bxcorrect_phdiff_a[1] = spvpp_phdiff_a2; + spvpp_bxcorrect_phdiff_a[2] = spvpp_phdiff_a3; + spvpp_bxcorrect_phdiff_b[0] = spvpp_phdiff_b1; + spvpp_bxcorrect_phdiff_b[1] = spvpp_phdiff_b2; + spvpp_bxcorrect_phdiff_b[2] = spvpp_phdiff_b3; + spvpp_bxcorrect_r[0] = sigcat((1 & 0x1), 1, spvpp_rankH, 6); + spvpp_bxcorrect_r[1] = sigcat((1 & 0x1), 1, spvpp_rankM, 6); + spvpp_bxcorrect_coll = spvpp_bxcorrect_b3_ptr_b_8_5->f.h != (15 & 0xf); + spvpp_bxcorrect_r[2] = sigcat(spvpp_bxcorrect_coll, 1, spvpp_rankL, 6); + spvpp_bxcorrect_tid = spvpp_bxcorrect_id[0]; + spvpp_bxcorrect_del2t = 0; + spvpp_bxcorrect_del1t = 0; + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_2_0->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_4_3->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_6_5->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_8_7->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_10_9->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_12_11->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_14_13->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_16_15->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_19_17->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_21_20->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_del2stubs[0] = spvpp_bxcorrect_del2t; + spvpp_bxcorrect_del1stubs[0] = spvpp_bxcorrect_del1t; + spvpp_bxcorrect_tid = spvpp_bxcorrect_id[1]; + spvpp_bxcorrect_del2t = 0; + spvpp_bxcorrect_del1t = 0; + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_2_0->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_4_3->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_6_5->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_8_7->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_10_9->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_12_11->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_14_13->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_16_15->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_19_17->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_21_20->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_del2stubs[1] = spvpp_bxcorrect_del2t; + spvpp_bxcorrect_del1stubs[1] = spvpp_bxcorrect_del1t; + spvpp_bxcorrect_tid = spvpp_bxcorrect_id[2]; + spvpp_bxcorrect_del2t = 0; + spvpp_bxcorrect_del1t = 0; + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_2_0->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_4_3->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_6_5->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_8_7->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_10_9->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_12_11->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_14_13->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_16_15->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_stubn = spvpp_bxcorrect_tid_ptr_b_19_17->f.h; + spvpp_bxcorrect_stubd = spvpp_bxcorrect_tid_ptr_b_21_20->f.h; + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd == 2)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del2t = ((spvpp_bxcorrect_del2t + (1 & 0x7)) & 0x7LL); + if ((((spvpp_bxcorrect_stubn > 0) && (spvpp_bxcorrect_stubd >= 1)) & 0xffffffffffffffffLL)) spvpp_bxcorrect_del1t = ((spvpp_bxcorrect_del1t + (1 & 0x7)) & 0x7LL); + spvpp_bxcorrect_del2stubs[2] = spvpp_bxcorrect_del2t; + spvpp_bxcorrect_del1stubs[2] = spvpp_bxcorrect_del1t; + spvpp_bxcorrect_m0 = 0; + spvpp_bxcorrect_m1 = 0; + spvpp_bxcorrect_m2 = 0; + pHp = 0; + pMp = 0; + pLp = 0; + idHp = 0; + idMp = 0; + idLp = 0; + phdiff_aH = 0; + phdiff_aM = 0; + phdiff_aL = 0; + phdiff_bH = 0; + phdiff_bM = 0; + phdiff_bL = 0; + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[0]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxcorrect_Larger[0] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_0_0->f.h = (((spvpp_bxcorrect_r[0] != 0) && ((((((1 && (spvpp_bxcorrect_del2stubs[0] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((0 && 1) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[0] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[0] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((0 && (spvpp_bxcorrect_del1stubs[0] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[1]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxcorrect_Larger[1] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_1_1->f.h = (((spvpp_bxcorrect_r[1] != 0) && ((((((1 && (spvpp_bxcorrect_del2stubs[1] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((0 && 1) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[1] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[1] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((0 && (spvpp_bxcorrect_del1stubs[1] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[2]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxcorrect_Larger[2] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_2_2->f.h = (((spvpp_bxcorrect_r[2] != 0) && ((((((1 && (spvpp_bxcorrect_del2stubs[2] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((0 && 1) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[2] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[2] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((0 && (spvpp_bxcorrect_del1stubs[2] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[3]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxcorrect_Larger[3] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_3_3->f.h = (((spvpp_bxcorrect_r[3] != 0) && ((((((0 && (spvpp_bxcorrect_del2stubs[3] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((1 && 1) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[3] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[3] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((0 && (spvpp_bxcorrect_del1stubs[3] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[4]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxcorrect_Larger[4] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_4_4->f.h = (((spvpp_bxcorrect_r[4] != 0) && ((((((0 && (spvpp_bxcorrect_del2stubs[4] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((1 && 1) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[4] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[4] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((0 && (spvpp_bxcorrect_del1stubs[4] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[5]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxcorrect_Larger[5] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_5_5->f.h = (((spvpp_bxcorrect_r[5] != 0) && ((((((0 && (spvpp_bxcorrect_del2stubs[5] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((1 && 1) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[5] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[5] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((0 && (spvpp_bxcorrect_del1stubs[5] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[6]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxcorrect_Larger[6] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_6_6->f.h = (((spvpp_bxcorrect_r[6] != 0) && ((((((0 && (spvpp_bxcorrect_del2stubs[6] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((1 && 0) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[6] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[6] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((1 && (spvpp_bxcorrect_del1stubs[6] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[7]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + if (spvpp_bxcorrect_ri >= spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_8_8->f.h = 1; + spvpp_bxcorrect_Larger[7] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_7_7->f.h = (((spvpp_bxcorrect_r[7] != 0) && ((((((0 && (spvpp_bxcorrect_del2stubs[7] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((1 && 0) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[7] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[7] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((1 && (spvpp_bxcorrect_del1stubs[7] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_bxcorrect_ilgj = 0; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[0]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_0_0->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[1]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_1_1->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[2]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_2_2->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[3]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_3_3->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[4]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_4_4->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[5]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_5_5->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[6]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_6_6->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[7]; + if (spvpp_bxcorrect_ri > spvpp_bxcorrect_rj) spvpp_bxcorrect_ilgj_ptr_b_7_7->f.h = 1; + spvpp_bxcorrect_ri = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_rj = spvpp_bxcorrect_r[8]; + spvpp_bxcorrect_Larger[8] = spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_Exists_ptr_b_8_8->f.h = (((spvpp_bxcorrect_r[8] != 0) && ((((((0 && (spvpp_bxcorrect_del2stubs[8] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) || ((((((1 && 0) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del1stubs[8] >= spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL) && (spvpp_bxcorrect_del2stubs[8] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || ((1 && (spvpp_bxcorrect_del1stubs[8] < spvpp_bxcorrect_pretrig)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + if (spvpp_bxcorrect_Exists_ptr_b_0_0->f.h) spvpp_bxcorrect_Larger[0] = ((spvpp_bxcorrect_Larger[0] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[0] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[0]; + spvpp_bxcorrect_zcnt = spvpp_bxcorrect_larg1_ptr_b_8_1->f.h; + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_0_0->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_0_0->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_0_0->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_0_0->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_0_0->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_0_0->f.h = 0; + if (spvpp_bxcorrect_Exists_ptr_b_1_1->f.h) spvpp_bxcorrect_Larger[1] = ((spvpp_bxcorrect_Larger[1] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[1] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[1]; + spvpp_bxcorrect_zcnt = sigcat(spvpp_bxcorrect_larg1_ptr_b_8_2->f.h, 7, spvpp_bxcorrect_larg1_ptr_b_0_0->f.h, 1); + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_1_1->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_1_1->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_1_1->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_1_1->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_1_1->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_1_1->f.h = 0; + if (spvpp_bxcorrect_Exists_ptr_b_2_2->f.h) spvpp_bxcorrect_Larger[2] = ((spvpp_bxcorrect_Larger[2] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[2] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[2]; + spvpp_bxcorrect_zcnt = sigcat(spvpp_bxcorrect_larg1_ptr_b_8_3->f.h, 6, spvpp_bxcorrect_larg1_ptr_b_1_0->f.h, 2); + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_2_2->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_2_2->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_2_2->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_2_2->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_2_2->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_2_2->f.h = 0; + if (spvpp_bxcorrect_Exists_ptr_b_3_3->f.h) spvpp_bxcorrect_Larger[3] = ((spvpp_bxcorrect_Larger[3] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[3] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[3]; + spvpp_bxcorrect_zcnt = sigcat(spvpp_bxcorrect_larg1_ptr_b_8_4->f.h, 5, spvpp_bxcorrect_larg1_ptr_b_2_0->f.h, 3); + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_3_3->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_3_3->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_3_3->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_3_3->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_3_3->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_3_3->f.h = 0; + if (spvpp_bxcorrect_Exists_ptr_b_4_4->f.h) spvpp_bxcorrect_Larger[4] = ((spvpp_bxcorrect_Larger[4] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[4] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[4]; + spvpp_bxcorrect_zcnt = sigcat(spvpp_bxcorrect_larg1_ptr_b_8_5->f.h, 4, spvpp_bxcorrect_larg1_ptr_b_3_0->f.h, 4); + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_4_4->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_4_4->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_4_4->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_4_4->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_4_4->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_4_4->f.h = 0; + if (spvpp_bxcorrect_Exists_ptr_b_5_5->f.h) spvpp_bxcorrect_Larger[5] = ((spvpp_bxcorrect_Larger[5] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[5] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[5]; + spvpp_bxcorrect_zcnt = sigcat(spvpp_bxcorrect_larg1_ptr_b_8_6->f.h, 3, spvpp_bxcorrect_larg1_ptr_b_4_0->f.h, 5); + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_5_5->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_5_5->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_5_5->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_5_5->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_5_5->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_5_5->f.h = 0; + if (spvpp_bxcorrect_Exists_ptr_b_6_6->f.h) spvpp_bxcorrect_Larger[6] = ((spvpp_bxcorrect_Larger[6] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[6] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[6]; + spvpp_bxcorrect_zcnt = sigcat(spvpp_bxcorrect_larg1_ptr_b_8_7->f.h, 2, spvpp_bxcorrect_larg1_ptr_b_5_0->f.h, 6); + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_6_6->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_6_6->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_6_6->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_6_6->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_6_6->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_6_6->f.h = 0; + if (spvpp_bxcorrect_Exists_ptr_b_7_7->f.h) spvpp_bxcorrect_Larger[7] = ((spvpp_bxcorrect_Larger[7] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[7] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[7]; + spvpp_bxcorrect_zcnt = sigcat(spvpp_bxcorrect_larg1_ptr_b_8_8->f.h, 1, spvpp_bxcorrect_larg1_ptr_b_6_0->f.h, 7); + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_7_7->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_7_7->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_7_7->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_7_7->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_7_7->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_7_7->f.h = 0; + if (spvpp_bxcorrect_Exists_ptr_b_8_8->f.h) spvpp_bxcorrect_Larger[8] = ((spvpp_bxcorrect_Larger[8] | ((~(spvpp_bxcorrect_Exists)) & 0x1ff)) & 0x1ffLL); + else spvpp_bxcorrect_Larger[8] = 0; + spvpp_bxcorrect_larg1 = spvpp_bxcorrect_Larger[8]; + spvpp_bxcorrect_zcnt = spvpp_bxcorrect_larg1_ptr_b_7_0->f.h; + + { + spvpp_bxcorrect_s = 0; + spvpp_bxcorrect_res = 0; + if ((!(spvpp_bxcorrect_zcnt_ptr_b_0_0->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_1_1->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_2_2->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_3_3->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_4_4->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_5_5->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_6_6->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if ((!(spvpp_bxcorrect_zcnt_ptr_b_7_7->f.h)) & 0x1) spvpp_bxcorrect_s = ((spvpp_bxcorrect_s + 1) & 0xfLL); + if (spvpp_bxcorrect_s < 3) + { + switch (spvpp_bxcorrect_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_bxcorrect_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_bxcorrect_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_bxcorrect_res_ptr_b_2_2->f.h = 1; + break; + } + } + spvpp_bxcorrect__CountZ = spvpp_bxcorrect_res; + } + spvpp_bxcorrect_s = spvpp_bxcorrect__CountZ; + if (spvpp_bxcorrect_s_ptr_b_0_0->f.h == 1) spvpp_bxcorrect_m0_ptr_b_8_8->f.h = 1; + else spvpp_bxcorrect_m0_ptr_b_8_8->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_1_1->f.h == 1) spvpp_bxcorrect_m1_ptr_b_8_8->f.h = 1; + else spvpp_bxcorrect_m1_ptr_b_8_8->f.h = 0; + if (spvpp_bxcorrect_s_ptr_b_2_2->f.h == 1) spvpp_bxcorrect_m2_ptr_b_8_8->f.h = 1; + else spvpp_bxcorrect_m2_ptr_b_8_8->f.h = 0; + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_0_0->f.h) ? spvpp_bxcorrect_in[0] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_0_0->f.h) ? spvpp_bxcorrect_in[0] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_0_0->f.h) ? spvpp_bxcorrect_in[0] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_0_0->f.h) ? spvpp_bxcorrect_id[0] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_0_0->f.h) ? spvpp_bxcorrect_id[0] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_0_0->f.h) ? spvpp_bxcorrect_id[0] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_0_0->f.h) ? spvpp_bxcorrect_phdiff_a[0] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_0_0->f.h) ? spvpp_bxcorrect_phdiff_a[0] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_0_0->f.h) ? spvpp_bxcorrect_phdiff_a[0] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_0_0->f.h) ? spvpp_bxcorrect_phdiff_b[0] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_0_0->f.h) ? spvpp_bxcorrect_phdiff_b[0] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_0_0->f.h) ? spvpp_bxcorrect_phdiff_b[0] : 0)) & 0x7ffffffLL); + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_1_1->f.h) ? spvpp_bxcorrect_in[1] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_1_1->f.h) ? spvpp_bxcorrect_in[1] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_1_1->f.h) ? spvpp_bxcorrect_in[1] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_1_1->f.h) ? spvpp_bxcorrect_id[1] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_1_1->f.h) ? spvpp_bxcorrect_id[1] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_1_1->f.h) ? spvpp_bxcorrect_id[1] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_1_1->f.h) ? spvpp_bxcorrect_phdiff_a[1] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_1_1->f.h) ? spvpp_bxcorrect_phdiff_a[1] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_1_1->f.h) ? spvpp_bxcorrect_phdiff_a[1] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_1_1->f.h) ? spvpp_bxcorrect_phdiff_b[1] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_1_1->f.h) ? spvpp_bxcorrect_phdiff_b[1] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_1_1->f.h) ? spvpp_bxcorrect_phdiff_b[1] : 0)) & 0x7ffffffLL); + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_2_2->f.h) ? spvpp_bxcorrect_in[2] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_2_2->f.h) ? spvpp_bxcorrect_in[2] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_2_2->f.h) ? spvpp_bxcorrect_in[2] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_2_2->f.h) ? spvpp_bxcorrect_id[2] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_2_2->f.h) ? spvpp_bxcorrect_id[2] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_2_2->f.h) ? spvpp_bxcorrect_id[2] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_2_2->f.h) ? spvpp_bxcorrect_phdiff_a[2] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_2_2->f.h) ? spvpp_bxcorrect_phdiff_a[2] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_2_2->f.h) ? spvpp_bxcorrect_phdiff_a[2] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_2_2->f.h) ? spvpp_bxcorrect_phdiff_b[2] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_2_2->f.h) ? spvpp_bxcorrect_phdiff_b[2] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_2_2->f.h) ? spvpp_bxcorrect_phdiff_b[2] : 0)) & 0x7ffffffLL); + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_3_3->f.h) ? spvpp_bxcorrect_in[3] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_3_3->f.h) ? spvpp_bxcorrect_in[3] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_3_3->f.h) ? spvpp_bxcorrect_in[3] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_3_3->f.h) ? spvpp_bxcorrect_id[3] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_3_3->f.h) ? spvpp_bxcorrect_id[3] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_3_3->f.h) ? spvpp_bxcorrect_id[3] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_3_3->f.h) ? spvpp_bxcorrect_phdiff_a[3] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_3_3->f.h) ? spvpp_bxcorrect_phdiff_a[3] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_3_3->f.h) ? spvpp_bxcorrect_phdiff_a[3] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_3_3->f.h) ? spvpp_bxcorrect_phdiff_b[3] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_3_3->f.h) ? spvpp_bxcorrect_phdiff_b[3] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_3_3->f.h) ? spvpp_bxcorrect_phdiff_b[3] : 0)) & 0x7ffffffLL); + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_4_4->f.h) ? spvpp_bxcorrect_in[4] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_4_4->f.h) ? spvpp_bxcorrect_in[4] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_4_4->f.h) ? spvpp_bxcorrect_in[4] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_4_4->f.h) ? spvpp_bxcorrect_id[4] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_4_4->f.h) ? spvpp_bxcorrect_id[4] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_4_4->f.h) ? spvpp_bxcorrect_id[4] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_4_4->f.h) ? spvpp_bxcorrect_phdiff_a[4] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_4_4->f.h) ? spvpp_bxcorrect_phdiff_a[4] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_4_4->f.h) ? spvpp_bxcorrect_phdiff_a[4] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_4_4->f.h) ? spvpp_bxcorrect_phdiff_b[4] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_4_4->f.h) ? spvpp_bxcorrect_phdiff_b[4] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_4_4->f.h) ? spvpp_bxcorrect_phdiff_b[4] : 0)) & 0x7ffffffLL); + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_5_5->f.h) ? spvpp_bxcorrect_in[5] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_5_5->f.h) ? spvpp_bxcorrect_in[5] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_5_5->f.h) ? spvpp_bxcorrect_in[5] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_5_5->f.h) ? spvpp_bxcorrect_id[5] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_5_5->f.h) ? spvpp_bxcorrect_id[5] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_5_5->f.h) ? spvpp_bxcorrect_id[5] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_5_5->f.h) ? spvpp_bxcorrect_phdiff_a[5] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_5_5->f.h) ? spvpp_bxcorrect_phdiff_a[5] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_5_5->f.h) ? spvpp_bxcorrect_phdiff_a[5] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_5_5->f.h) ? spvpp_bxcorrect_phdiff_b[5] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_5_5->f.h) ? spvpp_bxcorrect_phdiff_b[5] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_5_5->f.h) ? spvpp_bxcorrect_phdiff_b[5] : 0)) & 0x7ffffffLL); + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_6_6->f.h) ? spvpp_bxcorrect_in[6] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_6_6->f.h) ? spvpp_bxcorrect_in[6] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_6_6->f.h) ? spvpp_bxcorrect_in[6] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_6_6->f.h) ? spvpp_bxcorrect_id[6] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_6_6->f.h) ? spvpp_bxcorrect_id[6] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_6_6->f.h) ? spvpp_bxcorrect_id[6] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_6_6->f.h) ? spvpp_bxcorrect_phdiff_a[6] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_6_6->f.h) ? spvpp_bxcorrect_phdiff_a[6] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_6_6->f.h) ? spvpp_bxcorrect_phdiff_a[6] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_6_6->f.h) ? spvpp_bxcorrect_phdiff_b[6] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_6_6->f.h) ? spvpp_bxcorrect_phdiff_b[6] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_6_6->f.h) ? spvpp_bxcorrect_phdiff_b[6] : 0)) & 0x7ffffffLL); + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_7_7->f.h) ? spvpp_bxcorrect_in[7] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_7_7->f.h) ? spvpp_bxcorrect_in[7] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_7_7->f.h) ? spvpp_bxcorrect_in[7] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_7_7->f.h) ? spvpp_bxcorrect_id[7] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_7_7->f.h) ? spvpp_bxcorrect_id[7] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_7_7->f.h) ? spvpp_bxcorrect_id[7] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_7_7->f.h) ? spvpp_bxcorrect_phdiff_a[7] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_7_7->f.h) ? spvpp_bxcorrect_phdiff_a[7] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_7_7->f.h) ? spvpp_bxcorrect_phdiff_a[7] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_7_7->f.h) ? spvpp_bxcorrect_phdiff_b[7] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_7_7->f.h) ? spvpp_bxcorrect_phdiff_b[7] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_7_7->f.h) ? spvpp_bxcorrect_phdiff_b[7] : 0)) & 0x7ffffffLL); + pHp = ((pHp | ((spvpp_bxcorrect_m0_ptr_b_8_8->f.h) ? spvpp_bxcorrect_in[8] : 0)) & 0x1fffffffLL); + pMp = ((pMp | ((spvpp_bxcorrect_m1_ptr_b_8_8->f.h) ? spvpp_bxcorrect_in[8] : 0)) & 0x1fffffffLL); + pLp = ((pLp | ((spvpp_bxcorrect_m2_ptr_b_8_8->f.h) ? spvpp_bxcorrect_in[8] : 0)) & 0x1fffffffLL); + idHp = ((idHp | ((spvpp_bxcorrect_m0_ptr_b_8_8->f.h) ? spvpp_bxcorrect_id[8] : 0)) & 0x3fffffLL); + idMp = ((idMp | ((spvpp_bxcorrect_m1_ptr_b_8_8->f.h) ? spvpp_bxcorrect_id[8] : 0)) & 0x3fffffLL); + idLp = ((idLp | ((spvpp_bxcorrect_m2_ptr_b_8_8->f.h) ? spvpp_bxcorrect_id[8] : 0)) & 0x3fffffLL); + phdiff_aH = ((phdiff_aH | ((spvpp_bxcorrect_m0_ptr_b_8_8->f.h) ? spvpp_bxcorrect_phdiff_a[8] : 0)) & 0x7ffffffLL); + phdiff_aM = ((phdiff_aM | ((spvpp_bxcorrect_m1_ptr_b_8_8->f.h) ? spvpp_bxcorrect_phdiff_a[8] : 0)) & 0x7ffffffLL); + phdiff_aL = ((phdiff_aL | ((spvpp_bxcorrect_m2_ptr_b_8_8->f.h) ? spvpp_bxcorrect_phdiff_a[8] : 0)) & 0x7ffffffLL); + phdiff_bH = ((phdiff_bH | ((spvpp_bxcorrect_m0_ptr_b_8_8->f.h) ? spvpp_bxcorrect_phdiff_b[8] : 0)) & 0x7ffffffLL); + phdiff_bM = ((phdiff_bM | ((spvpp_bxcorrect_m1_ptr_b_8_8->f.h) ? spvpp_bxcorrect_phdiff_b[8] : 0)) & 0x7ffffffLL); + phdiff_bL = ((phdiff_bL | ((spvpp_bxcorrect_m2_ptr_b_8_8->f.h) ? spvpp_bxcorrect_phdiff_b[8] : 0)) & 0x7ffffffLL); +} +} + +void vpp_generated_2014_05_15::dtbx_0() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_dtbx_0_phi = ((sigcat((0 & 0x1), 1, RC_mb1ap_ptr_b_11_0->f.h, 12) + RC_mb1a_phi_off) & 0x1fffLL); + if (spvpp_dtbx_0_phi_ptr_b_12_12->f.h) + { + if ((!(RC_mb1a_phi_off_ptr_b_12_12->f.h)) & 0x1) spvpp_dtbx_0_phi = (4095 & 0x1fff); + else spvpp_dtbx_0_phi = (0 & 0x1fff); + } + spvpp_dtbx_0_mb1a = sigcat(RC_mb1ap_ptr_b_20_12->f.h, 9, spvpp_dtbx_0_phi_ptr_b_11_0->f.h, 12); + spvpp_dmb1[0] = RC_spvpp_dtbx_0_mb1ar; + if (spvpp_dtbx_0_mb1a_ptr_b_15_15->f.h) + { + spvpp_dmb1[2] = spvpp_dtbx_0_mb1a; + spvpp_dtbx_0_mb1ar = 0; + } + else + { + spvpp_dmb1[2] = 0; + spvpp_dtbx_0_mb1ar = spvpp_dtbx_0_mb1a; + } +} +} + +void vpp_generated_2014_05_15::dtbx_1() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_dtbx_1_phi = ((sigcat((0 & 0x1), 1, RC_mb1bp_ptr_b_11_0->f.h, 12) + RC_mb1b_phi_off) & 0x1fffLL); + if (spvpp_dtbx_1_phi_ptr_b_12_12->f.h) + { + if ((!(RC_mb1b_phi_off_ptr_b_12_12->f.h)) & 0x1) spvpp_dtbx_1_phi = (4095 & 0x1fff); + else spvpp_dtbx_1_phi = (0 & 0x1fff); + } + spvpp_dtbx_1_mb1a = sigcat(RC_mb1bp_ptr_b_20_12->f.h, 9, spvpp_dtbx_1_phi_ptr_b_11_0->f.h, 12); + spvpp_dmb1[1] = RC_spvpp_dtbx_1_mb1ar; + if (spvpp_dtbx_1_mb1a_ptr_b_15_15->f.h) + { + spvpp_dmb1[3] = spvpp_dtbx_1_mb1a; + spvpp_dtbx_1_mb1ar = 0; + } + else + { + spvpp_dmb1[3] = 0; + spvpp_dtbx_1_mb1ar = spvpp_dtbx_1_mb1a; + } +} +} + +void vpp_generated_2014_05_15::etu12_0() +{ +spvpp_etu12_0_Deta = (spvpp_etu12_0_etaA > spvpp_etu12_0_etaB) ? ((spvpp_etu12_0_etaA - spvpp_etu12_0_etaB) & 0x7fLL) : ((spvpp_etu12_0_etaB - spvpp_etu12_0_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_0_0->f.h = (((((((((spvpp_etu12_0_etaA <= mxeta12) && (spvpp_etu12_0_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_0_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_0_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_0_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu12_1() +{ +spvpp_etu12_1_Deta = (spvpp_etu12_1_etaA > spvpp_etu12_1_etaB) ? ((spvpp_etu12_1_etaA - spvpp_etu12_1_etaB) & 0x7fLL) : ((spvpp_etu12_1_etaB - spvpp_etu12_1_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_6_6->f.h = (((((((((spvpp_etu12_1_etaA <= mxeta12) && (spvpp_etu12_1_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_1_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_1_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_1_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu12_10() +{ +spvpp_etu12_10_Deta = (spvpp_etu12_10_etaA > spvpp_etu12_10_etaB) ? ((spvpp_etu12_10_etaA - spvpp_etu12_10_etaB) & 0x7fLL) : ((spvpp_etu12_10_etaB - spvpp_etu12_10_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_9_9->f.h = (((((((((spvpp_etu12_10_etaA <= mxeta12) && (spvpp_etu12_10_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_10_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_10_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_10_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu12_11() +{ +spvpp_etu12_11_Deta = (spvpp_etu12_11_etaA > spvpp_etu12_11_etaB) ? ((spvpp_etu12_11_etaA - spvpp_etu12_11_etaB) & 0x7fLL) : ((spvpp_etu12_11_etaB - spvpp_etu12_11_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_15_15->f.h = (((((((((spvpp_etu12_11_etaA <= mxeta12) && (spvpp_etu12_11_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_11_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_11_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_11_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu12_12() +{ +spvpp_etu12_12_Deta = (spvpp_etu12_12_etaA > spvpp_etu12_12_etaB) ? ((spvpp_etu12_12_etaA - spvpp_etu12_12_etaB) & 0x7fLL) : ((spvpp_etu12_12_etaB - spvpp_etu12_12_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_4_4->f.h = (((((((((spvpp_etu12_12_etaA <= mxeta12) && (spvpp_etu12_12_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_12_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_12_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_12_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu12_13() +{ +spvpp_etu12_13_Deta = (spvpp_etu12_13_etaA > spvpp_etu12_13_etaB) ? ((spvpp_etu12_13_etaA - spvpp_etu12_13_etaB) & 0x7fLL) : ((spvpp_etu12_13_etaB - spvpp_etu12_13_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_10_10->f.h = (((((((((spvpp_etu12_13_etaA <= mxeta12) && (spvpp_etu12_13_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_13_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_13_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_13_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu12_14() +{ +spvpp_etu12_14_Deta = (spvpp_etu12_14_etaA > spvpp_etu12_14_etaB) ? ((spvpp_etu12_14_etaA - spvpp_etu12_14_etaB) & 0x7fLL) : ((spvpp_etu12_14_etaB - spvpp_etu12_14_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_16_16->f.h = (((((((((spvpp_etu12_14_etaA <= mxeta12) && (spvpp_etu12_14_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_14_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_14_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_14_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu12_15() +{ +spvpp_etu12_15_Deta = (spvpp_etu12_15_etaA > spvpp_etu12_15_etaB) ? ((spvpp_etu12_15_etaA - spvpp_etu12_15_etaB) & 0x7fLL) : ((spvpp_etu12_15_etaB - spvpp_etu12_15_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_5_5->f.h = (((((((((spvpp_etu12_15_etaA <= mxeta12) && (spvpp_etu12_15_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_15_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_15_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_15_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu12_16() +{ +spvpp_etu12_16_Deta = (spvpp_etu12_16_etaA > spvpp_etu12_16_etaB) ? ((spvpp_etu12_16_etaA - spvpp_etu12_16_etaB) & 0x7fLL) : ((spvpp_etu12_16_etaB - spvpp_etu12_16_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_11_11->f.h = (((((((((spvpp_etu12_16_etaA <= mxeta12) && (spvpp_etu12_16_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_16_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_16_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_16_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu12_17() +{ +spvpp_etu12_17_Deta = (spvpp_etu12_17_etaA > spvpp_etu12_17_etaB) ? ((spvpp_etu12_17_etaA - spvpp_etu12_17_etaB) & 0x7fLL) : ((spvpp_etu12_17_etaB - spvpp_etu12_17_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_17_17->f.h = (((((((((spvpp_etu12_17_etaA <= mxeta12) && (spvpp_etu12_17_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_17_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_17_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_17_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu12_2() +{ +spvpp_etu12_2_Deta = (spvpp_etu12_2_etaA > spvpp_etu12_2_etaB) ? ((spvpp_etu12_2_etaA - spvpp_etu12_2_etaB) & 0x7fLL) : ((spvpp_etu12_2_etaB - spvpp_etu12_2_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_12_12->f.h = (((((((((spvpp_etu12_2_etaA <= mxeta12) && (spvpp_etu12_2_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_2_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_2_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_2_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu12_3() +{ +spvpp_etu12_3_Deta = (spvpp_etu12_3_etaA > spvpp_etu12_3_etaB) ? ((spvpp_etu12_3_etaA - spvpp_etu12_3_etaB) & 0x7fLL) : ((spvpp_etu12_3_etaB - spvpp_etu12_3_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_1_1->f.h = (((((((((spvpp_etu12_3_etaA <= mxeta12) && (spvpp_etu12_3_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_3_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_3_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_3_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu12_4() +{ +spvpp_etu12_4_Deta = (spvpp_etu12_4_etaA > spvpp_etu12_4_etaB) ? ((spvpp_etu12_4_etaA - spvpp_etu12_4_etaB) & 0x7fLL) : ((spvpp_etu12_4_etaB - spvpp_etu12_4_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_7_7->f.h = (((((((((spvpp_etu12_4_etaA <= mxeta12) && (spvpp_etu12_4_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_4_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_4_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_4_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu12_5() +{ +spvpp_etu12_5_Deta = (spvpp_etu12_5_etaA > spvpp_etu12_5_etaB) ? ((spvpp_etu12_5_etaA - spvpp_etu12_5_etaB) & 0x7fLL) : ((spvpp_etu12_5_etaB - spvpp_etu12_5_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_13_13->f.h = (((((((((spvpp_etu12_5_etaA <= mxeta12) && (spvpp_etu12_5_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_5_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_5_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_5_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu12_6() +{ +spvpp_etu12_6_Deta = (spvpp_etu12_6_etaA > spvpp_etu12_6_etaB) ? ((spvpp_etu12_6_etaA - spvpp_etu12_6_etaB) & 0x7fLL) : ((spvpp_etu12_6_etaB - spvpp_etu12_6_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_2_2->f.h = (((((((((spvpp_etu12_6_etaA <= mxeta12) && (spvpp_etu12_6_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_6_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_6_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_6_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu12_7() +{ +spvpp_etu12_7_Deta = (spvpp_etu12_7_etaA > spvpp_etu12_7_etaB) ? ((spvpp_etu12_7_etaA - spvpp_etu12_7_etaB) & 0x7fLL) : ((spvpp_etu12_7_etaB - spvpp_etu12_7_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_8_8->f.h = (((((((((spvpp_etu12_7_etaA <= mxeta12) && (spvpp_etu12_7_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_7_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_7_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_7_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu12_8() +{ +spvpp_etu12_8_Deta = (spvpp_etu12_8_etaA > spvpp_etu12_8_etaB) ? ((spvpp_etu12_8_etaA - spvpp_etu12_8_etaB) & 0x7fLL) : ((spvpp_etu12_8_etaB - spvpp_etu12_8_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_14_14->f.h = (((((((((spvpp_etu12_8_etaA <= mxeta12) && (spvpp_etu12_8_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_8_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_8_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_8_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu12_9() +{ +spvpp_etu12_9_Deta = (spvpp_etu12_9_etaA > spvpp_etu12_9_etaB) ? ((spvpp_etu12_9_etaA - spvpp_etu12_9_etaB) & 0x7fLL) : ((spvpp_etu12_9_etaB - spvpp_etu12_9_etaA) & 0x7fLL); +spvpp_pass12_ptr_b_3_3->f.h = (((((((((spvpp_etu12_9_etaA <= mxeta12) && (spvpp_etu12_9_etaA >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_9_etaB <= mxeta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_9_etaB >= mneta12)) & 0xffffffffffffffffLL) && (spvpp_etu12_9_Deta <= etawn12)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_0() +{ +spvpp_etu13_0_Deta = (spvpp_etu13_0_etaA > spvpp_etu13_0_etaB) ? ((spvpp_etu13_0_etaA - spvpp_etu13_0_etaB) & 0x7fLL) : ((spvpp_etu13_0_etaB - spvpp_etu13_0_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_0_0->f.h = (((((((((spvpp_etu13_0_etaA <= mxeta13) && (spvpp_etu13_0_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_0_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_0_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_0_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_1() +{ +spvpp_etu13_1_Deta = (spvpp_etu13_1_etaA > spvpp_etu13_1_etaB) ? ((spvpp_etu13_1_etaA - spvpp_etu13_1_etaB) & 0x7fLL) : ((spvpp_etu13_1_etaB - spvpp_etu13_1_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_6_6->f.h = (((((((((spvpp_etu13_1_etaA <= mxeta13) && (spvpp_etu13_1_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_1_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_1_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_1_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_10() +{ +spvpp_etu13_10_Deta = (spvpp_etu13_10_etaA > spvpp_etu13_10_etaB) ? ((spvpp_etu13_10_etaA - spvpp_etu13_10_etaB) & 0x7fLL) : ((spvpp_etu13_10_etaB - spvpp_etu13_10_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_9_9->f.h = (((((((((spvpp_etu13_10_etaA <= mxeta13) && (spvpp_etu13_10_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_10_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_10_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_10_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_11() +{ +spvpp_etu13_11_Deta = (spvpp_etu13_11_etaA > spvpp_etu13_11_etaB) ? ((spvpp_etu13_11_etaA - spvpp_etu13_11_etaB) & 0x7fLL) : ((spvpp_etu13_11_etaB - spvpp_etu13_11_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_15_15->f.h = (((((((((spvpp_etu13_11_etaA <= mxeta13) && (spvpp_etu13_11_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_11_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_11_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_11_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_12() +{ +spvpp_etu13_12_Deta = (spvpp_etu13_12_etaA > spvpp_etu13_12_etaB) ? ((spvpp_etu13_12_etaA - spvpp_etu13_12_etaB) & 0x7fLL) : ((spvpp_etu13_12_etaB - spvpp_etu13_12_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_4_4->f.h = (((((((((spvpp_etu13_12_etaA <= mxeta13) && (spvpp_etu13_12_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_12_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_12_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_12_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_13() +{ +spvpp_etu13_13_Deta = (spvpp_etu13_13_etaA > spvpp_etu13_13_etaB) ? ((spvpp_etu13_13_etaA - spvpp_etu13_13_etaB) & 0x7fLL) : ((spvpp_etu13_13_etaB - spvpp_etu13_13_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_10_10->f.h = (((((((((spvpp_etu13_13_etaA <= mxeta13) && (spvpp_etu13_13_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_13_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_13_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_13_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_14() +{ +spvpp_etu13_14_Deta = (spvpp_etu13_14_etaA > spvpp_etu13_14_etaB) ? ((spvpp_etu13_14_etaA - spvpp_etu13_14_etaB) & 0x7fLL) : ((spvpp_etu13_14_etaB - spvpp_etu13_14_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_16_16->f.h = (((((((((spvpp_etu13_14_etaA <= mxeta13) && (spvpp_etu13_14_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_14_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_14_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_14_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_15() +{ +spvpp_etu13_15_Deta = (spvpp_etu13_15_etaA > spvpp_etu13_15_etaB) ? ((spvpp_etu13_15_etaA - spvpp_etu13_15_etaB) & 0x7fLL) : ((spvpp_etu13_15_etaB - spvpp_etu13_15_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_5_5->f.h = (((((((((spvpp_etu13_15_etaA <= mxeta13) && (spvpp_etu13_15_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_15_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_15_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_15_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_16() +{ +spvpp_etu13_16_Deta = (spvpp_etu13_16_etaA > spvpp_etu13_16_etaB) ? ((spvpp_etu13_16_etaA - spvpp_etu13_16_etaB) & 0x7fLL) : ((spvpp_etu13_16_etaB - spvpp_etu13_16_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_11_11->f.h = (((((((((spvpp_etu13_16_etaA <= mxeta13) && (spvpp_etu13_16_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_16_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_16_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_16_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_17() +{ +spvpp_etu13_17_Deta = (spvpp_etu13_17_etaA > spvpp_etu13_17_etaB) ? ((spvpp_etu13_17_etaA - spvpp_etu13_17_etaB) & 0x7fLL) : ((spvpp_etu13_17_etaB - spvpp_etu13_17_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_17_17->f.h = (((((((((spvpp_etu13_17_etaA <= mxeta13) && (spvpp_etu13_17_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_17_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_17_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_17_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_2() +{ +spvpp_etu13_2_Deta = (spvpp_etu13_2_etaA > spvpp_etu13_2_etaB) ? ((spvpp_etu13_2_etaA - spvpp_etu13_2_etaB) & 0x7fLL) : ((spvpp_etu13_2_etaB - spvpp_etu13_2_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_12_12->f.h = (((((((((spvpp_etu13_2_etaA <= mxeta13) && (spvpp_etu13_2_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_2_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_2_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_2_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_3() +{ +spvpp_etu13_3_Deta = (spvpp_etu13_3_etaA > spvpp_etu13_3_etaB) ? ((spvpp_etu13_3_etaA - spvpp_etu13_3_etaB) & 0x7fLL) : ((spvpp_etu13_3_etaB - spvpp_etu13_3_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_1_1->f.h = (((((((((spvpp_etu13_3_etaA <= mxeta13) && (spvpp_etu13_3_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_3_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_3_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_3_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_4() +{ +spvpp_etu13_4_Deta = (spvpp_etu13_4_etaA > spvpp_etu13_4_etaB) ? ((spvpp_etu13_4_etaA - spvpp_etu13_4_etaB) & 0x7fLL) : ((spvpp_etu13_4_etaB - spvpp_etu13_4_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_7_7->f.h = (((((((((spvpp_etu13_4_etaA <= mxeta13) && (spvpp_etu13_4_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_4_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_4_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_4_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_5() +{ +spvpp_etu13_5_Deta = (spvpp_etu13_5_etaA > spvpp_etu13_5_etaB) ? ((spvpp_etu13_5_etaA - spvpp_etu13_5_etaB) & 0x7fLL) : ((spvpp_etu13_5_etaB - spvpp_etu13_5_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_13_13->f.h = (((((((((spvpp_etu13_5_etaA <= mxeta13) && (spvpp_etu13_5_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_5_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_5_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_5_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_6() +{ +spvpp_etu13_6_Deta = (spvpp_etu13_6_etaA > spvpp_etu13_6_etaB) ? ((spvpp_etu13_6_etaA - spvpp_etu13_6_etaB) & 0x7fLL) : ((spvpp_etu13_6_etaB - spvpp_etu13_6_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_2_2->f.h = (((((((((spvpp_etu13_6_etaA <= mxeta13) && (spvpp_etu13_6_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_6_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_6_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_6_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_7() +{ +spvpp_etu13_7_Deta = (spvpp_etu13_7_etaA > spvpp_etu13_7_etaB) ? ((spvpp_etu13_7_etaA - spvpp_etu13_7_etaB) & 0x7fLL) : ((spvpp_etu13_7_etaB - spvpp_etu13_7_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_8_8->f.h = (((((((((spvpp_etu13_7_etaA <= mxeta13) && (spvpp_etu13_7_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_7_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_7_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_7_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_8() +{ +spvpp_etu13_8_Deta = (spvpp_etu13_8_etaA > spvpp_etu13_8_etaB) ? ((spvpp_etu13_8_etaA - spvpp_etu13_8_etaB) & 0x7fLL) : ((spvpp_etu13_8_etaB - spvpp_etu13_8_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_14_14->f.h = (((((((((spvpp_etu13_8_etaA <= mxeta13) && (spvpp_etu13_8_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_8_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_8_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_8_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu13_9() +{ +spvpp_etu13_9_Deta = (spvpp_etu13_9_etaA > spvpp_etu13_9_etaB) ? ((spvpp_etu13_9_etaA - spvpp_etu13_9_etaB) & 0x7fLL) : ((spvpp_etu13_9_etaB - spvpp_etu13_9_etaA) & 0x7fLL); +spvpp_pass13_ptr_b_3_3->f.h = (((((((((spvpp_etu13_9_etaA <= mxeta13) && (spvpp_etu13_9_etaA >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_9_etaB <= mxeta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_9_etaB >= mneta13)) & 0xffffffffffffffffLL) && (spvpp_etu13_9_Deta <= etawn13)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_0() +{ +spvpp_etu14_0_Deta = (spvpp_etu14_0_etaA > spvpp_etu14_0_etaB) ? ((spvpp_etu14_0_etaA - spvpp_etu14_0_etaB) & 0x7fLL) : ((spvpp_etu14_0_etaB - spvpp_etu14_0_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_0_0->f.h = (((((((((spvpp_etu14_0_etaA <= mxeta14) && (spvpp_etu14_0_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_0_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_0_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_0_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_1() +{ +spvpp_etu14_1_Deta = (spvpp_etu14_1_etaA > spvpp_etu14_1_etaB) ? ((spvpp_etu14_1_etaA - spvpp_etu14_1_etaB) & 0x7fLL) : ((spvpp_etu14_1_etaB - spvpp_etu14_1_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_6_6->f.h = (((((((((spvpp_etu14_1_etaA <= mxeta14) && (spvpp_etu14_1_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_1_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_1_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_1_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_10() +{ +spvpp_etu14_10_Deta = (spvpp_etu14_10_etaA > spvpp_etu14_10_etaB) ? ((spvpp_etu14_10_etaA - spvpp_etu14_10_etaB) & 0x7fLL) : ((spvpp_etu14_10_etaB - spvpp_etu14_10_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_9_9->f.h = (((((((((spvpp_etu14_10_etaA <= mxeta14) && (spvpp_etu14_10_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_10_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_10_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_10_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_11() +{ +spvpp_etu14_11_Deta = (spvpp_etu14_11_etaA > spvpp_etu14_11_etaB) ? ((spvpp_etu14_11_etaA - spvpp_etu14_11_etaB) & 0x7fLL) : ((spvpp_etu14_11_etaB - spvpp_etu14_11_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_15_15->f.h = (((((((((spvpp_etu14_11_etaA <= mxeta14) && (spvpp_etu14_11_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_11_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_11_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_11_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_12() +{ +spvpp_etu14_12_Deta = (spvpp_etu14_12_etaA > spvpp_etu14_12_etaB) ? ((spvpp_etu14_12_etaA - spvpp_etu14_12_etaB) & 0x7fLL) : ((spvpp_etu14_12_etaB - spvpp_etu14_12_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_4_4->f.h = (((((((((spvpp_etu14_12_etaA <= mxeta14) && (spvpp_etu14_12_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_12_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_12_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_12_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_13() +{ +spvpp_etu14_13_Deta = (spvpp_etu14_13_etaA > spvpp_etu14_13_etaB) ? ((spvpp_etu14_13_etaA - spvpp_etu14_13_etaB) & 0x7fLL) : ((spvpp_etu14_13_etaB - spvpp_etu14_13_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_10_10->f.h = (((((((((spvpp_etu14_13_etaA <= mxeta14) && (spvpp_etu14_13_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_13_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_13_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_13_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_14() +{ +spvpp_etu14_14_Deta = (spvpp_etu14_14_etaA > spvpp_etu14_14_etaB) ? ((spvpp_etu14_14_etaA - spvpp_etu14_14_etaB) & 0x7fLL) : ((spvpp_etu14_14_etaB - spvpp_etu14_14_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_16_16->f.h = (((((((((spvpp_etu14_14_etaA <= mxeta14) && (spvpp_etu14_14_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_14_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_14_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_14_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_15() +{ +spvpp_etu14_15_Deta = (spvpp_etu14_15_etaA > spvpp_etu14_15_etaB) ? ((spvpp_etu14_15_etaA - spvpp_etu14_15_etaB) & 0x7fLL) : ((spvpp_etu14_15_etaB - spvpp_etu14_15_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_5_5->f.h = (((((((((spvpp_etu14_15_etaA <= mxeta14) && (spvpp_etu14_15_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_15_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_15_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_15_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_16() +{ +spvpp_etu14_16_Deta = (spvpp_etu14_16_etaA > spvpp_etu14_16_etaB) ? ((spvpp_etu14_16_etaA - spvpp_etu14_16_etaB) & 0x7fLL) : ((spvpp_etu14_16_etaB - spvpp_etu14_16_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_11_11->f.h = (((((((((spvpp_etu14_16_etaA <= mxeta14) && (spvpp_etu14_16_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_16_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_16_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_16_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_17() +{ +spvpp_etu14_17_Deta = (spvpp_etu14_17_etaA > spvpp_etu14_17_etaB) ? ((spvpp_etu14_17_etaA - spvpp_etu14_17_etaB) & 0x7fLL) : ((spvpp_etu14_17_etaB - spvpp_etu14_17_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_17_17->f.h = (((((((((spvpp_etu14_17_etaA <= mxeta14) && (spvpp_etu14_17_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_17_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_17_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_17_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_2() +{ +spvpp_etu14_2_Deta = (spvpp_etu14_2_etaA > spvpp_etu14_2_etaB) ? ((spvpp_etu14_2_etaA - spvpp_etu14_2_etaB) & 0x7fLL) : ((spvpp_etu14_2_etaB - spvpp_etu14_2_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_12_12->f.h = (((((((((spvpp_etu14_2_etaA <= mxeta14) && (spvpp_etu14_2_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_2_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_2_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_2_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_3() +{ +spvpp_etu14_3_Deta = (spvpp_etu14_3_etaA > spvpp_etu14_3_etaB) ? ((spvpp_etu14_3_etaA - spvpp_etu14_3_etaB) & 0x7fLL) : ((spvpp_etu14_3_etaB - spvpp_etu14_3_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_1_1->f.h = (((((((((spvpp_etu14_3_etaA <= mxeta14) && (spvpp_etu14_3_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_3_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_3_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_3_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_4() +{ +spvpp_etu14_4_Deta = (spvpp_etu14_4_etaA > spvpp_etu14_4_etaB) ? ((spvpp_etu14_4_etaA - spvpp_etu14_4_etaB) & 0x7fLL) : ((spvpp_etu14_4_etaB - spvpp_etu14_4_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_7_7->f.h = (((((((((spvpp_etu14_4_etaA <= mxeta14) && (spvpp_etu14_4_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_4_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_4_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_4_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_5() +{ +spvpp_etu14_5_Deta = (spvpp_etu14_5_etaA > spvpp_etu14_5_etaB) ? ((spvpp_etu14_5_etaA - spvpp_etu14_5_etaB) & 0x7fLL) : ((spvpp_etu14_5_etaB - spvpp_etu14_5_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_13_13->f.h = (((((((((spvpp_etu14_5_etaA <= mxeta14) && (spvpp_etu14_5_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_5_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_5_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_5_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_6() +{ +spvpp_etu14_6_Deta = (spvpp_etu14_6_etaA > spvpp_etu14_6_etaB) ? ((spvpp_etu14_6_etaA - spvpp_etu14_6_etaB) & 0x7fLL) : ((spvpp_etu14_6_etaB - spvpp_etu14_6_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_2_2->f.h = (((((((((spvpp_etu14_6_etaA <= mxeta14) && (spvpp_etu14_6_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_6_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_6_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_6_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_7() +{ +spvpp_etu14_7_Deta = (spvpp_etu14_7_etaA > spvpp_etu14_7_etaB) ? ((spvpp_etu14_7_etaA - spvpp_etu14_7_etaB) & 0x7fLL) : ((spvpp_etu14_7_etaB - spvpp_etu14_7_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_8_8->f.h = (((((((((spvpp_etu14_7_etaA <= mxeta14) && (spvpp_etu14_7_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_7_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_7_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_7_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_8() +{ +spvpp_etu14_8_Deta = (spvpp_etu14_8_etaA > spvpp_etu14_8_etaB) ? ((spvpp_etu14_8_etaA - spvpp_etu14_8_etaB) & 0x7fLL) : ((spvpp_etu14_8_etaB - spvpp_etu14_8_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_14_14->f.h = (((((((((spvpp_etu14_8_etaA <= mxeta14) && (spvpp_etu14_8_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_8_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_8_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_8_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::etu14_9() +{ +spvpp_etu14_9_Deta = (spvpp_etu14_9_etaA > spvpp_etu14_9_etaB) ? ((spvpp_etu14_9_etaA - spvpp_etu14_9_etaB) & 0x7fLL) : ((spvpp_etu14_9_etaB - spvpp_etu14_9_etaA) & 0x7fLL); +spvpp_pass14_ptr_b_3_3->f.h = (((((((((spvpp_etu14_9_etaA <= mxeta14) && (spvpp_etu14_9_etaA >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_9_etaB <= mxeta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_9_etaB >= mneta14)) & 0xffffffffffffffffLL) && (spvpp_etu14_9_Deta <= etawn14)) & 0xffffffffffffffffLL); +} + +void vpp_generated_2014_05_15::fsuv() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_fsuv_i = 0; + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = RC_spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = RC_spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_rankrr[spvpp_fsuv_i] = spvpp_fsuv_rankr[spvpp_fsuv_i]; + spvpp_fsuv_idrr[spvpp_fsuv_i] = spvpp_fsuv_idr[spvpp_fsuv_i]; + spvpp_fsuv_rankr[spvpp_fsuv_i] = RC_spvpp_fsuv_rank[spvpp_fsuv_i]; + spvpp_fsuv_idr[spvpp_fsuv_i] = RC_spvpp_fsuv_id[spvpp_fsuv_i]; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + spvpp_fsuv_rank[0] = RC_spvpp_me2Rankrr[0]; + spvpp_fsuv_rank[1] = RC_spvpp_me2Rankrr[1]; + spvpp_fsuv_rank[2] = RC_spvpp_me2Rankrr[2]; + spvpp_fsuv_rank[3] = RC_spvpp_me3Rankrr[0]; + spvpp_fsuv_rank[4] = RC_spvpp_me3Rankrr[1]; + spvpp_fsuv_rank[5] = RC_spvpp_me3Rankrr[2]; + spvpp_fsuv_rank[6] = RC_spvpp_me4Rankrr[0]; + spvpp_fsuv_rank[7] = RC_spvpp_me4Rankrr[1]; + spvpp_fsuv_rank[8] = RC_spvpp_me4Rankrr[2]; + spvpp_fsuv_rank[9] = RC_spvpp_mb2rankrr[0]; + spvpp_fsuv_rank[10] = RC_spvpp_mb2rankrr[1]; + spvpp_fsuv_rank[11] = RC_spvpp_mb2rankrr[2]; + spvpp_fsuv_rank[12] = RC_spvpp_mb2rankrr[3]; + spvpp_fsuv_id[0] = sigcat((0 & 0x1f), 5, RC_spvpp_u2aIdt, 17); + spvpp_fsuv_id[1] = sigcat((0 & 0x1f), 5, RC_spvpp_u2bIdt, 17); + spvpp_fsuv_id[2] = sigcat((0 & 0x1f), 5, RC_spvpp_u2cIdt, 17); + spvpp_fsuv_id[3] = sigcat((0 & 0x1f), 5, RC_spvpp_u3aIdt, 17); + spvpp_fsuv_id[4] = sigcat((0 & 0x1f), 5, RC_spvpp_u3bIdt, 17); + spvpp_fsuv_id[5] = sigcat((0 & 0x1f), 5, RC_spvpp_u3cIdt, 17); + spvpp_fsuv_id[6] = sigcat(sigcat(sigcat((0 & 0x1f), 5, RC_spvpp_u4aIdt_ptr_b_8_5->f.h, 4), 9, (0 & 0xff), 8), 17, RC_spvpp_u4aIdt_ptr_b_4_0->f.h, 5); + spvpp_fsuv_id[7] = sigcat(sigcat(sigcat((0 & 0x1f), 5, RC_spvpp_u4bIdt_ptr_b_8_5->f.h, 4), 9, (0 & 0xff), 8), 17, RC_spvpp_u4bIdt_ptr_b_4_0->f.h, 5); + spvpp_fsuv_id[8] = sigcat(sigcat(sigcat((0 & 0x1f), 5, RC_spvpp_u4cIdt_ptr_b_8_5->f.h, 4), 9, (0 & 0xff), 8), 17, RC_spvpp_u4cIdt_ptr_b_4_0->f.h, 5); + spvpp_fsuv_id[9] = sigcat(sigcat(RC_spvpp_ub2aIdt_ptr_b_17_13->f.h, 5, (0 & 0xf), 4), 9, RC_spvpp_ub2aIdt_ptr_b_12_0->f.h, 13); + spvpp_fsuv_id[10] = sigcat(sigcat(RC_spvpp_ub2bIdt_ptr_b_17_13->f.h, 5, (0 & 0xf), 4), 9, RC_spvpp_ub2bIdt_ptr_b_12_0->f.h, 13); + spvpp_fsuv_id[11] = sigcat(sigcat(RC_spvpp_ub2cIdt_ptr_b_17_13->f.h, 5, (0 & 0xf), 4), 9, RC_spvpp_ub2cIdt_ptr_b_12_0->f.h, 13); + spvpp_fsuv_id[12] = sigcat(sigcat(RC_spvpp_ub2dIdt_ptr_b_17_13->f.h, 5, (0 & 0xf), 4), 9, RC_spvpp_ub2dIdt_ptr_b_12_0->f.h, 13); + spvpp_m0 = 0; + spvpp_m1 = 0; + spvpp_m2 = 0; + spvpp_fsuv_i = 0; + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_0_0->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_1_1->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_2_2->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_3_3->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_4_4->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_5_5->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_6_6->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_6_6->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_7_7->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_7_7->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_8_8->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_8_8->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_9_9->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_9_9->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_10_10->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_10_10->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_11_11->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_11_11->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_ilgj = 0; + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_ri = spvpp_fsuv_rankrr[spvpp_fsuv_i]; + spvpp_fsuv_rj = spvpp_fsuv_rankrr[spvpp_fsuv_j]; + if ((((((((spvpp_fsuv_i < spvpp_fsuv_j) && (spvpp_fsuv_ri >= spvpp_fsuv_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuv_i > spvpp_fsuv_j) && (spvpp_fsuv_ri > spvpp_fsuv_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuv_ilgj_ptr_b_12_12->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_Larger[spvpp_fsuv_i] = spvpp_fsuv_ilgj; + spvpp_fsuv_Exists_ptr_b_12_12->f.h = (((spvpp_fsuv_rankrr[spvpp_fsuv_i] != 0) && ((!(RC_spvpp_fsuv_killr_ptr_b_12_12->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + spvpp_fsuv_killrr1 = 0; + spvpp_fsuv_killrr2 = 0; + spvpp_fsuv_killrr3 = 0; + spvpp_fsuv_killr = RC_spvpp_fsuv_kill; + spvpp_fsuv_kill = 0; + spvpp_fsuv_i = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_1_1->f.h) spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_2_2->f.h) spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_3_3->f.h) spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_4_4->f.h) spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_5_5->f.h) spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_6_6->f.h) spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_7_7->f.h) spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_8_8->f.h) spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_2_2->f.h) spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_3_3->f.h) spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_4_4->f.h) spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_5_5->f.h) spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_6_6->f.h) spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_7_7->f.h) spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_8_8->f.h) spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_3_3->f.h) spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_4_4->f.h) spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_5_5->f.h) spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_6_6->f.h) spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_7_7->f.h) spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_8_8->f.h) spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_4_4->f.h) spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_5_5->f.h) spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_6_6->f.h) spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_7_7->f.h) spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_8_8->f.h) spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_5_5->f.h) spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_6_6->f.h) spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_7_7->f.h) spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_8_8->f.h) spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_6_6->f.h) spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_7_7->f.h) spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_8_8->f.h) spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_7_7->f.h) spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_8_8->f.h) spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_6_6->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_6_6->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_8_8->f.h) spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_7_7->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_7_7->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_9_9->f.h) spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_8_8->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_8_8->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_10_10->f.h) spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_9_9->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_9_9->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_11_11->f.h) spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_10_10->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_10_10->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + if (spvpp_fsuv_sh_segs > (0 & 0x7)) + { + if (spvpp_fsuv_ilgj_ptr_b_12_12->f.h) spvpp_fsuv_killrr1_ptr_b_12_12->f.h = 1; + else spvpp_fsuv_killrr1_ptr_b_11_11->f.h = 1; + } + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_11_11->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idrr[spvpp_fsuv_i]; + spvpp_fsuv_sidA[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delA[0] = spvpp_fsuv_idt_ptr_b_4_3->f.h; + spvpp_fsuv_sidA[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delA[1] = spvpp_fsuv_idt_ptr_b_8_7->f.h; + spvpp_fsuv_sidA[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delA[2] = spvpp_fsuv_idt_ptr_b_12_11->f.h; + spvpp_fsuv_sidA[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delA[3] = spvpp_fsuv_idt_ptr_b_16_15->f.h; + spvpp_fsuv_sidA[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delA[4] = spvpp_fsuv_idt_ptr_b_21_20->f.h; + spvpp_fsuv_ilgj = spvpp_fsuv_Larger[spvpp_fsuv_i]; + spvpp_fsuv_j = ((spvpp_fsuv_i + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_idr[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rankr[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_killr_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr2_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + spvpp_fsuv_j = 0; + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_6_6->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_7_7->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_8_8->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_9_9->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_10_10->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_11_11->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + + { + spvpp_fsuv_idt = spvpp_fsuv_id[spvpp_fsuv_j]; + spvpp_fsuv_sidB[0] = spvpp_fsuv_idt_ptr_b_2_0->f.h; + spvpp_fsuv_delB[0] = ((spvpp_fsuv_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[1] = spvpp_fsuv_idt_ptr_b_6_5->f.h; + spvpp_fsuv_delB[1] = ((spvpp_fsuv_idt_ptr_b_8_7->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[2] = spvpp_fsuv_idt_ptr_b_10_9->f.h; + spvpp_fsuv_delB[2] = ((spvpp_fsuv_idt_ptr_b_12_11->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[3] = spvpp_fsuv_idt_ptr_b_14_13->f.h; + spvpp_fsuv_delB[3] = ((spvpp_fsuv_idt_ptr_b_16_15->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sidB[4] = spvpp_fsuv_idt_ptr_b_19_17->f.h; + spvpp_fsuv_delB[4] = ((spvpp_fsuv_idt_ptr_b_21_20->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuv_sh_segs = 0; + spvpp_fsuv_k = 0; + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + + { + if ((((((spvpp_fsuv_sidA[spvpp_fsuv_k] == spvpp_fsuv_sidB[spvpp_fsuv_k]) && (spvpp_fsuv_sidA[spvpp_fsuv_k] != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuv_delA[spvpp_fsuv_k] == spvpp_fsuv_delB[spvpp_fsuv_k])) & 0xffffffffffffffffLL)) spvpp_fsuv_sh_segs = ((spvpp_fsuv_sh_segs + (1 & 0x7)) & 0x7LL); + } + spvpp_fsuv_k = ((spvpp_fsuv_k + 1) & 0xfLL); + spvpp_fsuv_dlm = spvpp_fsuv_sh_segs > (0 & 0x7); + spvpp_fsuv_rilgrj = spvpp_fsuv_rankrr[spvpp_fsuv_i] >= spvpp_fsuv_rank[spvpp_fsuv_j]; + if (((spvpp_fsuv_dlm && spvpp_fsuv_rilgrj) & 0x1LL)) spvpp_fsuv_kill_ptr_b_12_12->f.h = 1; + if (((spvpp_fsuv_dlm && ((!(spvpp_fsuv_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuv_killrr3_ptr_b_12_12->f.h = 1; + } + spvpp_fsuv_j = ((spvpp_fsuv_j + 1) & 0xffLL); + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + spvpp_fsuv_survived = ((((((spvpp_fsuv_Exists & ((~(spvpp_fsuv_killrr1)) & 0x1fff)) & 0x1fffLL) & ((~(spvpp_fsuv_killrr2)) & 0x1fff)) & 0xffffffffffffffffLL) & ((~(spvpp_fsuv_killrr3)) & 0x1fff)) & 0xffffffffffffffffLL); + spvpp_fsuv_i = 0; + + { + if (spvpp_fsuv_survived_ptr_b_0_0->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_0_0->f.h = 1; + else spvpp_m0_ptr_b_0_0->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_0_0->f.h = 1; + else spvpp_m1_ptr_b_0_0->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_0_0->f.h = 1; + else spvpp_m2_ptr_b_0_0->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_1_1->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_1_1->f.h = 1; + else spvpp_m0_ptr_b_1_1->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_1_1->f.h = 1; + else spvpp_m1_ptr_b_1_1->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_1_1->f.h = 1; + else spvpp_m2_ptr_b_1_1->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_2_2->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_2_2->f.h = 1; + else spvpp_m0_ptr_b_2_2->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_2_2->f.h = 1; + else spvpp_m1_ptr_b_2_2->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_2_2->f.h = 1; + else spvpp_m2_ptr_b_2_2->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_3_3->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_3_3->f.h = 1; + else spvpp_m0_ptr_b_3_3->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_3_3->f.h = 1; + else spvpp_m1_ptr_b_3_3->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_3_3->f.h = 1; + else spvpp_m2_ptr_b_3_3->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_4_4->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_4_4->f.h = 1; + else spvpp_m0_ptr_b_4_4->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_4_4->f.h = 1; + else spvpp_m1_ptr_b_4_4->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_4_4->f.h = 1; + else spvpp_m2_ptr_b_4_4->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_5_5->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_5_5->f.h = 1; + else spvpp_m0_ptr_b_5_5->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_5_5->f.h = 1; + else spvpp_m1_ptr_b_5_5->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_5_5->f.h = 1; + else spvpp_m2_ptr_b_5_5->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_6_6->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_6_6->f.h = 1; + else spvpp_m0_ptr_b_6_6->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_6_6->f.h = 1; + else spvpp_m1_ptr_b_6_6->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_6_6->f.h = 1; + else spvpp_m2_ptr_b_6_6->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_7_7->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_7_7->f.h = 1; + else spvpp_m0_ptr_b_7_7->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_7_7->f.h = 1; + else spvpp_m1_ptr_b_7_7->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_7_7->f.h = 1; + else spvpp_m2_ptr_b_7_7->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_8_8->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_8_8->f.h = 1; + else spvpp_m0_ptr_b_8_8->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_8_8->f.h = 1; + else spvpp_m1_ptr_b_8_8->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_8_8->f.h = 1; + else spvpp_m2_ptr_b_8_8->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_9_9->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_9_9->f.h = 1; + else spvpp_m0_ptr_b_9_9->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_9_9->f.h = 1; + else spvpp_m1_ptr_b_9_9->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_9_9->f.h = 1; + else spvpp_m2_ptr_b_9_9->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_10_10->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_10_10->f.h = 1; + else spvpp_m0_ptr_b_10_10->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_10_10->f.h = 1; + else spvpp_m1_ptr_b_10_10->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_10_10->f.h = 1; + else spvpp_m2_ptr_b_10_10->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_11_11->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_11_11->f.h = 1; + else spvpp_m0_ptr_b_11_11->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_11_11->f.h = 1; + else spvpp_m1_ptr_b_11_11->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_11_11->f.h = 1; + else spvpp_m2_ptr_b_11_11->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); + + { + if (spvpp_fsuv_survived_ptr_b_12_12->f.h) spvpp_fsuv_Larger[spvpp_fsuv_i] = ((spvpp_fsuv_Larger[spvpp_fsuv_i] | ((~(spvpp_fsuv_survived)) & 0x1fff)) & 0x1fffLL); + else spvpp_fsuv_Larger[spvpp_fsuv_i] = 0; + spvpp_fsuv_larg = spvpp_fsuv_Larger[spvpp_fsuv_i]; + switch (spvpp_fsuv_i) + { + case ((0 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_12_1->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((1 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_2->f.h, 11, spvpp_fsuv_larg_ptr_b_0_0->f.h, 1); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((2 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_3->f.h, 10, spvpp_fsuv_larg_ptr_b_1_0->f.h, 2); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((3 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_4->f.h, 9, spvpp_fsuv_larg_ptr_b_2_0->f.h, 3); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((4 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_5->f.h, 8, spvpp_fsuv_larg_ptr_b_3_0->f.h, 4); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((5 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_6->f.h, 7, spvpp_fsuv_larg_ptr_b_4_0->f.h, 5); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((6 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_7->f.h, 6, spvpp_fsuv_larg_ptr_b_5_0->f.h, 6); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((7 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_8->f.h, 5, spvpp_fsuv_larg_ptr_b_6_0->f.h, 7); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((8 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_9->f.h, 4, spvpp_fsuv_larg_ptr_b_7_0->f.h, 8); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((9 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_10->f.h, 3, spvpp_fsuv_larg_ptr_b_8_0->f.h, 9); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((10 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_11->f.h, 2, spvpp_fsuv_larg_ptr_b_9_0->f.h, 10); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((11 & 0xf)):spvpp_fsuv__d = sigcat(spvpp_fsuv_larg_ptr_b_12_12->f.h, 1, spvpp_fsuv_larg_ptr_b_10_0->f.h, 11); + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + case ((12 & 0xf)):spvpp_fsuv__d = spvpp_fsuv_larg_ptr_b_11_0->f.h; + + { + spvpp_fsuv_s = 0; + spvpp_fsuv_res = 0; + if ((!(spvpp_fsuv__d_ptr_b_0_0->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_1_1->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_2_2->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_3_3->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_4_4->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_5_5->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_6_6->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_7_7->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_8_8->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_9_9->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_10_10->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if ((!(spvpp_fsuv__d_ptr_b_11_11->f.h)) & 0x1) spvpp_fsuv_s = ((spvpp_fsuv_s + 1) & 0xfLL); + if (spvpp_fsuv_s < 4) + { + switch (spvpp_fsuv_s_ptr_b_1_0->f.h) + { + case ((0 & 0x3)):spvpp_fsuv_res_ptr_b_0_0->f.h = 1; + break; + case ((1 & 0x3)):spvpp_fsuv_res_ptr_b_1_1->f.h = 1; + break; + case ((2 & 0x3)):spvpp_fsuv_res_ptr_b_2_2->f.h = 1; + break; + case ((3 & 0x3)):spvpp_fsuv_res_ptr_b_3_3->f.h = 1; + break; + } + } + spvpp_fsuv__CountZ_fsu = spvpp_fsuv_res; + } + spvpp_fsuv_s = spvpp_fsuv__CountZ_fsu; + break; + } + if (spvpp_fsuv_s_ptr_b_0_0->f.h == 1) spvpp_m0_ptr_b_12_12->f.h = 1; + else spvpp_m0_ptr_b_12_12->f.h = 0; + if (spvpp_fsuv_s_ptr_b_1_1->f.h == 1) spvpp_m1_ptr_b_12_12->f.h = 1; + else spvpp_m1_ptr_b_12_12->f.h = 0; + if (spvpp_fsuv_s_ptr_b_2_2->f.h == 1) spvpp_m2_ptr_b_12_12->f.h = 1; + else spvpp_m2_ptr_b_12_12->f.h = 0; + } + spvpp_fsuv_i = ((spvpp_fsuv_i + 1) & 0xffLL); +} +} + +void vpp_generated_2014_05_15::fsuva() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_fsuva_i = 0; + + { + spvpp_fsuva_rankrr[spvpp_fsuva_i] = RC_spvpp_fsuva_rankr[spvpp_fsuva_i]; + spvpp_fsuva_idrr[spvpp_fsuva_i] = RC_spvpp_fsuva_idr[spvpp_fsuva_i]; + spvpp_fsuva_rankr[spvpp_fsuva_i] = RC_spvpp_fsuva_rank[spvpp_fsuva_i]; + spvpp_fsuva_idr[spvpp_fsuva_i] = RC_spvpp_fsuva_id[spvpp_fsuva_i]; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_rankrr[spvpp_fsuva_i] = spvpp_fsuva_rankr[spvpp_fsuva_i]; + spvpp_fsuva_idrr[spvpp_fsuva_i] = spvpp_fsuva_idr[spvpp_fsuva_i]; + spvpp_fsuva_rankr[spvpp_fsuva_i] = RC_spvpp_fsuva_rank[spvpp_fsuva_i]; + spvpp_fsuva_idr[spvpp_fsuva_i] = RC_spvpp_fsuva_id[spvpp_fsuva_i]; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_rankrr[spvpp_fsuva_i] = spvpp_fsuva_rankr[spvpp_fsuva_i]; + spvpp_fsuva_idrr[spvpp_fsuva_i] = spvpp_fsuva_idr[spvpp_fsuva_i]; + spvpp_fsuva_rankr[spvpp_fsuva_i] = RC_spvpp_fsuva_rank[spvpp_fsuva_i]; + spvpp_fsuva_idr[spvpp_fsuva_i] = RC_spvpp_fsuva_id[spvpp_fsuva_i]; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_rankrr[spvpp_fsuva_i] = spvpp_fsuva_rankr[spvpp_fsuva_i]; + spvpp_fsuva_idrr[spvpp_fsuva_i] = spvpp_fsuva_idr[spvpp_fsuva_i]; + spvpp_fsuva_rankr[spvpp_fsuva_i] = RC_spvpp_fsuva_rank[spvpp_fsuva_i]; + spvpp_fsuva_idr[spvpp_fsuva_i] = RC_spvpp_fsuva_id[spvpp_fsuva_i]; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_rankrr[spvpp_fsuva_i] = spvpp_fsuva_rankr[spvpp_fsuva_i]; + spvpp_fsuva_idrr[spvpp_fsuva_i] = spvpp_fsuva_idr[spvpp_fsuva_i]; + spvpp_fsuva_rankr[spvpp_fsuva_i] = RC_spvpp_fsuva_rank[spvpp_fsuva_i]; + spvpp_fsuva_idr[spvpp_fsuva_i] = RC_spvpp_fsuva_id[spvpp_fsuva_i]; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_rankrr[spvpp_fsuva_i] = spvpp_fsuva_rankr[spvpp_fsuva_i]; + spvpp_fsuva_idrr[spvpp_fsuva_i] = spvpp_fsuva_idr[spvpp_fsuva_i]; + spvpp_fsuva_rankr[spvpp_fsuva_i] = RC_spvpp_fsuva_rank[spvpp_fsuva_i]; + spvpp_fsuva_idr[spvpp_fsuva_i] = RC_spvpp_fsuva_id[spvpp_fsuva_i]; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + spvpp_fsuva_rank[0] = RC_spvpp_halo2rankrr[0]; + spvpp_fsuva_rank[1] = RC_spvpp_halo2rankrr[1]; + spvpp_fsuva_rank[2] = RC_spvpp_halo2rankrr[2]; + spvpp_fsuva_rank[3] = RC_spvpp_halo3rankrr[0]; + spvpp_fsuva_rank[4] = RC_spvpp_halo3rankrr[1]; + spvpp_fsuva_rank[5] = RC_spvpp_halo3rankrr[2]; + spvpp_fsuva_id[0] = RC_spvpp_fsuva_ida0; + spvpp_fsuva_id[1] = RC_spvpp_fsuva_ida1; + spvpp_fsuva_id[2] = RC_spvpp_fsuva_ida2; + spvpp_fsuva_id[3] = RC_spvpp_fsuva_ida3; + spvpp_fsuva_id[4] = RC_spvpp_fsuva_ida4; + spvpp_fsuva_id[5] = RC_spvpp_fsuva_ida5; + spvpp_m0a = 0; + spvpp_fsuva_i = 0; + + { + spvpp_fsuva_ilgj = 0; + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_Larger[spvpp_fsuva_i] = spvpp_fsuva_ilgj; + spvpp_fsuva_Exists_ptr_b_0_0->f.h = (((spvpp_fsuva_rankrr[spvpp_fsuva_i] != 0) && ((!(RC_spvpp_fsuva_killr_ptr_b_0_0->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_ilgj = 0; + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_Larger[spvpp_fsuva_i] = spvpp_fsuva_ilgj; + spvpp_fsuva_Exists_ptr_b_1_1->f.h = (((spvpp_fsuva_rankrr[spvpp_fsuva_i] != 0) && ((!(RC_spvpp_fsuva_killr_ptr_b_1_1->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_ilgj = 0; + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_Larger[spvpp_fsuva_i] = spvpp_fsuva_ilgj; + spvpp_fsuva_Exists_ptr_b_2_2->f.h = (((spvpp_fsuva_rankrr[spvpp_fsuva_i] != 0) && ((!(RC_spvpp_fsuva_killr_ptr_b_2_2->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_ilgj = 0; + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_Larger[spvpp_fsuva_i] = spvpp_fsuva_ilgj; + spvpp_fsuva_Exists_ptr_b_3_3->f.h = (((spvpp_fsuva_rankrr[spvpp_fsuva_i] != 0) && ((!(RC_spvpp_fsuva_killr_ptr_b_3_3->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_ilgj = 0; + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_Larger[spvpp_fsuva_i] = spvpp_fsuva_ilgj; + spvpp_fsuva_Exists_ptr_b_4_4->f.h = (((spvpp_fsuva_rankrr[spvpp_fsuva_i] != 0) && ((!(RC_spvpp_fsuva_killr_ptr_b_4_4->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_ilgj = 0; + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_ri = spvpp_fsuva_rankrr[spvpp_fsuva_i]; + spvpp_fsuva_rj = spvpp_fsuva_rankrr[spvpp_fsuva_j]; + if ((((((((spvpp_fsuva_i < spvpp_fsuva_j) && (spvpp_fsuva_ri >= spvpp_fsuva_rj)) & 0xffffffffffffffffLL) || (((spvpp_fsuva_i > spvpp_fsuva_j) && (spvpp_fsuva_ri > spvpp_fsuva_rj)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && ((!(RC_spvpp_fsuva_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL)) + { + spvpp_fsuva_ilgj_ptr_b_5_5->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_Larger[spvpp_fsuva_i] = spvpp_fsuva_ilgj; + spvpp_fsuva_Exists_ptr_b_5_5->f.h = (((spvpp_fsuva_rankrr[spvpp_fsuva_i] != 0) && ((!(RC_spvpp_fsuva_killr_ptr_b_5_5->f.h)) & 0x1)) & 0xffffffffffffffffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + spvpp_fsuva_killrr1 = 0; + spvpp_fsuva_killrr2 = 0; + spvpp_fsuva_killrr3 = 0; + spvpp_fsuva_killr = RC_spvpp_fsuva_kill; + spvpp_fsuva_kill = 0; + spvpp_fsuva_i = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_i]; + spvpp_fsuva_sidA = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delA = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_ilgj = spvpp_fsuva_Larger[spvpp_fsuva_i]; + spvpp_fsuva_j = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_1_1->f.h) spvpp_fsuva_killrr1_ptr_b_1_1->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_2_2->f.h) spvpp_fsuva_killrr1_ptr_b_2_2->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_3_3->f.h) spvpp_fsuva_killrr1_ptr_b_3_3->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_4_4->f.h) spvpp_fsuva_killrr1_ptr_b_4_4->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_5_5->f.h) spvpp_fsuva_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_0_0->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_0_0->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_i]; + spvpp_fsuva_sidA = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delA = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_ilgj = spvpp_fsuva_Larger[spvpp_fsuva_i]; + spvpp_fsuva_j = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_2_2->f.h) spvpp_fsuva_killrr1_ptr_b_2_2->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_3_3->f.h) spvpp_fsuva_killrr1_ptr_b_3_3->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_4_4->f.h) spvpp_fsuva_killrr1_ptr_b_4_4->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_5_5->f.h) spvpp_fsuva_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_1_1->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_1_1->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_i]; + spvpp_fsuva_sidA = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delA = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_ilgj = spvpp_fsuva_Larger[spvpp_fsuva_i]; + spvpp_fsuva_j = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_3_3->f.h) spvpp_fsuva_killrr1_ptr_b_3_3->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_4_4->f.h) spvpp_fsuva_killrr1_ptr_b_4_4->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_5_5->f.h) spvpp_fsuva_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_2_2->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_2_2->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_i]; + spvpp_fsuva_sidA = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delA = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_ilgj = spvpp_fsuva_Larger[spvpp_fsuva_i]; + spvpp_fsuva_j = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_4_4->f.h) spvpp_fsuva_killrr1_ptr_b_4_4->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_5_5->f.h) spvpp_fsuva_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_3_3->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_3_3->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_i]; + spvpp_fsuva_sidA = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delA = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_ilgj = spvpp_fsuva_Larger[spvpp_fsuva_i]; + spvpp_fsuva_j = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + if (spvpp_fsuva_dlm) + { + if (spvpp_fsuva_ilgj_ptr_b_5_5->f.h) spvpp_fsuva_killrr1_ptr_b_5_5->f.h = 1; + else spvpp_fsuva_killrr1_ptr_b_4_4->f.h = 1; + } + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_4_4->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idrr[spvpp_fsuva_i]; + spvpp_fsuva_sidA = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delA = spvpp_fsuva_idt_ptr_b_4_3->f.h; + spvpp_fsuva_ilgj = spvpp_fsuva_Larger[spvpp_fsuva_i]; + spvpp_fsuva_j = ((spvpp_fsuva_i + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_idr[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (1 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rankr[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_killr_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr2_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + spvpp_fsuva_j = 0; + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_0_0->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_1_1->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_2_2->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_3_3->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_4_4->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + + { + spvpp_fsuva_idt = spvpp_fsuva_id[spvpp_fsuva_j]; + spvpp_fsuva_sidB = spvpp_fsuva_idt_ptr_b_2_0->f.h; + spvpp_fsuva_delB = ((spvpp_fsuva_idt_ptr_b_4_3->f.h - (2 & 0x3)) & 0x3LL); + spvpp_fsuva_dlm = (((((spvpp_fsuva_sidA == spvpp_fsuva_sidB) && (spvpp_fsuva_sidA != 0)) & 0xffffffffffffffffLL) && (spvpp_fsuva_delA == spvpp_fsuva_delB)) & 0xffffffffffffffffLL); + spvpp_fsuva_rilgrj = spvpp_fsuva_rankrr[spvpp_fsuva_i] >= spvpp_fsuva_rank[spvpp_fsuva_j]; + if (((spvpp_fsuva_dlm && spvpp_fsuva_rilgrj) & 0x1LL)) spvpp_fsuva_kill_ptr_b_5_5->f.h = 1; + if (((spvpp_fsuva_dlm && ((!(spvpp_fsuva_rilgrj)) & 0x1)) & 0x1LL)) spvpp_fsuva_killrr3_ptr_b_5_5->f.h = 1; + } + spvpp_fsuva_j = ((spvpp_fsuva_j + 1) & 0xffLL); + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + spvpp_fsuva_survived = ((((((spvpp_fsuva_Exists & ((~(spvpp_fsuva_killrr1)) & 0x3f)) & 0x3fLL) & ((~(spvpp_fsuva_killrr2)) & 0x3f)) & 0xffffffffffffffffLL) & ((~(spvpp_fsuva_killrr3)) & 0x3f)) & 0xffffffffffffffffLL); + spvpp_fsuva_i = 0; + + { + if (spvpp_fsuva_survived_ptr_b_0_0->f.h) spvpp_fsuva_Larger[spvpp_fsuva_i] = ((spvpp_fsuva_Larger[spvpp_fsuva_i] | ((~(spvpp_fsuva_survived)) & 0x3f)) & 0x3fLL); + else spvpp_fsuva_Larger[spvpp_fsuva_i] = 0; + spvpp_fsuva_larg = spvpp_fsuva_Larger[spvpp_fsuva_i]; + switch (spvpp_fsuva_i) + { + case ((0 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_5_1->f.h == (31 & 0x1f); + break; + case ((1 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_2->f.h, 4, spvpp_fsuva_larg_ptr_b_0_0->f.h, 1) == (31 & 0x1f); + break; + case ((2 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_3->f.h, 3, spvpp_fsuva_larg_ptr_b_1_0->f.h, 2) == (31 & 0x1f); + break; + case ((3 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_4->f.h, 2, spvpp_fsuva_larg_ptr_b_2_0->f.h, 3) == (31 & 0x1f); + break; + case ((4 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_5->f.h, 1, spvpp_fsuva_larg_ptr_b_3_0->f.h, 4) == (31 & 0x1f); + break; + case ((5 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_4_0->f.h == (31 & 0x1f); + break; + } + spvpp_m0a_ptr_b_0_0->f.h = spvpp_fsuva_s; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + if (spvpp_fsuva_survived_ptr_b_1_1->f.h) spvpp_fsuva_Larger[spvpp_fsuva_i] = ((spvpp_fsuva_Larger[spvpp_fsuva_i] | ((~(spvpp_fsuva_survived)) & 0x3f)) & 0x3fLL); + else spvpp_fsuva_Larger[spvpp_fsuva_i] = 0; + spvpp_fsuva_larg = spvpp_fsuva_Larger[spvpp_fsuva_i]; + switch (spvpp_fsuva_i) + { + case ((0 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_5_1->f.h == (31 & 0x1f); + break; + case ((1 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_2->f.h, 4, spvpp_fsuva_larg_ptr_b_0_0->f.h, 1) == (31 & 0x1f); + break; + case ((2 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_3->f.h, 3, spvpp_fsuva_larg_ptr_b_1_0->f.h, 2) == (31 & 0x1f); + break; + case ((3 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_4->f.h, 2, spvpp_fsuva_larg_ptr_b_2_0->f.h, 3) == (31 & 0x1f); + break; + case ((4 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_5->f.h, 1, spvpp_fsuva_larg_ptr_b_3_0->f.h, 4) == (31 & 0x1f); + break; + case ((5 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_4_0->f.h == (31 & 0x1f); + break; + } + spvpp_m0a_ptr_b_1_1->f.h = spvpp_fsuva_s; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + if (spvpp_fsuva_survived_ptr_b_2_2->f.h) spvpp_fsuva_Larger[spvpp_fsuva_i] = ((spvpp_fsuva_Larger[spvpp_fsuva_i] | ((~(spvpp_fsuva_survived)) & 0x3f)) & 0x3fLL); + else spvpp_fsuva_Larger[spvpp_fsuva_i] = 0; + spvpp_fsuva_larg = spvpp_fsuva_Larger[spvpp_fsuva_i]; + switch (spvpp_fsuva_i) + { + case ((0 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_5_1->f.h == (31 & 0x1f); + break; + case ((1 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_2->f.h, 4, spvpp_fsuva_larg_ptr_b_0_0->f.h, 1) == (31 & 0x1f); + break; + case ((2 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_3->f.h, 3, spvpp_fsuva_larg_ptr_b_1_0->f.h, 2) == (31 & 0x1f); + break; + case ((3 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_4->f.h, 2, spvpp_fsuva_larg_ptr_b_2_0->f.h, 3) == (31 & 0x1f); + break; + case ((4 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_5->f.h, 1, spvpp_fsuva_larg_ptr_b_3_0->f.h, 4) == (31 & 0x1f); + break; + case ((5 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_4_0->f.h == (31 & 0x1f); + break; + } + spvpp_m0a_ptr_b_2_2->f.h = spvpp_fsuva_s; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + if (spvpp_fsuva_survived_ptr_b_3_3->f.h) spvpp_fsuva_Larger[spvpp_fsuva_i] = ((spvpp_fsuva_Larger[spvpp_fsuva_i] | ((~(spvpp_fsuva_survived)) & 0x3f)) & 0x3fLL); + else spvpp_fsuva_Larger[spvpp_fsuva_i] = 0; + spvpp_fsuva_larg = spvpp_fsuva_Larger[spvpp_fsuva_i]; + switch (spvpp_fsuva_i) + { + case ((0 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_5_1->f.h == (31 & 0x1f); + break; + case ((1 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_2->f.h, 4, spvpp_fsuva_larg_ptr_b_0_0->f.h, 1) == (31 & 0x1f); + break; + case ((2 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_3->f.h, 3, spvpp_fsuva_larg_ptr_b_1_0->f.h, 2) == (31 & 0x1f); + break; + case ((3 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_4->f.h, 2, spvpp_fsuva_larg_ptr_b_2_0->f.h, 3) == (31 & 0x1f); + break; + case ((4 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_5->f.h, 1, spvpp_fsuva_larg_ptr_b_3_0->f.h, 4) == (31 & 0x1f); + break; + case ((5 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_4_0->f.h == (31 & 0x1f); + break; + } + spvpp_m0a_ptr_b_3_3->f.h = spvpp_fsuva_s; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + if (spvpp_fsuva_survived_ptr_b_4_4->f.h) spvpp_fsuva_Larger[spvpp_fsuva_i] = ((spvpp_fsuva_Larger[spvpp_fsuva_i] | ((~(spvpp_fsuva_survived)) & 0x3f)) & 0x3fLL); + else spvpp_fsuva_Larger[spvpp_fsuva_i] = 0; + spvpp_fsuva_larg = spvpp_fsuva_Larger[spvpp_fsuva_i]; + switch (spvpp_fsuva_i) + { + case ((0 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_5_1->f.h == (31 & 0x1f); + break; + case ((1 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_2->f.h, 4, spvpp_fsuva_larg_ptr_b_0_0->f.h, 1) == (31 & 0x1f); + break; + case ((2 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_3->f.h, 3, spvpp_fsuva_larg_ptr_b_1_0->f.h, 2) == (31 & 0x1f); + break; + case ((3 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_4->f.h, 2, spvpp_fsuva_larg_ptr_b_2_0->f.h, 3) == (31 & 0x1f); + break; + case ((4 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_5->f.h, 1, spvpp_fsuva_larg_ptr_b_3_0->f.h, 4) == (31 & 0x1f); + break; + case ((5 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_4_0->f.h == (31 & 0x1f); + break; + } + spvpp_m0a_ptr_b_4_4->f.h = spvpp_fsuva_s; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); + + { + if (spvpp_fsuva_survived_ptr_b_5_5->f.h) spvpp_fsuva_Larger[spvpp_fsuva_i] = ((spvpp_fsuva_Larger[spvpp_fsuva_i] | ((~(spvpp_fsuva_survived)) & 0x3f)) & 0x3fLL); + else spvpp_fsuva_Larger[spvpp_fsuva_i] = 0; + spvpp_fsuva_larg = spvpp_fsuva_Larger[spvpp_fsuva_i]; + switch (spvpp_fsuva_i) + { + case ((0 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_5_1->f.h == (31 & 0x1f); + break; + case ((1 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_2->f.h, 4, spvpp_fsuva_larg_ptr_b_0_0->f.h, 1) == (31 & 0x1f); + break; + case ((2 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_3->f.h, 3, spvpp_fsuva_larg_ptr_b_1_0->f.h, 2) == (31 & 0x1f); + break; + case ((3 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_4->f.h, 2, spvpp_fsuva_larg_ptr_b_2_0->f.h, 3) == (31 & 0x1f); + break; + case ((4 & 0xf)):spvpp_fsuva_s = sigcat(spvpp_fsuva_larg_ptr_b_5_5->f.h, 1, spvpp_fsuva_larg_ptr_b_3_0->f.h, 4) == (31 & 0x1f); + break; + case ((5 & 0xf)):spvpp_fsuva_s = spvpp_fsuva_larg_ptr_b_4_0->f.h == (31 & 0x1f); + break; + } + spvpp_m0a_ptr_b_5_5->f.h = spvpp_fsuva_s; + } + spvpp_fsuva_i = ((spvpp_fsuva_i + 1) & 0xffLL); +} +} + +void vpp_generated_2014_05_15::mux() +{ +/* always */ if (CH_spvpp_m0 | CH_spvpp_m1 | CH_spvpp_m2 | CH_spvpp_pt2arrr | CH_spvpp_sign2arrr | CH_spvpp_mode2arrr | CH_spvpp_etaPT2arrr | CH_spvpp_FR2arrr | CH_spvpp_phi2arrr | CH_spvpp_me2Rankrrrrr[0] | CH_spvpp_phdiff_arrr[0] | CH_spvpp_phdiff_brrr[0] | CH_spvpp_pt2brrr | CH_spvpp_sign2brrr | CH_spvpp_mode2brrr | CH_spvpp_etaPT2brrr | CH_spvpp_FR2brrr | CH_spvpp_phi2brrr | CH_spvpp_me2Rankrrrrr[1] | CH_spvpp_phdiff_arrr[1] | CH_spvpp_phdiff_brrr[1] | CH_spvpp_pt2crrr | CH_spvpp_sign2crrr | CH_spvpp_mode2crrr | CH_spvpp_etaPT2crrr | CH_spvpp_FR2crrr | CH_spvpp_phi2crrr | CH_spvpp_me2Rankrrrrr[2] | CH_spvpp_phdiff_arrr[2] | CH_spvpp_phdiff_brrr[2] | CH_spvpp_pt3arrr | CH_spvpp_sign3arrr | CH_spvpp_mode3arrr | CH_spvpp_etaPT3arrr | CH_spvpp_FR3arrr | CH_spvpp_phi3arrr | CH_spvpp_me3Rankrrrrr[0] | CH_spvpp_phdiff_arrr[3] | CH_spvpp_phdiff_brrr[3] | CH_spvpp_pt3brrr | CH_spvpp_sign3brrr | CH_spvpp_mode3brrr | CH_spvpp_etaPT3brrr | CH_spvpp_FR3brrr | CH_spvpp_phi3brrr | CH_spvpp_me3Rankrrrrr[1] | CH_spvpp_phdiff_arrr[4] | CH_spvpp_phdiff_brrr[4] | CH_spvpp_pt3crrr | CH_spvpp_sign3crrr | CH_spvpp_mode3crrr | CH_spvpp_etaPT3crrr | CH_spvpp_FR3crrr | CH_spvpp_phi3crrr | CH_spvpp_me3Rankrrrrr[2] | CH_spvpp_phdiff_arrr[5] | CH_spvpp_phdiff_brrr[5] | CH_spvpp_pt4arrr | CH_spvpp_sign4arrr | CH_spvpp_mode4arrr | CH_spvpp_etaPT4arrr | CH_spvpp_FR4arrr | CH_spvpp_phi4arrr | CH_spvpp_me4Rankrrrrr[0] | CH_spvpp_pt4brrr | CH_spvpp_sign4brrr | CH_spvpp_mode4brrr | CH_spvpp_etaPT4brrr | CH_spvpp_FR4brrr | CH_spvpp_phi4brrr | CH_spvpp_me4Rankrrrrr[1] | CH_spvpp_pt4crrr | CH_spvpp_sign4crrr | CH_spvpp_mode4crrr | CH_spvpp_etaPT4crrr | CH_spvpp_FR4crrr | CH_spvpp_phi4crrr | CH_spvpp_me4Rankrrrrr[2] | CH_spvpp_ptb2arrr | CH_spvpp_signb2arrr | CH_spvpp_modeb2arrr | CH_spvpp_etaPTb2arrr | CH_spvpp_FRbarrr | CH_spvpp_phib2arrr | CH_spvpp_mb2rankrrrrr[0] | CH_spvpp_ptb2brrr | CH_spvpp_signb2brrr | CH_spvpp_modeb2brrr | CH_spvpp_etaPTb2brrr | CH_spvpp_FRbbrrr | CH_spvpp_phib2brrr | CH_spvpp_mb2rankrrrrr[1] | CH_spvpp_ptb2crrr | CH_spvpp_signb2crrr | CH_spvpp_modeb2crrr | CH_spvpp_etaPTb2crrr | CH_spvpp_FRbcrrr | CH_spvpp_phib2crrr | CH_spvpp_mb2rankrrrrr[2] | CH_spvpp_ptb2drrr | CH_spvpp_signb2drrr | CH_spvpp_modeb2drrr | CH_spvpp_etaPTb2drrr | CH_spvpp_FRbdrrr | CH_spvpp_phib2drrr | CH_spvpp_mb2rankrrrrr[3] | CH_spvpp_u2aIdrrr | CH_spvpp_u2bIdrrr | CH_spvpp_u2cIdrrr | CH_spvpp_u3aIdrrr | CH_spvpp_u3bIdrrr | CH_spvpp_u3cIdrrr | CH_spvpp_u4aIdrrr | CH_spvpp_u4bIdrrr | CH_spvpp_u4cIdrrr | CH_spvpp_ub2aIdrrr | CH_spvpp_ub2bIdrrr | CH_spvpp_ub2cIdrrr | CH_spvpp_ub2dIdrrr | CH_spvpp_m0a | CH_spvpp_etaPTa2arrr | CH_spvpp_phia2arrr | CH_spvpp_halo2rankrrrrr[0] | CH_spvpp_etaPTa2brrr | CH_spvpp_phia2brrr | CH_spvpp_halo2rankrrrrr[1] | CH_spvpp_etaPTa2crrr | CH_spvpp_phia2crrr | CH_spvpp_halo2rankrrrrr[2] | CH_spvpp_etaPTa3arrr | CH_spvpp_phia3arrr | CH_spvpp_halo3rankrrrrr[0] | CH_spvpp_etaPTa3brrr | CH_spvpp_phia3brrr | CH_spvpp_halo3rankrrrrr[1] | CH_spvpp_etaPTa3crrr | CH_spvpp_phia3crrr | CH_spvpp_halo3rankrrrrr[2] | CH_spvpp_ua2aIdrrr | CH_spvpp_ua2bIdrrr | CH_spvpp_ua2cIdrrr | CH_spvpp_ua3aIdrrr | CH_spvpp_ua3bIdrrr | CH_spvpp_ua3cIdrrr) +{ + spvpp_mux_pt[0] = spvpp_pt2arrr; + spvpp_mux_sign_ptr_b_0_0->f.h = spvpp_sign2arrr; + spvpp_mux_modeMem[0] = spvpp_mode2arrr; + spvpp_mux_etaPT[0] = spvpp_etaPT2arrr; + spvpp_mux_FR_ptr_b_0_0->f.h = spvpp_FR2arrr; + spvpp_mux_phi[0] = spvpp_phi2arrr; + spvpp_mux_pt[1] = spvpp_pt2brrr; + spvpp_mux_sign_ptr_b_1_1->f.h = spvpp_sign2brrr; + spvpp_mux_modeMem[1] = spvpp_mode2brrr; + spvpp_mux_etaPT[1] = spvpp_etaPT2brrr; + spvpp_mux_FR_ptr_b_1_1->f.h = spvpp_FR2brrr; + spvpp_mux_phi[1] = spvpp_phi2brrr; + spvpp_mux_pt[2] = spvpp_pt2crrr; + spvpp_mux_sign_ptr_b_2_2->f.h = spvpp_sign2crrr; + spvpp_mux_modeMem[2] = spvpp_mode2crrr; + spvpp_mux_etaPT[2] = spvpp_etaPT2crrr; + spvpp_mux_FR_ptr_b_2_2->f.h = spvpp_FR2crrr; + spvpp_mux_phi[2] = spvpp_phi2crrr; + spvpp_mux_pt[3] = spvpp_pt3arrr; + spvpp_mux_sign_ptr_b_3_3->f.h = spvpp_sign3arrr; + spvpp_mux_modeMem[3] = spvpp_mode3arrr; + spvpp_mux_etaPT[3] = spvpp_etaPT3arrr; + spvpp_mux_FR_ptr_b_3_3->f.h = spvpp_FR3arrr; + spvpp_mux_phi[3] = spvpp_phi3arrr; + spvpp_mux_pt[4] = spvpp_pt3brrr; + spvpp_mux_sign_ptr_b_4_4->f.h = spvpp_sign3brrr; + spvpp_mux_modeMem[4] = spvpp_mode3brrr; + spvpp_mux_etaPT[4] = spvpp_etaPT3brrr; + spvpp_mux_FR_ptr_b_4_4->f.h = spvpp_FR3brrr; + spvpp_mux_phi[4] = spvpp_phi3brrr; + spvpp_mux_pt[5] = spvpp_pt3crrr; + spvpp_mux_sign_ptr_b_5_5->f.h = spvpp_sign3crrr; + spvpp_mux_modeMem[5] = spvpp_mode3crrr; + spvpp_mux_etaPT[5] = spvpp_etaPT3crrr; + spvpp_mux_FR_ptr_b_5_5->f.h = spvpp_FR3crrr; + spvpp_mux_phi[5] = spvpp_phi3crrr; + spvpp_mux_pt[6] = spvpp_pt4arrr; + spvpp_mux_sign_ptr_b_6_6->f.h = spvpp_sign4arrr; + spvpp_mux_modeMem[6] = spvpp_mode4arrr; + spvpp_mux_etaPT[6] = spvpp_etaPT4arrr; + spvpp_mux_FR_ptr_b_6_6->f.h = spvpp_FR4arrr; + spvpp_mux_phi[6] = spvpp_phi4arrr; + spvpp_mux_pt[7] = spvpp_pt4brrr; + spvpp_mux_sign_ptr_b_7_7->f.h = spvpp_sign4brrr; + spvpp_mux_modeMem[7] = spvpp_mode4brrr; + spvpp_mux_etaPT[7] = spvpp_etaPT4brrr; + spvpp_mux_FR_ptr_b_7_7->f.h = spvpp_FR4brrr; + spvpp_mux_phi[7] = spvpp_phi4brrr; + spvpp_mux_pt[8] = spvpp_pt4crrr; + spvpp_mux_sign_ptr_b_8_8->f.h = spvpp_sign4crrr; + spvpp_mux_modeMem[8] = spvpp_mode4crrr; + spvpp_mux_etaPT[8] = spvpp_etaPT4crrr; + spvpp_mux_FR_ptr_b_8_8->f.h = spvpp_FR4crrr; + spvpp_mux_phi[8] = spvpp_phi4crrr; + spvpp_mux_pt[9] = spvpp_ptb2arrr; + spvpp_mux_sign_ptr_b_9_9->f.h = spvpp_signb2arrr; + spvpp_mux_modeMem[9] = spvpp_modeb2arrr; + spvpp_mux_etaPT[9] = spvpp_etaPTb2arrr; + spvpp_mux_FR_ptr_b_9_9->f.h = spvpp_FRbarrr; + spvpp_mux_phi[9] = spvpp_phib2arrr; + spvpp_mux_pt[10] = spvpp_ptb2brrr; + spvpp_mux_sign_ptr_b_10_10->f.h = spvpp_signb2brrr; + spvpp_mux_modeMem[10] = spvpp_modeb2brrr; + spvpp_mux_etaPT[10] = spvpp_etaPTb2brrr; + spvpp_mux_FR_ptr_b_10_10->f.h = spvpp_FRbbrrr; + spvpp_mux_phi[10] = spvpp_phib2brrr; + spvpp_mux_pt[11] = spvpp_ptb2crrr; + spvpp_mux_sign_ptr_b_11_11->f.h = spvpp_signb2crrr; + spvpp_mux_modeMem[11] = spvpp_modeb2crrr; + spvpp_mux_etaPT[11] = spvpp_etaPTb2crrr; + spvpp_mux_FR_ptr_b_11_11->f.h = spvpp_FRbcrrr; + spvpp_mux_phi[11] = spvpp_phib2crrr; + spvpp_mux_pt[12] = spvpp_ptb2drrr; + spvpp_mux_sign_ptr_b_12_12->f.h = spvpp_signb2drrr; + spvpp_mux_modeMem[12] = spvpp_modeb2drrr; + spvpp_mux_etaPT[12] = spvpp_etaPTb2drrr; + spvpp_mux_FR_ptr_b_12_12->f.h = spvpp_FRbdrrr; + spvpp_mux_phi[12] = spvpp_phib2drrr; + spvpp_mux_rank[0] = spvpp_me2Rankrrrrr[0]; + spvpp_mux_rank[1] = spvpp_me2Rankrrrrr[1]; + spvpp_mux_rank[2] = spvpp_me2Rankrrrrr[2]; + spvpp_mux_rank[3] = spvpp_me3Rankrrrrr[0]; + spvpp_mux_rank[4] = spvpp_me3Rankrrrrr[1]; + spvpp_mux_rank[5] = spvpp_me3Rankrrrrr[2]; + spvpp_mux_rank[6] = spvpp_me4Rankrrrrr[0]; + spvpp_mux_rank[7] = spvpp_me4Rankrrrrr[1]; + spvpp_mux_rank[8] = spvpp_me4Rankrrrrr[2]; + spvpp_mux_rank[9] = spvpp_mb2rankrrrrr[0]; + spvpp_mux_rank[10] = spvpp_mb2rankrrrrr[1]; + spvpp_mux_rank[11] = spvpp_mb2rankrrrrr[2]; + spvpp_mux_rank[12] = spvpp_mb2rankrrrrr[3]; + spvpp_mux_id[0] = sigcat((0 & 0x1f), 5, spvpp_u2aIdrrr, 17); + spvpp_mux_id[1] = sigcat((0 & 0x1f), 5, spvpp_u2bIdrrr, 17); + spvpp_mux_id[2] = sigcat((0 & 0x1f), 5, spvpp_u2cIdrrr, 17); + spvpp_mux_id[3] = sigcat((0 & 0x1f), 5, spvpp_u3aIdrrr, 17); + spvpp_mux_id[4] = sigcat((0 & 0x1f), 5, spvpp_u3bIdrrr, 17); + spvpp_mux_id[5] = sigcat((0 & 0x1f), 5, spvpp_u3cIdrrr, 17); + spvpp_mux_id[6] = sigcat(sigcat(sigcat((0 & 0x1f), 5, spvpp_u4aIdrrr_ptr_b_8_5->f.h, 4), 9, (0 & 0xff), 8), 17, spvpp_u4aIdrrr_ptr_b_4_0->f.h, 5); + spvpp_mux_id[7] = sigcat(sigcat(sigcat((0 & 0x1f), 5, spvpp_u4bIdrrr_ptr_b_8_5->f.h, 4), 9, (0 & 0xff), 8), 17, spvpp_u4bIdrrr_ptr_b_4_0->f.h, 5); + spvpp_mux_id[8] = sigcat(sigcat(sigcat((0 & 0x1f), 5, spvpp_u4cIdrrr_ptr_b_8_5->f.h, 4), 9, (0 & 0xff), 8), 17, spvpp_u4cIdrrr_ptr_b_4_0->f.h, 5); + spvpp_mux_id[9] = sigcat(sigcat(spvpp_ub2aIdrrr_ptr_b_17_13->f.h, 5, (0 & 0xf), 4), 9, spvpp_ub2aIdrrr_ptr_b_12_0->f.h, 13); + spvpp_mux_id[10] = sigcat(sigcat(spvpp_ub2bIdrrr_ptr_b_17_13->f.h, 5, (0 & 0xf), 4), 9, spvpp_ub2bIdrrr_ptr_b_12_0->f.h, 13); + spvpp_mux_id[11] = sigcat(sigcat(spvpp_ub2cIdrrr_ptr_b_17_13->f.h, 5, (0 & 0xf), 4), 9, spvpp_ub2cIdrrr_ptr_b_12_0->f.h, 13); + spvpp_mux_id[12] = sigcat(sigcat(spvpp_ub2dIdrrr_ptr_b_17_13->f.h, 5, (0 & 0xf), 4), 9, spvpp_ub2dIdrrr_ptr_b_12_0->f.h, 13); + spvpp_mux_etaPTa[0] = spvpp_etaPTa2arrr; + spvpp_mux_phia[0] = spvpp_phia2arrr; + spvpp_mux_etaPTa[1] = spvpp_etaPTa2brrr; + spvpp_mux_phia[1] = spvpp_phia2brrr; + spvpp_mux_etaPTa[2] = spvpp_etaPTa2crrr; + spvpp_mux_phia[2] = spvpp_phia2crrr; + spvpp_mux_etaPTa[3] = spvpp_etaPTa3arrr; + spvpp_mux_phia[3] = spvpp_phia3arrr; + spvpp_mux_etaPTa[4] = spvpp_etaPTa3brrr; + spvpp_mux_phia[4] = spvpp_phia3brrr; + spvpp_mux_etaPTa[5] = spvpp_etaPTa3crrr; + spvpp_mux_phia[5] = spvpp_phia3crrr; + spvpp_mux_ranka[0] = spvpp_halo2rankrrrrr[0]; + spvpp_mux_ranka[1] = spvpp_halo2rankrrrrr[1]; + spvpp_mux_ranka[2] = spvpp_halo2rankrrrrr[2]; + spvpp_mux_ranka[3] = spvpp_halo3rankrrrrr[0]; + spvpp_mux_ranka[4] = spvpp_halo3rankrrrrr[1]; + spvpp_mux_ranka[5] = spvpp_halo3rankrrrrr[2]; + spvpp_mux_phdiff_a[0] = spvpp_phdiff_arrr[0]; + spvpp_mux_phdiff_a[1] = spvpp_phdiff_arrr[1]; + spvpp_mux_phdiff_a[2] = spvpp_phdiff_arrr[2]; + spvpp_mux_phdiff_a[3] = spvpp_phdiff_arrr[3]; + spvpp_mux_phdiff_a[4] = spvpp_phdiff_arrr[4]; + spvpp_mux_phdiff_a[5] = spvpp_phdiff_arrr[5]; + spvpp_mux_phdiff_b[0] = spvpp_phdiff_brrr[0]; + spvpp_mux_phdiff_b[1] = spvpp_phdiff_brrr[1]; + spvpp_mux_phdiff_b[2] = spvpp_phdiff_brrr[2]; + spvpp_mux_phdiff_b[3] = spvpp_phdiff_brrr[3]; + spvpp_mux_phdiff_b[4] = spvpp_phdiff_brrr[4]; + spvpp_mux_phdiff_b[5] = spvpp_phdiff_brrr[5]; + spvpp_mux_ida[0] = sigcat((0 & 0x1fff), 13, spvpp_ua2aIdrrr, 9); + spvpp_mux_ida[1] = sigcat((0 & 0x1fff), 13, spvpp_ua2bIdrrr, 9); + spvpp_mux_ida[2] = sigcat((0 & 0x1fff), 13, spvpp_ua2cIdrrr, 9); + spvpp_mux_ida[3] = sigcat(sigcat(sigcat((0 & 0x1ff), 9, spvpp_ua3aIdrrr_ptr_b_8_5->f.h, 4), 13, (0 & 0xf), 4), 17, spvpp_ua3aIdrrr_ptr_b_4_0->f.h, 5); + spvpp_mux_ida[4] = sigcat(sigcat(sigcat((0 & 0x1ff), 9, spvpp_ua3bIdrrr_ptr_b_8_5->f.h, 4), 13, (0 & 0xf), 4), 17, spvpp_ua3bIdrrr_ptr_b_4_0->f.h, 5); + spvpp_mux_ida[5] = sigcat(sigcat(sigcat((0 & 0x1ff), 9, spvpp_ua3cIdrrr_ptr_b_8_5->f.h, 4), 13, (0 & 0xf), 4), 17, spvpp_ua3cIdrrr_ptr_b_4_0->f.h, 5); + spvpp_rankH = 0; + spvpp_rankM = 0; + spvpp_rankL = 0; + spvpp_ptH = 0; + spvpp_ptM = 0; + spvpp_ptL = 0; + spvpp_signH = 0; + spvpp_signM = 0; + spvpp_signL = 0; + spvpp_modeMemH = 0; + spvpp_modeMemM = 0; + spvpp_modeMemL = 0; + spvpp_etaPTH = 0; + spvpp_etaPTM = 0; + spvpp_etaPTL = 0; + spvpp_FRH = 0; + spvpp_FRM = 0; + spvpp_FRL = 0; + spvpp_mux_phiHs = 0; + spvpp_mux_phiMs = 0; + spvpp_mux_phiLs = 0; + spvpp_idH = 0; + spvpp_idM = 0; + spvpp_idL = 0; + spvpp_phdiff_a1 = 0; + spvpp_phdiff_a2 = 0; + spvpp_phdiff_a3 = 0; + spvpp_phdiff_b1 = 0; + spvpp_phdiff_b2 = 0; + spvpp_phdiff_b3 = 0; + spvpp_mux_i = 0; + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_sign_ptr_b_0_0->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_sign_ptr_b_0_0->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_sign_ptr_b_0_0->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_FR_ptr_b_0_0->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_FR_ptr_b_0_0->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_FR_ptr_b_0_0->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_sign_ptr_b_1_1->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_sign_ptr_b_1_1->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_sign_ptr_b_1_1->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_FR_ptr_b_1_1->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_FR_ptr_b_1_1->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_FR_ptr_b_1_1->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_sign_ptr_b_2_2->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_sign_ptr_b_2_2->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_sign_ptr_b_2_2->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_FR_ptr_b_2_2->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_FR_ptr_b_2_2->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_FR_ptr_b_2_2->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_sign_ptr_b_3_3->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_sign_ptr_b_3_3->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_sign_ptr_b_3_3->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_FR_ptr_b_3_3->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_FR_ptr_b_3_3->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_FR_ptr_b_3_3->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_sign_ptr_b_4_4->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_sign_ptr_b_4_4->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_sign_ptr_b_4_4->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_FR_ptr_b_4_4->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_FR_ptr_b_4_4->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_FR_ptr_b_4_4->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_sign_ptr_b_5_5->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_sign_ptr_b_5_5->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_sign_ptr_b_5_5->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_FR_ptr_b_5_5->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_FR_ptr_b_5_5->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_FR_ptr_b_5_5->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_6_6->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_6_6->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_6_6->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_6_6->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_6_6->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_6_6->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_6_6->f.h == 1) ? spvpp_mux_sign_ptr_b_6_6->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_6_6->f.h == 1) ? spvpp_mux_sign_ptr_b_6_6->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_6_6->f.h == 1) ? spvpp_mux_sign_ptr_b_6_6->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_6_6->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_6_6->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_6_6->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_6_6->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_6_6->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_6_6->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_6_6->f.h == 1) ? spvpp_mux_FR_ptr_b_6_6->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_6_6->f.h == 1) ? spvpp_mux_FR_ptr_b_6_6->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_6_6->f.h == 1) ? spvpp_mux_FR_ptr_b_6_6->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_6_6->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_6_6->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_6_6->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_6_6->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_6_6->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_6_6->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_7_7->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_7_7->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_7_7->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_7_7->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_7_7->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_7_7->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_7_7->f.h == 1) ? spvpp_mux_sign_ptr_b_7_7->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_7_7->f.h == 1) ? spvpp_mux_sign_ptr_b_7_7->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_7_7->f.h == 1) ? spvpp_mux_sign_ptr_b_7_7->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_7_7->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_7_7->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_7_7->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_7_7->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_7_7->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_7_7->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_7_7->f.h == 1) ? spvpp_mux_FR_ptr_b_7_7->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_7_7->f.h == 1) ? spvpp_mux_FR_ptr_b_7_7->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_7_7->f.h == 1) ? spvpp_mux_FR_ptr_b_7_7->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_7_7->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_7_7->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_7_7->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_7_7->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_7_7->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_7_7->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_8_8->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_8_8->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_8_8->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_8_8->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_8_8->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_8_8->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_8_8->f.h == 1) ? spvpp_mux_sign_ptr_b_8_8->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_8_8->f.h == 1) ? spvpp_mux_sign_ptr_b_8_8->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_8_8->f.h == 1) ? spvpp_mux_sign_ptr_b_8_8->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_8_8->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_8_8->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_8_8->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_8_8->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_8_8->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_8_8->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_8_8->f.h == 1) ? spvpp_mux_FR_ptr_b_8_8->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_8_8->f.h == 1) ? spvpp_mux_FR_ptr_b_8_8->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_8_8->f.h == 1) ? spvpp_mux_FR_ptr_b_8_8->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_8_8->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_8_8->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_8_8->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_8_8->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_8_8->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_8_8->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_9_9->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_9_9->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_9_9->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_9_9->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_9_9->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_9_9->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_9_9->f.h == 1) ? spvpp_mux_sign_ptr_b_9_9->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_9_9->f.h == 1) ? spvpp_mux_sign_ptr_b_9_9->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_9_9->f.h == 1) ? spvpp_mux_sign_ptr_b_9_9->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_9_9->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_9_9->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_9_9->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_9_9->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_9_9->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_9_9->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_9_9->f.h == 1) ? spvpp_mux_FR_ptr_b_9_9->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_9_9->f.h == 1) ? spvpp_mux_FR_ptr_b_9_9->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_9_9->f.h == 1) ? spvpp_mux_FR_ptr_b_9_9->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_9_9->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_9_9->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_9_9->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_9_9->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_9_9->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_9_9->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_10_10->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_10_10->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_10_10->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_10_10->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_10_10->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_10_10->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_10_10->f.h == 1) ? spvpp_mux_sign_ptr_b_10_10->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_10_10->f.h == 1) ? spvpp_mux_sign_ptr_b_10_10->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_10_10->f.h == 1) ? spvpp_mux_sign_ptr_b_10_10->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_10_10->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_10_10->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_10_10->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_10_10->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_10_10->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_10_10->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_10_10->f.h == 1) ? spvpp_mux_FR_ptr_b_10_10->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_10_10->f.h == 1) ? spvpp_mux_FR_ptr_b_10_10->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_10_10->f.h == 1) ? spvpp_mux_FR_ptr_b_10_10->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_10_10->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_10_10->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_10_10->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_10_10->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_10_10->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_10_10->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_11_11->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_11_11->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_11_11->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_11_11->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_11_11->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_11_11->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_11_11->f.h == 1) ? spvpp_mux_sign_ptr_b_11_11->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_11_11->f.h == 1) ? spvpp_mux_sign_ptr_b_11_11->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_11_11->f.h == 1) ? spvpp_mux_sign_ptr_b_11_11->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_11_11->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_11_11->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_11_11->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_11_11->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_11_11->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_11_11->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_11_11->f.h == 1) ? spvpp_mux_FR_ptr_b_11_11->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_11_11->f.h == 1) ? spvpp_mux_FR_ptr_b_11_11->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_11_11->f.h == 1) ? spvpp_mux_FR_ptr_b_11_11->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_11_11->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_11_11->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_11_11->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_11_11->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_11_11->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_11_11->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_rankH = ((spvpp_rankH | ((spvpp_m0_ptr_b_12_12->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankM = ((spvpp_rankM | ((spvpp_m1_ptr_b_12_12->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_rankL = ((spvpp_rankL | ((spvpp_m2_ptr_b_12_12->f.h == 1) ? spvpp_mux_rank[spvpp_mux_i] : 0)) & 0x3fLL); + spvpp_ptH = ((spvpp_ptH | ((spvpp_m0_ptr_b_12_12->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptM = ((spvpp_ptM | ((spvpp_m1_ptr_b_12_12->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_ptL = ((spvpp_ptL | ((spvpp_m2_ptr_b_12_12->f.h == 1) ? spvpp_mux_pt[spvpp_mux_i] : 0)) & 0x1fffLL); + spvpp_signH = ((spvpp_signH | ((spvpp_m0_ptr_b_12_12->f.h == 1) ? spvpp_mux_sign_ptr_b_12_12->f.h : 0)) & 0x1LL); + spvpp_signM = ((spvpp_signM | ((spvpp_m1_ptr_b_12_12->f.h == 1) ? spvpp_mux_sign_ptr_b_12_12->f.h : 0)) & 0x1LL); + spvpp_signL = ((spvpp_signL | ((spvpp_m2_ptr_b_12_12->f.h == 1) ? spvpp_mux_sign_ptr_b_12_12->f.h : 0)) & 0x1LL); + spvpp_modeMemH = ((spvpp_modeMemH | ((spvpp_m0_ptr_b_12_12->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemM = ((spvpp_modeMemM | ((spvpp_m1_ptr_b_12_12->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_modeMemL = ((spvpp_modeMemL | ((spvpp_m2_ptr_b_12_12->f.h == 1) ? spvpp_mux_modeMem[spvpp_mux_i] : 0)) & 0xfLL); + spvpp_etaPTH = ((spvpp_etaPTH | ((spvpp_m0_ptr_b_12_12->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTM = ((spvpp_etaPTM | ((spvpp_m1_ptr_b_12_12->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_etaPTL = ((spvpp_etaPTL | ((spvpp_m2_ptr_b_12_12->f.h == 1) ? spvpp_mux_etaPT[spvpp_mux_i] : 0)) & 0x1fLL); + spvpp_FRH = ((spvpp_FRH | ((spvpp_m0_ptr_b_12_12->f.h == 1) ? spvpp_mux_FR_ptr_b_12_12->f.h : 0)) & 0x1LL); + spvpp_FRM = ((spvpp_FRM | ((spvpp_m1_ptr_b_12_12->f.h == 1) ? spvpp_mux_FR_ptr_b_12_12->f.h : 0)) & 0x1LL); + spvpp_FRL = ((spvpp_FRL | ((spvpp_m2_ptr_b_12_12->f.h == 1) ? spvpp_mux_FR_ptr_b_12_12->f.h : 0)) & 0x1LL); + spvpp_mux_phiHs = ((spvpp_mux_phiHs | ((spvpp_m0_ptr_b_12_12->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiMs = ((spvpp_mux_phiMs | ((spvpp_m1_ptr_b_12_12->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_mux_phiLs = ((spvpp_mux_phiLs | ((spvpp_m2_ptr_b_12_12->f.h == 1) ? spvpp_mux_phi[spvpp_mux_i] : 0)) & 0x7fLL); + spvpp_idH = ((spvpp_idH | ((spvpp_m0_ptr_b_12_12->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idM = ((spvpp_idM | ((spvpp_m1_ptr_b_12_12->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + spvpp_idL = ((spvpp_idL | ((spvpp_m2_ptr_b_12_12->f.h == 1) ? spvpp_mux_id[spvpp_mux_i] : 0)) & 0x3fffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + spvpp_mux_i = 0; + + { + spvpp_phdiff_a1 = ((spvpp_phdiff_a1 | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a2 = ((spvpp_phdiff_a2 | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a3 = ((spvpp_phdiff_a3 | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b1 = ((spvpp_phdiff_b1 | ((spvpp_m0_ptr_b_0_0->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b2 = ((spvpp_phdiff_b2 | ((spvpp_m1_ptr_b_0_0->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b3 = ((spvpp_phdiff_b3 | ((spvpp_m2_ptr_b_0_0->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_phdiff_a1 = ((spvpp_phdiff_a1 | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a2 = ((spvpp_phdiff_a2 | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a3 = ((spvpp_phdiff_a3 | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b1 = ((spvpp_phdiff_b1 | ((spvpp_m0_ptr_b_1_1->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b2 = ((spvpp_phdiff_b2 | ((spvpp_m1_ptr_b_1_1->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b3 = ((spvpp_phdiff_b3 | ((spvpp_m2_ptr_b_1_1->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_phdiff_a1 = ((spvpp_phdiff_a1 | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a2 = ((spvpp_phdiff_a2 | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a3 = ((spvpp_phdiff_a3 | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b1 = ((spvpp_phdiff_b1 | ((spvpp_m0_ptr_b_2_2->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b2 = ((spvpp_phdiff_b2 | ((spvpp_m1_ptr_b_2_2->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b3 = ((spvpp_phdiff_b3 | ((spvpp_m2_ptr_b_2_2->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_phdiff_a1 = ((spvpp_phdiff_a1 | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a2 = ((spvpp_phdiff_a2 | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a3 = ((spvpp_phdiff_a3 | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b1 = ((spvpp_phdiff_b1 | ((spvpp_m0_ptr_b_3_3->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b2 = ((spvpp_phdiff_b2 | ((spvpp_m1_ptr_b_3_3->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b3 = ((spvpp_phdiff_b3 | ((spvpp_m2_ptr_b_3_3->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_phdiff_a1 = ((spvpp_phdiff_a1 | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a2 = ((spvpp_phdiff_a2 | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a3 = ((spvpp_phdiff_a3 | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b1 = ((spvpp_phdiff_b1 | ((spvpp_m0_ptr_b_4_4->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b2 = ((spvpp_phdiff_b2 | ((spvpp_m1_ptr_b_4_4->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b3 = ((spvpp_phdiff_b3 | ((spvpp_m2_ptr_b_4_4->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + spvpp_phdiff_a1 = ((spvpp_phdiff_a1 | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a2 = ((spvpp_phdiff_a2 | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_a3 = ((spvpp_phdiff_a3 | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_phdiff_a[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b1 = ((spvpp_phdiff_b1 | ((spvpp_m0_ptr_b_5_5->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b2 = ((spvpp_phdiff_b2 | ((spvpp_m1_ptr_b_5_5->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + spvpp_phdiff_b3 = ((spvpp_phdiff_b3 | ((spvpp_m2_ptr_b_5_5->f.h == 1) ? spvpp_mux_phdiff_b[spvpp_mux_i] : 0)) & 0x7ffffffLL); + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + if (spvpp_modeMemL == (0 & 0xf)) + { + spvpp_mux_i = 0; + + { + if (spvpp_m0a_ptr_b_0_0->f.h == 1) + { + spvpp_rankL = spvpp_mux_ranka[spvpp_mux_i]; + spvpp_modeMemL = (15 & 0xf); + spvpp_etaPTL = spvpp_mux_etaPTa[spvpp_mux_i]; + spvpp_mux_phiLs = spvpp_mux_phia[spvpp_mux_i]; + spvpp_idL = spvpp_mux_ida[spvpp_mux_i]; + } + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + if (spvpp_m0a_ptr_b_1_1->f.h == 1) + { + spvpp_rankL = spvpp_mux_ranka[spvpp_mux_i]; + spvpp_modeMemL = (15 & 0xf); + spvpp_etaPTL = spvpp_mux_etaPTa[spvpp_mux_i]; + spvpp_mux_phiLs = spvpp_mux_phia[spvpp_mux_i]; + spvpp_idL = spvpp_mux_ida[spvpp_mux_i]; + } + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + if (spvpp_m0a_ptr_b_2_2->f.h == 1) + { + spvpp_rankL = spvpp_mux_ranka[spvpp_mux_i]; + spvpp_modeMemL = (15 & 0xf); + spvpp_etaPTL = spvpp_mux_etaPTa[spvpp_mux_i]; + spvpp_mux_phiLs = spvpp_mux_phia[spvpp_mux_i]; + spvpp_idL = spvpp_mux_ida[spvpp_mux_i]; + } + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + if (spvpp_m0a_ptr_b_3_3->f.h == 1) + { + spvpp_rankL = spvpp_mux_ranka[spvpp_mux_i]; + spvpp_modeMemL = (15 & 0xf); + spvpp_etaPTL = spvpp_mux_etaPTa[spvpp_mux_i]; + spvpp_mux_phiLs = spvpp_mux_phia[spvpp_mux_i]; + spvpp_idL = spvpp_mux_ida[spvpp_mux_i]; + } + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + if (spvpp_m0a_ptr_b_4_4->f.h == 1) + { + spvpp_rankL = spvpp_mux_ranka[spvpp_mux_i]; + spvpp_modeMemL = (15 & 0xf); + spvpp_etaPTL = spvpp_mux_etaPTa[spvpp_mux_i]; + spvpp_mux_phiLs = spvpp_mux_phia[spvpp_mux_i]; + spvpp_idL = spvpp_mux_ida[spvpp_mux_i]; + } + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + + { + if (spvpp_m0a_ptr_b_5_5->f.h == 1) + { + spvpp_rankL = spvpp_mux_ranka[spvpp_mux_i]; + spvpp_modeMemL = (15 & 0xf); + spvpp_etaPTL = spvpp_mux_etaPTa[spvpp_mux_i]; + spvpp_mux_phiLs = spvpp_mux_phia[spvpp_mux_i]; + spvpp_idL = spvpp_mux_ida[spvpp_mux_i]; + } + } + spvpp_mux_i = ((spvpp_mux_i + 1) & 0xfLL); + } + + { + spvpp_mux__ScalePhi = 0; + switch (spvpp_mux_phiHs) + { + case ((0 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((1 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((2 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((3 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((4 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((5 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((6 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((7 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((8 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((9 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((10 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((11 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((12 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((13 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((14 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((15 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((16 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((17 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((18 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((19 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((20 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((21 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((22 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((23 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((24 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((25 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((26 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((27 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((28 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((29 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((30 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((31 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((32 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((33 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((34 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((35 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((36 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((37 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((38 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((39 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((40 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((41 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((42 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((43 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((44 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((45 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((46 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((47 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((48 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((49 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((50 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((51 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((52 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((53 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((54 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((55 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((56 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((57 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((58 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((59 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((60 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((61 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((62 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((63 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((64 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((65 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((66 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((67 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((68 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((69 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((70 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((71 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((72 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((73 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((74 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((75 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((76 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((77 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((78 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((79 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((80 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((81 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((82 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((83 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((84 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((85 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((86 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((87 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((88 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((89 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((90 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((91 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((92 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((93 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((94 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((95 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((96 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((97 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((98 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((99 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((100 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((101 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((102 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((103 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((104 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((105 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((106 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((107 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((108 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((109 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((110 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((111 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((112 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((113 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((114 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((115 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((116 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((117 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((118 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((119 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((120 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((121 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((122 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((123 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((124 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((125 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((126 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((127 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + } + } + spvpp_phiH = spvpp_mux__ScalePhi; + + { + spvpp_mux__ScalePhi = 0; + switch (spvpp_mux_phiMs) + { + case ((0 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((1 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((2 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((3 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((4 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((5 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((6 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((7 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((8 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((9 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((10 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((11 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((12 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((13 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((14 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((15 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((16 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((17 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((18 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((19 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((20 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((21 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((22 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((23 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((24 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((25 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((26 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((27 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((28 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((29 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((30 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((31 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((32 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((33 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((34 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((35 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((36 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((37 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((38 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((39 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((40 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((41 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((42 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((43 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((44 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((45 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((46 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((47 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((48 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((49 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((50 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((51 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((52 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((53 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((54 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((55 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((56 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((57 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((58 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((59 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((60 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((61 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((62 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((63 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((64 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((65 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((66 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((67 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((68 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((69 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((70 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((71 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((72 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((73 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((74 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((75 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((76 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((77 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((78 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((79 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((80 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((81 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((82 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((83 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((84 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((85 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((86 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((87 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((88 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((89 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((90 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((91 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((92 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((93 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((94 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((95 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((96 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((97 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((98 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((99 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((100 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((101 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((102 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((103 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((104 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((105 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((106 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((107 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((108 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((109 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((110 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((111 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((112 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((113 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((114 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((115 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((116 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((117 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((118 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((119 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((120 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((121 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((122 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((123 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((124 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((125 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((126 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((127 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + } + } + spvpp_phiM = spvpp_mux__ScalePhi; + + { + spvpp_mux__ScalePhi = 0; + switch (spvpp_mux_phiLs) + { + case ((0 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((1 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((2 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((3 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((4 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((5 & 0x7f)):spvpp_mux__ScalePhi = 0; + break; + case ((6 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((7 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((8 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((9 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((10 & 0x7f)):spvpp_mux__ScalePhi = 1; + break; + case ((11 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((12 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((13 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((14 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((15 & 0x7f)):spvpp_mux__ScalePhi = 2; + break; + case ((16 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((17 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((18 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((19 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((20 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((21 & 0x7f)):spvpp_mux__ScalePhi = 3; + break; + case ((22 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((23 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((24 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((25 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((26 & 0x7f)):spvpp_mux__ScalePhi = 4; + break; + case ((27 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((28 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((29 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((30 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((31 & 0x7f)):spvpp_mux__ScalePhi = 5; + break; + case ((32 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((33 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((34 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((35 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((36 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((37 & 0x7f)):spvpp_mux__ScalePhi = 6; + break; + case ((38 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((39 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((40 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((41 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((42 & 0x7f)):spvpp_mux__ScalePhi = 7; + break; + case ((43 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((44 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((45 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((46 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((47 & 0x7f)):spvpp_mux__ScalePhi = 8; + break; + case ((48 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((49 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((50 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((51 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((52 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((53 & 0x7f)):spvpp_mux__ScalePhi = 9; + break; + case ((54 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((55 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((56 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((57 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((58 & 0x7f)):spvpp_mux__ScalePhi = 10; + break; + case ((59 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((60 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((61 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((62 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((63 & 0x7f)):spvpp_mux__ScalePhi = 11; + break; + case ((64 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((65 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((66 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((67 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((68 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((69 & 0x7f)):spvpp_mux__ScalePhi = 12; + break; + case ((70 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((71 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((72 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((73 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((74 & 0x7f)):spvpp_mux__ScalePhi = 13; + break; + case ((75 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((76 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((77 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((78 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((79 & 0x7f)):spvpp_mux__ScalePhi = 14; + break; + case ((80 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((81 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((82 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((83 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((84 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((85 & 0x7f)):spvpp_mux__ScalePhi = 15; + break; + case ((86 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((87 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((88 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((89 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((90 & 0x7f)):spvpp_mux__ScalePhi = 16; + break; + case ((91 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((92 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((93 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((94 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((95 & 0x7f)):spvpp_mux__ScalePhi = 17; + break; + case ((96 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((97 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((98 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((99 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((100 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((101 & 0x7f)):spvpp_mux__ScalePhi = 18; + break; + case ((102 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((103 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((104 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((105 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((106 & 0x7f)):spvpp_mux__ScalePhi = 19; + break; + case ((107 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((108 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((109 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((110 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((111 & 0x7f)):spvpp_mux__ScalePhi = 20; + break; + case ((112 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((113 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((114 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((115 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((116 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((117 & 0x7f)):spvpp_mux__ScalePhi = 21; + break; + case ((118 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((119 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((120 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((121 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((122 & 0x7f)):spvpp_mux__ScalePhi = 22; + break; + case ((123 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((124 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((125 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((126 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + case ((127 & 0x7f)):spvpp_mux__ScalePhi = 23; + break; + } + } + spvpp_phiL = spvpp_mux__ScalePhi; +} +} + +void vpp_generated_2014_05_15::ptu2a() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu2a_comp_dphi_8, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_7.dat").fullPath().c_str(), spvpp_ptu2a_comp_dphi_7, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_5.dat").fullPath().c_str(), spvpp_ptu2a_comp_dphi_5, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu2a_me1Eta[0] = (0 & 0x7f); + spvpp_ptu2a_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu2a_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu2a_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu2a_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu2a_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu2a_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu2a_me2Eta[0] = (0 & 0x7f); + spvpp_ptu2a_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptu2a_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptu2a_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptu2a_me3Eta[0] = (0 & 0x7f); + spvpp_ptu2a_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptu2a_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptu2a_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptu2a_me4Eta[0] = (0 & 0x7f); + spvpp_ptu2a_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu2a_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu2a_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu2a_me1Phi[0] = (0 & 0xfff); + spvpp_ptu2a_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu2a_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu2a_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu2a_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu2a_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu2a_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu2a_me2Phi[0] = (0 & 0xfff); + spvpp_ptu2a_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptu2a_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptu2a_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptu2a_me3Phi[0] = (0 & 0xfff); + spvpp_ptu2a_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptu2a_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptu2a_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptu2a_me4Phi[0] = (0 & 0xfff); + spvpp_ptu2a_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu2a_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu2a_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu2a_CSCID[0] = (0 & 0xf); + spvpp_ptu2a_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu2a_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu2a_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu2a_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu2a_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu2a_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu2a_clctpat[0] = (0 & 0xf); + spvpp_ptu2a_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu2a_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu2a_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu2a_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu2a_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu2a_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu2a_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu2a__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2a__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2a_me1FR[1] = spvpp_ptu2a__DecodeFR; + + { + if (1 < 3) spvpp_ptu2a__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2a__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2a_me1FR[2] = spvpp_ptu2a__DecodeFR; + + { + if (2 < 3) spvpp_ptu2a__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2a__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2a_me1FR[3] = spvpp_ptu2a__DecodeFR; + + { + if (3 < 3) spvpp_ptu2a__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2a__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2a_me1FR[4] = spvpp_ptu2a__DecodeFR; + + { + if (4 < 3) spvpp_ptu2a__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2a__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2a_me1FR[5] = spvpp_ptu2a__DecodeFR; + + { + if (5 < 3) spvpp_ptu2a__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2a__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2a_me1FR[6] = spvpp_ptu2a__DecodeFR; + spvpp_ptu2a_IdValid_ptr_b_0_0->f.h = (RC_spvpp_me2Id4r[0] != 0) ? 1 : 0; + spvpp_ptu2a_IdValid_ptr_b_1_1->f.h = (RC_spvpp_me2Id3r[0] != 0) ? 1 : 0; + spvpp_ptu2a_IdValid_ptr_b_2_2->f.h = ((1 & 0x3) != 0) ? 1 : 0; + spvpp_ptu2a_IdValid_ptr_b_3_3->f.h = (RC_spvpp_me2Id1r[0] != 0) ? 1 : 0; + spvpp_u2aIdt = RC_spvpp_u2aId; + spvpp_ptu2a_phi1 = spvpp_ptu2a_me1Phi[RC_spvpp_me2Id1r[0]]; + spvpp_ptu2a_phi2 = spvpp_ptu2a_me2Phi[(1 & 0x3)]; + spvpp_ptu2a_phi3 = spvpp_ptu2a_me3Phi[RC_spvpp_me2Id3r[0]]; + spvpp_ptu2a_phi4 = spvpp_ptu2a_me4Phi[RC_spvpp_me2Id4r[0]]; + spvpp_ptu2a_dphi14 = (spvpp_ptu2a_phi1 >= spvpp_ptu2a_phi4) ? ((spvpp_ptu2a_phi1 - spvpp_ptu2a_phi4) & 0xfffLL) : ((spvpp_ptu2a_phi4 - spvpp_ptu2a_phi1) & 0xfffLL); + spvpp_ptu2a_dphi23 = (spvpp_ptu2a_phi2 >= spvpp_ptu2a_phi3) ? ((spvpp_ptu2a_phi2 - spvpp_ptu2a_phi3) & 0xfffLL) : ((spvpp_ptu2a_phi3 - spvpp_ptu2a_phi2) & 0xfffLL); + spvpp_ptu2a_dphi24 = (spvpp_ptu2a_phi2 >= spvpp_ptu2a_phi4) ? ((spvpp_ptu2a_phi2 - spvpp_ptu2a_phi4) & 0xfffLL) : ((spvpp_ptu2a_phi4 - spvpp_ptu2a_phi2) & 0xfffLL); + spvpp_ptu2a_dphi34 = (spvpp_ptu2a_phi3 >= spvpp_ptu2a_phi4) ? ((spvpp_ptu2a_phi3 - spvpp_ptu2a_phi4) & 0xfffLL) : ((spvpp_ptu2a_phi4 - spvpp_ptu2a_phi3) & 0xfffLL); + if ((((((spvpp_ptu2a_IdValid == (15 & 0xf)) && (spvpp_ptu2a_dphi14 < RC_straight)) & 0xffffffffffffffffLL) && (spvpp_ptu2a_dphi23 > RC_curved)) & 0xffffffffffffffffLL)) + { + if (spvpp_ptu2a_dphi24 > spvpp_ptu2a_dphi34) + { + spvpp_ptu2a_IdValid_ptr_b_2_2->f.h = 0; + spvpp_me2Rankrr[0] = (RC_spvpp_me2Rankr[0] == 31) ? 16 : (RC_spvpp_me2Rankr[0] == 33) ? 21 : (RC_spvpp_me2Rankr[0] == 35) ? 26 : spvpp_me2Rankr[0]; + spvpp_u2aIdt_ptr_b_8_5->f.h = 0; + } + else + { + spvpp_ptu2a_IdValid_ptr_b_1_1->f.h = 0; + spvpp_me2Rankrr[0] = (RC_spvpp_me2Rankr[0] == 31) ? 17 : (RC_spvpp_me2Rankr[0] == 33) ? 22 : (RC_spvpp_me2Rankr[0] == 35) ? 27 : spvpp_me2Rankr[0]; + spvpp_u2aIdt_ptr_b_12_9->f.h = 0; + } + } + else spvpp_me2Rankrr[0] = RC_spvpp_me2Rankr[0]; + spvpp_ptu2a_etaPTfull = (spvpp_ptu2a_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu2a_me2Eta[(1 & 0x3)] : (spvpp_ptu2a_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu2a_me3Eta[RC_spvpp_me2Id3r[0]] : 0; + spvpp_ptu2a_etaPT = spvpp_ptu2a_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu2a_phi = (spvpp_ptu2a_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu2a_me2Phi[(1 & 0x3)] : (spvpp_ptu2a_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu2a_me3Phi[RC_spvpp_me2Id3r[0]] : 0; + spvpp_ptu2a_FR = (RC_spvpp_me2Id1r[0] != 0) ? spvpp_ptu2a_me1FR[RC_spvpp_me2Id1r[0]] : 0; + + { + switch (spvpp_ptu2a_IdValid) + { + case ((0 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 0; + spvpp_ptu2a_EnableIdB = 0; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((1 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 1; + spvpp_ptu2a_EnableIdB = 0; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((2 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 2; + spvpp_ptu2a_EnableIdB = 0; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((3 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 2; + spvpp_ptu2a_EnableIdB = 1; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((4 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 4; + spvpp_ptu2a_EnableIdB = 0; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((5 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 4; + spvpp_ptu2a_EnableIdB = 1; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((6 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 4; + spvpp_ptu2a_EnableIdB = 2; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((7 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 4; + spvpp_ptu2a_EnableIdB = 2; + spvpp_ptu2a_EnableIdC = 1; + } + break; + case ((8 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 8; + spvpp_ptu2a_EnableIdB = 0; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((9 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 8; + spvpp_ptu2a_EnableIdB = 1; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((10 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 8; + spvpp_ptu2a_EnableIdB = 2; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((11 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 8; + spvpp_ptu2a_EnableIdB = 2; + spvpp_ptu2a_EnableIdC = 1; + } + break; + case ((12 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 8; + spvpp_ptu2a_EnableIdB = 4; + spvpp_ptu2a_EnableIdC = 0; + } + break; + case ((13 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 8; + spvpp_ptu2a_EnableIdB = 4; + spvpp_ptu2a_EnableIdC = 1; + } + break; + case ((14 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 8; + spvpp_ptu2a_EnableIdB = 4; + spvpp_ptu2a_EnableIdC = 2; + } + break; + case ((15 & 0xf)): + { + spvpp_ptu2a_EnableIdA = 8; + spvpp_ptu2a_EnableIdB = 4; + spvpp_ptu2a_EnableIdC = 2; + } + break; + } + spvpp_ptu2a__SelectPhisp = sigcat(sigcat(spvpp_ptu2a_EnableIdA, 4, spvpp_ptu2a_EnableIdB, 4), 8, spvpp_ptu2a_EnableIdC, 4); + } + spvpp_ptu2a_SelPhi = spvpp_ptu2a__SelectPhisp; + spvpp_ptu2a_phiA = (spvpp_ptu2a_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu2a_me1Phi[RC_spvpp_me2Id1r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu2a_me2Phi[(1 & 0x3)] : (spvpp_ptu2a_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu2a_me3Phi[RC_spvpp_me2Id3r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu2a_me4Phi[RC_spvpp_me2Id4r[0]] : 0; + spvpp_ptu2a_phiB = (spvpp_ptu2a_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu2a_me1Phi[RC_spvpp_me2Id1r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu2a_me2Phi[(1 & 0x3)] : (spvpp_ptu2a_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu2a_me3Phi[RC_spvpp_me2Id3r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu2a_me4Phi[RC_spvpp_me2Id4r[0]] : 0; + spvpp_ptu2a_phiC = (spvpp_ptu2a_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu2a_me1Phi[RC_spvpp_me2Id1r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu2a_me2Phi[(1 & 0x3)] : (spvpp_ptu2a_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu2a_me3Phi[RC_spvpp_me2Id3r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu2a_me4Phi[RC_spvpp_me2Id4r[0]] : 0; + spvpp_ptu2a_etaA = (spvpp_ptu2a_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu2a_me1Eta[RC_spvpp_me2Id1r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu2a_me2Eta[(1 & 0x3)] : (spvpp_ptu2a_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu2a_me3Eta[RC_spvpp_me2Id3r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu2a_me4Eta[RC_spvpp_me2Id4r[0]] : 0; + spvpp_ptu2a_etaB = (spvpp_ptu2a_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu2a_me1Eta[RC_spvpp_me2Id1r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu2a_me2Eta[(1 & 0x3)] : (spvpp_ptu2a_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu2a_me3Eta[RC_spvpp_me2Id3r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu2a_me4Eta[RC_spvpp_me2Id4r[0]] : 0; + spvpp_ptu2a_etaC = (spvpp_ptu2a_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu2a_me1Eta[RC_spvpp_me2Id1r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu2a_me2Eta[(1 & 0x3)] : (spvpp_ptu2a_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu2a_me3Eta[RC_spvpp_me2Id3r[0]] : (spvpp_ptu2a_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu2a_me4Eta[RC_spvpp_me2Id4r[0]] : 0; + spvpp_ptu2a_eta_me11a = 94; + spvpp_ptu2a_a = (spvpp_ptu2a_phiA >= spvpp_ptu2a_phiB) ? ((spvpp_ptu2a_phiA - spvpp_ptu2a_phiB) & 0xfffLL) : ((spvpp_ptu2a_phiB - spvpp_ptu2a_phiA) & 0xfffLL); + spvpp_ptu2a_b = (spvpp_ptu2a_phiB >= spvpp_ptu2a_phiC) ? ((spvpp_ptu2a_phiB - spvpp_ptu2a_phiC) & 0xfffLL) : ((spvpp_ptu2a_phiC - spvpp_ptu2a_phiB) & 0xfffLL); + spvpp_ptu2a_a_press = RC_spvpp_ptu2a_comp_dphi_7[spvpp_ptu2a_a_ptr_b_9_0->f.h]; + spvpp_ptu2a_b_press = RC_spvpp_ptu2a_comp_dphi_5[spvpp_ptu2a_b_ptr_b_9_0->f.h]; + spvpp_ptu2a_e_press = RC_spvpp_ptu2a_comp_dphi_8[spvpp_ptu2a_a_ptr_b_9_0->f.h]; + if (spvpp_ptu2a_a_ptr_b_11_10->f.h != (0 & 0x3)) + { + spvpp_ptu2a_a_press = (127 & 0x7f); + spvpp_ptu2a_e_press = (255 & 0xff); + } + if (spvpp_ptu2a_b_ptr_b_11_10->f.h != (0 & 0x3)) spvpp_ptu2a_b_press = (31 & 0x1f); + spvpp_ptu2a_etadiff_a = (spvpp_ptu2a_etaA >= spvpp_ptu2a_etaB) ? ((spvpp_ptu2a_etaA - spvpp_ptu2a_etaB) & 0x7fLL) : ((spvpp_ptu2a_etaB - spvpp_ptu2a_etaA) & 0x7fLL); + spvpp_ptu2a_etadiff_b = (spvpp_ptu2a_etaB >= spvpp_ptu2a_etaC) ? ((spvpp_ptu2a_etaB - spvpp_ptu2a_etaC) & 0x7fLL) : ((spvpp_ptu2a_etaC - spvpp_ptu2a_etaB) & 0x7fLL); + spvpp_ptu2a_etasign_a = (spvpp_ptu2a_etaA >= spvpp_ptu2a_etaB) ? 1 : 0; + spvpp_ptu2a_etasign_b = (spvpp_ptu2a_etaB >= spvpp_ptu2a_etaC) ? 1 : 0; + spvpp_ptu2a_etadiff_a_lsb = spvpp_ptu2a_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu2a_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu2a_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu2a_phidiff_a_ptr_b_11_0->f.h = spvpp_ptu2a_a; + spvpp_ptu2a_phidiff_a_ptr_b_12_12->f.h = (spvpp_ptu2a_phiA >= spvpp_ptu2a_phiB) ? 1 : 0; + spvpp_ptu2a_d_ptr_b_8_0->f.h = spvpp_ptu2a_phidiff_a_ptr_b_8_0->f.h; + if (spvpp_ptu2a_phidiff_a_ptr_b_11_9->f.h != (0 & 0x7)) spvpp_ptu2a_d_ptr_b_8_0->f.h = (511 & 0x1ff); + spvpp_ptu2a_d_ptr_b_11_9->f.h = spvpp_ptu2a_etadiff_a_lsb; + spvpp_ptu2a_d_ptr_b_12_12->f.h = (((spvpp_ptu2a_phiB > spvpp_ptu2a_phiA) && (spvpp_ptu2a_etaB > spvpp_ptu2a_etaA)) & 0xffffffffffffffffLL); + spvpp_ptu2a_c_ptr_b_11_0->f.h = sigcat(spvpp_ptu2a_b_press, 5, spvpp_ptu2a_a_press, 7); + spvpp_ptu2a_c_ptr_b_12_12->f.h = (((((spvpp_ptu2a_phiB >= spvpp_ptu2a_phiA) || (spvpp_ptu2a_phiB >= spvpp_ptu2a_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu2a_phiA >= spvpp_ptu2a_phiB) || (spvpp_ptu2a_phiC >= spvpp_ptu2a_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_ptu2a_clct_bit = (((((spvpp_ptu2a_clctpat[RC_spvpp_me2Id1r[0]] == (8 & 0xf)) || (spvpp_ptu2a_clctpat[RC_spvpp_me2Id1r[0]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu2a_clctpat[RC_spvpp_me2Id1r[0]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu2a_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu2a_clct_bit, 1, spvpp_ptu2a_etadiff_a_lsb, 3), 4, spvpp_ptu2a_e_press, 8); + spvpp_ptu2a_e_ptr_b_12_12->f.h = (((((spvpp_ptu2a_phiB >= spvpp_ptu2a_phiA) || (spvpp_ptu2a_phiB >= spvpp_ptu2a_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu2a_phiA >= spvpp_ptu2a_phiB) || (spvpp_ptu2a_phiC >= spvpp_ptu2a_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + + { + switch (spvpp_me2Rankrr[0]) + { + case ((0 & 0x3f)):spvpp_ptu2a__Modep = 0; + break; + case ((18 & 0x3f)): + case ((23 & 0x3f)): + case ((28 & 0x3f)):spvpp_ptu2a__Modep = 2; + break; + case ((31 & 0x3f)): + case ((33 & 0x3f)): + case ((35 & 0x3f)):spvpp_ptu2a__Modep = 2; + break; + case ((17 & 0x3f)): + case ((22 & 0x3f)): + case ((27 & 0x3f)):spvpp_ptu2a__Modep = 3; + break; + case ((16 & 0x3f)): + case ((21 & 0x3f)): + case ((26 & 0x3f)):spvpp_ptu2a__Modep = 4; + break; + case ((4 & 0x3f)):spvpp_ptu2a__Modep = 5; + break; + case ((6 & 0x3f)): + case ((11 & 0x3f)): + case ((14 & 0x3f)):spvpp_ptu2a__Modep = 6; + break; + case ((5 & 0x3f)): + case ((10 & 0x3f)): + case ((13 & 0x3f)):spvpp_ptu2a__Modep = 7; + break; + case ((3 & 0x3f)):spvpp_ptu2a__Modep = 8; + break; + case ((2 & 0x3f)):spvpp_ptu2a__Modep = 9; + break; + case ((1 & 0x3f)):spvpp_ptu2a__Modep = (10 & 0xf); + break; + default : spvpp_ptu2a__Modep = 0; + break; + } + } + spvpp_ptu2a_mode = spvpp_ptu2a__Modep; + spvpp_ptu2a_modeout = spvpp_ptu2a_mode; + if ((((((((((spvpp_ptu2a_modeout == 5) || (spvpp_ptu2a_modeout == 8)) & 0xffffffffffffffffLL) || (spvpp_ptu2a_modeout == 9)) & 0xffffffffffffffffLL) || (spvpp_ptu2a_modeout == 10)) & 0xffffffffffffffffLL) && (((spvpp_ptu2a_phi < 128) || (spvpp_ptu2a_phi > 3967)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) spvpp_ptu2a_modeout = 0; + spvpp_ptu2a_modenew = ((((spvpp_ptu2a_modeout >= 2) && (spvpp_ptu2a_modeout <= 5)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu2a_pt = (spvpp_ptu2a_modenew) ? spvpp_ptu2a_c : ((((spvpp_ptu2a_modeout == 6) || (spvpp_ptu2a_modeout == 7)) & 0xffffffffffffffffLL)) ? spvpp_ptu2a_e : spvpp_ptu2a_d; + spvpp_ptu2a_si = ((((((((spvpp_ptu2a_a_ptr_b_11_9->f.h != 0) || (spvpp_ptu2a_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptu2a_modenew == 1)) & 0xffffffffffffffffLL) || (((spvpp_ptu2a_phidiff_a_ptr_b_11_9->f.h != 0) && (spvpp_ptu2a_modeout > 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu2a_modeMem = (spvpp_ptu2a_si == 0) ? spvpp_ptu2a_modeout : 1; + spvpp_ptu2a_sign = spvpp_ptu2a_phiA < spvpp_ptu2a_phiB; + if ((((spvpp_ptu2a_modeMem != 6) && (spvpp_ptu2a_modeMem != 7)) & 0xffffffffffffffffLL)) + { + spvpp_ptu2a_etaPT = ((((((spvpp_ptu2a_CSCID[RC_spvpp_me2Id1r[0]] > 3) && (spvpp_ptu2a_CSCID[RC_spvpp_me2Id1r[0]] < 10)) & 0xffffffffffffffffLL) && (spvpp_ptu2a_etaPT >= 14)) & 0xffffffffffffffffLL)) ? 13 : ((((((((spvpp_ptu2a_CSCID[RC_spvpp_me2Id1r[0]] < 4) && (spvpp_ptu2a_CSCID[RC_spvpp_me2Id1r[0]] > 0)) & 0xffffffffffffffffLL) || (((spvpp_ptu2a_CSCID[RC_spvpp_me2Id1r[0]] <= 12) && (spvpp_ptu2a_CSCID[RC_spvpp_me2Id1r[0]] >= 10)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_ptu2a_etaPT < 14)) & 0xffffffffffffffffLL)) ? 14 : spvpp_ptu2a_etaPT; + } + else + { + spvpp_ptu2a_pt_ptr_b_12_12->f.h = (((spvpp_ptu2a_CSCID[RC_spvpp_me2Id1r[0]] > 3) && (spvpp_ptu2a_CSCID[RC_spvpp_me2Id1r[0]] < 10)) & 0xffffffffffffffffLL); + } + spvpp_pt2a = spvpp_ptu2a_pt; + spvpp_sign2a = spvpp_ptu2a_sign; + spvpp_mode2a = spvpp_ptu2a_modeMem; + spvpp_etaPT2a = spvpp_ptu2a_etaPT; + spvpp_FR2a = spvpp_ptu2a_FR; + spvpp_phi2a = spvpp_ptu2a_phi; + spvpp_phdiff_a[0] = sigcat(sigcat(sigcat(spvpp_ptu2a_etasign_a, 1, spvpp_ptu2a_etaPTfull, 7), 8, spvpp_ptu2a_etadiff_a, 7), 15, spvpp_ptu2a_a, 12); + spvpp_phdiff_b[0] = sigcat(sigcat(sigcat(spvpp_ptu2a_etasign_b, 1, spvpp_ptu2a_etaPTfull, 7), 8, spvpp_ptu2a_etadiff_b, 7), 15, spvpp_ptu2a_b, 12); +} +} + +void vpp_generated_2014_05_15::ptu2b() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu2b_comp_dphi_8, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_7.dat").fullPath().c_str(), spvpp_ptu2b_comp_dphi_7, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_5.dat").fullPath().c_str(), spvpp_ptu2b_comp_dphi_5, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu2b_me1Eta[0] = (0 & 0x7f); + spvpp_ptu2b_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu2b_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu2b_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu2b_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu2b_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu2b_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu2b_me2Eta[0] = (0 & 0x7f); + spvpp_ptu2b_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptu2b_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptu2b_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptu2b_me3Eta[0] = (0 & 0x7f); + spvpp_ptu2b_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptu2b_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptu2b_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptu2b_me4Eta[0] = (0 & 0x7f); + spvpp_ptu2b_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu2b_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu2b_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu2b_me1Phi[0] = (0 & 0xfff); + spvpp_ptu2b_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu2b_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu2b_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu2b_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu2b_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu2b_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu2b_me2Phi[0] = (0 & 0xfff); + spvpp_ptu2b_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptu2b_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptu2b_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptu2b_me3Phi[0] = (0 & 0xfff); + spvpp_ptu2b_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptu2b_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptu2b_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptu2b_me4Phi[0] = (0 & 0xfff); + spvpp_ptu2b_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu2b_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu2b_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu2b_CSCID[0] = (0 & 0xf); + spvpp_ptu2b_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu2b_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu2b_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu2b_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu2b_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu2b_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu2b_clctpat[0] = (0 & 0xf); + spvpp_ptu2b_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu2b_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu2b_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu2b_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu2b_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu2b_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu2b_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu2b__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2b__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2b_me1FR[1] = spvpp_ptu2b__DecodeFR; + + { + if (1 < 3) spvpp_ptu2b__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2b__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2b_me1FR[2] = spvpp_ptu2b__DecodeFR; + + { + if (2 < 3) spvpp_ptu2b__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2b__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2b_me1FR[3] = spvpp_ptu2b__DecodeFR; + + { + if (3 < 3) spvpp_ptu2b__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2b__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2b_me1FR[4] = spvpp_ptu2b__DecodeFR; + + { + if (4 < 3) spvpp_ptu2b__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2b__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2b_me1FR[5] = spvpp_ptu2b__DecodeFR; + + { + if (5 < 3) spvpp_ptu2b__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2b__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2b_me1FR[6] = spvpp_ptu2b__DecodeFR; + spvpp_ptu2b_IdValid_ptr_b_0_0->f.h = (RC_spvpp_me2Id4r[1] != 0) ? 1 : 0; + spvpp_ptu2b_IdValid_ptr_b_1_1->f.h = (RC_spvpp_me2Id3r[1] != 0) ? 1 : 0; + spvpp_ptu2b_IdValid_ptr_b_2_2->f.h = ((2 & 0x3) != 0) ? 1 : 0; + spvpp_ptu2b_IdValid_ptr_b_3_3->f.h = (RC_spvpp_me2Id1r[1] != 0) ? 1 : 0; + spvpp_u2bIdt = RC_spvpp_u2bId; + spvpp_ptu2b_phi1 = spvpp_ptu2b_me1Phi[RC_spvpp_me2Id1r[1]]; + spvpp_ptu2b_phi2 = spvpp_ptu2b_me2Phi[(2 & 0x3)]; + spvpp_ptu2b_phi3 = spvpp_ptu2b_me3Phi[RC_spvpp_me2Id3r[1]]; + spvpp_ptu2b_phi4 = spvpp_ptu2b_me4Phi[RC_spvpp_me2Id4r[1]]; + spvpp_ptu2b_dphi14 = (spvpp_ptu2b_phi1 >= spvpp_ptu2b_phi4) ? ((spvpp_ptu2b_phi1 - spvpp_ptu2b_phi4) & 0xfffLL) : ((spvpp_ptu2b_phi4 - spvpp_ptu2b_phi1) & 0xfffLL); + spvpp_ptu2b_dphi23 = (spvpp_ptu2b_phi2 >= spvpp_ptu2b_phi3) ? ((spvpp_ptu2b_phi2 - spvpp_ptu2b_phi3) & 0xfffLL) : ((spvpp_ptu2b_phi3 - spvpp_ptu2b_phi2) & 0xfffLL); + spvpp_ptu2b_dphi24 = (spvpp_ptu2b_phi2 >= spvpp_ptu2b_phi4) ? ((spvpp_ptu2b_phi2 - spvpp_ptu2b_phi4) & 0xfffLL) : ((spvpp_ptu2b_phi4 - spvpp_ptu2b_phi2) & 0xfffLL); + spvpp_ptu2b_dphi34 = (spvpp_ptu2b_phi3 >= spvpp_ptu2b_phi4) ? ((spvpp_ptu2b_phi3 - spvpp_ptu2b_phi4) & 0xfffLL) : ((spvpp_ptu2b_phi4 - spvpp_ptu2b_phi3) & 0xfffLL); + if ((((((spvpp_ptu2b_IdValid == (15 & 0xf)) && (spvpp_ptu2b_dphi14 < RC_straight)) & 0xffffffffffffffffLL) && (spvpp_ptu2b_dphi23 > RC_curved)) & 0xffffffffffffffffLL)) + { + if (spvpp_ptu2b_dphi24 > spvpp_ptu2b_dphi34) + { + spvpp_ptu2b_IdValid_ptr_b_2_2->f.h = 0; + spvpp_me2Rankrr[1] = (RC_spvpp_me2Rankr[1] == 31) ? 16 : (RC_spvpp_me2Rankr[1] == 33) ? 21 : (RC_spvpp_me2Rankr[1] == 35) ? 26 : spvpp_me2Rankr[1]; + spvpp_u2bIdt_ptr_b_8_5->f.h = 0; + } + else + { + spvpp_ptu2b_IdValid_ptr_b_1_1->f.h = 0; + spvpp_me2Rankrr[1] = (RC_spvpp_me2Rankr[1] == 31) ? 17 : (RC_spvpp_me2Rankr[1] == 33) ? 22 : (RC_spvpp_me2Rankr[1] == 35) ? 27 : spvpp_me2Rankr[1]; + spvpp_u2bIdt_ptr_b_12_9->f.h = 0; + } + } + else spvpp_me2Rankrr[1] = RC_spvpp_me2Rankr[1]; + spvpp_ptu2b_etaPTfull = (spvpp_ptu2b_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu2b_me2Eta[(2 & 0x3)] : (spvpp_ptu2b_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu2b_me3Eta[RC_spvpp_me2Id3r[1]] : 0; + spvpp_ptu2b_etaPT = spvpp_ptu2b_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu2b_phi = (spvpp_ptu2b_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu2b_me2Phi[(2 & 0x3)] : (spvpp_ptu2b_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu2b_me3Phi[RC_spvpp_me2Id3r[1]] : 0; + spvpp_ptu2b_FR = (RC_spvpp_me2Id1r[1] != 0) ? spvpp_ptu2b_me1FR[RC_spvpp_me2Id1r[1]] : 0; + + { + switch (spvpp_ptu2b_IdValid) + { + case ((0 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 0; + spvpp_ptu2b_EnableIdB = 0; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((1 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 1; + spvpp_ptu2b_EnableIdB = 0; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((2 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 2; + spvpp_ptu2b_EnableIdB = 0; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((3 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 2; + spvpp_ptu2b_EnableIdB = 1; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((4 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 4; + spvpp_ptu2b_EnableIdB = 0; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((5 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 4; + spvpp_ptu2b_EnableIdB = 1; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((6 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 4; + spvpp_ptu2b_EnableIdB = 2; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((7 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 4; + spvpp_ptu2b_EnableIdB = 2; + spvpp_ptu2b_EnableIdC = 1; + } + break; + case ((8 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 8; + spvpp_ptu2b_EnableIdB = 0; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((9 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 8; + spvpp_ptu2b_EnableIdB = 1; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((10 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 8; + spvpp_ptu2b_EnableIdB = 2; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((11 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 8; + spvpp_ptu2b_EnableIdB = 2; + spvpp_ptu2b_EnableIdC = 1; + } + break; + case ((12 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 8; + spvpp_ptu2b_EnableIdB = 4; + spvpp_ptu2b_EnableIdC = 0; + } + break; + case ((13 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 8; + spvpp_ptu2b_EnableIdB = 4; + spvpp_ptu2b_EnableIdC = 1; + } + break; + case ((14 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 8; + spvpp_ptu2b_EnableIdB = 4; + spvpp_ptu2b_EnableIdC = 2; + } + break; + case ((15 & 0xf)): + { + spvpp_ptu2b_EnableIdA = 8; + spvpp_ptu2b_EnableIdB = 4; + spvpp_ptu2b_EnableIdC = 2; + } + break; + } + spvpp_ptu2b__SelectPhisp = sigcat(sigcat(spvpp_ptu2b_EnableIdA, 4, spvpp_ptu2b_EnableIdB, 4), 8, spvpp_ptu2b_EnableIdC, 4); + } + spvpp_ptu2b_SelPhi = spvpp_ptu2b__SelectPhisp; + spvpp_ptu2b_phiA = (spvpp_ptu2b_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu2b_me1Phi[RC_spvpp_me2Id1r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu2b_me2Phi[(2 & 0x3)] : (spvpp_ptu2b_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu2b_me3Phi[RC_spvpp_me2Id3r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu2b_me4Phi[RC_spvpp_me2Id4r[1]] : 0; + spvpp_ptu2b_phiB = (spvpp_ptu2b_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu2b_me1Phi[RC_spvpp_me2Id1r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu2b_me2Phi[(2 & 0x3)] : (spvpp_ptu2b_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu2b_me3Phi[RC_spvpp_me2Id3r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu2b_me4Phi[RC_spvpp_me2Id4r[1]] : 0; + spvpp_ptu2b_phiC = (spvpp_ptu2b_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu2b_me1Phi[RC_spvpp_me2Id1r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu2b_me2Phi[(2 & 0x3)] : (spvpp_ptu2b_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu2b_me3Phi[RC_spvpp_me2Id3r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu2b_me4Phi[RC_spvpp_me2Id4r[1]] : 0; + spvpp_ptu2b_etaA = (spvpp_ptu2b_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu2b_me1Eta[RC_spvpp_me2Id1r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu2b_me2Eta[(2 & 0x3)] : (spvpp_ptu2b_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu2b_me3Eta[RC_spvpp_me2Id3r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu2b_me4Eta[RC_spvpp_me2Id4r[1]] : 0; + spvpp_ptu2b_etaB = (spvpp_ptu2b_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu2b_me1Eta[RC_spvpp_me2Id1r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu2b_me2Eta[(2 & 0x3)] : (spvpp_ptu2b_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu2b_me3Eta[RC_spvpp_me2Id3r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu2b_me4Eta[RC_spvpp_me2Id4r[1]] : 0; + spvpp_ptu2b_etaC = (spvpp_ptu2b_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu2b_me1Eta[RC_spvpp_me2Id1r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu2b_me2Eta[(2 & 0x3)] : (spvpp_ptu2b_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu2b_me3Eta[RC_spvpp_me2Id3r[1]] : (spvpp_ptu2b_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu2b_me4Eta[RC_spvpp_me2Id4r[1]] : 0; + spvpp_ptu2b_eta_me11a = 94; + spvpp_ptu2b_a = (spvpp_ptu2b_phiA >= spvpp_ptu2b_phiB) ? ((spvpp_ptu2b_phiA - spvpp_ptu2b_phiB) & 0xfffLL) : ((spvpp_ptu2b_phiB - spvpp_ptu2b_phiA) & 0xfffLL); + spvpp_ptu2b_b = (spvpp_ptu2b_phiB >= spvpp_ptu2b_phiC) ? ((spvpp_ptu2b_phiB - spvpp_ptu2b_phiC) & 0xfffLL) : ((spvpp_ptu2b_phiC - spvpp_ptu2b_phiB) & 0xfffLL); + spvpp_ptu2b_a_press = RC_spvpp_ptu2b_comp_dphi_7[spvpp_ptu2b_a_ptr_b_9_0->f.h]; + spvpp_ptu2b_b_press = RC_spvpp_ptu2b_comp_dphi_5[spvpp_ptu2b_b_ptr_b_9_0->f.h]; + spvpp_ptu2b_e_press = RC_spvpp_ptu2b_comp_dphi_8[spvpp_ptu2b_a_ptr_b_9_0->f.h]; + if (spvpp_ptu2b_a_ptr_b_11_10->f.h != (0 & 0x3)) + { + spvpp_ptu2b_a_press = (127 & 0x7f); + spvpp_ptu2b_e_press = (255 & 0xff); + } + if (spvpp_ptu2b_b_ptr_b_11_10->f.h != (0 & 0x3)) spvpp_ptu2b_b_press = (31 & 0x1f); + spvpp_ptu2b_etadiff_a = (spvpp_ptu2b_etaA >= spvpp_ptu2b_etaB) ? ((spvpp_ptu2b_etaA - spvpp_ptu2b_etaB) & 0x7fLL) : ((spvpp_ptu2b_etaB - spvpp_ptu2b_etaA) & 0x7fLL); + spvpp_ptu2b_etadiff_b = (spvpp_ptu2b_etaB >= spvpp_ptu2b_etaC) ? ((spvpp_ptu2b_etaB - spvpp_ptu2b_etaC) & 0x7fLL) : ((spvpp_ptu2b_etaC - spvpp_ptu2b_etaB) & 0x7fLL); + spvpp_ptu2b_etasign_a = (spvpp_ptu2b_etaA >= spvpp_ptu2b_etaB) ? 1 : 0; + spvpp_ptu2b_etasign_b = (spvpp_ptu2b_etaB >= spvpp_ptu2b_etaC) ? 1 : 0; + spvpp_ptu2b_etadiff_a_lsb = spvpp_ptu2b_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu2b_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu2b_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu2b_phidiff_a_ptr_b_11_0->f.h = spvpp_ptu2b_a; + spvpp_ptu2b_phidiff_a_ptr_b_12_12->f.h = (spvpp_ptu2b_phiA >= spvpp_ptu2b_phiB) ? 1 : 0; + spvpp_ptu2b_d_ptr_b_8_0->f.h = spvpp_ptu2b_phidiff_a_ptr_b_8_0->f.h; + if (spvpp_ptu2b_phidiff_a_ptr_b_11_9->f.h != (0 & 0x7)) spvpp_ptu2b_d_ptr_b_8_0->f.h = (511 & 0x1ff); + spvpp_ptu2b_d_ptr_b_11_9->f.h = spvpp_ptu2b_etadiff_a_lsb; + spvpp_ptu2b_d_ptr_b_12_12->f.h = (((spvpp_ptu2b_phiB > spvpp_ptu2b_phiA) && (spvpp_ptu2b_etaB > spvpp_ptu2b_etaA)) & 0xffffffffffffffffLL); + spvpp_ptu2b_c_ptr_b_11_0->f.h = sigcat(spvpp_ptu2b_b_press, 5, spvpp_ptu2b_a_press, 7); + spvpp_ptu2b_c_ptr_b_12_12->f.h = (((((spvpp_ptu2b_phiB >= spvpp_ptu2b_phiA) || (spvpp_ptu2b_phiB >= spvpp_ptu2b_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu2b_phiA >= spvpp_ptu2b_phiB) || (spvpp_ptu2b_phiC >= spvpp_ptu2b_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_ptu2b_clct_bit = (((((spvpp_ptu2b_clctpat[RC_spvpp_me2Id1r[1]] == (8 & 0xf)) || (spvpp_ptu2b_clctpat[RC_spvpp_me2Id1r[1]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu2b_clctpat[RC_spvpp_me2Id1r[1]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu2b_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu2b_clct_bit, 1, spvpp_ptu2b_etadiff_a_lsb, 3), 4, spvpp_ptu2b_e_press, 8); + spvpp_ptu2b_e_ptr_b_12_12->f.h = (((((spvpp_ptu2b_phiB >= spvpp_ptu2b_phiA) || (spvpp_ptu2b_phiB >= spvpp_ptu2b_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu2b_phiA >= spvpp_ptu2b_phiB) || (spvpp_ptu2b_phiC >= spvpp_ptu2b_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + + { + switch (spvpp_me2Rankrr[1]) + { + case ((0 & 0x3f)):spvpp_ptu2b__Modep = 0; + break; + case ((18 & 0x3f)): + case ((23 & 0x3f)): + case ((28 & 0x3f)):spvpp_ptu2b__Modep = 2; + break; + case ((31 & 0x3f)): + case ((33 & 0x3f)): + case ((35 & 0x3f)):spvpp_ptu2b__Modep = 2; + break; + case ((17 & 0x3f)): + case ((22 & 0x3f)): + case ((27 & 0x3f)):spvpp_ptu2b__Modep = 3; + break; + case ((16 & 0x3f)): + case ((21 & 0x3f)): + case ((26 & 0x3f)):spvpp_ptu2b__Modep = 4; + break; + case ((4 & 0x3f)):spvpp_ptu2b__Modep = 5; + break; + case ((6 & 0x3f)): + case ((11 & 0x3f)): + case ((14 & 0x3f)):spvpp_ptu2b__Modep = 6; + break; + case ((5 & 0x3f)): + case ((10 & 0x3f)): + case ((13 & 0x3f)):spvpp_ptu2b__Modep = 7; + break; + case ((3 & 0x3f)):spvpp_ptu2b__Modep = 8; + break; + case ((2 & 0x3f)):spvpp_ptu2b__Modep = 9; + break; + case ((1 & 0x3f)):spvpp_ptu2b__Modep = (10 & 0xf); + break; + default : spvpp_ptu2b__Modep = 0; + break; + } + } + spvpp_ptu2b_mode = spvpp_ptu2b__Modep; + spvpp_ptu2b_modeout = spvpp_ptu2b_mode; + if ((((((((((spvpp_ptu2b_modeout == 5) || (spvpp_ptu2b_modeout == 8)) & 0xffffffffffffffffLL) || (spvpp_ptu2b_modeout == 9)) & 0xffffffffffffffffLL) || (spvpp_ptu2b_modeout == 10)) & 0xffffffffffffffffLL) && (((spvpp_ptu2b_phi < 128) || (spvpp_ptu2b_phi > 3967)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) spvpp_ptu2b_modeout = 0; + spvpp_ptu2b_modenew = ((((spvpp_ptu2b_modeout >= 2) && (spvpp_ptu2b_modeout <= 5)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu2b_pt = (spvpp_ptu2b_modenew) ? spvpp_ptu2b_c : ((((spvpp_ptu2b_modeout == 6) || (spvpp_ptu2b_modeout == 7)) & 0xffffffffffffffffLL)) ? spvpp_ptu2b_e : spvpp_ptu2b_d; + spvpp_ptu2b_si = ((((((((spvpp_ptu2b_a_ptr_b_11_9->f.h != 0) || (spvpp_ptu2b_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptu2b_modenew == 1)) & 0xffffffffffffffffLL) || (((spvpp_ptu2b_phidiff_a_ptr_b_11_9->f.h != 0) && (spvpp_ptu2b_modeout > 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu2b_modeMem = (spvpp_ptu2b_si == 0) ? spvpp_ptu2b_modeout : 1; + spvpp_ptu2b_sign = spvpp_ptu2b_phiA < spvpp_ptu2b_phiB; + if ((((spvpp_ptu2b_modeMem != 6) && (spvpp_ptu2b_modeMem != 7)) & 0xffffffffffffffffLL)) + { + spvpp_ptu2b_etaPT = ((((((spvpp_ptu2b_CSCID[RC_spvpp_me2Id1r[1]] > 3) && (spvpp_ptu2b_CSCID[RC_spvpp_me2Id1r[1]] < 10)) & 0xffffffffffffffffLL) && (spvpp_ptu2b_etaPT >= 14)) & 0xffffffffffffffffLL)) ? 13 : ((((((((spvpp_ptu2b_CSCID[RC_spvpp_me2Id1r[1]] < 4) && (spvpp_ptu2b_CSCID[RC_spvpp_me2Id1r[1]] > 0)) & 0xffffffffffffffffLL) || (((spvpp_ptu2b_CSCID[RC_spvpp_me2Id1r[1]] <= 12) && (spvpp_ptu2b_CSCID[RC_spvpp_me2Id1r[1]] >= 10)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_ptu2b_etaPT < 14)) & 0xffffffffffffffffLL)) ? 14 : spvpp_ptu2b_etaPT; + } + else + { + spvpp_ptu2b_pt_ptr_b_12_12->f.h = (((spvpp_ptu2b_CSCID[RC_spvpp_me2Id1r[1]] > 3) && (spvpp_ptu2b_CSCID[RC_spvpp_me2Id1r[1]] < 10)) & 0xffffffffffffffffLL); + } + spvpp_pt2b = spvpp_ptu2b_pt; + spvpp_sign2b = spvpp_ptu2b_sign; + spvpp_mode2b = spvpp_ptu2b_modeMem; + spvpp_etaPT2b = spvpp_ptu2b_etaPT; + spvpp_FR2b = spvpp_ptu2b_FR; + spvpp_phi2b = spvpp_ptu2b_phi; + spvpp_phdiff_a[1] = sigcat(sigcat(sigcat(spvpp_ptu2b_etasign_a, 1, spvpp_ptu2b_etaPTfull, 7), 8, spvpp_ptu2b_etadiff_a, 7), 15, spvpp_ptu2b_a, 12); + spvpp_phdiff_b[1] = sigcat(sigcat(sigcat(spvpp_ptu2b_etasign_b, 1, spvpp_ptu2b_etaPTfull, 7), 8, spvpp_ptu2b_etadiff_b, 7), 15, spvpp_ptu2b_b, 12); +} +} + +void vpp_generated_2014_05_15::ptu2c() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu2c_comp_dphi_8, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_7.dat").fullPath().c_str(), spvpp_ptu2c_comp_dphi_7, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_5.dat").fullPath().c_str(), spvpp_ptu2c_comp_dphi_5, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu2c_me1Eta[0] = (0 & 0x7f); + spvpp_ptu2c_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu2c_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu2c_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu2c_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu2c_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu2c_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu2c_me2Eta[0] = (0 & 0x7f); + spvpp_ptu2c_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptu2c_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptu2c_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptu2c_me3Eta[0] = (0 & 0x7f); + spvpp_ptu2c_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptu2c_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptu2c_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptu2c_me4Eta[0] = (0 & 0x7f); + spvpp_ptu2c_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu2c_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu2c_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu2c_me1Phi[0] = (0 & 0xfff); + spvpp_ptu2c_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu2c_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu2c_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu2c_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu2c_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu2c_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu2c_me2Phi[0] = (0 & 0xfff); + spvpp_ptu2c_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptu2c_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptu2c_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptu2c_me3Phi[0] = (0 & 0xfff); + spvpp_ptu2c_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptu2c_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptu2c_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptu2c_me4Phi[0] = (0 & 0xfff); + spvpp_ptu2c_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu2c_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu2c_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu2c_CSCID[0] = (0 & 0xf); + spvpp_ptu2c_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu2c_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu2c_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu2c_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu2c_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu2c_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu2c_clctpat[0] = (0 & 0xf); + spvpp_ptu2c_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu2c_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu2c_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu2c_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu2c_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu2c_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu2c_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu2c__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2c__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2c_me1FR[1] = spvpp_ptu2c__DecodeFR; + + { + if (1 < 3) spvpp_ptu2c__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2c__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2c_me1FR[2] = spvpp_ptu2c__DecodeFR; + + { + if (2 < 3) spvpp_ptu2c__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2c__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2c_me1FR[3] = spvpp_ptu2c__DecodeFR; + + { + if (3 < 3) spvpp_ptu2c__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2c__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2c_me1FR[4] = spvpp_ptu2c__DecodeFR; + + { + if (4 < 3) spvpp_ptu2c__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2c__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2c_me1FR[5] = spvpp_ptu2c__DecodeFR; + + { + if (5 < 3) spvpp_ptu2c__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu2c__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu2c_me1FR[6] = spvpp_ptu2c__DecodeFR; + spvpp_ptu2c_IdValid_ptr_b_0_0->f.h = (RC_spvpp_me2Id4r[2] != 0) ? 1 : 0; + spvpp_ptu2c_IdValid_ptr_b_1_1->f.h = (RC_spvpp_me2Id3r[2] != 0) ? 1 : 0; + spvpp_ptu2c_IdValid_ptr_b_2_2->f.h = ((3 & 0x3) != 0) ? 1 : 0; + spvpp_ptu2c_IdValid_ptr_b_3_3->f.h = (RC_spvpp_me2Id1r[2] != 0) ? 1 : 0; + spvpp_u2cIdt = RC_spvpp_u2cId; + spvpp_ptu2c_phi1 = spvpp_ptu2c_me1Phi[RC_spvpp_me2Id1r[2]]; + spvpp_ptu2c_phi2 = spvpp_ptu2c_me2Phi[(3 & 0x3)]; + spvpp_ptu2c_phi3 = spvpp_ptu2c_me3Phi[RC_spvpp_me2Id3r[2]]; + spvpp_ptu2c_phi4 = spvpp_ptu2c_me4Phi[RC_spvpp_me2Id4r[2]]; + spvpp_ptu2c_dphi14 = (spvpp_ptu2c_phi1 >= spvpp_ptu2c_phi4) ? ((spvpp_ptu2c_phi1 - spvpp_ptu2c_phi4) & 0xfffLL) : ((spvpp_ptu2c_phi4 - spvpp_ptu2c_phi1) & 0xfffLL); + spvpp_ptu2c_dphi23 = (spvpp_ptu2c_phi2 >= spvpp_ptu2c_phi3) ? ((spvpp_ptu2c_phi2 - spvpp_ptu2c_phi3) & 0xfffLL) : ((spvpp_ptu2c_phi3 - spvpp_ptu2c_phi2) & 0xfffLL); + spvpp_ptu2c_dphi24 = (spvpp_ptu2c_phi2 >= spvpp_ptu2c_phi4) ? ((spvpp_ptu2c_phi2 - spvpp_ptu2c_phi4) & 0xfffLL) : ((spvpp_ptu2c_phi4 - spvpp_ptu2c_phi2) & 0xfffLL); + spvpp_ptu2c_dphi34 = (spvpp_ptu2c_phi3 >= spvpp_ptu2c_phi4) ? ((spvpp_ptu2c_phi3 - spvpp_ptu2c_phi4) & 0xfffLL) : ((spvpp_ptu2c_phi4 - spvpp_ptu2c_phi3) & 0xfffLL); + if ((((((spvpp_ptu2c_IdValid == (15 & 0xf)) && (spvpp_ptu2c_dphi14 < RC_straight)) & 0xffffffffffffffffLL) && (spvpp_ptu2c_dphi23 > RC_curved)) & 0xffffffffffffffffLL)) + { + if (spvpp_ptu2c_dphi24 > spvpp_ptu2c_dphi34) + { + spvpp_ptu2c_IdValid_ptr_b_2_2->f.h = 0; + spvpp_me2Rankrr[2] = (RC_spvpp_me2Rankr[2] == 31) ? 16 : (RC_spvpp_me2Rankr[2] == 33) ? 21 : (RC_spvpp_me2Rankr[2] == 35) ? 26 : spvpp_me2Rankr[2]; + spvpp_u2cIdt_ptr_b_8_5->f.h = 0; + } + else + { + spvpp_ptu2c_IdValid_ptr_b_1_1->f.h = 0; + spvpp_me2Rankrr[2] = (RC_spvpp_me2Rankr[2] == 31) ? 17 : (RC_spvpp_me2Rankr[2] == 33) ? 22 : (RC_spvpp_me2Rankr[2] == 35) ? 27 : spvpp_me2Rankr[2]; + spvpp_u2cIdt_ptr_b_12_9->f.h = 0; + } + } + else spvpp_me2Rankrr[2] = RC_spvpp_me2Rankr[2]; + spvpp_ptu2c_etaPTfull = (spvpp_ptu2c_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu2c_me2Eta[(3 & 0x3)] : (spvpp_ptu2c_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu2c_me3Eta[RC_spvpp_me2Id3r[2]] : 0; + spvpp_ptu2c_etaPT = spvpp_ptu2c_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu2c_phi = (spvpp_ptu2c_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu2c_me2Phi[(3 & 0x3)] : (spvpp_ptu2c_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu2c_me3Phi[RC_spvpp_me2Id3r[2]] : 0; + spvpp_ptu2c_FR = (RC_spvpp_me2Id1r[2] != 0) ? spvpp_ptu2c_me1FR[RC_spvpp_me2Id1r[2]] : 0; + + { + switch (spvpp_ptu2c_IdValid) + { + case ((0 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 0; + spvpp_ptu2c_EnableIdB = 0; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((1 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 1; + spvpp_ptu2c_EnableIdB = 0; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((2 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 2; + spvpp_ptu2c_EnableIdB = 0; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((3 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 2; + spvpp_ptu2c_EnableIdB = 1; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((4 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 4; + spvpp_ptu2c_EnableIdB = 0; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((5 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 4; + spvpp_ptu2c_EnableIdB = 1; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((6 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 4; + spvpp_ptu2c_EnableIdB = 2; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((7 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 4; + spvpp_ptu2c_EnableIdB = 2; + spvpp_ptu2c_EnableIdC = 1; + } + break; + case ((8 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 8; + spvpp_ptu2c_EnableIdB = 0; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((9 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 8; + spvpp_ptu2c_EnableIdB = 1; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((10 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 8; + spvpp_ptu2c_EnableIdB = 2; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((11 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 8; + spvpp_ptu2c_EnableIdB = 2; + spvpp_ptu2c_EnableIdC = 1; + } + break; + case ((12 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 8; + spvpp_ptu2c_EnableIdB = 4; + spvpp_ptu2c_EnableIdC = 0; + } + break; + case ((13 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 8; + spvpp_ptu2c_EnableIdB = 4; + spvpp_ptu2c_EnableIdC = 1; + } + break; + case ((14 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 8; + spvpp_ptu2c_EnableIdB = 4; + spvpp_ptu2c_EnableIdC = 2; + } + break; + case ((15 & 0xf)): + { + spvpp_ptu2c_EnableIdA = 8; + spvpp_ptu2c_EnableIdB = 4; + spvpp_ptu2c_EnableIdC = 2; + } + break; + } + spvpp_ptu2c__SelectPhisp = sigcat(sigcat(spvpp_ptu2c_EnableIdA, 4, spvpp_ptu2c_EnableIdB, 4), 8, spvpp_ptu2c_EnableIdC, 4); + } + spvpp_ptu2c_SelPhi = spvpp_ptu2c__SelectPhisp; + spvpp_ptu2c_phiA = (spvpp_ptu2c_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu2c_me1Phi[RC_spvpp_me2Id1r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu2c_me2Phi[(3 & 0x3)] : (spvpp_ptu2c_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu2c_me3Phi[RC_spvpp_me2Id3r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu2c_me4Phi[RC_spvpp_me2Id4r[2]] : 0; + spvpp_ptu2c_phiB = (spvpp_ptu2c_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu2c_me1Phi[RC_spvpp_me2Id1r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu2c_me2Phi[(3 & 0x3)] : (spvpp_ptu2c_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu2c_me3Phi[RC_spvpp_me2Id3r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu2c_me4Phi[RC_spvpp_me2Id4r[2]] : 0; + spvpp_ptu2c_phiC = (spvpp_ptu2c_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu2c_me1Phi[RC_spvpp_me2Id1r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu2c_me2Phi[(3 & 0x3)] : (spvpp_ptu2c_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu2c_me3Phi[RC_spvpp_me2Id3r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu2c_me4Phi[RC_spvpp_me2Id4r[2]] : 0; + spvpp_ptu2c_etaA = (spvpp_ptu2c_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu2c_me1Eta[RC_spvpp_me2Id1r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu2c_me2Eta[(3 & 0x3)] : (spvpp_ptu2c_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu2c_me3Eta[RC_spvpp_me2Id3r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu2c_me4Eta[RC_spvpp_me2Id4r[2]] : 0; + spvpp_ptu2c_etaB = (spvpp_ptu2c_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu2c_me1Eta[RC_spvpp_me2Id1r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu2c_me2Eta[(3 & 0x3)] : (spvpp_ptu2c_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu2c_me3Eta[RC_spvpp_me2Id3r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu2c_me4Eta[RC_spvpp_me2Id4r[2]] : 0; + spvpp_ptu2c_etaC = (spvpp_ptu2c_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu2c_me1Eta[RC_spvpp_me2Id1r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu2c_me2Eta[(3 & 0x3)] : (spvpp_ptu2c_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu2c_me3Eta[RC_spvpp_me2Id3r[2]] : (spvpp_ptu2c_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu2c_me4Eta[RC_spvpp_me2Id4r[2]] : 0; + spvpp_ptu2c_eta_me11a = 94; + spvpp_ptu2c_a = (spvpp_ptu2c_phiA >= spvpp_ptu2c_phiB) ? ((spvpp_ptu2c_phiA - spvpp_ptu2c_phiB) & 0xfffLL) : ((spvpp_ptu2c_phiB - spvpp_ptu2c_phiA) & 0xfffLL); + spvpp_ptu2c_b = (spvpp_ptu2c_phiB >= spvpp_ptu2c_phiC) ? ((spvpp_ptu2c_phiB - spvpp_ptu2c_phiC) & 0xfffLL) : ((spvpp_ptu2c_phiC - spvpp_ptu2c_phiB) & 0xfffLL); + spvpp_ptu2c_a_press = RC_spvpp_ptu2c_comp_dphi_7[spvpp_ptu2c_a_ptr_b_9_0->f.h]; + spvpp_ptu2c_b_press = RC_spvpp_ptu2c_comp_dphi_5[spvpp_ptu2c_b_ptr_b_9_0->f.h]; + spvpp_ptu2c_e_press = RC_spvpp_ptu2c_comp_dphi_8[spvpp_ptu2c_a_ptr_b_9_0->f.h]; + if (spvpp_ptu2c_a_ptr_b_11_10->f.h != (0 & 0x3)) + { + spvpp_ptu2c_a_press = (127 & 0x7f); + spvpp_ptu2c_e_press = (255 & 0xff); + } + if (spvpp_ptu2c_b_ptr_b_11_10->f.h != (0 & 0x3)) spvpp_ptu2c_b_press = (31 & 0x1f); + spvpp_ptu2c_etadiff_a = (spvpp_ptu2c_etaA >= spvpp_ptu2c_etaB) ? ((spvpp_ptu2c_etaA - spvpp_ptu2c_etaB) & 0x7fLL) : ((spvpp_ptu2c_etaB - spvpp_ptu2c_etaA) & 0x7fLL); + spvpp_ptu2c_etadiff_b = (spvpp_ptu2c_etaB >= spvpp_ptu2c_etaC) ? ((spvpp_ptu2c_etaB - spvpp_ptu2c_etaC) & 0x7fLL) : ((spvpp_ptu2c_etaC - spvpp_ptu2c_etaB) & 0x7fLL); + spvpp_ptu2c_etasign_a = (spvpp_ptu2c_etaA >= spvpp_ptu2c_etaB) ? 1 : 0; + spvpp_ptu2c_etasign_b = (spvpp_ptu2c_etaB >= spvpp_ptu2c_etaC) ? 1 : 0; + spvpp_ptu2c_etadiff_a_lsb = spvpp_ptu2c_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu2c_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu2c_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu2c_phidiff_a_ptr_b_11_0->f.h = spvpp_ptu2c_a; + spvpp_ptu2c_phidiff_a_ptr_b_12_12->f.h = (spvpp_ptu2c_phiA >= spvpp_ptu2c_phiB) ? 1 : 0; + spvpp_ptu2c_d_ptr_b_8_0->f.h = spvpp_ptu2c_phidiff_a_ptr_b_8_0->f.h; + if (spvpp_ptu2c_phidiff_a_ptr_b_11_9->f.h != (0 & 0x7)) spvpp_ptu2c_d_ptr_b_8_0->f.h = (511 & 0x1ff); + spvpp_ptu2c_d_ptr_b_11_9->f.h = spvpp_ptu2c_etadiff_a_lsb; + spvpp_ptu2c_d_ptr_b_12_12->f.h = (((spvpp_ptu2c_phiB > spvpp_ptu2c_phiA) && (spvpp_ptu2c_etaB > spvpp_ptu2c_etaA)) & 0xffffffffffffffffLL); + spvpp_ptu2c_c_ptr_b_11_0->f.h = sigcat(spvpp_ptu2c_b_press, 5, spvpp_ptu2c_a_press, 7); + spvpp_ptu2c_c_ptr_b_12_12->f.h = (((((spvpp_ptu2c_phiB >= spvpp_ptu2c_phiA) || (spvpp_ptu2c_phiB >= spvpp_ptu2c_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu2c_phiA >= spvpp_ptu2c_phiB) || (spvpp_ptu2c_phiC >= spvpp_ptu2c_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_ptu2c_clct_bit = (((((spvpp_ptu2c_clctpat[RC_spvpp_me2Id1r[2]] == (8 & 0xf)) || (spvpp_ptu2c_clctpat[RC_spvpp_me2Id1r[2]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu2c_clctpat[RC_spvpp_me2Id1r[2]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu2c_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu2c_clct_bit, 1, spvpp_ptu2c_etadiff_a_lsb, 3), 4, spvpp_ptu2c_e_press, 8); + spvpp_ptu2c_e_ptr_b_12_12->f.h = (((((spvpp_ptu2c_phiB >= spvpp_ptu2c_phiA) || (spvpp_ptu2c_phiB >= spvpp_ptu2c_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu2c_phiA >= spvpp_ptu2c_phiB) || (spvpp_ptu2c_phiC >= spvpp_ptu2c_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + + { + switch (spvpp_me2Rankrr[2]) + { + case ((0 & 0x3f)):spvpp_ptu2c__Modep = 0; + break; + case ((18 & 0x3f)): + case ((23 & 0x3f)): + case ((28 & 0x3f)):spvpp_ptu2c__Modep = 2; + break; + case ((31 & 0x3f)): + case ((33 & 0x3f)): + case ((35 & 0x3f)):spvpp_ptu2c__Modep = 2; + break; + case ((17 & 0x3f)): + case ((22 & 0x3f)): + case ((27 & 0x3f)):spvpp_ptu2c__Modep = 3; + break; + case ((16 & 0x3f)): + case ((21 & 0x3f)): + case ((26 & 0x3f)):spvpp_ptu2c__Modep = 4; + break; + case ((4 & 0x3f)):spvpp_ptu2c__Modep = 5; + break; + case ((6 & 0x3f)): + case ((11 & 0x3f)): + case ((14 & 0x3f)):spvpp_ptu2c__Modep = 6; + break; + case ((5 & 0x3f)): + case ((10 & 0x3f)): + case ((13 & 0x3f)):spvpp_ptu2c__Modep = 7; + break; + case ((3 & 0x3f)):spvpp_ptu2c__Modep = 8; + break; + case ((2 & 0x3f)):spvpp_ptu2c__Modep = 9; + break; + case ((1 & 0x3f)):spvpp_ptu2c__Modep = (10 & 0xf); + break; + default : spvpp_ptu2c__Modep = 0; + break; + } + } + spvpp_ptu2c_mode = spvpp_ptu2c__Modep; + spvpp_ptu2c_modeout = spvpp_ptu2c_mode; + if ((((((((((spvpp_ptu2c_modeout == 5) || (spvpp_ptu2c_modeout == 8)) & 0xffffffffffffffffLL) || (spvpp_ptu2c_modeout == 9)) & 0xffffffffffffffffLL) || (spvpp_ptu2c_modeout == 10)) & 0xffffffffffffffffLL) && (((spvpp_ptu2c_phi < 128) || (spvpp_ptu2c_phi > 3967)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) spvpp_ptu2c_modeout = 0; + spvpp_ptu2c_modenew = ((((spvpp_ptu2c_modeout >= 2) && (spvpp_ptu2c_modeout <= 5)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu2c_pt = (spvpp_ptu2c_modenew) ? spvpp_ptu2c_c : ((((spvpp_ptu2c_modeout == 6) || (spvpp_ptu2c_modeout == 7)) & 0xffffffffffffffffLL)) ? spvpp_ptu2c_e : spvpp_ptu2c_d; + spvpp_ptu2c_si = ((((((((spvpp_ptu2c_a_ptr_b_11_9->f.h != 0) || (spvpp_ptu2c_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptu2c_modenew == 1)) & 0xffffffffffffffffLL) || (((spvpp_ptu2c_phidiff_a_ptr_b_11_9->f.h != 0) && (spvpp_ptu2c_modeout > 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu2c_modeMem = (spvpp_ptu2c_si == 0) ? spvpp_ptu2c_modeout : 1; + spvpp_ptu2c_sign = spvpp_ptu2c_phiA < spvpp_ptu2c_phiB; + if ((((spvpp_ptu2c_modeMem != 6) && (spvpp_ptu2c_modeMem != 7)) & 0xffffffffffffffffLL)) + { + spvpp_ptu2c_etaPT = ((((((spvpp_ptu2c_CSCID[RC_spvpp_me2Id1r[2]] > 3) && (spvpp_ptu2c_CSCID[RC_spvpp_me2Id1r[2]] < 10)) & 0xffffffffffffffffLL) && (spvpp_ptu2c_etaPT >= 14)) & 0xffffffffffffffffLL)) ? 13 : ((((((((spvpp_ptu2c_CSCID[RC_spvpp_me2Id1r[2]] < 4) && (spvpp_ptu2c_CSCID[RC_spvpp_me2Id1r[2]] > 0)) & 0xffffffffffffffffLL) || (((spvpp_ptu2c_CSCID[RC_spvpp_me2Id1r[2]] <= 12) && (spvpp_ptu2c_CSCID[RC_spvpp_me2Id1r[2]] >= 10)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_ptu2c_etaPT < 14)) & 0xffffffffffffffffLL)) ? 14 : spvpp_ptu2c_etaPT; + } + else + { + spvpp_ptu2c_pt_ptr_b_12_12->f.h = (((spvpp_ptu2c_CSCID[RC_spvpp_me2Id1r[2]] > 3) && (spvpp_ptu2c_CSCID[RC_spvpp_me2Id1r[2]] < 10)) & 0xffffffffffffffffLL); + } + spvpp_pt2c = spvpp_ptu2c_pt; + spvpp_sign2c = spvpp_ptu2c_sign; + spvpp_mode2c = spvpp_ptu2c_modeMem; + spvpp_etaPT2c = spvpp_ptu2c_etaPT; + spvpp_FR2c = spvpp_ptu2c_FR; + spvpp_phi2c = spvpp_ptu2c_phi; + spvpp_phdiff_a[2] = sigcat(sigcat(sigcat(spvpp_ptu2c_etasign_a, 1, spvpp_ptu2c_etaPTfull, 7), 8, spvpp_ptu2c_etadiff_a, 7), 15, spvpp_ptu2c_a, 12); + spvpp_phdiff_b[2] = sigcat(sigcat(sigcat(spvpp_ptu2c_etasign_b, 1, spvpp_ptu2c_etaPTfull, 7), 8, spvpp_ptu2c_etadiff_b, 7), 15, spvpp_ptu2c_b, 12); +} +} + +void vpp_generated_2014_05_15::ptu3a() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu3a_comp_dphi_8, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_7.dat").fullPath().c_str(), spvpp_ptu3a_comp_dphi_7, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_5.dat").fullPath().c_str(), spvpp_ptu3a_comp_dphi_5, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu3a_me1Eta[0] = (0 & 0x7f); + spvpp_ptu3a_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu3a_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu3a_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu3a_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu3a_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu3a_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu3a_me2Eta[0] = (0 & 0x7f); + spvpp_ptu3a_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptu3a_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptu3a_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptu3a_me3Eta[0] = (0 & 0x7f); + spvpp_ptu3a_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptu3a_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptu3a_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptu3a_me4Eta[0] = (0 & 0x7f); + spvpp_ptu3a_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu3a_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu3a_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu3a_me1Phi[0] = (0 & 0xfff); + spvpp_ptu3a_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu3a_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu3a_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu3a_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu3a_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu3a_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu3a_me2Phi[0] = (0 & 0xfff); + spvpp_ptu3a_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptu3a_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptu3a_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptu3a_me3Phi[0] = (0 & 0xfff); + spvpp_ptu3a_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptu3a_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptu3a_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptu3a_me4Phi[0] = (0 & 0xfff); + spvpp_ptu3a_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu3a_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu3a_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu3a_CSCID[0] = (0 & 0xf); + spvpp_ptu3a_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu3a_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu3a_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu3a_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu3a_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu3a_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu3a_clctpat[0] = (0 & 0xf); + spvpp_ptu3a_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu3a_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu3a_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu3a_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu3a_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu3a_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu3a_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu3a__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3a__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3a_me1FR[1] = spvpp_ptu3a__DecodeFR; + + { + if (1 < 3) spvpp_ptu3a__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3a__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3a_me1FR[2] = spvpp_ptu3a__DecodeFR; + + { + if (2 < 3) spvpp_ptu3a__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3a__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3a_me1FR[3] = spvpp_ptu3a__DecodeFR; + + { + if (3 < 3) spvpp_ptu3a__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3a__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3a_me1FR[4] = spvpp_ptu3a__DecodeFR; + + { + if (4 < 3) spvpp_ptu3a__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3a__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3a_me1FR[5] = spvpp_ptu3a__DecodeFR; + + { + if (5 < 3) spvpp_ptu3a__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3a__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3a_me1FR[6] = spvpp_ptu3a__DecodeFR; + spvpp_ptu3a_IdValid_ptr_b_0_0->f.h = (RC_spvpp_me3Id4r[0] != 0) ? 1 : 0; + spvpp_ptu3a_IdValid_ptr_b_1_1->f.h = ((1 & 0x3) != 0) ? 1 : 0; + spvpp_ptu3a_IdValid_ptr_b_2_2->f.h = (RC_spvpp_me3Id2r[0] != 0) ? 1 : 0; + spvpp_ptu3a_IdValid_ptr_b_3_3->f.h = (RC_spvpp_me3Id1r[0] != 0) ? 1 : 0; + spvpp_u3aIdt = RC_spvpp_u3aId; + spvpp_ptu3a_phi1 = spvpp_ptu3a_me1Phi[RC_spvpp_me3Id1r[0]]; + spvpp_ptu3a_phi2 = spvpp_ptu3a_me2Phi[RC_spvpp_me3Id2r[0]]; + spvpp_ptu3a_phi3 = spvpp_ptu3a_me3Phi[(1 & 0x3)]; + spvpp_ptu3a_phi4 = spvpp_ptu3a_me4Phi[RC_spvpp_me3Id4r[0]]; + spvpp_ptu3a_dphi14 = (spvpp_ptu3a_phi1 >= spvpp_ptu3a_phi4) ? ((spvpp_ptu3a_phi1 - spvpp_ptu3a_phi4) & 0xfffLL) : ((spvpp_ptu3a_phi4 - spvpp_ptu3a_phi1) & 0xfffLL); + spvpp_ptu3a_dphi23 = (spvpp_ptu3a_phi2 >= spvpp_ptu3a_phi3) ? ((spvpp_ptu3a_phi2 - spvpp_ptu3a_phi3) & 0xfffLL) : ((spvpp_ptu3a_phi3 - spvpp_ptu3a_phi2) & 0xfffLL); + spvpp_ptu3a_dphi24 = (spvpp_ptu3a_phi2 >= spvpp_ptu3a_phi4) ? ((spvpp_ptu3a_phi2 - spvpp_ptu3a_phi4) & 0xfffLL) : ((spvpp_ptu3a_phi4 - spvpp_ptu3a_phi2) & 0xfffLL); + spvpp_ptu3a_dphi34 = (spvpp_ptu3a_phi3 >= spvpp_ptu3a_phi4) ? ((spvpp_ptu3a_phi3 - spvpp_ptu3a_phi4) & 0xfffLL) : ((spvpp_ptu3a_phi4 - spvpp_ptu3a_phi3) & 0xfffLL); + if ((((((spvpp_ptu3a_IdValid == (15 & 0xf)) && (spvpp_ptu3a_dphi14 < RC_straight)) & 0xffffffffffffffffLL) && (spvpp_ptu3a_dphi23 > RC_curved)) & 0xffffffffffffffffLL)) + { + if (spvpp_ptu3a_dphi24 > spvpp_ptu3a_dphi34) + { + spvpp_ptu3a_IdValid_ptr_b_2_2->f.h = 0; + spvpp_me3Rankrr[0] = (RC_spvpp_me3Rankr[0] == 31) ? 16 : (RC_spvpp_me3Rankr[0] == 33) ? 21 : (RC_spvpp_me3Rankr[0] == 35) ? 26 : spvpp_me3Rankr[0]; + spvpp_u3aIdt_ptr_b_8_5->f.h = 0; + } + else + { + spvpp_ptu3a_IdValid_ptr_b_1_1->f.h = 0; + spvpp_me3Rankrr[0] = (RC_spvpp_me3Rankr[0] == 31) ? 17 : (RC_spvpp_me3Rankr[0] == 33) ? 22 : (RC_spvpp_me3Rankr[0] == 35) ? 27 : spvpp_me3Rankr[0]; + spvpp_u3aIdt_ptr_b_12_9->f.h = 0; + } + } + else spvpp_me3Rankrr[0] = RC_spvpp_me3Rankr[0]; + spvpp_ptu3a_etaPTfull = (spvpp_ptu3a_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu3a_me2Eta[RC_spvpp_me3Id2r[0]] : (spvpp_ptu3a_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu3a_me3Eta[(1 & 0x3)] : 0; + spvpp_ptu3a_etaPT = spvpp_ptu3a_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu3a_phi = (spvpp_ptu3a_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu3a_me2Phi[RC_spvpp_me3Id2r[0]] : (spvpp_ptu3a_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu3a_me3Phi[(1 & 0x3)] : 0; + spvpp_ptu3a_FR = (RC_spvpp_me3Id1r[0] != 0) ? spvpp_ptu3a_me1FR[RC_spvpp_me3Id1r[0]] : 0; + + { + switch (spvpp_ptu3a_IdValid) + { + case ((0 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 0; + spvpp_ptu3a_EnableIdB = 0; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((1 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 1; + spvpp_ptu3a_EnableIdB = 0; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((2 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 2; + spvpp_ptu3a_EnableIdB = 0; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((3 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 2; + spvpp_ptu3a_EnableIdB = 1; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((4 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 4; + spvpp_ptu3a_EnableIdB = 0; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((5 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 4; + spvpp_ptu3a_EnableIdB = 1; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((6 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 4; + spvpp_ptu3a_EnableIdB = 2; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((7 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 4; + spvpp_ptu3a_EnableIdB = 2; + spvpp_ptu3a_EnableIdC = 1; + } + break; + case ((8 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 8; + spvpp_ptu3a_EnableIdB = 0; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((9 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 8; + spvpp_ptu3a_EnableIdB = 1; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((10 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 8; + spvpp_ptu3a_EnableIdB = 2; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((11 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 8; + spvpp_ptu3a_EnableIdB = 2; + spvpp_ptu3a_EnableIdC = 1; + } + break; + case ((12 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 8; + spvpp_ptu3a_EnableIdB = 4; + spvpp_ptu3a_EnableIdC = 0; + } + break; + case ((13 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 8; + spvpp_ptu3a_EnableIdB = 4; + spvpp_ptu3a_EnableIdC = 1; + } + break; + case ((14 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 8; + spvpp_ptu3a_EnableIdB = 4; + spvpp_ptu3a_EnableIdC = 2; + } + break; + case ((15 & 0xf)): + { + spvpp_ptu3a_EnableIdA = 8; + spvpp_ptu3a_EnableIdB = 4; + spvpp_ptu3a_EnableIdC = 2; + } + break; + } + spvpp_ptu3a__SelectPhisp = sigcat(sigcat(spvpp_ptu3a_EnableIdA, 4, spvpp_ptu3a_EnableIdB, 4), 8, spvpp_ptu3a_EnableIdC, 4); + } + spvpp_ptu3a_SelPhi = spvpp_ptu3a__SelectPhisp; + spvpp_ptu3a_phiA = (spvpp_ptu3a_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu3a_me1Phi[RC_spvpp_me3Id1r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu3a_me2Phi[RC_spvpp_me3Id2r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu3a_me3Phi[(1 & 0x3)] : (spvpp_ptu3a_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu3a_me4Phi[RC_spvpp_me3Id4r[0]] : 0; + spvpp_ptu3a_phiB = (spvpp_ptu3a_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu3a_me1Phi[RC_spvpp_me3Id1r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu3a_me2Phi[RC_spvpp_me3Id2r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu3a_me3Phi[(1 & 0x3)] : (spvpp_ptu3a_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu3a_me4Phi[RC_spvpp_me3Id4r[0]] : 0; + spvpp_ptu3a_phiC = (spvpp_ptu3a_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu3a_me1Phi[RC_spvpp_me3Id1r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu3a_me2Phi[RC_spvpp_me3Id2r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu3a_me3Phi[(1 & 0x3)] : (spvpp_ptu3a_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu3a_me4Phi[RC_spvpp_me3Id4r[0]] : 0; + spvpp_ptu3a_etaA = (spvpp_ptu3a_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu3a_me1Eta[RC_spvpp_me3Id1r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu3a_me2Eta[RC_spvpp_me3Id2r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu3a_me3Eta[(1 & 0x3)] : (spvpp_ptu3a_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu3a_me4Eta[RC_spvpp_me3Id4r[0]] : 0; + spvpp_ptu3a_etaB = (spvpp_ptu3a_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu3a_me1Eta[RC_spvpp_me3Id1r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu3a_me2Eta[RC_spvpp_me3Id2r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu3a_me3Eta[(1 & 0x3)] : (spvpp_ptu3a_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu3a_me4Eta[RC_spvpp_me3Id4r[0]] : 0; + spvpp_ptu3a_etaC = (spvpp_ptu3a_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu3a_me1Eta[RC_spvpp_me3Id1r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu3a_me2Eta[RC_spvpp_me3Id2r[0]] : (spvpp_ptu3a_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu3a_me3Eta[(1 & 0x3)] : (spvpp_ptu3a_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu3a_me4Eta[RC_spvpp_me3Id4r[0]] : 0; + spvpp_ptu3a_eta_me11a = 94; + spvpp_ptu3a_a = (spvpp_ptu3a_phiA >= spvpp_ptu3a_phiB) ? ((spvpp_ptu3a_phiA - spvpp_ptu3a_phiB) & 0xfffLL) : ((spvpp_ptu3a_phiB - spvpp_ptu3a_phiA) & 0xfffLL); + spvpp_ptu3a_b = (spvpp_ptu3a_phiB >= spvpp_ptu3a_phiC) ? ((spvpp_ptu3a_phiB - spvpp_ptu3a_phiC) & 0xfffLL) : ((spvpp_ptu3a_phiC - spvpp_ptu3a_phiB) & 0xfffLL); + spvpp_ptu3a_a_press = RC_spvpp_ptu3a_comp_dphi_7[spvpp_ptu3a_a_ptr_b_9_0->f.h]; + spvpp_ptu3a_b_press = RC_spvpp_ptu3a_comp_dphi_5[spvpp_ptu3a_b_ptr_b_9_0->f.h]; + spvpp_ptu3a_e_press = RC_spvpp_ptu3a_comp_dphi_8[spvpp_ptu3a_a_ptr_b_9_0->f.h]; + if (spvpp_ptu3a_a_ptr_b_11_10->f.h != (0 & 0x3)) + { + spvpp_ptu3a_a_press = (127 & 0x7f); + spvpp_ptu3a_e_press = (255 & 0xff); + } + if (spvpp_ptu3a_b_ptr_b_11_10->f.h != (0 & 0x3)) spvpp_ptu3a_b_press = (31 & 0x1f); + spvpp_ptu3a_etadiff_a = (spvpp_ptu3a_etaA >= spvpp_ptu3a_etaB) ? ((spvpp_ptu3a_etaA - spvpp_ptu3a_etaB) & 0x7fLL) : ((spvpp_ptu3a_etaB - spvpp_ptu3a_etaA) & 0x7fLL); + spvpp_ptu3a_etadiff_b = (spvpp_ptu3a_etaB >= spvpp_ptu3a_etaC) ? ((spvpp_ptu3a_etaB - spvpp_ptu3a_etaC) & 0x7fLL) : ((spvpp_ptu3a_etaC - spvpp_ptu3a_etaB) & 0x7fLL); + spvpp_ptu3a_etasign_a = (spvpp_ptu3a_etaA >= spvpp_ptu3a_etaB) ? 1 : 0; + spvpp_ptu3a_etasign_b = (spvpp_ptu3a_etaB >= spvpp_ptu3a_etaC) ? 1 : 0; + spvpp_ptu3a_etadiff_a_lsb = spvpp_ptu3a_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu3a_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu3a_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu3a_phidiff_a_ptr_b_11_0->f.h = spvpp_ptu3a_a; + spvpp_ptu3a_phidiff_a_ptr_b_12_12->f.h = (spvpp_ptu3a_phiA >= spvpp_ptu3a_phiB) ? 1 : 0; + spvpp_ptu3a_d_ptr_b_8_0->f.h = spvpp_ptu3a_phidiff_a_ptr_b_8_0->f.h; + if (spvpp_ptu3a_phidiff_a_ptr_b_11_9->f.h != (0 & 0x7)) spvpp_ptu3a_d_ptr_b_8_0->f.h = (511 & 0x1ff); + spvpp_ptu3a_d_ptr_b_11_9->f.h = spvpp_ptu3a_etadiff_a_lsb; + spvpp_ptu3a_d_ptr_b_12_12->f.h = (((spvpp_ptu3a_phiB > spvpp_ptu3a_phiA) && (spvpp_ptu3a_etaB > spvpp_ptu3a_etaA)) & 0xffffffffffffffffLL); + spvpp_ptu3a_c_ptr_b_11_0->f.h = sigcat(spvpp_ptu3a_b_press, 5, spvpp_ptu3a_a_press, 7); + spvpp_ptu3a_c_ptr_b_12_12->f.h = (((((spvpp_ptu3a_phiB >= spvpp_ptu3a_phiA) || (spvpp_ptu3a_phiB >= spvpp_ptu3a_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu3a_phiA >= spvpp_ptu3a_phiB) || (spvpp_ptu3a_phiC >= spvpp_ptu3a_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_ptu3a_clct_bit = (((((spvpp_ptu3a_clctpat[RC_spvpp_me3Id1r[0]] == (8 & 0xf)) || (spvpp_ptu3a_clctpat[RC_spvpp_me3Id1r[0]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu3a_clctpat[RC_spvpp_me3Id1r[0]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu3a_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu3a_clct_bit, 1, spvpp_ptu3a_etadiff_a_lsb, 3), 4, spvpp_ptu3a_e_press, 8); + spvpp_ptu3a_e_ptr_b_12_12->f.h = (((((spvpp_ptu3a_phiB >= spvpp_ptu3a_phiA) || (spvpp_ptu3a_phiB >= spvpp_ptu3a_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu3a_phiA >= spvpp_ptu3a_phiB) || (spvpp_ptu3a_phiC >= spvpp_ptu3a_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + + { + switch (spvpp_me3Rankrr[0]) + { + case ((0 & 0x3f)):spvpp_ptu3a__Modep = 0; + break; + case ((18 & 0x3f)): + case ((23 & 0x3f)): + case ((28 & 0x3f)):spvpp_ptu3a__Modep = 2; + break; + case ((31 & 0x3f)): + case ((33 & 0x3f)): + case ((35 & 0x3f)):spvpp_ptu3a__Modep = 2; + break; + case ((17 & 0x3f)): + case ((22 & 0x3f)): + case ((27 & 0x3f)):spvpp_ptu3a__Modep = 3; + break; + case ((16 & 0x3f)): + case ((21 & 0x3f)): + case ((26 & 0x3f)):spvpp_ptu3a__Modep = 4; + break; + case ((4 & 0x3f)):spvpp_ptu3a__Modep = 5; + break; + case ((6 & 0x3f)): + case ((11 & 0x3f)): + case ((14 & 0x3f)):spvpp_ptu3a__Modep = 6; + break; + case ((5 & 0x3f)): + case ((10 & 0x3f)): + case ((13 & 0x3f)):spvpp_ptu3a__Modep = 7; + break; + case ((3 & 0x3f)):spvpp_ptu3a__Modep = 8; + break; + case ((2 & 0x3f)):spvpp_ptu3a__Modep = 9; + break; + case ((1 & 0x3f)):spvpp_ptu3a__Modep = (10 & 0xf); + break; + default : spvpp_ptu3a__Modep = 0; + break; + } + } + spvpp_ptu3a_mode = spvpp_ptu3a__Modep; + spvpp_ptu3a_modeout = spvpp_ptu3a_mode; + if ((((((((((spvpp_ptu3a_modeout == 5) || (spvpp_ptu3a_modeout == 8)) & 0xffffffffffffffffLL) || (spvpp_ptu3a_modeout == 9)) & 0xffffffffffffffffLL) || (spvpp_ptu3a_modeout == 10)) & 0xffffffffffffffffLL) && (((spvpp_ptu3a_phi < 128) || (spvpp_ptu3a_phi > 3967)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) spvpp_ptu3a_modeout = 0; + spvpp_ptu3a_modenew = ((((spvpp_ptu3a_modeout >= 2) && (spvpp_ptu3a_modeout <= 5)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu3a_pt = (spvpp_ptu3a_modenew) ? spvpp_ptu3a_c : ((((spvpp_ptu3a_modeout == 6) || (spvpp_ptu3a_modeout == 7)) & 0xffffffffffffffffLL)) ? spvpp_ptu3a_e : spvpp_ptu3a_d; + spvpp_ptu3a_si = ((((((((spvpp_ptu3a_a_ptr_b_11_9->f.h != 0) || (spvpp_ptu3a_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptu3a_modenew == 1)) & 0xffffffffffffffffLL) || (((spvpp_ptu3a_phidiff_a_ptr_b_11_9->f.h != 0) && (spvpp_ptu3a_modeout > 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu3a_modeMem = (spvpp_ptu3a_si == 0) ? spvpp_ptu3a_modeout : 1; + spvpp_ptu3a_sign = spvpp_ptu3a_phiA < spvpp_ptu3a_phiB; + if ((((spvpp_ptu3a_modeMem != 6) && (spvpp_ptu3a_modeMem != 7)) & 0xffffffffffffffffLL)) + { + spvpp_ptu3a_etaPT = ((((((spvpp_ptu3a_CSCID[RC_spvpp_me3Id1r[0]] > 3) && (spvpp_ptu3a_CSCID[RC_spvpp_me3Id1r[0]] < 10)) & 0xffffffffffffffffLL) && (spvpp_ptu3a_etaPT >= 14)) & 0xffffffffffffffffLL)) ? 13 : ((((((((spvpp_ptu3a_CSCID[RC_spvpp_me3Id1r[0]] < 4) && (spvpp_ptu3a_CSCID[RC_spvpp_me3Id1r[0]] > 0)) & 0xffffffffffffffffLL) || (((spvpp_ptu3a_CSCID[RC_spvpp_me3Id1r[0]] <= 12) && (spvpp_ptu3a_CSCID[RC_spvpp_me3Id1r[0]] >= 10)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_ptu3a_etaPT < 14)) & 0xffffffffffffffffLL)) ? 14 : spvpp_ptu3a_etaPT; + } + else + { + spvpp_ptu3a_pt_ptr_b_12_12->f.h = (((spvpp_ptu3a_CSCID[RC_spvpp_me3Id1r[0]] > 3) && (spvpp_ptu3a_CSCID[RC_spvpp_me3Id1r[0]] < 10)) & 0xffffffffffffffffLL); + } + spvpp_pt3a = spvpp_ptu3a_pt; + spvpp_sign3a = spvpp_ptu3a_sign; + spvpp_mode3a = spvpp_ptu3a_modeMem; + spvpp_etaPT3a = spvpp_ptu3a_etaPT; + spvpp_FR3a = spvpp_ptu3a_FR; + spvpp_phi3a = spvpp_ptu3a_phi; + spvpp_phdiff_a[3] = sigcat(sigcat(sigcat(spvpp_ptu3a_etasign_a, 1, spvpp_ptu3a_etaPTfull, 7), 8, spvpp_ptu3a_etadiff_a, 7), 15, spvpp_ptu3a_a, 12); + spvpp_phdiff_b[3] = sigcat(sigcat(sigcat(spvpp_ptu3a_etasign_b, 1, spvpp_ptu3a_etaPTfull, 7), 8, spvpp_ptu3a_etadiff_b, 7), 15, spvpp_ptu3a_b, 12); +} +} + +void vpp_generated_2014_05_15::ptu3b() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu3b_comp_dphi_8, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_7.dat").fullPath().c_str(), spvpp_ptu3b_comp_dphi_7, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_5.dat").fullPath().c_str(), spvpp_ptu3b_comp_dphi_5, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu3b_me1Eta[0] = (0 & 0x7f); + spvpp_ptu3b_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu3b_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu3b_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu3b_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu3b_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu3b_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu3b_me2Eta[0] = (0 & 0x7f); + spvpp_ptu3b_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptu3b_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptu3b_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptu3b_me3Eta[0] = (0 & 0x7f); + spvpp_ptu3b_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptu3b_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptu3b_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptu3b_me4Eta[0] = (0 & 0x7f); + spvpp_ptu3b_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu3b_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu3b_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu3b_me1Phi[0] = (0 & 0xfff); + spvpp_ptu3b_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu3b_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu3b_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu3b_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu3b_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu3b_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu3b_me2Phi[0] = (0 & 0xfff); + spvpp_ptu3b_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptu3b_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptu3b_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptu3b_me3Phi[0] = (0 & 0xfff); + spvpp_ptu3b_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptu3b_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptu3b_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptu3b_me4Phi[0] = (0 & 0xfff); + spvpp_ptu3b_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu3b_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu3b_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu3b_CSCID[0] = (0 & 0xf); + spvpp_ptu3b_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu3b_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu3b_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu3b_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu3b_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu3b_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu3b_clctpat[0] = (0 & 0xf); + spvpp_ptu3b_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu3b_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu3b_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu3b_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu3b_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu3b_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu3b_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu3b__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3b__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3b_me1FR[1] = spvpp_ptu3b__DecodeFR; + + { + if (1 < 3) spvpp_ptu3b__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3b__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3b_me1FR[2] = spvpp_ptu3b__DecodeFR; + + { + if (2 < 3) spvpp_ptu3b__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3b__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3b_me1FR[3] = spvpp_ptu3b__DecodeFR; + + { + if (3 < 3) spvpp_ptu3b__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3b__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3b_me1FR[4] = spvpp_ptu3b__DecodeFR; + + { + if (4 < 3) spvpp_ptu3b__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3b__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3b_me1FR[5] = spvpp_ptu3b__DecodeFR; + + { + if (5 < 3) spvpp_ptu3b__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3b__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3b_me1FR[6] = spvpp_ptu3b__DecodeFR; + spvpp_ptu3b_IdValid_ptr_b_0_0->f.h = (RC_spvpp_me3Id4r[1] != 0) ? 1 : 0; + spvpp_ptu3b_IdValid_ptr_b_1_1->f.h = ((2 & 0x3) != 0) ? 1 : 0; + spvpp_ptu3b_IdValid_ptr_b_2_2->f.h = (RC_spvpp_me3Id2r[1] != 0) ? 1 : 0; + spvpp_ptu3b_IdValid_ptr_b_3_3->f.h = (RC_spvpp_me3Id1r[1] != 0) ? 1 : 0; + spvpp_u3bIdt = RC_spvpp_u3bId; + spvpp_ptu3b_phi1 = spvpp_ptu3b_me1Phi[RC_spvpp_me3Id1r[1]]; + spvpp_ptu3b_phi2 = spvpp_ptu3b_me2Phi[RC_spvpp_me3Id2r[1]]; + spvpp_ptu3b_phi3 = spvpp_ptu3b_me3Phi[(2 & 0x3)]; + spvpp_ptu3b_phi4 = spvpp_ptu3b_me4Phi[RC_spvpp_me3Id4r[1]]; + spvpp_ptu3b_dphi14 = (spvpp_ptu3b_phi1 >= spvpp_ptu3b_phi4) ? ((spvpp_ptu3b_phi1 - spvpp_ptu3b_phi4) & 0xfffLL) : ((spvpp_ptu3b_phi4 - spvpp_ptu3b_phi1) & 0xfffLL); + spvpp_ptu3b_dphi23 = (spvpp_ptu3b_phi2 >= spvpp_ptu3b_phi3) ? ((spvpp_ptu3b_phi2 - spvpp_ptu3b_phi3) & 0xfffLL) : ((spvpp_ptu3b_phi3 - spvpp_ptu3b_phi2) & 0xfffLL); + spvpp_ptu3b_dphi24 = (spvpp_ptu3b_phi2 >= spvpp_ptu3b_phi4) ? ((spvpp_ptu3b_phi2 - spvpp_ptu3b_phi4) & 0xfffLL) : ((spvpp_ptu3b_phi4 - spvpp_ptu3b_phi2) & 0xfffLL); + spvpp_ptu3b_dphi34 = (spvpp_ptu3b_phi3 >= spvpp_ptu3b_phi4) ? ((spvpp_ptu3b_phi3 - spvpp_ptu3b_phi4) & 0xfffLL) : ((spvpp_ptu3b_phi4 - spvpp_ptu3b_phi3) & 0xfffLL); + if ((((((spvpp_ptu3b_IdValid == (15 & 0xf)) && (spvpp_ptu3b_dphi14 < RC_straight)) & 0xffffffffffffffffLL) && (spvpp_ptu3b_dphi23 > RC_curved)) & 0xffffffffffffffffLL)) + { + if (spvpp_ptu3b_dphi24 > spvpp_ptu3b_dphi34) + { + spvpp_ptu3b_IdValid_ptr_b_2_2->f.h = 0; + spvpp_me3Rankrr[1] = (RC_spvpp_me3Rankr[1] == 31) ? 16 : (RC_spvpp_me3Rankr[1] == 33) ? 21 : (RC_spvpp_me3Rankr[1] == 35) ? 26 : spvpp_me3Rankr[1]; + spvpp_u3bIdt_ptr_b_8_5->f.h = 0; + } + else + { + spvpp_ptu3b_IdValid_ptr_b_1_1->f.h = 0; + spvpp_me3Rankrr[1] = (RC_spvpp_me3Rankr[1] == 31) ? 17 : (RC_spvpp_me3Rankr[1] == 33) ? 22 : (RC_spvpp_me3Rankr[1] == 35) ? 27 : spvpp_me3Rankr[1]; + spvpp_u3bIdt_ptr_b_12_9->f.h = 0; + } + } + else spvpp_me3Rankrr[1] = RC_spvpp_me3Rankr[1]; + spvpp_ptu3b_etaPTfull = (spvpp_ptu3b_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu3b_me2Eta[RC_spvpp_me3Id2r[1]] : (spvpp_ptu3b_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu3b_me3Eta[(2 & 0x3)] : 0; + spvpp_ptu3b_etaPT = spvpp_ptu3b_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu3b_phi = (spvpp_ptu3b_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu3b_me2Phi[RC_spvpp_me3Id2r[1]] : (spvpp_ptu3b_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu3b_me3Phi[(2 & 0x3)] : 0; + spvpp_ptu3b_FR = (RC_spvpp_me3Id1r[1] != 0) ? spvpp_ptu3b_me1FR[RC_spvpp_me3Id1r[1]] : 0; + + { + switch (spvpp_ptu3b_IdValid) + { + case ((0 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 0; + spvpp_ptu3b_EnableIdB = 0; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((1 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 1; + spvpp_ptu3b_EnableIdB = 0; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((2 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 2; + spvpp_ptu3b_EnableIdB = 0; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((3 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 2; + spvpp_ptu3b_EnableIdB = 1; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((4 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 4; + spvpp_ptu3b_EnableIdB = 0; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((5 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 4; + spvpp_ptu3b_EnableIdB = 1; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((6 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 4; + spvpp_ptu3b_EnableIdB = 2; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((7 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 4; + spvpp_ptu3b_EnableIdB = 2; + spvpp_ptu3b_EnableIdC = 1; + } + break; + case ((8 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 8; + spvpp_ptu3b_EnableIdB = 0; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((9 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 8; + spvpp_ptu3b_EnableIdB = 1; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((10 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 8; + spvpp_ptu3b_EnableIdB = 2; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((11 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 8; + spvpp_ptu3b_EnableIdB = 2; + spvpp_ptu3b_EnableIdC = 1; + } + break; + case ((12 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 8; + spvpp_ptu3b_EnableIdB = 4; + spvpp_ptu3b_EnableIdC = 0; + } + break; + case ((13 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 8; + spvpp_ptu3b_EnableIdB = 4; + spvpp_ptu3b_EnableIdC = 1; + } + break; + case ((14 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 8; + spvpp_ptu3b_EnableIdB = 4; + spvpp_ptu3b_EnableIdC = 2; + } + break; + case ((15 & 0xf)): + { + spvpp_ptu3b_EnableIdA = 8; + spvpp_ptu3b_EnableIdB = 4; + spvpp_ptu3b_EnableIdC = 2; + } + break; + } + spvpp_ptu3b__SelectPhisp = sigcat(sigcat(spvpp_ptu3b_EnableIdA, 4, spvpp_ptu3b_EnableIdB, 4), 8, spvpp_ptu3b_EnableIdC, 4); + } + spvpp_ptu3b_SelPhi = spvpp_ptu3b__SelectPhisp; + spvpp_ptu3b_phiA = (spvpp_ptu3b_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu3b_me1Phi[RC_spvpp_me3Id1r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu3b_me2Phi[RC_spvpp_me3Id2r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu3b_me3Phi[(2 & 0x3)] : (spvpp_ptu3b_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu3b_me4Phi[RC_spvpp_me3Id4r[1]] : 0; + spvpp_ptu3b_phiB = (spvpp_ptu3b_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu3b_me1Phi[RC_spvpp_me3Id1r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu3b_me2Phi[RC_spvpp_me3Id2r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu3b_me3Phi[(2 & 0x3)] : (spvpp_ptu3b_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu3b_me4Phi[RC_spvpp_me3Id4r[1]] : 0; + spvpp_ptu3b_phiC = (spvpp_ptu3b_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu3b_me1Phi[RC_spvpp_me3Id1r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu3b_me2Phi[RC_spvpp_me3Id2r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu3b_me3Phi[(2 & 0x3)] : (spvpp_ptu3b_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu3b_me4Phi[RC_spvpp_me3Id4r[1]] : 0; + spvpp_ptu3b_etaA = (spvpp_ptu3b_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu3b_me1Eta[RC_spvpp_me3Id1r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu3b_me2Eta[RC_spvpp_me3Id2r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu3b_me3Eta[(2 & 0x3)] : (spvpp_ptu3b_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu3b_me4Eta[RC_spvpp_me3Id4r[1]] : 0; + spvpp_ptu3b_etaB = (spvpp_ptu3b_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu3b_me1Eta[RC_spvpp_me3Id1r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu3b_me2Eta[RC_spvpp_me3Id2r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu3b_me3Eta[(2 & 0x3)] : (spvpp_ptu3b_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu3b_me4Eta[RC_spvpp_me3Id4r[1]] : 0; + spvpp_ptu3b_etaC = (spvpp_ptu3b_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu3b_me1Eta[RC_spvpp_me3Id1r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu3b_me2Eta[RC_spvpp_me3Id2r[1]] : (spvpp_ptu3b_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu3b_me3Eta[(2 & 0x3)] : (spvpp_ptu3b_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu3b_me4Eta[RC_spvpp_me3Id4r[1]] : 0; + spvpp_ptu3b_eta_me11a = 94; + spvpp_ptu3b_a = (spvpp_ptu3b_phiA >= spvpp_ptu3b_phiB) ? ((spvpp_ptu3b_phiA - spvpp_ptu3b_phiB) & 0xfffLL) : ((spvpp_ptu3b_phiB - spvpp_ptu3b_phiA) & 0xfffLL); + spvpp_ptu3b_b = (spvpp_ptu3b_phiB >= spvpp_ptu3b_phiC) ? ((spvpp_ptu3b_phiB - spvpp_ptu3b_phiC) & 0xfffLL) : ((spvpp_ptu3b_phiC - spvpp_ptu3b_phiB) & 0xfffLL); + spvpp_ptu3b_a_press = RC_spvpp_ptu3b_comp_dphi_7[spvpp_ptu3b_a_ptr_b_9_0->f.h]; + spvpp_ptu3b_b_press = RC_spvpp_ptu3b_comp_dphi_5[spvpp_ptu3b_b_ptr_b_9_0->f.h]; + spvpp_ptu3b_e_press = RC_spvpp_ptu3b_comp_dphi_8[spvpp_ptu3b_a_ptr_b_9_0->f.h]; + if (spvpp_ptu3b_a_ptr_b_11_10->f.h != (0 & 0x3)) + { + spvpp_ptu3b_a_press = (127 & 0x7f); + spvpp_ptu3b_e_press = (255 & 0xff); + } + if (spvpp_ptu3b_b_ptr_b_11_10->f.h != (0 & 0x3)) spvpp_ptu3b_b_press = (31 & 0x1f); + spvpp_ptu3b_etadiff_a = (spvpp_ptu3b_etaA >= spvpp_ptu3b_etaB) ? ((spvpp_ptu3b_etaA - spvpp_ptu3b_etaB) & 0x7fLL) : ((spvpp_ptu3b_etaB - spvpp_ptu3b_etaA) & 0x7fLL); + spvpp_ptu3b_etadiff_b = (spvpp_ptu3b_etaB >= spvpp_ptu3b_etaC) ? ((spvpp_ptu3b_etaB - spvpp_ptu3b_etaC) & 0x7fLL) : ((spvpp_ptu3b_etaC - spvpp_ptu3b_etaB) & 0x7fLL); + spvpp_ptu3b_etasign_a = (spvpp_ptu3b_etaA >= spvpp_ptu3b_etaB) ? 1 : 0; + spvpp_ptu3b_etasign_b = (spvpp_ptu3b_etaB >= spvpp_ptu3b_etaC) ? 1 : 0; + spvpp_ptu3b_etadiff_a_lsb = spvpp_ptu3b_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu3b_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu3b_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu3b_phidiff_a_ptr_b_11_0->f.h = spvpp_ptu3b_a; + spvpp_ptu3b_phidiff_a_ptr_b_12_12->f.h = (spvpp_ptu3b_phiA >= spvpp_ptu3b_phiB) ? 1 : 0; + spvpp_ptu3b_d_ptr_b_8_0->f.h = spvpp_ptu3b_phidiff_a_ptr_b_8_0->f.h; + if (spvpp_ptu3b_phidiff_a_ptr_b_11_9->f.h != (0 & 0x7)) spvpp_ptu3b_d_ptr_b_8_0->f.h = (511 & 0x1ff); + spvpp_ptu3b_d_ptr_b_11_9->f.h = spvpp_ptu3b_etadiff_a_lsb; + spvpp_ptu3b_d_ptr_b_12_12->f.h = (((spvpp_ptu3b_phiB > spvpp_ptu3b_phiA) && (spvpp_ptu3b_etaB > spvpp_ptu3b_etaA)) & 0xffffffffffffffffLL); + spvpp_ptu3b_c_ptr_b_11_0->f.h = sigcat(spvpp_ptu3b_b_press, 5, spvpp_ptu3b_a_press, 7); + spvpp_ptu3b_c_ptr_b_12_12->f.h = (((((spvpp_ptu3b_phiB >= spvpp_ptu3b_phiA) || (spvpp_ptu3b_phiB >= spvpp_ptu3b_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu3b_phiA >= spvpp_ptu3b_phiB) || (spvpp_ptu3b_phiC >= spvpp_ptu3b_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_ptu3b_clct_bit = (((((spvpp_ptu3b_clctpat[RC_spvpp_me3Id1r[1]] == (8 & 0xf)) || (spvpp_ptu3b_clctpat[RC_spvpp_me3Id1r[1]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu3b_clctpat[RC_spvpp_me3Id1r[1]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu3b_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu3b_clct_bit, 1, spvpp_ptu3b_etadiff_a_lsb, 3), 4, spvpp_ptu3b_e_press, 8); + spvpp_ptu3b_e_ptr_b_12_12->f.h = (((((spvpp_ptu3b_phiB >= spvpp_ptu3b_phiA) || (spvpp_ptu3b_phiB >= spvpp_ptu3b_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu3b_phiA >= spvpp_ptu3b_phiB) || (spvpp_ptu3b_phiC >= spvpp_ptu3b_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + + { + switch (spvpp_me3Rankrr[1]) + { + case ((0 & 0x3f)):spvpp_ptu3b__Modep = 0; + break; + case ((18 & 0x3f)): + case ((23 & 0x3f)): + case ((28 & 0x3f)):spvpp_ptu3b__Modep = 2; + break; + case ((31 & 0x3f)): + case ((33 & 0x3f)): + case ((35 & 0x3f)):spvpp_ptu3b__Modep = 2; + break; + case ((17 & 0x3f)): + case ((22 & 0x3f)): + case ((27 & 0x3f)):spvpp_ptu3b__Modep = 3; + break; + case ((16 & 0x3f)): + case ((21 & 0x3f)): + case ((26 & 0x3f)):spvpp_ptu3b__Modep = 4; + break; + case ((4 & 0x3f)):spvpp_ptu3b__Modep = 5; + break; + case ((6 & 0x3f)): + case ((11 & 0x3f)): + case ((14 & 0x3f)):spvpp_ptu3b__Modep = 6; + break; + case ((5 & 0x3f)): + case ((10 & 0x3f)): + case ((13 & 0x3f)):spvpp_ptu3b__Modep = 7; + break; + case ((3 & 0x3f)):spvpp_ptu3b__Modep = 8; + break; + case ((2 & 0x3f)):spvpp_ptu3b__Modep = 9; + break; + case ((1 & 0x3f)):spvpp_ptu3b__Modep = (10 & 0xf); + break; + default : spvpp_ptu3b__Modep = 0; + break; + } + } + spvpp_ptu3b_mode = spvpp_ptu3b__Modep; + spvpp_ptu3b_modeout = spvpp_ptu3b_mode; + if ((((((((((spvpp_ptu3b_modeout == 5) || (spvpp_ptu3b_modeout == 8)) & 0xffffffffffffffffLL) || (spvpp_ptu3b_modeout == 9)) & 0xffffffffffffffffLL) || (spvpp_ptu3b_modeout == 10)) & 0xffffffffffffffffLL) && (((spvpp_ptu3b_phi < 128) || (spvpp_ptu3b_phi > 3967)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) spvpp_ptu3b_modeout = 0; + spvpp_ptu3b_modenew = ((((spvpp_ptu3b_modeout >= 2) && (spvpp_ptu3b_modeout <= 5)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu3b_pt = (spvpp_ptu3b_modenew) ? spvpp_ptu3b_c : ((((spvpp_ptu3b_modeout == 6) || (spvpp_ptu3b_modeout == 7)) & 0xffffffffffffffffLL)) ? spvpp_ptu3b_e : spvpp_ptu3b_d; + spvpp_ptu3b_si = ((((((((spvpp_ptu3b_a_ptr_b_11_9->f.h != 0) || (spvpp_ptu3b_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptu3b_modenew == 1)) & 0xffffffffffffffffLL) || (((spvpp_ptu3b_phidiff_a_ptr_b_11_9->f.h != 0) && (spvpp_ptu3b_modeout > 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu3b_modeMem = (spvpp_ptu3b_si == 0) ? spvpp_ptu3b_modeout : 1; + spvpp_ptu3b_sign = spvpp_ptu3b_phiA < spvpp_ptu3b_phiB; + if ((((spvpp_ptu3b_modeMem != 6) && (spvpp_ptu3b_modeMem != 7)) & 0xffffffffffffffffLL)) + { + spvpp_ptu3b_etaPT = ((((((spvpp_ptu3b_CSCID[RC_spvpp_me3Id1r[1]] > 3) && (spvpp_ptu3b_CSCID[RC_spvpp_me3Id1r[1]] < 10)) & 0xffffffffffffffffLL) && (spvpp_ptu3b_etaPT >= 14)) & 0xffffffffffffffffLL)) ? 13 : ((((((((spvpp_ptu3b_CSCID[RC_spvpp_me3Id1r[1]] < 4) && (spvpp_ptu3b_CSCID[RC_spvpp_me3Id1r[1]] > 0)) & 0xffffffffffffffffLL) || (((spvpp_ptu3b_CSCID[RC_spvpp_me3Id1r[1]] <= 12) && (spvpp_ptu3b_CSCID[RC_spvpp_me3Id1r[1]] >= 10)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_ptu3b_etaPT < 14)) & 0xffffffffffffffffLL)) ? 14 : spvpp_ptu3b_etaPT; + } + else + { + spvpp_ptu3b_pt_ptr_b_12_12->f.h = (((spvpp_ptu3b_CSCID[RC_spvpp_me3Id1r[1]] > 3) && (spvpp_ptu3b_CSCID[RC_spvpp_me3Id1r[1]] < 10)) & 0xffffffffffffffffLL); + } + spvpp_pt3b = spvpp_ptu3b_pt; + spvpp_sign3b = spvpp_ptu3b_sign; + spvpp_mode3b = spvpp_ptu3b_modeMem; + spvpp_etaPT3b = spvpp_ptu3b_etaPT; + spvpp_FR3b = spvpp_ptu3b_FR; + spvpp_phi3b = spvpp_ptu3b_phi; + spvpp_phdiff_a[4] = sigcat(sigcat(sigcat(spvpp_ptu3b_etasign_a, 1, spvpp_ptu3b_etaPTfull, 7), 8, spvpp_ptu3b_etadiff_a, 7), 15, spvpp_ptu3b_a, 12); + spvpp_phdiff_b[4] = sigcat(sigcat(sigcat(spvpp_ptu3b_etasign_b, 1, spvpp_ptu3b_etaPTfull, 7), 8, spvpp_ptu3b_etadiff_b, 7), 15, spvpp_ptu3b_b, 12); +} +} + +void vpp_generated_2014_05_15::ptu3c() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu3c_comp_dphi_8, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_7.dat").fullPath().c_str(), spvpp_ptu3c_comp_dphi_7, 0, 1023); + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_5.dat").fullPath().c_str(), spvpp_ptu3c_comp_dphi_5, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu3c_me1Eta[0] = (0 & 0x7f); + spvpp_ptu3c_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu3c_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu3c_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu3c_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu3c_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu3c_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu3c_me2Eta[0] = (0 & 0x7f); + spvpp_ptu3c_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptu3c_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptu3c_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptu3c_me3Eta[0] = (0 & 0x7f); + spvpp_ptu3c_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptu3c_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptu3c_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptu3c_me4Eta[0] = (0 & 0x7f); + spvpp_ptu3c_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu3c_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu3c_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu3c_me1Phi[0] = (0 & 0xfff); + spvpp_ptu3c_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu3c_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu3c_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu3c_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu3c_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu3c_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu3c_me2Phi[0] = (0 & 0xfff); + spvpp_ptu3c_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptu3c_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptu3c_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptu3c_me3Phi[0] = (0 & 0xfff); + spvpp_ptu3c_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptu3c_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptu3c_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptu3c_me4Phi[0] = (0 & 0xfff); + spvpp_ptu3c_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu3c_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu3c_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu3c_CSCID[0] = (0 & 0xf); + spvpp_ptu3c_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu3c_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu3c_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu3c_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu3c_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu3c_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu3c_clctpat[0] = (0 & 0xf); + spvpp_ptu3c_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu3c_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu3c_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu3c_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu3c_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu3c_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu3c_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu3c__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3c__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3c_me1FR[1] = spvpp_ptu3c__DecodeFR; + + { + if (1 < 3) spvpp_ptu3c__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3c__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3c_me1FR[2] = spvpp_ptu3c__DecodeFR; + + { + if (2 < 3) spvpp_ptu3c__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3c__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3c_me1FR[3] = spvpp_ptu3c__DecodeFR; + + { + if (3 < 3) spvpp_ptu3c__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3c__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3c_me1FR[4] = spvpp_ptu3c__DecodeFR; + + { + if (4 < 3) spvpp_ptu3c__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3c__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3c_me1FR[5] = spvpp_ptu3c__DecodeFR; + + { + if (5 < 3) spvpp_ptu3c__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu3c__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu3c_me1FR[6] = spvpp_ptu3c__DecodeFR; + spvpp_ptu3c_IdValid_ptr_b_0_0->f.h = (RC_spvpp_me3Id4r[2] != 0) ? 1 : 0; + spvpp_ptu3c_IdValid_ptr_b_1_1->f.h = ((3 & 0x3) != 0) ? 1 : 0; + spvpp_ptu3c_IdValid_ptr_b_2_2->f.h = (RC_spvpp_me3Id2r[2] != 0) ? 1 : 0; + spvpp_ptu3c_IdValid_ptr_b_3_3->f.h = (RC_spvpp_me3Id1r[2] != 0) ? 1 : 0; + spvpp_u3cIdt = RC_spvpp_u3cId; + spvpp_ptu3c_phi1 = spvpp_ptu3c_me1Phi[RC_spvpp_me3Id1r[2]]; + spvpp_ptu3c_phi2 = spvpp_ptu3c_me2Phi[RC_spvpp_me3Id2r[2]]; + spvpp_ptu3c_phi3 = spvpp_ptu3c_me3Phi[(3 & 0x3)]; + spvpp_ptu3c_phi4 = spvpp_ptu3c_me4Phi[RC_spvpp_me3Id4r[2]]; + spvpp_ptu3c_dphi14 = (spvpp_ptu3c_phi1 >= spvpp_ptu3c_phi4) ? ((spvpp_ptu3c_phi1 - spvpp_ptu3c_phi4) & 0xfffLL) : ((spvpp_ptu3c_phi4 - spvpp_ptu3c_phi1) & 0xfffLL); + spvpp_ptu3c_dphi23 = (spvpp_ptu3c_phi2 >= spvpp_ptu3c_phi3) ? ((spvpp_ptu3c_phi2 - spvpp_ptu3c_phi3) & 0xfffLL) : ((spvpp_ptu3c_phi3 - spvpp_ptu3c_phi2) & 0xfffLL); + spvpp_ptu3c_dphi24 = (spvpp_ptu3c_phi2 >= spvpp_ptu3c_phi4) ? ((spvpp_ptu3c_phi2 - spvpp_ptu3c_phi4) & 0xfffLL) : ((spvpp_ptu3c_phi4 - spvpp_ptu3c_phi2) & 0xfffLL); + spvpp_ptu3c_dphi34 = (spvpp_ptu3c_phi3 >= spvpp_ptu3c_phi4) ? ((spvpp_ptu3c_phi3 - spvpp_ptu3c_phi4) & 0xfffLL) : ((spvpp_ptu3c_phi4 - spvpp_ptu3c_phi3) & 0xfffLL); + if ((((((spvpp_ptu3c_IdValid == (15 & 0xf)) && (spvpp_ptu3c_dphi14 < RC_straight)) & 0xffffffffffffffffLL) && (spvpp_ptu3c_dphi23 > RC_curved)) & 0xffffffffffffffffLL)) + { + if (spvpp_ptu3c_dphi24 > spvpp_ptu3c_dphi34) + { + spvpp_ptu3c_IdValid_ptr_b_2_2->f.h = 0; + spvpp_me3Rankrr[2] = (RC_spvpp_me3Rankr[2] == 31) ? 16 : (RC_spvpp_me3Rankr[2] == 33) ? 21 : (RC_spvpp_me3Rankr[2] == 35) ? 26 : spvpp_me3Rankr[2]; + spvpp_u3cIdt_ptr_b_8_5->f.h = 0; + } + else + { + spvpp_ptu3c_IdValid_ptr_b_1_1->f.h = 0; + spvpp_me3Rankrr[2] = (RC_spvpp_me3Rankr[2] == 31) ? 17 : (RC_spvpp_me3Rankr[2] == 33) ? 22 : (RC_spvpp_me3Rankr[2] == 35) ? 27 : spvpp_me3Rankr[2]; + spvpp_u3cIdt_ptr_b_12_9->f.h = 0; + } + } + else spvpp_me3Rankrr[2] = RC_spvpp_me3Rankr[2]; + spvpp_ptu3c_etaPTfull = (spvpp_ptu3c_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu3c_me2Eta[RC_spvpp_me3Id2r[2]] : (spvpp_ptu3c_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu3c_me3Eta[(3 & 0x3)] : 0; + spvpp_ptu3c_etaPT = spvpp_ptu3c_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu3c_phi = (spvpp_ptu3c_IdValid_ptr_b_2_2->f.h == 1) ? spvpp_ptu3c_me2Phi[RC_spvpp_me3Id2r[2]] : (spvpp_ptu3c_IdValid_ptr_b_1_1->f.h == 1) ? spvpp_ptu3c_me3Phi[(3 & 0x3)] : 0; + spvpp_ptu3c_FR = (RC_spvpp_me3Id1r[2] != 0) ? spvpp_ptu3c_me1FR[RC_spvpp_me3Id1r[2]] : 0; + + { + switch (spvpp_ptu3c_IdValid) + { + case ((0 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 0; + spvpp_ptu3c_EnableIdB = 0; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((1 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 1; + spvpp_ptu3c_EnableIdB = 0; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((2 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 2; + spvpp_ptu3c_EnableIdB = 0; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((3 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 2; + spvpp_ptu3c_EnableIdB = 1; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((4 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 4; + spvpp_ptu3c_EnableIdB = 0; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((5 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 4; + spvpp_ptu3c_EnableIdB = 1; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((6 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 4; + spvpp_ptu3c_EnableIdB = 2; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((7 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 4; + spvpp_ptu3c_EnableIdB = 2; + spvpp_ptu3c_EnableIdC = 1; + } + break; + case ((8 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 8; + spvpp_ptu3c_EnableIdB = 0; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((9 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 8; + spvpp_ptu3c_EnableIdB = 1; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((10 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 8; + spvpp_ptu3c_EnableIdB = 2; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((11 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 8; + spvpp_ptu3c_EnableIdB = 2; + spvpp_ptu3c_EnableIdC = 1; + } + break; + case ((12 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 8; + spvpp_ptu3c_EnableIdB = 4; + spvpp_ptu3c_EnableIdC = 0; + } + break; + case ((13 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 8; + spvpp_ptu3c_EnableIdB = 4; + spvpp_ptu3c_EnableIdC = 1; + } + break; + case ((14 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 8; + spvpp_ptu3c_EnableIdB = 4; + spvpp_ptu3c_EnableIdC = 2; + } + break; + case ((15 & 0xf)): + { + spvpp_ptu3c_EnableIdA = 8; + spvpp_ptu3c_EnableIdB = 4; + spvpp_ptu3c_EnableIdC = 2; + } + break; + } + spvpp_ptu3c__SelectPhisp = sigcat(sigcat(spvpp_ptu3c_EnableIdA, 4, spvpp_ptu3c_EnableIdB, 4), 8, spvpp_ptu3c_EnableIdC, 4); + } + spvpp_ptu3c_SelPhi = spvpp_ptu3c__SelectPhisp; + spvpp_ptu3c_phiA = (spvpp_ptu3c_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu3c_me1Phi[RC_spvpp_me3Id1r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu3c_me2Phi[RC_spvpp_me3Id2r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu3c_me3Phi[(3 & 0x3)] : (spvpp_ptu3c_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu3c_me4Phi[RC_spvpp_me3Id4r[2]] : 0; + spvpp_ptu3c_phiB = (spvpp_ptu3c_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu3c_me1Phi[RC_spvpp_me3Id1r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu3c_me2Phi[RC_spvpp_me3Id2r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu3c_me3Phi[(3 & 0x3)] : (spvpp_ptu3c_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu3c_me4Phi[RC_spvpp_me3Id4r[2]] : 0; + spvpp_ptu3c_phiC = (spvpp_ptu3c_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu3c_me1Phi[RC_spvpp_me3Id1r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu3c_me2Phi[RC_spvpp_me3Id2r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu3c_me3Phi[(3 & 0x3)] : (spvpp_ptu3c_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu3c_me4Phi[RC_spvpp_me3Id4r[2]] : 0; + spvpp_ptu3c_etaA = (spvpp_ptu3c_SelPhi_ptr_b_11_11->f.h == 1) ? spvpp_ptu3c_me1Eta[RC_spvpp_me3Id1r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_10_10->f.h == 1) ? spvpp_ptu3c_me2Eta[RC_spvpp_me3Id2r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_9_9->f.h == 1) ? spvpp_ptu3c_me3Eta[(3 & 0x3)] : (spvpp_ptu3c_SelPhi_ptr_b_8_8->f.h == 1) ? spvpp_ptu3c_me4Eta[RC_spvpp_me3Id4r[2]] : 0; + spvpp_ptu3c_etaB = (spvpp_ptu3c_SelPhi_ptr_b_7_7->f.h == 1) ? spvpp_ptu3c_me1Eta[RC_spvpp_me3Id1r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_6_6->f.h == 1) ? spvpp_ptu3c_me2Eta[RC_spvpp_me3Id2r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptu3c_me3Eta[(3 & 0x3)] : (spvpp_ptu3c_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptu3c_me4Eta[RC_spvpp_me3Id4r[2]] : 0; + spvpp_ptu3c_etaC = (spvpp_ptu3c_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptu3c_me1Eta[RC_spvpp_me3Id1r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptu3c_me2Eta[RC_spvpp_me3Id2r[2]] : (spvpp_ptu3c_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptu3c_me3Eta[(3 & 0x3)] : (spvpp_ptu3c_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptu3c_me4Eta[RC_spvpp_me3Id4r[2]] : 0; + spvpp_ptu3c_eta_me11a = 94; + spvpp_ptu3c_a = (spvpp_ptu3c_phiA >= spvpp_ptu3c_phiB) ? ((spvpp_ptu3c_phiA - spvpp_ptu3c_phiB) & 0xfffLL) : ((spvpp_ptu3c_phiB - spvpp_ptu3c_phiA) & 0xfffLL); + spvpp_ptu3c_b = (spvpp_ptu3c_phiB >= spvpp_ptu3c_phiC) ? ((spvpp_ptu3c_phiB - spvpp_ptu3c_phiC) & 0xfffLL) : ((spvpp_ptu3c_phiC - spvpp_ptu3c_phiB) & 0xfffLL); + spvpp_ptu3c_a_press = RC_spvpp_ptu3c_comp_dphi_7[spvpp_ptu3c_a_ptr_b_9_0->f.h]; + spvpp_ptu3c_b_press = RC_spvpp_ptu3c_comp_dphi_5[spvpp_ptu3c_b_ptr_b_9_0->f.h]; + spvpp_ptu3c_e_press = RC_spvpp_ptu3c_comp_dphi_8[spvpp_ptu3c_a_ptr_b_9_0->f.h]; + if (spvpp_ptu3c_a_ptr_b_11_10->f.h != (0 & 0x3)) + { + spvpp_ptu3c_a_press = (127 & 0x7f); + spvpp_ptu3c_e_press = (255 & 0xff); + } + if (spvpp_ptu3c_b_ptr_b_11_10->f.h != (0 & 0x3)) spvpp_ptu3c_b_press = (31 & 0x1f); + spvpp_ptu3c_etadiff_a = (spvpp_ptu3c_etaA >= spvpp_ptu3c_etaB) ? ((spvpp_ptu3c_etaA - spvpp_ptu3c_etaB) & 0x7fLL) : ((spvpp_ptu3c_etaB - spvpp_ptu3c_etaA) & 0x7fLL); + spvpp_ptu3c_etadiff_b = (spvpp_ptu3c_etaB >= spvpp_ptu3c_etaC) ? ((spvpp_ptu3c_etaB - spvpp_ptu3c_etaC) & 0x7fLL) : ((spvpp_ptu3c_etaC - spvpp_ptu3c_etaB) & 0x7fLL); + spvpp_ptu3c_etasign_a = (spvpp_ptu3c_etaA >= spvpp_ptu3c_etaB) ? 1 : 0; + spvpp_ptu3c_etasign_b = (spvpp_ptu3c_etaB >= spvpp_ptu3c_etaC) ? 1 : 0; + spvpp_ptu3c_etadiff_a_lsb = spvpp_ptu3c_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu3c_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu3c_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu3c_phidiff_a_ptr_b_11_0->f.h = spvpp_ptu3c_a; + spvpp_ptu3c_phidiff_a_ptr_b_12_12->f.h = (spvpp_ptu3c_phiA >= spvpp_ptu3c_phiB) ? 1 : 0; + spvpp_ptu3c_d_ptr_b_8_0->f.h = spvpp_ptu3c_phidiff_a_ptr_b_8_0->f.h; + if (spvpp_ptu3c_phidiff_a_ptr_b_11_9->f.h != (0 & 0x7)) spvpp_ptu3c_d_ptr_b_8_0->f.h = (511 & 0x1ff); + spvpp_ptu3c_d_ptr_b_11_9->f.h = spvpp_ptu3c_etadiff_a_lsb; + spvpp_ptu3c_d_ptr_b_12_12->f.h = (((spvpp_ptu3c_phiB > spvpp_ptu3c_phiA) && (spvpp_ptu3c_etaB > spvpp_ptu3c_etaA)) & 0xffffffffffffffffLL); + spvpp_ptu3c_c_ptr_b_11_0->f.h = sigcat(spvpp_ptu3c_b_press, 5, spvpp_ptu3c_a_press, 7); + spvpp_ptu3c_c_ptr_b_12_12->f.h = (((((spvpp_ptu3c_phiB >= spvpp_ptu3c_phiA) || (spvpp_ptu3c_phiB >= spvpp_ptu3c_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu3c_phiA >= spvpp_ptu3c_phiB) || (spvpp_ptu3c_phiC >= spvpp_ptu3c_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + spvpp_ptu3c_clct_bit = (((((spvpp_ptu3c_clctpat[RC_spvpp_me3Id1r[2]] == (8 & 0xf)) || (spvpp_ptu3c_clctpat[RC_spvpp_me3Id1r[2]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu3c_clctpat[RC_spvpp_me3Id1r[2]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu3c_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu3c_clct_bit, 1, spvpp_ptu3c_etadiff_a_lsb, 3), 4, spvpp_ptu3c_e_press, 8); + spvpp_ptu3c_e_ptr_b_12_12->f.h = (((((spvpp_ptu3c_phiB >= spvpp_ptu3c_phiA) || (spvpp_ptu3c_phiB >= spvpp_ptu3c_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptu3c_phiA >= spvpp_ptu3c_phiB) || (spvpp_ptu3c_phiC >= spvpp_ptu3c_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + + { + switch (spvpp_me3Rankrr[2]) + { + case ((0 & 0x3f)):spvpp_ptu3c__Modep = 0; + break; + case ((18 & 0x3f)): + case ((23 & 0x3f)): + case ((28 & 0x3f)):spvpp_ptu3c__Modep = 2; + break; + case ((31 & 0x3f)): + case ((33 & 0x3f)): + case ((35 & 0x3f)):spvpp_ptu3c__Modep = 2; + break; + case ((17 & 0x3f)): + case ((22 & 0x3f)): + case ((27 & 0x3f)):spvpp_ptu3c__Modep = 3; + break; + case ((16 & 0x3f)): + case ((21 & 0x3f)): + case ((26 & 0x3f)):spvpp_ptu3c__Modep = 4; + break; + case ((4 & 0x3f)):spvpp_ptu3c__Modep = 5; + break; + case ((6 & 0x3f)): + case ((11 & 0x3f)): + case ((14 & 0x3f)):spvpp_ptu3c__Modep = 6; + break; + case ((5 & 0x3f)): + case ((10 & 0x3f)): + case ((13 & 0x3f)):spvpp_ptu3c__Modep = 7; + break; + case ((3 & 0x3f)):spvpp_ptu3c__Modep = 8; + break; + case ((2 & 0x3f)):spvpp_ptu3c__Modep = 9; + break; + case ((1 & 0x3f)):spvpp_ptu3c__Modep = (10 & 0xf); + break; + default : spvpp_ptu3c__Modep = 0; + break; + } + } + spvpp_ptu3c_mode = spvpp_ptu3c__Modep; + spvpp_ptu3c_modeout = spvpp_ptu3c_mode; + if ((((((((((spvpp_ptu3c_modeout == 5) || (spvpp_ptu3c_modeout == 8)) & 0xffffffffffffffffLL) || (spvpp_ptu3c_modeout == 9)) & 0xffffffffffffffffLL) || (spvpp_ptu3c_modeout == 10)) & 0xffffffffffffffffLL) && (((spvpp_ptu3c_phi < 128) || (spvpp_ptu3c_phi > 3967)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) spvpp_ptu3c_modeout = 0; + spvpp_ptu3c_modenew = ((((spvpp_ptu3c_modeout >= 2) && (spvpp_ptu3c_modeout <= 5)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu3c_pt = (spvpp_ptu3c_modenew) ? spvpp_ptu3c_c : ((((spvpp_ptu3c_modeout == 6) || (spvpp_ptu3c_modeout == 7)) & 0xffffffffffffffffLL)) ? spvpp_ptu3c_e : spvpp_ptu3c_d; + spvpp_ptu3c_si = ((((((((spvpp_ptu3c_a_ptr_b_11_9->f.h != 0) || (spvpp_ptu3c_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptu3c_modenew == 1)) & 0xffffffffffffffffLL) || (((spvpp_ptu3c_phidiff_a_ptr_b_11_9->f.h != 0) && (spvpp_ptu3c_modeout > 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptu3c_modeMem = (spvpp_ptu3c_si == 0) ? spvpp_ptu3c_modeout : 1; + spvpp_ptu3c_sign = spvpp_ptu3c_phiA < spvpp_ptu3c_phiB; + if ((((spvpp_ptu3c_modeMem != 6) && (spvpp_ptu3c_modeMem != 7)) & 0xffffffffffffffffLL)) + { + spvpp_ptu3c_etaPT = ((((((spvpp_ptu3c_CSCID[RC_spvpp_me3Id1r[2]] > 3) && (spvpp_ptu3c_CSCID[RC_spvpp_me3Id1r[2]] < 10)) & 0xffffffffffffffffLL) && (spvpp_ptu3c_etaPT >= 14)) & 0xffffffffffffffffLL)) ? 13 : ((((((((spvpp_ptu3c_CSCID[RC_spvpp_me3Id1r[2]] < 4) && (spvpp_ptu3c_CSCID[RC_spvpp_me3Id1r[2]] > 0)) & 0xffffffffffffffffLL) || (((spvpp_ptu3c_CSCID[RC_spvpp_me3Id1r[2]] <= 12) && (spvpp_ptu3c_CSCID[RC_spvpp_me3Id1r[2]] >= 10)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_ptu3c_etaPT < 14)) & 0xffffffffffffffffLL)) ? 14 : spvpp_ptu3c_etaPT; + } + else + { + spvpp_ptu3c_pt_ptr_b_12_12->f.h = (((spvpp_ptu3c_CSCID[RC_spvpp_me3Id1r[2]] > 3) && (spvpp_ptu3c_CSCID[RC_spvpp_me3Id1r[2]] < 10)) & 0xffffffffffffffffLL); + } + spvpp_pt3c = spvpp_ptu3c_pt; + spvpp_sign3c = spvpp_ptu3c_sign; + spvpp_mode3c = spvpp_ptu3c_modeMem; + spvpp_etaPT3c = spvpp_ptu3c_etaPT; + spvpp_FR3c = spvpp_ptu3c_FR; + spvpp_phi3c = spvpp_ptu3c_phi; + spvpp_phdiff_a[5] = sigcat(sigcat(sigcat(spvpp_ptu3c_etasign_a, 1, spvpp_ptu3c_etaPTfull, 7), 8, spvpp_ptu3c_etadiff_a, 7), 15, spvpp_ptu3c_a, 12); + spvpp_phdiff_b[5] = sigcat(sigcat(sigcat(spvpp_ptu3c_etasign_b, 1, spvpp_ptu3c_etaPTfull, 7), 8, spvpp_ptu3c_etadiff_b, 7), 15, spvpp_ptu3c_b, 12); +} +} + +void vpp_generated_2014_05_15::ptu4a() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu4a_comp_dphi_8, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu4a_me1Eta[0] = (0 & 0x7f); + spvpp_ptu4a_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu4a_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu4a_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu4a_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu4a_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu4a_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu4a_me4Eta[0] = (0 & 0x7f); + spvpp_ptu4a_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu4a_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu4a_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu4a_me1Phi[0] = (0 & 0xfff); + spvpp_ptu4a_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu4a_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu4a_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu4a_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu4a_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu4a_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu4a_me4Phi[0] = (0 & 0xfff); + spvpp_ptu4a_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu4a_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu4a_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu4a_CSCID[0] = (0 & 0xf); + spvpp_ptu4a_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu4a_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu4a_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu4a_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu4a_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu4a_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu4a_clctpat[0] = (0 & 0xf); + spvpp_ptu4a_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu4a_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu4a_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu4a_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu4a_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu4a_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu4a_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu4a__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4a__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4a_me1FR[1] = spvpp_ptu4a__DecodeFR; + + { + if (1 < 3) spvpp_ptu4a__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4a__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4a_me1FR[2] = spvpp_ptu4a__DecodeFR; + + { + if (2 < 3) spvpp_ptu4a__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4a__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4a_me1FR[3] = spvpp_ptu4a__DecodeFR; + + { + if (3 < 3) spvpp_ptu4a__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4a__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4a_me1FR[4] = spvpp_ptu4a__DecodeFR; + + { + if (4 < 3) spvpp_ptu4a__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4a__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4a_me1FR[5] = spvpp_ptu4a__DecodeFR; + + { + if (5 < 3) spvpp_ptu4a__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4a__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4a_me1FR[6] = spvpp_ptu4a__DecodeFR; + spvpp_ptu4a_IdValid_ptr_b_0_0->f.h = ((1 & 0x3) != 0) ? 1 : 0; + spvpp_ptu4a_IdValid_ptr_b_1_1->f.h = (RC_spvpp_me4Id1r[0] != 0) ? 1 : 0; + spvpp_ptu4a_etaPTfull = (spvpp_ptu4a_IdValid_ptr_b_0_0->f.h == 1) ? spvpp_ptu4a_me4Eta[(1 & 0x3)] : 0; + spvpp_ptu4a_etaPT = spvpp_ptu4a_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu4a_phi = (spvpp_ptu4a_IdValid_ptr_b_0_0->f.h == 1) ? spvpp_ptu4a_me4Phi[(1 & 0x3)] : 0; + spvpp_ptu4a_FR = (RC_spvpp_me4Id1r[0] != 0) ? spvpp_ptu4a_me1FR[RC_spvpp_me4Id1r[0]] : 0; + spvpp_ptu4a_phiA = spvpp_ptu4a_me1Phi[RC_spvpp_me4Id1r[0]]; + spvpp_ptu4a_phiB = spvpp_ptu4a_me4Phi[(1 & 0x3)]; + spvpp_ptu4a_etaA = spvpp_ptu4a_me1Eta[RC_spvpp_me4Id1r[0]]; + spvpp_ptu4a_etaB = spvpp_ptu4a_me4Eta[(1 & 0x3)]; + spvpp_ptu4a_eta_me11a = 94; + spvpp_me4Rankrr[0] = RC_spvpp_me4Rankr[0]; + if (spvpp_ptu4a_etaA > spvpp_ptu4a_eta_me11a) + { + spvpp_me4Rankrr[0] = 0; + } + spvpp_ptu4a_a = (spvpp_ptu4a_phiA >= spvpp_ptu4a_phiB) ? ((spvpp_ptu4a_phiA - spvpp_ptu4a_phiB) & 0xfffLL) : ((spvpp_ptu4a_phiB - spvpp_ptu4a_phiA) & 0xfffLL); + spvpp_ptu4a_e_press = RC_spvpp_ptu4a_comp_dphi_8[spvpp_ptu4a_a_ptr_b_9_0->f.h]; + spvpp_ptu4a_etadiff_a = (spvpp_ptu4a_etaA >= spvpp_ptu4a_etaB) ? ((spvpp_ptu4a_etaA - spvpp_ptu4a_etaB) & 0x7fLL) : ((spvpp_ptu4a_etaB - spvpp_ptu4a_etaA) & 0x7fLL); + spvpp_ptu4a_etadiff_a_lsb = spvpp_ptu4a_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu4a_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu4a_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu4a_clct_bit = (((((spvpp_ptu4a_clctpat[RC_spvpp_me4Id1r[0]] == (8 & 0xf)) || (spvpp_ptu4a_clctpat[RC_spvpp_me4Id1r[0]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu4a_clctpat[RC_spvpp_me4Id1r[0]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu4a_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu4a_clct_bit, 1, spvpp_ptu4a_etadiff_a_lsb, 3), 4, spvpp_ptu4a_e_press, 8); + spvpp_ptu4a_e_ptr_b_12_12->f.h = spvpp_ptu4a_CSCID[RC_spvpp_me4Id1r[0]] > 3; + spvpp_ptu4a_modeout = (RC_spvpp_me4Rankr[0] != 0) ? (13 & 0xf) : (0 & 0xf); + spvpp_ptu4a_si = (spvpp_ptu4a_a_ptr_b_11_9->f.h != 0) ? 1 : 0; + spvpp_ptu4a_modeMem = (spvpp_ptu4a_si == 0) ? spvpp_ptu4a_modeout : 1; + spvpp_pt4a = spvpp_ptu4a_e; + spvpp_sign4a = spvpp_ptu4a_phiA < spvpp_ptu4a_phiB; + spvpp_mode4a = spvpp_ptu4a_modeMem; + spvpp_etaPT4a = spvpp_ptu4a_etaPT; + spvpp_FR4a = spvpp_ptu4a_FR; + spvpp_phi4a = spvpp_ptu4a_phi; + spvpp_u4aIdt = RC_spvpp_u4aId; +} +} + +void vpp_generated_2014_05_15::ptu4b() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu4b_comp_dphi_8, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu4b_me1Eta[0] = (0 & 0x7f); + spvpp_ptu4b_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu4b_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu4b_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu4b_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu4b_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu4b_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu4b_me4Eta[0] = (0 & 0x7f); + spvpp_ptu4b_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu4b_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu4b_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu4b_me1Phi[0] = (0 & 0xfff); + spvpp_ptu4b_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu4b_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu4b_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu4b_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu4b_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu4b_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu4b_me4Phi[0] = (0 & 0xfff); + spvpp_ptu4b_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu4b_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu4b_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu4b_CSCID[0] = (0 & 0xf); + spvpp_ptu4b_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu4b_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu4b_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu4b_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu4b_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu4b_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu4b_clctpat[0] = (0 & 0xf); + spvpp_ptu4b_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu4b_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu4b_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu4b_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu4b_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu4b_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu4b_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu4b__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4b__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4b_me1FR[1] = spvpp_ptu4b__DecodeFR; + + { + if (1 < 3) spvpp_ptu4b__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4b__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4b_me1FR[2] = spvpp_ptu4b__DecodeFR; + + { + if (2 < 3) spvpp_ptu4b__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4b__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4b_me1FR[3] = spvpp_ptu4b__DecodeFR; + + { + if (3 < 3) spvpp_ptu4b__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4b__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4b_me1FR[4] = spvpp_ptu4b__DecodeFR; + + { + if (4 < 3) spvpp_ptu4b__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4b__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4b_me1FR[5] = spvpp_ptu4b__DecodeFR; + + { + if (5 < 3) spvpp_ptu4b__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4b__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4b_me1FR[6] = spvpp_ptu4b__DecodeFR; + spvpp_ptu4b_IdValid_ptr_b_0_0->f.h = ((2 & 0x3) != 0) ? 1 : 0; + spvpp_ptu4b_IdValid_ptr_b_1_1->f.h = (RC_spvpp_me4Id1r[1] != 0) ? 1 : 0; + spvpp_ptu4b_etaPTfull = (spvpp_ptu4b_IdValid_ptr_b_0_0->f.h == 1) ? spvpp_ptu4b_me4Eta[(2 & 0x3)] : 0; + spvpp_ptu4b_etaPT = spvpp_ptu4b_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu4b_phi = (spvpp_ptu4b_IdValid_ptr_b_0_0->f.h == 1) ? spvpp_ptu4b_me4Phi[(2 & 0x3)] : 0; + spvpp_ptu4b_FR = (RC_spvpp_me4Id1r[1] != 0) ? spvpp_ptu4b_me1FR[RC_spvpp_me4Id1r[1]] : 0; + spvpp_ptu4b_phiA = spvpp_ptu4b_me1Phi[RC_spvpp_me4Id1r[1]]; + spvpp_ptu4b_phiB = spvpp_ptu4b_me4Phi[(2 & 0x3)]; + spvpp_ptu4b_etaA = spvpp_ptu4b_me1Eta[RC_spvpp_me4Id1r[1]]; + spvpp_ptu4b_etaB = spvpp_ptu4b_me4Eta[(2 & 0x3)]; + spvpp_ptu4b_eta_me11a = 94; + spvpp_me4Rankrr[1] = RC_spvpp_me4Rankr[1]; + if (spvpp_ptu4b_etaA > spvpp_ptu4b_eta_me11a) + { + spvpp_me4Rankrr[1] = 0; + } + spvpp_ptu4b_a = (spvpp_ptu4b_phiA >= spvpp_ptu4b_phiB) ? ((spvpp_ptu4b_phiA - spvpp_ptu4b_phiB) & 0xfffLL) : ((spvpp_ptu4b_phiB - spvpp_ptu4b_phiA) & 0xfffLL); + spvpp_ptu4b_e_press = RC_spvpp_ptu4b_comp_dphi_8[spvpp_ptu4b_a_ptr_b_9_0->f.h]; + spvpp_ptu4b_etadiff_a = (spvpp_ptu4b_etaA >= spvpp_ptu4b_etaB) ? ((spvpp_ptu4b_etaA - spvpp_ptu4b_etaB) & 0x7fLL) : ((spvpp_ptu4b_etaB - spvpp_ptu4b_etaA) & 0x7fLL); + spvpp_ptu4b_etadiff_a_lsb = spvpp_ptu4b_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu4b_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu4b_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu4b_clct_bit = (((((spvpp_ptu4b_clctpat[RC_spvpp_me4Id1r[1]] == (8 & 0xf)) || (spvpp_ptu4b_clctpat[RC_spvpp_me4Id1r[1]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu4b_clctpat[RC_spvpp_me4Id1r[1]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu4b_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu4b_clct_bit, 1, spvpp_ptu4b_etadiff_a_lsb, 3), 4, spvpp_ptu4b_e_press, 8); + spvpp_ptu4b_e_ptr_b_12_12->f.h = spvpp_ptu4b_CSCID[RC_spvpp_me4Id1r[1]] > 3; + spvpp_ptu4b_modeout = (RC_spvpp_me4Rankr[1] != 0) ? (13 & 0xf) : (0 & 0xf); + spvpp_ptu4b_si = (spvpp_ptu4b_a_ptr_b_11_9->f.h != 0) ? 1 : 0; + spvpp_ptu4b_modeMem = (spvpp_ptu4b_si == 0) ? spvpp_ptu4b_modeout : 1; + spvpp_pt4b = spvpp_ptu4b_e; + spvpp_sign4b = spvpp_ptu4b_phiA < spvpp_ptu4b_phiB; + spvpp_mode4b = spvpp_ptu4b_modeMem; + spvpp_etaPT4b = spvpp_ptu4b_etaPT; + spvpp_FR4b = spvpp_ptu4b_FR; + spvpp_phi4b = spvpp_ptu4b_phi; + spvpp_u4bIdt = RC_spvpp_u4bId; +} +} + +void vpp_generated_2014_05_15::ptu4c() +{ +if (__first__time__) +{ + readmemh (edm::FileInPath("L1Trigger/CSCTrackFinder/data/core_2014_05_15/comp_dphi_8.dat").fullPath().c_str(), spvpp_ptu4c_comp_dphi_8, 0, 1023); +} +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptu4c_me1Eta[0] = (0 & 0x7f); + spvpp_ptu4c_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptu4c_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptu4c_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptu4c_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptu4c_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptu4c_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptu4c_me4Eta[0] = (0 & 0x7f); + spvpp_ptu4c_me4Eta[1] = RC_spvpp_me4_eta[0]; + spvpp_ptu4c_me4Eta[2] = RC_spvpp_me4_eta[1]; + spvpp_ptu4c_me4Eta[3] = RC_spvpp_me4_eta[2]; + spvpp_ptu4c_me1Phi[0] = (0 & 0xfff); + spvpp_ptu4c_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptu4c_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptu4c_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptu4c_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptu4c_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptu4c_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptu4c_me4Phi[0] = (0 & 0xfff); + spvpp_ptu4c_me4Phi[1] = RC_spvpp_me4_phi[0]; + spvpp_ptu4c_me4Phi[2] = RC_spvpp_me4_phi[1]; + spvpp_ptu4c_me4Phi[3] = RC_spvpp_me4_phi[2]; + spvpp_ptu4c_CSCID[0] = (0 & 0xf); + spvpp_ptu4c_CSCID[1] = RC_spvpp_me1_cscid[0]; + spvpp_ptu4c_CSCID[2] = RC_spvpp_me1_cscid[1]; + spvpp_ptu4c_CSCID[3] = RC_spvpp_me1_cscid[2]; + spvpp_ptu4c_CSCID[4] = RC_spvpp_me1_cscid[3]; + spvpp_ptu4c_CSCID[5] = RC_spvpp_me1_cscid[4]; + spvpp_ptu4c_CSCID[6] = RC_spvpp_me1_cscid[5]; + spvpp_ptu4c_clctpat[0] = (0 & 0xf); + spvpp_ptu4c_clctpat[1] = RC_spvpp_me1_clctpat[0]; + spvpp_ptu4c_clctpat[2] = RC_spvpp_me1_clctpat[1]; + spvpp_ptu4c_clctpat[3] = RC_spvpp_me1_clctpat[2]; + spvpp_ptu4c_clctpat[4] = RC_spvpp_me1_clctpat[3]; + spvpp_ptu4c_clctpat[5] = RC_spvpp_me1_clctpat[4]; + spvpp_ptu4c_clctpat[6] = RC_spvpp_me1_clctpat[5]; + spvpp_ptu4c_me1FR[0] = (0 & 0x1); + + { + if (0 < 3) spvpp_ptu4c__DecodeFR = ((((((((spvpp_me1_cscid[0] == 2) || (spvpp_me1_cscid[0] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4c__DecodeFR = ((((((((((spvpp_me1_cscid[0] == 1) || (spvpp_me1_cscid[0] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[0] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4c_me1FR[1] = spvpp_ptu4c__DecodeFR; + + { + if (1 < 3) spvpp_ptu4c__DecodeFR = ((((((((spvpp_me1_cscid[1] == 2) || (spvpp_me1_cscid[1] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4c__DecodeFR = ((((((((((spvpp_me1_cscid[1] == 1) || (spvpp_me1_cscid[1] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[1] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4c_me1FR[2] = spvpp_ptu4c__DecodeFR; + + { + if (2 < 3) spvpp_ptu4c__DecodeFR = ((((((((spvpp_me1_cscid[2] == 2) || (spvpp_me1_cscid[2] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4c__DecodeFR = ((((((((((spvpp_me1_cscid[2] == 1) || (spvpp_me1_cscid[2] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[2] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4c_me1FR[3] = spvpp_ptu4c__DecodeFR; + + { + if (3 < 3) spvpp_ptu4c__DecodeFR = ((((((((spvpp_me1_cscid[3] == 2) || (spvpp_me1_cscid[3] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4c__DecodeFR = ((((((((((spvpp_me1_cscid[3] == 1) || (spvpp_me1_cscid[3] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[3] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4c_me1FR[4] = spvpp_ptu4c__DecodeFR; + + { + if (4 < 3) spvpp_ptu4c__DecodeFR = ((((((((spvpp_me1_cscid[4] == 2) || (spvpp_me1_cscid[4] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4c__DecodeFR = ((((((((((spvpp_me1_cscid[4] == 1) || (spvpp_me1_cscid[4] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[4] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4c_me1FR[5] = spvpp_ptu4c__DecodeFR; + + { + if (5 < 3) spvpp_ptu4c__DecodeFR = ((((((((spvpp_me1_cscid[5] == 2) || (spvpp_me1_cscid[5] == 4)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 6)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 11)) & 0xffffffffffffffffLL)) ? 1 : 0; + else spvpp_ptu4c__DecodeFR = ((((((((((spvpp_me1_cscid[5] == 1) || (spvpp_me1_cscid[5] == 3)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 5)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 10)) & 0xffffffffffffffffLL) || (spvpp_me1_cscid[5] == 12)) & 0xffffffffffffffffLL)) ? 1 : 0; + } + spvpp_ptu4c_me1FR[6] = spvpp_ptu4c__DecodeFR; + spvpp_ptu4c_IdValid_ptr_b_0_0->f.h = ((3 & 0x3) != 0) ? 1 : 0; + spvpp_ptu4c_IdValid_ptr_b_1_1->f.h = (RC_spvpp_me4Id1r[2] != 0) ? 1 : 0; + spvpp_ptu4c_etaPTfull = (spvpp_ptu4c_IdValid_ptr_b_0_0->f.h == 1) ? spvpp_ptu4c_me4Eta[(3 & 0x3)] : 0; + spvpp_ptu4c_etaPT = spvpp_ptu4c_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptu4c_phi = (spvpp_ptu4c_IdValid_ptr_b_0_0->f.h == 1) ? spvpp_ptu4c_me4Phi[(3 & 0x3)] : 0; + spvpp_ptu4c_FR = (RC_spvpp_me4Id1r[2] != 0) ? spvpp_ptu4c_me1FR[RC_spvpp_me4Id1r[2]] : 0; + spvpp_ptu4c_phiA = spvpp_ptu4c_me1Phi[RC_spvpp_me4Id1r[2]]; + spvpp_ptu4c_phiB = spvpp_ptu4c_me4Phi[(3 & 0x3)]; + spvpp_ptu4c_etaA = spvpp_ptu4c_me1Eta[RC_spvpp_me4Id1r[2]]; + spvpp_ptu4c_etaB = spvpp_ptu4c_me4Eta[(3 & 0x3)]; + spvpp_ptu4c_eta_me11a = 94; + spvpp_me4Rankrr[2] = RC_spvpp_me4Rankr[2]; + if (spvpp_ptu4c_etaA > spvpp_ptu4c_eta_me11a) + { + spvpp_me4Rankrr[2] = 0; + } + spvpp_ptu4c_a = (spvpp_ptu4c_phiA >= spvpp_ptu4c_phiB) ? ((spvpp_ptu4c_phiA - spvpp_ptu4c_phiB) & 0xfffLL) : ((spvpp_ptu4c_phiB - spvpp_ptu4c_phiA) & 0xfffLL); + spvpp_ptu4c_e_press = RC_spvpp_ptu4c_comp_dphi_8[spvpp_ptu4c_a_ptr_b_9_0->f.h]; + spvpp_ptu4c_etadiff_a = (spvpp_ptu4c_etaA >= spvpp_ptu4c_etaB) ? ((spvpp_ptu4c_etaA - spvpp_ptu4c_etaB) & 0x7fLL) : ((spvpp_ptu4c_etaB - spvpp_ptu4c_etaA) & 0x7fLL); + spvpp_ptu4c_etadiff_a_lsb = spvpp_ptu4c_etadiff_a_ptr_b_2_0->f.h; + if (spvpp_ptu4c_etadiff_a_ptr_b_6_3->f.h != 0) spvpp_ptu4c_etadiff_a_lsb = (7 & 0x7); + spvpp_ptu4c_clct_bit = (((((spvpp_ptu4c_clctpat[RC_spvpp_me4Id1r[2]] == (8 & 0xf)) || (spvpp_ptu4c_clctpat[RC_spvpp_me4Id1r[2]] == (9 & 0xf))) & 0xffffffffffffffffLL) || (spvpp_ptu4c_clctpat[RC_spvpp_me4Id1r[2]] == (10 & 0xf))) & 0xffffffffffffffffLL); + spvpp_ptu4c_e_ptr_b_11_0->f.h = sigcat(sigcat(spvpp_ptu4c_clct_bit, 1, spvpp_ptu4c_etadiff_a_lsb, 3), 4, spvpp_ptu4c_e_press, 8); + spvpp_ptu4c_e_ptr_b_12_12->f.h = spvpp_ptu4c_CSCID[RC_spvpp_me4Id1r[2]] > 3; + spvpp_ptu4c_modeout = (RC_spvpp_me4Rankr[2] != 0) ? (13 & 0xf) : (0 & 0xf); + spvpp_ptu4c_si = (spvpp_ptu4c_a_ptr_b_11_9->f.h != 0) ? 1 : 0; + spvpp_ptu4c_modeMem = (spvpp_ptu4c_si == 0) ? spvpp_ptu4c_modeout : 1; + spvpp_pt4c = spvpp_ptu4c_e; + spvpp_sign4c = spvpp_ptu4c_phiA < spvpp_ptu4c_phiB; + spvpp_mode4c = spvpp_ptu4c_modeMem; + spvpp_etaPT4c = spvpp_ptu4c_etaPT; + spvpp_FR4c = spvpp_ptu4c_FR; + spvpp_phi4c = spvpp_ptu4c_phi; + spvpp_u4cIdt = RC_spvpp_u4cId; +} +} + +void vpp_generated_2014_05_15::ptua2a() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptua2a_me2Eta[0] = (0 & 0x7f); + spvpp_ptua2a_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptua2a_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptua2a_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptua2a_me2Phi[0] = (0 & 0xfff); + spvpp_ptua2a_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptua2a_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptua2a_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptua2a_etaPT = spvpp_ptua2a_me2Eta[(1 & 0x3)]; + spvpp_ptua2a_phi = spvpp_ptua2a_me2Phi[(1 & 0x3)]; + spvpp_etaPTa2a = spvpp_ptua2a_etaPT_ptr_b_6_2->f.h; + spvpp_phia2a = spvpp_ptua2a_phi; + spvpp_ua2aIdt = RC_spvpp_ua2aId; + spvpp_halo2rankrr[0] = RC_spvpp_halo2rankr[0]; +} +} + +void vpp_generated_2014_05_15::ptua2b() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptua2b_me2Eta[0] = (0 & 0x7f); + spvpp_ptua2b_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptua2b_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptua2b_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptua2b_me2Phi[0] = (0 & 0xfff); + spvpp_ptua2b_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptua2b_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptua2b_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptua2b_etaPT = spvpp_ptua2b_me2Eta[(2 & 0x3)]; + spvpp_ptua2b_phi = spvpp_ptua2b_me2Phi[(2 & 0x3)]; + spvpp_etaPTa2b = spvpp_ptua2b_etaPT_ptr_b_6_2->f.h; + spvpp_phia2b = spvpp_ptua2b_phi; + spvpp_ua2bIdt = RC_spvpp_ua2bId; + spvpp_halo2rankrr[1] = RC_spvpp_halo2rankr[1]; +} +} + +void vpp_generated_2014_05_15::ptua2c() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptua2c_me2Eta[0] = (0 & 0x7f); + spvpp_ptua2c_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptua2c_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptua2c_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptua2c_me2Phi[0] = (0 & 0xfff); + spvpp_ptua2c_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptua2c_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptua2c_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptua2c_etaPT = spvpp_ptua2c_me2Eta[(3 & 0x3)]; + spvpp_ptua2c_phi = spvpp_ptua2c_me2Phi[(3 & 0x3)]; + spvpp_etaPTa2c = spvpp_ptua2c_etaPT_ptr_b_6_2->f.h; + spvpp_phia2c = spvpp_ptua2c_phi; + spvpp_ua2cIdt = RC_spvpp_ua2cId; + spvpp_halo2rankrr[2] = RC_spvpp_halo2rankr[2]; +} +} + +void vpp_generated_2014_05_15::ptua3a() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptua3a_me2Eta[0] = (0 & 0x7f); + spvpp_ptua3a_me2Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptua3a_me2Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptua3a_me2Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptua3a_me2Phi[0] = (0 & 0xfff); + spvpp_ptua3a_me2Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptua3a_me2Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptua3a_me2Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptua3a_etaPT = spvpp_ptua3a_me2Eta[(1 & 0x3)]; + spvpp_ptua3a_phi = spvpp_ptua3a_me2Phi[(1 & 0x3)]; + spvpp_etaPTa3a = spvpp_ptua3a_etaPT_ptr_b_6_2->f.h; + spvpp_phia3a = spvpp_ptua3a_phi; + spvpp_ua3aIdt = RC_spvpp_ua3aId; + spvpp_halo3rankrr[0] = RC_spvpp_halo3rankr[0]; +} +} + +void vpp_generated_2014_05_15::ptua3b() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptua3b_me2Eta[0] = (0 & 0x7f); + spvpp_ptua3b_me2Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptua3b_me2Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptua3b_me2Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptua3b_me2Phi[0] = (0 & 0xfff); + spvpp_ptua3b_me2Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptua3b_me2Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptua3b_me2Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptua3b_etaPT = spvpp_ptua3b_me2Eta[(2 & 0x3)]; + spvpp_ptua3b_phi = spvpp_ptua3b_me2Phi[(2 & 0x3)]; + spvpp_etaPTa3b = spvpp_ptua3b_etaPT_ptr_b_6_2->f.h; + spvpp_phia3b = spvpp_ptua3b_phi; + spvpp_ua3bIdt = RC_spvpp_ua3bId; + spvpp_halo3rankrr[1] = RC_spvpp_halo3rankr[1]; +} +} + +void vpp_generated_2014_05_15::ptua3c() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptua3c_me2Eta[0] = (0 & 0x7f); + spvpp_ptua3c_me2Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptua3c_me2Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptua3c_me2Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptua3c_me2Phi[0] = (0 & 0xfff); + spvpp_ptua3c_me2Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptua3c_me2Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptua3c_me2Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptua3c_etaPT = spvpp_ptua3c_me2Eta[(3 & 0x3)]; + spvpp_ptua3c_phi = spvpp_ptua3c_me2Phi[(3 & 0x3)]; + spvpp_etaPTa3c = spvpp_ptua3c_etaPT_ptr_b_6_2->f.h; + spvpp_phia3c = spvpp_ptua3c_phi; + spvpp_ua3cIdt = RC_spvpp_ua3cId; + spvpp_halo3rankrr[2] = RC_spvpp_halo3rankr[2]; +} +} + +void vpp_generated_2014_05_15::ptub2a() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptub2a_me1Eta[0] = (0 & 0x7f); + spvpp_ptub2a_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptub2a_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptub2a_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptub2a_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptub2a_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptub2a_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptub2a_me2Eta[0] = (0 & 0x7f); + spvpp_ptub2a_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptub2a_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptub2a_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptub2a_me3Eta[0] = (0 & 0x7f); + spvpp_ptub2a_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptub2a_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptub2a_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptub2a_me1Phi[0] = (0 & 0x7f); + spvpp_ptub2a_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptub2a_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptub2a_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptub2a_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptub2a_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptub2a_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptub2a_me2Phi[0] = (0 & 0xfff); + spvpp_ptub2a_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptub2a_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptub2a_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptub2a_me3Phi[0] = (0 & 0xfff); + spvpp_ptub2a_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptub2a_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptub2a_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptub2a_IdValid_ptr_b_0_0->f.h = ((1 & 0x7) != 0) ? 1 : 0; + spvpp_ptub2a_IdValid_ptr_b_1_1->f.h = (RC_spvpp_mb1id1r[0] != 0) ? 1 : 0; + spvpp_ptub2a_IdValid_ptr_b_2_2->f.h = (RC_spvpp_mb1id2r[0] != 0) ? 1 : 0; + spvpp_ptub2a_IdValid_ptr_b_3_3->f.h = (RC_spvpp_mb1id3r[0] != 0) ? 1 : 0; + spvpp_ub2aIdt = RC_spvpp_ub2aId; + spvpp_mb2rankrr[0] = RC_spvpp_mb2rankr[0]; + spvpp_ptub2a_eta[0] = spvpp_ptub2a_me1Eta[RC_spvpp_mb1id1r[0]]; + spvpp_ptub2a_eta[1] = spvpp_ptub2a_me2Eta[RC_spvpp_mb1id2r[0]]; + spvpp_ptub2a_eta[2] = spvpp_ptub2a_me3Eta[RC_spvpp_mb1id3r[0]]; + spvpp_ptub2a_Deta12 = (spvpp_ptub2a_eta[0] > spvpp_ptub2a_eta[1]) ? ((spvpp_ptub2a_eta[0] - spvpp_ptub2a_eta[1]) & 0x7fLL) : ((spvpp_ptub2a_eta[1] - spvpp_ptub2a_eta[0]) & 0x7fLL); + spvpp_ptub2a_Deta23 = (spvpp_ptub2a_eta[2] > spvpp_ptub2a_eta[1]) ? ((spvpp_ptub2a_eta[2] - spvpp_ptub2a_eta[1]) & 0x7fLL) : ((spvpp_ptub2a_eta[1] - spvpp_ptub2a_eta[2]) & 0x7fLL); + spvpp_ptub2a_Deta13 = (spvpp_ptub2a_eta[0] > spvpp_ptub2a_eta[2]) ? ((spvpp_ptub2a_eta[0] - spvpp_ptub2a_eta[2]) & 0x7fLL) : ((spvpp_ptub2a_eta[2] - spvpp_ptub2a_eta[0]) & 0x7fLL); + if ((((((((((((spvpp_ptub2a_Deta12 > 2) || (spvpp_ptub2a_Deta23 > 2)) & 0xffffffffffffffffLL) && (spvpp_ptub2a_IdValid_ptr_b_3_1->f.h == 7)) & 0xffffffffffffffffLL) || (((spvpp_ptub2a_Deta12 > 2) && (spvpp_ptub2a_IdValid_ptr_b_3_1->f.h == 3)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || (((spvpp_ptub2a_Deta23 > 2) && (spvpp_ptub2a_IdValid_ptr_b_3_1->f.h == 6)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || (((spvpp_ptub2a_Deta13 > 2) && (spvpp_ptub2a_IdValid_ptr_b_3_1->f.h == 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + spvpp_ptub2a_IdValid = 0; + spvpp_ub2aIdt = 0; + spvpp_mb2rankrr[0] = 0; + } + spvpp_ptub2a_etaPTfull = (spvpp_ptub2a_IdValid_ptr_b_2_2->f.h) ? spvpp_ptub2a_me2Eta[RC_spvpp_mb1id2r[0]] : (spvpp_ptub2a_IdValid_ptr_b_3_3->f.h) ? spvpp_ptub2a_me3Eta[RC_spvpp_mb1id3r[0]] : (spvpp_ptub2a_IdValid_ptr_b_1_1->f.h) ? spvpp_ptub2a_me1Eta[RC_spvpp_mb1id1r[0]] : 0; + spvpp_ptub2a_etaPT = spvpp_ptub2a_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptub2a_phi = (spvpp_ptub2a_IdValid_ptr_b_2_2->f.h) ? spvpp_ptub2a_me2Phi[RC_spvpp_mb1id2r[0]] : (spvpp_ptub2a_IdValid_ptr_b_3_3->f.h) ? spvpp_ptub2a_me3Phi[RC_spvpp_mb1id3r[0]] : (spvpp_ptub2a_IdValid_ptr_b_1_1->f.h) ? spvpp_ptub2a_me1Phi[RC_spvpp_mb1id1r[0]] : 0; + spvpp_ptub2a__IdValid = spvpp_ptub2a_IdValid_ptr_b_3_1->f.h; + + { + switch (spvpp_ptub2a__IdValid) + { + case ((0 & 0x7)): + { + spvpp_ptub2a_EnableIdA = 0; + spvpp_ptub2a_EnableIdB = 0; + } + break; + case ((1 & 0x7)): + { + spvpp_ptub2a_EnableIdA = 1; + spvpp_ptub2a_EnableIdB = 0; + } + break; + case ((2 & 0x7)): + { + spvpp_ptub2a_EnableIdA = 2; + spvpp_ptub2a_EnableIdB = 0; + } + break; + case ((3 & 0x7)): + { + spvpp_ptub2a_EnableIdA = 1; + spvpp_ptub2a_EnableIdB = 2; + } + break; + case ((4 & 0x7)): + { + spvpp_ptub2a_EnableIdA = 4; + spvpp_ptub2a_EnableIdB = 0; + } + break; + case ((5 & 0x7)): + { + spvpp_ptub2a_EnableIdA = 1; + spvpp_ptub2a_EnableIdB = 4; + } + break; + case ((6 & 0x7)): + { + spvpp_ptub2a_EnableIdA = 2; + spvpp_ptub2a_EnableIdB = 4; + } + break; + case ((7 & 0x7)): + { + spvpp_ptub2a_EnableIdA = 1; + spvpp_ptub2a_EnableIdB = 2; + } + break; + } + spvpp_ptub2a__SelectPhisbp = sigcat(spvpp_ptub2a_EnableIdA, 3, spvpp_ptub2a_EnableIdB, 3); + } + spvpp_ptub2a_SelPhi = spvpp_ptub2a__SelectPhisbp; + spvpp_ptub2a_phiA = RC_spvpp_mb1_phi[0]; + spvpp_ptub2a_phiB = (spvpp_ptub2a_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptub2a_me1Phi[RC_spvpp_mb1id1r[0]] : (spvpp_ptub2a_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptub2a_me2Phi[RC_spvpp_mb1id2r[0]] : (spvpp_ptub2a_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptub2a_me3Phi[RC_spvpp_mb1id3r[0]] : 0; + spvpp_ptub2a_phiC = (spvpp_ptub2a_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptub2a_me1Phi[RC_spvpp_mb1id1r[0]] : (spvpp_ptub2a_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptub2a_me2Phi[RC_spvpp_mb1id2r[0]] : (spvpp_ptub2a_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptub2a_me3Phi[RC_spvpp_mb1id3r[0]] : 0; + spvpp_ptub2a_a = (spvpp_ptub2a_phiA >= spvpp_ptub2a_phiB) ? ((spvpp_ptub2a_phiA - spvpp_ptub2a_phiB) & 0xfffLL) : ((spvpp_ptub2a_phiB - spvpp_ptub2a_phiA) & 0xfffLL); + spvpp_ptub2a_b = (spvpp_ptub2a_phiB >= spvpp_ptub2a_phiC) ? ((spvpp_ptub2a_phiB - spvpp_ptub2a_phiC) & 0xfffLL) : ((spvpp_ptub2a_phiC - spvpp_ptub2a_phiB) & 0xfffLL); + spvpp_ptub2a_d_ptr_b_11_0->f.h = ((spvpp_ptub2a_phiA - spvpp_ptub2a_phiB) & 0xfffLL); + spvpp_ptub2a_d_ptr_b_12_12->f.h = (spvpp_ptub2a_phiA >= spvpp_ptub2a_phiB) ? 1 : 0; + spvpp_ptub2a_c_ptr_b_11_0->f.h = sigcat(spvpp_ptub2a_b_ptr_b_7_4->f.h, 4, spvpp_ptub2a_a_ptr_b_8_1->f.h, 8); + spvpp_ptub2a_c_ptr_b_12_12->f.h = (((((spvpp_ptub2a_phiB >= spvpp_ptub2a_phiA) || (spvpp_ptub2a_phiB >= spvpp_ptub2a_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptub2a_phiA >= spvpp_ptub2a_phiB) || (spvpp_ptub2a_phiC >= spvpp_ptub2a_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + if (spvpp_mb1_bend_LB_0_RB__ptr_b_4_4->f.h) spvpp_ptub2a_abs_bend = ((((~(RC_spvpp_mb1_bend_LB_0_RB__ptr_b_3_0->f.h)) & 0xf) + (1 & 0xf)) & 0xffffffffffffffffLL); + else spvpp_ptub2a_abs_bend = RC_spvpp_mb1_bend_LB_0_RB__ptr_b_3_0->f.h; + spvpp_ptub2a_e_ptr_b_11_0->f.h = sigcat(spvpp_ptub2a_abs_bend, 4, spvpp_ptub2a_a_ptr_b_8_1->f.h, 8); + spvpp_ptub2a_e_ptr_b_12_12->f.h = (spvpp_ptub2a_phiA >= spvpp_ptub2a_phiB) == RC_spvpp_mb1_bend_LB_0_RB__ptr_b_4_4->f.h; + spvpp_ptub2a__idvalid = spvpp_ptub2a_IdValid_ptr_b_3_1->f.h; + + { + switch (spvpp_ptub2a__idvalid) + { + case ((0 & 0x7)):spvpp_ptub2a__Modebp = (0 & 0x1f); + break; + case ((1 & 0x7)):spvpp_ptub2a__Modebp = (14 & 0x1f); + break; + case ((2 & 0x7)):spvpp_ptub2a__Modebp = (12 & 0x1f); + break; + case ((3 & 0x7)):spvpp_ptub2a__Modebp = (30 & 0x1f); + break; + case ((4 & 0x7)):spvpp_ptub2a__Modebp = (11 & 0x1f); + break; + case ((5 & 0x7)):spvpp_ptub2a__Modebp = (27 & 0x1f); + break; + case ((6 & 0x7)):spvpp_ptub2a__Modebp = (28 & 0x1f); + break; + case ((7 & 0x7)):spvpp_ptub2a__Modebp = (30 & 0x1f); + break; + default : spvpp_ptub2a__Modebp = 0; + break; + } + } + spvpp_ptub2a_mode = spvpp_ptub2a__Modebp; + spvpp_ptub2a_pt = spvpp_ptub2a_e; + spvpp_ptub2a_si = ((((((((spvpp_ptub2a_a_ptr_b_11_9->f.h != 0) || (spvpp_ptub2a_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptub2a_mode_ptr_b_4_4->f.h == 1)) & 0xffffffffffffffffLL) || (((((spvpp_ptub2a_d_ptr_b_12_9->f.h != 7) && (spvpp_ptub2a_d_ptr_b_12_9->f.h != 8)) & 0xffffffffffffffffLL) && (spvpp_ptub2a_mode_ptr_b_4_4->f.h == 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptub2a_modeMem = (spvpp_ptub2a_si == 0) ? spvpp_ptub2a_mode_ptr_b_3_0->f.h : 1; + spvpp_ptub2a_sign = spvpp_ptub2a_phiA < spvpp_ptub2a_phiB; + spvpp_ptb2a = spvpp_ptub2a_pt; + spvpp_signb2a = spvpp_ptub2a_sign; + spvpp_modeb2a = spvpp_ptub2a_modeMem; + spvpp_etaPTb2a = spvpp_ptub2a_etaPT; + spvpp_FRba = spvpp_ptub2a_mode_ptr_b_4_4->f.h; + spvpp_phib2a = spvpp_ptub2a_phi; +} +} + +void vpp_generated_2014_05_15::ptub2b() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptub2b_me1Eta[0] = (0 & 0x7f); + spvpp_ptub2b_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptub2b_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptub2b_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptub2b_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptub2b_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptub2b_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptub2b_me2Eta[0] = (0 & 0x7f); + spvpp_ptub2b_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptub2b_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptub2b_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptub2b_me3Eta[0] = (0 & 0x7f); + spvpp_ptub2b_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptub2b_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptub2b_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptub2b_me1Phi[0] = (0 & 0x7f); + spvpp_ptub2b_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptub2b_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptub2b_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptub2b_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptub2b_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptub2b_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptub2b_me2Phi[0] = (0 & 0xfff); + spvpp_ptub2b_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptub2b_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptub2b_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptub2b_me3Phi[0] = (0 & 0xfff); + spvpp_ptub2b_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptub2b_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptub2b_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptub2b_IdValid_ptr_b_0_0->f.h = ((2 & 0x7) != 0) ? 1 : 0; + spvpp_ptub2b_IdValid_ptr_b_1_1->f.h = (RC_spvpp_mb1id1r[1] != 0) ? 1 : 0; + spvpp_ptub2b_IdValid_ptr_b_2_2->f.h = (RC_spvpp_mb1id2r[1] != 0) ? 1 : 0; + spvpp_ptub2b_IdValid_ptr_b_3_3->f.h = (RC_spvpp_mb1id3r[1] != 0) ? 1 : 0; + spvpp_ub2bIdt = RC_spvpp_ub2bId; + spvpp_mb2rankrr[1] = RC_spvpp_mb2rankr[1]; + spvpp_ptub2b_eta[0] = spvpp_ptub2b_me1Eta[RC_spvpp_mb1id1r[1]]; + spvpp_ptub2b_eta[1] = spvpp_ptub2b_me2Eta[RC_spvpp_mb1id2r[1]]; + spvpp_ptub2b_eta[2] = spvpp_ptub2b_me3Eta[RC_spvpp_mb1id3r[1]]; + spvpp_ptub2b_Deta12 = (spvpp_ptub2b_eta[0] > spvpp_ptub2b_eta[1]) ? ((spvpp_ptub2b_eta[0] - spvpp_ptub2b_eta[1]) & 0x7fLL) : ((spvpp_ptub2b_eta[1] - spvpp_ptub2b_eta[0]) & 0x7fLL); + spvpp_ptub2b_Deta23 = (spvpp_ptub2b_eta[2] > spvpp_ptub2b_eta[1]) ? ((spvpp_ptub2b_eta[2] - spvpp_ptub2b_eta[1]) & 0x7fLL) : ((spvpp_ptub2b_eta[1] - spvpp_ptub2b_eta[2]) & 0x7fLL); + spvpp_ptub2b_Deta13 = (spvpp_ptub2b_eta[0] > spvpp_ptub2b_eta[2]) ? ((spvpp_ptub2b_eta[0] - spvpp_ptub2b_eta[2]) & 0x7fLL) : ((spvpp_ptub2b_eta[2] - spvpp_ptub2b_eta[0]) & 0x7fLL); + if ((((((((((((spvpp_ptub2b_Deta12 > 2) || (spvpp_ptub2b_Deta23 > 2)) & 0xffffffffffffffffLL) && (spvpp_ptub2b_IdValid_ptr_b_3_1->f.h == 7)) & 0xffffffffffffffffLL) || (((spvpp_ptub2b_Deta12 > 2) && (spvpp_ptub2b_IdValid_ptr_b_3_1->f.h == 3)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || (((spvpp_ptub2b_Deta23 > 2) && (spvpp_ptub2b_IdValid_ptr_b_3_1->f.h == 6)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || (((spvpp_ptub2b_Deta13 > 2) && (spvpp_ptub2b_IdValid_ptr_b_3_1->f.h == 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + spvpp_ptub2b_IdValid = 0; + spvpp_ub2bIdt = 0; + spvpp_mb2rankrr[1] = 0; + } + spvpp_ptub2b_etaPTfull = (spvpp_ptub2b_IdValid_ptr_b_2_2->f.h) ? spvpp_ptub2b_me2Eta[RC_spvpp_mb1id2r[1]] : (spvpp_ptub2b_IdValid_ptr_b_3_3->f.h) ? spvpp_ptub2b_me3Eta[RC_spvpp_mb1id3r[1]] : (spvpp_ptub2b_IdValid_ptr_b_1_1->f.h) ? spvpp_ptub2b_me1Eta[RC_spvpp_mb1id1r[1]] : 0; + spvpp_ptub2b_etaPT = spvpp_ptub2b_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptub2b_phi = (spvpp_ptub2b_IdValid_ptr_b_2_2->f.h) ? spvpp_ptub2b_me2Phi[RC_spvpp_mb1id2r[1]] : (spvpp_ptub2b_IdValid_ptr_b_3_3->f.h) ? spvpp_ptub2b_me3Phi[RC_spvpp_mb1id3r[1]] : (spvpp_ptub2b_IdValid_ptr_b_1_1->f.h) ? spvpp_ptub2b_me1Phi[RC_spvpp_mb1id1r[1]] : 0; + spvpp_ptub2b__IdValid = spvpp_ptub2b_IdValid_ptr_b_3_1->f.h; + + { + switch (spvpp_ptub2b__IdValid) + { + case ((0 & 0x7)): + { + spvpp_ptub2b_EnableIdA = 0; + spvpp_ptub2b_EnableIdB = 0; + } + break; + case ((1 & 0x7)): + { + spvpp_ptub2b_EnableIdA = 1; + spvpp_ptub2b_EnableIdB = 0; + } + break; + case ((2 & 0x7)): + { + spvpp_ptub2b_EnableIdA = 2; + spvpp_ptub2b_EnableIdB = 0; + } + break; + case ((3 & 0x7)): + { + spvpp_ptub2b_EnableIdA = 1; + spvpp_ptub2b_EnableIdB = 2; + } + break; + case ((4 & 0x7)): + { + spvpp_ptub2b_EnableIdA = 4; + spvpp_ptub2b_EnableIdB = 0; + } + break; + case ((5 & 0x7)): + { + spvpp_ptub2b_EnableIdA = 1; + spvpp_ptub2b_EnableIdB = 4; + } + break; + case ((6 & 0x7)): + { + spvpp_ptub2b_EnableIdA = 2; + spvpp_ptub2b_EnableIdB = 4; + } + break; + case ((7 & 0x7)): + { + spvpp_ptub2b_EnableIdA = 1; + spvpp_ptub2b_EnableIdB = 2; + } + break; + } + spvpp_ptub2b__SelectPhisbp = sigcat(spvpp_ptub2b_EnableIdA, 3, spvpp_ptub2b_EnableIdB, 3); + } + spvpp_ptub2b_SelPhi = spvpp_ptub2b__SelectPhisbp; + spvpp_ptub2b_phiA = RC_spvpp_mb1_phi[1]; + spvpp_ptub2b_phiB = (spvpp_ptub2b_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptub2b_me1Phi[RC_spvpp_mb1id1r[1]] : (spvpp_ptub2b_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptub2b_me2Phi[RC_spvpp_mb1id2r[1]] : (spvpp_ptub2b_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptub2b_me3Phi[RC_spvpp_mb1id3r[1]] : 0; + spvpp_ptub2b_phiC = (spvpp_ptub2b_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptub2b_me1Phi[RC_spvpp_mb1id1r[1]] : (spvpp_ptub2b_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptub2b_me2Phi[RC_spvpp_mb1id2r[1]] : (spvpp_ptub2b_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptub2b_me3Phi[RC_spvpp_mb1id3r[1]] : 0; + spvpp_ptub2b_a = (spvpp_ptub2b_phiA >= spvpp_ptub2b_phiB) ? ((spvpp_ptub2b_phiA - spvpp_ptub2b_phiB) & 0xfffLL) : ((spvpp_ptub2b_phiB - spvpp_ptub2b_phiA) & 0xfffLL); + spvpp_ptub2b_b = (spvpp_ptub2b_phiB >= spvpp_ptub2b_phiC) ? ((spvpp_ptub2b_phiB - spvpp_ptub2b_phiC) & 0xfffLL) : ((spvpp_ptub2b_phiC - spvpp_ptub2b_phiB) & 0xfffLL); + spvpp_ptub2b_d_ptr_b_11_0->f.h = ((spvpp_ptub2b_phiA - spvpp_ptub2b_phiB) & 0xfffLL); + spvpp_ptub2b_d_ptr_b_12_12->f.h = (spvpp_ptub2b_phiA >= spvpp_ptub2b_phiB) ? 1 : 0; + spvpp_ptub2b_c_ptr_b_11_0->f.h = sigcat(spvpp_ptub2b_b_ptr_b_7_4->f.h, 4, spvpp_ptub2b_a_ptr_b_8_1->f.h, 8); + spvpp_ptub2b_c_ptr_b_12_12->f.h = (((((spvpp_ptub2b_phiB >= spvpp_ptub2b_phiA) || (spvpp_ptub2b_phiB >= spvpp_ptub2b_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptub2b_phiA >= spvpp_ptub2b_phiB) || (spvpp_ptub2b_phiC >= spvpp_ptub2b_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + if (spvpp_mb1_bend_LB_1_RB__ptr_b_4_4->f.h) spvpp_ptub2b_abs_bend = ((((~(RC_spvpp_mb1_bend_LB_1_RB__ptr_b_3_0->f.h)) & 0xf) + (1 & 0xf)) & 0xffffffffffffffffLL); + else spvpp_ptub2b_abs_bend = RC_spvpp_mb1_bend_LB_1_RB__ptr_b_3_0->f.h; + spvpp_ptub2b_e_ptr_b_11_0->f.h = sigcat(spvpp_ptub2b_abs_bend, 4, spvpp_ptub2b_a_ptr_b_8_1->f.h, 8); + spvpp_ptub2b_e_ptr_b_12_12->f.h = (spvpp_ptub2b_phiA >= spvpp_ptub2b_phiB) == RC_spvpp_mb1_bend_LB_1_RB__ptr_b_4_4->f.h; + spvpp_ptub2b__idvalid = spvpp_ptub2b_IdValid_ptr_b_3_1->f.h; + + { + switch (spvpp_ptub2b__idvalid) + { + case ((0 & 0x7)):spvpp_ptub2b__Modebp = (0 & 0x1f); + break; + case ((1 & 0x7)):spvpp_ptub2b__Modebp = (14 & 0x1f); + break; + case ((2 & 0x7)):spvpp_ptub2b__Modebp = (12 & 0x1f); + break; + case ((3 & 0x7)):spvpp_ptub2b__Modebp = (30 & 0x1f); + break; + case ((4 & 0x7)):spvpp_ptub2b__Modebp = (11 & 0x1f); + break; + case ((5 & 0x7)):spvpp_ptub2b__Modebp = (27 & 0x1f); + break; + case ((6 & 0x7)):spvpp_ptub2b__Modebp = (28 & 0x1f); + break; + case ((7 & 0x7)):spvpp_ptub2b__Modebp = (30 & 0x1f); + break; + default : spvpp_ptub2b__Modebp = 0; + break; + } + } + spvpp_ptub2b_mode = spvpp_ptub2b__Modebp; + spvpp_ptub2b_pt = spvpp_ptub2b_e; + spvpp_ptub2b_si = ((((((((spvpp_ptub2b_a_ptr_b_11_9->f.h != 0) || (spvpp_ptub2b_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptub2b_mode_ptr_b_4_4->f.h == 1)) & 0xffffffffffffffffLL) || (((((spvpp_ptub2b_d_ptr_b_12_9->f.h != 7) && (spvpp_ptub2b_d_ptr_b_12_9->f.h != 8)) & 0xffffffffffffffffLL) && (spvpp_ptub2b_mode_ptr_b_4_4->f.h == 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptub2b_modeMem = (spvpp_ptub2b_si == 0) ? spvpp_ptub2b_mode_ptr_b_3_0->f.h : 1; + spvpp_ptub2b_sign = spvpp_ptub2b_phiA < spvpp_ptub2b_phiB; + spvpp_ptb2b = spvpp_ptub2b_pt; + spvpp_signb2b = spvpp_ptub2b_sign; + spvpp_modeb2b = spvpp_ptub2b_modeMem; + spvpp_etaPTb2b = spvpp_ptub2b_etaPT; + spvpp_FRbb = spvpp_ptub2b_mode_ptr_b_4_4->f.h; + spvpp_phib2b = spvpp_ptub2b_phi; +} +} + +void vpp_generated_2014_05_15::ptub2c() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptub2c_me1Eta[0] = (0 & 0x7f); + spvpp_ptub2c_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptub2c_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptub2c_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptub2c_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptub2c_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptub2c_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptub2c_me2Eta[0] = (0 & 0x7f); + spvpp_ptub2c_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptub2c_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptub2c_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptub2c_me3Eta[0] = (0 & 0x7f); + spvpp_ptub2c_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptub2c_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptub2c_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptub2c_me1Phi[0] = (0 & 0x7f); + spvpp_ptub2c_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptub2c_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptub2c_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptub2c_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptub2c_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptub2c_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptub2c_me2Phi[0] = (0 & 0xfff); + spvpp_ptub2c_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptub2c_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptub2c_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptub2c_me3Phi[0] = (0 & 0xfff); + spvpp_ptub2c_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptub2c_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptub2c_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptub2c_IdValid_ptr_b_0_0->f.h = ((3 & 0x7) != 0) ? 1 : 0; + spvpp_ptub2c_IdValid_ptr_b_1_1->f.h = (RC_spvpp_mb1id1r[2] != 0) ? 1 : 0; + spvpp_ptub2c_IdValid_ptr_b_2_2->f.h = (RC_spvpp_mb1id2r[2] != 0) ? 1 : 0; + spvpp_ptub2c_IdValid_ptr_b_3_3->f.h = (RC_spvpp_mb1id3r[2] != 0) ? 1 : 0; + spvpp_ub2cIdt = RC_spvpp_ub2cId; + spvpp_mb2rankrr[2] = RC_spvpp_mb2rankr[2]; + spvpp_ptub2c_eta[0] = spvpp_ptub2c_me1Eta[RC_spvpp_mb1id1r[2]]; + spvpp_ptub2c_eta[1] = spvpp_ptub2c_me2Eta[RC_spvpp_mb1id2r[2]]; + spvpp_ptub2c_eta[2] = spvpp_ptub2c_me3Eta[RC_spvpp_mb1id3r[2]]; + spvpp_ptub2c_Deta12 = (spvpp_ptub2c_eta[0] > spvpp_ptub2c_eta[1]) ? ((spvpp_ptub2c_eta[0] - spvpp_ptub2c_eta[1]) & 0x7fLL) : ((spvpp_ptub2c_eta[1] - spvpp_ptub2c_eta[0]) & 0x7fLL); + spvpp_ptub2c_Deta23 = (spvpp_ptub2c_eta[2] > spvpp_ptub2c_eta[1]) ? ((spvpp_ptub2c_eta[2] - spvpp_ptub2c_eta[1]) & 0x7fLL) : ((spvpp_ptub2c_eta[1] - spvpp_ptub2c_eta[2]) & 0x7fLL); + spvpp_ptub2c_Deta13 = (spvpp_ptub2c_eta[0] > spvpp_ptub2c_eta[2]) ? ((spvpp_ptub2c_eta[0] - spvpp_ptub2c_eta[2]) & 0x7fLL) : ((spvpp_ptub2c_eta[2] - spvpp_ptub2c_eta[0]) & 0x7fLL); + if ((((((((((((spvpp_ptub2c_Deta12 > 2) || (spvpp_ptub2c_Deta23 > 2)) & 0xffffffffffffffffLL) && (spvpp_ptub2c_IdValid_ptr_b_3_1->f.h == 7)) & 0xffffffffffffffffLL) || (((spvpp_ptub2c_Deta12 > 2) && (spvpp_ptub2c_IdValid_ptr_b_3_1->f.h == 3)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || (((spvpp_ptub2c_Deta23 > 2) && (spvpp_ptub2c_IdValid_ptr_b_3_1->f.h == 6)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || (((spvpp_ptub2c_Deta13 > 2) && (spvpp_ptub2c_IdValid_ptr_b_3_1->f.h == 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + spvpp_ptub2c_IdValid = 0; + spvpp_ub2cIdt = 0; + spvpp_mb2rankrr[2] = 0; + } + spvpp_ptub2c_etaPTfull = (spvpp_ptub2c_IdValid_ptr_b_2_2->f.h) ? spvpp_ptub2c_me2Eta[RC_spvpp_mb1id2r[2]] : (spvpp_ptub2c_IdValid_ptr_b_3_3->f.h) ? spvpp_ptub2c_me3Eta[RC_spvpp_mb1id3r[2]] : (spvpp_ptub2c_IdValid_ptr_b_1_1->f.h) ? spvpp_ptub2c_me1Eta[RC_spvpp_mb1id1r[2]] : 0; + spvpp_ptub2c_etaPT = spvpp_ptub2c_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptub2c_phi = (spvpp_ptub2c_IdValid_ptr_b_2_2->f.h) ? spvpp_ptub2c_me2Phi[RC_spvpp_mb1id2r[2]] : (spvpp_ptub2c_IdValid_ptr_b_3_3->f.h) ? spvpp_ptub2c_me3Phi[RC_spvpp_mb1id3r[2]] : (spvpp_ptub2c_IdValid_ptr_b_1_1->f.h) ? spvpp_ptub2c_me1Phi[RC_spvpp_mb1id1r[2]] : 0; + spvpp_ptub2c__IdValid = spvpp_ptub2c_IdValid_ptr_b_3_1->f.h; + + { + switch (spvpp_ptub2c__IdValid) + { + case ((0 & 0x7)): + { + spvpp_ptub2c_EnableIdA = 0; + spvpp_ptub2c_EnableIdB = 0; + } + break; + case ((1 & 0x7)): + { + spvpp_ptub2c_EnableIdA = 1; + spvpp_ptub2c_EnableIdB = 0; + } + break; + case ((2 & 0x7)): + { + spvpp_ptub2c_EnableIdA = 2; + spvpp_ptub2c_EnableIdB = 0; + } + break; + case ((3 & 0x7)): + { + spvpp_ptub2c_EnableIdA = 1; + spvpp_ptub2c_EnableIdB = 2; + } + break; + case ((4 & 0x7)): + { + spvpp_ptub2c_EnableIdA = 4; + spvpp_ptub2c_EnableIdB = 0; + } + break; + case ((5 & 0x7)): + { + spvpp_ptub2c_EnableIdA = 1; + spvpp_ptub2c_EnableIdB = 4; + } + break; + case ((6 & 0x7)): + { + spvpp_ptub2c_EnableIdA = 2; + spvpp_ptub2c_EnableIdB = 4; + } + break; + case ((7 & 0x7)): + { + spvpp_ptub2c_EnableIdA = 1; + spvpp_ptub2c_EnableIdB = 2; + } + break; + } + spvpp_ptub2c__SelectPhisbp = sigcat(spvpp_ptub2c_EnableIdA, 3, spvpp_ptub2c_EnableIdB, 3); + } + spvpp_ptub2c_SelPhi = spvpp_ptub2c__SelectPhisbp; + spvpp_ptub2c_phiA = RC_spvpp_mb1_phi[2]; + spvpp_ptub2c_phiB = (spvpp_ptub2c_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptub2c_me1Phi[RC_spvpp_mb1id1r[2]] : (spvpp_ptub2c_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptub2c_me2Phi[RC_spvpp_mb1id2r[2]] : (spvpp_ptub2c_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptub2c_me3Phi[RC_spvpp_mb1id3r[2]] : 0; + spvpp_ptub2c_phiC = (spvpp_ptub2c_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptub2c_me1Phi[RC_spvpp_mb1id1r[2]] : (spvpp_ptub2c_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptub2c_me2Phi[RC_spvpp_mb1id2r[2]] : (spvpp_ptub2c_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptub2c_me3Phi[RC_spvpp_mb1id3r[2]] : 0; + spvpp_ptub2c_a = (spvpp_ptub2c_phiA >= spvpp_ptub2c_phiB) ? ((spvpp_ptub2c_phiA - spvpp_ptub2c_phiB) & 0xfffLL) : ((spvpp_ptub2c_phiB - spvpp_ptub2c_phiA) & 0xfffLL); + spvpp_ptub2c_b = (spvpp_ptub2c_phiB >= spvpp_ptub2c_phiC) ? ((spvpp_ptub2c_phiB - spvpp_ptub2c_phiC) & 0xfffLL) : ((spvpp_ptub2c_phiC - spvpp_ptub2c_phiB) & 0xfffLL); + spvpp_ptub2c_d_ptr_b_11_0->f.h = ((spvpp_ptub2c_phiA - spvpp_ptub2c_phiB) & 0xfffLL); + spvpp_ptub2c_d_ptr_b_12_12->f.h = (spvpp_ptub2c_phiA >= spvpp_ptub2c_phiB) ? 1 : 0; + spvpp_ptub2c_c_ptr_b_11_0->f.h = sigcat(spvpp_ptub2c_b_ptr_b_7_4->f.h, 4, spvpp_ptub2c_a_ptr_b_8_1->f.h, 8); + spvpp_ptub2c_c_ptr_b_12_12->f.h = (((((spvpp_ptub2c_phiB >= spvpp_ptub2c_phiA) || (spvpp_ptub2c_phiB >= spvpp_ptub2c_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptub2c_phiA >= spvpp_ptub2c_phiB) || (spvpp_ptub2c_phiC >= spvpp_ptub2c_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + if (spvpp_mb1_bend_LB_2_RB__ptr_b_4_4->f.h) spvpp_ptub2c_abs_bend = ((((~(RC_spvpp_mb1_bend_LB_2_RB__ptr_b_3_0->f.h)) & 0xf) + (1 & 0xf)) & 0xffffffffffffffffLL); + else spvpp_ptub2c_abs_bend = RC_spvpp_mb1_bend_LB_2_RB__ptr_b_3_0->f.h; + spvpp_ptub2c_e_ptr_b_11_0->f.h = sigcat(spvpp_ptub2c_abs_bend, 4, spvpp_ptub2c_a_ptr_b_8_1->f.h, 8); + spvpp_ptub2c_e_ptr_b_12_12->f.h = (spvpp_ptub2c_phiA >= spvpp_ptub2c_phiB) == RC_spvpp_mb1_bend_LB_2_RB__ptr_b_4_4->f.h; + spvpp_ptub2c__idvalid = spvpp_ptub2c_IdValid_ptr_b_3_1->f.h; + + { + switch (spvpp_ptub2c__idvalid) + { + case ((0 & 0x7)):spvpp_ptub2c__Modebp = (0 & 0x1f); + break; + case ((1 & 0x7)):spvpp_ptub2c__Modebp = (14 & 0x1f); + break; + case ((2 & 0x7)):spvpp_ptub2c__Modebp = (12 & 0x1f); + break; + case ((3 & 0x7)):spvpp_ptub2c__Modebp = (30 & 0x1f); + break; + case ((4 & 0x7)):spvpp_ptub2c__Modebp = (11 & 0x1f); + break; + case ((5 & 0x7)):spvpp_ptub2c__Modebp = (27 & 0x1f); + break; + case ((6 & 0x7)):spvpp_ptub2c__Modebp = (28 & 0x1f); + break; + case ((7 & 0x7)):spvpp_ptub2c__Modebp = (30 & 0x1f); + break; + default : spvpp_ptub2c__Modebp = 0; + break; + } + } + spvpp_ptub2c_mode = spvpp_ptub2c__Modebp; + spvpp_ptub2c_pt = spvpp_ptub2c_e; + spvpp_ptub2c_si = ((((((((spvpp_ptub2c_a_ptr_b_11_9->f.h != 0) || (spvpp_ptub2c_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptub2c_mode_ptr_b_4_4->f.h == 1)) & 0xffffffffffffffffLL) || (((((spvpp_ptub2c_d_ptr_b_12_9->f.h != 7) && (spvpp_ptub2c_d_ptr_b_12_9->f.h != 8)) & 0xffffffffffffffffLL) && (spvpp_ptub2c_mode_ptr_b_4_4->f.h == 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptub2c_modeMem = (spvpp_ptub2c_si == 0) ? spvpp_ptub2c_mode_ptr_b_3_0->f.h : 1; + spvpp_ptub2c_sign = spvpp_ptub2c_phiA < spvpp_ptub2c_phiB; + spvpp_ptb2c = spvpp_ptub2c_pt; + spvpp_signb2c = spvpp_ptub2c_sign; + spvpp_modeb2c = spvpp_ptub2c_modeMem; + spvpp_etaPTb2c = spvpp_ptub2c_etaPT; + spvpp_FRbc = spvpp_ptub2c_mode_ptr_b_4_4->f.h; + spvpp_phib2c = spvpp_ptub2c_phi; +} +} + +void vpp_generated_2014_05_15::spvpp() +{ +dtbx_0(); +dtbx_1(); +spvpp_bxa__depth = control_ptr_b_2_1->f.h; +bxa_(); +spvpp_me1bi[0] = (0 & 0x1f); +spvpp_me2bi[0] = (0 & 0xf); +spvpp_me3bi[0] = (0 & 0xf); +spvpp_me4bi[0] = (0 & 0xf); +spvpp_mb1bi[0] = (0 & 0x1f); +spvpp_etu12_0_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu12_0_etaB = spvpp_me2_LB_0_RB__ptr_b_18_12->f.h; +etu12_0(); +spvpp_etu13_0_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu13_0_etaB = spvpp_me3_LB_0_RB__ptr_b_18_12->f.h; +etu13_0(); +spvpp_etu14_0_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu14_0_etaB = spvpp_me4_LB_0_RB__ptr_b_18_12->f.h; +etu14_0(); +spvpp_etu12_1_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu12_1_etaB = spvpp_me2_LB_1_RB__ptr_b_18_12->f.h; +etu12_1(); +spvpp_etu13_1_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu13_1_etaB = spvpp_me3_LB_1_RB__ptr_b_18_12->f.h; +etu13_1(); +spvpp_etu14_1_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu14_1_etaB = spvpp_me4_LB_1_RB__ptr_b_18_12->f.h; +etu14_1(); +spvpp_etu12_2_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu12_2_etaB = spvpp_me2_LB_2_RB__ptr_b_18_12->f.h; +etu12_2(); +spvpp_etu13_2_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu13_2_etaB = spvpp_me3_LB_2_RB__ptr_b_18_12->f.h; +etu13_2(); +spvpp_etu14_2_etaA = spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; +spvpp_etu14_2_etaB = spvpp_me4_LB_2_RB__ptr_b_18_12->f.h; +etu14_2(); +spvpp_etu12_3_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu12_3_etaB = spvpp_me2_LB_0_RB__ptr_b_18_12->f.h; +etu12_3(); +spvpp_etu13_3_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu13_3_etaB = spvpp_me3_LB_0_RB__ptr_b_18_12->f.h; +etu13_3(); +spvpp_etu14_3_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu14_3_etaB = spvpp_me4_LB_0_RB__ptr_b_18_12->f.h; +etu14_3(); +spvpp_etu12_4_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu12_4_etaB = spvpp_me2_LB_1_RB__ptr_b_18_12->f.h; +etu12_4(); +spvpp_etu13_4_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu13_4_etaB = spvpp_me3_LB_1_RB__ptr_b_18_12->f.h; +etu13_4(); +spvpp_etu14_4_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu14_4_etaB = spvpp_me4_LB_1_RB__ptr_b_18_12->f.h; +etu14_4(); +spvpp_etu12_5_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu12_5_etaB = spvpp_me2_LB_2_RB__ptr_b_18_12->f.h; +etu12_5(); +spvpp_etu13_5_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu13_5_etaB = spvpp_me3_LB_2_RB__ptr_b_18_12->f.h; +etu13_5(); +spvpp_etu14_5_etaA = spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; +spvpp_etu14_5_etaB = spvpp_me4_LB_2_RB__ptr_b_18_12->f.h; +etu14_5(); +spvpp_etu12_6_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu12_6_etaB = spvpp_me2_LB_0_RB__ptr_b_18_12->f.h; +etu12_6(); +spvpp_etu13_6_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu13_6_etaB = spvpp_me3_LB_0_RB__ptr_b_18_12->f.h; +etu13_6(); +spvpp_etu14_6_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu14_6_etaB = spvpp_me4_LB_0_RB__ptr_b_18_12->f.h; +etu14_6(); +spvpp_etu12_7_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu12_7_etaB = spvpp_me2_LB_1_RB__ptr_b_18_12->f.h; +etu12_7(); +spvpp_etu13_7_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu13_7_etaB = spvpp_me3_LB_1_RB__ptr_b_18_12->f.h; +etu13_7(); +spvpp_etu14_7_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu14_7_etaB = spvpp_me4_LB_1_RB__ptr_b_18_12->f.h; +etu14_7(); +spvpp_etu12_8_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu12_8_etaB = spvpp_me2_LB_2_RB__ptr_b_18_12->f.h; +etu12_8(); +spvpp_etu13_8_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu13_8_etaB = spvpp_me3_LB_2_RB__ptr_b_18_12->f.h; +etu13_8(); +spvpp_etu14_8_etaA = spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; +spvpp_etu14_8_etaB = spvpp_me4_LB_2_RB__ptr_b_18_12->f.h; +etu14_8(); +spvpp_etu12_9_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu12_9_etaB = spvpp_me2_LB_0_RB__ptr_b_18_12->f.h; +etu12_9(); +spvpp_etu13_9_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu13_9_etaB = spvpp_me3_LB_0_RB__ptr_b_18_12->f.h; +etu13_9(); +spvpp_etu14_9_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu14_9_etaB = spvpp_me4_LB_0_RB__ptr_b_18_12->f.h; +etu14_9(); +spvpp_etu12_10_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu12_10_etaB = spvpp_me2_LB_1_RB__ptr_b_18_12->f.h; +etu12_10(); +spvpp_etu13_10_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu13_10_etaB = spvpp_me3_LB_1_RB__ptr_b_18_12->f.h; +etu13_10(); +spvpp_etu14_10_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu14_10_etaB = spvpp_me4_LB_1_RB__ptr_b_18_12->f.h; +etu14_10(); +spvpp_etu12_11_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu12_11_etaB = spvpp_me2_LB_2_RB__ptr_b_18_12->f.h; +etu12_11(); +spvpp_etu13_11_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu13_11_etaB = spvpp_me3_LB_2_RB__ptr_b_18_12->f.h; +etu13_11(); +spvpp_etu14_11_etaA = spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; +spvpp_etu14_11_etaB = spvpp_me4_LB_2_RB__ptr_b_18_12->f.h; +etu14_11(); +spvpp_etu12_12_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu12_12_etaB = spvpp_me2_LB_0_RB__ptr_b_18_12->f.h; +etu12_12(); +spvpp_etu13_12_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu13_12_etaB = spvpp_me3_LB_0_RB__ptr_b_18_12->f.h; +etu13_12(); +spvpp_etu14_12_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu14_12_etaB = spvpp_me4_LB_0_RB__ptr_b_18_12->f.h; +etu14_12(); +spvpp_etu12_13_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu12_13_etaB = spvpp_me2_LB_1_RB__ptr_b_18_12->f.h; +etu12_13(); +spvpp_etu13_13_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu13_13_etaB = spvpp_me3_LB_1_RB__ptr_b_18_12->f.h; +etu13_13(); +spvpp_etu14_13_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu14_13_etaB = spvpp_me4_LB_1_RB__ptr_b_18_12->f.h; +etu14_13(); +spvpp_etu12_14_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu12_14_etaB = spvpp_me2_LB_2_RB__ptr_b_18_12->f.h; +etu12_14(); +spvpp_etu13_14_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu13_14_etaB = spvpp_me3_LB_2_RB__ptr_b_18_12->f.h; +etu13_14(); +spvpp_etu14_14_etaA = spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; +spvpp_etu14_14_etaB = spvpp_me4_LB_2_RB__ptr_b_18_12->f.h; +etu14_14(); +spvpp_etu12_15_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu12_15_etaB = spvpp_me2_LB_0_RB__ptr_b_18_12->f.h; +etu12_15(); +spvpp_etu13_15_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu13_15_etaB = spvpp_me3_LB_0_RB__ptr_b_18_12->f.h; +etu13_15(); +spvpp_etu14_15_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu14_15_etaB = spvpp_me4_LB_0_RB__ptr_b_18_12->f.h; +etu14_15(); +spvpp_etu12_16_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu12_16_etaB = spvpp_me2_LB_1_RB__ptr_b_18_12->f.h; +etu12_16(); +spvpp_etu13_16_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu13_16_etaB = spvpp_me3_LB_1_RB__ptr_b_18_12->f.h; +etu13_16(); +spvpp_etu14_16_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu14_16_etaB = spvpp_me4_LB_1_RB__ptr_b_18_12->f.h; +etu14_16(); +spvpp_etu12_17_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu12_17_etaB = spvpp_me2_LB_2_RB__ptr_b_18_12->f.h; +etu12_17(); +spvpp_etu13_17_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu13_17_etaB = spvpp_me3_LB_2_RB__ptr_b_18_12->f.h; +etu13_17(); +spvpp_etu14_17_etaA = spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; +spvpp_etu14_17_etaB = spvpp_me4_LB_2_RB__ptr_b_18_12->f.h; +etu14_17(); +spvpp_u12_0_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u12_0_meB = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u12_0_passX = spvpp_pass12_ptr_b_0_0->f.h; +spvpp_u12_0_passY = spvpp_pass12_ptr_b_1_1->f.h; +spvpp_u12_0_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u12_0_passZ = spvpp_pass12_ptr_b_2_2->f.h; +spvpp_u12_0_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u12_0_wide_phi = control_ptr_b_0_0->f.h; +u12_0(); +spvpp_u13_0_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u13_0_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u13_0_passX = spvpp_pass13_ptr_b_0_0->f.h; +spvpp_u13_0_passY = spvpp_pass13_ptr_b_1_1->f.h; +spvpp_u13_0_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u13_0_passZ = spvpp_pass13_ptr_b_2_2->f.h; +spvpp_u13_0_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u13_0_wide_phi = control_ptr_b_0_0->f.h; +u13_0(); +spvpp_u14_0_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u14_0_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u14_0_passX = spvpp_pass14_ptr_b_0_0->f.h; +spvpp_u14_0_passY = spvpp_pass14_ptr_b_1_1->f.h; +spvpp_u14_0_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u14_0_passZ = spvpp_pass14_ptr_b_2_2->f.h; +spvpp_u14_0_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u14_0_wide_phi = control_ptr_b_0_0->f.h; +u14_0(); +spvpp_u12_1_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u12_1_meB = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u12_1_passX = spvpp_pass12_ptr_b_6_6->f.h; +spvpp_u12_1_passY = spvpp_pass12_ptr_b_7_7->f.h; +spvpp_u12_1_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u12_1_passZ = spvpp_pass12_ptr_b_8_8->f.h; +spvpp_u12_1_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u12_1_wide_phi = control_ptr_b_0_0->f.h; +u12_1(); +spvpp_u13_1_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u13_1_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u13_1_passX = spvpp_pass13_ptr_b_6_6->f.h; +spvpp_u13_1_passY = spvpp_pass13_ptr_b_7_7->f.h; +spvpp_u13_1_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u13_1_passZ = spvpp_pass13_ptr_b_8_8->f.h; +spvpp_u13_1_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u13_1_wide_phi = control_ptr_b_0_0->f.h; +u13_1(); +spvpp_u14_1_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u14_1_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u14_1_passX = spvpp_pass14_ptr_b_6_6->f.h; +spvpp_u14_1_passY = spvpp_pass14_ptr_b_7_7->f.h; +spvpp_u14_1_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u14_1_passZ = spvpp_pass14_ptr_b_8_8->f.h; +spvpp_u14_1_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u14_1_wide_phi = control_ptr_b_0_0->f.h; +u14_1(); +spvpp_u12_2_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u12_2_meB = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u12_2_passX = spvpp_pass12_ptr_b_12_12->f.h; +spvpp_u12_2_passY = spvpp_pass12_ptr_b_13_13->f.h; +spvpp_u12_2_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u12_2_passZ = spvpp_pass12_ptr_b_14_14->f.h; +spvpp_u12_2_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u12_2_wide_phi = control_ptr_b_0_0->f.h; +u12_2(); +spvpp_u13_2_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u13_2_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u13_2_passX = spvpp_pass13_ptr_b_12_12->f.h; +spvpp_u13_2_passY = spvpp_pass13_ptr_b_13_13->f.h; +spvpp_u13_2_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u13_2_passZ = spvpp_pass13_ptr_b_14_14->f.h; +spvpp_u13_2_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u13_2_wide_phi = control_ptr_b_0_0->f.h; +u13_2(); +spvpp_u14_2_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u14_2_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u14_2_passX = spvpp_pass14_ptr_b_12_12->f.h; +spvpp_u14_2_passY = spvpp_pass14_ptr_b_13_13->f.h; +spvpp_u14_2_CSCidY = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u14_2_passZ = spvpp_pass14_ptr_b_14_14->f.h; +spvpp_u14_2_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u14_2_wide_phi = control_ptr_b_0_0->f.h; +u14_2(); +spvpp_u12_3_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u12_3_meB = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u12_3_passX = spvpp_pass12_ptr_b_1_1->f.h; +spvpp_u12_3_passY = spvpp_pass12_ptr_b_0_0->f.h; +spvpp_u12_3_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u12_3_passZ = spvpp_pass12_ptr_b_2_2->f.h; +spvpp_u12_3_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u12_3_wide_phi = control_ptr_b_0_0->f.h; +u12_3(); +spvpp_u13_3_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u13_3_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u13_3_passX = spvpp_pass13_ptr_b_1_1->f.h; +spvpp_u13_3_passY = spvpp_pass13_ptr_b_0_0->f.h; +spvpp_u13_3_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u13_3_passZ = spvpp_pass13_ptr_b_2_2->f.h; +spvpp_u13_3_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u13_3_wide_phi = control_ptr_b_0_0->f.h; +u13_3(); +spvpp_u14_3_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u14_3_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u14_3_passX = spvpp_pass14_ptr_b_1_1->f.h; +spvpp_u14_3_passY = spvpp_pass14_ptr_b_0_0->f.h; +spvpp_u14_3_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u14_3_passZ = spvpp_pass14_ptr_b_2_2->f.h; +spvpp_u14_3_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u14_3_wide_phi = control_ptr_b_0_0->f.h; +u14_3(); +spvpp_u12_4_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u12_4_meB = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u12_4_passX = spvpp_pass12_ptr_b_7_7->f.h; +spvpp_u12_4_passY = spvpp_pass12_ptr_b_6_6->f.h; +spvpp_u12_4_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u12_4_passZ = spvpp_pass12_ptr_b_8_8->f.h; +spvpp_u12_4_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u12_4_wide_phi = control_ptr_b_0_0->f.h; +u12_4(); +spvpp_u13_4_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u13_4_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u13_4_passX = spvpp_pass13_ptr_b_7_7->f.h; +spvpp_u13_4_passY = spvpp_pass13_ptr_b_6_6->f.h; +spvpp_u13_4_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u13_4_passZ = spvpp_pass13_ptr_b_8_8->f.h; +spvpp_u13_4_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u13_4_wide_phi = control_ptr_b_0_0->f.h; +u13_4(); +spvpp_u14_4_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u14_4_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u14_4_passX = spvpp_pass14_ptr_b_7_7->f.h; +spvpp_u14_4_passY = spvpp_pass14_ptr_b_6_6->f.h; +spvpp_u14_4_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u14_4_passZ = spvpp_pass14_ptr_b_8_8->f.h; +spvpp_u14_4_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u14_4_wide_phi = control_ptr_b_0_0->f.h; +u14_4(); +spvpp_u12_5_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u12_5_meB = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u12_5_passX = spvpp_pass12_ptr_b_13_13->f.h; +spvpp_u12_5_passY = spvpp_pass12_ptr_b_12_12->f.h; +spvpp_u12_5_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u12_5_passZ = spvpp_pass12_ptr_b_14_14->f.h; +spvpp_u12_5_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u12_5_wide_phi = control_ptr_b_0_0->f.h; +u12_5(); +spvpp_u13_5_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u13_5_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u13_5_passX = spvpp_pass13_ptr_b_13_13->f.h; +spvpp_u13_5_passY = spvpp_pass13_ptr_b_12_12->f.h; +spvpp_u13_5_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u13_5_passZ = spvpp_pass13_ptr_b_14_14->f.h; +spvpp_u13_5_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u13_5_wide_phi = control_ptr_b_0_0->f.h; +u13_5(); +spvpp_u14_5_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u14_5_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u14_5_passX = spvpp_pass14_ptr_b_13_13->f.h; +spvpp_u14_5_passY = spvpp_pass14_ptr_b_12_12->f.h; +spvpp_u14_5_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u14_5_passZ = spvpp_pass14_ptr_b_14_14->f.h; +spvpp_u14_5_CSCidZ = spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; +spvpp_u14_5_wide_phi = control_ptr_b_0_0->f.h; +u14_5(); +spvpp_u12_6_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u12_6_meB = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u12_6_passX = spvpp_pass12_ptr_b_2_2->f.h; +spvpp_u12_6_passY = spvpp_pass12_ptr_b_0_0->f.h; +spvpp_u12_6_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u12_6_passZ = spvpp_pass12_ptr_b_1_1->f.h; +spvpp_u12_6_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u12_6_wide_phi = control_ptr_b_0_0->f.h; +u12_6(); +spvpp_u13_6_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u13_6_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u13_6_passX = spvpp_pass13_ptr_b_2_2->f.h; +spvpp_u13_6_passY = spvpp_pass13_ptr_b_0_0->f.h; +spvpp_u13_6_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u13_6_passZ = spvpp_pass13_ptr_b_1_1->f.h; +spvpp_u13_6_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u13_6_wide_phi = control_ptr_b_0_0->f.h; +u13_6(); +spvpp_u14_6_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u14_6_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u14_6_passX = spvpp_pass14_ptr_b_2_2->f.h; +spvpp_u14_6_passY = spvpp_pass14_ptr_b_0_0->f.h; +spvpp_u14_6_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u14_6_passZ = spvpp_pass14_ptr_b_1_1->f.h; +spvpp_u14_6_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u14_6_wide_phi = control_ptr_b_0_0->f.h; +u14_6(); +spvpp_u12_7_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u12_7_meB = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u12_7_passX = spvpp_pass12_ptr_b_8_8->f.h; +spvpp_u12_7_passY = spvpp_pass12_ptr_b_6_6->f.h; +spvpp_u12_7_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u12_7_passZ = spvpp_pass12_ptr_b_7_7->f.h; +spvpp_u12_7_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u12_7_wide_phi = control_ptr_b_0_0->f.h; +u12_7(); +spvpp_u13_7_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u13_7_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u13_7_passX = spvpp_pass13_ptr_b_8_8->f.h; +spvpp_u13_7_passY = spvpp_pass13_ptr_b_6_6->f.h; +spvpp_u13_7_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u13_7_passZ = spvpp_pass13_ptr_b_7_7->f.h; +spvpp_u13_7_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u13_7_wide_phi = control_ptr_b_0_0->f.h; +u13_7(); +spvpp_u14_7_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u14_7_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u14_7_passX = spvpp_pass14_ptr_b_8_8->f.h; +spvpp_u14_7_passY = spvpp_pass14_ptr_b_6_6->f.h; +spvpp_u14_7_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u14_7_passZ = spvpp_pass14_ptr_b_7_7->f.h; +spvpp_u14_7_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u14_7_wide_phi = control_ptr_b_0_0->f.h; +u14_7(); +spvpp_u12_8_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u12_8_meB = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u12_8_passX = spvpp_pass12_ptr_b_14_14->f.h; +spvpp_u12_8_passY = spvpp_pass12_ptr_b_12_12->f.h; +spvpp_u12_8_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u12_8_passZ = spvpp_pass12_ptr_b_13_13->f.h; +spvpp_u12_8_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u12_8_wide_phi = control_ptr_b_0_0->f.h; +u12_8(); +spvpp_u13_8_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u13_8_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u13_8_passX = spvpp_pass13_ptr_b_14_14->f.h; +spvpp_u13_8_passY = spvpp_pass13_ptr_b_12_12->f.h; +spvpp_u13_8_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u13_8_passZ = spvpp_pass13_ptr_b_13_13->f.h; +spvpp_u13_8_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u13_8_wide_phi = control_ptr_b_0_0->f.h; +u13_8(); +spvpp_u14_8_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u14_8_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u14_8_passX = spvpp_pass14_ptr_b_14_14->f.h; +spvpp_u14_8_passY = spvpp_pass14_ptr_b_12_12->f.h; +spvpp_u14_8_CSCidY = spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; +spvpp_u14_8_passZ = spvpp_pass14_ptr_b_13_13->f.h; +spvpp_u14_8_CSCidZ = spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; +spvpp_u14_8_wide_phi = control_ptr_b_0_0->f.h; +u14_8(); +spvpp_u12_9_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u12_9_meB = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u12_9_passX = spvpp_pass12_ptr_b_3_3->f.h; +spvpp_u12_9_passY = spvpp_pass12_ptr_b_4_4->f.h; +spvpp_u12_9_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u12_9_passZ = spvpp_pass12_ptr_b_5_5->f.h; +spvpp_u12_9_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u12_9_wide_phi = control_ptr_b_0_0->f.h; +u12_9(); +spvpp_u13_9_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u13_9_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u13_9_passX = spvpp_pass13_ptr_b_3_3->f.h; +spvpp_u13_9_passY = spvpp_pass13_ptr_b_4_4->f.h; +spvpp_u13_9_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u13_9_passZ = spvpp_pass13_ptr_b_5_5->f.h; +spvpp_u13_9_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u13_9_wide_phi = control_ptr_b_0_0->f.h; +u13_9(); +spvpp_u14_9_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u14_9_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u14_9_passX = spvpp_pass14_ptr_b_3_3->f.h; +spvpp_u14_9_passY = spvpp_pass14_ptr_b_4_4->f.h; +spvpp_u14_9_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u14_9_passZ = spvpp_pass14_ptr_b_5_5->f.h; +spvpp_u14_9_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u14_9_wide_phi = control_ptr_b_0_0->f.h; +u14_9(); +spvpp_u12_10_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u12_10_meB = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u12_10_passX = spvpp_pass12_ptr_b_9_9->f.h; +spvpp_u12_10_passY = spvpp_pass12_ptr_b_10_10->f.h; +spvpp_u12_10_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u12_10_passZ = spvpp_pass12_ptr_b_11_11->f.h; +spvpp_u12_10_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u12_10_wide_phi = control_ptr_b_0_0->f.h; +u12_10(); +spvpp_u13_10_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u13_10_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u13_10_passX = spvpp_pass13_ptr_b_9_9->f.h; +spvpp_u13_10_passY = spvpp_pass13_ptr_b_10_10->f.h; +spvpp_u13_10_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u13_10_passZ = spvpp_pass13_ptr_b_11_11->f.h; +spvpp_u13_10_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u13_10_wide_phi = control_ptr_b_0_0->f.h; +u13_10(); +spvpp_u14_10_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u14_10_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u14_10_passX = spvpp_pass14_ptr_b_9_9->f.h; +spvpp_u14_10_passY = spvpp_pass14_ptr_b_10_10->f.h; +spvpp_u14_10_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u14_10_passZ = spvpp_pass14_ptr_b_11_11->f.h; +spvpp_u14_10_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u14_10_wide_phi = control_ptr_b_0_0->f.h; +u14_10(); +spvpp_u12_11_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u12_11_meB = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u12_11_passX = spvpp_pass12_ptr_b_15_15->f.h; +spvpp_u12_11_passY = spvpp_pass12_ptr_b_16_16->f.h; +spvpp_u12_11_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u12_11_passZ = spvpp_pass12_ptr_b_17_17->f.h; +spvpp_u12_11_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u12_11_wide_phi = control_ptr_b_0_0->f.h; +u12_11(); +spvpp_u13_11_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u13_11_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u13_11_passX = spvpp_pass13_ptr_b_15_15->f.h; +spvpp_u13_11_passY = spvpp_pass13_ptr_b_16_16->f.h; +spvpp_u13_11_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u13_11_passZ = spvpp_pass13_ptr_b_17_17->f.h; +spvpp_u13_11_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u13_11_wide_phi = control_ptr_b_0_0->f.h; +u13_11(); +spvpp_u14_11_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u14_11_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u14_11_passX = spvpp_pass14_ptr_b_15_15->f.h; +spvpp_u14_11_passY = spvpp_pass14_ptr_b_16_16->f.h; +spvpp_u14_11_CSCidY = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u14_11_passZ = spvpp_pass14_ptr_b_17_17->f.h; +spvpp_u14_11_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u14_11_wide_phi = control_ptr_b_0_0->f.h; +u14_11(); +spvpp_u12_12_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u12_12_meB = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u12_12_passX = spvpp_pass12_ptr_b_4_4->f.h; +spvpp_u12_12_passY = spvpp_pass12_ptr_b_3_3->f.h; +spvpp_u12_12_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u12_12_passZ = spvpp_pass12_ptr_b_5_5->f.h; +spvpp_u12_12_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u12_12_wide_phi = control_ptr_b_0_0->f.h; +u12_12(); +spvpp_u13_12_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u13_12_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u13_12_passX = spvpp_pass13_ptr_b_4_4->f.h; +spvpp_u13_12_passY = spvpp_pass13_ptr_b_3_3->f.h; +spvpp_u13_12_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u13_12_passZ = spvpp_pass13_ptr_b_5_5->f.h; +spvpp_u13_12_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u13_12_wide_phi = control_ptr_b_0_0->f.h; +u13_12(); +spvpp_u14_12_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u14_12_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u14_12_passX = spvpp_pass14_ptr_b_4_4->f.h; +spvpp_u14_12_passY = spvpp_pass14_ptr_b_3_3->f.h; +spvpp_u14_12_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u14_12_passZ = spvpp_pass14_ptr_b_5_5->f.h; +spvpp_u14_12_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u14_12_wide_phi = control_ptr_b_0_0->f.h; +u14_12(); +spvpp_u12_13_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u12_13_meB = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u12_13_passX = spvpp_pass12_ptr_b_10_10->f.h; +spvpp_u12_13_passY = spvpp_pass12_ptr_b_9_9->f.h; +spvpp_u12_13_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u12_13_passZ = spvpp_pass12_ptr_b_11_11->f.h; +spvpp_u12_13_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u12_13_wide_phi = control_ptr_b_0_0->f.h; +u12_13(); +spvpp_u13_13_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u13_13_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u13_13_passX = spvpp_pass13_ptr_b_10_10->f.h; +spvpp_u13_13_passY = spvpp_pass13_ptr_b_9_9->f.h; +spvpp_u13_13_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u13_13_passZ = spvpp_pass13_ptr_b_11_11->f.h; +spvpp_u13_13_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u13_13_wide_phi = control_ptr_b_0_0->f.h; +u13_13(); +spvpp_u14_13_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u14_13_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u14_13_passX = spvpp_pass14_ptr_b_10_10->f.h; +spvpp_u14_13_passY = spvpp_pass14_ptr_b_9_9->f.h; +spvpp_u14_13_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u14_13_passZ = spvpp_pass14_ptr_b_11_11->f.h; +spvpp_u14_13_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u14_13_wide_phi = control_ptr_b_0_0->f.h; +u14_13(); +spvpp_u12_14_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u12_14_meB = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u12_14_passX = spvpp_pass12_ptr_b_16_16->f.h; +spvpp_u12_14_passY = spvpp_pass12_ptr_b_15_15->f.h; +spvpp_u12_14_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u12_14_passZ = spvpp_pass12_ptr_b_17_17->f.h; +spvpp_u12_14_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u12_14_wide_phi = control_ptr_b_0_0->f.h; +u12_14(); +spvpp_u13_14_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u13_14_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u13_14_passX = spvpp_pass13_ptr_b_16_16->f.h; +spvpp_u13_14_passY = spvpp_pass13_ptr_b_15_15->f.h; +spvpp_u13_14_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u13_14_passZ = spvpp_pass13_ptr_b_17_17->f.h; +spvpp_u13_14_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u13_14_wide_phi = control_ptr_b_0_0->f.h; +u13_14(); +spvpp_u14_14_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u14_14_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u14_14_passX = spvpp_pass14_ptr_b_16_16->f.h; +spvpp_u14_14_passY = spvpp_pass14_ptr_b_15_15->f.h; +spvpp_u14_14_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u14_14_passZ = spvpp_pass14_ptr_b_17_17->f.h; +spvpp_u14_14_CSCidZ = spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; +spvpp_u14_14_wide_phi = control_ptr_b_0_0->f.h; +u14_14(); +spvpp_u12_15_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u12_15_meB = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u12_15_passX = spvpp_pass12_ptr_b_5_5->f.h; +spvpp_u12_15_passY = spvpp_pass12_ptr_b_3_3->f.h; +spvpp_u12_15_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u12_15_passZ = spvpp_pass12_ptr_b_4_4->f.h; +spvpp_u12_15_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u12_15_wide_phi = control_ptr_b_0_0->f.h; +u12_15(); +spvpp_u13_15_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u13_15_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u13_15_passX = spvpp_pass13_ptr_b_5_5->f.h; +spvpp_u13_15_passY = spvpp_pass13_ptr_b_3_3->f.h; +spvpp_u13_15_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u13_15_passZ = spvpp_pass13_ptr_b_4_4->f.h; +spvpp_u13_15_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u13_15_wide_phi = control_ptr_b_0_0->f.h; +u13_15(); +spvpp_u14_15_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u14_15_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u14_15_passX = spvpp_pass14_ptr_b_5_5->f.h; +spvpp_u14_15_passY = spvpp_pass14_ptr_b_3_3->f.h; +spvpp_u14_15_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u14_15_passZ = spvpp_pass14_ptr_b_4_4->f.h; +spvpp_u14_15_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u14_15_wide_phi = control_ptr_b_0_0->f.h; +u14_15(); +spvpp_u12_16_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u12_16_meB = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u12_16_passX = spvpp_pass12_ptr_b_11_11->f.h; +spvpp_u12_16_passY = spvpp_pass12_ptr_b_9_9->f.h; +spvpp_u12_16_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u12_16_passZ = spvpp_pass12_ptr_b_10_10->f.h; +spvpp_u12_16_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u12_16_wide_phi = control_ptr_b_0_0->f.h; +u12_16(); +spvpp_u13_16_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u13_16_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u13_16_passX = spvpp_pass13_ptr_b_11_11->f.h; +spvpp_u13_16_passY = spvpp_pass13_ptr_b_9_9->f.h; +spvpp_u13_16_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u13_16_passZ = spvpp_pass13_ptr_b_10_10->f.h; +spvpp_u13_16_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u13_16_wide_phi = control_ptr_b_0_0->f.h; +u13_16(); +spvpp_u14_16_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u14_16_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u14_16_passX = spvpp_pass14_ptr_b_11_11->f.h; +spvpp_u14_16_passY = spvpp_pass14_ptr_b_9_9->f.h; +spvpp_u14_16_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u14_16_passZ = spvpp_pass14_ptr_b_10_10->f.h; +spvpp_u14_16_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u14_16_wide_phi = control_ptr_b_0_0->f.h; +u14_16(); +spvpp_u12_17_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u12_17_meB = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u12_17_passX = spvpp_pass12_ptr_b_17_17->f.h; +spvpp_u12_17_passY = spvpp_pass12_ptr_b_15_15->f.h; +spvpp_u12_17_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u12_17_passZ = spvpp_pass12_ptr_b_16_16->f.h; +spvpp_u12_17_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u12_17_wide_phi = control_ptr_b_0_0->f.h; +u12_17(); +spvpp_u13_17_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u13_17_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u13_17_passX = spvpp_pass13_ptr_b_17_17->f.h; +spvpp_u13_17_passY = spvpp_pass13_ptr_b_15_15->f.h; +spvpp_u13_17_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u13_17_passZ = spvpp_pass13_ptr_b_16_16->f.h; +spvpp_u13_17_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u13_17_wide_phi = control_ptr_b_0_0->f.h; +u13_17(); +spvpp_u14_17_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u14_17_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u14_17_passX = spvpp_pass14_ptr_b_17_17->f.h; +spvpp_u14_17_passY = spvpp_pass14_ptr_b_15_15->f.h; +spvpp_u14_17_CSCidY = spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; +spvpp_u14_17_passZ = spvpp_pass14_ptr_b_16_16->f.h; +spvpp_u14_17_CSCidZ = spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; +spvpp_u14_17_wide_phi = control_ptr_b_0_0->f.h; +u14_17(); +spvpp_u23_0_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u23_0_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u23_0_wide_phi = control_ptr_b_0_0->f.h; +u23_0(); +spvpp_u24_0_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u24_0_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u24_0_wide_phi = control_ptr_b_0_0->f.h; +u24_0(); +spvpp_u34_0_meA = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u34_0_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u34_0_wide_phi = control_ptr_b_0_0->f.h; +u34_0(); +spvpp_u23_1_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u23_1_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u23_1_wide_phi = control_ptr_b_0_0->f.h; +u23_1(); +spvpp_u24_1_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u24_1_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u24_1_wide_phi = control_ptr_b_0_0->f.h; +u24_1(); +spvpp_u34_1_meA = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u34_1_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u34_1_wide_phi = control_ptr_b_0_0->f.h; +u34_1(); +spvpp_u23_2_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u23_2_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u23_2_wide_phi = control_ptr_b_0_0->f.h; +u23_2(); +spvpp_u24_2_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u24_2_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u24_2_wide_phi = control_ptr_b_0_0->f.h; +u24_2(); +spvpp_u34_2_meA = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u34_2_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u34_2_wide_phi = control_ptr_b_0_0->f.h; +u34_2(); +spvpp_u23_3_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u23_3_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u23_3_wide_phi = control_ptr_b_0_0->f.h; +u23_3(); +spvpp_u24_3_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u24_3_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u24_3_wide_phi = control_ptr_b_0_0->f.h; +u24_3(); +spvpp_u34_3_meA = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u34_3_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u34_3_wide_phi = control_ptr_b_0_0->f.h; +u34_3(); +spvpp_u23_4_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u23_4_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u23_4_wide_phi = control_ptr_b_0_0->f.h; +u23_4(); +spvpp_u24_4_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u24_4_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u24_4_wide_phi = control_ptr_b_0_0->f.h; +u24_4(); +spvpp_u34_4_meA = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u34_4_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u34_4_wide_phi = control_ptr_b_0_0->f.h; +u34_4(); +spvpp_u23_5_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u23_5_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u23_5_wide_phi = control_ptr_b_0_0->f.h; +u23_5(); +spvpp_u24_5_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u24_5_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u24_5_wide_phi = control_ptr_b_0_0->f.h; +u24_5(); +spvpp_u34_5_meA = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u34_5_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u34_5_wide_phi = control_ptr_b_0_0->f.h; +u34_5(); +spvpp_u23_6_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u23_6_meB = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u23_6_wide_phi = control_ptr_b_0_0->f.h; +u23_6(); +spvpp_u24_6_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u24_6_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u24_6_wide_phi = control_ptr_b_0_0->f.h; +u24_6(); +spvpp_u34_6_meA = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u34_6_meB = spvpp_me4_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u34_6_wide_phi = control_ptr_b_0_0->f.h; +u34_6(); +spvpp_u23_7_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u23_7_meB = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u23_7_wide_phi = control_ptr_b_0_0->f.h; +u23_7(); +spvpp_u24_7_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u24_7_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u24_7_wide_phi = control_ptr_b_0_0->f.h; +u24_7(); +spvpp_u34_7_meA = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u34_7_meB = spvpp_me4_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u34_7_wide_phi = control_ptr_b_0_0->f.h; +u34_7(); +spvpp_u23_8_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u23_8_meB = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u23_8_wide_phi = control_ptr_b_0_0->f.h; +u23_8(); +spvpp_u24_8_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u24_8_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u24_8_wide_phi = control_ptr_b_0_0->f.h; +u24_8(); +spvpp_u34_8_meA = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u34_8_meB = spvpp_me4_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u34_8_wide_phi = control_ptr_b_0_0->f.h; +u34_8(); +spvpp_u1b1_0_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u1b1_0_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u1b1_0_wide_phi = control_ptr_b_0_0->f.h; +u1b1_0(); +spvpp_u1b1_1_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u1b1_1_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u1b1_1_wide_phi = control_ptr_b_0_0->f.h; +u1b1_1(); +spvpp_u1b1_2_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u1b1_2_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u1b1_2_wide_phi = control_ptr_b_0_0->f.h; +u1b1_2(); +spvpp_u1b1_3_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u1b1_3_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u1b1_3_wide_phi = control_ptr_b_0_0->f.h; +u1b1_3(); +spvpp_u1b1_4_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u1b1_4_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u1b1_4_wide_phi = control_ptr_b_0_0->f.h; +u1b1_4(); +spvpp_u1b1_5_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u1b1_5_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u1b1_5_wide_phi = control_ptr_b_0_0->f.h; +u1b1_5(); +spvpp_u1b1_6_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u1b1_6_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u1b1_6_wide_phi = control_ptr_b_0_0->f.h; +u1b1_6(); +spvpp_u1b1_7_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u1b1_7_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u1b1_7_wide_phi = control_ptr_b_0_0->f.h; +u1b1_7(); +spvpp_u1b1_8_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u1b1_8_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u1b1_8_wide_phi = control_ptr_b_0_0->f.h; +u1b1_8(); +spvpp_u1b1_9_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u1b1_9_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u1b1_9_wide_phi = control_ptr_b_0_0->f.h; +u1b1_9(); +spvpp_u1b1_10_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u1b1_10_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u1b1_10_wide_phi = control_ptr_b_0_0->f.h; +u1b1_10(); +spvpp_u1b1_11_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u1b1_11_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u1b1_11_wide_phi = control_ptr_b_0_0->f.h; +u1b1_11(); +spvpp_u1b1_12_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u1b1_12_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u1b1_12_wide_phi = control_ptr_b_0_0->f.h; +u1b1_12(); +spvpp_u1b1_13_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u1b1_13_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u1b1_13_wide_phi = control_ptr_b_0_0->f.h; +u1b1_13(); +spvpp_u1b1_14_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u1b1_14_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u1b1_14_wide_phi = control_ptr_b_0_0->f.h; +u1b1_14(); +spvpp_u1b1_15_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u1b1_15_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u1b1_15_wide_phi = control_ptr_b_0_0->f.h; +u1b1_15(); +spvpp_u1b1_16_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u1b1_16_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u1b1_16_wide_phi = control_ptr_b_0_0->f.h; +u1b1_16(); +spvpp_u1b1_17_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u1b1_17_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u1b1_17_wide_phi = control_ptr_b_0_0->f.h; +u1b1_17(); +spvpp_u1b1_18_meA = spvpp_me1_LB_0_RB__ptr_b_31_2->f.h; +spvpp_u1b1_18_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u1b1_18_wide_phi = control_ptr_b_0_0->f.h; +u1b1_18(); +spvpp_u1b1_19_meA = spvpp_me1_LB_1_RB__ptr_b_31_2->f.h; +spvpp_u1b1_19_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u1b1_19_wide_phi = control_ptr_b_0_0->f.h; +u1b1_19(); +spvpp_u1b1_20_meA = spvpp_me1_LB_2_RB__ptr_b_31_2->f.h; +spvpp_u1b1_20_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u1b1_20_wide_phi = control_ptr_b_0_0->f.h; +u1b1_20(); +spvpp_u1b1_21_meA = spvpp_me1_LB_3_RB__ptr_b_31_2->f.h; +spvpp_u1b1_21_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u1b1_21_wide_phi = control_ptr_b_0_0->f.h; +u1b1_21(); +spvpp_u1b1_22_meA = spvpp_me1_LB_4_RB__ptr_b_31_2->f.h; +spvpp_u1b1_22_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u1b1_22_wide_phi = control_ptr_b_0_0->f.h; +u1b1_22(); +spvpp_u1b1_23_meA = spvpp_me1_LB_5_RB__ptr_b_31_2->f.h; +spvpp_u1b1_23_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u1b1_23_wide_phi = control_ptr_b_0_0->f.h; +u1b1_23(); +spvpp_u2b1_0_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u2b1_0_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u2b1_0_wide_phi = control_ptr_b_0_0->f.h; +u2b1_0(); +spvpp_u3b1_0_meA = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u3b1_0_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u3b1_0_wide_phi = control_ptr_b_0_0->f.h; +u3b1_0(); +spvpp_u2b1_1_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u2b1_1_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u2b1_1_wide_phi = control_ptr_b_0_0->f.h; +u2b1_1(); +spvpp_u3b1_1_meA = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u3b1_1_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u3b1_1_wide_phi = control_ptr_b_0_0->f.h; +u3b1_1(); +spvpp_u2b1_2_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u2b1_2_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u2b1_2_wide_phi = control_ptr_b_0_0->f.h; +u2b1_2(); +spvpp_u3b1_2_meA = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u3b1_2_mbB = spvpp_mb1_LB_0_RB__ptr_b_14_2->f.h; +spvpp_u3b1_2_wide_phi = control_ptr_b_0_0->f.h; +u3b1_2(); +spvpp_u2b1_3_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u2b1_3_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u2b1_3_wide_phi = control_ptr_b_0_0->f.h; +u2b1_3(); +spvpp_u3b1_3_meA = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u3b1_3_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u3b1_3_wide_phi = control_ptr_b_0_0->f.h; +u3b1_3(); +spvpp_u2b1_4_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u2b1_4_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u2b1_4_wide_phi = control_ptr_b_0_0->f.h; +u2b1_4(); +spvpp_u3b1_4_meA = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u3b1_4_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u3b1_4_wide_phi = control_ptr_b_0_0->f.h; +u3b1_4(); +spvpp_u2b1_5_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u2b1_5_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u2b1_5_wide_phi = control_ptr_b_0_0->f.h; +u2b1_5(); +spvpp_u3b1_5_meA = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u3b1_5_mbB = spvpp_mb1_LB_1_RB__ptr_b_14_2->f.h; +spvpp_u3b1_5_wide_phi = control_ptr_b_0_0->f.h; +u3b1_5(); +spvpp_u2b1_6_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u2b1_6_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u2b1_6_wide_phi = control_ptr_b_0_0->f.h; +u2b1_6(); +spvpp_u3b1_6_meA = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u3b1_6_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u3b1_6_wide_phi = control_ptr_b_0_0->f.h; +u3b1_6(); +spvpp_u2b1_7_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u2b1_7_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u2b1_7_wide_phi = control_ptr_b_0_0->f.h; +u2b1_7(); +spvpp_u3b1_7_meA = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u3b1_7_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u3b1_7_wide_phi = control_ptr_b_0_0->f.h; +u3b1_7(); +spvpp_u2b1_8_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u2b1_8_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u2b1_8_wide_phi = control_ptr_b_0_0->f.h; +u2b1_8(); +spvpp_u3b1_8_meA = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u3b1_8_mbB = spvpp_mb1_LB_2_RB__ptr_b_14_2->f.h; +spvpp_u3b1_8_wide_phi = control_ptr_b_0_0->f.h; +u3b1_8(); +spvpp_u2b1_9_meA = spvpp_me2_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u2b1_9_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u2b1_9_wide_phi = control_ptr_b_0_0->f.h; +u2b1_9(); +spvpp_u3b1_9_meA = spvpp_me3_LB_0_RB__ptr_b_23_2->f.h; +spvpp_u3b1_9_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u3b1_9_wide_phi = control_ptr_b_0_0->f.h; +u3b1_9(); +spvpp_u2b1_10_meA = spvpp_me2_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u2b1_10_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u2b1_10_wide_phi = control_ptr_b_0_0->f.h; +u2b1_10(); +spvpp_u3b1_10_meA = spvpp_me3_LB_1_RB__ptr_b_23_2->f.h; +spvpp_u3b1_10_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u3b1_10_wide_phi = control_ptr_b_0_0->f.h; +u3b1_10(); +spvpp_u2b1_11_meA = spvpp_me2_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u2b1_11_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u2b1_11_wide_phi = control_ptr_b_0_0->f.h; +u2b1_11(); +spvpp_u3b1_11_meA = spvpp_me3_LB_2_RB__ptr_b_23_2->f.h; +spvpp_u3b1_11_mbB = spvpp_mb1_LB_3_RB__ptr_b_14_2->f.h; +spvpp_u3b1_11_wide_phi = control_ptr_b_0_0->f.h; +u3b1_11(); +spvpp_au2_0_me21 = spvpp_Eqme12r_ptr_b_11_0->f.h; +spvpp_au2_0_me23 = spvpp_Eqme23r_ptr_b_2_0->f.h; +spvpp_au2_0_me24 = spvpp_Eqme24r_ptr_b_2_0->f.h; +au2_0(); +spvpp_au3_0_me31 = spvpp_Eqme13r_ptr_b_11_0->f.h; +spvpp_au3_0_me32 = sigcat(sigcat(spvpp_Eqme23r_ptr_b_6_6->f.h, 1, spvpp_Eqme23r_ptr_b_3_3->f.h, 1), 2, spvpp_Eqme23r_ptr_b_0_0->f.h, 1); +spvpp_au3_0_me34 = spvpp_Eqme34r_ptr_b_2_0->f.h; +au3_0(); +spvpp_au4_0_me41 = spvpp_Eqme14r_ptr_b_11_0->f.h; +au4_0(); +spvpp_au2a_0_me21 = spvpp_Eqme12ar_ptr_b_5_0->f.h; +au2a_0(); +spvpp_au3a_0_me21 = spvpp_Eqme13ar_ptr_b_5_0->f.h; +au3a_0(); +spvpp_au2_1_me21 = spvpp_Eqme12r_ptr_b_23_12->f.h; +spvpp_au2_1_me23 = spvpp_Eqme23r_ptr_b_5_3->f.h; +spvpp_au2_1_me24 = spvpp_Eqme24r_ptr_b_5_3->f.h; +au2_1(); +spvpp_au3_1_me31 = spvpp_Eqme13r_ptr_b_23_12->f.h; +spvpp_au3_1_me32 = sigcat(sigcat(spvpp_Eqme23r_ptr_b_7_7->f.h, 1, spvpp_Eqme23r_ptr_b_4_4->f.h, 1), 2, spvpp_Eqme23r_ptr_b_1_1->f.h, 1); +spvpp_au3_1_me34 = spvpp_Eqme34r_ptr_b_5_3->f.h; +au3_1(); +spvpp_au4_1_me41 = spvpp_Eqme14r_ptr_b_23_12->f.h; +au4_1(); +spvpp_au2a_1_me21 = spvpp_Eqme12ar_ptr_b_11_6->f.h; +au2a_1(); +spvpp_au3a_1_me21 = spvpp_Eqme13ar_ptr_b_11_6->f.h; +au3a_1(); +spvpp_au2_2_me21 = spvpp_Eqme12r_ptr_b_35_24->f.h; +spvpp_au2_2_me23 = spvpp_Eqme23r_ptr_b_8_6->f.h; +spvpp_au2_2_me24 = spvpp_Eqme24r_ptr_b_8_6->f.h; +au2_2(); +spvpp_au3_2_me31 = spvpp_Eqme13r_ptr_b_35_24->f.h; +spvpp_au3_2_me32 = sigcat(sigcat(spvpp_Eqme23r_ptr_b_8_8->f.h, 1, spvpp_Eqme23r_ptr_b_5_5->f.h, 1), 2, spvpp_Eqme23r_ptr_b_2_2->f.h, 1); +spvpp_au3_2_me34 = spvpp_Eqme34r_ptr_b_8_6->f.h; +au3_2(); +spvpp_au4_2_me41 = spvpp_Eqme14r_ptr_b_35_24->f.h; +au4_2(); +spvpp_au2a_2_me21 = spvpp_Eqme12ar_ptr_b_17_12->f.h; +au2a_2(); +spvpp_au3a_2_me21 = spvpp_Eqme13ar_ptr_b_17_12->f.h; +au3a_2(); +spvpp_au2b_0_mb11 = spvpp_Eq1b1r_ptr_b_11_0->f.h; +spvpp_au2b_0_mb12 = spvpp_Eq2b1r_ptr_b_5_0->f.h; +spvpp_au2b_0_mb13 = spvpp_Eq3b1r_ptr_b_5_0->f.h; +au2b_0(); +spvpp_au2b_1_mb11 = spvpp_Eq1b1r_ptr_b_23_12->f.h; +spvpp_au2b_1_mb12 = spvpp_Eq2b1r_ptr_b_11_6->f.h; +spvpp_au2b_1_mb13 = spvpp_Eq3b1r_ptr_b_11_6->f.h; +au2b_1(); +spvpp_au2b_2_mb11 = spvpp_Eq1b1r_ptr_b_35_24->f.h; +spvpp_au2b_2_mb12 = spvpp_Eq2b1r_ptr_b_17_12->f.h; +spvpp_au2b_2_mb13 = spvpp_Eq3b1r_ptr_b_17_12->f.h; +au2b_2(); +spvpp_au2b_3_mb11 = spvpp_Eq1b1r_ptr_b_47_36->f.h; +spvpp_au2b_3_mb12 = spvpp_Eq2b1r_ptr_b_23_18->f.h; +spvpp_au2b_3_mb13 = spvpp_Eq3b1r_ptr_b_23_18->f.h; +au2b_3(); +ptu2a(); +ptu2b(); +ptu2c(); +ptu3a(); +ptu3b(); +ptu3c(); +ptu4a(); +ptu4b(); +ptu4c(); +ptub2a(); +ptub2b(); +ptub2c(); +ptub2d(); +ptua2a(); +ptua2b(); +ptua2c(); +ptua3a(); +ptua3b(); +ptua3c(); +fsuv(); +spvpp_fsuva_ida0 = spvpp_ua2aIdt_ptr_b_4_0->f.h; +spvpp_fsuva_ida1 = spvpp_ua2bIdt_ptr_b_4_0->f.h; +spvpp_fsuva_ida2 = spvpp_ua2cIdt_ptr_b_4_0->f.h; +spvpp_fsuva_ida3 = spvpp_ua3aIdt_ptr_b_4_0->f.h; +spvpp_fsuva_ida4 = spvpp_ua3bIdt_ptr_b_4_0->f.h; +spvpp_fsuva_ida5 = spvpp_ua3cIdt_ptr_b_4_0->f.h; +fsuva(); +spvpp_me2Id1r[0] = spvpp_me2Id1[0]; +spvpp_me2Id3r[0] = spvpp_me2Id3[0]; +spvpp_me2Id4r[0] = spvpp_me2Id4[0]; +spvpp_me2Rankr[0] = spvpp_me2Rank[0]; +spvpp_me3Id1r[0] = spvpp_me3Id1[0]; +spvpp_me3Id2r[0] = spvpp_me3Id2[0]; +spvpp_me3Id4r[0] = spvpp_me3Id4[0]; +spvpp_me3Rankr[0] = spvpp_me3Rank[0]; +spvpp_me4Id1r[0] = spvpp_me4Id1[0]; +spvpp_me4Rankr[0] = spvpp_me4Rank[0]; +spvpp_halo2rankr[0] = spvpp_halo2rank[0]; +spvpp_halo3rankr[0] = spvpp_halo3rank[0]; +spvpp_me2Id1r[1] = spvpp_me2Id1[1]; +spvpp_me2Id3r[1] = spvpp_me2Id3[1]; +spvpp_me2Id4r[1] = spvpp_me2Id4[1]; +spvpp_me2Rankr[1] = spvpp_me2Rank[1]; +spvpp_me3Id1r[1] = spvpp_me3Id1[1]; +spvpp_me3Id2r[1] = spvpp_me3Id2[1]; +spvpp_me3Id4r[1] = spvpp_me3Id4[1]; +spvpp_me3Rankr[1] = spvpp_me3Rank[1]; +spvpp_me4Id1r[1] = spvpp_me4Id1[1]; +spvpp_me4Rankr[1] = spvpp_me4Rank[1]; +spvpp_halo2rankr[1] = spvpp_halo2rank[1]; +spvpp_halo3rankr[1] = spvpp_halo3rank[1]; +spvpp_me2Id1r[2] = spvpp_me2Id1[2]; +spvpp_me2Id3r[2] = spvpp_me2Id3[2]; +spvpp_me2Id4r[2] = spvpp_me2Id4[2]; +spvpp_me2Rankr[2] = spvpp_me2Rank[2]; +spvpp_me3Id1r[2] = spvpp_me3Id1[2]; +spvpp_me3Id2r[2] = spvpp_me3Id2[2]; +spvpp_me3Id4r[2] = spvpp_me3Id4[2]; +spvpp_me3Rankr[2] = spvpp_me3Rank[2]; +spvpp_me4Id1r[2] = spvpp_me4Id1[2]; +spvpp_me4Rankr[2] = spvpp_me4Rank[2]; +spvpp_halo2rankr[2] = spvpp_halo2rank[2]; +spvpp_halo3rankr[2] = spvpp_halo3rank[2]; +spvpp_mb1id1r[0] = spvpp_mb1id1[0]; +spvpp_mb1id2r[0] = spvpp_mb1id2[0]; +spvpp_mb1id3r[0] = spvpp_mb1id3[0]; +spvpp_mb2idb1r[0] = spvpp_mb2idb1[0]; +spvpp_mb2id1r[0] = spvpp_mb2id1[0]; +spvpp_mb2rankr[0] = spvpp_mb2rank[0]; +spvpp_mb1id1r[1] = spvpp_mb1id1[1]; +spvpp_mb1id2r[1] = spvpp_mb1id2[1]; +spvpp_mb1id3r[1] = spvpp_mb1id3[1]; +spvpp_mb2idb1r[1] = spvpp_mb2idb1[1]; +spvpp_mb2id1r[1] = spvpp_mb2id1[1]; +spvpp_mb2rankr[1] = spvpp_mb2rank[1]; +spvpp_mb1id1r[2] = spvpp_mb1id1[2]; +spvpp_mb1id2r[2] = spvpp_mb1id2[2]; +spvpp_mb1id3r[2] = spvpp_mb1id3[2]; +spvpp_mb2idb1r[2] = spvpp_mb2idb1[2]; +spvpp_mb2id1r[2] = spvpp_mb2id1[2]; +spvpp_mb2rankr[2] = spvpp_mb2rank[2]; +spvpp_mb1id1r[3] = spvpp_mb1id1[3]; +spvpp_mb1id2r[3] = spvpp_mb1id2[3]; +spvpp_mb1id3r[3] = spvpp_mb1id3[3]; +spvpp_mb2idb1r[3] = spvpp_mb2idb1[3]; +spvpp_mb2id1r[3] = spvpp_mb2id1[3]; +spvpp_mb2rankr[3] = spvpp_mb2rank[3]; +spvpp_u2aId = sigcat(sigcat(sigcat(spvpp_me4bir[spvpp_me2Id4[0]], 4, spvpp_me3bir[spvpp_me2Id3[0]], 4), 8, spvpp_me2bir[1], 4), 12, spvpp_me1bir[spvpp_me2Id1[0]], 5); +spvpp_u2bId = sigcat(sigcat(sigcat(spvpp_me4bir[spvpp_me2Id4[1]], 4, spvpp_me3bir[spvpp_me2Id3[1]], 4), 8, spvpp_me2bir[2], 4), 12, spvpp_me1bir[spvpp_me2Id1[1]], 5); +spvpp_u2cId = sigcat(sigcat(sigcat(spvpp_me4bir[spvpp_me2Id4[2]], 4, spvpp_me3bir[spvpp_me2Id3[2]], 4), 8, spvpp_me2bir[3], 4), 12, spvpp_me1bir[spvpp_me2Id1[2]], 5); +spvpp_u3aId = sigcat(sigcat(sigcat(spvpp_me4bir[spvpp_me3Id4[0]], 4, spvpp_me3bir[1], 4), 8, spvpp_me2bir[spvpp_me3Id2[0]], 4), 12, spvpp_me1bir[spvpp_me3Id1[0]], 5); +spvpp_u3bId = sigcat(sigcat(sigcat(spvpp_me4bir[spvpp_me3Id4[1]], 4, spvpp_me3bir[2], 4), 8, spvpp_me2bir[spvpp_me3Id2[1]], 4), 12, spvpp_me1bir[spvpp_me3Id1[1]], 5); +spvpp_u3cId = sigcat(sigcat(sigcat(spvpp_me4bir[spvpp_me3Id4[2]], 4, spvpp_me3bir[3], 4), 8, spvpp_me2bir[spvpp_me3Id2[2]], 4), 12, spvpp_me1bir[spvpp_me3Id1[2]], 5); +spvpp_u4aId = sigcat(spvpp_me4bir[1], 4, spvpp_me1bir[spvpp_me4Id1[0]], 5); +spvpp_u4bId = sigcat(spvpp_me4bir[2], 4, spvpp_me1bir[spvpp_me4Id1[1]], 5); +spvpp_u4cId = sigcat(spvpp_me4bir[3], 4, spvpp_me1bir[spvpp_me4Id1[2]], 5); +spvpp_ub2aId = sigcat(sigcat(sigcat(spvpp_mb1bir[1], 5, spvpp_me3bir[spvpp_mb1id3[0]], 4), 9, spvpp_me2bir[spvpp_mb1id2[0]], 4), 13, spvpp_me1bir[spvpp_mb1id1[0]], 5); +spvpp_ub2bId = sigcat(sigcat(sigcat(spvpp_mb1bir[2], 5, spvpp_me3bir[spvpp_mb1id3[1]], 4), 9, spvpp_me2bir[spvpp_mb1id2[1]], 4), 13, spvpp_me1bir[spvpp_mb1id1[1]], 5); +spvpp_ub2cId = sigcat(sigcat(sigcat(spvpp_mb1bir[3], 5, spvpp_me3bir[spvpp_mb1id3[2]], 4), 9, spvpp_me2bir[spvpp_mb1id2[2]], 4), 13, spvpp_me1bir[spvpp_mb1id1[2]], 5); +spvpp_ub2dId = sigcat(sigcat(sigcat(spvpp_mb1bir[4], 5, spvpp_me3bir[spvpp_mb1id3[3]], 4), 9, spvpp_me2bir[spvpp_mb1id2[3]], 4), 13, spvpp_me1bir[spvpp_mb1id1[3]], 5); +spvpp_ua2aId = sigcat(spvpp_me2bir[1], 4, spvpp_me1bir[spvpp_halo2id1[0]], 5); +spvpp_ua2bId = sigcat(spvpp_me2bir[2], 4, spvpp_me1bir[spvpp_halo2id1[1]], 5); +spvpp_ua2cId = sigcat(spvpp_me2bir[3], 4, spvpp_me1bir[spvpp_halo2id1[2]], 5); +spvpp_ua3aId = sigcat(spvpp_me3bir[1], 4, spvpp_me1bir[spvpp_halo3id1[0]], 5); +spvpp_ua3bId = sigcat(spvpp_me3bir[2], 4, spvpp_me1bir[spvpp_halo3id1[1]], 5); +spvpp_ua3cId = sigcat(spvpp_me3bir[3], 4, spvpp_me1bir[spvpp_halo3id1[2]], 5); +/* always */ if ((CH_clkp == 1)) +{ + spvpp_me2Rankrrrrr[0] = RC_spvpp_me2Rankrrrr[0]; + spvpp_me3Rankrrrrr[0] = RC_spvpp_me3Rankrrrr[0]; + spvpp_me4Rankrrrrr[0] = RC_spvpp_me4Rankrrrr[0]; + spvpp_me2Rankrrrrr[1] = RC_spvpp_me2Rankrrrr[1]; + spvpp_me3Rankrrrrr[1] = RC_spvpp_me3Rankrrrr[1]; + spvpp_me4Rankrrrrr[1] = RC_spvpp_me4Rankrrrr[1]; + spvpp_me2Rankrrrrr[2] = RC_spvpp_me2Rankrrrr[2]; + spvpp_me3Rankrrrrr[2] = RC_spvpp_me3Rankrrrr[2]; + spvpp_me4Rankrrrrr[2] = RC_spvpp_me4Rankrrrr[2]; + spvpp_mb2rankrrrrr[0] = RC_spvpp_mb2rankrrrr[0]; + spvpp_mb2rankrrrrr[1] = RC_spvpp_mb2rankrrrr[1]; + spvpp_mb2rankrrrrr[2] = RC_spvpp_mb2rankrrrr[2]; + spvpp_mb2rankrrrrr[3] = RC_spvpp_mb2rankrrrr[3]; + spvpp_phdiff_arrr[0] = RC_spvpp_phdiff_arr[0]; + spvpp_phdiff_brrr[0] = RC_spvpp_phdiff_brr[0]; + spvpp_phdiff_arr[0] = RC_spvpp_phdiff_ar[0]; + spvpp_phdiff_brr[0] = RC_spvpp_phdiff_br[0]; + spvpp_phdiff_ar[0] = RC_spvpp_phdiff_a[0]; + spvpp_phdiff_br[0] = RC_spvpp_phdiff_b[0]; + spvpp_phdiff_arrr[1] = spvpp_phdiff_arr[1]; + spvpp_phdiff_brrr[1] = spvpp_phdiff_brr[1]; + spvpp_phdiff_arr[1] = spvpp_phdiff_ar[1]; + spvpp_phdiff_brr[1] = spvpp_phdiff_br[1]; + spvpp_phdiff_ar[1] = RC_spvpp_phdiff_a[1]; + spvpp_phdiff_br[1] = RC_spvpp_phdiff_b[1]; + spvpp_phdiff_arrr[2] = spvpp_phdiff_arr[2]; + spvpp_phdiff_brrr[2] = spvpp_phdiff_brr[2]; + spvpp_phdiff_arr[2] = spvpp_phdiff_ar[2]; + spvpp_phdiff_brr[2] = spvpp_phdiff_br[2]; + spvpp_phdiff_ar[2] = RC_spvpp_phdiff_a[2]; + spvpp_phdiff_br[2] = RC_spvpp_phdiff_b[2]; + spvpp_phdiff_arrr[3] = spvpp_phdiff_arr[3]; + spvpp_phdiff_brrr[3] = spvpp_phdiff_brr[3]; + spvpp_phdiff_arr[3] = spvpp_phdiff_ar[3]; + spvpp_phdiff_brr[3] = spvpp_phdiff_br[3]; + spvpp_phdiff_ar[3] = RC_spvpp_phdiff_a[3]; + spvpp_phdiff_br[3] = RC_spvpp_phdiff_b[3]; + spvpp_phdiff_arrr[4] = spvpp_phdiff_arr[4]; + spvpp_phdiff_brrr[4] = spvpp_phdiff_brr[4]; + spvpp_phdiff_arr[4] = spvpp_phdiff_ar[4]; + spvpp_phdiff_brr[4] = spvpp_phdiff_br[4]; + spvpp_phdiff_ar[4] = RC_spvpp_phdiff_a[4]; + spvpp_phdiff_br[4] = RC_spvpp_phdiff_b[4]; + spvpp_phdiff_arrr[5] = spvpp_phdiff_arr[5]; + spvpp_phdiff_brrr[5] = spvpp_phdiff_brr[5]; + spvpp_phdiff_arr[5] = spvpp_phdiff_ar[5]; + spvpp_phdiff_brr[5] = spvpp_phdiff_br[5]; + spvpp_phdiff_ar[5] = RC_spvpp_phdiff_a[5]; + spvpp_phdiff_br[5] = RC_spvpp_phdiff_b[5]; + spvpp_pt2arrr = RC_spvpp_pt2arr; + spvpp_pt2brrr = RC_spvpp_pt2brr; + spvpp_pt2crrr = RC_spvpp_pt2crr; + spvpp_pt3arrr = RC_spvpp_pt3arr; + spvpp_pt3brrr = RC_spvpp_pt3brr; + spvpp_pt3crrr = RC_spvpp_pt3crr; + spvpp_pt4arrr = RC_spvpp_pt4arr; + spvpp_pt4brrr = RC_spvpp_pt4brr; + spvpp_pt4crrr = RC_spvpp_pt4crr; + spvpp_ptb2arrr = RC_spvpp_ptb2arr; + spvpp_ptb2brrr = RC_spvpp_ptb2brr; + spvpp_ptb2crrr = RC_spvpp_ptb2crr; + spvpp_ptb2drrr = RC_spvpp_ptb2drr; + spvpp_etaPT2arrr = RC_spvpp_etaPT2arr; + spvpp_etaPT2brrr = RC_spvpp_etaPT2brr; + spvpp_etaPT2crrr = RC_spvpp_etaPT2crr; + spvpp_etaPT3arrr = RC_spvpp_etaPT3arr; + spvpp_etaPT3brrr = RC_spvpp_etaPT3brr; + spvpp_etaPT3crrr = RC_spvpp_etaPT3crr; + spvpp_etaPT4arrr = RC_spvpp_etaPT4arr; + spvpp_etaPT4brrr = RC_spvpp_etaPT4brr; + spvpp_etaPT4crrr = RC_spvpp_etaPT4crr; + spvpp_etaPTb2arrr = RC_spvpp_etaPTb2arr; + spvpp_etaPTb2brrr = RC_spvpp_etaPTb2brr; + spvpp_etaPTb2crrr = RC_spvpp_etaPTb2crr; + spvpp_etaPTb2drrr = RC_spvpp_etaPTb2drr; + spvpp_mode2arrr = RC_spvpp_mode2arr; + spvpp_mode2brrr = RC_spvpp_mode2brr; + spvpp_mode2crrr = RC_spvpp_mode2crr; + spvpp_mode3arrr = RC_spvpp_mode3arr; + spvpp_mode3brrr = RC_spvpp_mode3brr; + spvpp_mode3crrr = RC_spvpp_mode3crr; + spvpp_mode4arrr = RC_spvpp_mode4arr; + spvpp_mode4brrr = RC_spvpp_mode4brr; + spvpp_mode4crrr = RC_spvpp_mode4crr; + spvpp_modeb2arrr = RC_spvpp_modeb2arr; + spvpp_modeb2brrr = RC_spvpp_modeb2brr; + spvpp_modeb2crrr = RC_spvpp_modeb2crr; + spvpp_modeb2drrr = RC_spvpp_modeb2drr; + spvpp_sign2arrr = RC_spvpp_sign2arr; + spvpp_sign2brrr = RC_spvpp_sign2brr; + spvpp_sign2crrr = RC_spvpp_sign2crr; + spvpp_sign3arrr = RC_spvpp_sign3arr; + spvpp_sign3brrr = RC_spvpp_sign3brr; + spvpp_sign3crrr = RC_spvpp_sign3crr; + spvpp_sign4arrr = RC_spvpp_sign4arr; + spvpp_sign4brrr = RC_spvpp_sign4brr; + spvpp_sign4crrr = RC_spvpp_sign4crr; + spvpp_signb2arrr = RC_spvpp_signb2arr; + spvpp_signb2brrr = RC_spvpp_signb2brr; + spvpp_signb2crrr = RC_spvpp_signb2crr; + spvpp_signb2drrr = RC_spvpp_signb2drr; + spvpp_FR2arrr = RC_spvpp_FR2arr; + spvpp_FR2brrr = RC_spvpp_FR2brr; + spvpp_FR2crrr = RC_spvpp_FR2crr; + spvpp_FR3arrr = RC_spvpp_FR3arr; + spvpp_FR3brrr = RC_spvpp_FR3brr; + spvpp_FR3crrr = RC_spvpp_FR3crr; + spvpp_FR4arrr = RC_spvpp_FR4arr; + spvpp_FR4brrr = RC_spvpp_FR4brr; + spvpp_FR4crrr = RC_spvpp_FR4crr; + spvpp_FRbarrr = RC_spvpp_FRbarr; + spvpp_FRbbrrr = RC_spvpp_FRbbrr; + spvpp_FRbcrrr = RC_spvpp_FRbcrr; + spvpp_FRbdrrr = RC_spvpp_FRbdrr; + spvpp_phi2arrr = RC_spvpp_phi2arr; + spvpp_phi2brrr = RC_spvpp_phi2brr; + spvpp_phi2crrr = RC_spvpp_phi2crr; + spvpp_phi3arrr = RC_spvpp_phi3arr; + spvpp_phi3brrr = RC_spvpp_phi3brr; + spvpp_phi3crrr = RC_spvpp_phi3crr; + spvpp_phi4arrr = RC_spvpp_phi4arr; + spvpp_phi4brrr = RC_spvpp_phi4brr; + spvpp_phi4crrr = RC_spvpp_phi4crr; + spvpp_phib2arrr = RC_spvpp_phib2arr; + spvpp_phib2brrr = RC_spvpp_phib2brr; + spvpp_phib2crrr = RC_spvpp_phib2crr; + spvpp_phib2drrr = RC_spvpp_phib2drr; + spvpp_u2aIdrrr = RC_spvpp_u2aIdrr; + spvpp_u2bIdrrr = RC_spvpp_u2bIdrr; + spvpp_u2cIdrrr = RC_spvpp_u2cIdrr; + spvpp_u3aIdrrr = RC_spvpp_u3aIdrr; + spvpp_u3bIdrrr = RC_spvpp_u3bIdrr; + spvpp_u3cIdrrr = RC_spvpp_u3cIdrr; + spvpp_u4aIdrrr = RC_spvpp_u4aIdrr; + spvpp_u4bIdrrr = RC_spvpp_u4bIdrr; + spvpp_u4cIdrrr = RC_spvpp_u4cIdrr; + spvpp_ub2aIdrrr = RC_spvpp_ub2aIdrr; + spvpp_ub2bIdrrr = RC_spvpp_ub2bIdrr; + spvpp_ub2cIdrrr = RC_spvpp_ub2cIdrr; + spvpp_ub2dIdrrr = RC_spvpp_ub2dIdrr; + spvpp_halo2rankrrrrr[0] = RC_spvpp_halo2rankrrrr[0]; + spvpp_halo3rankrrrrr[0] = RC_spvpp_halo3rankrrrr[0]; + spvpp_halo2rankrrrrr[1] = RC_spvpp_halo2rankrrrr[1]; + spvpp_halo3rankrrrrr[1] = RC_spvpp_halo3rankrrrr[1]; + spvpp_halo2rankrrrrr[2] = RC_spvpp_halo2rankrrrr[2]; + spvpp_halo3rankrrrrr[2] = RC_spvpp_halo3rankrrrr[2]; + spvpp_etaPTa2arrr = RC_spvpp_etaPTa2arr; + spvpp_etaPTa2brrr = RC_spvpp_etaPTa2brr; + spvpp_etaPTa2crrr = RC_spvpp_etaPTa2crr; + spvpp_etaPTa3arrr = RC_spvpp_etaPTa3arr; + spvpp_etaPTa3brrr = RC_spvpp_etaPTa3brr; + spvpp_etaPTa3crrr = RC_spvpp_etaPTa3crr; + spvpp_phia2arrr = RC_spvpp_phia2arr; + spvpp_phia2brrr = RC_spvpp_phia2brr; + spvpp_phia2crrr = RC_spvpp_phia2crr; + spvpp_phia3arrr = RC_spvpp_phia3arr; + spvpp_phia3brrr = RC_spvpp_phia3brr; + spvpp_phia3crrr = RC_spvpp_phia3crr; + spvpp_ua2aIdrrr = RC_spvpp_ua2aIdrr; + spvpp_ua2bIdrrr = RC_spvpp_ua2bIdrr; + spvpp_ua2cIdrrr = RC_spvpp_ua2cIdrr; + spvpp_ua3aIdrrr = RC_spvpp_ua3aIdrr; + spvpp_ua3bIdrrr = RC_spvpp_ua3bIdrr; + spvpp_ua3cIdrrr = RC_spvpp_ua3cIdrr; + spvpp_me2Rankrrrr[0] = RC_spvpp_me2Rankrrr[0]; + spvpp_me3Rankrrrr[0] = RC_spvpp_me3Rankrrr[0]; + spvpp_me4Rankrrrr[0] = RC_spvpp_me4Rankrrr[0]; + spvpp_me2Rankrrrr[1] = RC_spvpp_me2Rankrrr[1]; + spvpp_me3Rankrrrr[1] = RC_spvpp_me3Rankrrr[1]; + spvpp_me4Rankrrrr[1] = RC_spvpp_me4Rankrrr[1]; + spvpp_me2Rankrrrr[2] = RC_spvpp_me2Rankrrr[2]; + spvpp_me3Rankrrrr[2] = RC_spvpp_me3Rankrrr[2]; + spvpp_me4Rankrrrr[2] = RC_spvpp_me4Rankrrr[2]; + spvpp_mb2rankrrrr[0] = RC_spvpp_mb2rankrrr[0]; + spvpp_mb2rankrrrr[1] = RC_spvpp_mb2rankrrr[1]; + spvpp_mb2rankrrrr[2] = RC_spvpp_mb2rankrrr[2]; + spvpp_mb2rankrrrr[3] = RC_spvpp_mb2rankrrr[3]; + spvpp_pt2arr = RC_spvpp_pt2ar; + spvpp_pt2brr = RC_spvpp_pt2br; + spvpp_pt2crr = RC_spvpp_pt2cr; + spvpp_pt3arr = RC_spvpp_pt3ar; + spvpp_pt3brr = RC_spvpp_pt3br; + spvpp_pt3crr = RC_spvpp_pt3cr; + spvpp_pt4arr = RC_spvpp_pt4ar; + spvpp_pt4brr = RC_spvpp_pt4br; + spvpp_pt4crr = RC_spvpp_pt4cr; + spvpp_ptb2arr = RC_spvpp_ptb2ar; + spvpp_ptb2brr = RC_spvpp_ptb2br; + spvpp_ptb2crr = RC_spvpp_ptb2cr; + spvpp_ptb2drr = RC_spvpp_ptb2dr; + spvpp_etaPT2arr = RC_spvpp_etaPT2ar; + spvpp_etaPT2brr = RC_spvpp_etaPT2br; + spvpp_etaPT2crr = RC_spvpp_etaPT2cr; + spvpp_etaPT3arr = RC_spvpp_etaPT3ar; + spvpp_etaPT3brr = RC_spvpp_etaPT3br; + spvpp_etaPT3crr = RC_spvpp_etaPT3cr; + spvpp_etaPT4arr = RC_spvpp_etaPT4ar; + spvpp_etaPT4brr = RC_spvpp_etaPT4br; + spvpp_etaPT4crr = RC_spvpp_etaPT4cr; + spvpp_etaPTb2arr = RC_spvpp_etaPTb2ar; + spvpp_etaPTb2brr = RC_spvpp_etaPTb2br; + spvpp_etaPTb2crr = RC_spvpp_etaPTb2cr; + spvpp_etaPTb2drr = RC_spvpp_etaPTb2dr; + spvpp_mode2arr = RC_spvpp_mode2ar; + spvpp_mode2brr = RC_spvpp_mode2br; + spvpp_mode2crr = RC_spvpp_mode2cr; + spvpp_mode3arr = RC_spvpp_mode3ar; + spvpp_mode3brr = RC_spvpp_mode3br; + spvpp_mode3crr = RC_spvpp_mode3cr; + spvpp_mode4arr = RC_spvpp_mode4ar; + spvpp_mode4brr = RC_spvpp_mode4br; + spvpp_mode4crr = RC_spvpp_mode4cr; + spvpp_modeb2arr = RC_spvpp_modeb2ar; + spvpp_modeb2brr = RC_spvpp_modeb2br; + spvpp_modeb2crr = RC_spvpp_modeb2cr; + spvpp_modeb2drr = RC_spvpp_modeb2dr; + spvpp_sign2arr = RC_spvpp_sign2ar; + spvpp_sign2brr = RC_spvpp_sign2br; + spvpp_sign2crr = RC_spvpp_sign2cr; + spvpp_sign3arr = RC_spvpp_sign3ar; + spvpp_sign3brr = RC_spvpp_sign3br; + spvpp_sign3crr = RC_spvpp_sign3cr; + spvpp_sign4arr = RC_spvpp_sign4ar; + spvpp_sign4brr = RC_spvpp_sign4br; + spvpp_sign4crr = RC_spvpp_sign4cr; + spvpp_signb2arr = RC_spvpp_signb2ar; + spvpp_signb2brr = RC_spvpp_signb2br; + spvpp_signb2crr = RC_spvpp_signb2cr; + spvpp_signb2drr = RC_spvpp_signb2dr; + spvpp_FR2arr = RC_spvpp_FR2ar; + spvpp_FR2brr = RC_spvpp_FR2br; + spvpp_FR2crr = RC_spvpp_FR2cr; + spvpp_FR3arr = RC_spvpp_FR3ar; + spvpp_FR3brr = RC_spvpp_FR3br; + spvpp_FR3crr = RC_spvpp_FR3cr; + spvpp_FR4arr = RC_spvpp_FR4ar; + spvpp_FR4brr = RC_spvpp_FR4br; + spvpp_FR4crr = RC_spvpp_FR4cr; + spvpp_FRbarr = RC_spvpp_FRbar; + spvpp_FRbbrr = RC_spvpp_FRbbr; + spvpp_FRbcrr = RC_spvpp_FRbcr; + spvpp_FRbdrr = RC_spvpp_FRbdr; + spvpp_phi2arr = RC_spvpp_phi2ar; + spvpp_phi2brr = RC_spvpp_phi2br; + spvpp_phi2crr = RC_spvpp_phi2cr; + spvpp_phi3arr = RC_spvpp_phi3ar; + spvpp_phi3brr = RC_spvpp_phi3br; + spvpp_phi3crr = RC_spvpp_phi3cr; + spvpp_phi4arr = RC_spvpp_phi4ar; + spvpp_phi4brr = RC_spvpp_phi4br; + spvpp_phi4crr = RC_spvpp_phi4cr; + spvpp_phib2arr = RC_spvpp_phib2ar; + spvpp_phib2brr = RC_spvpp_phib2br; + spvpp_phib2crr = RC_spvpp_phib2cr; + spvpp_phib2drr = RC_spvpp_phib2dr; + spvpp_u2aIdrr = RC_spvpp_u2aIdr; + spvpp_u2bIdrr = RC_spvpp_u2bIdr; + spvpp_u2cIdrr = RC_spvpp_u2cIdr; + spvpp_u3aIdrr = RC_spvpp_u3aIdr; + spvpp_u3bIdrr = RC_spvpp_u3bIdr; + spvpp_u3cIdrr = RC_spvpp_u3cIdr; + spvpp_u4aIdrr = RC_spvpp_u4aIdr; + spvpp_u4bIdrr = RC_spvpp_u4bIdr; + spvpp_u4cIdrr = RC_spvpp_u4cIdr; + spvpp_ub2aIdrr = RC_spvpp_ub2aIdr; + spvpp_ub2bIdrr = RC_spvpp_ub2bIdr; + spvpp_ub2cIdrr = RC_spvpp_ub2cIdr; + spvpp_ub2dIdrr = RC_spvpp_ub2dIdr; + spvpp_halo2rankrrrr[0] = RC_spvpp_halo2rankrrr[0]; + spvpp_halo3rankrrrr[0] = RC_spvpp_halo3rankrrr[0]; + spvpp_halo2rankrrrr[1] = RC_spvpp_halo2rankrrr[1]; + spvpp_halo3rankrrrr[1] = RC_spvpp_halo3rankrrr[1]; + spvpp_halo2rankrrrr[2] = RC_spvpp_halo2rankrrr[2]; + spvpp_halo3rankrrrr[2] = RC_spvpp_halo3rankrrr[2]; + spvpp_etaPTa2arr = RC_spvpp_etaPTa2ar; + spvpp_etaPTa2brr = RC_spvpp_etaPTa2br; + spvpp_etaPTa2crr = RC_spvpp_etaPTa2cr; + spvpp_etaPTa3arr = RC_spvpp_etaPTa3ar; + spvpp_etaPTa3brr = RC_spvpp_etaPTa3br; + spvpp_etaPTa3crr = RC_spvpp_etaPTa3cr; + spvpp_phia2arr = RC_spvpp_phia2ar; + spvpp_phia2brr = RC_spvpp_phia2br; + spvpp_phia2crr = RC_spvpp_phia2cr; + spvpp_phia3arr = RC_spvpp_phia3ar; + spvpp_phia3brr = RC_spvpp_phia3br; + spvpp_phia3crr = RC_spvpp_phia3cr; + spvpp_ua2aIdrr = RC_spvpp_ua2aIdr; + spvpp_ua2bIdrr = RC_spvpp_ua2bIdr; + spvpp_ua2cIdrr = RC_spvpp_ua2cIdr; + spvpp_ua3aIdrr = RC_spvpp_ua3aIdr; + spvpp_ua3bIdrr = RC_spvpp_ua3bIdr; + spvpp_ua3cIdrr = RC_spvpp_ua3cIdr; + spvpp_me2Rankrrr[0] = RC_spvpp_me2Rankrr[0]; + spvpp_me3Rankrrr[0] = RC_spvpp_me3Rankrr[0]; + spvpp_me4Rankrrr[0] = RC_spvpp_me4Rankrr[0]; + spvpp_me2Rankrrr[1] = RC_spvpp_me2Rankrr[1]; + spvpp_me3Rankrrr[1] = RC_spvpp_me3Rankrr[1]; + spvpp_me4Rankrrr[1] = RC_spvpp_me4Rankrr[1]; + spvpp_me2Rankrrr[2] = RC_spvpp_me2Rankrr[2]; + spvpp_me3Rankrrr[2] = RC_spvpp_me3Rankrr[2]; + spvpp_me4Rankrrr[2] = RC_spvpp_me4Rankrr[2]; + spvpp_mb2rankrrr[0] = RC_spvpp_mb2rankrr[0]; + spvpp_mb2rankrrr[1] = RC_spvpp_mb2rankrr[1]; + spvpp_mb2rankrrr[2] = RC_spvpp_mb2rankrr[2]; + spvpp_mb2rankrrr[3] = RC_spvpp_mb2rankrr[3]; + spvpp_pt2ar = RC_spvpp_pt2a; + spvpp_pt2br = RC_spvpp_pt2b; + spvpp_pt2cr = RC_spvpp_pt2c; + spvpp_pt3ar = RC_spvpp_pt3a; + spvpp_pt3br = RC_spvpp_pt3b; + spvpp_pt3cr = RC_spvpp_pt3c; + spvpp_pt4ar = RC_spvpp_pt4a; + spvpp_pt4br = RC_spvpp_pt4b; + spvpp_pt4cr = RC_spvpp_pt4c; + spvpp_ptb2ar = RC_spvpp_ptb2a; + spvpp_ptb2br = RC_spvpp_ptb2b; + spvpp_ptb2cr = RC_spvpp_ptb2c; + spvpp_ptb2dr = RC_spvpp_ptb2d; + spvpp_etaPT2ar = RC_spvpp_etaPT2a; + spvpp_etaPT2br = RC_spvpp_etaPT2b; + spvpp_etaPT2cr = RC_spvpp_etaPT2c; + spvpp_etaPT3ar = RC_spvpp_etaPT3a; + spvpp_etaPT3br = RC_spvpp_etaPT3b; + spvpp_etaPT3cr = RC_spvpp_etaPT3c; + spvpp_etaPT4ar = RC_spvpp_etaPT4a; + spvpp_etaPT4br = RC_spvpp_etaPT4b; + spvpp_etaPT4cr = RC_spvpp_etaPT4c; + spvpp_etaPTb2ar = RC_spvpp_etaPTb2a; + spvpp_etaPTb2br = RC_spvpp_etaPTb2b; + spvpp_etaPTb2cr = RC_spvpp_etaPTb2c; + spvpp_etaPTb2dr = RC_spvpp_etaPTb2d; + spvpp_mode2ar = RC_spvpp_mode2a; + spvpp_mode2br = RC_spvpp_mode2b; + spvpp_mode2cr = RC_spvpp_mode2c; + spvpp_mode3ar = RC_spvpp_mode3a; + spvpp_mode3br = RC_spvpp_mode3b; + spvpp_mode3cr = RC_spvpp_mode3c; + spvpp_mode4ar = RC_spvpp_mode4a; + spvpp_mode4br = RC_spvpp_mode4b; + spvpp_mode4cr = RC_spvpp_mode4c; + spvpp_modeb2ar = RC_spvpp_modeb2a; + spvpp_modeb2br = RC_spvpp_modeb2b; + spvpp_modeb2cr = RC_spvpp_modeb2c; + spvpp_modeb2dr = RC_spvpp_modeb2d; + spvpp_sign2ar = RC_spvpp_sign2a; + spvpp_sign2br = RC_spvpp_sign2b; + spvpp_sign2cr = RC_spvpp_sign2c; + spvpp_sign3ar = RC_spvpp_sign3a; + spvpp_sign3br = RC_spvpp_sign3b; + spvpp_sign3cr = RC_spvpp_sign3c; + spvpp_sign4ar = RC_spvpp_sign4a; + spvpp_sign4br = RC_spvpp_sign4b; + spvpp_sign4cr = RC_spvpp_sign4c; + spvpp_signb2ar = RC_spvpp_signb2a; + spvpp_signb2br = RC_spvpp_signb2b; + spvpp_signb2cr = RC_spvpp_signb2c; + spvpp_signb2dr = RC_spvpp_signb2d; + spvpp_FR2ar = RC_spvpp_FR2a; + spvpp_FR2br = RC_spvpp_FR2b; + spvpp_FR2cr = RC_spvpp_FR2c; + spvpp_FR3ar = RC_spvpp_FR3a; + spvpp_FR3br = RC_spvpp_FR3b; + spvpp_FR3cr = RC_spvpp_FR3c; + spvpp_FR4ar = RC_spvpp_FR4a; + spvpp_FR4br = RC_spvpp_FR4b; + spvpp_FR4cr = RC_spvpp_FR4c; + spvpp_FRbar = RC_spvpp_FRba; + spvpp_FRbbr = RC_spvpp_FRbb; + spvpp_FRbcr = RC_spvpp_FRbc; + spvpp_FRbdr = RC_spvpp_FRbd; + spvpp_phi2ar = RC_spvpp_phi2a_ptr_b_11_5->f.h; + spvpp_phi2br = RC_spvpp_phi2b_ptr_b_11_5->f.h; + spvpp_phi2cr = RC_spvpp_phi2c_ptr_b_11_5->f.h; + spvpp_phi3ar = RC_spvpp_phi3a_ptr_b_11_5->f.h; + spvpp_phi3br = RC_spvpp_phi3b_ptr_b_11_5->f.h; + spvpp_phi3cr = RC_spvpp_phi3c_ptr_b_11_5->f.h; + spvpp_phi4ar = RC_spvpp_phi4a_ptr_b_11_5->f.h; + spvpp_phi4br = RC_spvpp_phi4b_ptr_b_11_5->f.h; + spvpp_phi4cr = RC_spvpp_phi4c_ptr_b_11_5->f.h; + spvpp_phib2ar = RC_spvpp_phib2a_ptr_b_11_5->f.h; + spvpp_phib2br = RC_spvpp_phib2b_ptr_b_11_5->f.h; + spvpp_phib2cr = RC_spvpp_phib2c_ptr_b_11_5->f.h; + spvpp_phib2dr = RC_spvpp_phib2d_ptr_b_11_5->f.h; + spvpp_u2aIdr = RC_spvpp_u2aIdt; + spvpp_u2bIdr = RC_spvpp_u2bIdt; + spvpp_u2cIdr = RC_spvpp_u2cIdt; + spvpp_u3aIdr = RC_spvpp_u3aIdt; + spvpp_u3bIdr = RC_spvpp_u3bIdt; + spvpp_u3cIdr = RC_spvpp_u3cIdt; + spvpp_u4aIdr = RC_spvpp_u4aIdt; + spvpp_u4bIdr = RC_spvpp_u4bIdt; + spvpp_u4cIdr = RC_spvpp_u4cIdt; + spvpp_ub2aIdr = RC_spvpp_ub2aIdt; + spvpp_ub2bIdr = RC_spvpp_ub2bIdt; + spvpp_ub2cIdr = RC_spvpp_ub2cIdt; + spvpp_ub2dIdr = RC_spvpp_ub2dIdt; + spvpp_halo2rankrrr[0] = RC_spvpp_halo2rankrr[0]; + spvpp_halo3rankrrr[0] = RC_spvpp_halo3rankrr[0]; + spvpp_halo2rankrrr[1] = RC_spvpp_halo2rankrr[1]; + spvpp_halo3rankrrr[1] = RC_spvpp_halo3rankrr[1]; + spvpp_halo2rankrrr[2] = RC_spvpp_halo2rankrr[2]; + spvpp_halo3rankrrr[2] = RC_spvpp_halo3rankrr[2]; + spvpp_etaPTa2ar = RC_spvpp_etaPTa2a; + spvpp_etaPTa2br = RC_spvpp_etaPTa2b; + spvpp_etaPTa2cr = RC_spvpp_etaPTa2c; + spvpp_etaPTa3ar = RC_spvpp_etaPTa3a; + spvpp_etaPTa3br = RC_spvpp_etaPTa3b; + spvpp_etaPTa3cr = RC_spvpp_etaPTa3c; + spvpp_phia2ar = RC_spvpp_phia2a_ptr_b_11_5->f.h; + spvpp_phia2br = RC_spvpp_phia2b_ptr_b_11_5->f.h; + spvpp_phia2cr = RC_spvpp_phia2c_ptr_b_11_5->f.h; + spvpp_phia3ar = RC_spvpp_phia3a_ptr_b_11_5->f.h; + spvpp_phia3br = RC_spvpp_phia3b_ptr_b_11_5->f.h; + spvpp_phia3cr = RC_spvpp_phia3c_ptr_b_11_5->f.h; + spvpp_ua2aIdr = RC_spvpp_ua2aIdt; + spvpp_ua2bIdr = RC_spvpp_ua2bIdt; + spvpp_ua2cIdr = RC_spvpp_ua2cIdt; + spvpp_ua3aIdr = RC_spvpp_ua3aIdt; + spvpp_ua3bIdr = RC_spvpp_ua3bIdt; + spvpp_ua3cIdr = RC_spvpp_ua3cIdt; + spvpp_Eqme12r = RC_spvpp_Eqme12; + spvpp_Eqme13r = RC_spvpp_Eqme13; + spvpp_Eqme14r = RC_spvpp_Eqme14; + spvpp_Eqme23r = RC_spvpp_Eqme23; + spvpp_Eqme24r = RC_spvpp_Eqme24; + spvpp_Eqme34r = RC_spvpp_Eqme34; + spvpp_Eq1b1r = RC_spvpp_Eq1b1; + spvpp_Eq2b1r = RC_spvpp_Eq2b1; + spvpp_Eq3b1r = RC_spvpp_Eq3b1; + spvpp_Eqme12ar = RC_spvpp_Eqme12a; + spvpp_Eqme13ar = RC_spvpp_Eqme13a; + spvpp_me1_phi[0] = RC_spvpp_me1_LB_0_RB__ptr_b_11_0->f.h; + spvpp_me1_eta[0] = RC_spvpp_me1_LB_0_RB__ptr_b_18_12->f.h; + spvpp_me1_cscid[0] = RC_spvpp_me1_LB_0_RB__ptr_b_26_23->f.h; + spvpp_me1_clctpat[0] = RC_spvpp_me1_LB_0_RB__ptr_b_31_28->f.h; + spvpp_me1_phi[1] = RC_spvpp_me1_LB_1_RB__ptr_b_11_0->f.h; + spvpp_me1_eta[1] = RC_spvpp_me1_LB_1_RB__ptr_b_18_12->f.h; + spvpp_me1_cscid[1] = RC_spvpp_me1_LB_1_RB__ptr_b_26_23->f.h; + spvpp_me1_clctpat[1] = RC_spvpp_me1_LB_1_RB__ptr_b_31_28->f.h; + spvpp_me1_phi[2] = RC_spvpp_me1_LB_2_RB__ptr_b_11_0->f.h; + spvpp_me1_eta[2] = RC_spvpp_me1_LB_2_RB__ptr_b_18_12->f.h; + spvpp_me1_cscid[2] = RC_spvpp_me1_LB_2_RB__ptr_b_26_23->f.h; + spvpp_me1_clctpat[2] = RC_spvpp_me1_LB_2_RB__ptr_b_31_28->f.h; + spvpp_me1_phi[3] = RC_spvpp_me1_LB_3_RB__ptr_b_11_0->f.h; + spvpp_me1_eta[3] = RC_spvpp_me1_LB_3_RB__ptr_b_18_12->f.h; + spvpp_me1_cscid[3] = RC_spvpp_me1_LB_3_RB__ptr_b_26_23->f.h; + spvpp_me1_clctpat[3] = RC_spvpp_me1_LB_3_RB__ptr_b_31_28->f.h; + spvpp_me1_phi[4] = RC_spvpp_me1_LB_4_RB__ptr_b_11_0->f.h; + spvpp_me1_eta[4] = RC_spvpp_me1_LB_4_RB__ptr_b_18_12->f.h; + spvpp_me1_cscid[4] = RC_spvpp_me1_LB_4_RB__ptr_b_26_23->f.h; + spvpp_me1_clctpat[4] = RC_spvpp_me1_LB_4_RB__ptr_b_31_28->f.h; + spvpp_me1_phi[5] = RC_spvpp_me1_LB_5_RB__ptr_b_11_0->f.h; + spvpp_me1_eta[5] = RC_spvpp_me1_LB_5_RB__ptr_b_18_12->f.h; + spvpp_me1_cscid[5] = RC_spvpp_me1_LB_5_RB__ptr_b_26_23->f.h; + spvpp_me1_clctpat[5] = RC_spvpp_me1_LB_5_RB__ptr_b_31_28->f.h; + spvpp_me2_phi[0] = RC_spvpp_me2_LB_0_RB__ptr_b_11_0->f.h; + spvpp_me2_eta[0] = RC_spvpp_me2_LB_0_RB__ptr_b_18_12->f.h; + spvpp_me3_phi[0] = RC_spvpp_me3_LB_0_RB__ptr_b_11_0->f.h; + spvpp_me3_eta[0] = RC_spvpp_me3_LB_0_RB__ptr_b_18_12->f.h; + spvpp_me4_phi[0] = RC_spvpp_me4_LB_0_RB__ptr_b_11_0->f.h; + spvpp_me4_eta[0] = RC_spvpp_me4_LB_0_RB__ptr_b_18_12->f.h; + spvpp_me2_phi[1] = RC_spvpp_me2_LB_1_RB__ptr_b_11_0->f.h; + spvpp_me2_eta[1] = RC_spvpp_me2_LB_1_RB__ptr_b_18_12->f.h; + spvpp_me3_phi[1] = RC_spvpp_me3_LB_1_RB__ptr_b_11_0->f.h; + spvpp_me3_eta[1] = RC_spvpp_me3_LB_1_RB__ptr_b_18_12->f.h; + spvpp_me4_phi[1] = RC_spvpp_me4_LB_1_RB__ptr_b_11_0->f.h; + spvpp_me4_eta[1] = RC_spvpp_me4_LB_1_RB__ptr_b_18_12->f.h; + spvpp_me2_phi[2] = RC_spvpp_me2_LB_2_RB__ptr_b_11_0->f.h; + spvpp_me2_eta[2] = RC_spvpp_me2_LB_2_RB__ptr_b_18_12->f.h; + spvpp_me3_phi[2] = RC_spvpp_me3_LB_2_RB__ptr_b_11_0->f.h; + spvpp_me3_eta[2] = RC_spvpp_me3_LB_2_RB__ptr_b_18_12->f.h; + spvpp_me4_phi[2] = RC_spvpp_me4_LB_2_RB__ptr_b_11_0->f.h; + spvpp_me4_eta[2] = RC_spvpp_me4_LB_2_RB__ptr_b_18_12->f.h; + spvpp_mb1_phi[0] = RC_spvpp_mb1_LB_0_RB__ptr_b_11_0->f.h; + spvpp_mb1_bend[0] = RC_spvpp_mb1_LB_0_RB__ptr_b_20_16->f.h; + spvpp_mb1_phi[1] = RC_spvpp_mb1_LB_1_RB__ptr_b_11_0->f.h; + spvpp_mb1_bend[1] = RC_spvpp_mb1_LB_1_RB__ptr_b_20_16->f.h; + spvpp_mb1_phi[2] = RC_spvpp_mb1_LB_2_RB__ptr_b_11_0->f.h; + spvpp_mb1_bend[2] = RC_spvpp_mb1_LB_2_RB__ptr_b_20_16->f.h; + spvpp_mb1_phi[3] = RC_spvpp_mb1_LB_3_RB__ptr_b_11_0->f.h; + spvpp_mb1_bend[3] = RC_spvpp_mb1_LB_3_RB__ptr_b_20_16->f.h; + spvpp_me1bir[0] = RC_spvpp_me1bi[0]; + spvpp_me1bir[1] = RC_spvpp_me1bi[1]; + spvpp_me1bir[2] = RC_spvpp_me1bi[2]; + spvpp_me1bir[3] = RC_spvpp_me1bi[3]; + spvpp_me1bir[4] = RC_spvpp_me1bi[4]; + spvpp_me1bir[5] = RC_spvpp_me1bi[5]; + spvpp_me1bir[6] = RC_spvpp_me1bi[6]; + spvpp_me2bir[0] = RC_spvpp_me2bi[0]; + spvpp_me3bir[0] = RC_spvpp_me3bi[0]; + spvpp_me4bir[0] = RC_spvpp_me4bi[0]; + spvpp_me2bir[1] = RC_spvpp_me2bi[1]; + spvpp_me3bir[1] = RC_spvpp_me3bi[1]; + spvpp_me4bir[1] = RC_spvpp_me4bi[1]; + spvpp_me2bir[2] = RC_spvpp_me2bi[2]; + spvpp_me3bir[2] = RC_spvpp_me3bi[2]; + spvpp_me4bir[2] = RC_spvpp_me4bi[2]; + spvpp_me2bir[3] = RC_spvpp_me2bi[3]; + spvpp_me3bir[3] = RC_spvpp_me3bi[3]; + spvpp_me4bir[3] = RC_spvpp_me4bi[3]; + spvpp_mb1bir[0] = RC_spvpp_mb1bi[0]; + spvpp_mb1bir[1] = RC_spvpp_mb1bi[1]; + spvpp_mb1bir[2] = RC_spvpp_mb1bi[2]; + spvpp_mb1bir[3] = RC_spvpp_mb1bi[3]; + spvpp_mb1bir[4] = RC_spvpp_mb1bi[4]; +} +mux(); +spvpp_bxcorrect_b1 = sigcat(sigcat(sigcat(sigcat(sigcat(spvpp_FRH, 1, spvpp_phiH, 5), 6, spvpp_ptH, 13), 19, spvpp_signH, 1), 20, spvpp_modeMemH, 4), 24, spvpp_etaPTH, 5); +spvpp_bxcorrect_b2 = sigcat(sigcat(sigcat(sigcat(sigcat(spvpp_FRM, 1, spvpp_phiM, 5), 6, spvpp_ptM, 13), 19, spvpp_signM, 1), 20, spvpp_modeMemM, 4), 24, spvpp_etaPTM, 5); +spvpp_bxcorrect_b3 = sigcat(sigcat(sigcat(sigcat(sigcat(spvpp_FRL, 1, spvpp_phiL, 5), 6, spvpp_ptL, 13), 19, spvpp_signL, 1), 20, spvpp_modeMemL, 4), 24, spvpp_etaPTL, 5); +spvpp_bxcorrect_pretrig = control_ptr_b_8_7->f.h; +bxcorrect(); +} + +void vpp_generated_2014_05_15::u12_0() +{ +/* always */ if (CH_spvpp_u12_0_meA | CH_spvpp_u12_0_meB | CH_spvpp_u12_0_passX | CH_spvpp_u12_0_passY | CH_spvpp_u12_0_CSCidY | CH_spvpp_u12_0_passZ | CH_spvpp_u12_0_CSCidZ | CH_spvpp_u12_0_Dphi | CH_spvpp_u12_0_wide_phi | CH_spvpp_u12_0_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_0_phiA = spvpp_u12_0_meA_ptr_b_9_0->f.h; + spvpp_u12_0_etaA = spvpp_u12_0_meA_ptr_b_16_10->f.h; + spvpp_u12_0_qA = spvpp_u12_0_meA_ptr_b_20_17->f.h; + spvpp_u12_0_CSCidA = spvpp_u12_0_meA_ptr_b_24_21->f.h; + spvpp_u12_0_validA = spvpp_u12_0_meA_ptr_b_25_25->f.h; + spvpp_u12_0_phiB = spvpp_u12_0_meB_ptr_b_9_0->f.h; + spvpp_u12_0_etaB = spvpp_u12_0_meB_ptr_b_16_10->f.h; + spvpp_u12_0_qB = spvpp_u12_0_meB_ptr_b_20_17->f.h; + spvpp_u12_0_validB = spvpp_u12_0_meB_ptr_b_21_21->f.h; + spvpp_u12_0_Deta = (spvpp_u12_0_etaA > spvpp_u12_0_etaB) ? (0 & 0x7f) : ((spvpp_u12_0_etaB - spvpp_u12_0_etaA) & 0x7fLL); + spvpp_u12_0_Dphi = (spvpp_u12_0_phiA > spvpp_u12_0_phiB) ? ((spvpp_u12_0_phiA - spvpp_u12_0_phiB) & 0x3ffLL) : ((spvpp_u12_0_phiB - spvpp_u12_0_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_0__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_0__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_0__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_0__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_0__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_0__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_0__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_0__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_0__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_0__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_0__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_0__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_0__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_0__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_0__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_0__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_0__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_0__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_0__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_0__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_0__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_0__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_0__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_0__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_0__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_0__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_0__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_0__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_0__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_0__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_0__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_0__HighP12 = 0; + break; + } + } + spvpp_u12_0_HighP12r = spvpp_u12_0__HighP12; + + { + switch (spvpp_u12_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_0__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_0__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_0__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_0__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_0__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_0__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_0__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_0__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_0__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_0__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_0__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_0__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_0__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_0__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_0__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_0__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_0__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_0__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_0__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_0__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_0__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_0__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_0__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_0__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_0__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_0__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_0__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_0__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_0__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_0__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_0__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_0__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_0__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_0__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_0__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_0__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_0__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_0__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_0__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_0__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_0__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_0__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_0__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_0__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_0__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_0__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_0__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_0__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_0__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_0__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_0__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_0__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_0__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_0__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_0__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_0__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_0__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_0__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_0__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_0__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_0__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_0__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_0__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_0__MedP12 = 127; + break; + } + } + spvpp_u12_0_MedP12r = spvpp_u12_0__MedP12; + + { + switch (spvpp_u12_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_0__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_0__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_0__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_0__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_0__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_0__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_0__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_0__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_0__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_0__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_0__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_0__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_0__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_0__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_0__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_0__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_0__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_0__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_0__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_0__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_0__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_0__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_0__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_0__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_0__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_0__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_0__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_0__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_0__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_0__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_0__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_0__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_0__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_0__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_0__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_0__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_0__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_0__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_0__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_0__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_0__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_0__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_0__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_0__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_0__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_0__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_0__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_0__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_0__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_0__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_0__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_0__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_0__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_0__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_0__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_0__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_0__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_0__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_0__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_0__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_0__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_0__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_0__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_0__LowP12 = 127; + break; + } + } + spvpp_u12_0_LowP12r = spvpp_u12_0__LowP12; + spvpp_Eqme12_ptr_b_1_0->f.h = 0; + spvpp_Eqme12a_ptr_b_0_0->f.h = 0; + if ((((((((spvpp_u12_0_qA != 0) && (spvpp_u12_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_0_validA) & 0xffffffffffffffffLL) && spvpp_u12_0_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_0_passX || ((((spvpp_u12_0_passY && (spvpp_u12_0_CSCidA == spvpp_u12_0_CSCidY)) & 0x1LL) && (spvpp_u12_0_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_0_passZ && (spvpp_u12_0_CSCidA == spvpp_u12_0_CSCidZ)) & 0x1LL) && (spvpp_u12_0_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_0_Dphi_ptr_b_6_0->f.h <= spvpp_u12_0_HighP12r) spvpp_Eqme12_ptr_b_1_0->f.h = 3; + else if (spvpp_u12_0_Dphi_ptr_b_6_0->f.h <= spvpp_u12_0_MedP12r) spvpp_Eqme12_ptr_b_1_0->f.h = 2; + else if ((((spvpp_u12_0_Dphi_ptr_b_6_0->f.h <= spvpp_u12_0_LowP12r) || spvpp_u12_0_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_1_0->f.h = 1; + } + if ((((((spvpp_u12_0_CSCidA >= 1) && (spvpp_u12_0_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_0_CSCidA >= 10) && (spvpp_u12_0_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_0_Deta <= maxdeta_halo112) && (spvpp_u12_0_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_0_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_0_0->f.h = 1; + } + else + { + if ((((((spvpp_u12_0_Deta <= maxdeta_halo12) && (spvpp_u12_0_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_0_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_0_0->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u12_1() +{ +/* always */ if (CH_spvpp_u12_1_meA | CH_spvpp_u12_1_meB | CH_spvpp_u12_1_passX | CH_spvpp_u12_1_passY | CH_spvpp_u12_1_CSCidY | CH_spvpp_u12_1_passZ | CH_spvpp_u12_1_CSCidZ | CH_spvpp_u12_1_Dphi | CH_spvpp_u12_1_wide_phi | CH_spvpp_u12_1_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_1_phiA = spvpp_u12_1_meA_ptr_b_9_0->f.h; + spvpp_u12_1_etaA = spvpp_u12_1_meA_ptr_b_16_10->f.h; + spvpp_u12_1_qA = spvpp_u12_1_meA_ptr_b_20_17->f.h; + spvpp_u12_1_CSCidA = spvpp_u12_1_meA_ptr_b_24_21->f.h; + spvpp_u12_1_validA = spvpp_u12_1_meA_ptr_b_25_25->f.h; + spvpp_u12_1_phiB = spvpp_u12_1_meB_ptr_b_9_0->f.h; + spvpp_u12_1_etaB = spvpp_u12_1_meB_ptr_b_16_10->f.h; + spvpp_u12_1_qB = spvpp_u12_1_meB_ptr_b_20_17->f.h; + spvpp_u12_1_validB = spvpp_u12_1_meB_ptr_b_21_21->f.h; + spvpp_u12_1_Deta = (spvpp_u12_1_etaA > spvpp_u12_1_etaB) ? (0 & 0x7f) : ((spvpp_u12_1_etaB - spvpp_u12_1_etaA) & 0x7fLL); + spvpp_u12_1_Dphi = (spvpp_u12_1_phiA > spvpp_u12_1_phiB) ? ((spvpp_u12_1_phiA - spvpp_u12_1_phiB) & 0x3ffLL) : ((spvpp_u12_1_phiB - spvpp_u12_1_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_1__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_1__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_1__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_1__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_1__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_1__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_1__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_1__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_1__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_1__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_1__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_1__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_1__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_1__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_1__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_1__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_1__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_1__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_1__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_1__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_1__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_1__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_1__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_1__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_1__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_1__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_1__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_1__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_1__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_1__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_1__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_1__HighP12 = 0; + break; + } + } + spvpp_u12_1_HighP12r = spvpp_u12_1__HighP12; + + { + switch (spvpp_u12_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_1__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_1__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_1__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_1__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_1__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_1__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_1__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_1__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_1__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_1__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_1__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_1__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_1__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_1__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_1__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_1__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_1__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_1__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_1__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_1__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_1__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_1__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_1__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_1__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_1__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_1__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_1__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_1__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_1__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_1__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_1__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_1__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_1__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_1__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_1__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_1__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_1__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_1__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_1__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_1__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_1__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_1__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_1__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_1__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_1__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_1__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_1__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_1__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_1__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_1__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_1__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_1__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_1__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_1__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_1__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_1__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_1__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_1__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_1__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_1__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_1__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_1__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_1__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_1__MedP12 = 127; + break; + } + } + spvpp_u12_1_MedP12r = spvpp_u12_1__MedP12; + + { + switch (spvpp_u12_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_1__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_1__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_1__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_1__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_1__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_1__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_1__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_1__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_1__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_1__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_1__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_1__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_1__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_1__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_1__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_1__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_1__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_1__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_1__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_1__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_1__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_1__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_1__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_1__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_1__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_1__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_1__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_1__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_1__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_1__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_1__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_1__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_1__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_1__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_1__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_1__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_1__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_1__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_1__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_1__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_1__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_1__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_1__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_1__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_1__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_1__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_1__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_1__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_1__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_1__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_1__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_1__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_1__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_1__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_1__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_1__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_1__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_1__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_1__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_1__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_1__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_1__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_1__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_1__LowP12 = 127; + break; + } + } + spvpp_u12_1_LowP12r = spvpp_u12_1__LowP12; + spvpp_Eqme12_ptr_b_13_12->f.h = 0; + spvpp_Eqme12a_ptr_b_6_6->f.h = 0; + if ((((((((spvpp_u12_1_qA != 0) && (spvpp_u12_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_1_validA) & 0xffffffffffffffffLL) && spvpp_u12_1_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_1_passX || ((((spvpp_u12_1_passY && (spvpp_u12_1_CSCidA == spvpp_u12_1_CSCidY)) & 0x1LL) && (spvpp_u12_1_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_1_passZ && (spvpp_u12_1_CSCidA == spvpp_u12_1_CSCidZ)) & 0x1LL) && (spvpp_u12_1_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_1_Dphi_ptr_b_6_0->f.h <= spvpp_u12_1_HighP12r) spvpp_Eqme12_ptr_b_13_12->f.h = 3; + else if (spvpp_u12_1_Dphi_ptr_b_6_0->f.h <= spvpp_u12_1_MedP12r) spvpp_Eqme12_ptr_b_13_12->f.h = 2; + else if ((((spvpp_u12_1_Dphi_ptr_b_6_0->f.h <= spvpp_u12_1_LowP12r) || spvpp_u12_1_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_13_12->f.h = 1; + } + if ((((((spvpp_u12_1_CSCidA >= 1) && (spvpp_u12_1_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_1_CSCidA >= 10) && (spvpp_u12_1_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_1_Deta <= maxdeta_halo112) && (spvpp_u12_1_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_1_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_6_6->f.h = 1; + } + else + { + if ((((((spvpp_u12_1_Deta <= maxdeta_halo12) && (spvpp_u12_1_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_1_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_6_6->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u12_10() +{ +/* always */ if (CH_spvpp_u12_10_meA | CH_spvpp_u12_10_meB | CH_spvpp_u12_10_passX | CH_spvpp_u12_10_passY | CH_spvpp_u12_10_CSCidY | CH_spvpp_u12_10_passZ | CH_spvpp_u12_10_CSCidZ | CH_spvpp_u12_10_Dphi | CH_spvpp_u12_10_wide_phi | CH_spvpp_u12_10_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_10_phiA = spvpp_u12_10_meA_ptr_b_9_0->f.h; + spvpp_u12_10_etaA = spvpp_u12_10_meA_ptr_b_16_10->f.h; + spvpp_u12_10_qA = spvpp_u12_10_meA_ptr_b_20_17->f.h; + spvpp_u12_10_CSCidA = spvpp_u12_10_meA_ptr_b_24_21->f.h; + spvpp_u12_10_validA = spvpp_u12_10_meA_ptr_b_25_25->f.h; + spvpp_u12_10_phiB = spvpp_u12_10_meB_ptr_b_9_0->f.h; + spvpp_u12_10_etaB = spvpp_u12_10_meB_ptr_b_16_10->f.h; + spvpp_u12_10_qB = spvpp_u12_10_meB_ptr_b_20_17->f.h; + spvpp_u12_10_validB = spvpp_u12_10_meB_ptr_b_21_21->f.h; + spvpp_u12_10_Deta = (spvpp_u12_10_etaA > spvpp_u12_10_etaB) ? (0 & 0x7f) : ((spvpp_u12_10_etaB - spvpp_u12_10_etaA) & 0x7fLL); + spvpp_u12_10_Dphi = (spvpp_u12_10_phiA > spvpp_u12_10_phiB) ? ((spvpp_u12_10_phiA - spvpp_u12_10_phiB) & 0x3ffLL) : ((spvpp_u12_10_phiB - spvpp_u12_10_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_10__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_10__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_10__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_10__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_10__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_10__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_10__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_10__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_10__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_10__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_10__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_10__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_10__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_10__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_10__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_10__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_10__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_10__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_10__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_10__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_10__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_10__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_10__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_10__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_10__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_10__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_10__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_10__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_10__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_10__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_10__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_10__HighP12 = 0; + break; + } + } + spvpp_u12_10_HighP12r = spvpp_u12_10__HighP12; + + { + switch (spvpp_u12_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_10__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_10__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_10__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_10__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_10__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_10__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_10__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_10__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_10__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_10__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_10__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_10__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_10__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_10__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_10__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_10__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_10__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_10__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_10__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_10__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_10__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_10__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_10__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_10__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_10__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_10__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_10__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_10__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_10__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_10__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_10__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_10__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_10__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_10__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_10__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_10__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_10__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_10__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_10__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_10__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_10__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_10__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_10__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_10__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_10__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_10__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_10__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_10__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_10__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_10__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_10__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_10__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_10__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_10__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_10__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_10__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_10__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_10__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_10__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_10__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_10__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_10__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_10__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_10__MedP12 = 127; + break; + } + } + spvpp_u12_10_MedP12r = spvpp_u12_10__MedP12; + + { + switch (spvpp_u12_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_10__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_10__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_10__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_10__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_10__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_10__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_10__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_10__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_10__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_10__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_10__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_10__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_10__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_10__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_10__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_10__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_10__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_10__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_10__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_10__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_10__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_10__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_10__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_10__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_10__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_10__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_10__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_10__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_10__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_10__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_10__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_10__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_10__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_10__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_10__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_10__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_10__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_10__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_10__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_10__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_10__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_10__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_10__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_10__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_10__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_10__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_10__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_10__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_10__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_10__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_10__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_10__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_10__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_10__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_10__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_10__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_10__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_10__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_10__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_10__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_10__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_10__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_10__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_10__LowP12 = 127; + break; + } + } + spvpp_u12_10_LowP12r = spvpp_u12_10__LowP12; + spvpp_Eqme12_ptr_b_19_18->f.h = 0; + spvpp_Eqme12a_ptr_b_9_9->f.h = 0; + if ((((((((spvpp_u12_10_qA != 0) && (spvpp_u12_10_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_10_validA) & 0xffffffffffffffffLL) && spvpp_u12_10_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_10_passX || ((((spvpp_u12_10_passY && (spvpp_u12_10_CSCidA == spvpp_u12_10_CSCidY)) & 0x1LL) && (spvpp_u12_10_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_10_passZ && (spvpp_u12_10_CSCidA == spvpp_u12_10_CSCidZ)) & 0x1LL) && (spvpp_u12_10_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_10_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_10_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_10_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_10_Dphi_ptr_b_6_0->f.h <= spvpp_u12_10_HighP12r) spvpp_Eqme12_ptr_b_19_18->f.h = 3; + else if (spvpp_u12_10_Dphi_ptr_b_6_0->f.h <= spvpp_u12_10_MedP12r) spvpp_Eqme12_ptr_b_19_18->f.h = 2; + else if ((((spvpp_u12_10_Dphi_ptr_b_6_0->f.h <= spvpp_u12_10_LowP12r) || spvpp_u12_10_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_19_18->f.h = 1; + } + if ((((((spvpp_u12_10_CSCidA >= 1) && (spvpp_u12_10_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_10_CSCidA >= 10) && (spvpp_u12_10_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_10_Deta <= maxdeta_halo112) && (spvpp_u12_10_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_10_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_9_9->f.h = 1; + } + else + { + if ((((((spvpp_u12_10_Deta <= maxdeta_halo12) && (spvpp_u12_10_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_10_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_9_9->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u12_11() +{ +/* always */ if (CH_spvpp_u12_11_meA | CH_spvpp_u12_11_meB | CH_spvpp_u12_11_passX | CH_spvpp_u12_11_passY | CH_spvpp_u12_11_CSCidY | CH_spvpp_u12_11_passZ | CH_spvpp_u12_11_CSCidZ | CH_spvpp_u12_11_Dphi | CH_spvpp_u12_11_wide_phi | CH_spvpp_u12_11_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_11_phiA = spvpp_u12_11_meA_ptr_b_9_0->f.h; + spvpp_u12_11_etaA = spvpp_u12_11_meA_ptr_b_16_10->f.h; + spvpp_u12_11_qA = spvpp_u12_11_meA_ptr_b_20_17->f.h; + spvpp_u12_11_CSCidA = spvpp_u12_11_meA_ptr_b_24_21->f.h; + spvpp_u12_11_validA = spvpp_u12_11_meA_ptr_b_25_25->f.h; + spvpp_u12_11_phiB = spvpp_u12_11_meB_ptr_b_9_0->f.h; + spvpp_u12_11_etaB = spvpp_u12_11_meB_ptr_b_16_10->f.h; + spvpp_u12_11_qB = spvpp_u12_11_meB_ptr_b_20_17->f.h; + spvpp_u12_11_validB = spvpp_u12_11_meB_ptr_b_21_21->f.h; + spvpp_u12_11_Deta = (spvpp_u12_11_etaA > spvpp_u12_11_etaB) ? (0 & 0x7f) : ((spvpp_u12_11_etaB - spvpp_u12_11_etaA) & 0x7fLL); + spvpp_u12_11_Dphi = (spvpp_u12_11_phiA > spvpp_u12_11_phiB) ? ((spvpp_u12_11_phiA - spvpp_u12_11_phiB) & 0x3ffLL) : ((spvpp_u12_11_phiB - spvpp_u12_11_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_11__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_11__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_11__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_11__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_11__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_11__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_11__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_11__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_11__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_11__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_11__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_11__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_11__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_11__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_11__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_11__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_11__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_11__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_11__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_11__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_11__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_11__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_11__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_11__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_11__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_11__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_11__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_11__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_11__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_11__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_11__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_11__HighP12 = 0; + break; + } + } + spvpp_u12_11_HighP12r = spvpp_u12_11__HighP12; + + { + switch (spvpp_u12_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_11__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_11__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_11__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_11__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_11__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_11__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_11__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_11__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_11__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_11__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_11__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_11__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_11__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_11__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_11__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_11__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_11__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_11__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_11__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_11__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_11__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_11__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_11__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_11__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_11__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_11__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_11__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_11__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_11__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_11__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_11__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_11__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_11__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_11__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_11__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_11__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_11__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_11__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_11__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_11__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_11__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_11__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_11__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_11__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_11__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_11__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_11__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_11__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_11__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_11__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_11__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_11__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_11__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_11__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_11__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_11__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_11__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_11__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_11__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_11__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_11__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_11__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_11__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_11__MedP12 = 127; + break; + } + } + spvpp_u12_11_MedP12r = spvpp_u12_11__MedP12; + + { + switch (spvpp_u12_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_11__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_11__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_11__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_11__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_11__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_11__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_11__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_11__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_11__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_11__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_11__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_11__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_11__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_11__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_11__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_11__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_11__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_11__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_11__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_11__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_11__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_11__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_11__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_11__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_11__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_11__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_11__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_11__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_11__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_11__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_11__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_11__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_11__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_11__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_11__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_11__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_11__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_11__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_11__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_11__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_11__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_11__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_11__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_11__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_11__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_11__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_11__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_11__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_11__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_11__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_11__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_11__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_11__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_11__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_11__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_11__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_11__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_11__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_11__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_11__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_11__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_11__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_11__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_11__LowP12 = 127; + break; + } + } + spvpp_u12_11_LowP12r = spvpp_u12_11__LowP12; + spvpp_Eqme12_ptr_b_31_30->f.h = 0; + spvpp_Eqme12a_ptr_b_15_15->f.h = 0; + if ((((((((spvpp_u12_11_qA != 0) && (spvpp_u12_11_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_11_validA) & 0xffffffffffffffffLL) && spvpp_u12_11_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_11_passX || ((((spvpp_u12_11_passY && (spvpp_u12_11_CSCidA == spvpp_u12_11_CSCidY)) & 0x1LL) && (spvpp_u12_11_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_11_passZ && (spvpp_u12_11_CSCidA == spvpp_u12_11_CSCidZ)) & 0x1LL) && (spvpp_u12_11_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_11_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_11_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_11_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_11_Dphi_ptr_b_6_0->f.h <= spvpp_u12_11_HighP12r) spvpp_Eqme12_ptr_b_31_30->f.h = 3; + else if (spvpp_u12_11_Dphi_ptr_b_6_0->f.h <= spvpp_u12_11_MedP12r) spvpp_Eqme12_ptr_b_31_30->f.h = 2; + else if ((((spvpp_u12_11_Dphi_ptr_b_6_0->f.h <= spvpp_u12_11_LowP12r) || spvpp_u12_11_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_31_30->f.h = 1; + } + if ((((((spvpp_u12_11_CSCidA >= 1) && (spvpp_u12_11_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_11_CSCidA >= 10) && (spvpp_u12_11_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_11_Deta <= maxdeta_halo112) && (spvpp_u12_11_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_11_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_15_15->f.h = 1; + } + else + { + if ((((((spvpp_u12_11_Deta <= maxdeta_halo12) && (spvpp_u12_11_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_11_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_15_15->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u12_12() +{ +/* always */ if (CH_spvpp_u12_12_meA | CH_spvpp_u12_12_meB | CH_spvpp_u12_12_passX | CH_spvpp_u12_12_passY | CH_spvpp_u12_12_CSCidY | CH_spvpp_u12_12_passZ | CH_spvpp_u12_12_CSCidZ | CH_spvpp_u12_12_Dphi | CH_spvpp_u12_12_wide_phi | CH_spvpp_u12_12_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_12_phiA = spvpp_u12_12_meA_ptr_b_9_0->f.h; + spvpp_u12_12_etaA = spvpp_u12_12_meA_ptr_b_16_10->f.h; + spvpp_u12_12_qA = spvpp_u12_12_meA_ptr_b_20_17->f.h; + spvpp_u12_12_CSCidA = spvpp_u12_12_meA_ptr_b_24_21->f.h; + spvpp_u12_12_validA = spvpp_u12_12_meA_ptr_b_25_25->f.h; + spvpp_u12_12_phiB = spvpp_u12_12_meB_ptr_b_9_0->f.h; + spvpp_u12_12_etaB = spvpp_u12_12_meB_ptr_b_16_10->f.h; + spvpp_u12_12_qB = spvpp_u12_12_meB_ptr_b_20_17->f.h; + spvpp_u12_12_validB = spvpp_u12_12_meB_ptr_b_21_21->f.h; + spvpp_u12_12_Deta = (spvpp_u12_12_etaA > spvpp_u12_12_etaB) ? (0 & 0x7f) : ((spvpp_u12_12_etaB - spvpp_u12_12_etaA) & 0x7fLL); + spvpp_u12_12_Dphi = (spvpp_u12_12_phiA > spvpp_u12_12_phiB) ? ((spvpp_u12_12_phiA - spvpp_u12_12_phiB) & 0x3ffLL) : ((spvpp_u12_12_phiB - spvpp_u12_12_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_12__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_12__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_12__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_12__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_12__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_12__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_12__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_12__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_12__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_12__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_12__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_12__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_12__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_12__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_12__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_12__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_12__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_12__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_12__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_12__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_12__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_12__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_12__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_12__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_12__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_12__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_12__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_12__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_12__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_12__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_12__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_12__HighP12 = 0; + break; + } + } + spvpp_u12_12_HighP12r = spvpp_u12_12__HighP12; + + { + switch (spvpp_u12_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_12__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_12__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_12__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_12__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_12__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_12__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_12__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_12__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_12__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_12__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_12__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_12__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_12__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_12__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_12__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_12__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_12__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_12__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_12__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_12__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_12__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_12__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_12__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_12__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_12__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_12__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_12__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_12__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_12__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_12__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_12__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_12__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_12__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_12__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_12__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_12__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_12__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_12__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_12__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_12__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_12__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_12__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_12__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_12__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_12__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_12__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_12__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_12__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_12__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_12__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_12__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_12__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_12__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_12__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_12__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_12__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_12__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_12__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_12__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_12__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_12__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_12__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_12__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_12__MedP12 = 127; + break; + } + } + spvpp_u12_12_MedP12r = spvpp_u12_12__MedP12; + + { + switch (spvpp_u12_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_12__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_12__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_12__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_12__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_12__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_12__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_12__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_12__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_12__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_12__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_12__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_12__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_12__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_12__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_12__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_12__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_12__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_12__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_12__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_12__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_12__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_12__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_12__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_12__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_12__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_12__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_12__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_12__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_12__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_12__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_12__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_12__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_12__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_12__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_12__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_12__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_12__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_12__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_12__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_12__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_12__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_12__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_12__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_12__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_12__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_12__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_12__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_12__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_12__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_12__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_12__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_12__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_12__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_12__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_12__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_12__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_12__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_12__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_12__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_12__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_12__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_12__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_12__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_12__LowP12 = 127; + break; + } + } + spvpp_u12_12_LowP12r = spvpp_u12_12__LowP12; + spvpp_Eqme12_ptr_b_9_8->f.h = 0; + spvpp_Eqme12a_ptr_b_4_4->f.h = 0; + if ((((((((spvpp_u12_12_qA != 0) && (spvpp_u12_12_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_12_validA) & 0xffffffffffffffffLL) && spvpp_u12_12_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_12_passX || ((((spvpp_u12_12_passY && (spvpp_u12_12_CSCidA == spvpp_u12_12_CSCidY)) & 0x1LL) && (spvpp_u12_12_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_12_passZ && (spvpp_u12_12_CSCidA == spvpp_u12_12_CSCidZ)) & 0x1LL) && (spvpp_u12_12_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_12_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_12_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_12_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_12_Dphi_ptr_b_6_0->f.h <= spvpp_u12_12_HighP12r) spvpp_Eqme12_ptr_b_9_8->f.h = 3; + else if (spvpp_u12_12_Dphi_ptr_b_6_0->f.h <= spvpp_u12_12_MedP12r) spvpp_Eqme12_ptr_b_9_8->f.h = 2; + else if ((((spvpp_u12_12_Dphi_ptr_b_6_0->f.h <= spvpp_u12_12_LowP12r) || spvpp_u12_12_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_9_8->f.h = 1; + } + if ((((((spvpp_u12_12_CSCidA >= 1) && (spvpp_u12_12_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_12_CSCidA >= 10) && (spvpp_u12_12_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_12_Deta <= maxdeta_halo112) && (spvpp_u12_12_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_12_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_4_4->f.h = 1; + } + else + { + if ((((((spvpp_u12_12_Deta <= maxdeta_halo12) && (spvpp_u12_12_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_12_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_4_4->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u12_13() +{ +/* always */ if (CH_spvpp_u12_13_meA | CH_spvpp_u12_13_meB | CH_spvpp_u12_13_passX | CH_spvpp_u12_13_passY | CH_spvpp_u12_13_CSCidY | CH_spvpp_u12_13_passZ | CH_spvpp_u12_13_CSCidZ | CH_spvpp_u12_13_Dphi | CH_spvpp_u12_13_wide_phi | CH_spvpp_u12_13_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_13_phiA = spvpp_u12_13_meA_ptr_b_9_0->f.h; + spvpp_u12_13_etaA = spvpp_u12_13_meA_ptr_b_16_10->f.h; + spvpp_u12_13_qA = spvpp_u12_13_meA_ptr_b_20_17->f.h; + spvpp_u12_13_CSCidA = spvpp_u12_13_meA_ptr_b_24_21->f.h; + spvpp_u12_13_validA = spvpp_u12_13_meA_ptr_b_25_25->f.h; + spvpp_u12_13_phiB = spvpp_u12_13_meB_ptr_b_9_0->f.h; + spvpp_u12_13_etaB = spvpp_u12_13_meB_ptr_b_16_10->f.h; + spvpp_u12_13_qB = spvpp_u12_13_meB_ptr_b_20_17->f.h; + spvpp_u12_13_validB = spvpp_u12_13_meB_ptr_b_21_21->f.h; + spvpp_u12_13_Deta = (spvpp_u12_13_etaA > spvpp_u12_13_etaB) ? (0 & 0x7f) : ((spvpp_u12_13_etaB - spvpp_u12_13_etaA) & 0x7fLL); + spvpp_u12_13_Dphi = (spvpp_u12_13_phiA > spvpp_u12_13_phiB) ? ((spvpp_u12_13_phiA - spvpp_u12_13_phiB) & 0x3ffLL) : ((spvpp_u12_13_phiB - spvpp_u12_13_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_13__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_13__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_13__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_13__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_13__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_13__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_13__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_13__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_13__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_13__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_13__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_13__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_13__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_13__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_13__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_13__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_13__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_13__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_13__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_13__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_13__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_13__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_13__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_13__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_13__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_13__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_13__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_13__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_13__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_13__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_13__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_13__HighP12 = 0; + break; + } + } + spvpp_u12_13_HighP12r = spvpp_u12_13__HighP12; + + { + switch (spvpp_u12_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_13__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_13__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_13__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_13__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_13__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_13__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_13__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_13__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_13__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_13__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_13__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_13__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_13__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_13__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_13__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_13__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_13__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_13__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_13__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_13__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_13__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_13__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_13__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_13__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_13__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_13__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_13__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_13__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_13__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_13__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_13__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_13__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_13__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_13__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_13__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_13__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_13__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_13__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_13__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_13__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_13__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_13__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_13__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_13__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_13__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_13__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_13__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_13__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_13__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_13__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_13__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_13__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_13__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_13__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_13__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_13__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_13__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_13__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_13__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_13__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_13__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_13__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_13__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_13__MedP12 = 127; + break; + } + } + spvpp_u12_13_MedP12r = spvpp_u12_13__MedP12; + + { + switch (spvpp_u12_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_13__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_13__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_13__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_13__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_13__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_13__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_13__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_13__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_13__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_13__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_13__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_13__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_13__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_13__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_13__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_13__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_13__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_13__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_13__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_13__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_13__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_13__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_13__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_13__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_13__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_13__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_13__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_13__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_13__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_13__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_13__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_13__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_13__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_13__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_13__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_13__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_13__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_13__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_13__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_13__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_13__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_13__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_13__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_13__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_13__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_13__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_13__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_13__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_13__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_13__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_13__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_13__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_13__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_13__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_13__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_13__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_13__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_13__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_13__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_13__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_13__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_13__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_13__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_13__LowP12 = 127; + break; + } + } + spvpp_u12_13_LowP12r = spvpp_u12_13__LowP12; + spvpp_Eqme12_ptr_b_21_20->f.h = 0; + spvpp_Eqme12a_ptr_b_10_10->f.h = 0; + if ((((((((spvpp_u12_13_qA != 0) && (spvpp_u12_13_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_13_validA) & 0xffffffffffffffffLL) && spvpp_u12_13_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_13_passX || ((((spvpp_u12_13_passY && (spvpp_u12_13_CSCidA == spvpp_u12_13_CSCidY)) & 0x1LL) && (spvpp_u12_13_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_13_passZ && (spvpp_u12_13_CSCidA == spvpp_u12_13_CSCidZ)) & 0x1LL) && (spvpp_u12_13_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_13_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_13_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_13_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_13_Dphi_ptr_b_6_0->f.h <= spvpp_u12_13_HighP12r) spvpp_Eqme12_ptr_b_21_20->f.h = 3; + else if (spvpp_u12_13_Dphi_ptr_b_6_0->f.h <= spvpp_u12_13_MedP12r) spvpp_Eqme12_ptr_b_21_20->f.h = 2; + else if ((((spvpp_u12_13_Dphi_ptr_b_6_0->f.h <= spvpp_u12_13_LowP12r) || spvpp_u12_13_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_21_20->f.h = 1; + } + if ((((((spvpp_u12_13_CSCidA >= 1) && (spvpp_u12_13_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_13_CSCidA >= 10) && (spvpp_u12_13_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_13_Deta <= maxdeta_halo112) && (spvpp_u12_13_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_13_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_10_10->f.h = 1; + } + else + { + if ((((((spvpp_u12_13_Deta <= maxdeta_halo12) && (spvpp_u12_13_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_13_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_10_10->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u12_14() +{ +/* always */ if (CH_spvpp_u12_14_meA | CH_spvpp_u12_14_meB | CH_spvpp_u12_14_passX | CH_spvpp_u12_14_passY | CH_spvpp_u12_14_CSCidY | CH_spvpp_u12_14_passZ | CH_spvpp_u12_14_CSCidZ | CH_spvpp_u12_14_Dphi | CH_spvpp_u12_14_wide_phi | CH_spvpp_u12_14_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_14_phiA = spvpp_u12_14_meA_ptr_b_9_0->f.h; + spvpp_u12_14_etaA = spvpp_u12_14_meA_ptr_b_16_10->f.h; + spvpp_u12_14_qA = spvpp_u12_14_meA_ptr_b_20_17->f.h; + spvpp_u12_14_CSCidA = spvpp_u12_14_meA_ptr_b_24_21->f.h; + spvpp_u12_14_validA = spvpp_u12_14_meA_ptr_b_25_25->f.h; + spvpp_u12_14_phiB = spvpp_u12_14_meB_ptr_b_9_0->f.h; + spvpp_u12_14_etaB = spvpp_u12_14_meB_ptr_b_16_10->f.h; + spvpp_u12_14_qB = spvpp_u12_14_meB_ptr_b_20_17->f.h; + spvpp_u12_14_validB = spvpp_u12_14_meB_ptr_b_21_21->f.h; + spvpp_u12_14_Deta = (spvpp_u12_14_etaA > spvpp_u12_14_etaB) ? (0 & 0x7f) : ((spvpp_u12_14_etaB - spvpp_u12_14_etaA) & 0x7fLL); + spvpp_u12_14_Dphi = (spvpp_u12_14_phiA > spvpp_u12_14_phiB) ? ((spvpp_u12_14_phiA - spvpp_u12_14_phiB) & 0x3ffLL) : ((spvpp_u12_14_phiB - spvpp_u12_14_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_14__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_14__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_14__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_14__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_14__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_14__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_14__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_14__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_14__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_14__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_14__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_14__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_14__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_14__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_14__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_14__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_14__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_14__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_14__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_14__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_14__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_14__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_14__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_14__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_14__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_14__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_14__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_14__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_14__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_14__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_14__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_14__HighP12 = 0; + break; + } + } + spvpp_u12_14_HighP12r = spvpp_u12_14__HighP12; + + { + switch (spvpp_u12_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_14__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_14__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_14__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_14__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_14__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_14__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_14__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_14__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_14__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_14__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_14__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_14__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_14__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_14__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_14__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_14__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_14__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_14__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_14__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_14__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_14__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_14__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_14__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_14__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_14__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_14__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_14__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_14__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_14__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_14__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_14__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_14__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_14__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_14__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_14__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_14__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_14__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_14__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_14__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_14__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_14__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_14__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_14__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_14__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_14__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_14__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_14__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_14__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_14__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_14__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_14__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_14__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_14__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_14__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_14__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_14__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_14__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_14__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_14__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_14__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_14__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_14__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_14__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_14__MedP12 = 127; + break; + } + } + spvpp_u12_14_MedP12r = spvpp_u12_14__MedP12; + + { + switch (spvpp_u12_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_14__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_14__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_14__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_14__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_14__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_14__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_14__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_14__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_14__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_14__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_14__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_14__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_14__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_14__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_14__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_14__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_14__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_14__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_14__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_14__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_14__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_14__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_14__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_14__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_14__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_14__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_14__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_14__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_14__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_14__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_14__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_14__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_14__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_14__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_14__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_14__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_14__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_14__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_14__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_14__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_14__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_14__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_14__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_14__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_14__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_14__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_14__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_14__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_14__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_14__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_14__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_14__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_14__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_14__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_14__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_14__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_14__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_14__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_14__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_14__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_14__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_14__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_14__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_14__LowP12 = 127; + break; + } + } + spvpp_u12_14_LowP12r = spvpp_u12_14__LowP12; + spvpp_Eqme12_ptr_b_33_32->f.h = 0; + spvpp_Eqme12a_ptr_b_16_16->f.h = 0; + if ((((((((spvpp_u12_14_qA != 0) && (spvpp_u12_14_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_14_validA) & 0xffffffffffffffffLL) && spvpp_u12_14_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_14_passX || ((((spvpp_u12_14_passY && (spvpp_u12_14_CSCidA == spvpp_u12_14_CSCidY)) & 0x1LL) && (spvpp_u12_14_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_14_passZ && (spvpp_u12_14_CSCidA == spvpp_u12_14_CSCidZ)) & 0x1LL) && (spvpp_u12_14_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_14_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_14_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_14_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_14_Dphi_ptr_b_6_0->f.h <= spvpp_u12_14_HighP12r) spvpp_Eqme12_ptr_b_33_32->f.h = 3; + else if (spvpp_u12_14_Dphi_ptr_b_6_0->f.h <= spvpp_u12_14_MedP12r) spvpp_Eqme12_ptr_b_33_32->f.h = 2; + else if ((((spvpp_u12_14_Dphi_ptr_b_6_0->f.h <= spvpp_u12_14_LowP12r) || spvpp_u12_14_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_33_32->f.h = 1; + } + if ((((((spvpp_u12_14_CSCidA >= 1) && (spvpp_u12_14_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_14_CSCidA >= 10) && (spvpp_u12_14_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_14_Deta <= maxdeta_halo112) && (spvpp_u12_14_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_14_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_16_16->f.h = 1; + } + else + { + if ((((((spvpp_u12_14_Deta <= maxdeta_halo12) && (spvpp_u12_14_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_14_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_16_16->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u12_15() +{ +/* always */ if (CH_spvpp_u12_15_meA | CH_spvpp_u12_15_meB | CH_spvpp_u12_15_passX | CH_spvpp_u12_15_passY | CH_spvpp_u12_15_CSCidY | CH_spvpp_u12_15_passZ | CH_spvpp_u12_15_CSCidZ | CH_spvpp_u12_15_Dphi | CH_spvpp_u12_15_wide_phi | CH_spvpp_u12_15_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_15_phiA = spvpp_u12_15_meA_ptr_b_9_0->f.h; + spvpp_u12_15_etaA = spvpp_u12_15_meA_ptr_b_16_10->f.h; + spvpp_u12_15_qA = spvpp_u12_15_meA_ptr_b_20_17->f.h; + spvpp_u12_15_CSCidA = spvpp_u12_15_meA_ptr_b_24_21->f.h; + spvpp_u12_15_validA = spvpp_u12_15_meA_ptr_b_25_25->f.h; + spvpp_u12_15_phiB = spvpp_u12_15_meB_ptr_b_9_0->f.h; + spvpp_u12_15_etaB = spvpp_u12_15_meB_ptr_b_16_10->f.h; + spvpp_u12_15_qB = spvpp_u12_15_meB_ptr_b_20_17->f.h; + spvpp_u12_15_validB = spvpp_u12_15_meB_ptr_b_21_21->f.h; + spvpp_u12_15_Deta = (spvpp_u12_15_etaA > spvpp_u12_15_etaB) ? (0 & 0x7f) : ((spvpp_u12_15_etaB - spvpp_u12_15_etaA) & 0x7fLL); + spvpp_u12_15_Dphi = (spvpp_u12_15_phiA > spvpp_u12_15_phiB) ? ((spvpp_u12_15_phiA - spvpp_u12_15_phiB) & 0x3ffLL) : ((spvpp_u12_15_phiB - spvpp_u12_15_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_15__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_15__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_15__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_15__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_15__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_15__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_15__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_15__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_15__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_15__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_15__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_15__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_15__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_15__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_15__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_15__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_15__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_15__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_15__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_15__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_15__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_15__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_15__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_15__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_15__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_15__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_15__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_15__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_15__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_15__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_15__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_15__HighP12 = 0; + break; + } + } + spvpp_u12_15_HighP12r = spvpp_u12_15__HighP12; + + { + switch (spvpp_u12_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_15__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_15__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_15__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_15__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_15__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_15__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_15__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_15__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_15__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_15__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_15__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_15__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_15__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_15__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_15__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_15__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_15__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_15__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_15__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_15__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_15__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_15__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_15__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_15__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_15__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_15__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_15__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_15__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_15__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_15__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_15__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_15__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_15__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_15__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_15__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_15__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_15__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_15__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_15__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_15__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_15__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_15__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_15__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_15__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_15__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_15__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_15__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_15__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_15__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_15__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_15__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_15__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_15__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_15__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_15__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_15__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_15__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_15__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_15__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_15__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_15__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_15__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_15__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_15__MedP12 = 127; + break; + } + } + spvpp_u12_15_MedP12r = spvpp_u12_15__MedP12; + + { + switch (spvpp_u12_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_15__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_15__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_15__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_15__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_15__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_15__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_15__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_15__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_15__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_15__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_15__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_15__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_15__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_15__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_15__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_15__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_15__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_15__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_15__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_15__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_15__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_15__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_15__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_15__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_15__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_15__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_15__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_15__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_15__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_15__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_15__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_15__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_15__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_15__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_15__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_15__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_15__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_15__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_15__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_15__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_15__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_15__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_15__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_15__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_15__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_15__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_15__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_15__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_15__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_15__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_15__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_15__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_15__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_15__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_15__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_15__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_15__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_15__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_15__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_15__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_15__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_15__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_15__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_15__LowP12 = 127; + break; + } + } + spvpp_u12_15_LowP12r = spvpp_u12_15__LowP12; + spvpp_Eqme12_ptr_b_11_10->f.h = 0; + spvpp_Eqme12a_ptr_b_5_5->f.h = 0; + if ((((((((spvpp_u12_15_qA != 0) && (spvpp_u12_15_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_15_validA) & 0xffffffffffffffffLL) && spvpp_u12_15_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_15_passX || ((((spvpp_u12_15_passY && (spvpp_u12_15_CSCidA == spvpp_u12_15_CSCidY)) & 0x1LL) && (spvpp_u12_15_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_15_passZ && (spvpp_u12_15_CSCidA == spvpp_u12_15_CSCidZ)) & 0x1LL) && (spvpp_u12_15_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_15_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_15_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_15_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_15_Dphi_ptr_b_6_0->f.h <= spvpp_u12_15_HighP12r) spvpp_Eqme12_ptr_b_11_10->f.h = 3; + else if (spvpp_u12_15_Dphi_ptr_b_6_0->f.h <= spvpp_u12_15_MedP12r) spvpp_Eqme12_ptr_b_11_10->f.h = 2; + else if ((((spvpp_u12_15_Dphi_ptr_b_6_0->f.h <= spvpp_u12_15_LowP12r) || spvpp_u12_15_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_11_10->f.h = 1; + } + if ((((((spvpp_u12_15_CSCidA >= 1) && (spvpp_u12_15_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_15_CSCidA >= 10) && (spvpp_u12_15_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_15_Deta <= maxdeta_halo112) && (spvpp_u12_15_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_15_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_5_5->f.h = 1; + } + else + { + if ((((((spvpp_u12_15_Deta <= maxdeta_halo12) && (spvpp_u12_15_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_15_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_5_5->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u12_16() +{ +/* always */ if (CH_spvpp_u12_16_meA | CH_spvpp_u12_16_meB | CH_spvpp_u12_16_passX | CH_spvpp_u12_16_passY | CH_spvpp_u12_16_CSCidY | CH_spvpp_u12_16_passZ | CH_spvpp_u12_16_CSCidZ | CH_spvpp_u12_16_Dphi | CH_spvpp_u12_16_wide_phi | CH_spvpp_u12_16_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_16_phiA = spvpp_u12_16_meA_ptr_b_9_0->f.h; + spvpp_u12_16_etaA = spvpp_u12_16_meA_ptr_b_16_10->f.h; + spvpp_u12_16_qA = spvpp_u12_16_meA_ptr_b_20_17->f.h; + spvpp_u12_16_CSCidA = spvpp_u12_16_meA_ptr_b_24_21->f.h; + spvpp_u12_16_validA = spvpp_u12_16_meA_ptr_b_25_25->f.h; + spvpp_u12_16_phiB = spvpp_u12_16_meB_ptr_b_9_0->f.h; + spvpp_u12_16_etaB = spvpp_u12_16_meB_ptr_b_16_10->f.h; + spvpp_u12_16_qB = spvpp_u12_16_meB_ptr_b_20_17->f.h; + spvpp_u12_16_validB = spvpp_u12_16_meB_ptr_b_21_21->f.h; + spvpp_u12_16_Deta = (spvpp_u12_16_etaA > spvpp_u12_16_etaB) ? (0 & 0x7f) : ((spvpp_u12_16_etaB - spvpp_u12_16_etaA) & 0x7fLL); + spvpp_u12_16_Dphi = (spvpp_u12_16_phiA > spvpp_u12_16_phiB) ? ((spvpp_u12_16_phiA - spvpp_u12_16_phiB) & 0x3ffLL) : ((spvpp_u12_16_phiB - spvpp_u12_16_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_16__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_16__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_16__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_16__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_16__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_16__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_16__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_16__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_16__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_16__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_16__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_16__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_16__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_16__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_16__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_16__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_16__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_16__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_16__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_16__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_16__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_16__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_16__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_16__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_16__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_16__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_16__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_16__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_16__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_16__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_16__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_16__HighP12 = 0; + break; + } + } + spvpp_u12_16_HighP12r = spvpp_u12_16__HighP12; + + { + switch (spvpp_u12_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_16__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_16__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_16__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_16__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_16__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_16__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_16__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_16__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_16__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_16__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_16__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_16__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_16__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_16__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_16__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_16__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_16__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_16__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_16__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_16__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_16__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_16__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_16__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_16__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_16__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_16__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_16__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_16__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_16__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_16__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_16__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_16__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_16__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_16__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_16__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_16__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_16__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_16__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_16__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_16__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_16__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_16__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_16__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_16__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_16__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_16__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_16__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_16__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_16__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_16__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_16__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_16__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_16__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_16__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_16__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_16__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_16__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_16__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_16__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_16__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_16__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_16__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_16__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_16__MedP12 = 127; + break; + } + } + spvpp_u12_16_MedP12r = spvpp_u12_16__MedP12; + + { + switch (spvpp_u12_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_16__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_16__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_16__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_16__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_16__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_16__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_16__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_16__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_16__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_16__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_16__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_16__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_16__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_16__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_16__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_16__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_16__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_16__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_16__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_16__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_16__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_16__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_16__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_16__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_16__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_16__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_16__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_16__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_16__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_16__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_16__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_16__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_16__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_16__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_16__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_16__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_16__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_16__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_16__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_16__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_16__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_16__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_16__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_16__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_16__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_16__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_16__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_16__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_16__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_16__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_16__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_16__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_16__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_16__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_16__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_16__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_16__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_16__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_16__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_16__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_16__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_16__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_16__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_16__LowP12 = 127; + break; + } + } + spvpp_u12_16_LowP12r = spvpp_u12_16__LowP12; + spvpp_Eqme12_ptr_b_23_22->f.h = 0; + spvpp_Eqme12a_ptr_b_11_11->f.h = 0; + if ((((((((spvpp_u12_16_qA != 0) && (spvpp_u12_16_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_16_validA) & 0xffffffffffffffffLL) && spvpp_u12_16_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_16_passX || ((((spvpp_u12_16_passY && (spvpp_u12_16_CSCidA == spvpp_u12_16_CSCidY)) & 0x1LL) && (spvpp_u12_16_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_16_passZ && (spvpp_u12_16_CSCidA == spvpp_u12_16_CSCidZ)) & 0x1LL) && (spvpp_u12_16_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_16_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_16_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_16_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_16_Dphi_ptr_b_6_0->f.h <= spvpp_u12_16_HighP12r) spvpp_Eqme12_ptr_b_23_22->f.h = 3; + else if (spvpp_u12_16_Dphi_ptr_b_6_0->f.h <= spvpp_u12_16_MedP12r) spvpp_Eqme12_ptr_b_23_22->f.h = 2; + else if ((((spvpp_u12_16_Dphi_ptr_b_6_0->f.h <= spvpp_u12_16_LowP12r) || spvpp_u12_16_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_23_22->f.h = 1; + } + if ((((((spvpp_u12_16_CSCidA >= 1) && (spvpp_u12_16_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_16_CSCidA >= 10) && (spvpp_u12_16_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_16_Deta <= maxdeta_halo112) && (spvpp_u12_16_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_16_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_11_11->f.h = 1; + } + else + { + if ((((((spvpp_u12_16_Deta <= maxdeta_halo12) && (spvpp_u12_16_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_16_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_11_11->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u12_17() +{ +/* always */ if (CH_spvpp_u12_17_meA | CH_spvpp_u12_17_meB | CH_spvpp_u12_17_passX | CH_spvpp_u12_17_passY | CH_spvpp_u12_17_CSCidY | CH_spvpp_u12_17_passZ | CH_spvpp_u12_17_CSCidZ | CH_spvpp_u12_17_Dphi | CH_spvpp_u12_17_wide_phi | CH_spvpp_u12_17_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_17_phiA = spvpp_u12_17_meA_ptr_b_9_0->f.h; + spvpp_u12_17_etaA = spvpp_u12_17_meA_ptr_b_16_10->f.h; + spvpp_u12_17_qA = spvpp_u12_17_meA_ptr_b_20_17->f.h; + spvpp_u12_17_CSCidA = spvpp_u12_17_meA_ptr_b_24_21->f.h; + spvpp_u12_17_validA = spvpp_u12_17_meA_ptr_b_25_25->f.h; + spvpp_u12_17_phiB = spvpp_u12_17_meB_ptr_b_9_0->f.h; + spvpp_u12_17_etaB = spvpp_u12_17_meB_ptr_b_16_10->f.h; + spvpp_u12_17_qB = spvpp_u12_17_meB_ptr_b_20_17->f.h; + spvpp_u12_17_validB = spvpp_u12_17_meB_ptr_b_21_21->f.h; + spvpp_u12_17_Deta = (spvpp_u12_17_etaA > spvpp_u12_17_etaB) ? (0 & 0x7f) : ((spvpp_u12_17_etaB - spvpp_u12_17_etaA) & 0x7fLL); + spvpp_u12_17_Dphi = (spvpp_u12_17_phiA > spvpp_u12_17_phiB) ? ((spvpp_u12_17_phiA - spvpp_u12_17_phiB) & 0x3ffLL) : ((spvpp_u12_17_phiB - spvpp_u12_17_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_17__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_17__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_17__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_17__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_17__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_17__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_17__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_17__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_17__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_17__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_17__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_17__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_17__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_17__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_17__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_17__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_17__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_17__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_17__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_17__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_17__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_17__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_17__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_17__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_17__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_17__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_17__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_17__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_17__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_17__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_17__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_17__HighP12 = 0; + break; + } + } + spvpp_u12_17_HighP12r = spvpp_u12_17__HighP12; + + { + switch (spvpp_u12_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_17__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_17__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_17__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_17__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_17__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_17__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_17__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_17__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_17__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_17__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_17__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_17__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_17__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_17__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_17__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_17__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_17__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_17__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_17__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_17__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_17__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_17__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_17__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_17__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_17__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_17__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_17__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_17__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_17__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_17__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_17__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_17__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_17__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_17__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_17__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_17__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_17__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_17__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_17__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_17__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_17__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_17__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_17__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_17__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_17__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_17__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_17__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_17__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_17__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_17__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_17__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_17__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_17__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_17__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_17__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_17__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_17__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_17__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_17__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_17__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_17__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_17__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_17__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_17__MedP12 = 127; + break; + } + } + spvpp_u12_17_MedP12r = spvpp_u12_17__MedP12; + + { + switch (spvpp_u12_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_17__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_17__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_17__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_17__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_17__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_17__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_17__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_17__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_17__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_17__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_17__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_17__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_17__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_17__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_17__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_17__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_17__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_17__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_17__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_17__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_17__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_17__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_17__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_17__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_17__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_17__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_17__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_17__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_17__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_17__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_17__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_17__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_17__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_17__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_17__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_17__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_17__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_17__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_17__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_17__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_17__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_17__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_17__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_17__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_17__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_17__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_17__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_17__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_17__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_17__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_17__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_17__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_17__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_17__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_17__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_17__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_17__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_17__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_17__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_17__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_17__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_17__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_17__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_17__LowP12 = 127; + break; + } + } + spvpp_u12_17_LowP12r = spvpp_u12_17__LowP12; + spvpp_Eqme12_ptr_b_35_34->f.h = 0; + spvpp_Eqme12a_ptr_b_17_17->f.h = 0; + if ((((((((spvpp_u12_17_qA != 0) && (spvpp_u12_17_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_17_validA) & 0xffffffffffffffffLL) && spvpp_u12_17_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_17_passX || ((((spvpp_u12_17_passY && (spvpp_u12_17_CSCidA == spvpp_u12_17_CSCidY)) & 0x1LL) && (spvpp_u12_17_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_17_passZ && (spvpp_u12_17_CSCidA == spvpp_u12_17_CSCidZ)) & 0x1LL) && (spvpp_u12_17_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_17_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_17_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_17_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_17_Dphi_ptr_b_6_0->f.h <= spvpp_u12_17_HighP12r) spvpp_Eqme12_ptr_b_35_34->f.h = 3; + else if (spvpp_u12_17_Dphi_ptr_b_6_0->f.h <= spvpp_u12_17_MedP12r) spvpp_Eqme12_ptr_b_35_34->f.h = 2; + else if ((((spvpp_u12_17_Dphi_ptr_b_6_0->f.h <= spvpp_u12_17_LowP12r) || spvpp_u12_17_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_35_34->f.h = 1; + } + if ((((((spvpp_u12_17_CSCidA >= 1) && (spvpp_u12_17_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_17_CSCidA >= 10) && (spvpp_u12_17_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_17_Deta <= maxdeta_halo112) && (spvpp_u12_17_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_17_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_17_17->f.h = 1; + } + else + { + if ((((((spvpp_u12_17_Deta <= maxdeta_halo12) && (spvpp_u12_17_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_17_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_17_17->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u12_2() +{ +/* always */ if (CH_spvpp_u12_2_meA | CH_spvpp_u12_2_meB | CH_spvpp_u12_2_passX | CH_spvpp_u12_2_passY | CH_spvpp_u12_2_CSCidY | CH_spvpp_u12_2_passZ | CH_spvpp_u12_2_CSCidZ | CH_spvpp_u12_2_Dphi | CH_spvpp_u12_2_wide_phi | CH_spvpp_u12_2_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_2_phiA = spvpp_u12_2_meA_ptr_b_9_0->f.h; + spvpp_u12_2_etaA = spvpp_u12_2_meA_ptr_b_16_10->f.h; + spvpp_u12_2_qA = spvpp_u12_2_meA_ptr_b_20_17->f.h; + spvpp_u12_2_CSCidA = spvpp_u12_2_meA_ptr_b_24_21->f.h; + spvpp_u12_2_validA = spvpp_u12_2_meA_ptr_b_25_25->f.h; + spvpp_u12_2_phiB = spvpp_u12_2_meB_ptr_b_9_0->f.h; + spvpp_u12_2_etaB = spvpp_u12_2_meB_ptr_b_16_10->f.h; + spvpp_u12_2_qB = spvpp_u12_2_meB_ptr_b_20_17->f.h; + spvpp_u12_2_validB = spvpp_u12_2_meB_ptr_b_21_21->f.h; + spvpp_u12_2_Deta = (spvpp_u12_2_etaA > spvpp_u12_2_etaB) ? (0 & 0x7f) : ((spvpp_u12_2_etaB - spvpp_u12_2_etaA) & 0x7fLL); + spvpp_u12_2_Dphi = (spvpp_u12_2_phiA > spvpp_u12_2_phiB) ? ((spvpp_u12_2_phiA - spvpp_u12_2_phiB) & 0x3ffLL) : ((spvpp_u12_2_phiB - spvpp_u12_2_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_2__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_2__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_2__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_2__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_2__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_2__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_2__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_2__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_2__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_2__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_2__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_2__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_2__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_2__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_2__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_2__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_2__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_2__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_2__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_2__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_2__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_2__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_2__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_2__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_2__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_2__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_2__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_2__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_2__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_2__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_2__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_2__HighP12 = 0; + break; + } + } + spvpp_u12_2_HighP12r = spvpp_u12_2__HighP12; + + { + switch (spvpp_u12_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_2__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_2__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_2__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_2__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_2__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_2__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_2__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_2__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_2__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_2__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_2__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_2__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_2__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_2__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_2__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_2__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_2__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_2__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_2__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_2__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_2__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_2__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_2__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_2__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_2__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_2__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_2__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_2__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_2__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_2__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_2__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_2__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_2__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_2__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_2__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_2__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_2__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_2__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_2__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_2__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_2__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_2__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_2__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_2__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_2__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_2__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_2__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_2__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_2__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_2__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_2__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_2__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_2__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_2__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_2__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_2__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_2__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_2__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_2__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_2__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_2__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_2__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_2__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_2__MedP12 = 127; + break; + } + } + spvpp_u12_2_MedP12r = spvpp_u12_2__MedP12; + + { + switch (spvpp_u12_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_2__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_2__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_2__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_2__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_2__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_2__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_2__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_2__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_2__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_2__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_2__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_2__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_2__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_2__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_2__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_2__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_2__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_2__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_2__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_2__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_2__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_2__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_2__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_2__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_2__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_2__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_2__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_2__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_2__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_2__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_2__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_2__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_2__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_2__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_2__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_2__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_2__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_2__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_2__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_2__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_2__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_2__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_2__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_2__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_2__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_2__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_2__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_2__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_2__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_2__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_2__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_2__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_2__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_2__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_2__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_2__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_2__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_2__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_2__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_2__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_2__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_2__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_2__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_2__LowP12 = 127; + break; + } + } + spvpp_u12_2_LowP12r = spvpp_u12_2__LowP12; + spvpp_Eqme12_ptr_b_25_24->f.h = 0; + spvpp_Eqme12a_ptr_b_12_12->f.h = 0; + if ((((((((spvpp_u12_2_qA != 0) && (spvpp_u12_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_2_validA) & 0xffffffffffffffffLL) && spvpp_u12_2_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_2_passX || ((((spvpp_u12_2_passY && (spvpp_u12_2_CSCidA == spvpp_u12_2_CSCidY)) & 0x1LL) && (spvpp_u12_2_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_2_passZ && (spvpp_u12_2_CSCidA == spvpp_u12_2_CSCidZ)) & 0x1LL) && (spvpp_u12_2_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_2_Dphi_ptr_b_6_0->f.h <= spvpp_u12_2_HighP12r) spvpp_Eqme12_ptr_b_25_24->f.h = 3; + else if (spvpp_u12_2_Dphi_ptr_b_6_0->f.h <= spvpp_u12_2_MedP12r) spvpp_Eqme12_ptr_b_25_24->f.h = 2; + else if ((((spvpp_u12_2_Dphi_ptr_b_6_0->f.h <= spvpp_u12_2_LowP12r) || spvpp_u12_2_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_25_24->f.h = 1; + } + if ((((((spvpp_u12_2_CSCidA >= 1) && (spvpp_u12_2_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_2_CSCidA >= 10) && (spvpp_u12_2_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_2_Deta <= maxdeta_halo112) && (spvpp_u12_2_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_2_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_12_12->f.h = 1; + } + else + { + if ((((((spvpp_u12_2_Deta <= maxdeta_halo12) && (spvpp_u12_2_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_2_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_12_12->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u12_3() +{ +/* always */ if (CH_spvpp_u12_3_meA | CH_spvpp_u12_3_meB | CH_spvpp_u12_3_passX | CH_spvpp_u12_3_passY | CH_spvpp_u12_3_CSCidY | CH_spvpp_u12_3_passZ | CH_spvpp_u12_3_CSCidZ | CH_spvpp_u12_3_Dphi | CH_spvpp_u12_3_wide_phi | CH_spvpp_u12_3_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_3_phiA = spvpp_u12_3_meA_ptr_b_9_0->f.h; + spvpp_u12_3_etaA = spvpp_u12_3_meA_ptr_b_16_10->f.h; + spvpp_u12_3_qA = spvpp_u12_3_meA_ptr_b_20_17->f.h; + spvpp_u12_3_CSCidA = spvpp_u12_3_meA_ptr_b_24_21->f.h; + spvpp_u12_3_validA = spvpp_u12_3_meA_ptr_b_25_25->f.h; + spvpp_u12_3_phiB = spvpp_u12_3_meB_ptr_b_9_0->f.h; + spvpp_u12_3_etaB = spvpp_u12_3_meB_ptr_b_16_10->f.h; + spvpp_u12_3_qB = spvpp_u12_3_meB_ptr_b_20_17->f.h; + spvpp_u12_3_validB = spvpp_u12_3_meB_ptr_b_21_21->f.h; + spvpp_u12_3_Deta = (spvpp_u12_3_etaA > spvpp_u12_3_etaB) ? (0 & 0x7f) : ((spvpp_u12_3_etaB - spvpp_u12_3_etaA) & 0x7fLL); + spvpp_u12_3_Dphi = (spvpp_u12_3_phiA > spvpp_u12_3_phiB) ? ((spvpp_u12_3_phiA - spvpp_u12_3_phiB) & 0x3ffLL) : ((spvpp_u12_3_phiB - spvpp_u12_3_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_3__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_3__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_3__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_3__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_3__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_3__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_3__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_3__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_3__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_3__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_3__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_3__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_3__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_3__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_3__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_3__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_3__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_3__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_3__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_3__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_3__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_3__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_3__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_3__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_3__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_3__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_3__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_3__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_3__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_3__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_3__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_3__HighP12 = 0; + break; + } + } + spvpp_u12_3_HighP12r = spvpp_u12_3__HighP12; + + { + switch (spvpp_u12_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_3__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_3__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_3__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_3__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_3__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_3__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_3__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_3__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_3__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_3__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_3__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_3__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_3__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_3__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_3__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_3__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_3__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_3__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_3__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_3__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_3__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_3__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_3__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_3__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_3__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_3__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_3__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_3__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_3__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_3__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_3__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_3__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_3__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_3__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_3__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_3__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_3__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_3__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_3__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_3__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_3__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_3__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_3__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_3__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_3__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_3__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_3__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_3__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_3__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_3__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_3__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_3__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_3__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_3__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_3__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_3__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_3__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_3__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_3__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_3__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_3__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_3__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_3__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_3__MedP12 = 127; + break; + } + } + spvpp_u12_3_MedP12r = spvpp_u12_3__MedP12; + + { + switch (spvpp_u12_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_3__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_3__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_3__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_3__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_3__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_3__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_3__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_3__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_3__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_3__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_3__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_3__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_3__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_3__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_3__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_3__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_3__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_3__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_3__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_3__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_3__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_3__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_3__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_3__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_3__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_3__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_3__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_3__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_3__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_3__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_3__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_3__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_3__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_3__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_3__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_3__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_3__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_3__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_3__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_3__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_3__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_3__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_3__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_3__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_3__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_3__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_3__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_3__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_3__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_3__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_3__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_3__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_3__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_3__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_3__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_3__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_3__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_3__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_3__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_3__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_3__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_3__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_3__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_3__LowP12 = 127; + break; + } + } + spvpp_u12_3_LowP12r = spvpp_u12_3__LowP12; + spvpp_Eqme12_ptr_b_3_2->f.h = 0; + spvpp_Eqme12a_ptr_b_1_1->f.h = 0; + if ((((((((spvpp_u12_3_qA != 0) && (spvpp_u12_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_3_validA) & 0xffffffffffffffffLL) && spvpp_u12_3_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_3_passX || ((((spvpp_u12_3_passY && (spvpp_u12_3_CSCidA == spvpp_u12_3_CSCidY)) & 0x1LL) && (spvpp_u12_3_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_3_passZ && (spvpp_u12_3_CSCidA == spvpp_u12_3_CSCidZ)) & 0x1LL) && (spvpp_u12_3_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_3_Dphi_ptr_b_6_0->f.h <= spvpp_u12_3_HighP12r) spvpp_Eqme12_ptr_b_3_2->f.h = 3; + else if (spvpp_u12_3_Dphi_ptr_b_6_0->f.h <= spvpp_u12_3_MedP12r) spvpp_Eqme12_ptr_b_3_2->f.h = 2; + else if ((((spvpp_u12_3_Dphi_ptr_b_6_0->f.h <= spvpp_u12_3_LowP12r) || spvpp_u12_3_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_3_2->f.h = 1; + } + if ((((((spvpp_u12_3_CSCidA >= 1) && (spvpp_u12_3_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_3_CSCidA >= 10) && (spvpp_u12_3_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_3_Deta <= maxdeta_halo112) && (spvpp_u12_3_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_3_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_1_1->f.h = 1; + } + else + { + if ((((((spvpp_u12_3_Deta <= maxdeta_halo12) && (spvpp_u12_3_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_3_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_1_1->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u12_4() +{ +/* always */ if (CH_spvpp_u12_4_meA | CH_spvpp_u12_4_meB | CH_spvpp_u12_4_passX | CH_spvpp_u12_4_passY | CH_spvpp_u12_4_CSCidY | CH_spvpp_u12_4_passZ | CH_spvpp_u12_4_CSCidZ | CH_spvpp_u12_4_Dphi | CH_spvpp_u12_4_wide_phi | CH_spvpp_u12_4_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_4_phiA = spvpp_u12_4_meA_ptr_b_9_0->f.h; + spvpp_u12_4_etaA = spvpp_u12_4_meA_ptr_b_16_10->f.h; + spvpp_u12_4_qA = spvpp_u12_4_meA_ptr_b_20_17->f.h; + spvpp_u12_4_CSCidA = spvpp_u12_4_meA_ptr_b_24_21->f.h; + spvpp_u12_4_validA = spvpp_u12_4_meA_ptr_b_25_25->f.h; + spvpp_u12_4_phiB = spvpp_u12_4_meB_ptr_b_9_0->f.h; + spvpp_u12_4_etaB = spvpp_u12_4_meB_ptr_b_16_10->f.h; + spvpp_u12_4_qB = spvpp_u12_4_meB_ptr_b_20_17->f.h; + spvpp_u12_4_validB = spvpp_u12_4_meB_ptr_b_21_21->f.h; + spvpp_u12_4_Deta = (spvpp_u12_4_etaA > spvpp_u12_4_etaB) ? (0 & 0x7f) : ((spvpp_u12_4_etaB - spvpp_u12_4_etaA) & 0x7fLL); + spvpp_u12_4_Dphi = (spvpp_u12_4_phiA > spvpp_u12_4_phiB) ? ((spvpp_u12_4_phiA - spvpp_u12_4_phiB) & 0x3ffLL) : ((spvpp_u12_4_phiB - spvpp_u12_4_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_4__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_4__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_4__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_4__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_4__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_4__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_4__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_4__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_4__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_4__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_4__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_4__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_4__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_4__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_4__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_4__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_4__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_4__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_4__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_4__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_4__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_4__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_4__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_4__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_4__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_4__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_4__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_4__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_4__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_4__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_4__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_4__HighP12 = 0; + break; + } + } + spvpp_u12_4_HighP12r = spvpp_u12_4__HighP12; + + { + switch (spvpp_u12_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_4__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_4__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_4__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_4__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_4__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_4__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_4__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_4__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_4__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_4__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_4__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_4__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_4__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_4__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_4__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_4__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_4__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_4__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_4__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_4__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_4__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_4__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_4__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_4__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_4__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_4__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_4__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_4__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_4__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_4__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_4__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_4__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_4__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_4__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_4__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_4__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_4__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_4__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_4__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_4__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_4__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_4__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_4__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_4__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_4__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_4__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_4__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_4__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_4__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_4__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_4__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_4__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_4__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_4__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_4__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_4__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_4__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_4__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_4__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_4__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_4__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_4__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_4__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_4__MedP12 = 127; + break; + } + } + spvpp_u12_4_MedP12r = spvpp_u12_4__MedP12; + + { + switch (spvpp_u12_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_4__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_4__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_4__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_4__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_4__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_4__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_4__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_4__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_4__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_4__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_4__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_4__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_4__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_4__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_4__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_4__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_4__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_4__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_4__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_4__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_4__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_4__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_4__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_4__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_4__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_4__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_4__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_4__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_4__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_4__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_4__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_4__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_4__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_4__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_4__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_4__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_4__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_4__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_4__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_4__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_4__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_4__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_4__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_4__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_4__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_4__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_4__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_4__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_4__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_4__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_4__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_4__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_4__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_4__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_4__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_4__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_4__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_4__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_4__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_4__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_4__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_4__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_4__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_4__LowP12 = 127; + break; + } + } + spvpp_u12_4_LowP12r = spvpp_u12_4__LowP12; + spvpp_Eqme12_ptr_b_15_14->f.h = 0; + spvpp_Eqme12a_ptr_b_7_7->f.h = 0; + if ((((((((spvpp_u12_4_qA != 0) && (spvpp_u12_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_4_validA) & 0xffffffffffffffffLL) && spvpp_u12_4_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_4_passX || ((((spvpp_u12_4_passY && (spvpp_u12_4_CSCidA == spvpp_u12_4_CSCidY)) & 0x1LL) && (spvpp_u12_4_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_4_passZ && (spvpp_u12_4_CSCidA == spvpp_u12_4_CSCidZ)) & 0x1LL) && (spvpp_u12_4_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_4_Dphi_ptr_b_6_0->f.h <= spvpp_u12_4_HighP12r) spvpp_Eqme12_ptr_b_15_14->f.h = 3; + else if (spvpp_u12_4_Dphi_ptr_b_6_0->f.h <= spvpp_u12_4_MedP12r) spvpp_Eqme12_ptr_b_15_14->f.h = 2; + else if ((((spvpp_u12_4_Dphi_ptr_b_6_0->f.h <= spvpp_u12_4_LowP12r) || spvpp_u12_4_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_15_14->f.h = 1; + } + if ((((((spvpp_u12_4_CSCidA >= 1) && (spvpp_u12_4_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_4_CSCidA >= 10) && (spvpp_u12_4_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_4_Deta <= maxdeta_halo112) && (spvpp_u12_4_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_4_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_7_7->f.h = 1; + } + else + { + if ((((((spvpp_u12_4_Deta <= maxdeta_halo12) && (spvpp_u12_4_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_4_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_7_7->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u12_5() +{ +/* always */ if (CH_spvpp_u12_5_meA | CH_spvpp_u12_5_meB | CH_spvpp_u12_5_passX | CH_spvpp_u12_5_passY | CH_spvpp_u12_5_CSCidY | CH_spvpp_u12_5_passZ | CH_spvpp_u12_5_CSCidZ | CH_spvpp_u12_5_Dphi | CH_spvpp_u12_5_wide_phi | CH_spvpp_u12_5_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_5_phiA = spvpp_u12_5_meA_ptr_b_9_0->f.h; + spvpp_u12_5_etaA = spvpp_u12_5_meA_ptr_b_16_10->f.h; + spvpp_u12_5_qA = spvpp_u12_5_meA_ptr_b_20_17->f.h; + spvpp_u12_5_CSCidA = spvpp_u12_5_meA_ptr_b_24_21->f.h; + spvpp_u12_5_validA = spvpp_u12_5_meA_ptr_b_25_25->f.h; + spvpp_u12_5_phiB = spvpp_u12_5_meB_ptr_b_9_0->f.h; + spvpp_u12_5_etaB = spvpp_u12_5_meB_ptr_b_16_10->f.h; + spvpp_u12_5_qB = spvpp_u12_5_meB_ptr_b_20_17->f.h; + spvpp_u12_5_validB = spvpp_u12_5_meB_ptr_b_21_21->f.h; + spvpp_u12_5_Deta = (spvpp_u12_5_etaA > spvpp_u12_5_etaB) ? (0 & 0x7f) : ((spvpp_u12_5_etaB - spvpp_u12_5_etaA) & 0x7fLL); + spvpp_u12_5_Dphi = (spvpp_u12_5_phiA > spvpp_u12_5_phiB) ? ((spvpp_u12_5_phiA - spvpp_u12_5_phiB) & 0x3ffLL) : ((spvpp_u12_5_phiB - spvpp_u12_5_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_5__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_5__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_5__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_5__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_5__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_5__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_5__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_5__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_5__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_5__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_5__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_5__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_5__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_5__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_5__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_5__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_5__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_5__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_5__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_5__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_5__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_5__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_5__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_5__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_5__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_5__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_5__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_5__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_5__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_5__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_5__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_5__HighP12 = 0; + break; + } + } + spvpp_u12_5_HighP12r = spvpp_u12_5__HighP12; + + { + switch (spvpp_u12_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_5__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_5__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_5__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_5__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_5__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_5__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_5__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_5__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_5__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_5__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_5__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_5__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_5__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_5__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_5__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_5__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_5__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_5__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_5__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_5__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_5__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_5__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_5__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_5__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_5__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_5__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_5__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_5__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_5__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_5__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_5__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_5__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_5__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_5__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_5__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_5__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_5__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_5__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_5__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_5__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_5__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_5__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_5__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_5__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_5__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_5__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_5__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_5__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_5__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_5__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_5__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_5__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_5__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_5__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_5__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_5__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_5__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_5__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_5__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_5__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_5__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_5__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_5__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_5__MedP12 = 127; + break; + } + } + spvpp_u12_5_MedP12r = spvpp_u12_5__MedP12; + + { + switch (spvpp_u12_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_5__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_5__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_5__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_5__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_5__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_5__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_5__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_5__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_5__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_5__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_5__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_5__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_5__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_5__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_5__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_5__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_5__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_5__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_5__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_5__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_5__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_5__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_5__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_5__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_5__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_5__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_5__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_5__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_5__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_5__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_5__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_5__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_5__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_5__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_5__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_5__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_5__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_5__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_5__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_5__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_5__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_5__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_5__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_5__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_5__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_5__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_5__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_5__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_5__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_5__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_5__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_5__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_5__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_5__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_5__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_5__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_5__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_5__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_5__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_5__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_5__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_5__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_5__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_5__LowP12 = 127; + break; + } + } + spvpp_u12_5_LowP12r = spvpp_u12_5__LowP12; + spvpp_Eqme12_ptr_b_27_26->f.h = 0; + spvpp_Eqme12a_ptr_b_13_13->f.h = 0; + if ((((((((spvpp_u12_5_qA != 0) && (spvpp_u12_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_5_validA) & 0xffffffffffffffffLL) && spvpp_u12_5_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_5_passX || ((((spvpp_u12_5_passY && (spvpp_u12_5_CSCidA == spvpp_u12_5_CSCidY)) & 0x1LL) && (spvpp_u12_5_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_5_passZ && (spvpp_u12_5_CSCidA == spvpp_u12_5_CSCidZ)) & 0x1LL) && (spvpp_u12_5_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_5_Dphi_ptr_b_6_0->f.h <= spvpp_u12_5_HighP12r) spvpp_Eqme12_ptr_b_27_26->f.h = 3; + else if (spvpp_u12_5_Dphi_ptr_b_6_0->f.h <= spvpp_u12_5_MedP12r) spvpp_Eqme12_ptr_b_27_26->f.h = 2; + else if ((((spvpp_u12_5_Dphi_ptr_b_6_0->f.h <= spvpp_u12_5_LowP12r) || spvpp_u12_5_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_27_26->f.h = 1; + } + if ((((((spvpp_u12_5_CSCidA >= 1) && (spvpp_u12_5_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_5_CSCidA >= 10) && (spvpp_u12_5_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_5_Deta <= maxdeta_halo112) && (spvpp_u12_5_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_5_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_13_13->f.h = 1; + } + else + { + if ((((((spvpp_u12_5_Deta <= maxdeta_halo12) && (spvpp_u12_5_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_5_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_13_13->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u12_6() +{ +/* always */ if (CH_spvpp_u12_6_meA | CH_spvpp_u12_6_meB | CH_spvpp_u12_6_passX | CH_spvpp_u12_6_passY | CH_spvpp_u12_6_CSCidY | CH_spvpp_u12_6_passZ | CH_spvpp_u12_6_CSCidZ | CH_spvpp_u12_6_Dphi | CH_spvpp_u12_6_wide_phi | CH_spvpp_u12_6_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_6_phiA = spvpp_u12_6_meA_ptr_b_9_0->f.h; + spvpp_u12_6_etaA = spvpp_u12_6_meA_ptr_b_16_10->f.h; + spvpp_u12_6_qA = spvpp_u12_6_meA_ptr_b_20_17->f.h; + spvpp_u12_6_CSCidA = spvpp_u12_6_meA_ptr_b_24_21->f.h; + spvpp_u12_6_validA = spvpp_u12_6_meA_ptr_b_25_25->f.h; + spvpp_u12_6_phiB = spvpp_u12_6_meB_ptr_b_9_0->f.h; + spvpp_u12_6_etaB = spvpp_u12_6_meB_ptr_b_16_10->f.h; + spvpp_u12_6_qB = spvpp_u12_6_meB_ptr_b_20_17->f.h; + spvpp_u12_6_validB = spvpp_u12_6_meB_ptr_b_21_21->f.h; + spvpp_u12_6_Deta = (spvpp_u12_6_etaA > spvpp_u12_6_etaB) ? (0 & 0x7f) : ((spvpp_u12_6_etaB - spvpp_u12_6_etaA) & 0x7fLL); + spvpp_u12_6_Dphi = (spvpp_u12_6_phiA > spvpp_u12_6_phiB) ? ((spvpp_u12_6_phiA - spvpp_u12_6_phiB) & 0x3ffLL) : ((spvpp_u12_6_phiB - spvpp_u12_6_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_6__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_6__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_6__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_6__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_6__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_6__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_6__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_6__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_6__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_6__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_6__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_6__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_6__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_6__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_6__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_6__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_6__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_6__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_6__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_6__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_6__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_6__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_6__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_6__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_6__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_6__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_6__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_6__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_6__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_6__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_6__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_6__HighP12 = 0; + break; + } + } + spvpp_u12_6_HighP12r = spvpp_u12_6__HighP12; + + { + switch (spvpp_u12_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_6__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_6__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_6__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_6__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_6__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_6__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_6__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_6__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_6__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_6__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_6__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_6__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_6__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_6__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_6__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_6__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_6__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_6__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_6__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_6__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_6__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_6__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_6__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_6__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_6__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_6__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_6__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_6__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_6__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_6__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_6__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_6__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_6__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_6__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_6__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_6__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_6__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_6__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_6__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_6__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_6__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_6__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_6__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_6__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_6__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_6__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_6__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_6__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_6__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_6__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_6__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_6__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_6__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_6__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_6__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_6__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_6__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_6__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_6__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_6__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_6__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_6__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_6__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_6__MedP12 = 127; + break; + } + } + spvpp_u12_6_MedP12r = spvpp_u12_6__MedP12; + + { + switch (spvpp_u12_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_6__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_6__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_6__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_6__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_6__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_6__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_6__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_6__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_6__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_6__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_6__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_6__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_6__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_6__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_6__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_6__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_6__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_6__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_6__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_6__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_6__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_6__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_6__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_6__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_6__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_6__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_6__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_6__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_6__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_6__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_6__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_6__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_6__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_6__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_6__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_6__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_6__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_6__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_6__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_6__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_6__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_6__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_6__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_6__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_6__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_6__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_6__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_6__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_6__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_6__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_6__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_6__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_6__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_6__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_6__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_6__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_6__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_6__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_6__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_6__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_6__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_6__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_6__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_6__LowP12 = 127; + break; + } + } + spvpp_u12_6_LowP12r = spvpp_u12_6__LowP12; + spvpp_Eqme12_ptr_b_5_4->f.h = 0; + spvpp_Eqme12a_ptr_b_2_2->f.h = 0; + if ((((((((spvpp_u12_6_qA != 0) && (spvpp_u12_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_6_validA) & 0xffffffffffffffffLL) && spvpp_u12_6_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_6_passX || ((((spvpp_u12_6_passY && (spvpp_u12_6_CSCidA == spvpp_u12_6_CSCidY)) & 0x1LL) && (spvpp_u12_6_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_6_passZ && (spvpp_u12_6_CSCidA == spvpp_u12_6_CSCidZ)) & 0x1LL) && (spvpp_u12_6_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_6_Dphi_ptr_b_6_0->f.h <= spvpp_u12_6_HighP12r) spvpp_Eqme12_ptr_b_5_4->f.h = 3; + else if (spvpp_u12_6_Dphi_ptr_b_6_0->f.h <= spvpp_u12_6_MedP12r) spvpp_Eqme12_ptr_b_5_4->f.h = 2; + else if ((((spvpp_u12_6_Dphi_ptr_b_6_0->f.h <= spvpp_u12_6_LowP12r) || spvpp_u12_6_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_5_4->f.h = 1; + } + if ((((((spvpp_u12_6_CSCidA >= 1) && (spvpp_u12_6_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_6_CSCidA >= 10) && (spvpp_u12_6_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_6_Deta <= maxdeta_halo112) && (spvpp_u12_6_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_6_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_2_2->f.h = 1; + } + else + { + if ((((((spvpp_u12_6_Deta <= maxdeta_halo12) && (spvpp_u12_6_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_6_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_2_2->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u12_7() +{ +/* always */ if (CH_spvpp_u12_7_meA | CH_spvpp_u12_7_meB | CH_spvpp_u12_7_passX | CH_spvpp_u12_7_passY | CH_spvpp_u12_7_CSCidY | CH_spvpp_u12_7_passZ | CH_spvpp_u12_7_CSCidZ | CH_spvpp_u12_7_Dphi | CH_spvpp_u12_7_wide_phi | CH_spvpp_u12_7_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_7_phiA = spvpp_u12_7_meA_ptr_b_9_0->f.h; + spvpp_u12_7_etaA = spvpp_u12_7_meA_ptr_b_16_10->f.h; + spvpp_u12_7_qA = spvpp_u12_7_meA_ptr_b_20_17->f.h; + spvpp_u12_7_CSCidA = spvpp_u12_7_meA_ptr_b_24_21->f.h; + spvpp_u12_7_validA = spvpp_u12_7_meA_ptr_b_25_25->f.h; + spvpp_u12_7_phiB = spvpp_u12_7_meB_ptr_b_9_0->f.h; + spvpp_u12_7_etaB = spvpp_u12_7_meB_ptr_b_16_10->f.h; + spvpp_u12_7_qB = spvpp_u12_7_meB_ptr_b_20_17->f.h; + spvpp_u12_7_validB = spvpp_u12_7_meB_ptr_b_21_21->f.h; + spvpp_u12_7_Deta = (spvpp_u12_7_etaA > spvpp_u12_7_etaB) ? (0 & 0x7f) : ((spvpp_u12_7_etaB - spvpp_u12_7_etaA) & 0x7fLL); + spvpp_u12_7_Dphi = (spvpp_u12_7_phiA > spvpp_u12_7_phiB) ? ((spvpp_u12_7_phiA - spvpp_u12_7_phiB) & 0x3ffLL) : ((spvpp_u12_7_phiB - spvpp_u12_7_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_7__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_7__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_7__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_7__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_7__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_7__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_7__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_7__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_7__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_7__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_7__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_7__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_7__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_7__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_7__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_7__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_7__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_7__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_7__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_7__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_7__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_7__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_7__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_7__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_7__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_7__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_7__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_7__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_7__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_7__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_7__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_7__HighP12 = 0; + break; + } + } + spvpp_u12_7_HighP12r = spvpp_u12_7__HighP12; + + { + switch (spvpp_u12_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_7__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_7__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_7__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_7__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_7__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_7__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_7__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_7__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_7__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_7__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_7__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_7__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_7__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_7__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_7__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_7__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_7__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_7__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_7__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_7__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_7__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_7__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_7__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_7__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_7__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_7__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_7__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_7__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_7__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_7__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_7__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_7__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_7__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_7__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_7__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_7__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_7__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_7__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_7__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_7__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_7__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_7__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_7__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_7__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_7__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_7__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_7__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_7__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_7__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_7__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_7__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_7__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_7__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_7__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_7__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_7__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_7__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_7__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_7__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_7__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_7__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_7__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_7__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_7__MedP12 = 127; + break; + } + } + spvpp_u12_7_MedP12r = spvpp_u12_7__MedP12; + + { + switch (spvpp_u12_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_7__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_7__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_7__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_7__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_7__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_7__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_7__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_7__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_7__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_7__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_7__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_7__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_7__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_7__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_7__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_7__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_7__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_7__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_7__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_7__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_7__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_7__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_7__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_7__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_7__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_7__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_7__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_7__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_7__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_7__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_7__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_7__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_7__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_7__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_7__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_7__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_7__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_7__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_7__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_7__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_7__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_7__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_7__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_7__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_7__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_7__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_7__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_7__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_7__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_7__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_7__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_7__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_7__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_7__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_7__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_7__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_7__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_7__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_7__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_7__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_7__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_7__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_7__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_7__LowP12 = 127; + break; + } + } + spvpp_u12_7_LowP12r = spvpp_u12_7__LowP12; + spvpp_Eqme12_ptr_b_17_16->f.h = 0; + spvpp_Eqme12a_ptr_b_8_8->f.h = 0; + if ((((((((spvpp_u12_7_qA != 0) && (spvpp_u12_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_7_validA) & 0xffffffffffffffffLL) && spvpp_u12_7_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_7_passX || ((((spvpp_u12_7_passY && (spvpp_u12_7_CSCidA == spvpp_u12_7_CSCidY)) & 0x1LL) && (spvpp_u12_7_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_7_passZ && (spvpp_u12_7_CSCidA == spvpp_u12_7_CSCidZ)) & 0x1LL) && (spvpp_u12_7_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_7_Dphi_ptr_b_6_0->f.h <= spvpp_u12_7_HighP12r) spvpp_Eqme12_ptr_b_17_16->f.h = 3; + else if (spvpp_u12_7_Dphi_ptr_b_6_0->f.h <= spvpp_u12_7_MedP12r) spvpp_Eqme12_ptr_b_17_16->f.h = 2; + else if ((((spvpp_u12_7_Dphi_ptr_b_6_0->f.h <= spvpp_u12_7_LowP12r) || spvpp_u12_7_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_17_16->f.h = 1; + } + if ((((((spvpp_u12_7_CSCidA >= 1) && (spvpp_u12_7_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_7_CSCidA >= 10) && (spvpp_u12_7_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_7_Deta <= maxdeta_halo112) && (spvpp_u12_7_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_7_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_8_8->f.h = 1; + } + else + { + if ((((((spvpp_u12_7_Deta <= maxdeta_halo12) && (spvpp_u12_7_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_7_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_8_8->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u12_8() +{ +/* always */ if (CH_spvpp_u12_8_meA | CH_spvpp_u12_8_meB | CH_spvpp_u12_8_passX | CH_spvpp_u12_8_passY | CH_spvpp_u12_8_CSCidY | CH_spvpp_u12_8_passZ | CH_spvpp_u12_8_CSCidZ | CH_spvpp_u12_8_Dphi | CH_spvpp_u12_8_wide_phi | CH_spvpp_u12_8_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_8_phiA = spvpp_u12_8_meA_ptr_b_9_0->f.h; + spvpp_u12_8_etaA = spvpp_u12_8_meA_ptr_b_16_10->f.h; + spvpp_u12_8_qA = spvpp_u12_8_meA_ptr_b_20_17->f.h; + spvpp_u12_8_CSCidA = spvpp_u12_8_meA_ptr_b_24_21->f.h; + spvpp_u12_8_validA = spvpp_u12_8_meA_ptr_b_25_25->f.h; + spvpp_u12_8_phiB = spvpp_u12_8_meB_ptr_b_9_0->f.h; + spvpp_u12_8_etaB = spvpp_u12_8_meB_ptr_b_16_10->f.h; + spvpp_u12_8_qB = spvpp_u12_8_meB_ptr_b_20_17->f.h; + spvpp_u12_8_validB = spvpp_u12_8_meB_ptr_b_21_21->f.h; + spvpp_u12_8_Deta = (spvpp_u12_8_etaA > spvpp_u12_8_etaB) ? (0 & 0x7f) : ((spvpp_u12_8_etaB - spvpp_u12_8_etaA) & 0x7fLL); + spvpp_u12_8_Dphi = (spvpp_u12_8_phiA > spvpp_u12_8_phiB) ? ((spvpp_u12_8_phiA - spvpp_u12_8_phiB) & 0x3ffLL) : ((spvpp_u12_8_phiB - spvpp_u12_8_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_8__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_8__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_8__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_8__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_8__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_8__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_8__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_8__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_8__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_8__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_8__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_8__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_8__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_8__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_8__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_8__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_8__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_8__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_8__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_8__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_8__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_8__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_8__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_8__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_8__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_8__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_8__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_8__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_8__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_8__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_8__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_8__HighP12 = 0; + break; + } + } + spvpp_u12_8_HighP12r = spvpp_u12_8__HighP12; + + { + switch (spvpp_u12_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_8__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_8__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_8__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_8__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_8__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_8__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_8__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_8__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_8__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_8__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_8__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_8__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_8__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_8__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_8__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_8__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_8__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_8__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_8__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_8__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_8__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_8__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_8__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_8__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_8__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_8__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_8__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_8__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_8__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_8__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_8__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_8__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_8__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_8__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_8__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_8__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_8__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_8__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_8__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_8__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_8__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_8__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_8__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_8__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_8__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_8__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_8__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_8__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_8__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_8__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_8__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_8__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_8__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_8__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_8__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_8__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_8__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_8__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_8__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_8__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_8__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_8__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_8__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_8__MedP12 = 127; + break; + } + } + spvpp_u12_8_MedP12r = spvpp_u12_8__MedP12; + + { + switch (spvpp_u12_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_8__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_8__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_8__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_8__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_8__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_8__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_8__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_8__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_8__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_8__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_8__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_8__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_8__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_8__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_8__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_8__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_8__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_8__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_8__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_8__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_8__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_8__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_8__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_8__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_8__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_8__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_8__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_8__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_8__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_8__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_8__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_8__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_8__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_8__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_8__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_8__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_8__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_8__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_8__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_8__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_8__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_8__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_8__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_8__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_8__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_8__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_8__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_8__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_8__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_8__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_8__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_8__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_8__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_8__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_8__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_8__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_8__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_8__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_8__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_8__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_8__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_8__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_8__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_8__LowP12 = 127; + break; + } + } + spvpp_u12_8_LowP12r = spvpp_u12_8__LowP12; + spvpp_Eqme12_ptr_b_29_28->f.h = 0; + spvpp_Eqme12a_ptr_b_14_14->f.h = 0; + if ((((((((spvpp_u12_8_qA != 0) && (spvpp_u12_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_8_validA) & 0xffffffffffffffffLL) && spvpp_u12_8_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_8_passX || ((((spvpp_u12_8_passY && (spvpp_u12_8_CSCidA == spvpp_u12_8_CSCidY)) & 0x1LL) && (spvpp_u12_8_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_8_passZ && (spvpp_u12_8_CSCidA == spvpp_u12_8_CSCidZ)) & 0x1LL) && (spvpp_u12_8_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_8_Dphi_ptr_b_6_0->f.h <= spvpp_u12_8_HighP12r) spvpp_Eqme12_ptr_b_29_28->f.h = 3; + else if (spvpp_u12_8_Dphi_ptr_b_6_0->f.h <= spvpp_u12_8_MedP12r) spvpp_Eqme12_ptr_b_29_28->f.h = 2; + else if ((((spvpp_u12_8_Dphi_ptr_b_6_0->f.h <= spvpp_u12_8_LowP12r) || spvpp_u12_8_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_29_28->f.h = 1; + } + if ((((((spvpp_u12_8_CSCidA >= 1) && (spvpp_u12_8_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_8_CSCidA >= 10) && (spvpp_u12_8_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_8_Deta <= maxdeta_halo112) && (spvpp_u12_8_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_8_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_14_14->f.h = 1; + } + else + { + if ((((((spvpp_u12_8_Deta <= maxdeta_halo12) && (spvpp_u12_8_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_8_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_14_14->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u12_9() +{ +/* always */ if (CH_spvpp_u12_9_meA | CH_spvpp_u12_9_meB | CH_spvpp_u12_9_passX | CH_spvpp_u12_9_passY | CH_spvpp_u12_9_CSCidY | CH_spvpp_u12_9_passZ | CH_spvpp_u12_9_CSCidZ | CH_spvpp_u12_9_Dphi | CH_spvpp_u12_9_wide_phi | CH_spvpp_u12_9_Deta | CH_mindeta_halo12 | CH_maxdeta_halo12 | CH_maxdphi_halo12 | CH_mindeta_halo112 | CH_maxdeta_halo112 | CH_maxdphi_halo112) +{ + spvpp_u12_9_phiA = spvpp_u12_9_meA_ptr_b_9_0->f.h; + spvpp_u12_9_etaA = spvpp_u12_9_meA_ptr_b_16_10->f.h; + spvpp_u12_9_qA = spvpp_u12_9_meA_ptr_b_20_17->f.h; + spvpp_u12_9_CSCidA = spvpp_u12_9_meA_ptr_b_24_21->f.h; + spvpp_u12_9_validA = spvpp_u12_9_meA_ptr_b_25_25->f.h; + spvpp_u12_9_phiB = spvpp_u12_9_meB_ptr_b_9_0->f.h; + spvpp_u12_9_etaB = spvpp_u12_9_meB_ptr_b_16_10->f.h; + spvpp_u12_9_qB = spvpp_u12_9_meB_ptr_b_20_17->f.h; + spvpp_u12_9_validB = spvpp_u12_9_meB_ptr_b_21_21->f.h; + spvpp_u12_9_Deta = (spvpp_u12_9_etaA > spvpp_u12_9_etaB) ? (0 & 0x7f) : ((spvpp_u12_9_etaB - spvpp_u12_9_etaA) & 0x7fLL); + spvpp_u12_9_Dphi = (spvpp_u12_9_phiA > spvpp_u12_9_phiB) ? ((spvpp_u12_9_phiA - spvpp_u12_9_phiB) & 0x3ffLL) : ((spvpp_u12_9_phiB - spvpp_u12_9_phiA) & 0x3ffLL); + + { + switch (spvpp_u12_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((1 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((2 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((3 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((4 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((5 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((6 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((7 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((8 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((9 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((10 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((11 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((12 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((13 & 0x3f)):spvpp_u12_9__HighP12 = 4; + break; + case ((14 & 0x3f)):spvpp_u12_9__HighP12 = 4; + break; + case ((15 & 0x3f)):spvpp_u12_9__HighP12 = 4; + break; + case ((16 & 0x3f)):spvpp_u12_9__HighP12 = 4; + break; + case ((17 & 0x3f)):spvpp_u12_9__HighP12 = 4; + break; + case ((18 & 0x3f)):spvpp_u12_9__HighP12 = 4; + break; + case ((19 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((20 & 0x3f)):spvpp_u12_9__HighP12 = 4; + break; + case ((21 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((22 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((23 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((24 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((25 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((26 & 0x3f)):spvpp_u12_9__HighP12 = 4; + break; + case ((27 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((28 & 0x3f)):spvpp_u12_9__HighP12 = 9; + break; + case ((29 & 0x3f)):spvpp_u12_9__HighP12 = 12; + break; + case ((30 & 0x3f)):spvpp_u12_9__HighP12 = 12; + break; + case ((31 & 0x3f)):spvpp_u12_9__HighP12 = 11; + break; + case ((32 & 0x3f)):spvpp_u12_9__HighP12 = 11; + break; + case ((33 & 0x3f)):spvpp_u12_9__HighP12 = 11; + break; + case ((34 & 0x3f)):spvpp_u12_9__HighP12 = 11; + break; + case ((35 & 0x3f)):spvpp_u12_9__HighP12 = 10; + break; + case ((36 & 0x3f)):spvpp_u12_9__HighP12 = 10; + break; + case ((37 & 0x3f)):spvpp_u12_9__HighP12 = 10; + break; + case ((38 & 0x3f)):spvpp_u12_9__HighP12 = 9; + break; + case ((39 & 0x3f)):spvpp_u12_9__HighP12 = 9; + break; + case ((40 & 0x3f)):spvpp_u12_9__HighP12 = 9; + break; + case ((41 & 0x3f)):spvpp_u12_9__HighP12 = 8; + break; + case ((42 & 0x3f)):spvpp_u12_9__HighP12 = 9; + break; + case ((43 & 0x3f)):spvpp_u12_9__HighP12 = 8; + break; + case ((44 & 0x3f)):spvpp_u12_9__HighP12 = 8; + break; + case ((45 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((46 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((47 & 0x3f)):spvpp_u12_9__HighP12 = 6; + break; + case ((48 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((49 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((50 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((51 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((52 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((53 & 0x3f)):spvpp_u12_9__HighP12 = 6; + break; + case ((54 & 0x3f)):spvpp_u12_9__HighP12 = 6; + break; + case ((55 & 0x3f)):spvpp_u12_9__HighP12 = 6; + break; + case ((56 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((57 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((58 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((59 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((60 & 0x3f)):spvpp_u12_9__HighP12 = 5; + break; + case ((61 & 0x3f)):spvpp_u12_9__HighP12 = 7; + break; + case ((62 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + case ((63 & 0x3f)):spvpp_u12_9__HighP12 = 0; + break; + } + } + spvpp_u12_9_HighP12r = spvpp_u12_9__HighP12; + + { + switch (spvpp_u12_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_9__MedP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_9__MedP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_9__MedP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_9__MedP12 = 127; + break; + case ((4 & 0x3f)):spvpp_u12_9__MedP12 = 8; + break; + case ((5 & 0x3f)):spvpp_u12_9__MedP12 = 8; + break; + case ((6 & 0x3f)):spvpp_u12_9__MedP12 = 11; + break; + case ((7 & 0x3f)):spvpp_u12_9__MedP12 = 13; + break; + case ((8 & 0x3f)):spvpp_u12_9__MedP12 = 13; + break; + case ((9 & 0x3f)):spvpp_u12_9__MedP12 = 11; + break; + case ((10 & 0x3f)):spvpp_u12_9__MedP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_9__MedP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_9__MedP12 = 16; + break; + case ((13 & 0x3f)):spvpp_u12_9__MedP12 = 15; + break; + case ((14 & 0x3f)):spvpp_u12_9__MedP12 = 15; + break; + case ((15 & 0x3f)):spvpp_u12_9__MedP12 = 15; + break; + case ((16 & 0x3f)):spvpp_u12_9__MedP12 = 16; + break; + case ((17 & 0x3f)):spvpp_u12_9__MedP12 = 17; + break; + case ((18 & 0x3f)):spvpp_u12_9__MedP12 = 17; + break; + case ((19 & 0x3f)):spvpp_u12_9__MedP12 = 17; + break; + case ((20 & 0x3f)):spvpp_u12_9__MedP12 = 18; + break; + case ((21 & 0x3f)):spvpp_u12_9__MedP12 = 18; + break; + case ((22 & 0x3f)):spvpp_u12_9__MedP12 = 17; + break; + case ((23 & 0x3f)):spvpp_u12_9__MedP12 = 18; + break; + case ((24 & 0x3f)):spvpp_u12_9__MedP12 = 19; + break; + case ((25 & 0x3f)):spvpp_u12_9__MedP12 = 19; + break; + case ((26 & 0x3f)):spvpp_u12_9__MedP12 = 19; + break; + case ((27 & 0x3f)):spvpp_u12_9__MedP12 = 29; + break; + case ((28 & 0x3f)):spvpp_u12_9__MedP12 = 35; + break; + case ((29 & 0x3f)):spvpp_u12_9__MedP12 = 40; + break; + case ((30 & 0x3f)):spvpp_u12_9__MedP12 = 44; + break; + case ((31 & 0x3f)):spvpp_u12_9__MedP12 = 43; + break; + case ((32 & 0x3f)):spvpp_u12_9__MedP12 = 42; + break; + case ((33 & 0x3f)):spvpp_u12_9__MedP12 = 42; + break; + case ((34 & 0x3f)):spvpp_u12_9__MedP12 = 42; + break; + case ((35 & 0x3f)):spvpp_u12_9__MedP12 = 43; + break; + case ((36 & 0x3f)):spvpp_u12_9__MedP12 = 44; + break; + case ((37 & 0x3f)):spvpp_u12_9__MedP12 = 41; + break; + case ((38 & 0x3f)):spvpp_u12_9__MedP12 = 38; + break; + case ((39 & 0x3f)):spvpp_u12_9__MedP12 = 38; + break; + case ((40 & 0x3f)):spvpp_u12_9__MedP12 = 38; + break; + case ((41 & 0x3f)):spvpp_u12_9__MedP12 = 40; + break; + case ((42 & 0x3f)):spvpp_u12_9__MedP12 = 40; + break; + case ((43 & 0x3f)):spvpp_u12_9__MedP12 = 36; + break; + case ((44 & 0x3f)):spvpp_u12_9__MedP12 = 35; + break; + case ((45 & 0x3f)):spvpp_u12_9__MedP12 = 35; + break; + case ((46 & 0x3f)):spvpp_u12_9__MedP12 = 36; + break; + case ((47 & 0x3f)):spvpp_u12_9__MedP12 = 35; + break; + case ((48 & 0x3f)):spvpp_u12_9__MedP12 = 33; + break; + case ((49 & 0x3f)):spvpp_u12_9__MedP12 = 32; + break; + case ((50 & 0x3f)):spvpp_u12_9__MedP12 = 31; + break; + case ((51 & 0x3f)):spvpp_u12_9__MedP12 = 30; + break; + case ((52 & 0x3f)):spvpp_u12_9__MedP12 = 30; + break; + case ((53 & 0x3f)):spvpp_u12_9__MedP12 = 33; + break; + case ((54 & 0x3f)):spvpp_u12_9__MedP12 = 34; + break; + case ((55 & 0x3f)):spvpp_u12_9__MedP12 = 29; + break; + case ((56 & 0x3f)):spvpp_u12_9__MedP12 = 27; + break; + case ((57 & 0x3f)):spvpp_u12_9__MedP12 = 28; + break; + case ((58 & 0x3f)):spvpp_u12_9__MedP12 = 27; + break; + case ((59 & 0x3f)):spvpp_u12_9__MedP12 = 30; + break; + case ((60 & 0x3f)):spvpp_u12_9__MedP12 = 28; + break; + case ((61 & 0x3f)):spvpp_u12_9__MedP12 = 26; + break; + case ((62 & 0x3f)):spvpp_u12_9__MedP12 = 15; + break; + case ((63 & 0x3f)):spvpp_u12_9__MedP12 = 127; + break; + } + } + spvpp_u12_9_MedP12r = spvpp_u12_9__MedP12; + + { + switch (spvpp_u12_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u12_9__LowP12 = 127; + break; + case ((1 & 0x3f)):spvpp_u12_9__LowP12 = 127; + break; + case ((2 & 0x3f)):spvpp_u12_9__LowP12 = 127; + break; + case ((3 & 0x3f)):spvpp_u12_9__LowP12 = 125; + break; + case ((4 & 0x3f)):spvpp_u12_9__LowP12 = 57; + break; + case ((5 & 0x3f)):spvpp_u12_9__LowP12 = 45; + break; + case ((6 & 0x3f)):spvpp_u12_9__LowP12 = 41; + break; + case ((7 & 0x3f)):spvpp_u12_9__LowP12 = 42; + break; + case ((8 & 0x3f)):spvpp_u12_9__LowP12 = 42; + break; + case ((9 & 0x3f)):spvpp_u12_9__LowP12 = 31; + break; + case ((10 & 0x3f)):spvpp_u12_9__LowP12 = 127; + break; + case ((11 & 0x3f)):spvpp_u12_9__LowP12 = 127; + break; + case ((12 & 0x3f)):spvpp_u12_9__LowP12 = 29; + break; + case ((13 & 0x3f)):spvpp_u12_9__LowP12 = 28; + break; + case ((14 & 0x3f)):spvpp_u12_9__LowP12 = 29; + break; + case ((15 & 0x3f)):spvpp_u12_9__LowP12 = 30; + break; + case ((16 & 0x3f)):spvpp_u12_9__LowP12 = 35; + break; + case ((17 & 0x3f)):spvpp_u12_9__LowP12 = 37; + break; + case ((18 & 0x3f)):spvpp_u12_9__LowP12 = 34; + break; + case ((19 & 0x3f)):spvpp_u12_9__LowP12 = 34; + break; + case ((20 & 0x3f)):spvpp_u12_9__LowP12 = 36; + break; + case ((21 & 0x3f)):spvpp_u12_9__LowP12 = 37; + break; + case ((22 & 0x3f)):spvpp_u12_9__LowP12 = 37; + break; + case ((23 & 0x3f)):spvpp_u12_9__LowP12 = 37; + break; + case ((24 & 0x3f)):spvpp_u12_9__LowP12 = 39; + break; + case ((25 & 0x3f)):spvpp_u12_9__LowP12 = 40; + break; + case ((26 & 0x3f)):spvpp_u12_9__LowP12 = 52; + break; + case ((27 & 0x3f)):spvpp_u12_9__LowP12 = 126; + break; + case ((28 & 0x3f)):spvpp_u12_9__LowP12 = 104; + break; + case ((29 & 0x3f)):spvpp_u12_9__LowP12 = 104; + break; + case ((30 & 0x3f)):spvpp_u12_9__LowP12 = 87; + break; + case ((31 & 0x3f)):spvpp_u12_9__LowP12 = 90; + break; + case ((32 & 0x3f)):spvpp_u12_9__LowP12 = 93; + break; + case ((33 & 0x3f)):spvpp_u12_9__LowP12 = 87; + break; + case ((34 & 0x3f)):spvpp_u12_9__LowP12 = 85; + break; + case ((35 & 0x3f)):spvpp_u12_9__LowP12 = 82; + break; + case ((36 & 0x3f)):spvpp_u12_9__LowP12 = 80; + break; + case ((37 & 0x3f)):spvpp_u12_9__LowP12 = 79; + break; + case ((38 & 0x3f)):spvpp_u12_9__LowP12 = 82; + break; + case ((39 & 0x3f)):spvpp_u12_9__LowP12 = 79; + break; + case ((40 & 0x3f)):spvpp_u12_9__LowP12 = 79; + break; + case ((41 & 0x3f)):spvpp_u12_9__LowP12 = 77; + break; + case ((42 & 0x3f)):spvpp_u12_9__LowP12 = 75; + break; + case ((43 & 0x3f)):spvpp_u12_9__LowP12 = 75; + break; + case ((44 & 0x3f)):spvpp_u12_9__LowP12 = 67; + break; + case ((45 & 0x3f)):spvpp_u12_9__LowP12 = 67; + break; + case ((46 & 0x3f)):spvpp_u12_9__LowP12 = 69; + break; + case ((47 & 0x3f)):spvpp_u12_9__LowP12 = 68; + break; + case ((48 & 0x3f)):spvpp_u12_9__LowP12 = 67; + break; + case ((49 & 0x3f)):spvpp_u12_9__LowP12 = 65; + break; + case ((50 & 0x3f)):spvpp_u12_9__LowP12 = 65; + break; + case ((51 & 0x3f)):spvpp_u12_9__LowP12 = 64; + break; + case ((52 & 0x3f)):spvpp_u12_9__LowP12 = 60; + break; + case ((53 & 0x3f)):spvpp_u12_9__LowP12 = 58; + break; + case ((54 & 0x3f)):spvpp_u12_9__LowP12 = 57; + break; + case ((55 & 0x3f)):spvpp_u12_9__LowP12 = 57; + break; + case ((56 & 0x3f)):spvpp_u12_9__LowP12 = 57; + break; + case ((57 & 0x3f)):spvpp_u12_9__LowP12 = 55; + break; + case ((58 & 0x3f)):spvpp_u12_9__LowP12 = 53; + break; + case ((59 & 0x3f)):spvpp_u12_9__LowP12 = 51; + break; + case ((60 & 0x3f)):spvpp_u12_9__LowP12 = 49; + break; + case ((61 & 0x3f)):spvpp_u12_9__LowP12 = 46; + break; + case ((62 & 0x3f)):spvpp_u12_9__LowP12 = 36; + break; + case ((63 & 0x3f)):spvpp_u12_9__LowP12 = 127; + break; + } + } + spvpp_u12_9_LowP12r = spvpp_u12_9__LowP12; + spvpp_Eqme12_ptr_b_7_6->f.h = 0; + spvpp_Eqme12a_ptr_b_3_3->f.h = 0; + if ((((((((spvpp_u12_9_qA != 0) && (spvpp_u12_9_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u12_9_validA) & 0xffffffffffffffffLL) && spvpp_u12_9_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u12_9_passX || ((((spvpp_u12_9_passY && (spvpp_u12_9_CSCidA == spvpp_u12_9_CSCidY)) & 0x1LL) && (spvpp_u12_9_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u12_9_passZ && (spvpp_u12_9_CSCidA == spvpp_u12_9_CSCidZ)) & 0x1LL) && (spvpp_u12_9_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u12_9_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u12_9_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u12_9_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u12_9_Dphi_ptr_b_6_0->f.h <= spvpp_u12_9_HighP12r) spvpp_Eqme12_ptr_b_7_6->f.h = 3; + else if (spvpp_u12_9_Dphi_ptr_b_6_0->f.h <= spvpp_u12_9_MedP12r) spvpp_Eqme12_ptr_b_7_6->f.h = 2; + else if ((((spvpp_u12_9_Dphi_ptr_b_6_0->f.h <= spvpp_u12_9_LowP12r) || spvpp_u12_9_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme12_ptr_b_7_6->f.h = 1; + } + if ((((((spvpp_u12_9_CSCidA >= 1) && (spvpp_u12_9_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u12_9_CSCidA >= 10) && (spvpp_u12_9_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u12_9_Deta <= maxdeta_halo112) && (spvpp_u12_9_Deta >= mindeta_halo112)) & 0xffffffffffffffffLL) && (spvpp_u12_9_Dphi <= maxdphi_halo112)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_3_3->f.h = 1; + } + else + { + if ((((((spvpp_u12_9_Deta <= maxdeta_halo12) && (spvpp_u12_9_Deta >= mindeta_halo12)) & 0xffffffffffffffffLL) && (spvpp_u12_9_Dphi <= maxdphi_halo12)) & 0xffffffffffffffffLL)) spvpp_Eqme12a_ptr_b_3_3->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_0() +{ +/* always */ if (CH_spvpp_u13_0_meA | CH_spvpp_u13_0_meB | CH_spvpp_u13_0_passX | CH_spvpp_u13_0_passY | CH_spvpp_u13_0_CSCidY | CH_spvpp_u13_0_passZ | CH_spvpp_u13_0_CSCidZ | CH_spvpp_u13_0_Dphi | CH_spvpp_u13_0_wide_phi | CH_spvpp_u13_0_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_0_phiA = spvpp_u13_0_meA_ptr_b_9_0->f.h; + spvpp_u13_0_etaA = spvpp_u13_0_meA_ptr_b_16_10->f.h; + spvpp_u13_0_qA = spvpp_u13_0_meA_ptr_b_20_17->f.h; + spvpp_u13_0_CSCidA = spvpp_u13_0_meA_ptr_b_24_21->f.h; + spvpp_u13_0_validA = spvpp_u13_0_meA_ptr_b_25_25->f.h; + spvpp_u13_0_phiB = spvpp_u13_0_meB_ptr_b_9_0->f.h; + spvpp_u13_0_etaB = spvpp_u13_0_meB_ptr_b_16_10->f.h; + spvpp_u13_0_qB = spvpp_u13_0_meB_ptr_b_20_17->f.h; + spvpp_u13_0_validB = spvpp_u13_0_meB_ptr_b_21_21->f.h; + spvpp_u13_0_Deta = (spvpp_u13_0_etaA > spvpp_u13_0_etaB) ? (0 & 0x7f) : ((spvpp_u13_0_etaB - spvpp_u13_0_etaA) & 0x7fLL); + spvpp_u13_0_Dphi = (spvpp_u13_0_phiA > spvpp_u13_0_phiB) ? ((spvpp_u13_0_phiA - spvpp_u13_0_phiB) & 0x3ffLL) : ((spvpp_u13_0_phiB - spvpp_u13_0_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_0__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_0__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_0__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_0__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_0__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_0__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_0__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_0__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_0__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_0__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_0__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_0__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_0__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_0__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_0__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_0__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_0__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_0__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_0__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_0__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_0__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_0__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_0__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_0__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_0__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_0__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_0__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_0__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_0__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_0__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_0__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_0__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_0__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_0__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_0__HighP13 = 0; + break; + } + } + spvpp_u13_0_HighP13r = spvpp_u13_0__HighP13; + + { + switch (spvpp_u13_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_0__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_0__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_0__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_0__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_0__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_0__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_0__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_0__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_0__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_0__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_0__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_0__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_0__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_0__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_0__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_0__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_0__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_0__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_0__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_0__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_0__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_0__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_0__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_0__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_0__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_0__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_0__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_0__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_0__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_0__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_0__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_0__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_0__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_0__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_0__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_0__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_0__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_0__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_0__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_0__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_0__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_0__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_0__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_0__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_0__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_0__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_0__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_0__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_0__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_0__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_0__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_0__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_0__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_0__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_0__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_0__MedP13 = 125; + break; + } + } + spvpp_u13_0_MedP13r = spvpp_u13_0__MedP13; + + { + switch (spvpp_u13_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_0__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_0__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_0__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_0__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_0__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_0__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_0__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_0__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_0__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_0__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_0__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_0__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_0__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_0__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_0__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_0__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_0__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_0__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_0__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_0__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_0__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_0__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_0__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_0__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_0__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_0__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_0__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_0__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_0__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_0__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_0__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_0__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_0__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_0__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_0__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_0__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_0__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_0__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_0__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_0__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_0__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_0__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_0__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_0__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_0__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_0__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_0__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_0__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_0__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_0__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_0__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_0__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_0__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_0__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_0__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_0__LowP13 = 127; + break; + } + } + spvpp_u13_0_LowP13r = spvpp_u13_0__LowP13; + spvpp_Eqme13_ptr_b_1_0->f.h = 0; + spvpp_Eqme13a_ptr_b_0_0->f.h = 0; + if ((((((((spvpp_u13_0_qA != 0) && (spvpp_u13_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_0_validA) & 0xffffffffffffffffLL) && spvpp_u13_0_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_0_passX || ((((spvpp_u13_0_passY && (spvpp_u13_0_CSCidA == spvpp_u13_0_CSCidY)) & 0x1LL) && (spvpp_u13_0_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_0_passZ && (spvpp_u13_0_CSCidA == spvpp_u13_0_CSCidZ)) & 0x1LL) && (spvpp_u13_0_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_0_Dphi_ptr_b_6_0->f.h <= spvpp_u13_0_HighP13r) spvpp_Eqme13_ptr_b_1_0->f.h = 3; + else if (spvpp_u13_0_Dphi_ptr_b_6_0->f.h <= spvpp_u13_0_MedP13r) spvpp_Eqme13_ptr_b_1_0->f.h = 2; + else if ((((spvpp_u13_0_Dphi_ptr_b_6_0->f.h <= spvpp_u13_0_LowP13r) || spvpp_u13_0_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_1_0->f.h = 1; + } + if ((((((spvpp_u13_0_CSCidA >= 1) && (spvpp_u13_0_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_0_CSCidA >= 10) && (spvpp_u13_0_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_0_Deta <= maxdeta_halo113) && (spvpp_u13_0_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_0_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_0_0->f.h = 1; + } + else + { + if ((((((spvpp_u13_0_Deta <= maxdeta_halo13) && (spvpp_u13_0_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_0_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_0_0->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_1() +{ +/* always */ if (CH_spvpp_u13_1_meA | CH_spvpp_u13_1_meB | CH_spvpp_u13_1_passX | CH_spvpp_u13_1_passY | CH_spvpp_u13_1_CSCidY | CH_spvpp_u13_1_passZ | CH_spvpp_u13_1_CSCidZ | CH_spvpp_u13_1_Dphi | CH_spvpp_u13_1_wide_phi | CH_spvpp_u13_1_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_1_phiA = spvpp_u13_1_meA_ptr_b_9_0->f.h; + spvpp_u13_1_etaA = spvpp_u13_1_meA_ptr_b_16_10->f.h; + spvpp_u13_1_qA = spvpp_u13_1_meA_ptr_b_20_17->f.h; + spvpp_u13_1_CSCidA = spvpp_u13_1_meA_ptr_b_24_21->f.h; + spvpp_u13_1_validA = spvpp_u13_1_meA_ptr_b_25_25->f.h; + spvpp_u13_1_phiB = spvpp_u13_1_meB_ptr_b_9_0->f.h; + spvpp_u13_1_etaB = spvpp_u13_1_meB_ptr_b_16_10->f.h; + spvpp_u13_1_qB = spvpp_u13_1_meB_ptr_b_20_17->f.h; + spvpp_u13_1_validB = spvpp_u13_1_meB_ptr_b_21_21->f.h; + spvpp_u13_1_Deta = (spvpp_u13_1_etaA > spvpp_u13_1_etaB) ? (0 & 0x7f) : ((spvpp_u13_1_etaB - spvpp_u13_1_etaA) & 0x7fLL); + spvpp_u13_1_Dphi = (spvpp_u13_1_phiA > spvpp_u13_1_phiB) ? ((spvpp_u13_1_phiA - spvpp_u13_1_phiB) & 0x3ffLL) : ((spvpp_u13_1_phiB - spvpp_u13_1_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_1__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_1__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_1__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_1__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_1__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_1__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_1__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_1__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_1__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_1__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_1__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_1__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_1__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_1__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_1__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_1__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_1__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_1__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_1__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_1__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_1__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_1__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_1__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_1__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_1__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_1__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_1__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_1__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_1__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_1__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_1__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_1__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_1__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_1__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_1__HighP13 = 0; + break; + } + } + spvpp_u13_1_HighP13r = spvpp_u13_1__HighP13; + + { + switch (spvpp_u13_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_1__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_1__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_1__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_1__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_1__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_1__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_1__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_1__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_1__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_1__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_1__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_1__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_1__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_1__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_1__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_1__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_1__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_1__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_1__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_1__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_1__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_1__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_1__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_1__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_1__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_1__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_1__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_1__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_1__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_1__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_1__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_1__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_1__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_1__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_1__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_1__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_1__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_1__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_1__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_1__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_1__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_1__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_1__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_1__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_1__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_1__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_1__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_1__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_1__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_1__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_1__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_1__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_1__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_1__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_1__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_1__MedP13 = 125; + break; + } + } + spvpp_u13_1_MedP13r = spvpp_u13_1__MedP13; + + { + switch (spvpp_u13_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_1__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_1__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_1__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_1__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_1__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_1__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_1__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_1__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_1__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_1__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_1__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_1__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_1__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_1__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_1__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_1__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_1__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_1__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_1__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_1__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_1__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_1__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_1__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_1__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_1__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_1__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_1__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_1__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_1__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_1__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_1__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_1__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_1__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_1__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_1__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_1__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_1__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_1__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_1__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_1__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_1__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_1__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_1__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_1__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_1__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_1__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_1__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_1__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_1__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_1__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_1__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_1__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_1__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_1__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_1__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_1__LowP13 = 127; + break; + } + } + spvpp_u13_1_LowP13r = spvpp_u13_1__LowP13; + spvpp_Eqme13_ptr_b_13_12->f.h = 0; + spvpp_Eqme13a_ptr_b_6_6->f.h = 0; + if ((((((((spvpp_u13_1_qA != 0) && (spvpp_u13_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_1_validA) & 0xffffffffffffffffLL) && spvpp_u13_1_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_1_passX || ((((spvpp_u13_1_passY && (spvpp_u13_1_CSCidA == spvpp_u13_1_CSCidY)) & 0x1LL) && (spvpp_u13_1_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_1_passZ && (spvpp_u13_1_CSCidA == spvpp_u13_1_CSCidZ)) & 0x1LL) && (spvpp_u13_1_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_1_Dphi_ptr_b_6_0->f.h <= spvpp_u13_1_HighP13r) spvpp_Eqme13_ptr_b_13_12->f.h = 3; + else if (spvpp_u13_1_Dphi_ptr_b_6_0->f.h <= spvpp_u13_1_MedP13r) spvpp_Eqme13_ptr_b_13_12->f.h = 2; + else if ((((spvpp_u13_1_Dphi_ptr_b_6_0->f.h <= spvpp_u13_1_LowP13r) || spvpp_u13_1_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_13_12->f.h = 1; + } + if ((((((spvpp_u13_1_CSCidA >= 1) && (spvpp_u13_1_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_1_CSCidA >= 10) && (spvpp_u13_1_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_1_Deta <= maxdeta_halo113) && (spvpp_u13_1_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_1_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_6_6->f.h = 1; + } + else + { + if ((((((spvpp_u13_1_Deta <= maxdeta_halo13) && (spvpp_u13_1_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_1_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_6_6->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_10() +{ +/* always */ if (CH_spvpp_u13_10_meA | CH_spvpp_u13_10_meB | CH_spvpp_u13_10_passX | CH_spvpp_u13_10_passY | CH_spvpp_u13_10_CSCidY | CH_spvpp_u13_10_passZ | CH_spvpp_u13_10_CSCidZ | CH_spvpp_u13_10_Dphi | CH_spvpp_u13_10_wide_phi | CH_spvpp_u13_10_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_10_phiA = spvpp_u13_10_meA_ptr_b_9_0->f.h; + spvpp_u13_10_etaA = spvpp_u13_10_meA_ptr_b_16_10->f.h; + spvpp_u13_10_qA = spvpp_u13_10_meA_ptr_b_20_17->f.h; + spvpp_u13_10_CSCidA = spvpp_u13_10_meA_ptr_b_24_21->f.h; + spvpp_u13_10_validA = spvpp_u13_10_meA_ptr_b_25_25->f.h; + spvpp_u13_10_phiB = spvpp_u13_10_meB_ptr_b_9_0->f.h; + spvpp_u13_10_etaB = spvpp_u13_10_meB_ptr_b_16_10->f.h; + spvpp_u13_10_qB = spvpp_u13_10_meB_ptr_b_20_17->f.h; + spvpp_u13_10_validB = spvpp_u13_10_meB_ptr_b_21_21->f.h; + spvpp_u13_10_Deta = (spvpp_u13_10_etaA > spvpp_u13_10_etaB) ? (0 & 0x7f) : ((spvpp_u13_10_etaB - spvpp_u13_10_etaA) & 0x7fLL); + spvpp_u13_10_Dphi = (spvpp_u13_10_phiA > spvpp_u13_10_phiB) ? ((spvpp_u13_10_phiA - spvpp_u13_10_phiB) & 0x3ffLL) : ((spvpp_u13_10_phiB - spvpp_u13_10_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_10__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_10__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_10__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_10__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_10__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_10__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_10__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_10__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_10__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_10__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_10__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_10__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_10__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_10__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_10__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_10__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_10__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_10__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_10__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_10__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_10__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_10__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_10__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_10__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_10__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_10__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_10__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_10__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_10__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_10__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_10__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_10__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_10__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_10__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_10__HighP13 = 0; + break; + } + } + spvpp_u13_10_HighP13r = spvpp_u13_10__HighP13; + + { + switch (spvpp_u13_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_10__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_10__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_10__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_10__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_10__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_10__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_10__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_10__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_10__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_10__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_10__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_10__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_10__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_10__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_10__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_10__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_10__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_10__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_10__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_10__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_10__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_10__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_10__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_10__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_10__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_10__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_10__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_10__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_10__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_10__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_10__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_10__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_10__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_10__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_10__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_10__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_10__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_10__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_10__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_10__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_10__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_10__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_10__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_10__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_10__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_10__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_10__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_10__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_10__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_10__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_10__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_10__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_10__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_10__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_10__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_10__MedP13 = 125; + break; + } + } + spvpp_u13_10_MedP13r = spvpp_u13_10__MedP13; + + { + switch (spvpp_u13_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_10__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_10__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_10__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_10__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_10__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_10__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_10__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_10__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_10__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_10__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_10__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_10__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_10__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_10__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_10__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_10__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_10__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_10__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_10__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_10__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_10__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_10__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_10__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_10__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_10__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_10__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_10__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_10__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_10__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_10__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_10__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_10__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_10__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_10__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_10__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_10__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_10__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_10__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_10__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_10__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_10__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_10__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_10__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_10__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_10__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_10__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_10__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_10__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_10__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_10__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_10__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_10__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_10__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_10__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_10__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_10__LowP13 = 127; + break; + } + } + spvpp_u13_10_LowP13r = spvpp_u13_10__LowP13; + spvpp_Eqme13_ptr_b_19_18->f.h = 0; + spvpp_Eqme13a_ptr_b_9_9->f.h = 0; + if ((((((((spvpp_u13_10_qA != 0) && (spvpp_u13_10_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_10_validA) & 0xffffffffffffffffLL) && spvpp_u13_10_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_10_passX || ((((spvpp_u13_10_passY && (spvpp_u13_10_CSCidA == spvpp_u13_10_CSCidY)) & 0x1LL) && (spvpp_u13_10_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_10_passZ && (spvpp_u13_10_CSCidA == spvpp_u13_10_CSCidZ)) & 0x1LL) && (spvpp_u13_10_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_10_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_10_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_10_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_10_Dphi_ptr_b_6_0->f.h <= spvpp_u13_10_HighP13r) spvpp_Eqme13_ptr_b_19_18->f.h = 3; + else if (spvpp_u13_10_Dphi_ptr_b_6_0->f.h <= spvpp_u13_10_MedP13r) spvpp_Eqme13_ptr_b_19_18->f.h = 2; + else if ((((spvpp_u13_10_Dphi_ptr_b_6_0->f.h <= spvpp_u13_10_LowP13r) || spvpp_u13_10_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_19_18->f.h = 1; + } + if ((((((spvpp_u13_10_CSCidA >= 1) && (spvpp_u13_10_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_10_CSCidA >= 10) && (spvpp_u13_10_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_10_Deta <= maxdeta_halo113) && (spvpp_u13_10_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_10_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_9_9->f.h = 1; + } + else + { + if ((((((spvpp_u13_10_Deta <= maxdeta_halo13) && (spvpp_u13_10_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_10_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_9_9->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_11() +{ +/* always */ if (CH_spvpp_u13_11_meA | CH_spvpp_u13_11_meB | CH_spvpp_u13_11_passX | CH_spvpp_u13_11_passY | CH_spvpp_u13_11_CSCidY | CH_spvpp_u13_11_passZ | CH_spvpp_u13_11_CSCidZ | CH_spvpp_u13_11_Dphi | CH_spvpp_u13_11_wide_phi | CH_spvpp_u13_11_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_11_phiA = spvpp_u13_11_meA_ptr_b_9_0->f.h; + spvpp_u13_11_etaA = spvpp_u13_11_meA_ptr_b_16_10->f.h; + spvpp_u13_11_qA = spvpp_u13_11_meA_ptr_b_20_17->f.h; + spvpp_u13_11_CSCidA = spvpp_u13_11_meA_ptr_b_24_21->f.h; + spvpp_u13_11_validA = spvpp_u13_11_meA_ptr_b_25_25->f.h; + spvpp_u13_11_phiB = spvpp_u13_11_meB_ptr_b_9_0->f.h; + spvpp_u13_11_etaB = spvpp_u13_11_meB_ptr_b_16_10->f.h; + spvpp_u13_11_qB = spvpp_u13_11_meB_ptr_b_20_17->f.h; + spvpp_u13_11_validB = spvpp_u13_11_meB_ptr_b_21_21->f.h; + spvpp_u13_11_Deta = (spvpp_u13_11_etaA > spvpp_u13_11_etaB) ? (0 & 0x7f) : ((spvpp_u13_11_etaB - spvpp_u13_11_etaA) & 0x7fLL); + spvpp_u13_11_Dphi = (spvpp_u13_11_phiA > spvpp_u13_11_phiB) ? ((spvpp_u13_11_phiA - spvpp_u13_11_phiB) & 0x3ffLL) : ((spvpp_u13_11_phiB - spvpp_u13_11_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_11__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_11__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_11__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_11__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_11__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_11__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_11__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_11__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_11__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_11__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_11__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_11__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_11__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_11__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_11__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_11__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_11__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_11__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_11__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_11__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_11__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_11__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_11__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_11__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_11__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_11__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_11__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_11__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_11__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_11__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_11__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_11__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_11__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_11__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_11__HighP13 = 0; + break; + } + } + spvpp_u13_11_HighP13r = spvpp_u13_11__HighP13; + + { + switch (spvpp_u13_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_11__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_11__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_11__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_11__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_11__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_11__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_11__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_11__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_11__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_11__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_11__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_11__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_11__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_11__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_11__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_11__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_11__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_11__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_11__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_11__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_11__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_11__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_11__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_11__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_11__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_11__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_11__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_11__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_11__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_11__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_11__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_11__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_11__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_11__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_11__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_11__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_11__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_11__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_11__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_11__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_11__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_11__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_11__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_11__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_11__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_11__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_11__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_11__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_11__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_11__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_11__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_11__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_11__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_11__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_11__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_11__MedP13 = 125; + break; + } + } + spvpp_u13_11_MedP13r = spvpp_u13_11__MedP13; + + { + switch (spvpp_u13_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_11__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_11__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_11__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_11__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_11__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_11__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_11__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_11__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_11__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_11__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_11__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_11__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_11__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_11__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_11__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_11__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_11__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_11__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_11__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_11__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_11__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_11__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_11__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_11__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_11__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_11__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_11__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_11__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_11__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_11__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_11__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_11__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_11__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_11__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_11__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_11__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_11__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_11__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_11__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_11__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_11__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_11__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_11__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_11__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_11__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_11__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_11__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_11__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_11__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_11__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_11__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_11__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_11__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_11__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_11__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_11__LowP13 = 127; + break; + } + } + spvpp_u13_11_LowP13r = spvpp_u13_11__LowP13; + spvpp_Eqme13_ptr_b_31_30->f.h = 0; + spvpp_Eqme13a_ptr_b_15_15->f.h = 0; + if ((((((((spvpp_u13_11_qA != 0) && (spvpp_u13_11_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_11_validA) & 0xffffffffffffffffLL) && spvpp_u13_11_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_11_passX || ((((spvpp_u13_11_passY && (spvpp_u13_11_CSCidA == spvpp_u13_11_CSCidY)) & 0x1LL) && (spvpp_u13_11_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_11_passZ && (spvpp_u13_11_CSCidA == spvpp_u13_11_CSCidZ)) & 0x1LL) && (spvpp_u13_11_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_11_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_11_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_11_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_11_Dphi_ptr_b_6_0->f.h <= spvpp_u13_11_HighP13r) spvpp_Eqme13_ptr_b_31_30->f.h = 3; + else if (spvpp_u13_11_Dphi_ptr_b_6_0->f.h <= spvpp_u13_11_MedP13r) spvpp_Eqme13_ptr_b_31_30->f.h = 2; + else if ((((spvpp_u13_11_Dphi_ptr_b_6_0->f.h <= spvpp_u13_11_LowP13r) || spvpp_u13_11_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_31_30->f.h = 1; + } + if ((((((spvpp_u13_11_CSCidA >= 1) && (spvpp_u13_11_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_11_CSCidA >= 10) && (spvpp_u13_11_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_11_Deta <= maxdeta_halo113) && (spvpp_u13_11_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_11_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_15_15->f.h = 1; + } + else + { + if ((((((spvpp_u13_11_Deta <= maxdeta_halo13) && (spvpp_u13_11_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_11_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_15_15->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_12() +{ +/* always */ if (CH_spvpp_u13_12_meA | CH_spvpp_u13_12_meB | CH_spvpp_u13_12_passX | CH_spvpp_u13_12_passY | CH_spvpp_u13_12_CSCidY | CH_spvpp_u13_12_passZ | CH_spvpp_u13_12_CSCidZ | CH_spvpp_u13_12_Dphi | CH_spvpp_u13_12_wide_phi | CH_spvpp_u13_12_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_12_phiA = spvpp_u13_12_meA_ptr_b_9_0->f.h; + spvpp_u13_12_etaA = spvpp_u13_12_meA_ptr_b_16_10->f.h; + spvpp_u13_12_qA = spvpp_u13_12_meA_ptr_b_20_17->f.h; + spvpp_u13_12_CSCidA = spvpp_u13_12_meA_ptr_b_24_21->f.h; + spvpp_u13_12_validA = spvpp_u13_12_meA_ptr_b_25_25->f.h; + spvpp_u13_12_phiB = spvpp_u13_12_meB_ptr_b_9_0->f.h; + spvpp_u13_12_etaB = spvpp_u13_12_meB_ptr_b_16_10->f.h; + spvpp_u13_12_qB = spvpp_u13_12_meB_ptr_b_20_17->f.h; + spvpp_u13_12_validB = spvpp_u13_12_meB_ptr_b_21_21->f.h; + spvpp_u13_12_Deta = (spvpp_u13_12_etaA > spvpp_u13_12_etaB) ? (0 & 0x7f) : ((spvpp_u13_12_etaB - spvpp_u13_12_etaA) & 0x7fLL); + spvpp_u13_12_Dphi = (spvpp_u13_12_phiA > spvpp_u13_12_phiB) ? ((spvpp_u13_12_phiA - spvpp_u13_12_phiB) & 0x3ffLL) : ((spvpp_u13_12_phiB - spvpp_u13_12_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_12__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_12__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_12__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_12__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_12__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_12__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_12__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_12__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_12__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_12__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_12__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_12__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_12__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_12__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_12__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_12__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_12__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_12__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_12__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_12__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_12__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_12__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_12__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_12__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_12__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_12__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_12__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_12__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_12__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_12__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_12__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_12__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_12__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_12__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_12__HighP13 = 0; + break; + } + } + spvpp_u13_12_HighP13r = spvpp_u13_12__HighP13; + + { + switch (spvpp_u13_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_12__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_12__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_12__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_12__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_12__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_12__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_12__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_12__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_12__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_12__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_12__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_12__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_12__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_12__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_12__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_12__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_12__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_12__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_12__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_12__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_12__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_12__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_12__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_12__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_12__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_12__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_12__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_12__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_12__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_12__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_12__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_12__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_12__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_12__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_12__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_12__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_12__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_12__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_12__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_12__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_12__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_12__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_12__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_12__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_12__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_12__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_12__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_12__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_12__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_12__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_12__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_12__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_12__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_12__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_12__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_12__MedP13 = 125; + break; + } + } + spvpp_u13_12_MedP13r = spvpp_u13_12__MedP13; + + { + switch (spvpp_u13_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_12__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_12__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_12__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_12__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_12__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_12__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_12__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_12__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_12__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_12__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_12__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_12__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_12__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_12__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_12__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_12__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_12__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_12__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_12__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_12__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_12__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_12__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_12__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_12__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_12__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_12__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_12__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_12__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_12__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_12__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_12__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_12__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_12__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_12__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_12__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_12__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_12__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_12__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_12__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_12__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_12__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_12__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_12__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_12__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_12__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_12__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_12__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_12__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_12__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_12__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_12__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_12__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_12__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_12__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_12__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_12__LowP13 = 127; + break; + } + } + spvpp_u13_12_LowP13r = spvpp_u13_12__LowP13; + spvpp_Eqme13_ptr_b_9_8->f.h = 0; + spvpp_Eqme13a_ptr_b_4_4->f.h = 0; + if ((((((((spvpp_u13_12_qA != 0) && (spvpp_u13_12_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_12_validA) & 0xffffffffffffffffLL) && spvpp_u13_12_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_12_passX || ((((spvpp_u13_12_passY && (spvpp_u13_12_CSCidA == spvpp_u13_12_CSCidY)) & 0x1LL) && (spvpp_u13_12_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_12_passZ && (spvpp_u13_12_CSCidA == spvpp_u13_12_CSCidZ)) & 0x1LL) && (spvpp_u13_12_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_12_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_12_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_12_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_12_Dphi_ptr_b_6_0->f.h <= spvpp_u13_12_HighP13r) spvpp_Eqme13_ptr_b_9_8->f.h = 3; + else if (spvpp_u13_12_Dphi_ptr_b_6_0->f.h <= spvpp_u13_12_MedP13r) spvpp_Eqme13_ptr_b_9_8->f.h = 2; + else if ((((spvpp_u13_12_Dphi_ptr_b_6_0->f.h <= spvpp_u13_12_LowP13r) || spvpp_u13_12_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_9_8->f.h = 1; + } + if ((((((spvpp_u13_12_CSCidA >= 1) && (spvpp_u13_12_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_12_CSCidA >= 10) && (spvpp_u13_12_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_12_Deta <= maxdeta_halo113) && (spvpp_u13_12_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_12_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_4_4->f.h = 1; + } + else + { + if ((((((spvpp_u13_12_Deta <= maxdeta_halo13) && (spvpp_u13_12_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_12_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_4_4->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_13() +{ +/* always */ if (CH_spvpp_u13_13_meA | CH_spvpp_u13_13_meB | CH_spvpp_u13_13_passX | CH_spvpp_u13_13_passY | CH_spvpp_u13_13_CSCidY | CH_spvpp_u13_13_passZ | CH_spvpp_u13_13_CSCidZ | CH_spvpp_u13_13_Dphi | CH_spvpp_u13_13_wide_phi | CH_spvpp_u13_13_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_13_phiA = spvpp_u13_13_meA_ptr_b_9_0->f.h; + spvpp_u13_13_etaA = spvpp_u13_13_meA_ptr_b_16_10->f.h; + spvpp_u13_13_qA = spvpp_u13_13_meA_ptr_b_20_17->f.h; + spvpp_u13_13_CSCidA = spvpp_u13_13_meA_ptr_b_24_21->f.h; + spvpp_u13_13_validA = spvpp_u13_13_meA_ptr_b_25_25->f.h; + spvpp_u13_13_phiB = spvpp_u13_13_meB_ptr_b_9_0->f.h; + spvpp_u13_13_etaB = spvpp_u13_13_meB_ptr_b_16_10->f.h; + spvpp_u13_13_qB = spvpp_u13_13_meB_ptr_b_20_17->f.h; + spvpp_u13_13_validB = spvpp_u13_13_meB_ptr_b_21_21->f.h; + spvpp_u13_13_Deta = (spvpp_u13_13_etaA > spvpp_u13_13_etaB) ? (0 & 0x7f) : ((spvpp_u13_13_etaB - spvpp_u13_13_etaA) & 0x7fLL); + spvpp_u13_13_Dphi = (spvpp_u13_13_phiA > spvpp_u13_13_phiB) ? ((spvpp_u13_13_phiA - spvpp_u13_13_phiB) & 0x3ffLL) : ((spvpp_u13_13_phiB - spvpp_u13_13_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_13__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_13__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_13__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_13__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_13__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_13__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_13__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_13__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_13__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_13__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_13__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_13__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_13__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_13__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_13__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_13__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_13__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_13__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_13__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_13__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_13__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_13__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_13__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_13__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_13__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_13__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_13__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_13__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_13__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_13__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_13__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_13__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_13__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_13__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_13__HighP13 = 0; + break; + } + } + spvpp_u13_13_HighP13r = spvpp_u13_13__HighP13; + + { + switch (spvpp_u13_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_13__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_13__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_13__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_13__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_13__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_13__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_13__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_13__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_13__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_13__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_13__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_13__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_13__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_13__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_13__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_13__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_13__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_13__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_13__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_13__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_13__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_13__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_13__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_13__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_13__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_13__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_13__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_13__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_13__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_13__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_13__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_13__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_13__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_13__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_13__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_13__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_13__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_13__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_13__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_13__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_13__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_13__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_13__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_13__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_13__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_13__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_13__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_13__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_13__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_13__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_13__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_13__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_13__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_13__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_13__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_13__MedP13 = 125; + break; + } + } + spvpp_u13_13_MedP13r = spvpp_u13_13__MedP13; + + { + switch (spvpp_u13_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_13__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_13__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_13__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_13__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_13__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_13__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_13__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_13__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_13__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_13__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_13__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_13__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_13__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_13__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_13__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_13__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_13__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_13__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_13__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_13__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_13__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_13__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_13__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_13__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_13__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_13__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_13__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_13__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_13__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_13__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_13__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_13__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_13__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_13__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_13__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_13__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_13__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_13__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_13__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_13__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_13__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_13__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_13__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_13__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_13__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_13__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_13__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_13__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_13__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_13__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_13__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_13__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_13__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_13__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_13__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_13__LowP13 = 127; + break; + } + } + spvpp_u13_13_LowP13r = spvpp_u13_13__LowP13; + spvpp_Eqme13_ptr_b_21_20->f.h = 0; + spvpp_Eqme13a_ptr_b_10_10->f.h = 0; + if ((((((((spvpp_u13_13_qA != 0) && (spvpp_u13_13_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_13_validA) & 0xffffffffffffffffLL) && spvpp_u13_13_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_13_passX || ((((spvpp_u13_13_passY && (spvpp_u13_13_CSCidA == spvpp_u13_13_CSCidY)) & 0x1LL) && (spvpp_u13_13_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_13_passZ && (spvpp_u13_13_CSCidA == spvpp_u13_13_CSCidZ)) & 0x1LL) && (spvpp_u13_13_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_13_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_13_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_13_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_13_Dphi_ptr_b_6_0->f.h <= spvpp_u13_13_HighP13r) spvpp_Eqme13_ptr_b_21_20->f.h = 3; + else if (spvpp_u13_13_Dphi_ptr_b_6_0->f.h <= spvpp_u13_13_MedP13r) spvpp_Eqme13_ptr_b_21_20->f.h = 2; + else if ((((spvpp_u13_13_Dphi_ptr_b_6_0->f.h <= spvpp_u13_13_LowP13r) || spvpp_u13_13_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_21_20->f.h = 1; + } + if ((((((spvpp_u13_13_CSCidA >= 1) && (spvpp_u13_13_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_13_CSCidA >= 10) && (spvpp_u13_13_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_13_Deta <= maxdeta_halo113) && (spvpp_u13_13_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_13_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_10_10->f.h = 1; + } + else + { + if ((((((spvpp_u13_13_Deta <= maxdeta_halo13) && (spvpp_u13_13_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_13_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_10_10->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_14() +{ +/* always */ if (CH_spvpp_u13_14_meA | CH_spvpp_u13_14_meB | CH_spvpp_u13_14_passX | CH_spvpp_u13_14_passY | CH_spvpp_u13_14_CSCidY | CH_spvpp_u13_14_passZ | CH_spvpp_u13_14_CSCidZ | CH_spvpp_u13_14_Dphi | CH_spvpp_u13_14_wide_phi | CH_spvpp_u13_14_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_14_phiA = spvpp_u13_14_meA_ptr_b_9_0->f.h; + spvpp_u13_14_etaA = spvpp_u13_14_meA_ptr_b_16_10->f.h; + spvpp_u13_14_qA = spvpp_u13_14_meA_ptr_b_20_17->f.h; + spvpp_u13_14_CSCidA = spvpp_u13_14_meA_ptr_b_24_21->f.h; + spvpp_u13_14_validA = spvpp_u13_14_meA_ptr_b_25_25->f.h; + spvpp_u13_14_phiB = spvpp_u13_14_meB_ptr_b_9_0->f.h; + spvpp_u13_14_etaB = spvpp_u13_14_meB_ptr_b_16_10->f.h; + spvpp_u13_14_qB = spvpp_u13_14_meB_ptr_b_20_17->f.h; + spvpp_u13_14_validB = spvpp_u13_14_meB_ptr_b_21_21->f.h; + spvpp_u13_14_Deta = (spvpp_u13_14_etaA > spvpp_u13_14_etaB) ? (0 & 0x7f) : ((spvpp_u13_14_etaB - spvpp_u13_14_etaA) & 0x7fLL); + spvpp_u13_14_Dphi = (spvpp_u13_14_phiA > spvpp_u13_14_phiB) ? ((spvpp_u13_14_phiA - spvpp_u13_14_phiB) & 0x3ffLL) : ((spvpp_u13_14_phiB - spvpp_u13_14_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_14__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_14__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_14__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_14__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_14__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_14__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_14__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_14__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_14__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_14__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_14__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_14__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_14__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_14__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_14__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_14__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_14__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_14__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_14__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_14__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_14__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_14__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_14__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_14__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_14__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_14__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_14__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_14__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_14__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_14__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_14__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_14__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_14__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_14__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_14__HighP13 = 0; + break; + } + } + spvpp_u13_14_HighP13r = spvpp_u13_14__HighP13; + + { + switch (spvpp_u13_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_14__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_14__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_14__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_14__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_14__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_14__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_14__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_14__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_14__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_14__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_14__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_14__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_14__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_14__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_14__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_14__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_14__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_14__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_14__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_14__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_14__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_14__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_14__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_14__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_14__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_14__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_14__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_14__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_14__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_14__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_14__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_14__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_14__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_14__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_14__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_14__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_14__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_14__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_14__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_14__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_14__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_14__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_14__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_14__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_14__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_14__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_14__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_14__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_14__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_14__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_14__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_14__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_14__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_14__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_14__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_14__MedP13 = 125; + break; + } + } + spvpp_u13_14_MedP13r = spvpp_u13_14__MedP13; + + { + switch (spvpp_u13_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_14__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_14__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_14__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_14__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_14__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_14__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_14__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_14__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_14__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_14__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_14__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_14__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_14__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_14__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_14__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_14__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_14__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_14__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_14__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_14__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_14__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_14__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_14__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_14__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_14__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_14__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_14__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_14__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_14__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_14__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_14__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_14__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_14__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_14__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_14__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_14__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_14__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_14__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_14__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_14__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_14__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_14__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_14__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_14__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_14__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_14__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_14__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_14__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_14__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_14__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_14__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_14__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_14__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_14__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_14__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_14__LowP13 = 127; + break; + } + } + spvpp_u13_14_LowP13r = spvpp_u13_14__LowP13; + spvpp_Eqme13_ptr_b_33_32->f.h = 0; + spvpp_Eqme13a_ptr_b_16_16->f.h = 0; + if ((((((((spvpp_u13_14_qA != 0) && (spvpp_u13_14_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_14_validA) & 0xffffffffffffffffLL) && spvpp_u13_14_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_14_passX || ((((spvpp_u13_14_passY && (spvpp_u13_14_CSCidA == spvpp_u13_14_CSCidY)) & 0x1LL) && (spvpp_u13_14_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_14_passZ && (spvpp_u13_14_CSCidA == spvpp_u13_14_CSCidZ)) & 0x1LL) && (spvpp_u13_14_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_14_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_14_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_14_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_14_Dphi_ptr_b_6_0->f.h <= spvpp_u13_14_HighP13r) spvpp_Eqme13_ptr_b_33_32->f.h = 3; + else if (spvpp_u13_14_Dphi_ptr_b_6_0->f.h <= spvpp_u13_14_MedP13r) spvpp_Eqme13_ptr_b_33_32->f.h = 2; + else if ((((spvpp_u13_14_Dphi_ptr_b_6_0->f.h <= spvpp_u13_14_LowP13r) || spvpp_u13_14_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_33_32->f.h = 1; + } + if ((((((spvpp_u13_14_CSCidA >= 1) && (spvpp_u13_14_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_14_CSCidA >= 10) && (spvpp_u13_14_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_14_Deta <= maxdeta_halo113) && (spvpp_u13_14_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_14_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_16_16->f.h = 1; + } + else + { + if ((((((spvpp_u13_14_Deta <= maxdeta_halo13) && (spvpp_u13_14_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_14_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_16_16->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_15() +{ +/* always */ if (CH_spvpp_u13_15_meA | CH_spvpp_u13_15_meB | CH_spvpp_u13_15_passX | CH_spvpp_u13_15_passY | CH_spvpp_u13_15_CSCidY | CH_spvpp_u13_15_passZ | CH_spvpp_u13_15_CSCidZ | CH_spvpp_u13_15_Dphi | CH_spvpp_u13_15_wide_phi | CH_spvpp_u13_15_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_15_phiA = spvpp_u13_15_meA_ptr_b_9_0->f.h; + spvpp_u13_15_etaA = spvpp_u13_15_meA_ptr_b_16_10->f.h; + spvpp_u13_15_qA = spvpp_u13_15_meA_ptr_b_20_17->f.h; + spvpp_u13_15_CSCidA = spvpp_u13_15_meA_ptr_b_24_21->f.h; + spvpp_u13_15_validA = spvpp_u13_15_meA_ptr_b_25_25->f.h; + spvpp_u13_15_phiB = spvpp_u13_15_meB_ptr_b_9_0->f.h; + spvpp_u13_15_etaB = spvpp_u13_15_meB_ptr_b_16_10->f.h; + spvpp_u13_15_qB = spvpp_u13_15_meB_ptr_b_20_17->f.h; + spvpp_u13_15_validB = spvpp_u13_15_meB_ptr_b_21_21->f.h; + spvpp_u13_15_Deta = (spvpp_u13_15_etaA > spvpp_u13_15_etaB) ? (0 & 0x7f) : ((spvpp_u13_15_etaB - spvpp_u13_15_etaA) & 0x7fLL); + spvpp_u13_15_Dphi = (spvpp_u13_15_phiA > spvpp_u13_15_phiB) ? ((spvpp_u13_15_phiA - spvpp_u13_15_phiB) & 0x3ffLL) : ((spvpp_u13_15_phiB - spvpp_u13_15_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_15__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_15__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_15__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_15__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_15__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_15__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_15__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_15__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_15__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_15__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_15__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_15__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_15__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_15__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_15__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_15__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_15__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_15__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_15__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_15__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_15__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_15__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_15__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_15__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_15__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_15__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_15__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_15__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_15__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_15__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_15__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_15__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_15__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_15__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_15__HighP13 = 0; + break; + } + } + spvpp_u13_15_HighP13r = spvpp_u13_15__HighP13; + + { + switch (spvpp_u13_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_15__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_15__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_15__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_15__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_15__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_15__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_15__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_15__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_15__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_15__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_15__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_15__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_15__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_15__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_15__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_15__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_15__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_15__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_15__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_15__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_15__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_15__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_15__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_15__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_15__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_15__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_15__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_15__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_15__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_15__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_15__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_15__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_15__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_15__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_15__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_15__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_15__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_15__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_15__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_15__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_15__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_15__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_15__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_15__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_15__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_15__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_15__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_15__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_15__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_15__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_15__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_15__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_15__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_15__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_15__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_15__MedP13 = 125; + break; + } + } + spvpp_u13_15_MedP13r = spvpp_u13_15__MedP13; + + { + switch (spvpp_u13_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_15__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_15__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_15__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_15__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_15__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_15__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_15__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_15__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_15__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_15__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_15__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_15__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_15__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_15__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_15__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_15__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_15__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_15__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_15__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_15__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_15__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_15__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_15__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_15__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_15__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_15__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_15__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_15__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_15__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_15__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_15__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_15__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_15__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_15__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_15__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_15__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_15__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_15__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_15__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_15__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_15__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_15__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_15__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_15__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_15__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_15__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_15__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_15__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_15__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_15__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_15__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_15__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_15__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_15__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_15__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_15__LowP13 = 127; + break; + } + } + spvpp_u13_15_LowP13r = spvpp_u13_15__LowP13; + spvpp_Eqme13_ptr_b_11_10->f.h = 0; + spvpp_Eqme13a_ptr_b_5_5->f.h = 0; + if ((((((((spvpp_u13_15_qA != 0) && (spvpp_u13_15_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_15_validA) & 0xffffffffffffffffLL) && spvpp_u13_15_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_15_passX || ((((spvpp_u13_15_passY && (spvpp_u13_15_CSCidA == spvpp_u13_15_CSCidY)) & 0x1LL) && (spvpp_u13_15_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_15_passZ && (spvpp_u13_15_CSCidA == spvpp_u13_15_CSCidZ)) & 0x1LL) && (spvpp_u13_15_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_15_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_15_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_15_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_15_Dphi_ptr_b_6_0->f.h <= spvpp_u13_15_HighP13r) spvpp_Eqme13_ptr_b_11_10->f.h = 3; + else if (spvpp_u13_15_Dphi_ptr_b_6_0->f.h <= spvpp_u13_15_MedP13r) spvpp_Eqme13_ptr_b_11_10->f.h = 2; + else if ((((spvpp_u13_15_Dphi_ptr_b_6_0->f.h <= spvpp_u13_15_LowP13r) || spvpp_u13_15_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_11_10->f.h = 1; + } + if ((((((spvpp_u13_15_CSCidA >= 1) && (spvpp_u13_15_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_15_CSCidA >= 10) && (spvpp_u13_15_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_15_Deta <= maxdeta_halo113) && (spvpp_u13_15_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_15_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_5_5->f.h = 1; + } + else + { + if ((((((spvpp_u13_15_Deta <= maxdeta_halo13) && (spvpp_u13_15_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_15_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_5_5->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_16() +{ +/* always */ if (CH_spvpp_u13_16_meA | CH_spvpp_u13_16_meB | CH_spvpp_u13_16_passX | CH_spvpp_u13_16_passY | CH_spvpp_u13_16_CSCidY | CH_spvpp_u13_16_passZ | CH_spvpp_u13_16_CSCidZ | CH_spvpp_u13_16_Dphi | CH_spvpp_u13_16_wide_phi | CH_spvpp_u13_16_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_16_phiA = spvpp_u13_16_meA_ptr_b_9_0->f.h; + spvpp_u13_16_etaA = spvpp_u13_16_meA_ptr_b_16_10->f.h; + spvpp_u13_16_qA = spvpp_u13_16_meA_ptr_b_20_17->f.h; + spvpp_u13_16_CSCidA = spvpp_u13_16_meA_ptr_b_24_21->f.h; + spvpp_u13_16_validA = spvpp_u13_16_meA_ptr_b_25_25->f.h; + spvpp_u13_16_phiB = spvpp_u13_16_meB_ptr_b_9_0->f.h; + spvpp_u13_16_etaB = spvpp_u13_16_meB_ptr_b_16_10->f.h; + spvpp_u13_16_qB = spvpp_u13_16_meB_ptr_b_20_17->f.h; + spvpp_u13_16_validB = spvpp_u13_16_meB_ptr_b_21_21->f.h; + spvpp_u13_16_Deta = (spvpp_u13_16_etaA > spvpp_u13_16_etaB) ? (0 & 0x7f) : ((spvpp_u13_16_etaB - spvpp_u13_16_etaA) & 0x7fLL); + spvpp_u13_16_Dphi = (spvpp_u13_16_phiA > spvpp_u13_16_phiB) ? ((spvpp_u13_16_phiA - spvpp_u13_16_phiB) & 0x3ffLL) : ((spvpp_u13_16_phiB - spvpp_u13_16_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_16__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_16__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_16__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_16__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_16__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_16__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_16__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_16__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_16__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_16__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_16__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_16__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_16__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_16__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_16__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_16__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_16__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_16__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_16__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_16__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_16__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_16__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_16__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_16__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_16__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_16__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_16__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_16__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_16__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_16__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_16__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_16__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_16__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_16__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_16__HighP13 = 0; + break; + } + } + spvpp_u13_16_HighP13r = spvpp_u13_16__HighP13; + + { + switch (spvpp_u13_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_16__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_16__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_16__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_16__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_16__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_16__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_16__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_16__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_16__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_16__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_16__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_16__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_16__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_16__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_16__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_16__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_16__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_16__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_16__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_16__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_16__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_16__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_16__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_16__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_16__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_16__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_16__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_16__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_16__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_16__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_16__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_16__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_16__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_16__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_16__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_16__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_16__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_16__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_16__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_16__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_16__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_16__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_16__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_16__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_16__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_16__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_16__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_16__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_16__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_16__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_16__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_16__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_16__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_16__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_16__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_16__MedP13 = 125; + break; + } + } + spvpp_u13_16_MedP13r = spvpp_u13_16__MedP13; + + { + switch (spvpp_u13_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_16__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_16__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_16__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_16__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_16__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_16__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_16__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_16__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_16__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_16__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_16__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_16__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_16__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_16__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_16__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_16__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_16__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_16__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_16__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_16__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_16__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_16__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_16__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_16__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_16__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_16__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_16__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_16__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_16__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_16__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_16__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_16__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_16__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_16__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_16__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_16__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_16__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_16__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_16__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_16__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_16__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_16__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_16__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_16__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_16__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_16__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_16__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_16__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_16__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_16__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_16__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_16__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_16__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_16__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_16__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_16__LowP13 = 127; + break; + } + } + spvpp_u13_16_LowP13r = spvpp_u13_16__LowP13; + spvpp_Eqme13_ptr_b_23_22->f.h = 0; + spvpp_Eqme13a_ptr_b_11_11->f.h = 0; + if ((((((((spvpp_u13_16_qA != 0) && (spvpp_u13_16_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_16_validA) & 0xffffffffffffffffLL) && spvpp_u13_16_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_16_passX || ((((spvpp_u13_16_passY && (spvpp_u13_16_CSCidA == spvpp_u13_16_CSCidY)) & 0x1LL) && (spvpp_u13_16_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_16_passZ && (spvpp_u13_16_CSCidA == spvpp_u13_16_CSCidZ)) & 0x1LL) && (spvpp_u13_16_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_16_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_16_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_16_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_16_Dphi_ptr_b_6_0->f.h <= spvpp_u13_16_HighP13r) spvpp_Eqme13_ptr_b_23_22->f.h = 3; + else if (spvpp_u13_16_Dphi_ptr_b_6_0->f.h <= spvpp_u13_16_MedP13r) spvpp_Eqme13_ptr_b_23_22->f.h = 2; + else if ((((spvpp_u13_16_Dphi_ptr_b_6_0->f.h <= spvpp_u13_16_LowP13r) || spvpp_u13_16_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_23_22->f.h = 1; + } + if ((((((spvpp_u13_16_CSCidA >= 1) && (spvpp_u13_16_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_16_CSCidA >= 10) && (spvpp_u13_16_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_16_Deta <= maxdeta_halo113) && (spvpp_u13_16_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_16_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_11_11->f.h = 1; + } + else + { + if ((((((spvpp_u13_16_Deta <= maxdeta_halo13) && (spvpp_u13_16_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_16_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_11_11->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_17() +{ +/* always */ if (CH_spvpp_u13_17_meA | CH_spvpp_u13_17_meB | CH_spvpp_u13_17_passX | CH_spvpp_u13_17_passY | CH_spvpp_u13_17_CSCidY | CH_spvpp_u13_17_passZ | CH_spvpp_u13_17_CSCidZ | CH_spvpp_u13_17_Dphi | CH_spvpp_u13_17_wide_phi | CH_spvpp_u13_17_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_17_phiA = spvpp_u13_17_meA_ptr_b_9_0->f.h; + spvpp_u13_17_etaA = spvpp_u13_17_meA_ptr_b_16_10->f.h; + spvpp_u13_17_qA = spvpp_u13_17_meA_ptr_b_20_17->f.h; + spvpp_u13_17_CSCidA = spvpp_u13_17_meA_ptr_b_24_21->f.h; + spvpp_u13_17_validA = spvpp_u13_17_meA_ptr_b_25_25->f.h; + spvpp_u13_17_phiB = spvpp_u13_17_meB_ptr_b_9_0->f.h; + spvpp_u13_17_etaB = spvpp_u13_17_meB_ptr_b_16_10->f.h; + spvpp_u13_17_qB = spvpp_u13_17_meB_ptr_b_20_17->f.h; + spvpp_u13_17_validB = spvpp_u13_17_meB_ptr_b_21_21->f.h; + spvpp_u13_17_Deta = (spvpp_u13_17_etaA > spvpp_u13_17_etaB) ? (0 & 0x7f) : ((spvpp_u13_17_etaB - spvpp_u13_17_etaA) & 0x7fLL); + spvpp_u13_17_Dphi = (spvpp_u13_17_phiA > spvpp_u13_17_phiB) ? ((spvpp_u13_17_phiA - spvpp_u13_17_phiB) & 0x3ffLL) : ((spvpp_u13_17_phiB - spvpp_u13_17_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_17__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_17__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_17__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_17__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_17__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_17__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_17__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_17__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_17__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_17__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_17__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_17__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_17__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_17__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_17__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_17__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_17__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_17__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_17__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_17__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_17__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_17__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_17__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_17__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_17__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_17__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_17__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_17__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_17__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_17__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_17__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_17__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_17__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_17__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_17__HighP13 = 0; + break; + } + } + spvpp_u13_17_HighP13r = spvpp_u13_17__HighP13; + + { + switch (spvpp_u13_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_17__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_17__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_17__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_17__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_17__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_17__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_17__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_17__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_17__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_17__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_17__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_17__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_17__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_17__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_17__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_17__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_17__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_17__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_17__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_17__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_17__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_17__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_17__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_17__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_17__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_17__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_17__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_17__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_17__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_17__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_17__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_17__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_17__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_17__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_17__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_17__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_17__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_17__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_17__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_17__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_17__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_17__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_17__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_17__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_17__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_17__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_17__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_17__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_17__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_17__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_17__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_17__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_17__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_17__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_17__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_17__MedP13 = 125; + break; + } + } + spvpp_u13_17_MedP13r = spvpp_u13_17__MedP13; + + { + switch (spvpp_u13_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_17__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_17__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_17__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_17__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_17__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_17__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_17__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_17__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_17__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_17__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_17__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_17__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_17__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_17__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_17__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_17__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_17__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_17__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_17__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_17__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_17__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_17__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_17__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_17__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_17__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_17__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_17__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_17__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_17__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_17__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_17__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_17__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_17__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_17__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_17__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_17__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_17__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_17__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_17__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_17__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_17__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_17__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_17__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_17__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_17__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_17__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_17__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_17__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_17__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_17__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_17__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_17__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_17__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_17__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_17__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_17__LowP13 = 127; + break; + } + } + spvpp_u13_17_LowP13r = spvpp_u13_17__LowP13; + spvpp_Eqme13_ptr_b_35_34->f.h = 0; + spvpp_Eqme13a_ptr_b_17_17->f.h = 0; + if ((((((((spvpp_u13_17_qA != 0) && (spvpp_u13_17_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_17_validA) & 0xffffffffffffffffLL) && spvpp_u13_17_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_17_passX || ((((spvpp_u13_17_passY && (spvpp_u13_17_CSCidA == spvpp_u13_17_CSCidY)) & 0x1LL) && (spvpp_u13_17_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_17_passZ && (spvpp_u13_17_CSCidA == spvpp_u13_17_CSCidZ)) & 0x1LL) && (spvpp_u13_17_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_17_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_17_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_17_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_17_Dphi_ptr_b_6_0->f.h <= spvpp_u13_17_HighP13r) spvpp_Eqme13_ptr_b_35_34->f.h = 3; + else if (spvpp_u13_17_Dphi_ptr_b_6_0->f.h <= spvpp_u13_17_MedP13r) spvpp_Eqme13_ptr_b_35_34->f.h = 2; + else if ((((spvpp_u13_17_Dphi_ptr_b_6_0->f.h <= spvpp_u13_17_LowP13r) || spvpp_u13_17_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_35_34->f.h = 1; + } + if ((((((spvpp_u13_17_CSCidA >= 1) && (spvpp_u13_17_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_17_CSCidA >= 10) && (spvpp_u13_17_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_17_Deta <= maxdeta_halo113) && (spvpp_u13_17_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_17_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_17_17->f.h = 1; + } + else + { + if ((((((spvpp_u13_17_Deta <= maxdeta_halo13) && (spvpp_u13_17_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_17_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_17_17->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_2() +{ +/* always */ if (CH_spvpp_u13_2_meA | CH_spvpp_u13_2_meB | CH_spvpp_u13_2_passX | CH_spvpp_u13_2_passY | CH_spvpp_u13_2_CSCidY | CH_spvpp_u13_2_passZ | CH_spvpp_u13_2_CSCidZ | CH_spvpp_u13_2_Dphi | CH_spvpp_u13_2_wide_phi | CH_spvpp_u13_2_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_2_phiA = spvpp_u13_2_meA_ptr_b_9_0->f.h; + spvpp_u13_2_etaA = spvpp_u13_2_meA_ptr_b_16_10->f.h; + spvpp_u13_2_qA = spvpp_u13_2_meA_ptr_b_20_17->f.h; + spvpp_u13_2_CSCidA = spvpp_u13_2_meA_ptr_b_24_21->f.h; + spvpp_u13_2_validA = spvpp_u13_2_meA_ptr_b_25_25->f.h; + spvpp_u13_2_phiB = spvpp_u13_2_meB_ptr_b_9_0->f.h; + spvpp_u13_2_etaB = spvpp_u13_2_meB_ptr_b_16_10->f.h; + spvpp_u13_2_qB = spvpp_u13_2_meB_ptr_b_20_17->f.h; + spvpp_u13_2_validB = spvpp_u13_2_meB_ptr_b_21_21->f.h; + spvpp_u13_2_Deta = (spvpp_u13_2_etaA > spvpp_u13_2_etaB) ? (0 & 0x7f) : ((spvpp_u13_2_etaB - spvpp_u13_2_etaA) & 0x7fLL); + spvpp_u13_2_Dphi = (spvpp_u13_2_phiA > spvpp_u13_2_phiB) ? ((spvpp_u13_2_phiA - spvpp_u13_2_phiB) & 0x3ffLL) : ((spvpp_u13_2_phiB - spvpp_u13_2_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_2__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_2__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_2__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_2__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_2__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_2__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_2__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_2__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_2__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_2__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_2__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_2__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_2__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_2__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_2__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_2__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_2__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_2__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_2__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_2__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_2__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_2__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_2__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_2__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_2__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_2__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_2__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_2__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_2__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_2__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_2__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_2__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_2__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_2__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_2__HighP13 = 0; + break; + } + } + spvpp_u13_2_HighP13r = spvpp_u13_2__HighP13; + + { + switch (spvpp_u13_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_2__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_2__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_2__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_2__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_2__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_2__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_2__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_2__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_2__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_2__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_2__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_2__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_2__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_2__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_2__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_2__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_2__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_2__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_2__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_2__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_2__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_2__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_2__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_2__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_2__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_2__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_2__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_2__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_2__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_2__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_2__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_2__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_2__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_2__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_2__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_2__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_2__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_2__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_2__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_2__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_2__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_2__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_2__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_2__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_2__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_2__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_2__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_2__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_2__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_2__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_2__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_2__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_2__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_2__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_2__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_2__MedP13 = 125; + break; + } + } + spvpp_u13_2_MedP13r = spvpp_u13_2__MedP13; + + { + switch (spvpp_u13_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_2__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_2__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_2__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_2__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_2__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_2__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_2__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_2__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_2__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_2__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_2__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_2__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_2__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_2__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_2__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_2__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_2__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_2__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_2__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_2__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_2__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_2__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_2__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_2__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_2__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_2__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_2__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_2__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_2__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_2__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_2__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_2__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_2__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_2__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_2__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_2__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_2__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_2__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_2__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_2__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_2__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_2__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_2__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_2__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_2__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_2__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_2__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_2__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_2__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_2__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_2__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_2__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_2__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_2__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_2__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_2__LowP13 = 127; + break; + } + } + spvpp_u13_2_LowP13r = spvpp_u13_2__LowP13; + spvpp_Eqme13_ptr_b_25_24->f.h = 0; + spvpp_Eqme13a_ptr_b_12_12->f.h = 0; + if ((((((((spvpp_u13_2_qA != 0) && (spvpp_u13_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_2_validA) & 0xffffffffffffffffLL) && spvpp_u13_2_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_2_passX || ((((spvpp_u13_2_passY && (spvpp_u13_2_CSCidA == spvpp_u13_2_CSCidY)) & 0x1LL) && (spvpp_u13_2_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_2_passZ && (spvpp_u13_2_CSCidA == spvpp_u13_2_CSCidZ)) & 0x1LL) && (spvpp_u13_2_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_2_Dphi_ptr_b_6_0->f.h <= spvpp_u13_2_HighP13r) spvpp_Eqme13_ptr_b_25_24->f.h = 3; + else if (spvpp_u13_2_Dphi_ptr_b_6_0->f.h <= spvpp_u13_2_MedP13r) spvpp_Eqme13_ptr_b_25_24->f.h = 2; + else if ((((spvpp_u13_2_Dphi_ptr_b_6_0->f.h <= spvpp_u13_2_LowP13r) || spvpp_u13_2_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_25_24->f.h = 1; + } + if ((((((spvpp_u13_2_CSCidA >= 1) && (spvpp_u13_2_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_2_CSCidA >= 10) && (spvpp_u13_2_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_2_Deta <= maxdeta_halo113) && (spvpp_u13_2_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_2_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_12_12->f.h = 1; + } + else + { + if ((((((spvpp_u13_2_Deta <= maxdeta_halo13) && (spvpp_u13_2_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_2_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_12_12->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_3() +{ +/* always */ if (CH_spvpp_u13_3_meA | CH_spvpp_u13_3_meB | CH_spvpp_u13_3_passX | CH_spvpp_u13_3_passY | CH_spvpp_u13_3_CSCidY | CH_spvpp_u13_3_passZ | CH_spvpp_u13_3_CSCidZ | CH_spvpp_u13_3_Dphi | CH_spvpp_u13_3_wide_phi | CH_spvpp_u13_3_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_3_phiA = spvpp_u13_3_meA_ptr_b_9_0->f.h; + spvpp_u13_3_etaA = spvpp_u13_3_meA_ptr_b_16_10->f.h; + spvpp_u13_3_qA = spvpp_u13_3_meA_ptr_b_20_17->f.h; + spvpp_u13_3_CSCidA = spvpp_u13_3_meA_ptr_b_24_21->f.h; + spvpp_u13_3_validA = spvpp_u13_3_meA_ptr_b_25_25->f.h; + spvpp_u13_3_phiB = spvpp_u13_3_meB_ptr_b_9_0->f.h; + spvpp_u13_3_etaB = spvpp_u13_3_meB_ptr_b_16_10->f.h; + spvpp_u13_3_qB = spvpp_u13_3_meB_ptr_b_20_17->f.h; + spvpp_u13_3_validB = spvpp_u13_3_meB_ptr_b_21_21->f.h; + spvpp_u13_3_Deta = (spvpp_u13_3_etaA > spvpp_u13_3_etaB) ? (0 & 0x7f) : ((spvpp_u13_3_etaB - spvpp_u13_3_etaA) & 0x7fLL); + spvpp_u13_3_Dphi = (spvpp_u13_3_phiA > spvpp_u13_3_phiB) ? ((spvpp_u13_3_phiA - spvpp_u13_3_phiB) & 0x3ffLL) : ((spvpp_u13_3_phiB - spvpp_u13_3_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_3__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_3__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_3__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_3__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_3__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_3__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_3__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_3__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_3__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_3__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_3__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_3__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_3__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_3__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_3__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_3__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_3__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_3__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_3__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_3__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_3__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_3__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_3__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_3__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_3__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_3__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_3__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_3__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_3__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_3__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_3__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_3__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_3__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_3__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_3__HighP13 = 0; + break; + } + } + spvpp_u13_3_HighP13r = spvpp_u13_3__HighP13; + + { + switch (spvpp_u13_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_3__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_3__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_3__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_3__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_3__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_3__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_3__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_3__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_3__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_3__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_3__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_3__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_3__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_3__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_3__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_3__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_3__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_3__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_3__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_3__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_3__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_3__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_3__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_3__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_3__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_3__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_3__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_3__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_3__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_3__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_3__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_3__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_3__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_3__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_3__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_3__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_3__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_3__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_3__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_3__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_3__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_3__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_3__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_3__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_3__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_3__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_3__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_3__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_3__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_3__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_3__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_3__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_3__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_3__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_3__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_3__MedP13 = 125; + break; + } + } + spvpp_u13_3_MedP13r = spvpp_u13_3__MedP13; + + { + switch (spvpp_u13_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_3__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_3__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_3__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_3__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_3__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_3__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_3__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_3__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_3__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_3__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_3__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_3__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_3__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_3__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_3__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_3__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_3__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_3__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_3__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_3__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_3__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_3__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_3__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_3__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_3__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_3__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_3__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_3__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_3__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_3__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_3__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_3__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_3__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_3__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_3__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_3__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_3__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_3__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_3__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_3__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_3__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_3__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_3__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_3__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_3__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_3__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_3__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_3__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_3__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_3__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_3__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_3__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_3__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_3__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_3__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_3__LowP13 = 127; + break; + } + } + spvpp_u13_3_LowP13r = spvpp_u13_3__LowP13; + spvpp_Eqme13_ptr_b_3_2->f.h = 0; + spvpp_Eqme13a_ptr_b_1_1->f.h = 0; + if ((((((((spvpp_u13_3_qA != 0) && (spvpp_u13_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_3_validA) & 0xffffffffffffffffLL) && spvpp_u13_3_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_3_passX || ((((spvpp_u13_3_passY && (spvpp_u13_3_CSCidA == spvpp_u13_3_CSCidY)) & 0x1LL) && (spvpp_u13_3_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_3_passZ && (spvpp_u13_3_CSCidA == spvpp_u13_3_CSCidZ)) & 0x1LL) && (spvpp_u13_3_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_3_Dphi_ptr_b_6_0->f.h <= spvpp_u13_3_HighP13r) spvpp_Eqme13_ptr_b_3_2->f.h = 3; + else if (spvpp_u13_3_Dphi_ptr_b_6_0->f.h <= spvpp_u13_3_MedP13r) spvpp_Eqme13_ptr_b_3_2->f.h = 2; + else if ((((spvpp_u13_3_Dphi_ptr_b_6_0->f.h <= spvpp_u13_3_LowP13r) || spvpp_u13_3_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_3_2->f.h = 1; + } + if ((((((spvpp_u13_3_CSCidA >= 1) && (spvpp_u13_3_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_3_CSCidA >= 10) && (spvpp_u13_3_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_3_Deta <= maxdeta_halo113) && (spvpp_u13_3_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_3_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_1_1->f.h = 1; + } + else + { + if ((((((spvpp_u13_3_Deta <= maxdeta_halo13) && (spvpp_u13_3_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_3_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_1_1->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_4() +{ +/* always */ if (CH_spvpp_u13_4_meA | CH_spvpp_u13_4_meB | CH_spvpp_u13_4_passX | CH_spvpp_u13_4_passY | CH_spvpp_u13_4_CSCidY | CH_spvpp_u13_4_passZ | CH_spvpp_u13_4_CSCidZ | CH_spvpp_u13_4_Dphi | CH_spvpp_u13_4_wide_phi | CH_spvpp_u13_4_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_4_phiA = spvpp_u13_4_meA_ptr_b_9_0->f.h; + spvpp_u13_4_etaA = spvpp_u13_4_meA_ptr_b_16_10->f.h; + spvpp_u13_4_qA = spvpp_u13_4_meA_ptr_b_20_17->f.h; + spvpp_u13_4_CSCidA = spvpp_u13_4_meA_ptr_b_24_21->f.h; + spvpp_u13_4_validA = spvpp_u13_4_meA_ptr_b_25_25->f.h; + spvpp_u13_4_phiB = spvpp_u13_4_meB_ptr_b_9_0->f.h; + spvpp_u13_4_etaB = spvpp_u13_4_meB_ptr_b_16_10->f.h; + spvpp_u13_4_qB = spvpp_u13_4_meB_ptr_b_20_17->f.h; + spvpp_u13_4_validB = spvpp_u13_4_meB_ptr_b_21_21->f.h; + spvpp_u13_4_Deta = (spvpp_u13_4_etaA > spvpp_u13_4_etaB) ? (0 & 0x7f) : ((spvpp_u13_4_etaB - spvpp_u13_4_etaA) & 0x7fLL); + spvpp_u13_4_Dphi = (spvpp_u13_4_phiA > spvpp_u13_4_phiB) ? ((spvpp_u13_4_phiA - spvpp_u13_4_phiB) & 0x3ffLL) : ((spvpp_u13_4_phiB - spvpp_u13_4_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_4__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_4__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_4__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_4__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_4__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_4__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_4__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_4__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_4__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_4__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_4__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_4__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_4__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_4__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_4__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_4__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_4__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_4__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_4__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_4__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_4__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_4__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_4__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_4__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_4__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_4__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_4__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_4__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_4__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_4__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_4__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_4__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_4__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_4__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_4__HighP13 = 0; + break; + } + } + spvpp_u13_4_HighP13r = spvpp_u13_4__HighP13; + + { + switch (spvpp_u13_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_4__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_4__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_4__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_4__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_4__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_4__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_4__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_4__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_4__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_4__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_4__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_4__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_4__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_4__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_4__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_4__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_4__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_4__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_4__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_4__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_4__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_4__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_4__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_4__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_4__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_4__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_4__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_4__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_4__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_4__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_4__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_4__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_4__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_4__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_4__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_4__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_4__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_4__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_4__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_4__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_4__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_4__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_4__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_4__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_4__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_4__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_4__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_4__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_4__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_4__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_4__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_4__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_4__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_4__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_4__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_4__MedP13 = 125; + break; + } + } + spvpp_u13_4_MedP13r = spvpp_u13_4__MedP13; + + { + switch (spvpp_u13_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_4__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_4__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_4__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_4__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_4__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_4__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_4__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_4__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_4__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_4__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_4__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_4__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_4__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_4__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_4__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_4__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_4__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_4__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_4__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_4__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_4__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_4__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_4__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_4__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_4__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_4__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_4__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_4__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_4__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_4__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_4__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_4__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_4__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_4__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_4__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_4__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_4__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_4__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_4__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_4__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_4__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_4__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_4__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_4__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_4__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_4__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_4__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_4__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_4__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_4__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_4__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_4__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_4__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_4__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_4__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_4__LowP13 = 127; + break; + } + } + spvpp_u13_4_LowP13r = spvpp_u13_4__LowP13; + spvpp_Eqme13_ptr_b_15_14->f.h = 0; + spvpp_Eqme13a_ptr_b_7_7->f.h = 0; + if ((((((((spvpp_u13_4_qA != 0) && (spvpp_u13_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_4_validA) & 0xffffffffffffffffLL) && spvpp_u13_4_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_4_passX || ((((spvpp_u13_4_passY && (spvpp_u13_4_CSCidA == spvpp_u13_4_CSCidY)) & 0x1LL) && (spvpp_u13_4_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_4_passZ && (spvpp_u13_4_CSCidA == spvpp_u13_4_CSCidZ)) & 0x1LL) && (spvpp_u13_4_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_4_Dphi_ptr_b_6_0->f.h <= spvpp_u13_4_HighP13r) spvpp_Eqme13_ptr_b_15_14->f.h = 3; + else if (spvpp_u13_4_Dphi_ptr_b_6_0->f.h <= spvpp_u13_4_MedP13r) spvpp_Eqme13_ptr_b_15_14->f.h = 2; + else if ((((spvpp_u13_4_Dphi_ptr_b_6_0->f.h <= spvpp_u13_4_LowP13r) || spvpp_u13_4_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_15_14->f.h = 1; + } + if ((((((spvpp_u13_4_CSCidA >= 1) && (spvpp_u13_4_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_4_CSCidA >= 10) && (spvpp_u13_4_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_4_Deta <= maxdeta_halo113) && (spvpp_u13_4_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_4_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_7_7->f.h = 1; + } + else + { + if ((((((spvpp_u13_4_Deta <= maxdeta_halo13) && (spvpp_u13_4_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_4_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_7_7->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_5() +{ +/* always */ if (CH_spvpp_u13_5_meA | CH_spvpp_u13_5_meB | CH_spvpp_u13_5_passX | CH_spvpp_u13_5_passY | CH_spvpp_u13_5_CSCidY | CH_spvpp_u13_5_passZ | CH_spvpp_u13_5_CSCidZ | CH_spvpp_u13_5_Dphi | CH_spvpp_u13_5_wide_phi | CH_spvpp_u13_5_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_5_phiA = spvpp_u13_5_meA_ptr_b_9_0->f.h; + spvpp_u13_5_etaA = spvpp_u13_5_meA_ptr_b_16_10->f.h; + spvpp_u13_5_qA = spvpp_u13_5_meA_ptr_b_20_17->f.h; + spvpp_u13_5_CSCidA = spvpp_u13_5_meA_ptr_b_24_21->f.h; + spvpp_u13_5_validA = spvpp_u13_5_meA_ptr_b_25_25->f.h; + spvpp_u13_5_phiB = spvpp_u13_5_meB_ptr_b_9_0->f.h; + spvpp_u13_5_etaB = spvpp_u13_5_meB_ptr_b_16_10->f.h; + spvpp_u13_5_qB = spvpp_u13_5_meB_ptr_b_20_17->f.h; + spvpp_u13_5_validB = spvpp_u13_5_meB_ptr_b_21_21->f.h; + spvpp_u13_5_Deta = (spvpp_u13_5_etaA > spvpp_u13_5_etaB) ? (0 & 0x7f) : ((spvpp_u13_5_etaB - spvpp_u13_5_etaA) & 0x7fLL); + spvpp_u13_5_Dphi = (spvpp_u13_5_phiA > spvpp_u13_5_phiB) ? ((spvpp_u13_5_phiA - spvpp_u13_5_phiB) & 0x3ffLL) : ((spvpp_u13_5_phiB - spvpp_u13_5_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_5__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_5__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_5__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_5__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_5__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_5__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_5__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_5__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_5__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_5__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_5__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_5__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_5__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_5__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_5__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_5__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_5__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_5__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_5__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_5__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_5__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_5__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_5__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_5__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_5__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_5__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_5__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_5__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_5__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_5__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_5__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_5__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_5__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_5__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_5__HighP13 = 0; + break; + } + } + spvpp_u13_5_HighP13r = spvpp_u13_5__HighP13; + + { + switch (spvpp_u13_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_5__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_5__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_5__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_5__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_5__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_5__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_5__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_5__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_5__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_5__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_5__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_5__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_5__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_5__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_5__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_5__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_5__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_5__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_5__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_5__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_5__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_5__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_5__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_5__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_5__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_5__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_5__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_5__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_5__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_5__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_5__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_5__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_5__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_5__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_5__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_5__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_5__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_5__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_5__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_5__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_5__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_5__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_5__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_5__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_5__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_5__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_5__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_5__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_5__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_5__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_5__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_5__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_5__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_5__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_5__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_5__MedP13 = 125; + break; + } + } + spvpp_u13_5_MedP13r = spvpp_u13_5__MedP13; + + { + switch (spvpp_u13_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_5__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_5__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_5__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_5__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_5__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_5__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_5__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_5__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_5__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_5__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_5__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_5__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_5__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_5__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_5__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_5__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_5__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_5__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_5__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_5__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_5__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_5__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_5__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_5__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_5__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_5__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_5__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_5__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_5__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_5__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_5__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_5__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_5__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_5__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_5__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_5__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_5__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_5__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_5__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_5__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_5__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_5__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_5__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_5__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_5__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_5__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_5__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_5__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_5__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_5__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_5__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_5__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_5__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_5__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_5__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_5__LowP13 = 127; + break; + } + } + spvpp_u13_5_LowP13r = spvpp_u13_5__LowP13; + spvpp_Eqme13_ptr_b_27_26->f.h = 0; + spvpp_Eqme13a_ptr_b_13_13->f.h = 0; + if ((((((((spvpp_u13_5_qA != 0) && (spvpp_u13_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_5_validA) & 0xffffffffffffffffLL) && spvpp_u13_5_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_5_passX || ((((spvpp_u13_5_passY && (spvpp_u13_5_CSCidA == spvpp_u13_5_CSCidY)) & 0x1LL) && (spvpp_u13_5_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_5_passZ && (spvpp_u13_5_CSCidA == spvpp_u13_5_CSCidZ)) & 0x1LL) && (spvpp_u13_5_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_5_Dphi_ptr_b_6_0->f.h <= spvpp_u13_5_HighP13r) spvpp_Eqme13_ptr_b_27_26->f.h = 3; + else if (spvpp_u13_5_Dphi_ptr_b_6_0->f.h <= spvpp_u13_5_MedP13r) spvpp_Eqme13_ptr_b_27_26->f.h = 2; + else if ((((spvpp_u13_5_Dphi_ptr_b_6_0->f.h <= spvpp_u13_5_LowP13r) || spvpp_u13_5_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_27_26->f.h = 1; + } + if ((((((spvpp_u13_5_CSCidA >= 1) && (spvpp_u13_5_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_5_CSCidA >= 10) && (spvpp_u13_5_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_5_Deta <= maxdeta_halo113) && (spvpp_u13_5_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_5_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_13_13->f.h = 1; + } + else + { + if ((((((spvpp_u13_5_Deta <= maxdeta_halo13) && (spvpp_u13_5_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_5_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_13_13->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_6() +{ +/* always */ if (CH_spvpp_u13_6_meA | CH_spvpp_u13_6_meB | CH_spvpp_u13_6_passX | CH_spvpp_u13_6_passY | CH_spvpp_u13_6_CSCidY | CH_spvpp_u13_6_passZ | CH_spvpp_u13_6_CSCidZ | CH_spvpp_u13_6_Dphi | CH_spvpp_u13_6_wide_phi | CH_spvpp_u13_6_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_6_phiA = spvpp_u13_6_meA_ptr_b_9_0->f.h; + spvpp_u13_6_etaA = spvpp_u13_6_meA_ptr_b_16_10->f.h; + spvpp_u13_6_qA = spvpp_u13_6_meA_ptr_b_20_17->f.h; + spvpp_u13_6_CSCidA = spvpp_u13_6_meA_ptr_b_24_21->f.h; + spvpp_u13_6_validA = spvpp_u13_6_meA_ptr_b_25_25->f.h; + spvpp_u13_6_phiB = spvpp_u13_6_meB_ptr_b_9_0->f.h; + spvpp_u13_6_etaB = spvpp_u13_6_meB_ptr_b_16_10->f.h; + spvpp_u13_6_qB = spvpp_u13_6_meB_ptr_b_20_17->f.h; + spvpp_u13_6_validB = spvpp_u13_6_meB_ptr_b_21_21->f.h; + spvpp_u13_6_Deta = (spvpp_u13_6_etaA > spvpp_u13_6_etaB) ? (0 & 0x7f) : ((spvpp_u13_6_etaB - spvpp_u13_6_etaA) & 0x7fLL); + spvpp_u13_6_Dphi = (spvpp_u13_6_phiA > spvpp_u13_6_phiB) ? ((spvpp_u13_6_phiA - spvpp_u13_6_phiB) & 0x3ffLL) : ((spvpp_u13_6_phiB - spvpp_u13_6_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_6__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_6__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_6__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_6__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_6__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_6__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_6__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_6__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_6__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_6__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_6__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_6__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_6__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_6__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_6__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_6__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_6__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_6__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_6__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_6__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_6__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_6__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_6__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_6__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_6__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_6__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_6__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_6__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_6__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_6__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_6__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_6__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_6__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_6__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_6__HighP13 = 0; + break; + } + } + spvpp_u13_6_HighP13r = spvpp_u13_6__HighP13; + + { + switch (spvpp_u13_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_6__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_6__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_6__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_6__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_6__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_6__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_6__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_6__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_6__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_6__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_6__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_6__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_6__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_6__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_6__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_6__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_6__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_6__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_6__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_6__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_6__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_6__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_6__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_6__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_6__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_6__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_6__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_6__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_6__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_6__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_6__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_6__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_6__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_6__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_6__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_6__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_6__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_6__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_6__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_6__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_6__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_6__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_6__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_6__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_6__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_6__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_6__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_6__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_6__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_6__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_6__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_6__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_6__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_6__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_6__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_6__MedP13 = 125; + break; + } + } + spvpp_u13_6_MedP13r = spvpp_u13_6__MedP13; + + { + switch (spvpp_u13_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_6__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_6__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_6__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_6__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_6__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_6__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_6__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_6__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_6__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_6__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_6__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_6__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_6__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_6__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_6__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_6__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_6__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_6__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_6__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_6__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_6__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_6__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_6__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_6__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_6__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_6__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_6__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_6__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_6__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_6__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_6__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_6__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_6__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_6__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_6__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_6__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_6__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_6__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_6__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_6__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_6__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_6__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_6__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_6__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_6__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_6__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_6__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_6__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_6__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_6__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_6__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_6__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_6__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_6__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_6__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_6__LowP13 = 127; + break; + } + } + spvpp_u13_6_LowP13r = spvpp_u13_6__LowP13; + spvpp_Eqme13_ptr_b_5_4->f.h = 0; + spvpp_Eqme13a_ptr_b_2_2->f.h = 0; + if ((((((((spvpp_u13_6_qA != 0) && (spvpp_u13_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_6_validA) & 0xffffffffffffffffLL) && spvpp_u13_6_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_6_passX || ((((spvpp_u13_6_passY && (spvpp_u13_6_CSCidA == spvpp_u13_6_CSCidY)) & 0x1LL) && (spvpp_u13_6_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_6_passZ && (spvpp_u13_6_CSCidA == spvpp_u13_6_CSCidZ)) & 0x1LL) && (spvpp_u13_6_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_6_Dphi_ptr_b_6_0->f.h <= spvpp_u13_6_HighP13r) spvpp_Eqme13_ptr_b_5_4->f.h = 3; + else if (spvpp_u13_6_Dphi_ptr_b_6_0->f.h <= spvpp_u13_6_MedP13r) spvpp_Eqme13_ptr_b_5_4->f.h = 2; + else if ((((spvpp_u13_6_Dphi_ptr_b_6_0->f.h <= spvpp_u13_6_LowP13r) || spvpp_u13_6_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_5_4->f.h = 1; + } + if ((((((spvpp_u13_6_CSCidA >= 1) && (spvpp_u13_6_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_6_CSCidA >= 10) && (spvpp_u13_6_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_6_Deta <= maxdeta_halo113) && (spvpp_u13_6_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_6_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_2_2->f.h = 1; + } + else + { + if ((((((spvpp_u13_6_Deta <= maxdeta_halo13) && (spvpp_u13_6_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_6_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_2_2->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_7() +{ +/* always */ if (CH_spvpp_u13_7_meA | CH_spvpp_u13_7_meB | CH_spvpp_u13_7_passX | CH_spvpp_u13_7_passY | CH_spvpp_u13_7_CSCidY | CH_spvpp_u13_7_passZ | CH_spvpp_u13_7_CSCidZ | CH_spvpp_u13_7_Dphi | CH_spvpp_u13_7_wide_phi | CH_spvpp_u13_7_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_7_phiA = spvpp_u13_7_meA_ptr_b_9_0->f.h; + spvpp_u13_7_etaA = spvpp_u13_7_meA_ptr_b_16_10->f.h; + spvpp_u13_7_qA = spvpp_u13_7_meA_ptr_b_20_17->f.h; + spvpp_u13_7_CSCidA = spvpp_u13_7_meA_ptr_b_24_21->f.h; + spvpp_u13_7_validA = spvpp_u13_7_meA_ptr_b_25_25->f.h; + spvpp_u13_7_phiB = spvpp_u13_7_meB_ptr_b_9_0->f.h; + spvpp_u13_7_etaB = spvpp_u13_7_meB_ptr_b_16_10->f.h; + spvpp_u13_7_qB = spvpp_u13_7_meB_ptr_b_20_17->f.h; + spvpp_u13_7_validB = spvpp_u13_7_meB_ptr_b_21_21->f.h; + spvpp_u13_7_Deta = (spvpp_u13_7_etaA > spvpp_u13_7_etaB) ? (0 & 0x7f) : ((spvpp_u13_7_etaB - spvpp_u13_7_etaA) & 0x7fLL); + spvpp_u13_7_Dphi = (spvpp_u13_7_phiA > spvpp_u13_7_phiB) ? ((spvpp_u13_7_phiA - spvpp_u13_7_phiB) & 0x3ffLL) : ((spvpp_u13_7_phiB - spvpp_u13_7_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_7__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_7__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_7__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_7__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_7__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_7__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_7__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_7__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_7__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_7__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_7__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_7__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_7__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_7__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_7__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_7__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_7__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_7__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_7__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_7__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_7__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_7__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_7__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_7__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_7__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_7__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_7__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_7__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_7__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_7__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_7__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_7__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_7__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_7__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_7__HighP13 = 0; + break; + } + } + spvpp_u13_7_HighP13r = spvpp_u13_7__HighP13; + + { + switch (spvpp_u13_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_7__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_7__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_7__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_7__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_7__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_7__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_7__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_7__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_7__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_7__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_7__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_7__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_7__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_7__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_7__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_7__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_7__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_7__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_7__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_7__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_7__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_7__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_7__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_7__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_7__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_7__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_7__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_7__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_7__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_7__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_7__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_7__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_7__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_7__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_7__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_7__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_7__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_7__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_7__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_7__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_7__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_7__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_7__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_7__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_7__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_7__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_7__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_7__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_7__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_7__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_7__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_7__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_7__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_7__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_7__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_7__MedP13 = 125; + break; + } + } + spvpp_u13_7_MedP13r = spvpp_u13_7__MedP13; + + { + switch (spvpp_u13_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_7__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_7__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_7__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_7__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_7__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_7__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_7__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_7__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_7__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_7__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_7__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_7__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_7__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_7__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_7__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_7__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_7__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_7__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_7__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_7__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_7__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_7__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_7__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_7__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_7__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_7__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_7__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_7__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_7__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_7__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_7__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_7__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_7__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_7__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_7__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_7__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_7__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_7__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_7__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_7__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_7__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_7__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_7__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_7__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_7__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_7__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_7__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_7__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_7__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_7__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_7__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_7__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_7__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_7__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_7__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_7__LowP13 = 127; + break; + } + } + spvpp_u13_7_LowP13r = spvpp_u13_7__LowP13; + spvpp_Eqme13_ptr_b_17_16->f.h = 0; + spvpp_Eqme13a_ptr_b_8_8->f.h = 0; + if ((((((((spvpp_u13_7_qA != 0) && (spvpp_u13_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_7_validA) & 0xffffffffffffffffLL) && spvpp_u13_7_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_7_passX || ((((spvpp_u13_7_passY && (spvpp_u13_7_CSCidA == spvpp_u13_7_CSCidY)) & 0x1LL) && (spvpp_u13_7_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_7_passZ && (spvpp_u13_7_CSCidA == spvpp_u13_7_CSCidZ)) & 0x1LL) && (spvpp_u13_7_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_7_Dphi_ptr_b_6_0->f.h <= spvpp_u13_7_HighP13r) spvpp_Eqme13_ptr_b_17_16->f.h = 3; + else if (spvpp_u13_7_Dphi_ptr_b_6_0->f.h <= spvpp_u13_7_MedP13r) spvpp_Eqme13_ptr_b_17_16->f.h = 2; + else if ((((spvpp_u13_7_Dphi_ptr_b_6_0->f.h <= spvpp_u13_7_LowP13r) || spvpp_u13_7_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_17_16->f.h = 1; + } + if ((((((spvpp_u13_7_CSCidA >= 1) && (spvpp_u13_7_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_7_CSCidA >= 10) && (spvpp_u13_7_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_7_Deta <= maxdeta_halo113) && (spvpp_u13_7_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_7_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_8_8->f.h = 1; + } + else + { + if ((((((spvpp_u13_7_Deta <= maxdeta_halo13) && (spvpp_u13_7_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_7_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_8_8->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_8() +{ +/* always */ if (CH_spvpp_u13_8_meA | CH_spvpp_u13_8_meB | CH_spvpp_u13_8_passX | CH_spvpp_u13_8_passY | CH_spvpp_u13_8_CSCidY | CH_spvpp_u13_8_passZ | CH_spvpp_u13_8_CSCidZ | CH_spvpp_u13_8_Dphi | CH_spvpp_u13_8_wide_phi | CH_spvpp_u13_8_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_8_phiA = spvpp_u13_8_meA_ptr_b_9_0->f.h; + spvpp_u13_8_etaA = spvpp_u13_8_meA_ptr_b_16_10->f.h; + spvpp_u13_8_qA = spvpp_u13_8_meA_ptr_b_20_17->f.h; + spvpp_u13_8_CSCidA = spvpp_u13_8_meA_ptr_b_24_21->f.h; + spvpp_u13_8_validA = spvpp_u13_8_meA_ptr_b_25_25->f.h; + spvpp_u13_8_phiB = spvpp_u13_8_meB_ptr_b_9_0->f.h; + spvpp_u13_8_etaB = spvpp_u13_8_meB_ptr_b_16_10->f.h; + spvpp_u13_8_qB = spvpp_u13_8_meB_ptr_b_20_17->f.h; + spvpp_u13_8_validB = spvpp_u13_8_meB_ptr_b_21_21->f.h; + spvpp_u13_8_Deta = (spvpp_u13_8_etaA > spvpp_u13_8_etaB) ? (0 & 0x7f) : ((spvpp_u13_8_etaB - spvpp_u13_8_etaA) & 0x7fLL); + spvpp_u13_8_Dphi = (spvpp_u13_8_phiA > spvpp_u13_8_phiB) ? ((spvpp_u13_8_phiA - spvpp_u13_8_phiB) & 0x3ffLL) : ((spvpp_u13_8_phiB - spvpp_u13_8_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_8__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_8__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_8__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_8__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_8__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_8__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_8__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_8__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_8__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_8__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_8__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_8__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_8__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_8__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_8__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_8__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_8__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_8__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_8__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_8__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_8__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_8__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_8__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_8__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_8__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_8__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_8__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_8__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_8__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_8__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_8__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_8__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_8__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_8__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_8__HighP13 = 0; + break; + } + } + spvpp_u13_8_HighP13r = spvpp_u13_8__HighP13; + + { + switch (spvpp_u13_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_8__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_8__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_8__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_8__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_8__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_8__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_8__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_8__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_8__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_8__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_8__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_8__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_8__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_8__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_8__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_8__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_8__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_8__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_8__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_8__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_8__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_8__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_8__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_8__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_8__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_8__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_8__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_8__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_8__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_8__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_8__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_8__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_8__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_8__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_8__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_8__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_8__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_8__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_8__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_8__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_8__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_8__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_8__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_8__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_8__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_8__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_8__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_8__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_8__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_8__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_8__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_8__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_8__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_8__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_8__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_8__MedP13 = 125; + break; + } + } + spvpp_u13_8_MedP13r = spvpp_u13_8__MedP13; + + { + switch (spvpp_u13_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_8__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_8__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_8__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_8__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_8__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_8__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_8__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_8__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_8__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_8__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_8__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_8__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_8__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_8__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_8__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_8__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_8__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_8__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_8__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_8__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_8__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_8__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_8__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_8__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_8__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_8__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_8__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_8__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_8__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_8__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_8__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_8__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_8__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_8__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_8__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_8__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_8__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_8__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_8__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_8__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_8__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_8__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_8__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_8__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_8__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_8__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_8__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_8__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_8__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_8__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_8__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_8__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_8__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_8__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_8__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_8__LowP13 = 127; + break; + } + } + spvpp_u13_8_LowP13r = spvpp_u13_8__LowP13; + spvpp_Eqme13_ptr_b_29_28->f.h = 0; + spvpp_Eqme13a_ptr_b_14_14->f.h = 0; + if ((((((((spvpp_u13_8_qA != 0) && (spvpp_u13_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_8_validA) & 0xffffffffffffffffLL) && spvpp_u13_8_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_8_passX || ((((spvpp_u13_8_passY && (spvpp_u13_8_CSCidA == spvpp_u13_8_CSCidY)) & 0x1LL) && (spvpp_u13_8_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_8_passZ && (spvpp_u13_8_CSCidA == spvpp_u13_8_CSCidZ)) & 0x1LL) && (spvpp_u13_8_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_8_Dphi_ptr_b_6_0->f.h <= spvpp_u13_8_HighP13r) spvpp_Eqme13_ptr_b_29_28->f.h = 3; + else if (spvpp_u13_8_Dphi_ptr_b_6_0->f.h <= spvpp_u13_8_MedP13r) spvpp_Eqme13_ptr_b_29_28->f.h = 2; + else if ((((spvpp_u13_8_Dphi_ptr_b_6_0->f.h <= spvpp_u13_8_LowP13r) || spvpp_u13_8_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_29_28->f.h = 1; + } + if ((((((spvpp_u13_8_CSCidA >= 1) && (spvpp_u13_8_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_8_CSCidA >= 10) && (spvpp_u13_8_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_8_Deta <= maxdeta_halo113) && (spvpp_u13_8_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_8_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_14_14->f.h = 1; + } + else + { + if ((((((spvpp_u13_8_Deta <= maxdeta_halo13) && (spvpp_u13_8_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_8_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_14_14->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u13_9() +{ +/* always */ if (CH_spvpp_u13_9_meA | CH_spvpp_u13_9_meB | CH_spvpp_u13_9_passX | CH_spvpp_u13_9_passY | CH_spvpp_u13_9_CSCidY | CH_spvpp_u13_9_passZ | CH_spvpp_u13_9_CSCidZ | CH_spvpp_u13_9_Dphi | CH_spvpp_u13_9_wide_phi | CH_spvpp_u13_9_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u13_9_phiA = spvpp_u13_9_meA_ptr_b_9_0->f.h; + spvpp_u13_9_etaA = spvpp_u13_9_meA_ptr_b_16_10->f.h; + spvpp_u13_9_qA = spvpp_u13_9_meA_ptr_b_20_17->f.h; + spvpp_u13_9_CSCidA = spvpp_u13_9_meA_ptr_b_24_21->f.h; + spvpp_u13_9_validA = spvpp_u13_9_meA_ptr_b_25_25->f.h; + spvpp_u13_9_phiB = spvpp_u13_9_meB_ptr_b_9_0->f.h; + spvpp_u13_9_etaB = spvpp_u13_9_meB_ptr_b_16_10->f.h; + spvpp_u13_9_qB = spvpp_u13_9_meB_ptr_b_20_17->f.h; + spvpp_u13_9_validB = spvpp_u13_9_meB_ptr_b_21_21->f.h; + spvpp_u13_9_Deta = (spvpp_u13_9_etaA > spvpp_u13_9_etaB) ? (0 & 0x7f) : ((spvpp_u13_9_etaB - spvpp_u13_9_etaA) & 0x7fLL); + spvpp_u13_9_Dphi = (spvpp_u13_9_phiA > spvpp_u13_9_phiB) ? ((spvpp_u13_9_phiA - spvpp_u13_9_phiB) & 0x3ffLL) : ((spvpp_u13_9_phiB - spvpp_u13_9_phiA) & 0x3ffLL); + + { + switch (spvpp_u13_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u13_9__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u13_9__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u13_9__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u13_9__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u13_9__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u13_9__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u13_9__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u13_9__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u13_9__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u13_9__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u13_9__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u13_9__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u13_9__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u13_9__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u13_9__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u13_9__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u13_9__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u13_9__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u13_9__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u13_9__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u13_9__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u13_9__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u13_9__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u13_9__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u13_9__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u13_9__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u13_9__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u13_9__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u13_9__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u13_9__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u13_9__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u13_9__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u13_9__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u13_9__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u13_9__HighP13 = 0; + break; + } + } + spvpp_u13_9_HighP13r = spvpp_u13_9__HighP13; + + { + switch (spvpp_u13_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u13_9__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u13_9__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u13_9__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_9__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_9__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u13_9__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u13_9__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u13_9__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u13_9__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u13_9__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u13_9__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u13_9__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u13_9__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u13_9__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u13_9__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u13_9__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u13_9__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u13_9__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u13_9__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u13_9__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u13_9__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u13_9__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u13_9__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u13_9__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u13_9__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u13_9__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u13_9__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u13_9__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u13_9__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u13_9__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u13_9__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u13_9__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u13_9__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u13_9__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u13_9__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u13_9__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u13_9__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u13_9__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u13_9__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u13_9__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u13_9__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u13_9__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u13_9__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u13_9__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u13_9__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u13_9__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u13_9__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u13_9__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u13_9__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u13_9__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u13_9__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u13_9__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u13_9__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u13_9__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u13_9__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u13_9__MedP13 = 125; + break; + } + } + spvpp_u13_9_MedP13r = spvpp_u13_9__MedP13; + + { + switch (spvpp_u13_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u13_9__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u13_9__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u13_9__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u13_9__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u13_9__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u13_9__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u13_9__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u13_9__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u13_9__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u13_9__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u13_9__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u13_9__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u13_9__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u13_9__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u13_9__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u13_9__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u13_9__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u13_9__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u13_9__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u13_9__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u13_9__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u13_9__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u13_9__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u13_9__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u13_9__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u13_9__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u13_9__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u13_9__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u13_9__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u13_9__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u13_9__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u13_9__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u13_9__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u13_9__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u13_9__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u13_9__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u13_9__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u13_9__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u13_9__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u13_9__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u13_9__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u13_9__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u13_9__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u13_9__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u13_9__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u13_9__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u13_9__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u13_9__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u13_9__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u13_9__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u13_9__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u13_9__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u13_9__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u13_9__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u13_9__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u13_9__LowP13 = 127; + break; + } + } + spvpp_u13_9_LowP13r = spvpp_u13_9__LowP13; + spvpp_Eqme13_ptr_b_7_6->f.h = 0; + spvpp_Eqme13a_ptr_b_3_3->f.h = 0; + if ((((((((spvpp_u13_9_qA != 0) && (spvpp_u13_9_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u13_9_validA) & 0xffffffffffffffffLL) && spvpp_u13_9_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u13_9_passX || ((((spvpp_u13_9_passY && (spvpp_u13_9_CSCidA == spvpp_u13_9_CSCidY)) & 0x1LL) && (spvpp_u13_9_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u13_9_passZ && (spvpp_u13_9_CSCidA == spvpp_u13_9_CSCidZ)) & 0x1LL) && (spvpp_u13_9_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u13_9_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u13_9_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u13_9_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u13_9_Dphi_ptr_b_6_0->f.h <= spvpp_u13_9_HighP13r) spvpp_Eqme13_ptr_b_7_6->f.h = 3; + else if (spvpp_u13_9_Dphi_ptr_b_6_0->f.h <= spvpp_u13_9_MedP13r) spvpp_Eqme13_ptr_b_7_6->f.h = 2; + else if ((((spvpp_u13_9_Dphi_ptr_b_6_0->f.h <= spvpp_u13_9_LowP13r) || spvpp_u13_9_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme13_ptr_b_7_6->f.h = 1; + } + if ((((((spvpp_u13_9_CSCidA >= 1) && (spvpp_u13_9_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u13_9_CSCidA >= 10) && (spvpp_u13_9_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u13_9_Deta <= maxdeta_halo113) && (spvpp_u13_9_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u13_9_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_3_3->f.h = 1; + } + else + { + if ((((((spvpp_u13_9_Deta <= maxdeta_halo13) && (spvpp_u13_9_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u13_9_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme13a_ptr_b_3_3->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_0() +{ +/* always */ if (CH_spvpp_u14_0_meA | CH_spvpp_u14_0_meB | CH_spvpp_u14_0_passX | CH_spvpp_u14_0_passY | CH_spvpp_u14_0_CSCidY | CH_spvpp_u14_0_passZ | CH_spvpp_u14_0_CSCidZ | CH_spvpp_u14_0_Dphi | CH_spvpp_u14_0_wide_phi | CH_spvpp_u14_0_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_0_phiA = spvpp_u14_0_meA_ptr_b_9_0->f.h; + spvpp_u14_0_etaA = spvpp_u14_0_meA_ptr_b_16_10->f.h; + spvpp_u14_0_qA = spvpp_u14_0_meA_ptr_b_20_17->f.h; + spvpp_u14_0_CSCidA = spvpp_u14_0_meA_ptr_b_24_21->f.h; + spvpp_u14_0_validA = spvpp_u14_0_meA_ptr_b_25_25->f.h; + spvpp_u14_0_phiB = spvpp_u14_0_meB_ptr_b_9_0->f.h; + spvpp_u14_0_etaB = spvpp_u14_0_meB_ptr_b_16_10->f.h; + spvpp_u14_0_qB = spvpp_u14_0_meB_ptr_b_20_17->f.h; + spvpp_u14_0_validB = spvpp_u14_0_meB_ptr_b_21_21->f.h; + spvpp_u14_0_Deta = (spvpp_u14_0_etaA > spvpp_u14_0_etaB) ? (0 & 0x7f) : ((spvpp_u14_0_etaB - spvpp_u14_0_etaA) & 0x7fLL); + spvpp_u14_0_Dphi = (spvpp_u14_0_phiA > spvpp_u14_0_phiB) ? ((spvpp_u14_0_phiA - spvpp_u14_0_phiB) & 0x3ffLL) : ((spvpp_u14_0_phiB - spvpp_u14_0_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_0__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_0__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_0__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_0__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_0__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_0__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_0__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_0__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_0__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_0__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_0__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_0__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_0__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_0__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_0__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_0__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_0__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_0__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_0__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_0__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_0__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_0__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_0__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_0__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_0__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_0__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_0__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_0__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_0__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_0__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_0__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_0__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_0__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_0__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_0__HighP13 = 0; + break; + } + } + spvpp_u14_0_HighP13r = spvpp_u14_0__HighP13; + + { + switch (spvpp_u14_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_0__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_0__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_0__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_0__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_0__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_0__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_0__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_0__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_0__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_0__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_0__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_0__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_0__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_0__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_0__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_0__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_0__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_0__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_0__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_0__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_0__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_0__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_0__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_0__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_0__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_0__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_0__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_0__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_0__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_0__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_0__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_0__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_0__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_0__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_0__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_0__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_0__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_0__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_0__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_0__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_0__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_0__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_0__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_0__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_0__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_0__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_0__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_0__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_0__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_0__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_0__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_0__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_0__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_0__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_0__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_0__MedP13 = 125; + break; + } + } + spvpp_u14_0_MedP13r = spvpp_u14_0__MedP13; + + { + switch (spvpp_u14_0_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_0__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_0__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_0__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_0__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_0__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_0__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_0__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_0__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_0__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_0__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_0__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_0__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_0__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_0__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_0__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_0__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_0__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_0__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_0__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_0__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_0__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_0__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_0__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_0__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_0__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_0__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_0__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_0__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_0__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_0__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_0__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_0__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_0__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_0__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_0__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_0__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_0__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_0__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_0__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_0__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_0__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_0__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_0__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_0__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_0__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_0__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_0__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_0__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_0__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_0__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_0__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_0__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_0__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_0__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_0__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_0__LowP13 = 127; + break; + } + } + spvpp_u14_0_LowP13r = spvpp_u14_0__LowP13; + spvpp_Eqme14_ptr_b_1_0->f.h = 0; + spvpp_Eqme14a_ptr_b_0_0->f.h = 0; + if ((((((((spvpp_u14_0_qA != 0) && (spvpp_u14_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_0_validA) & 0xffffffffffffffffLL) && spvpp_u14_0_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_0_passX || ((((spvpp_u14_0_passY && (spvpp_u14_0_CSCidA == spvpp_u14_0_CSCidY)) & 0x1LL) && (spvpp_u14_0_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_0_passZ && (spvpp_u14_0_CSCidA == spvpp_u14_0_CSCidZ)) & 0x1LL) && (spvpp_u14_0_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_0_Dphi_ptr_b_6_0->f.h <= spvpp_u14_0_HighP13r) spvpp_Eqme14_ptr_b_1_0->f.h = 3; + else if (spvpp_u14_0_Dphi_ptr_b_6_0->f.h <= spvpp_u14_0_MedP13r) spvpp_Eqme14_ptr_b_1_0->f.h = 2; + else if ((((spvpp_u14_0_Dphi_ptr_b_6_0->f.h <= spvpp_u14_0_LowP13r) || spvpp_u14_0_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_1_0->f.h = 1; + } + if ((((((spvpp_u14_0_CSCidA >= 1) && (spvpp_u14_0_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_0_CSCidA >= 10) && (spvpp_u14_0_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_0_Deta <= maxdeta_halo113) && (spvpp_u14_0_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_0_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_0_0->f.h = 1; + } + else + { + if ((((((spvpp_u14_0_Deta <= maxdeta_halo13) && (spvpp_u14_0_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_0_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_0_0->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_1() +{ +/* always */ if (CH_spvpp_u14_1_meA | CH_spvpp_u14_1_meB | CH_spvpp_u14_1_passX | CH_spvpp_u14_1_passY | CH_spvpp_u14_1_CSCidY | CH_spvpp_u14_1_passZ | CH_spvpp_u14_1_CSCidZ | CH_spvpp_u14_1_Dphi | CH_spvpp_u14_1_wide_phi | CH_spvpp_u14_1_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_1_phiA = spvpp_u14_1_meA_ptr_b_9_0->f.h; + spvpp_u14_1_etaA = spvpp_u14_1_meA_ptr_b_16_10->f.h; + spvpp_u14_1_qA = spvpp_u14_1_meA_ptr_b_20_17->f.h; + spvpp_u14_1_CSCidA = spvpp_u14_1_meA_ptr_b_24_21->f.h; + spvpp_u14_1_validA = spvpp_u14_1_meA_ptr_b_25_25->f.h; + spvpp_u14_1_phiB = spvpp_u14_1_meB_ptr_b_9_0->f.h; + spvpp_u14_1_etaB = spvpp_u14_1_meB_ptr_b_16_10->f.h; + spvpp_u14_1_qB = spvpp_u14_1_meB_ptr_b_20_17->f.h; + spvpp_u14_1_validB = spvpp_u14_1_meB_ptr_b_21_21->f.h; + spvpp_u14_1_Deta = (spvpp_u14_1_etaA > spvpp_u14_1_etaB) ? (0 & 0x7f) : ((spvpp_u14_1_etaB - spvpp_u14_1_etaA) & 0x7fLL); + spvpp_u14_1_Dphi = (spvpp_u14_1_phiA > spvpp_u14_1_phiB) ? ((spvpp_u14_1_phiA - spvpp_u14_1_phiB) & 0x3ffLL) : ((spvpp_u14_1_phiB - spvpp_u14_1_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_1__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_1__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_1__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_1__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_1__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_1__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_1__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_1__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_1__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_1__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_1__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_1__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_1__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_1__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_1__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_1__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_1__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_1__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_1__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_1__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_1__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_1__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_1__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_1__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_1__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_1__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_1__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_1__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_1__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_1__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_1__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_1__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_1__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_1__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_1__HighP13 = 0; + break; + } + } + spvpp_u14_1_HighP13r = spvpp_u14_1__HighP13; + + { + switch (spvpp_u14_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_1__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_1__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_1__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_1__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_1__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_1__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_1__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_1__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_1__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_1__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_1__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_1__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_1__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_1__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_1__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_1__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_1__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_1__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_1__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_1__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_1__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_1__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_1__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_1__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_1__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_1__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_1__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_1__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_1__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_1__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_1__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_1__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_1__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_1__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_1__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_1__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_1__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_1__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_1__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_1__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_1__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_1__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_1__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_1__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_1__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_1__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_1__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_1__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_1__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_1__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_1__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_1__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_1__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_1__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_1__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_1__MedP13 = 125; + break; + } + } + spvpp_u14_1_MedP13r = spvpp_u14_1__MedP13; + + { + switch (spvpp_u14_1_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_1__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_1__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_1__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_1__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_1__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_1__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_1__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_1__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_1__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_1__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_1__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_1__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_1__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_1__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_1__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_1__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_1__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_1__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_1__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_1__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_1__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_1__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_1__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_1__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_1__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_1__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_1__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_1__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_1__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_1__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_1__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_1__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_1__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_1__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_1__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_1__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_1__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_1__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_1__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_1__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_1__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_1__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_1__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_1__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_1__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_1__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_1__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_1__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_1__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_1__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_1__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_1__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_1__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_1__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_1__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_1__LowP13 = 127; + break; + } + } + spvpp_u14_1_LowP13r = spvpp_u14_1__LowP13; + spvpp_Eqme14_ptr_b_13_12->f.h = 0; + spvpp_Eqme14a_ptr_b_6_6->f.h = 0; + if ((((((((spvpp_u14_1_qA != 0) && (spvpp_u14_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_1_validA) & 0xffffffffffffffffLL) && spvpp_u14_1_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_1_passX || ((((spvpp_u14_1_passY && (spvpp_u14_1_CSCidA == spvpp_u14_1_CSCidY)) & 0x1LL) && (spvpp_u14_1_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_1_passZ && (spvpp_u14_1_CSCidA == spvpp_u14_1_CSCidZ)) & 0x1LL) && (spvpp_u14_1_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_1_Dphi_ptr_b_6_0->f.h <= spvpp_u14_1_HighP13r) spvpp_Eqme14_ptr_b_13_12->f.h = 3; + else if (spvpp_u14_1_Dphi_ptr_b_6_0->f.h <= spvpp_u14_1_MedP13r) spvpp_Eqme14_ptr_b_13_12->f.h = 2; + else if ((((spvpp_u14_1_Dphi_ptr_b_6_0->f.h <= spvpp_u14_1_LowP13r) || spvpp_u14_1_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_13_12->f.h = 1; + } + if ((((((spvpp_u14_1_CSCidA >= 1) && (spvpp_u14_1_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_1_CSCidA >= 10) && (spvpp_u14_1_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_1_Deta <= maxdeta_halo113) && (spvpp_u14_1_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_1_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_6_6->f.h = 1; + } + else + { + if ((((((spvpp_u14_1_Deta <= maxdeta_halo13) && (spvpp_u14_1_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_1_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_6_6->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_10() +{ +/* always */ if (CH_spvpp_u14_10_meA | CH_spvpp_u14_10_meB | CH_spvpp_u14_10_passX | CH_spvpp_u14_10_passY | CH_spvpp_u14_10_CSCidY | CH_spvpp_u14_10_passZ | CH_spvpp_u14_10_CSCidZ | CH_spvpp_u14_10_Dphi | CH_spvpp_u14_10_wide_phi | CH_spvpp_u14_10_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_10_phiA = spvpp_u14_10_meA_ptr_b_9_0->f.h; + spvpp_u14_10_etaA = spvpp_u14_10_meA_ptr_b_16_10->f.h; + spvpp_u14_10_qA = spvpp_u14_10_meA_ptr_b_20_17->f.h; + spvpp_u14_10_CSCidA = spvpp_u14_10_meA_ptr_b_24_21->f.h; + spvpp_u14_10_validA = spvpp_u14_10_meA_ptr_b_25_25->f.h; + spvpp_u14_10_phiB = spvpp_u14_10_meB_ptr_b_9_0->f.h; + spvpp_u14_10_etaB = spvpp_u14_10_meB_ptr_b_16_10->f.h; + spvpp_u14_10_qB = spvpp_u14_10_meB_ptr_b_20_17->f.h; + spvpp_u14_10_validB = spvpp_u14_10_meB_ptr_b_21_21->f.h; + spvpp_u14_10_Deta = (spvpp_u14_10_etaA > spvpp_u14_10_etaB) ? (0 & 0x7f) : ((spvpp_u14_10_etaB - spvpp_u14_10_etaA) & 0x7fLL); + spvpp_u14_10_Dphi = (spvpp_u14_10_phiA > spvpp_u14_10_phiB) ? ((spvpp_u14_10_phiA - spvpp_u14_10_phiB) & 0x3ffLL) : ((spvpp_u14_10_phiB - spvpp_u14_10_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_10__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_10__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_10__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_10__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_10__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_10__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_10__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_10__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_10__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_10__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_10__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_10__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_10__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_10__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_10__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_10__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_10__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_10__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_10__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_10__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_10__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_10__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_10__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_10__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_10__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_10__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_10__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_10__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_10__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_10__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_10__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_10__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_10__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_10__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_10__HighP13 = 0; + break; + } + } + spvpp_u14_10_HighP13r = spvpp_u14_10__HighP13; + + { + switch (spvpp_u14_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_10__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_10__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_10__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_10__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_10__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_10__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_10__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_10__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_10__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_10__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_10__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_10__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_10__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_10__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_10__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_10__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_10__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_10__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_10__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_10__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_10__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_10__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_10__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_10__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_10__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_10__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_10__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_10__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_10__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_10__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_10__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_10__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_10__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_10__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_10__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_10__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_10__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_10__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_10__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_10__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_10__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_10__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_10__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_10__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_10__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_10__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_10__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_10__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_10__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_10__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_10__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_10__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_10__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_10__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_10__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_10__MedP13 = 125; + break; + } + } + spvpp_u14_10_MedP13r = spvpp_u14_10__MedP13; + + { + switch (spvpp_u14_10_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_10__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_10__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_10__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_10__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_10__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_10__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_10__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_10__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_10__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_10__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_10__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_10__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_10__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_10__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_10__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_10__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_10__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_10__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_10__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_10__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_10__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_10__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_10__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_10__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_10__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_10__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_10__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_10__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_10__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_10__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_10__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_10__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_10__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_10__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_10__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_10__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_10__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_10__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_10__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_10__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_10__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_10__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_10__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_10__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_10__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_10__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_10__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_10__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_10__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_10__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_10__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_10__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_10__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_10__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_10__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_10__LowP13 = 127; + break; + } + } + spvpp_u14_10_LowP13r = spvpp_u14_10__LowP13; + spvpp_Eqme14_ptr_b_19_18->f.h = 0; + spvpp_Eqme14a_ptr_b_9_9->f.h = 0; + if ((((((((spvpp_u14_10_qA != 0) && (spvpp_u14_10_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_10_validA) & 0xffffffffffffffffLL) && spvpp_u14_10_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_10_passX || ((((spvpp_u14_10_passY && (spvpp_u14_10_CSCidA == spvpp_u14_10_CSCidY)) & 0x1LL) && (spvpp_u14_10_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_10_passZ && (spvpp_u14_10_CSCidA == spvpp_u14_10_CSCidZ)) & 0x1LL) && (spvpp_u14_10_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_10_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_10_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_10_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_10_Dphi_ptr_b_6_0->f.h <= spvpp_u14_10_HighP13r) spvpp_Eqme14_ptr_b_19_18->f.h = 3; + else if (spvpp_u14_10_Dphi_ptr_b_6_0->f.h <= spvpp_u14_10_MedP13r) spvpp_Eqme14_ptr_b_19_18->f.h = 2; + else if ((((spvpp_u14_10_Dphi_ptr_b_6_0->f.h <= spvpp_u14_10_LowP13r) || spvpp_u14_10_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_19_18->f.h = 1; + } + if ((((((spvpp_u14_10_CSCidA >= 1) && (spvpp_u14_10_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_10_CSCidA >= 10) && (spvpp_u14_10_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_10_Deta <= maxdeta_halo113) && (spvpp_u14_10_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_10_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_9_9->f.h = 1; + } + else + { + if ((((((spvpp_u14_10_Deta <= maxdeta_halo13) && (spvpp_u14_10_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_10_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_9_9->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_11() +{ +/* always */ if (CH_spvpp_u14_11_meA | CH_spvpp_u14_11_meB | CH_spvpp_u14_11_passX | CH_spvpp_u14_11_passY | CH_spvpp_u14_11_CSCidY | CH_spvpp_u14_11_passZ | CH_spvpp_u14_11_CSCidZ | CH_spvpp_u14_11_Dphi | CH_spvpp_u14_11_wide_phi | CH_spvpp_u14_11_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_11_phiA = spvpp_u14_11_meA_ptr_b_9_0->f.h; + spvpp_u14_11_etaA = spvpp_u14_11_meA_ptr_b_16_10->f.h; + spvpp_u14_11_qA = spvpp_u14_11_meA_ptr_b_20_17->f.h; + spvpp_u14_11_CSCidA = spvpp_u14_11_meA_ptr_b_24_21->f.h; + spvpp_u14_11_validA = spvpp_u14_11_meA_ptr_b_25_25->f.h; + spvpp_u14_11_phiB = spvpp_u14_11_meB_ptr_b_9_0->f.h; + spvpp_u14_11_etaB = spvpp_u14_11_meB_ptr_b_16_10->f.h; + spvpp_u14_11_qB = spvpp_u14_11_meB_ptr_b_20_17->f.h; + spvpp_u14_11_validB = spvpp_u14_11_meB_ptr_b_21_21->f.h; + spvpp_u14_11_Deta = (spvpp_u14_11_etaA > spvpp_u14_11_etaB) ? (0 & 0x7f) : ((spvpp_u14_11_etaB - spvpp_u14_11_etaA) & 0x7fLL); + spvpp_u14_11_Dphi = (spvpp_u14_11_phiA > spvpp_u14_11_phiB) ? ((spvpp_u14_11_phiA - spvpp_u14_11_phiB) & 0x3ffLL) : ((spvpp_u14_11_phiB - spvpp_u14_11_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_11__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_11__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_11__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_11__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_11__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_11__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_11__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_11__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_11__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_11__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_11__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_11__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_11__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_11__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_11__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_11__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_11__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_11__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_11__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_11__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_11__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_11__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_11__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_11__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_11__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_11__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_11__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_11__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_11__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_11__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_11__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_11__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_11__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_11__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_11__HighP13 = 0; + break; + } + } + spvpp_u14_11_HighP13r = spvpp_u14_11__HighP13; + + { + switch (spvpp_u14_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_11__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_11__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_11__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_11__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_11__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_11__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_11__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_11__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_11__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_11__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_11__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_11__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_11__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_11__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_11__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_11__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_11__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_11__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_11__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_11__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_11__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_11__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_11__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_11__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_11__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_11__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_11__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_11__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_11__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_11__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_11__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_11__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_11__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_11__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_11__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_11__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_11__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_11__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_11__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_11__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_11__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_11__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_11__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_11__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_11__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_11__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_11__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_11__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_11__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_11__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_11__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_11__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_11__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_11__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_11__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_11__MedP13 = 125; + break; + } + } + spvpp_u14_11_MedP13r = spvpp_u14_11__MedP13; + + { + switch (spvpp_u14_11_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_11__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_11__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_11__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_11__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_11__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_11__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_11__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_11__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_11__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_11__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_11__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_11__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_11__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_11__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_11__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_11__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_11__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_11__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_11__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_11__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_11__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_11__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_11__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_11__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_11__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_11__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_11__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_11__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_11__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_11__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_11__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_11__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_11__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_11__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_11__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_11__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_11__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_11__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_11__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_11__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_11__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_11__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_11__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_11__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_11__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_11__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_11__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_11__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_11__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_11__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_11__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_11__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_11__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_11__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_11__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_11__LowP13 = 127; + break; + } + } + spvpp_u14_11_LowP13r = spvpp_u14_11__LowP13; + spvpp_Eqme14_ptr_b_31_30->f.h = 0; + spvpp_Eqme14a_ptr_b_15_15->f.h = 0; + if ((((((((spvpp_u14_11_qA != 0) && (spvpp_u14_11_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_11_validA) & 0xffffffffffffffffLL) && spvpp_u14_11_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_11_passX || ((((spvpp_u14_11_passY && (spvpp_u14_11_CSCidA == spvpp_u14_11_CSCidY)) & 0x1LL) && (spvpp_u14_11_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_11_passZ && (spvpp_u14_11_CSCidA == spvpp_u14_11_CSCidZ)) & 0x1LL) && (spvpp_u14_11_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_11_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_11_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_11_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_11_Dphi_ptr_b_6_0->f.h <= spvpp_u14_11_HighP13r) spvpp_Eqme14_ptr_b_31_30->f.h = 3; + else if (spvpp_u14_11_Dphi_ptr_b_6_0->f.h <= spvpp_u14_11_MedP13r) spvpp_Eqme14_ptr_b_31_30->f.h = 2; + else if ((((spvpp_u14_11_Dphi_ptr_b_6_0->f.h <= spvpp_u14_11_LowP13r) || spvpp_u14_11_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_31_30->f.h = 1; + } + if ((((((spvpp_u14_11_CSCidA >= 1) && (spvpp_u14_11_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_11_CSCidA >= 10) && (spvpp_u14_11_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_11_Deta <= maxdeta_halo113) && (spvpp_u14_11_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_11_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_15_15->f.h = 1; + } + else + { + if ((((((spvpp_u14_11_Deta <= maxdeta_halo13) && (spvpp_u14_11_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_11_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_15_15->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_12() +{ +/* always */ if (CH_spvpp_u14_12_meA | CH_spvpp_u14_12_meB | CH_spvpp_u14_12_passX | CH_spvpp_u14_12_passY | CH_spvpp_u14_12_CSCidY | CH_spvpp_u14_12_passZ | CH_spvpp_u14_12_CSCidZ | CH_spvpp_u14_12_Dphi | CH_spvpp_u14_12_wide_phi | CH_spvpp_u14_12_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_12_phiA = spvpp_u14_12_meA_ptr_b_9_0->f.h; + spvpp_u14_12_etaA = spvpp_u14_12_meA_ptr_b_16_10->f.h; + spvpp_u14_12_qA = spvpp_u14_12_meA_ptr_b_20_17->f.h; + spvpp_u14_12_CSCidA = spvpp_u14_12_meA_ptr_b_24_21->f.h; + spvpp_u14_12_validA = spvpp_u14_12_meA_ptr_b_25_25->f.h; + spvpp_u14_12_phiB = spvpp_u14_12_meB_ptr_b_9_0->f.h; + spvpp_u14_12_etaB = spvpp_u14_12_meB_ptr_b_16_10->f.h; + spvpp_u14_12_qB = spvpp_u14_12_meB_ptr_b_20_17->f.h; + spvpp_u14_12_validB = spvpp_u14_12_meB_ptr_b_21_21->f.h; + spvpp_u14_12_Deta = (spvpp_u14_12_etaA > spvpp_u14_12_etaB) ? (0 & 0x7f) : ((spvpp_u14_12_etaB - spvpp_u14_12_etaA) & 0x7fLL); + spvpp_u14_12_Dphi = (spvpp_u14_12_phiA > spvpp_u14_12_phiB) ? ((spvpp_u14_12_phiA - spvpp_u14_12_phiB) & 0x3ffLL) : ((spvpp_u14_12_phiB - spvpp_u14_12_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_12__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_12__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_12__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_12__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_12__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_12__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_12__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_12__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_12__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_12__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_12__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_12__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_12__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_12__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_12__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_12__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_12__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_12__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_12__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_12__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_12__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_12__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_12__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_12__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_12__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_12__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_12__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_12__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_12__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_12__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_12__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_12__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_12__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_12__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_12__HighP13 = 0; + break; + } + } + spvpp_u14_12_HighP13r = spvpp_u14_12__HighP13; + + { + switch (spvpp_u14_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_12__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_12__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_12__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_12__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_12__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_12__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_12__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_12__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_12__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_12__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_12__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_12__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_12__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_12__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_12__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_12__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_12__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_12__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_12__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_12__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_12__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_12__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_12__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_12__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_12__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_12__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_12__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_12__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_12__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_12__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_12__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_12__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_12__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_12__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_12__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_12__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_12__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_12__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_12__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_12__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_12__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_12__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_12__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_12__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_12__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_12__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_12__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_12__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_12__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_12__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_12__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_12__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_12__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_12__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_12__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_12__MedP13 = 125; + break; + } + } + spvpp_u14_12_MedP13r = spvpp_u14_12__MedP13; + + { + switch (spvpp_u14_12_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_12__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_12__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_12__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_12__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_12__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_12__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_12__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_12__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_12__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_12__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_12__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_12__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_12__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_12__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_12__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_12__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_12__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_12__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_12__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_12__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_12__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_12__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_12__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_12__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_12__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_12__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_12__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_12__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_12__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_12__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_12__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_12__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_12__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_12__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_12__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_12__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_12__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_12__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_12__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_12__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_12__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_12__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_12__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_12__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_12__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_12__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_12__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_12__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_12__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_12__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_12__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_12__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_12__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_12__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_12__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_12__LowP13 = 127; + break; + } + } + spvpp_u14_12_LowP13r = spvpp_u14_12__LowP13; + spvpp_Eqme14_ptr_b_9_8->f.h = 0; + spvpp_Eqme14a_ptr_b_4_4->f.h = 0; + if ((((((((spvpp_u14_12_qA != 0) && (spvpp_u14_12_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_12_validA) & 0xffffffffffffffffLL) && spvpp_u14_12_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_12_passX || ((((spvpp_u14_12_passY && (spvpp_u14_12_CSCidA == spvpp_u14_12_CSCidY)) & 0x1LL) && (spvpp_u14_12_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_12_passZ && (spvpp_u14_12_CSCidA == spvpp_u14_12_CSCidZ)) & 0x1LL) && (spvpp_u14_12_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_12_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_12_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_12_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_12_Dphi_ptr_b_6_0->f.h <= spvpp_u14_12_HighP13r) spvpp_Eqme14_ptr_b_9_8->f.h = 3; + else if (spvpp_u14_12_Dphi_ptr_b_6_0->f.h <= spvpp_u14_12_MedP13r) spvpp_Eqme14_ptr_b_9_8->f.h = 2; + else if ((((spvpp_u14_12_Dphi_ptr_b_6_0->f.h <= spvpp_u14_12_LowP13r) || spvpp_u14_12_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_9_8->f.h = 1; + } + if ((((((spvpp_u14_12_CSCidA >= 1) && (spvpp_u14_12_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_12_CSCidA >= 10) && (spvpp_u14_12_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_12_Deta <= maxdeta_halo113) && (spvpp_u14_12_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_12_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_4_4->f.h = 1; + } + else + { + if ((((((spvpp_u14_12_Deta <= maxdeta_halo13) && (spvpp_u14_12_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_12_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_4_4->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_13() +{ +/* always */ if (CH_spvpp_u14_13_meA | CH_spvpp_u14_13_meB | CH_spvpp_u14_13_passX | CH_spvpp_u14_13_passY | CH_spvpp_u14_13_CSCidY | CH_spvpp_u14_13_passZ | CH_spvpp_u14_13_CSCidZ | CH_spvpp_u14_13_Dphi | CH_spvpp_u14_13_wide_phi | CH_spvpp_u14_13_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_13_phiA = spvpp_u14_13_meA_ptr_b_9_0->f.h; + spvpp_u14_13_etaA = spvpp_u14_13_meA_ptr_b_16_10->f.h; + spvpp_u14_13_qA = spvpp_u14_13_meA_ptr_b_20_17->f.h; + spvpp_u14_13_CSCidA = spvpp_u14_13_meA_ptr_b_24_21->f.h; + spvpp_u14_13_validA = spvpp_u14_13_meA_ptr_b_25_25->f.h; + spvpp_u14_13_phiB = spvpp_u14_13_meB_ptr_b_9_0->f.h; + spvpp_u14_13_etaB = spvpp_u14_13_meB_ptr_b_16_10->f.h; + spvpp_u14_13_qB = spvpp_u14_13_meB_ptr_b_20_17->f.h; + spvpp_u14_13_validB = spvpp_u14_13_meB_ptr_b_21_21->f.h; + spvpp_u14_13_Deta = (spvpp_u14_13_etaA > spvpp_u14_13_etaB) ? (0 & 0x7f) : ((spvpp_u14_13_etaB - spvpp_u14_13_etaA) & 0x7fLL); + spvpp_u14_13_Dphi = (spvpp_u14_13_phiA > spvpp_u14_13_phiB) ? ((spvpp_u14_13_phiA - spvpp_u14_13_phiB) & 0x3ffLL) : ((spvpp_u14_13_phiB - spvpp_u14_13_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_13__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_13__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_13__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_13__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_13__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_13__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_13__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_13__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_13__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_13__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_13__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_13__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_13__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_13__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_13__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_13__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_13__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_13__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_13__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_13__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_13__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_13__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_13__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_13__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_13__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_13__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_13__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_13__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_13__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_13__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_13__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_13__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_13__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_13__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_13__HighP13 = 0; + break; + } + } + spvpp_u14_13_HighP13r = spvpp_u14_13__HighP13; + + { + switch (spvpp_u14_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_13__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_13__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_13__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_13__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_13__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_13__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_13__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_13__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_13__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_13__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_13__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_13__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_13__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_13__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_13__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_13__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_13__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_13__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_13__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_13__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_13__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_13__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_13__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_13__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_13__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_13__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_13__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_13__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_13__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_13__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_13__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_13__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_13__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_13__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_13__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_13__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_13__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_13__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_13__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_13__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_13__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_13__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_13__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_13__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_13__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_13__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_13__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_13__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_13__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_13__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_13__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_13__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_13__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_13__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_13__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_13__MedP13 = 125; + break; + } + } + spvpp_u14_13_MedP13r = spvpp_u14_13__MedP13; + + { + switch (spvpp_u14_13_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_13__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_13__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_13__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_13__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_13__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_13__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_13__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_13__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_13__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_13__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_13__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_13__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_13__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_13__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_13__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_13__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_13__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_13__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_13__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_13__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_13__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_13__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_13__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_13__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_13__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_13__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_13__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_13__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_13__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_13__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_13__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_13__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_13__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_13__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_13__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_13__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_13__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_13__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_13__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_13__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_13__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_13__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_13__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_13__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_13__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_13__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_13__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_13__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_13__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_13__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_13__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_13__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_13__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_13__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_13__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_13__LowP13 = 127; + break; + } + } + spvpp_u14_13_LowP13r = spvpp_u14_13__LowP13; + spvpp_Eqme14_ptr_b_21_20->f.h = 0; + spvpp_Eqme14a_ptr_b_10_10->f.h = 0; + if ((((((((spvpp_u14_13_qA != 0) && (spvpp_u14_13_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_13_validA) & 0xffffffffffffffffLL) && spvpp_u14_13_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_13_passX || ((((spvpp_u14_13_passY && (spvpp_u14_13_CSCidA == spvpp_u14_13_CSCidY)) & 0x1LL) && (spvpp_u14_13_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_13_passZ && (spvpp_u14_13_CSCidA == spvpp_u14_13_CSCidZ)) & 0x1LL) && (spvpp_u14_13_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_13_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_13_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_13_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_13_Dphi_ptr_b_6_0->f.h <= spvpp_u14_13_HighP13r) spvpp_Eqme14_ptr_b_21_20->f.h = 3; + else if (spvpp_u14_13_Dphi_ptr_b_6_0->f.h <= spvpp_u14_13_MedP13r) spvpp_Eqme14_ptr_b_21_20->f.h = 2; + else if ((((spvpp_u14_13_Dphi_ptr_b_6_0->f.h <= spvpp_u14_13_LowP13r) || spvpp_u14_13_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_21_20->f.h = 1; + } + if ((((((spvpp_u14_13_CSCidA >= 1) && (spvpp_u14_13_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_13_CSCidA >= 10) && (spvpp_u14_13_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_13_Deta <= maxdeta_halo113) && (spvpp_u14_13_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_13_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_10_10->f.h = 1; + } + else + { + if ((((((spvpp_u14_13_Deta <= maxdeta_halo13) && (spvpp_u14_13_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_13_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_10_10->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_14() +{ +/* always */ if (CH_spvpp_u14_14_meA | CH_spvpp_u14_14_meB | CH_spvpp_u14_14_passX | CH_spvpp_u14_14_passY | CH_spvpp_u14_14_CSCidY | CH_spvpp_u14_14_passZ | CH_spvpp_u14_14_CSCidZ | CH_spvpp_u14_14_Dphi | CH_spvpp_u14_14_wide_phi | CH_spvpp_u14_14_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_14_phiA = spvpp_u14_14_meA_ptr_b_9_0->f.h; + spvpp_u14_14_etaA = spvpp_u14_14_meA_ptr_b_16_10->f.h; + spvpp_u14_14_qA = spvpp_u14_14_meA_ptr_b_20_17->f.h; + spvpp_u14_14_CSCidA = spvpp_u14_14_meA_ptr_b_24_21->f.h; + spvpp_u14_14_validA = spvpp_u14_14_meA_ptr_b_25_25->f.h; + spvpp_u14_14_phiB = spvpp_u14_14_meB_ptr_b_9_0->f.h; + spvpp_u14_14_etaB = spvpp_u14_14_meB_ptr_b_16_10->f.h; + spvpp_u14_14_qB = spvpp_u14_14_meB_ptr_b_20_17->f.h; + spvpp_u14_14_validB = spvpp_u14_14_meB_ptr_b_21_21->f.h; + spvpp_u14_14_Deta = (spvpp_u14_14_etaA > spvpp_u14_14_etaB) ? (0 & 0x7f) : ((spvpp_u14_14_etaB - spvpp_u14_14_etaA) & 0x7fLL); + spvpp_u14_14_Dphi = (spvpp_u14_14_phiA > spvpp_u14_14_phiB) ? ((spvpp_u14_14_phiA - spvpp_u14_14_phiB) & 0x3ffLL) : ((spvpp_u14_14_phiB - spvpp_u14_14_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_14__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_14__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_14__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_14__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_14__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_14__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_14__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_14__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_14__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_14__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_14__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_14__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_14__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_14__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_14__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_14__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_14__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_14__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_14__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_14__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_14__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_14__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_14__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_14__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_14__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_14__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_14__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_14__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_14__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_14__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_14__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_14__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_14__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_14__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_14__HighP13 = 0; + break; + } + } + spvpp_u14_14_HighP13r = spvpp_u14_14__HighP13; + + { + switch (spvpp_u14_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_14__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_14__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_14__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_14__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_14__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_14__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_14__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_14__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_14__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_14__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_14__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_14__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_14__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_14__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_14__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_14__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_14__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_14__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_14__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_14__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_14__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_14__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_14__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_14__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_14__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_14__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_14__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_14__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_14__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_14__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_14__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_14__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_14__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_14__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_14__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_14__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_14__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_14__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_14__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_14__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_14__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_14__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_14__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_14__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_14__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_14__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_14__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_14__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_14__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_14__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_14__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_14__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_14__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_14__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_14__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_14__MedP13 = 125; + break; + } + } + spvpp_u14_14_MedP13r = spvpp_u14_14__MedP13; + + { + switch (spvpp_u14_14_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_14__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_14__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_14__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_14__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_14__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_14__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_14__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_14__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_14__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_14__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_14__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_14__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_14__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_14__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_14__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_14__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_14__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_14__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_14__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_14__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_14__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_14__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_14__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_14__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_14__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_14__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_14__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_14__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_14__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_14__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_14__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_14__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_14__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_14__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_14__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_14__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_14__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_14__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_14__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_14__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_14__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_14__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_14__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_14__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_14__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_14__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_14__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_14__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_14__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_14__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_14__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_14__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_14__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_14__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_14__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_14__LowP13 = 127; + break; + } + } + spvpp_u14_14_LowP13r = spvpp_u14_14__LowP13; + spvpp_Eqme14_ptr_b_33_32->f.h = 0; + spvpp_Eqme14a_ptr_b_16_16->f.h = 0; + if ((((((((spvpp_u14_14_qA != 0) && (spvpp_u14_14_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_14_validA) & 0xffffffffffffffffLL) && spvpp_u14_14_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_14_passX || ((((spvpp_u14_14_passY && (spvpp_u14_14_CSCidA == spvpp_u14_14_CSCidY)) & 0x1LL) && (spvpp_u14_14_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_14_passZ && (spvpp_u14_14_CSCidA == spvpp_u14_14_CSCidZ)) & 0x1LL) && (spvpp_u14_14_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_14_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_14_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_14_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_14_Dphi_ptr_b_6_0->f.h <= spvpp_u14_14_HighP13r) spvpp_Eqme14_ptr_b_33_32->f.h = 3; + else if (spvpp_u14_14_Dphi_ptr_b_6_0->f.h <= spvpp_u14_14_MedP13r) spvpp_Eqme14_ptr_b_33_32->f.h = 2; + else if ((((spvpp_u14_14_Dphi_ptr_b_6_0->f.h <= spvpp_u14_14_LowP13r) || spvpp_u14_14_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_33_32->f.h = 1; + } + if ((((((spvpp_u14_14_CSCidA >= 1) && (spvpp_u14_14_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_14_CSCidA >= 10) && (spvpp_u14_14_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_14_Deta <= maxdeta_halo113) && (spvpp_u14_14_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_14_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_16_16->f.h = 1; + } + else + { + if ((((((spvpp_u14_14_Deta <= maxdeta_halo13) && (spvpp_u14_14_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_14_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_16_16->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_15() +{ +/* always */ if (CH_spvpp_u14_15_meA | CH_spvpp_u14_15_meB | CH_spvpp_u14_15_passX | CH_spvpp_u14_15_passY | CH_spvpp_u14_15_CSCidY | CH_spvpp_u14_15_passZ | CH_spvpp_u14_15_CSCidZ | CH_spvpp_u14_15_Dphi | CH_spvpp_u14_15_wide_phi | CH_spvpp_u14_15_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_15_phiA = spvpp_u14_15_meA_ptr_b_9_0->f.h; + spvpp_u14_15_etaA = spvpp_u14_15_meA_ptr_b_16_10->f.h; + spvpp_u14_15_qA = spvpp_u14_15_meA_ptr_b_20_17->f.h; + spvpp_u14_15_CSCidA = spvpp_u14_15_meA_ptr_b_24_21->f.h; + spvpp_u14_15_validA = spvpp_u14_15_meA_ptr_b_25_25->f.h; + spvpp_u14_15_phiB = spvpp_u14_15_meB_ptr_b_9_0->f.h; + spvpp_u14_15_etaB = spvpp_u14_15_meB_ptr_b_16_10->f.h; + spvpp_u14_15_qB = spvpp_u14_15_meB_ptr_b_20_17->f.h; + spvpp_u14_15_validB = spvpp_u14_15_meB_ptr_b_21_21->f.h; + spvpp_u14_15_Deta = (spvpp_u14_15_etaA > spvpp_u14_15_etaB) ? (0 & 0x7f) : ((spvpp_u14_15_etaB - spvpp_u14_15_etaA) & 0x7fLL); + spvpp_u14_15_Dphi = (spvpp_u14_15_phiA > spvpp_u14_15_phiB) ? ((spvpp_u14_15_phiA - spvpp_u14_15_phiB) & 0x3ffLL) : ((spvpp_u14_15_phiB - spvpp_u14_15_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_15__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_15__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_15__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_15__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_15__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_15__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_15__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_15__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_15__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_15__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_15__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_15__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_15__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_15__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_15__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_15__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_15__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_15__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_15__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_15__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_15__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_15__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_15__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_15__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_15__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_15__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_15__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_15__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_15__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_15__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_15__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_15__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_15__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_15__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_15__HighP13 = 0; + break; + } + } + spvpp_u14_15_HighP13r = spvpp_u14_15__HighP13; + + { + switch (spvpp_u14_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_15__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_15__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_15__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_15__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_15__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_15__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_15__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_15__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_15__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_15__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_15__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_15__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_15__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_15__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_15__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_15__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_15__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_15__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_15__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_15__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_15__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_15__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_15__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_15__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_15__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_15__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_15__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_15__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_15__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_15__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_15__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_15__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_15__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_15__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_15__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_15__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_15__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_15__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_15__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_15__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_15__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_15__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_15__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_15__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_15__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_15__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_15__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_15__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_15__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_15__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_15__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_15__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_15__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_15__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_15__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_15__MedP13 = 125; + break; + } + } + spvpp_u14_15_MedP13r = spvpp_u14_15__MedP13; + + { + switch (spvpp_u14_15_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_15__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_15__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_15__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_15__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_15__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_15__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_15__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_15__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_15__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_15__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_15__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_15__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_15__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_15__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_15__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_15__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_15__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_15__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_15__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_15__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_15__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_15__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_15__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_15__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_15__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_15__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_15__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_15__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_15__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_15__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_15__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_15__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_15__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_15__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_15__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_15__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_15__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_15__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_15__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_15__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_15__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_15__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_15__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_15__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_15__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_15__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_15__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_15__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_15__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_15__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_15__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_15__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_15__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_15__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_15__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_15__LowP13 = 127; + break; + } + } + spvpp_u14_15_LowP13r = spvpp_u14_15__LowP13; + spvpp_Eqme14_ptr_b_11_10->f.h = 0; + spvpp_Eqme14a_ptr_b_5_5->f.h = 0; + if ((((((((spvpp_u14_15_qA != 0) && (spvpp_u14_15_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_15_validA) & 0xffffffffffffffffLL) && spvpp_u14_15_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_15_passX || ((((spvpp_u14_15_passY && (spvpp_u14_15_CSCidA == spvpp_u14_15_CSCidY)) & 0x1LL) && (spvpp_u14_15_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_15_passZ && (spvpp_u14_15_CSCidA == spvpp_u14_15_CSCidZ)) & 0x1LL) && (spvpp_u14_15_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_15_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_15_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_15_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_15_Dphi_ptr_b_6_0->f.h <= spvpp_u14_15_HighP13r) spvpp_Eqme14_ptr_b_11_10->f.h = 3; + else if (spvpp_u14_15_Dphi_ptr_b_6_0->f.h <= spvpp_u14_15_MedP13r) spvpp_Eqme14_ptr_b_11_10->f.h = 2; + else if ((((spvpp_u14_15_Dphi_ptr_b_6_0->f.h <= spvpp_u14_15_LowP13r) || spvpp_u14_15_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_11_10->f.h = 1; + } + if ((((((spvpp_u14_15_CSCidA >= 1) && (spvpp_u14_15_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_15_CSCidA >= 10) && (spvpp_u14_15_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_15_Deta <= maxdeta_halo113) && (spvpp_u14_15_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_15_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_5_5->f.h = 1; + } + else + { + if ((((((spvpp_u14_15_Deta <= maxdeta_halo13) && (spvpp_u14_15_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_15_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_5_5->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_16() +{ +/* always */ if (CH_spvpp_u14_16_meA | CH_spvpp_u14_16_meB | CH_spvpp_u14_16_passX | CH_spvpp_u14_16_passY | CH_spvpp_u14_16_CSCidY | CH_spvpp_u14_16_passZ | CH_spvpp_u14_16_CSCidZ | CH_spvpp_u14_16_Dphi | CH_spvpp_u14_16_wide_phi | CH_spvpp_u14_16_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_16_phiA = spvpp_u14_16_meA_ptr_b_9_0->f.h; + spvpp_u14_16_etaA = spvpp_u14_16_meA_ptr_b_16_10->f.h; + spvpp_u14_16_qA = spvpp_u14_16_meA_ptr_b_20_17->f.h; + spvpp_u14_16_CSCidA = spvpp_u14_16_meA_ptr_b_24_21->f.h; + spvpp_u14_16_validA = spvpp_u14_16_meA_ptr_b_25_25->f.h; + spvpp_u14_16_phiB = spvpp_u14_16_meB_ptr_b_9_0->f.h; + spvpp_u14_16_etaB = spvpp_u14_16_meB_ptr_b_16_10->f.h; + spvpp_u14_16_qB = spvpp_u14_16_meB_ptr_b_20_17->f.h; + spvpp_u14_16_validB = spvpp_u14_16_meB_ptr_b_21_21->f.h; + spvpp_u14_16_Deta = (spvpp_u14_16_etaA > spvpp_u14_16_etaB) ? (0 & 0x7f) : ((spvpp_u14_16_etaB - spvpp_u14_16_etaA) & 0x7fLL); + spvpp_u14_16_Dphi = (spvpp_u14_16_phiA > spvpp_u14_16_phiB) ? ((spvpp_u14_16_phiA - spvpp_u14_16_phiB) & 0x3ffLL) : ((spvpp_u14_16_phiB - spvpp_u14_16_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_16__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_16__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_16__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_16__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_16__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_16__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_16__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_16__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_16__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_16__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_16__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_16__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_16__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_16__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_16__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_16__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_16__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_16__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_16__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_16__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_16__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_16__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_16__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_16__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_16__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_16__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_16__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_16__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_16__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_16__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_16__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_16__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_16__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_16__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_16__HighP13 = 0; + break; + } + } + spvpp_u14_16_HighP13r = spvpp_u14_16__HighP13; + + { + switch (spvpp_u14_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_16__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_16__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_16__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_16__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_16__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_16__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_16__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_16__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_16__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_16__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_16__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_16__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_16__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_16__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_16__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_16__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_16__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_16__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_16__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_16__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_16__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_16__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_16__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_16__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_16__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_16__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_16__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_16__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_16__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_16__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_16__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_16__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_16__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_16__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_16__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_16__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_16__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_16__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_16__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_16__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_16__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_16__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_16__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_16__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_16__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_16__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_16__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_16__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_16__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_16__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_16__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_16__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_16__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_16__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_16__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_16__MedP13 = 125; + break; + } + } + spvpp_u14_16_MedP13r = spvpp_u14_16__MedP13; + + { + switch (spvpp_u14_16_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_16__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_16__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_16__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_16__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_16__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_16__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_16__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_16__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_16__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_16__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_16__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_16__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_16__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_16__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_16__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_16__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_16__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_16__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_16__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_16__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_16__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_16__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_16__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_16__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_16__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_16__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_16__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_16__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_16__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_16__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_16__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_16__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_16__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_16__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_16__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_16__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_16__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_16__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_16__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_16__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_16__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_16__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_16__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_16__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_16__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_16__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_16__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_16__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_16__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_16__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_16__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_16__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_16__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_16__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_16__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_16__LowP13 = 127; + break; + } + } + spvpp_u14_16_LowP13r = spvpp_u14_16__LowP13; + spvpp_Eqme14_ptr_b_23_22->f.h = 0; + spvpp_Eqme14a_ptr_b_11_11->f.h = 0; + if ((((((((spvpp_u14_16_qA != 0) && (spvpp_u14_16_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_16_validA) & 0xffffffffffffffffLL) && spvpp_u14_16_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_16_passX || ((((spvpp_u14_16_passY && (spvpp_u14_16_CSCidA == spvpp_u14_16_CSCidY)) & 0x1LL) && (spvpp_u14_16_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_16_passZ && (spvpp_u14_16_CSCidA == spvpp_u14_16_CSCidZ)) & 0x1LL) && (spvpp_u14_16_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_16_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_16_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_16_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_16_Dphi_ptr_b_6_0->f.h <= spvpp_u14_16_HighP13r) spvpp_Eqme14_ptr_b_23_22->f.h = 3; + else if (spvpp_u14_16_Dphi_ptr_b_6_0->f.h <= spvpp_u14_16_MedP13r) spvpp_Eqme14_ptr_b_23_22->f.h = 2; + else if ((((spvpp_u14_16_Dphi_ptr_b_6_0->f.h <= spvpp_u14_16_LowP13r) || spvpp_u14_16_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_23_22->f.h = 1; + } + if ((((((spvpp_u14_16_CSCidA >= 1) && (spvpp_u14_16_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_16_CSCidA >= 10) && (spvpp_u14_16_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_16_Deta <= maxdeta_halo113) && (spvpp_u14_16_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_16_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_11_11->f.h = 1; + } + else + { + if ((((((spvpp_u14_16_Deta <= maxdeta_halo13) && (spvpp_u14_16_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_16_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_11_11->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_17() +{ +/* always */ if (CH_spvpp_u14_17_meA | CH_spvpp_u14_17_meB | CH_spvpp_u14_17_passX | CH_spvpp_u14_17_passY | CH_spvpp_u14_17_CSCidY | CH_spvpp_u14_17_passZ | CH_spvpp_u14_17_CSCidZ | CH_spvpp_u14_17_Dphi | CH_spvpp_u14_17_wide_phi | CH_spvpp_u14_17_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_17_phiA = spvpp_u14_17_meA_ptr_b_9_0->f.h; + spvpp_u14_17_etaA = spvpp_u14_17_meA_ptr_b_16_10->f.h; + spvpp_u14_17_qA = spvpp_u14_17_meA_ptr_b_20_17->f.h; + spvpp_u14_17_CSCidA = spvpp_u14_17_meA_ptr_b_24_21->f.h; + spvpp_u14_17_validA = spvpp_u14_17_meA_ptr_b_25_25->f.h; + spvpp_u14_17_phiB = spvpp_u14_17_meB_ptr_b_9_0->f.h; + spvpp_u14_17_etaB = spvpp_u14_17_meB_ptr_b_16_10->f.h; + spvpp_u14_17_qB = spvpp_u14_17_meB_ptr_b_20_17->f.h; + spvpp_u14_17_validB = spvpp_u14_17_meB_ptr_b_21_21->f.h; + spvpp_u14_17_Deta = (spvpp_u14_17_etaA > spvpp_u14_17_etaB) ? (0 & 0x7f) : ((spvpp_u14_17_etaB - spvpp_u14_17_etaA) & 0x7fLL); + spvpp_u14_17_Dphi = (spvpp_u14_17_phiA > spvpp_u14_17_phiB) ? ((spvpp_u14_17_phiA - spvpp_u14_17_phiB) & 0x3ffLL) : ((spvpp_u14_17_phiB - spvpp_u14_17_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_17__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_17__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_17__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_17__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_17__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_17__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_17__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_17__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_17__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_17__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_17__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_17__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_17__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_17__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_17__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_17__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_17__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_17__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_17__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_17__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_17__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_17__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_17__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_17__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_17__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_17__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_17__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_17__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_17__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_17__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_17__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_17__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_17__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_17__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_17__HighP13 = 0; + break; + } + } + spvpp_u14_17_HighP13r = spvpp_u14_17__HighP13; + + { + switch (spvpp_u14_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_17__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_17__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_17__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_17__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_17__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_17__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_17__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_17__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_17__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_17__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_17__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_17__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_17__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_17__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_17__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_17__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_17__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_17__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_17__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_17__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_17__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_17__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_17__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_17__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_17__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_17__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_17__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_17__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_17__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_17__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_17__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_17__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_17__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_17__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_17__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_17__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_17__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_17__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_17__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_17__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_17__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_17__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_17__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_17__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_17__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_17__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_17__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_17__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_17__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_17__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_17__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_17__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_17__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_17__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_17__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_17__MedP13 = 125; + break; + } + } + spvpp_u14_17_MedP13r = spvpp_u14_17__MedP13; + + { + switch (spvpp_u14_17_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_17__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_17__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_17__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_17__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_17__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_17__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_17__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_17__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_17__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_17__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_17__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_17__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_17__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_17__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_17__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_17__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_17__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_17__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_17__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_17__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_17__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_17__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_17__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_17__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_17__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_17__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_17__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_17__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_17__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_17__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_17__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_17__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_17__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_17__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_17__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_17__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_17__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_17__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_17__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_17__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_17__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_17__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_17__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_17__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_17__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_17__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_17__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_17__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_17__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_17__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_17__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_17__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_17__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_17__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_17__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_17__LowP13 = 127; + break; + } + } + spvpp_u14_17_LowP13r = spvpp_u14_17__LowP13; + spvpp_Eqme14_ptr_b_35_34->f.h = 0; + spvpp_Eqme14a_ptr_b_17_17->f.h = 0; + if ((((((((spvpp_u14_17_qA != 0) && (spvpp_u14_17_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_17_validA) & 0xffffffffffffffffLL) && spvpp_u14_17_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_17_passX || ((((spvpp_u14_17_passY && (spvpp_u14_17_CSCidA == spvpp_u14_17_CSCidY)) & 0x1LL) && (spvpp_u14_17_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_17_passZ && (spvpp_u14_17_CSCidA == spvpp_u14_17_CSCidZ)) & 0x1LL) && (spvpp_u14_17_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_17_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_17_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_17_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_17_Dphi_ptr_b_6_0->f.h <= spvpp_u14_17_HighP13r) spvpp_Eqme14_ptr_b_35_34->f.h = 3; + else if (spvpp_u14_17_Dphi_ptr_b_6_0->f.h <= spvpp_u14_17_MedP13r) spvpp_Eqme14_ptr_b_35_34->f.h = 2; + else if ((((spvpp_u14_17_Dphi_ptr_b_6_0->f.h <= spvpp_u14_17_LowP13r) || spvpp_u14_17_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_35_34->f.h = 1; + } + if ((((((spvpp_u14_17_CSCidA >= 1) && (spvpp_u14_17_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_17_CSCidA >= 10) && (spvpp_u14_17_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_17_Deta <= maxdeta_halo113) && (spvpp_u14_17_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_17_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_17_17->f.h = 1; + } + else + { + if ((((((spvpp_u14_17_Deta <= maxdeta_halo13) && (spvpp_u14_17_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_17_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_17_17->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_2() +{ +/* always */ if (CH_spvpp_u14_2_meA | CH_spvpp_u14_2_meB | CH_spvpp_u14_2_passX | CH_spvpp_u14_2_passY | CH_spvpp_u14_2_CSCidY | CH_spvpp_u14_2_passZ | CH_spvpp_u14_2_CSCidZ | CH_spvpp_u14_2_Dphi | CH_spvpp_u14_2_wide_phi | CH_spvpp_u14_2_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_2_phiA = spvpp_u14_2_meA_ptr_b_9_0->f.h; + spvpp_u14_2_etaA = spvpp_u14_2_meA_ptr_b_16_10->f.h; + spvpp_u14_2_qA = spvpp_u14_2_meA_ptr_b_20_17->f.h; + spvpp_u14_2_CSCidA = spvpp_u14_2_meA_ptr_b_24_21->f.h; + spvpp_u14_2_validA = spvpp_u14_2_meA_ptr_b_25_25->f.h; + spvpp_u14_2_phiB = spvpp_u14_2_meB_ptr_b_9_0->f.h; + spvpp_u14_2_etaB = spvpp_u14_2_meB_ptr_b_16_10->f.h; + spvpp_u14_2_qB = spvpp_u14_2_meB_ptr_b_20_17->f.h; + spvpp_u14_2_validB = spvpp_u14_2_meB_ptr_b_21_21->f.h; + spvpp_u14_2_Deta = (spvpp_u14_2_etaA > spvpp_u14_2_etaB) ? (0 & 0x7f) : ((spvpp_u14_2_etaB - spvpp_u14_2_etaA) & 0x7fLL); + spvpp_u14_2_Dphi = (spvpp_u14_2_phiA > spvpp_u14_2_phiB) ? ((spvpp_u14_2_phiA - spvpp_u14_2_phiB) & 0x3ffLL) : ((spvpp_u14_2_phiB - spvpp_u14_2_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_2__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_2__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_2__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_2__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_2__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_2__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_2__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_2__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_2__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_2__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_2__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_2__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_2__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_2__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_2__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_2__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_2__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_2__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_2__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_2__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_2__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_2__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_2__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_2__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_2__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_2__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_2__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_2__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_2__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_2__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_2__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_2__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_2__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_2__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_2__HighP13 = 0; + break; + } + } + spvpp_u14_2_HighP13r = spvpp_u14_2__HighP13; + + { + switch (spvpp_u14_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_2__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_2__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_2__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_2__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_2__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_2__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_2__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_2__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_2__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_2__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_2__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_2__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_2__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_2__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_2__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_2__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_2__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_2__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_2__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_2__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_2__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_2__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_2__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_2__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_2__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_2__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_2__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_2__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_2__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_2__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_2__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_2__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_2__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_2__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_2__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_2__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_2__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_2__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_2__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_2__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_2__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_2__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_2__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_2__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_2__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_2__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_2__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_2__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_2__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_2__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_2__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_2__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_2__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_2__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_2__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_2__MedP13 = 125; + break; + } + } + spvpp_u14_2_MedP13r = spvpp_u14_2__MedP13; + + { + switch (spvpp_u14_2_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_2__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_2__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_2__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_2__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_2__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_2__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_2__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_2__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_2__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_2__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_2__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_2__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_2__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_2__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_2__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_2__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_2__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_2__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_2__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_2__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_2__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_2__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_2__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_2__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_2__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_2__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_2__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_2__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_2__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_2__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_2__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_2__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_2__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_2__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_2__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_2__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_2__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_2__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_2__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_2__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_2__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_2__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_2__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_2__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_2__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_2__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_2__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_2__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_2__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_2__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_2__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_2__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_2__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_2__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_2__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_2__LowP13 = 127; + break; + } + } + spvpp_u14_2_LowP13r = spvpp_u14_2__LowP13; + spvpp_Eqme14_ptr_b_25_24->f.h = 0; + spvpp_Eqme14a_ptr_b_12_12->f.h = 0; + if ((((((((spvpp_u14_2_qA != 0) && (spvpp_u14_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_2_validA) & 0xffffffffffffffffLL) && spvpp_u14_2_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_2_passX || ((((spvpp_u14_2_passY && (spvpp_u14_2_CSCidA == spvpp_u14_2_CSCidY)) & 0x1LL) && (spvpp_u14_2_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_2_passZ && (spvpp_u14_2_CSCidA == spvpp_u14_2_CSCidZ)) & 0x1LL) && (spvpp_u14_2_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_2_Dphi_ptr_b_6_0->f.h <= spvpp_u14_2_HighP13r) spvpp_Eqme14_ptr_b_25_24->f.h = 3; + else if (spvpp_u14_2_Dphi_ptr_b_6_0->f.h <= spvpp_u14_2_MedP13r) spvpp_Eqme14_ptr_b_25_24->f.h = 2; + else if ((((spvpp_u14_2_Dphi_ptr_b_6_0->f.h <= spvpp_u14_2_LowP13r) || spvpp_u14_2_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_25_24->f.h = 1; + } + if ((((((spvpp_u14_2_CSCidA >= 1) && (spvpp_u14_2_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_2_CSCidA >= 10) && (spvpp_u14_2_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_2_Deta <= maxdeta_halo113) && (spvpp_u14_2_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_2_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_12_12->f.h = 1; + } + else + { + if ((((((spvpp_u14_2_Deta <= maxdeta_halo13) && (spvpp_u14_2_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_2_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_12_12->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_3() +{ +/* always */ if (CH_spvpp_u14_3_meA | CH_spvpp_u14_3_meB | CH_spvpp_u14_3_passX | CH_spvpp_u14_3_passY | CH_spvpp_u14_3_CSCidY | CH_spvpp_u14_3_passZ | CH_spvpp_u14_3_CSCidZ | CH_spvpp_u14_3_Dphi | CH_spvpp_u14_3_wide_phi | CH_spvpp_u14_3_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_3_phiA = spvpp_u14_3_meA_ptr_b_9_0->f.h; + spvpp_u14_3_etaA = spvpp_u14_3_meA_ptr_b_16_10->f.h; + spvpp_u14_3_qA = spvpp_u14_3_meA_ptr_b_20_17->f.h; + spvpp_u14_3_CSCidA = spvpp_u14_3_meA_ptr_b_24_21->f.h; + spvpp_u14_3_validA = spvpp_u14_3_meA_ptr_b_25_25->f.h; + spvpp_u14_3_phiB = spvpp_u14_3_meB_ptr_b_9_0->f.h; + spvpp_u14_3_etaB = spvpp_u14_3_meB_ptr_b_16_10->f.h; + spvpp_u14_3_qB = spvpp_u14_3_meB_ptr_b_20_17->f.h; + spvpp_u14_3_validB = spvpp_u14_3_meB_ptr_b_21_21->f.h; + spvpp_u14_3_Deta = (spvpp_u14_3_etaA > spvpp_u14_3_etaB) ? (0 & 0x7f) : ((spvpp_u14_3_etaB - spvpp_u14_3_etaA) & 0x7fLL); + spvpp_u14_3_Dphi = (spvpp_u14_3_phiA > spvpp_u14_3_phiB) ? ((spvpp_u14_3_phiA - spvpp_u14_3_phiB) & 0x3ffLL) : ((spvpp_u14_3_phiB - spvpp_u14_3_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_3__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_3__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_3__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_3__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_3__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_3__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_3__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_3__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_3__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_3__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_3__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_3__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_3__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_3__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_3__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_3__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_3__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_3__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_3__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_3__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_3__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_3__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_3__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_3__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_3__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_3__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_3__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_3__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_3__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_3__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_3__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_3__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_3__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_3__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_3__HighP13 = 0; + break; + } + } + spvpp_u14_3_HighP13r = spvpp_u14_3__HighP13; + + { + switch (spvpp_u14_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_3__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_3__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_3__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_3__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_3__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_3__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_3__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_3__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_3__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_3__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_3__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_3__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_3__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_3__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_3__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_3__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_3__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_3__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_3__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_3__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_3__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_3__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_3__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_3__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_3__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_3__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_3__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_3__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_3__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_3__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_3__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_3__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_3__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_3__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_3__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_3__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_3__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_3__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_3__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_3__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_3__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_3__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_3__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_3__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_3__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_3__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_3__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_3__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_3__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_3__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_3__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_3__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_3__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_3__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_3__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_3__MedP13 = 125; + break; + } + } + spvpp_u14_3_MedP13r = spvpp_u14_3__MedP13; + + { + switch (spvpp_u14_3_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_3__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_3__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_3__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_3__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_3__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_3__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_3__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_3__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_3__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_3__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_3__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_3__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_3__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_3__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_3__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_3__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_3__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_3__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_3__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_3__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_3__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_3__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_3__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_3__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_3__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_3__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_3__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_3__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_3__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_3__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_3__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_3__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_3__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_3__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_3__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_3__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_3__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_3__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_3__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_3__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_3__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_3__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_3__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_3__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_3__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_3__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_3__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_3__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_3__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_3__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_3__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_3__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_3__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_3__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_3__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_3__LowP13 = 127; + break; + } + } + spvpp_u14_3_LowP13r = spvpp_u14_3__LowP13; + spvpp_Eqme14_ptr_b_3_2->f.h = 0; + spvpp_Eqme14a_ptr_b_1_1->f.h = 0; + if ((((((((spvpp_u14_3_qA != 0) && (spvpp_u14_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_3_validA) & 0xffffffffffffffffLL) && spvpp_u14_3_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_3_passX || ((((spvpp_u14_3_passY && (spvpp_u14_3_CSCidA == spvpp_u14_3_CSCidY)) & 0x1LL) && (spvpp_u14_3_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_3_passZ && (spvpp_u14_3_CSCidA == spvpp_u14_3_CSCidZ)) & 0x1LL) && (spvpp_u14_3_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_3_Dphi_ptr_b_6_0->f.h <= spvpp_u14_3_HighP13r) spvpp_Eqme14_ptr_b_3_2->f.h = 3; + else if (spvpp_u14_3_Dphi_ptr_b_6_0->f.h <= spvpp_u14_3_MedP13r) spvpp_Eqme14_ptr_b_3_2->f.h = 2; + else if ((((spvpp_u14_3_Dphi_ptr_b_6_0->f.h <= spvpp_u14_3_LowP13r) || spvpp_u14_3_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_3_2->f.h = 1; + } + if ((((((spvpp_u14_3_CSCidA >= 1) && (spvpp_u14_3_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_3_CSCidA >= 10) && (spvpp_u14_3_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_3_Deta <= maxdeta_halo113) && (spvpp_u14_3_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_3_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_1_1->f.h = 1; + } + else + { + if ((((((spvpp_u14_3_Deta <= maxdeta_halo13) && (spvpp_u14_3_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_3_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_1_1->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_4() +{ +/* always */ if (CH_spvpp_u14_4_meA | CH_spvpp_u14_4_meB | CH_spvpp_u14_4_passX | CH_spvpp_u14_4_passY | CH_spvpp_u14_4_CSCidY | CH_spvpp_u14_4_passZ | CH_spvpp_u14_4_CSCidZ | CH_spvpp_u14_4_Dphi | CH_spvpp_u14_4_wide_phi | CH_spvpp_u14_4_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_4_phiA = spvpp_u14_4_meA_ptr_b_9_0->f.h; + spvpp_u14_4_etaA = spvpp_u14_4_meA_ptr_b_16_10->f.h; + spvpp_u14_4_qA = spvpp_u14_4_meA_ptr_b_20_17->f.h; + spvpp_u14_4_CSCidA = spvpp_u14_4_meA_ptr_b_24_21->f.h; + spvpp_u14_4_validA = spvpp_u14_4_meA_ptr_b_25_25->f.h; + spvpp_u14_4_phiB = spvpp_u14_4_meB_ptr_b_9_0->f.h; + spvpp_u14_4_etaB = spvpp_u14_4_meB_ptr_b_16_10->f.h; + spvpp_u14_4_qB = spvpp_u14_4_meB_ptr_b_20_17->f.h; + spvpp_u14_4_validB = spvpp_u14_4_meB_ptr_b_21_21->f.h; + spvpp_u14_4_Deta = (spvpp_u14_4_etaA > spvpp_u14_4_etaB) ? (0 & 0x7f) : ((spvpp_u14_4_etaB - spvpp_u14_4_etaA) & 0x7fLL); + spvpp_u14_4_Dphi = (spvpp_u14_4_phiA > spvpp_u14_4_phiB) ? ((spvpp_u14_4_phiA - spvpp_u14_4_phiB) & 0x3ffLL) : ((spvpp_u14_4_phiB - spvpp_u14_4_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_4__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_4__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_4__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_4__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_4__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_4__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_4__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_4__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_4__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_4__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_4__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_4__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_4__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_4__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_4__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_4__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_4__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_4__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_4__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_4__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_4__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_4__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_4__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_4__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_4__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_4__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_4__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_4__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_4__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_4__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_4__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_4__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_4__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_4__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_4__HighP13 = 0; + break; + } + } + spvpp_u14_4_HighP13r = spvpp_u14_4__HighP13; + + { + switch (spvpp_u14_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_4__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_4__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_4__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_4__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_4__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_4__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_4__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_4__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_4__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_4__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_4__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_4__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_4__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_4__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_4__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_4__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_4__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_4__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_4__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_4__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_4__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_4__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_4__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_4__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_4__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_4__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_4__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_4__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_4__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_4__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_4__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_4__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_4__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_4__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_4__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_4__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_4__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_4__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_4__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_4__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_4__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_4__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_4__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_4__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_4__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_4__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_4__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_4__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_4__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_4__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_4__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_4__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_4__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_4__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_4__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_4__MedP13 = 125; + break; + } + } + spvpp_u14_4_MedP13r = spvpp_u14_4__MedP13; + + { + switch (spvpp_u14_4_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_4__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_4__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_4__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_4__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_4__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_4__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_4__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_4__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_4__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_4__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_4__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_4__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_4__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_4__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_4__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_4__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_4__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_4__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_4__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_4__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_4__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_4__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_4__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_4__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_4__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_4__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_4__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_4__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_4__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_4__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_4__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_4__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_4__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_4__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_4__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_4__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_4__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_4__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_4__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_4__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_4__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_4__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_4__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_4__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_4__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_4__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_4__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_4__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_4__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_4__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_4__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_4__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_4__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_4__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_4__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_4__LowP13 = 127; + break; + } + } + spvpp_u14_4_LowP13r = spvpp_u14_4__LowP13; + spvpp_Eqme14_ptr_b_15_14->f.h = 0; + spvpp_Eqme14a_ptr_b_7_7->f.h = 0; + if ((((((((spvpp_u14_4_qA != 0) && (spvpp_u14_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_4_validA) & 0xffffffffffffffffLL) && spvpp_u14_4_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_4_passX || ((((spvpp_u14_4_passY && (spvpp_u14_4_CSCidA == spvpp_u14_4_CSCidY)) & 0x1LL) && (spvpp_u14_4_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_4_passZ && (spvpp_u14_4_CSCidA == spvpp_u14_4_CSCidZ)) & 0x1LL) && (spvpp_u14_4_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_4_Dphi_ptr_b_6_0->f.h <= spvpp_u14_4_HighP13r) spvpp_Eqme14_ptr_b_15_14->f.h = 3; + else if (spvpp_u14_4_Dphi_ptr_b_6_0->f.h <= spvpp_u14_4_MedP13r) spvpp_Eqme14_ptr_b_15_14->f.h = 2; + else if ((((spvpp_u14_4_Dphi_ptr_b_6_0->f.h <= spvpp_u14_4_LowP13r) || spvpp_u14_4_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_15_14->f.h = 1; + } + if ((((((spvpp_u14_4_CSCidA >= 1) && (spvpp_u14_4_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_4_CSCidA >= 10) && (spvpp_u14_4_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_4_Deta <= maxdeta_halo113) && (spvpp_u14_4_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_4_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_7_7->f.h = 1; + } + else + { + if ((((((spvpp_u14_4_Deta <= maxdeta_halo13) && (spvpp_u14_4_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_4_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_7_7->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_5() +{ +/* always */ if (CH_spvpp_u14_5_meA | CH_spvpp_u14_5_meB | CH_spvpp_u14_5_passX | CH_spvpp_u14_5_passY | CH_spvpp_u14_5_CSCidY | CH_spvpp_u14_5_passZ | CH_spvpp_u14_5_CSCidZ | CH_spvpp_u14_5_Dphi | CH_spvpp_u14_5_wide_phi | CH_spvpp_u14_5_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_5_phiA = spvpp_u14_5_meA_ptr_b_9_0->f.h; + spvpp_u14_5_etaA = spvpp_u14_5_meA_ptr_b_16_10->f.h; + spvpp_u14_5_qA = spvpp_u14_5_meA_ptr_b_20_17->f.h; + spvpp_u14_5_CSCidA = spvpp_u14_5_meA_ptr_b_24_21->f.h; + spvpp_u14_5_validA = spvpp_u14_5_meA_ptr_b_25_25->f.h; + spvpp_u14_5_phiB = spvpp_u14_5_meB_ptr_b_9_0->f.h; + spvpp_u14_5_etaB = spvpp_u14_5_meB_ptr_b_16_10->f.h; + spvpp_u14_5_qB = spvpp_u14_5_meB_ptr_b_20_17->f.h; + spvpp_u14_5_validB = spvpp_u14_5_meB_ptr_b_21_21->f.h; + spvpp_u14_5_Deta = (spvpp_u14_5_etaA > spvpp_u14_5_etaB) ? (0 & 0x7f) : ((spvpp_u14_5_etaB - spvpp_u14_5_etaA) & 0x7fLL); + spvpp_u14_5_Dphi = (spvpp_u14_5_phiA > spvpp_u14_5_phiB) ? ((spvpp_u14_5_phiA - spvpp_u14_5_phiB) & 0x3ffLL) : ((spvpp_u14_5_phiB - spvpp_u14_5_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_5__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_5__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_5__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_5__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_5__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_5__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_5__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_5__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_5__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_5__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_5__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_5__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_5__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_5__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_5__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_5__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_5__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_5__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_5__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_5__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_5__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_5__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_5__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_5__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_5__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_5__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_5__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_5__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_5__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_5__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_5__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_5__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_5__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_5__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_5__HighP13 = 0; + break; + } + } + spvpp_u14_5_HighP13r = spvpp_u14_5__HighP13; + + { + switch (spvpp_u14_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_5__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_5__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_5__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_5__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_5__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_5__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_5__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_5__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_5__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_5__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_5__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_5__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_5__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_5__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_5__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_5__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_5__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_5__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_5__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_5__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_5__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_5__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_5__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_5__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_5__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_5__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_5__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_5__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_5__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_5__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_5__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_5__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_5__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_5__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_5__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_5__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_5__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_5__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_5__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_5__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_5__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_5__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_5__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_5__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_5__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_5__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_5__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_5__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_5__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_5__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_5__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_5__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_5__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_5__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_5__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_5__MedP13 = 125; + break; + } + } + spvpp_u14_5_MedP13r = spvpp_u14_5__MedP13; + + { + switch (spvpp_u14_5_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_5__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_5__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_5__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_5__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_5__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_5__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_5__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_5__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_5__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_5__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_5__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_5__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_5__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_5__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_5__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_5__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_5__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_5__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_5__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_5__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_5__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_5__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_5__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_5__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_5__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_5__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_5__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_5__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_5__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_5__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_5__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_5__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_5__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_5__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_5__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_5__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_5__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_5__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_5__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_5__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_5__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_5__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_5__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_5__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_5__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_5__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_5__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_5__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_5__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_5__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_5__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_5__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_5__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_5__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_5__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_5__LowP13 = 127; + break; + } + } + spvpp_u14_5_LowP13r = spvpp_u14_5__LowP13; + spvpp_Eqme14_ptr_b_27_26->f.h = 0; + spvpp_Eqme14a_ptr_b_13_13->f.h = 0; + if ((((((((spvpp_u14_5_qA != 0) && (spvpp_u14_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_5_validA) & 0xffffffffffffffffLL) && spvpp_u14_5_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_5_passX || ((((spvpp_u14_5_passY && (spvpp_u14_5_CSCidA == spvpp_u14_5_CSCidY)) & 0x1LL) && (spvpp_u14_5_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_5_passZ && (spvpp_u14_5_CSCidA == spvpp_u14_5_CSCidZ)) & 0x1LL) && (spvpp_u14_5_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_5_Dphi_ptr_b_6_0->f.h <= spvpp_u14_5_HighP13r) spvpp_Eqme14_ptr_b_27_26->f.h = 3; + else if (spvpp_u14_5_Dphi_ptr_b_6_0->f.h <= spvpp_u14_5_MedP13r) spvpp_Eqme14_ptr_b_27_26->f.h = 2; + else if ((((spvpp_u14_5_Dphi_ptr_b_6_0->f.h <= spvpp_u14_5_LowP13r) || spvpp_u14_5_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_27_26->f.h = 1; + } + if ((((((spvpp_u14_5_CSCidA >= 1) && (spvpp_u14_5_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_5_CSCidA >= 10) && (spvpp_u14_5_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_5_Deta <= maxdeta_halo113) && (spvpp_u14_5_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_5_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_13_13->f.h = 1; + } + else + { + if ((((((spvpp_u14_5_Deta <= maxdeta_halo13) && (spvpp_u14_5_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_5_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_13_13->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_6() +{ +/* always */ if (CH_spvpp_u14_6_meA | CH_spvpp_u14_6_meB | CH_spvpp_u14_6_passX | CH_spvpp_u14_6_passY | CH_spvpp_u14_6_CSCidY | CH_spvpp_u14_6_passZ | CH_spvpp_u14_6_CSCidZ | CH_spvpp_u14_6_Dphi | CH_spvpp_u14_6_wide_phi | CH_spvpp_u14_6_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_6_phiA = spvpp_u14_6_meA_ptr_b_9_0->f.h; + spvpp_u14_6_etaA = spvpp_u14_6_meA_ptr_b_16_10->f.h; + spvpp_u14_6_qA = spvpp_u14_6_meA_ptr_b_20_17->f.h; + spvpp_u14_6_CSCidA = spvpp_u14_6_meA_ptr_b_24_21->f.h; + spvpp_u14_6_validA = spvpp_u14_6_meA_ptr_b_25_25->f.h; + spvpp_u14_6_phiB = spvpp_u14_6_meB_ptr_b_9_0->f.h; + spvpp_u14_6_etaB = spvpp_u14_6_meB_ptr_b_16_10->f.h; + spvpp_u14_6_qB = spvpp_u14_6_meB_ptr_b_20_17->f.h; + spvpp_u14_6_validB = spvpp_u14_6_meB_ptr_b_21_21->f.h; + spvpp_u14_6_Deta = (spvpp_u14_6_etaA > spvpp_u14_6_etaB) ? (0 & 0x7f) : ((spvpp_u14_6_etaB - spvpp_u14_6_etaA) & 0x7fLL); + spvpp_u14_6_Dphi = (spvpp_u14_6_phiA > spvpp_u14_6_phiB) ? ((spvpp_u14_6_phiA - spvpp_u14_6_phiB) & 0x3ffLL) : ((spvpp_u14_6_phiB - spvpp_u14_6_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_6__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_6__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_6__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_6__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_6__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_6__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_6__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_6__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_6__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_6__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_6__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_6__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_6__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_6__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_6__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_6__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_6__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_6__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_6__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_6__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_6__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_6__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_6__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_6__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_6__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_6__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_6__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_6__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_6__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_6__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_6__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_6__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_6__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_6__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_6__HighP13 = 0; + break; + } + } + spvpp_u14_6_HighP13r = spvpp_u14_6__HighP13; + + { + switch (spvpp_u14_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_6__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_6__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_6__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_6__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_6__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_6__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_6__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_6__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_6__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_6__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_6__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_6__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_6__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_6__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_6__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_6__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_6__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_6__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_6__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_6__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_6__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_6__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_6__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_6__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_6__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_6__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_6__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_6__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_6__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_6__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_6__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_6__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_6__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_6__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_6__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_6__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_6__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_6__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_6__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_6__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_6__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_6__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_6__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_6__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_6__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_6__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_6__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_6__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_6__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_6__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_6__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_6__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_6__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_6__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_6__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_6__MedP13 = 125; + break; + } + } + spvpp_u14_6_MedP13r = spvpp_u14_6__MedP13; + + { + switch (spvpp_u14_6_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_6__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_6__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_6__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_6__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_6__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_6__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_6__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_6__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_6__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_6__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_6__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_6__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_6__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_6__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_6__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_6__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_6__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_6__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_6__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_6__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_6__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_6__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_6__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_6__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_6__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_6__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_6__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_6__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_6__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_6__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_6__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_6__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_6__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_6__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_6__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_6__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_6__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_6__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_6__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_6__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_6__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_6__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_6__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_6__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_6__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_6__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_6__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_6__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_6__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_6__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_6__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_6__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_6__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_6__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_6__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_6__LowP13 = 127; + break; + } + } + spvpp_u14_6_LowP13r = spvpp_u14_6__LowP13; + spvpp_Eqme14_ptr_b_5_4->f.h = 0; + spvpp_Eqme14a_ptr_b_2_2->f.h = 0; + if ((((((((spvpp_u14_6_qA != 0) && (spvpp_u14_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_6_validA) & 0xffffffffffffffffLL) && spvpp_u14_6_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_6_passX || ((((spvpp_u14_6_passY && (spvpp_u14_6_CSCidA == spvpp_u14_6_CSCidY)) & 0x1LL) && (spvpp_u14_6_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_6_passZ && (spvpp_u14_6_CSCidA == spvpp_u14_6_CSCidZ)) & 0x1LL) && (spvpp_u14_6_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_6_Dphi_ptr_b_6_0->f.h <= spvpp_u14_6_HighP13r) spvpp_Eqme14_ptr_b_5_4->f.h = 3; + else if (spvpp_u14_6_Dphi_ptr_b_6_0->f.h <= spvpp_u14_6_MedP13r) spvpp_Eqme14_ptr_b_5_4->f.h = 2; + else if ((((spvpp_u14_6_Dphi_ptr_b_6_0->f.h <= spvpp_u14_6_LowP13r) || spvpp_u14_6_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_5_4->f.h = 1; + } + if ((((((spvpp_u14_6_CSCidA >= 1) && (spvpp_u14_6_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_6_CSCidA >= 10) && (spvpp_u14_6_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_6_Deta <= maxdeta_halo113) && (spvpp_u14_6_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_6_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_2_2->f.h = 1; + } + else + { + if ((((((spvpp_u14_6_Deta <= maxdeta_halo13) && (spvpp_u14_6_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_6_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_2_2->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_7() +{ +/* always */ if (CH_spvpp_u14_7_meA | CH_spvpp_u14_7_meB | CH_spvpp_u14_7_passX | CH_spvpp_u14_7_passY | CH_spvpp_u14_7_CSCidY | CH_spvpp_u14_7_passZ | CH_spvpp_u14_7_CSCidZ | CH_spvpp_u14_7_Dphi | CH_spvpp_u14_7_wide_phi | CH_spvpp_u14_7_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_7_phiA = spvpp_u14_7_meA_ptr_b_9_0->f.h; + spvpp_u14_7_etaA = spvpp_u14_7_meA_ptr_b_16_10->f.h; + spvpp_u14_7_qA = spvpp_u14_7_meA_ptr_b_20_17->f.h; + spvpp_u14_7_CSCidA = spvpp_u14_7_meA_ptr_b_24_21->f.h; + spvpp_u14_7_validA = spvpp_u14_7_meA_ptr_b_25_25->f.h; + spvpp_u14_7_phiB = spvpp_u14_7_meB_ptr_b_9_0->f.h; + spvpp_u14_7_etaB = spvpp_u14_7_meB_ptr_b_16_10->f.h; + spvpp_u14_7_qB = spvpp_u14_7_meB_ptr_b_20_17->f.h; + spvpp_u14_7_validB = spvpp_u14_7_meB_ptr_b_21_21->f.h; + spvpp_u14_7_Deta = (spvpp_u14_7_etaA > spvpp_u14_7_etaB) ? (0 & 0x7f) : ((spvpp_u14_7_etaB - spvpp_u14_7_etaA) & 0x7fLL); + spvpp_u14_7_Dphi = (spvpp_u14_7_phiA > spvpp_u14_7_phiB) ? ((spvpp_u14_7_phiA - spvpp_u14_7_phiB) & 0x3ffLL) : ((spvpp_u14_7_phiB - spvpp_u14_7_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_7__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_7__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_7__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_7__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_7__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_7__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_7__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_7__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_7__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_7__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_7__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_7__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_7__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_7__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_7__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_7__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_7__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_7__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_7__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_7__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_7__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_7__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_7__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_7__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_7__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_7__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_7__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_7__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_7__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_7__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_7__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_7__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_7__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_7__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_7__HighP13 = 0; + break; + } + } + spvpp_u14_7_HighP13r = spvpp_u14_7__HighP13; + + { + switch (spvpp_u14_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_7__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_7__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_7__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_7__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_7__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_7__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_7__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_7__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_7__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_7__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_7__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_7__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_7__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_7__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_7__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_7__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_7__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_7__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_7__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_7__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_7__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_7__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_7__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_7__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_7__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_7__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_7__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_7__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_7__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_7__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_7__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_7__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_7__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_7__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_7__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_7__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_7__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_7__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_7__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_7__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_7__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_7__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_7__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_7__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_7__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_7__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_7__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_7__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_7__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_7__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_7__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_7__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_7__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_7__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_7__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_7__MedP13 = 125; + break; + } + } + spvpp_u14_7_MedP13r = spvpp_u14_7__MedP13; + + { + switch (spvpp_u14_7_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_7__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_7__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_7__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_7__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_7__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_7__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_7__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_7__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_7__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_7__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_7__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_7__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_7__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_7__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_7__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_7__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_7__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_7__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_7__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_7__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_7__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_7__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_7__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_7__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_7__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_7__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_7__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_7__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_7__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_7__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_7__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_7__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_7__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_7__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_7__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_7__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_7__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_7__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_7__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_7__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_7__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_7__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_7__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_7__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_7__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_7__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_7__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_7__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_7__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_7__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_7__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_7__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_7__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_7__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_7__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_7__LowP13 = 127; + break; + } + } + spvpp_u14_7_LowP13r = spvpp_u14_7__LowP13; + spvpp_Eqme14_ptr_b_17_16->f.h = 0; + spvpp_Eqme14a_ptr_b_8_8->f.h = 0; + if ((((((((spvpp_u14_7_qA != 0) && (spvpp_u14_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_7_validA) & 0xffffffffffffffffLL) && spvpp_u14_7_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_7_passX || ((((spvpp_u14_7_passY && (spvpp_u14_7_CSCidA == spvpp_u14_7_CSCidY)) & 0x1LL) && (spvpp_u14_7_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_7_passZ && (spvpp_u14_7_CSCidA == spvpp_u14_7_CSCidZ)) & 0x1LL) && (spvpp_u14_7_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_7_Dphi_ptr_b_6_0->f.h <= spvpp_u14_7_HighP13r) spvpp_Eqme14_ptr_b_17_16->f.h = 3; + else if (spvpp_u14_7_Dphi_ptr_b_6_0->f.h <= spvpp_u14_7_MedP13r) spvpp_Eqme14_ptr_b_17_16->f.h = 2; + else if ((((spvpp_u14_7_Dphi_ptr_b_6_0->f.h <= spvpp_u14_7_LowP13r) || spvpp_u14_7_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_17_16->f.h = 1; + } + if ((((((spvpp_u14_7_CSCidA >= 1) && (spvpp_u14_7_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_7_CSCidA >= 10) && (spvpp_u14_7_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_7_Deta <= maxdeta_halo113) && (spvpp_u14_7_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_7_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_8_8->f.h = 1; + } + else + { + if ((((((spvpp_u14_7_Deta <= maxdeta_halo13) && (spvpp_u14_7_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_7_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_8_8->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_8() +{ +/* always */ if (CH_spvpp_u14_8_meA | CH_spvpp_u14_8_meB | CH_spvpp_u14_8_passX | CH_spvpp_u14_8_passY | CH_spvpp_u14_8_CSCidY | CH_spvpp_u14_8_passZ | CH_spvpp_u14_8_CSCidZ | CH_spvpp_u14_8_Dphi | CH_spvpp_u14_8_wide_phi | CH_spvpp_u14_8_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_8_phiA = spvpp_u14_8_meA_ptr_b_9_0->f.h; + spvpp_u14_8_etaA = spvpp_u14_8_meA_ptr_b_16_10->f.h; + spvpp_u14_8_qA = spvpp_u14_8_meA_ptr_b_20_17->f.h; + spvpp_u14_8_CSCidA = spvpp_u14_8_meA_ptr_b_24_21->f.h; + spvpp_u14_8_validA = spvpp_u14_8_meA_ptr_b_25_25->f.h; + spvpp_u14_8_phiB = spvpp_u14_8_meB_ptr_b_9_0->f.h; + spvpp_u14_8_etaB = spvpp_u14_8_meB_ptr_b_16_10->f.h; + spvpp_u14_8_qB = spvpp_u14_8_meB_ptr_b_20_17->f.h; + spvpp_u14_8_validB = spvpp_u14_8_meB_ptr_b_21_21->f.h; + spvpp_u14_8_Deta = (spvpp_u14_8_etaA > spvpp_u14_8_etaB) ? (0 & 0x7f) : ((spvpp_u14_8_etaB - spvpp_u14_8_etaA) & 0x7fLL); + spvpp_u14_8_Dphi = (spvpp_u14_8_phiA > spvpp_u14_8_phiB) ? ((spvpp_u14_8_phiA - spvpp_u14_8_phiB) & 0x3ffLL) : ((spvpp_u14_8_phiB - spvpp_u14_8_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_8__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_8__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_8__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_8__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_8__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_8__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_8__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_8__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_8__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_8__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_8__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_8__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_8__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_8__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_8__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_8__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_8__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_8__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_8__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_8__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_8__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_8__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_8__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_8__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_8__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_8__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_8__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_8__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_8__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_8__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_8__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_8__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_8__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_8__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_8__HighP13 = 0; + break; + } + } + spvpp_u14_8_HighP13r = spvpp_u14_8__HighP13; + + { + switch (spvpp_u14_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_8__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_8__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_8__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_8__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_8__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_8__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_8__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_8__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_8__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_8__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_8__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_8__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_8__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_8__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_8__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_8__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_8__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_8__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_8__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_8__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_8__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_8__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_8__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_8__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_8__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_8__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_8__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_8__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_8__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_8__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_8__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_8__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_8__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_8__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_8__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_8__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_8__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_8__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_8__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_8__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_8__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_8__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_8__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_8__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_8__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_8__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_8__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_8__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_8__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_8__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_8__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_8__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_8__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_8__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_8__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_8__MedP13 = 125; + break; + } + } + spvpp_u14_8_MedP13r = spvpp_u14_8__MedP13; + + { + switch (spvpp_u14_8_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_8__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_8__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_8__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_8__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_8__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_8__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_8__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_8__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_8__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_8__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_8__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_8__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_8__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_8__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_8__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_8__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_8__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_8__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_8__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_8__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_8__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_8__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_8__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_8__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_8__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_8__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_8__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_8__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_8__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_8__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_8__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_8__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_8__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_8__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_8__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_8__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_8__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_8__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_8__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_8__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_8__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_8__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_8__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_8__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_8__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_8__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_8__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_8__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_8__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_8__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_8__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_8__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_8__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_8__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_8__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_8__LowP13 = 127; + break; + } + } + spvpp_u14_8_LowP13r = spvpp_u14_8__LowP13; + spvpp_Eqme14_ptr_b_29_28->f.h = 0; + spvpp_Eqme14a_ptr_b_14_14->f.h = 0; + if ((((((((spvpp_u14_8_qA != 0) && (spvpp_u14_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_8_validA) & 0xffffffffffffffffLL) && spvpp_u14_8_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_8_passX || ((((spvpp_u14_8_passY && (spvpp_u14_8_CSCidA == spvpp_u14_8_CSCidY)) & 0x1LL) && (spvpp_u14_8_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_8_passZ && (spvpp_u14_8_CSCidA == spvpp_u14_8_CSCidZ)) & 0x1LL) && (spvpp_u14_8_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_8_Dphi_ptr_b_6_0->f.h <= spvpp_u14_8_HighP13r) spvpp_Eqme14_ptr_b_29_28->f.h = 3; + else if (spvpp_u14_8_Dphi_ptr_b_6_0->f.h <= spvpp_u14_8_MedP13r) spvpp_Eqme14_ptr_b_29_28->f.h = 2; + else if ((((spvpp_u14_8_Dphi_ptr_b_6_0->f.h <= spvpp_u14_8_LowP13r) || spvpp_u14_8_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_29_28->f.h = 1; + } + if ((((((spvpp_u14_8_CSCidA >= 1) && (spvpp_u14_8_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_8_CSCidA >= 10) && (spvpp_u14_8_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_8_Deta <= maxdeta_halo113) && (spvpp_u14_8_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_8_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_14_14->f.h = 1; + } + else + { + if ((((((spvpp_u14_8_Deta <= maxdeta_halo13) && (spvpp_u14_8_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_8_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_14_14->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u14_9() +{ +/* always */ if (CH_spvpp_u14_9_meA | CH_spvpp_u14_9_meB | CH_spvpp_u14_9_passX | CH_spvpp_u14_9_passY | CH_spvpp_u14_9_CSCidY | CH_spvpp_u14_9_passZ | CH_spvpp_u14_9_CSCidZ | CH_spvpp_u14_9_Dphi | CH_spvpp_u14_9_wide_phi | CH_spvpp_u14_9_Deta | CH_mindeta_halo13 | CH_maxdeta_halo13 | CH_maxdphi_halo13 | CH_mindeta_halo113 | CH_maxdeta_halo113 | CH_maxdphi_halo113) +{ + spvpp_u14_9_phiA = spvpp_u14_9_meA_ptr_b_9_0->f.h; + spvpp_u14_9_etaA = spvpp_u14_9_meA_ptr_b_16_10->f.h; + spvpp_u14_9_qA = spvpp_u14_9_meA_ptr_b_20_17->f.h; + spvpp_u14_9_CSCidA = spvpp_u14_9_meA_ptr_b_24_21->f.h; + spvpp_u14_9_validA = spvpp_u14_9_meA_ptr_b_25_25->f.h; + spvpp_u14_9_phiB = spvpp_u14_9_meB_ptr_b_9_0->f.h; + spvpp_u14_9_etaB = spvpp_u14_9_meB_ptr_b_16_10->f.h; + spvpp_u14_9_qB = spvpp_u14_9_meB_ptr_b_20_17->f.h; + spvpp_u14_9_validB = spvpp_u14_9_meB_ptr_b_21_21->f.h; + spvpp_u14_9_Deta = (spvpp_u14_9_etaA > spvpp_u14_9_etaB) ? (0 & 0x7f) : ((spvpp_u14_9_etaB - spvpp_u14_9_etaA) & 0x7fLL); + spvpp_u14_9_Dphi = (spvpp_u14_9_phiA > spvpp_u14_9_phiB) ? ((spvpp_u14_9_phiA - spvpp_u14_9_phiB) & 0x3ffLL) : ((spvpp_u14_9_phiB - spvpp_u14_9_phiA) & 0x3ffLL); + + { + switch (spvpp_u14_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((1 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((2 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((3 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((4 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((5 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((6 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((7 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((8 & 0x3f)):spvpp_u14_9__HighP13 = 3; + break; + case ((9 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((10 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((11 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((12 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((13 & 0x3f)):spvpp_u14_9__HighP13 = 5; + break; + case ((14 & 0x3f)):spvpp_u14_9__HighP13 = 5; + break; + case ((15 & 0x3f)):spvpp_u14_9__HighP13 = 5; + break; + case ((16 & 0x3f)):spvpp_u14_9__HighP13 = 5; + break; + case ((17 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((18 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((19 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((20 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((21 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((22 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((23 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((24 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((25 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((26 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((27 & 0x3f)):spvpp_u14_9__HighP13 = 8; + break; + case ((28 & 0x3f)):spvpp_u14_9__HighP13 = 10; + break; + case ((29 & 0x3f)):spvpp_u14_9__HighP13 = 13; + break; + case ((30 & 0x3f)):spvpp_u14_9__HighP13 = 13; + break; + case ((31 & 0x3f)):spvpp_u14_9__HighP13 = 13; + break; + case ((32 & 0x3f)):spvpp_u14_9__HighP13 = 13; + break; + case ((33 & 0x3f)):spvpp_u14_9__HighP13 = 12; + break; + case ((34 & 0x3f)):spvpp_u14_9__HighP13 = 13; + break; + case ((35 & 0x3f)):spvpp_u14_9__HighP13 = 12; + break; + case ((36 & 0x3f)):spvpp_u14_9__HighP13 = 12; + break; + case ((37 & 0x3f)):spvpp_u14_9__HighP13 = 12; + break; + case ((38 & 0x3f)):spvpp_u14_9__HighP13 = 11; + break; + case ((39 & 0x3f)):spvpp_u14_9__HighP13 = 11; + break; + case ((40 & 0x3f)):spvpp_u14_9__HighP13 = 11; + break; + case ((41 & 0x3f)):spvpp_u14_9__HighP13 = 10; + break; + case ((42 & 0x3f)):spvpp_u14_9__HighP13 = 11; + break; + case ((43 & 0x3f)):spvpp_u14_9__HighP13 = 10; + break; + case ((44 & 0x3f)):spvpp_u14_9__HighP13 = 10; + break; + case ((45 & 0x3f)):spvpp_u14_9__HighP13 = 9; + break; + case ((46 & 0x3f)):spvpp_u14_9__HighP13 = 9; + break; + case ((47 & 0x3f)):spvpp_u14_9__HighP13 = 8; + break; + case ((48 & 0x3f)):spvpp_u14_9__HighP13 = 8; + break; + case ((49 & 0x3f)):spvpp_u14_9__HighP13 = 9; + break; + case ((50 & 0x3f)):spvpp_u14_9__HighP13 = 9; + break; + case ((51 & 0x3f)):spvpp_u14_9__HighP13 = 8; + break; + case ((52 & 0x3f)):spvpp_u14_9__HighP13 = 8; + break; + case ((53 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((54 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((55 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((56 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((57 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((58 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((59 & 0x3f)):spvpp_u14_9__HighP13 = 6; + break; + case ((60 & 0x3f)):spvpp_u14_9__HighP13 = 7; + break; + case ((61 & 0x3f)):spvpp_u14_9__HighP13 = 8; + break; + case ((62 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + case ((63 & 0x3f)):spvpp_u14_9__HighP13 = 0; + break; + } + } + spvpp_u14_9_HighP13r = spvpp_u14_9__HighP13; + + { + switch (spvpp_u14_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((7 & 0x3f)):spvpp_u14_9__MedP13 = 37; + break; + case ((8 & 0x3f)):spvpp_u14_9__MedP13 = 37; + break; + case ((9 & 0x3f)):spvpp_u14_9__MedP13 = 12; + break; + case ((10 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_9__MedP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_9__MedP13 = 22; + break; + case ((13 & 0x3f)):spvpp_u14_9__MedP13 = 21; + break; + case ((14 & 0x3f)):spvpp_u14_9__MedP13 = 21; + break; + case ((15 & 0x3f)):spvpp_u14_9__MedP13 = 21; + break; + case ((16 & 0x3f)):spvpp_u14_9__MedP13 = 24; + break; + case ((17 & 0x3f)):spvpp_u14_9__MedP13 = 24; + break; + case ((18 & 0x3f)):spvpp_u14_9__MedP13 = 24; + break; + case ((19 & 0x3f)):spvpp_u14_9__MedP13 = 24; + break; + case ((20 & 0x3f)):spvpp_u14_9__MedP13 = 24; + break; + case ((21 & 0x3f)):spvpp_u14_9__MedP13 = 24; + break; + case ((22 & 0x3f)):spvpp_u14_9__MedP13 = 25; + break; + case ((23 & 0x3f)):spvpp_u14_9__MedP13 = 25; + break; + case ((24 & 0x3f)):spvpp_u14_9__MedP13 = 28; + break; + case ((25 & 0x3f)):spvpp_u14_9__MedP13 = 28; + break; + case ((26 & 0x3f)):spvpp_u14_9__MedP13 = 27; + break; + case ((27 & 0x3f)):spvpp_u14_9__MedP13 = 34; + break; + case ((28 & 0x3f)):spvpp_u14_9__MedP13 = 39; + break; + case ((29 & 0x3f)):spvpp_u14_9__MedP13 = 46; + break; + case ((30 & 0x3f)):spvpp_u14_9__MedP13 = 49; + break; + case ((31 & 0x3f)):spvpp_u14_9__MedP13 = 49; + break; + case ((32 & 0x3f)):spvpp_u14_9__MedP13 = 47; + break; + case ((33 & 0x3f)):spvpp_u14_9__MedP13 = 44; + break; + case ((34 & 0x3f)):spvpp_u14_9__MedP13 = 51; + break; + case ((35 & 0x3f)):spvpp_u14_9__MedP13 = 47; + break; + case ((36 & 0x3f)):spvpp_u14_9__MedP13 = 47; + break; + case ((37 & 0x3f)):spvpp_u14_9__MedP13 = 47; + break; + case ((38 & 0x3f)):spvpp_u14_9__MedP13 = 46; + break; + case ((39 & 0x3f)):spvpp_u14_9__MedP13 = 47; + break; + case ((40 & 0x3f)):spvpp_u14_9__MedP13 = 51; + break; + case ((41 & 0x3f)):spvpp_u14_9__MedP13 = 51; + break; + case ((42 & 0x3f)):spvpp_u14_9__MedP13 = 48; + break; + case ((43 & 0x3f)):spvpp_u14_9__MedP13 = 44; + break; + case ((44 & 0x3f)):spvpp_u14_9__MedP13 = 42; + break; + case ((45 & 0x3f)):spvpp_u14_9__MedP13 = 42; + break; + case ((46 & 0x3f)):spvpp_u14_9__MedP13 = 41; + break; + case ((47 & 0x3f)):spvpp_u14_9__MedP13 = 39; + break; + case ((48 & 0x3f)):spvpp_u14_9__MedP13 = 39; + break; + case ((49 & 0x3f)):spvpp_u14_9__MedP13 = 41; + break; + case ((50 & 0x3f)):spvpp_u14_9__MedP13 = 41; + break; + case ((51 & 0x3f)):spvpp_u14_9__MedP13 = 39; + break; + case ((52 & 0x3f)):spvpp_u14_9__MedP13 = 37; + break; + case ((53 & 0x3f)):spvpp_u14_9__MedP13 = 38; + break; + case ((54 & 0x3f)):spvpp_u14_9__MedP13 = 41; + break; + case ((55 & 0x3f)):spvpp_u14_9__MedP13 = 35; + break; + case ((56 & 0x3f)):spvpp_u14_9__MedP13 = 33; + break; + case ((57 & 0x3f)):spvpp_u14_9__MedP13 = 36; + break; + case ((58 & 0x3f)):spvpp_u14_9__MedP13 = 33; + break; + case ((59 & 0x3f)):spvpp_u14_9__MedP13 = 33; + break; + case ((60 & 0x3f)):spvpp_u14_9__MedP13 = 35; + break; + case ((61 & 0x3f)):spvpp_u14_9__MedP13 = 35; + break; + case ((62 & 0x3f)):spvpp_u14_9__MedP13 = 125; + break; + case ((63 & 0x3f)):spvpp_u14_9__MedP13 = 125; + break; + } + } + spvpp_u14_9_MedP13r = spvpp_u14_9__MedP13; + + { + switch (spvpp_u14_9_etaB_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + case ((1 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + case ((2 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + case ((3 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + case ((4 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + case ((5 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + case ((6 & 0x3f)):spvpp_u14_9__LowP13 = 40; + break; + case ((7 & 0x3f)):spvpp_u14_9__LowP13 = 80; + break; + case ((8 & 0x3f)):spvpp_u14_9__LowP13 = 80; + break; + case ((9 & 0x3f)):spvpp_u14_9__LowP13 = 64; + break; + case ((10 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + case ((11 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + case ((12 & 0x3f)):spvpp_u14_9__LowP13 = 62; + break; + case ((13 & 0x3f)):spvpp_u14_9__LowP13 = 41; + break; + case ((14 & 0x3f)):spvpp_u14_9__LowP13 = 41; + break; + case ((15 & 0x3f)):spvpp_u14_9__LowP13 = 45; + break; + case ((16 & 0x3f)):spvpp_u14_9__LowP13 = 47; + break; + case ((17 & 0x3f)):spvpp_u14_9__LowP13 = 48; + break; + case ((18 & 0x3f)):spvpp_u14_9__LowP13 = 47; + break; + case ((19 & 0x3f)):spvpp_u14_9__LowP13 = 46; + break; + case ((20 & 0x3f)):spvpp_u14_9__LowP13 = 47; + break; + case ((21 & 0x3f)):spvpp_u14_9__LowP13 = 50; + break; + case ((22 & 0x3f)):spvpp_u14_9__LowP13 = 52; + break; + case ((23 & 0x3f)):spvpp_u14_9__LowP13 = 51; + break; + case ((24 & 0x3f)):spvpp_u14_9__LowP13 = 53; + break; + case ((25 & 0x3f)):spvpp_u14_9__LowP13 = 54; + break; + case ((26 & 0x3f)):spvpp_u14_9__LowP13 = 55; + break; + case ((27 & 0x3f)):spvpp_u14_9__LowP13 = 73; + break; + case ((28 & 0x3f)):spvpp_u14_9__LowP13 = 82; + break; + case ((29 & 0x3f)):spvpp_u14_9__LowP13 = 91; + break; + case ((30 & 0x3f)):spvpp_u14_9__LowP13 = 91; + break; + case ((31 & 0x3f)):spvpp_u14_9__LowP13 = 94; + break; + case ((32 & 0x3f)):spvpp_u14_9__LowP13 = 100; + break; + case ((33 & 0x3f)):spvpp_u14_9__LowP13 = 99; + break; + case ((34 & 0x3f)):spvpp_u14_9__LowP13 = 95; + break; + case ((35 & 0x3f)):spvpp_u14_9__LowP13 = 94; + break; + case ((36 & 0x3f)):spvpp_u14_9__LowP13 = 95; + break; + case ((37 & 0x3f)):spvpp_u14_9__LowP13 = 91; + break; + case ((38 & 0x3f)):spvpp_u14_9__LowP13 = 96; + break; + case ((39 & 0x3f)):spvpp_u14_9__LowP13 = 96; + break; + case ((40 & 0x3f)):spvpp_u14_9__LowP13 = 94; + break; + case ((41 & 0x3f)):spvpp_u14_9__LowP13 = 94; + break; + case ((42 & 0x3f)):spvpp_u14_9__LowP13 = 88; + break; + case ((43 & 0x3f)):spvpp_u14_9__LowP13 = 88; + break; + case ((44 & 0x3f)):spvpp_u14_9__LowP13 = 80; + break; + case ((45 & 0x3f)):spvpp_u14_9__LowP13 = 80; + break; + case ((46 & 0x3f)):spvpp_u14_9__LowP13 = 84; + break; + case ((47 & 0x3f)):spvpp_u14_9__LowP13 = 84; + break; + case ((48 & 0x3f)):spvpp_u14_9__LowP13 = 79; + break; + case ((49 & 0x3f)):spvpp_u14_9__LowP13 = 78; + break; + case ((50 & 0x3f)):spvpp_u14_9__LowP13 = 80; + break; + case ((51 & 0x3f)):spvpp_u14_9__LowP13 = 78; + break; + case ((52 & 0x3f)):spvpp_u14_9__LowP13 = 75; + break; + case ((53 & 0x3f)):spvpp_u14_9__LowP13 = 72; + break; + case ((54 & 0x3f)):spvpp_u14_9__LowP13 = 70; + break; + case ((55 & 0x3f)):spvpp_u14_9__LowP13 = 71; + break; + case ((56 & 0x3f)):spvpp_u14_9__LowP13 = 69; + break; + case ((57 & 0x3f)):spvpp_u14_9__LowP13 = 71; + break; + case ((58 & 0x3f)):spvpp_u14_9__LowP13 = 71; + break; + case ((59 & 0x3f)):spvpp_u14_9__LowP13 = 66; + break; + case ((60 & 0x3f)):spvpp_u14_9__LowP13 = 61; + break; + case ((61 & 0x3f)):spvpp_u14_9__LowP13 = 60; + break; + case ((62 & 0x3f)):spvpp_u14_9__LowP13 = 43; + break; + case ((63 & 0x3f)):spvpp_u14_9__LowP13 = 127; + break; + } + } + spvpp_u14_9_LowP13r = spvpp_u14_9__LowP13; + spvpp_Eqme14_ptr_b_7_6->f.h = 0; + spvpp_Eqme14a_ptr_b_3_3->f.h = 0; + if ((((((((spvpp_u14_9_qA != 0) && (spvpp_u14_9_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u14_9_validA) & 0xffffffffffffffffLL) && spvpp_u14_9_validB) & 0xffffffffffffffffLL)) + { + if (((((((((spvpp_u14_9_passX || ((((spvpp_u14_9_passY && (spvpp_u14_9_CSCidA == spvpp_u14_9_CSCidY)) & 0x1LL) && (spvpp_u14_9_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0x1LL) || ((((spvpp_u14_9_passZ && (spvpp_u14_9_CSCidA == spvpp_u14_9_CSCidZ)) & 0x1LL) && (spvpp_u14_9_CSCidA != 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u14_9_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u14_9_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u14_9_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_u14_9_Dphi_ptr_b_6_0->f.h <= spvpp_u14_9_HighP13r) spvpp_Eqme14_ptr_b_7_6->f.h = 3; + else if (spvpp_u14_9_Dphi_ptr_b_6_0->f.h <= spvpp_u14_9_MedP13r) spvpp_Eqme14_ptr_b_7_6->f.h = 2; + else if ((((spvpp_u14_9_Dphi_ptr_b_6_0->f.h <= spvpp_u14_9_LowP13r) || spvpp_u14_9_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eqme14_ptr_b_7_6->f.h = 1; + } + if ((((((spvpp_u14_9_CSCidA >= 1) && (spvpp_u14_9_CSCidA <= 3)) & 0xffffffffffffffffLL) || (((spvpp_u14_9_CSCidA >= 10) && (spvpp_u14_9_CSCidA <= 12)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if ((((((spvpp_u14_9_Deta <= maxdeta_halo113) && (spvpp_u14_9_Deta >= mindeta_halo113)) & 0xffffffffffffffffLL) && (spvpp_u14_9_Dphi <= maxdphi_halo113)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_3_3->f.h = 1; + } + else + { + if ((((((spvpp_u14_9_Deta <= maxdeta_halo13) && (spvpp_u14_9_Deta >= mindeta_halo13)) & 0xffffffffffffffffLL) && (spvpp_u14_9_Dphi <= maxdphi_halo13)) & 0xffffffffffffffffLL)) spvpp_Eqme14a_ptr_b_3_3->f.h = 1; + } + } +} +} + +void vpp_generated_2014_05_15::u23_0() +{ +/* always */ if (CH_spvpp_u23_0_meA | CH_spvpp_u23_0_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_0_Deta | CH_spvpp_u23_0_Dphi | CH_spvpp_u23_0_wide_phi) +{ + spvpp_u23_0_phiA = spvpp_u23_0_meA_ptr_b_9_0->f.h; + spvpp_u23_0_etaA = spvpp_u23_0_meA_ptr_b_16_10->f.h; + spvpp_u23_0_qA = spvpp_u23_0_meA_ptr_b_20_17->f.h; + spvpp_u23_0_validA = spvpp_u23_0_meA_ptr_b_21_21->f.h; + spvpp_u23_0_phiB = spvpp_u23_0_meB_ptr_b_9_0->f.h; + spvpp_u23_0_etaB = spvpp_u23_0_meB_ptr_b_16_10->f.h; + spvpp_u23_0_qB = spvpp_u23_0_meB_ptr_b_20_17->f.h; + spvpp_u23_0_validB = spvpp_u23_0_meB_ptr_b_21_21->f.h; + if (spvpp_u23_0_etaA > spvpp_u23_0_etaB) spvpp_u23_0_Deta = ((spvpp_u23_0_etaA - spvpp_u23_0_etaB) & 0x7fLL); + else spvpp_u23_0_Deta = ((spvpp_u23_0_etaB - spvpp_u23_0_etaA) & 0x7fLL); + if (spvpp_u23_0_phiA > spvpp_u23_0_phiB) spvpp_u23_0_Dphi = ((spvpp_u23_0_phiA - spvpp_u23_0_phiB) & 0x3ffLL); + else spvpp_u23_0_Dphi = ((spvpp_u23_0_phiB - spvpp_u23_0_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_0_0->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_0_etaA <= mxeta23) && (spvpp_u23_0_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_0_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_0_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_0_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_0_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_0_validA) & 0xffffffffffffffffLL) && spvpp_u23_0_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_0_0->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u23_1() +{ +/* always */ if (CH_spvpp_u23_1_meA | CH_spvpp_u23_1_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_1_Deta | CH_spvpp_u23_1_Dphi | CH_spvpp_u23_1_wide_phi) +{ + spvpp_u23_1_phiA = spvpp_u23_1_meA_ptr_b_9_0->f.h; + spvpp_u23_1_etaA = spvpp_u23_1_meA_ptr_b_16_10->f.h; + spvpp_u23_1_qA = spvpp_u23_1_meA_ptr_b_20_17->f.h; + spvpp_u23_1_validA = spvpp_u23_1_meA_ptr_b_21_21->f.h; + spvpp_u23_1_phiB = spvpp_u23_1_meB_ptr_b_9_0->f.h; + spvpp_u23_1_etaB = spvpp_u23_1_meB_ptr_b_16_10->f.h; + spvpp_u23_1_qB = spvpp_u23_1_meB_ptr_b_20_17->f.h; + spvpp_u23_1_validB = spvpp_u23_1_meB_ptr_b_21_21->f.h; + if (spvpp_u23_1_etaA > spvpp_u23_1_etaB) spvpp_u23_1_Deta = ((spvpp_u23_1_etaA - spvpp_u23_1_etaB) & 0x7fLL); + else spvpp_u23_1_Deta = ((spvpp_u23_1_etaB - spvpp_u23_1_etaA) & 0x7fLL); + if (spvpp_u23_1_phiA > spvpp_u23_1_phiB) spvpp_u23_1_Dphi = ((spvpp_u23_1_phiA - spvpp_u23_1_phiB) & 0x3ffLL); + else spvpp_u23_1_Dphi = ((spvpp_u23_1_phiB - spvpp_u23_1_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_1_1->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_1_etaA <= mxeta23) && (spvpp_u23_1_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_1_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_1_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_1_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_1_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_1_validA) & 0xffffffffffffffffLL) && spvpp_u23_1_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_1_1->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u23_2() +{ +/* always */ if (CH_spvpp_u23_2_meA | CH_spvpp_u23_2_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_2_Deta | CH_spvpp_u23_2_Dphi | CH_spvpp_u23_2_wide_phi) +{ + spvpp_u23_2_phiA = spvpp_u23_2_meA_ptr_b_9_0->f.h; + spvpp_u23_2_etaA = spvpp_u23_2_meA_ptr_b_16_10->f.h; + spvpp_u23_2_qA = spvpp_u23_2_meA_ptr_b_20_17->f.h; + spvpp_u23_2_validA = spvpp_u23_2_meA_ptr_b_21_21->f.h; + spvpp_u23_2_phiB = spvpp_u23_2_meB_ptr_b_9_0->f.h; + spvpp_u23_2_etaB = spvpp_u23_2_meB_ptr_b_16_10->f.h; + spvpp_u23_2_qB = spvpp_u23_2_meB_ptr_b_20_17->f.h; + spvpp_u23_2_validB = spvpp_u23_2_meB_ptr_b_21_21->f.h; + if (spvpp_u23_2_etaA > spvpp_u23_2_etaB) spvpp_u23_2_Deta = ((spvpp_u23_2_etaA - spvpp_u23_2_etaB) & 0x7fLL); + else spvpp_u23_2_Deta = ((spvpp_u23_2_etaB - spvpp_u23_2_etaA) & 0x7fLL); + if (spvpp_u23_2_phiA > spvpp_u23_2_phiB) spvpp_u23_2_Dphi = ((spvpp_u23_2_phiA - spvpp_u23_2_phiB) & 0x3ffLL); + else spvpp_u23_2_Dphi = ((spvpp_u23_2_phiB - spvpp_u23_2_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_2_2->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_2_etaA <= mxeta23) && (spvpp_u23_2_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_2_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_2_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_2_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_2_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_2_validA) & 0xffffffffffffffffLL) && spvpp_u23_2_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_2_2->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u23_3() +{ +/* always */ if (CH_spvpp_u23_3_meA | CH_spvpp_u23_3_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_3_Deta | CH_spvpp_u23_3_Dphi | CH_spvpp_u23_3_wide_phi) +{ + spvpp_u23_3_phiA = spvpp_u23_3_meA_ptr_b_9_0->f.h; + spvpp_u23_3_etaA = spvpp_u23_3_meA_ptr_b_16_10->f.h; + spvpp_u23_3_qA = spvpp_u23_3_meA_ptr_b_20_17->f.h; + spvpp_u23_3_validA = spvpp_u23_3_meA_ptr_b_21_21->f.h; + spvpp_u23_3_phiB = spvpp_u23_3_meB_ptr_b_9_0->f.h; + spvpp_u23_3_etaB = spvpp_u23_3_meB_ptr_b_16_10->f.h; + spvpp_u23_3_qB = spvpp_u23_3_meB_ptr_b_20_17->f.h; + spvpp_u23_3_validB = spvpp_u23_3_meB_ptr_b_21_21->f.h; + if (spvpp_u23_3_etaA > spvpp_u23_3_etaB) spvpp_u23_3_Deta = ((spvpp_u23_3_etaA - spvpp_u23_3_etaB) & 0x7fLL); + else spvpp_u23_3_Deta = ((spvpp_u23_3_etaB - spvpp_u23_3_etaA) & 0x7fLL); + if (spvpp_u23_3_phiA > spvpp_u23_3_phiB) spvpp_u23_3_Dphi = ((spvpp_u23_3_phiA - spvpp_u23_3_phiB) & 0x3ffLL); + else spvpp_u23_3_Dphi = ((spvpp_u23_3_phiB - spvpp_u23_3_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_3_3->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_3_etaA <= mxeta23) && (spvpp_u23_3_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_3_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_3_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_3_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_3_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_3_validA) & 0xffffffffffffffffLL) && spvpp_u23_3_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_3_3->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u23_4() +{ +/* always */ if (CH_spvpp_u23_4_meA | CH_spvpp_u23_4_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_4_Deta | CH_spvpp_u23_4_Dphi | CH_spvpp_u23_4_wide_phi) +{ + spvpp_u23_4_phiA = spvpp_u23_4_meA_ptr_b_9_0->f.h; + spvpp_u23_4_etaA = spvpp_u23_4_meA_ptr_b_16_10->f.h; + spvpp_u23_4_qA = spvpp_u23_4_meA_ptr_b_20_17->f.h; + spvpp_u23_4_validA = spvpp_u23_4_meA_ptr_b_21_21->f.h; + spvpp_u23_4_phiB = spvpp_u23_4_meB_ptr_b_9_0->f.h; + spvpp_u23_4_etaB = spvpp_u23_4_meB_ptr_b_16_10->f.h; + spvpp_u23_4_qB = spvpp_u23_4_meB_ptr_b_20_17->f.h; + spvpp_u23_4_validB = spvpp_u23_4_meB_ptr_b_21_21->f.h; + if (spvpp_u23_4_etaA > spvpp_u23_4_etaB) spvpp_u23_4_Deta = ((spvpp_u23_4_etaA - spvpp_u23_4_etaB) & 0x7fLL); + else spvpp_u23_4_Deta = ((spvpp_u23_4_etaB - spvpp_u23_4_etaA) & 0x7fLL); + if (spvpp_u23_4_phiA > spvpp_u23_4_phiB) spvpp_u23_4_Dphi = ((spvpp_u23_4_phiA - spvpp_u23_4_phiB) & 0x3ffLL); + else spvpp_u23_4_Dphi = ((spvpp_u23_4_phiB - spvpp_u23_4_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_4_4->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_4_etaA <= mxeta23) && (spvpp_u23_4_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_4_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_4_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_4_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_4_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_4_validA) & 0xffffffffffffffffLL) && spvpp_u23_4_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_4_4->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u23_5() +{ +/* always */ if (CH_spvpp_u23_5_meA | CH_spvpp_u23_5_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_5_Deta | CH_spvpp_u23_5_Dphi | CH_spvpp_u23_5_wide_phi) +{ + spvpp_u23_5_phiA = spvpp_u23_5_meA_ptr_b_9_0->f.h; + spvpp_u23_5_etaA = spvpp_u23_5_meA_ptr_b_16_10->f.h; + spvpp_u23_5_qA = spvpp_u23_5_meA_ptr_b_20_17->f.h; + spvpp_u23_5_validA = spvpp_u23_5_meA_ptr_b_21_21->f.h; + spvpp_u23_5_phiB = spvpp_u23_5_meB_ptr_b_9_0->f.h; + spvpp_u23_5_etaB = spvpp_u23_5_meB_ptr_b_16_10->f.h; + spvpp_u23_5_qB = spvpp_u23_5_meB_ptr_b_20_17->f.h; + spvpp_u23_5_validB = spvpp_u23_5_meB_ptr_b_21_21->f.h; + if (spvpp_u23_5_etaA > spvpp_u23_5_etaB) spvpp_u23_5_Deta = ((spvpp_u23_5_etaA - spvpp_u23_5_etaB) & 0x7fLL); + else spvpp_u23_5_Deta = ((spvpp_u23_5_etaB - spvpp_u23_5_etaA) & 0x7fLL); + if (spvpp_u23_5_phiA > spvpp_u23_5_phiB) spvpp_u23_5_Dphi = ((spvpp_u23_5_phiA - spvpp_u23_5_phiB) & 0x3ffLL); + else spvpp_u23_5_Dphi = ((spvpp_u23_5_phiB - spvpp_u23_5_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_5_5->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_5_etaA <= mxeta23) && (spvpp_u23_5_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_5_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_5_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_5_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_5_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_5_validA) & 0xffffffffffffffffLL) && spvpp_u23_5_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_5_5->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u23_6() +{ +/* always */ if (CH_spvpp_u23_6_meA | CH_spvpp_u23_6_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_6_Deta | CH_spvpp_u23_6_Dphi | CH_spvpp_u23_6_wide_phi) +{ + spvpp_u23_6_phiA = spvpp_u23_6_meA_ptr_b_9_0->f.h; + spvpp_u23_6_etaA = spvpp_u23_6_meA_ptr_b_16_10->f.h; + spvpp_u23_6_qA = spvpp_u23_6_meA_ptr_b_20_17->f.h; + spvpp_u23_6_validA = spvpp_u23_6_meA_ptr_b_21_21->f.h; + spvpp_u23_6_phiB = spvpp_u23_6_meB_ptr_b_9_0->f.h; + spvpp_u23_6_etaB = spvpp_u23_6_meB_ptr_b_16_10->f.h; + spvpp_u23_6_qB = spvpp_u23_6_meB_ptr_b_20_17->f.h; + spvpp_u23_6_validB = spvpp_u23_6_meB_ptr_b_21_21->f.h; + if (spvpp_u23_6_etaA > spvpp_u23_6_etaB) spvpp_u23_6_Deta = ((spvpp_u23_6_etaA - spvpp_u23_6_etaB) & 0x7fLL); + else spvpp_u23_6_Deta = ((spvpp_u23_6_etaB - spvpp_u23_6_etaA) & 0x7fLL); + if (spvpp_u23_6_phiA > spvpp_u23_6_phiB) spvpp_u23_6_Dphi = ((spvpp_u23_6_phiA - spvpp_u23_6_phiB) & 0x3ffLL); + else spvpp_u23_6_Dphi = ((spvpp_u23_6_phiB - spvpp_u23_6_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_6_6->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_6_etaA <= mxeta23) && (spvpp_u23_6_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_6_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_6_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_6_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_6_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_6_validA) & 0xffffffffffffffffLL) && spvpp_u23_6_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_6_6->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u23_7() +{ +/* always */ if (CH_spvpp_u23_7_meA | CH_spvpp_u23_7_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_7_Deta | CH_spvpp_u23_7_Dphi | CH_spvpp_u23_7_wide_phi) +{ + spvpp_u23_7_phiA = spvpp_u23_7_meA_ptr_b_9_0->f.h; + spvpp_u23_7_etaA = spvpp_u23_7_meA_ptr_b_16_10->f.h; + spvpp_u23_7_qA = spvpp_u23_7_meA_ptr_b_20_17->f.h; + spvpp_u23_7_validA = spvpp_u23_7_meA_ptr_b_21_21->f.h; + spvpp_u23_7_phiB = spvpp_u23_7_meB_ptr_b_9_0->f.h; + spvpp_u23_7_etaB = spvpp_u23_7_meB_ptr_b_16_10->f.h; + spvpp_u23_7_qB = spvpp_u23_7_meB_ptr_b_20_17->f.h; + spvpp_u23_7_validB = spvpp_u23_7_meB_ptr_b_21_21->f.h; + if (spvpp_u23_7_etaA > spvpp_u23_7_etaB) spvpp_u23_7_Deta = ((spvpp_u23_7_etaA - spvpp_u23_7_etaB) & 0x7fLL); + else spvpp_u23_7_Deta = ((spvpp_u23_7_etaB - spvpp_u23_7_etaA) & 0x7fLL); + if (spvpp_u23_7_phiA > spvpp_u23_7_phiB) spvpp_u23_7_Dphi = ((spvpp_u23_7_phiA - spvpp_u23_7_phiB) & 0x3ffLL); + else spvpp_u23_7_Dphi = ((spvpp_u23_7_phiB - spvpp_u23_7_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_7_7->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_7_etaA <= mxeta23) && (spvpp_u23_7_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_7_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_7_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_7_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_7_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_7_validA) & 0xffffffffffffffffLL) && spvpp_u23_7_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_7_7->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u23_8() +{ +/* always */ if (CH_spvpp_u23_8_meA | CH_spvpp_u23_8_meB | CH_mneta23 | CH_mxeta23 | CH_etawn23 | CH_spvpp_u23_8_Deta | CH_spvpp_u23_8_Dphi | CH_spvpp_u23_8_wide_phi) +{ + spvpp_u23_8_phiA = spvpp_u23_8_meA_ptr_b_9_0->f.h; + spvpp_u23_8_etaA = spvpp_u23_8_meA_ptr_b_16_10->f.h; + spvpp_u23_8_qA = spvpp_u23_8_meA_ptr_b_20_17->f.h; + spvpp_u23_8_validA = spvpp_u23_8_meA_ptr_b_21_21->f.h; + spvpp_u23_8_phiB = spvpp_u23_8_meB_ptr_b_9_0->f.h; + spvpp_u23_8_etaB = spvpp_u23_8_meB_ptr_b_16_10->f.h; + spvpp_u23_8_qB = spvpp_u23_8_meB_ptr_b_20_17->f.h; + spvpp_u23_8_validB = spvpp_u23_8_meB_ptr_b_21_21->f.h; + if (spvpp_u23_8_etaA > spvpp_u23_8_etaB) spvpp_u23_8_Deta = ((spvpp_u23_8_etaA - spvpp_u23_8_etaB) & 0x7fLL); + else spvpp_u23_8_Deta = ((spvpp_u23_8_etaB - spvpp_u23_8_etaA) & 0x7fLL); + if (spvpp_u23_8_phiA > spvpp_u23_8_phiB) spvpp_u23_8_Dphi = ((spvpp_u23_8_phiA - spvpp_u23_8_phiB) & 0x3ffLL); + else spvpp_u23_8_Dphi = ((spvpp_u23_8_phiB - spvpp_u23_8_phiA) & 0x3ffLL); + spvpp_Eqme23_ptr_b_8_8->f.h = 0; + if ((((((((((((((((((((((spvpp_u23_8_etaA <= mxeta23) && (spvpp_u23_8_etaA >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_8_etaB <= mxeta23)) & 0xffffffffffffffffLL) && (spvpp_u23_8_etaB >= mneta23)) & 0xffffffffffffffffLL) && (spvpp_u23_8_Deta <= etawn23)) & 0xffffffffffffffffLL) && (spvpp_u23_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u23_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u23_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u23_8_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u23_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u23_8_validA) & 0xffffffffffffffffLL) && spvpp_u23_8_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme23_ptr_b_8_8->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u24_0() +{ +/* always */ if (CH_spvpp_u24_0_meA | CH_spvpp_u24_0_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_0_Deta | CH_spvpp_u24_0_Dphi | CH_spvpp_u24_0_wide_phi) +{ + spvpp_u24_0_phiA = spvpp_u24_0_meA_ptr_b_9_0->f.h; + spvpp_u24_0_etaA = spvpp_u24_0_meA_ptr_b_16_10->f.h; + spvpp_u24_0_qA = spvpp_u24_0_meA_ptr_b_20_17->f.h; + spvpp_u24_0_validA = spvpp_u24_0_meA_ptr_b_21_21->f.h; + spvpp_u24_0_phiB = spvpp_u24_0_meB_ptr_b_9_0->f.h; + spvpp_u24_0_etaB = spvpp_u24_0_meB_ptr_b_16_10->f.h; + spvpp_u24_0_qB = spvpp_u24_0_meB_ptr_b_20_17->f.h; + spvpp_u24_0_validB = spvpp_u24_0_meB_ptr_b_21_21->f.h; + if (spvpp_u24_0_etaA > spvpp_u24_0_etaB) spvpp_u24_0_Deta = ((spvpp_u24_0_etaA - spvpp_u24_0_etaB) & 0x7fLL); + else spvpp_u24_0_Deta = ((spvpp_u24_0_etaB - spvpp_u24_0_etaA) & 0x7fLL); + if (spvpp_u24_0_phiA > spvpp_u24_0_phiB) spvpp_u24_0_Dphi = ((spvpp_u24_0_phiA - spvpp_u24_0_phiB) & 0x3ffLL); + else spvpp_u24_0_Dphi = ((spvpp_u24_0_phiB - spvpp_u24_0_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_0_0->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_0_etaA <= mxeta24) && (spvpp_u24_0_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_0_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_0_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_0_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_0_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_0_validA) & 0xffffffffffffffffLL) && spvpp_u24_0_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_0_0->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u24_1() +{ +/* always */ if (CH_spvpp_u24_1_meA | CH_spvpp_u24_1_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_1_Deta | CH_spvpp_u24_1_Dphi | CH_spvpp_u24_1_wide_phi) +{ + spvpp_u24_1_phiA = spvpp_u24_1_meA_ptr_b_9_0->f.h; + spvpp_u24_1_etaA = spvpp_u24_1_meA_ptr_b_16_10->f.h; + spvpp_u24_1_qA = spvpp_u24_1_meA_ptr_b_20_17->f.h; + spvpp_u24_1_validA = spvpp_u24_1_meA_ptr_b_21_21->f.h; + spvpp_u24_1_phiB = spvpp_u24_1_meB_ptr_b_9_0->f.h; + spvpp_u24_1_etaB = spvpp_u24_1_meB_ptr_b_16_10->f.h; + spvpp_u24_1_qB = spvpp_u24_1_meB_ptr_b_20_17->f.h; + spvpp_u24_1_validB = spvpp_u24_1_meB_ptr_b_21_21->f.h; + if (spvpp_u24_1_etaA > spvpp_u24_1_etaB) spvpp_u24_1_Deta = ((spvpp_u24_1_etaA - spvpp_u24_1_etaB) & 0x7fLL); + else spvpp_u24_1_Deta = ((spvpp_u24_1_etaB - spvpp_u24_1_etaA) & 0x7fLL); + if (spvpp_u24_1_phiA > spvpp_u24_1_phiB) spvpp_u24_1_Dphi = ((spvpp_u24_1_phiA - spvpp_u24_1_phiB) & 0x3ffLL); + else spvpp_u24_1_Dphi = ((spvpp_u24_1_phiB - spvpp_u24_1_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_1_1->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_1_etaA <= mxeta24) && (spvpp_u24_1_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_1_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_1_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_1_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_1_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_1_validA) & 0xffffffffffffffffLL) && spvpp_u24_1_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_1_1->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u24_2() +{ +/* always */ if (CH_spvpp_u24_2_meA | CH_spvpp_u24_2_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_2_Deta | CH_spvpp_u24_2_Dphi | CH_spvpp_u24_2_wide_phi) +{ + spvpp_u24_2_phiA = spvpp_u24_2_meA_ptr_b_9_0->f.h; + spvpp_u24_2_etaA = spvpp_u24_2_meA_ptr_b_16_10->f.h; + spvpp_u24_2_qA = spvpp_u24_2_meA_ptr_b_20_17->f.h; + spvpp_u24_2_validA = spvpp_u24_2_meA_ptr_b_21_21->f.h; + spvpp_u24_2_phiB = spvpp_u24_2_meB_ptr_b_9_0->f.h; + spvpp_u24_2_etaB = spvpp_u24_2_meB_ptr_b_16_10->f.h; + spvpp_u24_2_qB = spvpp_u24_2_meB_ptr_b_20_17->f.h; + spvpp_u24_2_validB = spvpp_u24_2_meB_ptr_b_21_21->f.h; + if (spvpp_u24_2_etaA > spvpp_u24_2_etaB) spvpp_u24_2_Deta = ((spvpp_u24_2_etaA - spvpp_u24_2_etaB) & 0x7fLL); + else spvpp_u24_2_Deta = ((spvpp_u24_2_etaB - spvpp_u24_2_etaA) & 0x7fLL); + if (spvpp_u24_2_phiA > spvpp_u24_2_phiB) spvpp_u24_2_Dphi = ((spvpp_u24_2_phiA - spvpp_u24_2_phiB) & 0x3ffLL); + else spvpp_u24_2_Dphi = ((spvpp_u24_2_phiB - spvpp_u24_2_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_2_2->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_2_etaA <= mxeta24) && (spvpp_u24_2_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_2_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_2_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_2_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_2_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_2_validA) & 0xffffffffffffffffLL) && spvpp_u24_2_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_2_2->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u24_3() +{ +/* always */ if (CH_spvpp_u24_3_meA | CH_spvpp_u24_3_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_3_Deta | CH_spvpp_u24_3_Dphi | CH_spvpp_u24_3_wide_phi) +{ + spvpp_u24_3_phiA = spvpp_u24_3_meA_ptr_b_9_0->f.h; + spvpp_u24_3_etaA = spvpp_u24_3_meA_ptr_b_16_10->f.h; + spvpp_u24_3_qA = spvpp_u24_3_meA_ptr_b_20_17->f.h; + spvpp_u24_3_validA = spvpp_u24_3_meA_ptr_b_21_21->f.h; + spvpp_u24_3_phiB = spvpp_u24_3_meB_ptr_b_9_0->f.h; + spvpp_u24_3_etaB = spvpp_u24_3_meB_ptr_b_16_10->f.h; + spvpp_u24_3_qB = spvpp_u24_3_meB_ptr_b_20_17->f.h; + spvpp_u24_3_validB = spvpp_u24_3_meB_ptr_b_21_21->f.h; + if (spvpp_u24_3_etaA > spvpp_u24_3_etaB) spvpp_u24_3_Deta = ((spvpp_u24_3_etaA - spvpp_u24_3_etaB) & 0x7fLL); + else spvpp_u24_3_Deta = ((spvpp_u24_3_etaB - spvpp_u24_3_etaA) & 0x7fLL); + if (spvpp_u24_3_phiA > spvpp_u24_3_phiB) spvpp_u24_3_Dphi = ((spvpp_u24_3_phiA - spvpp_u24_3_phiB) & 0x3ffLL); + else spvpp_u24_3_Dphi = ((spvpp_u24_3_phiB - spvpp_u24_3_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_3_3->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_3_etaA <= mxeta24) && (spvpp_u24_3_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_3_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_3_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_3_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_3_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_3_validA) & 0xffffffffffffffffLL) && spvpp_u24_3_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_3_3->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u24_4() +{ +/* always */ if (CH_spvpp_u24_4_meA | CH_spvpp_u24_4_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_4_Deta | CH_spvpp_u24_4_Dphi | CH_spvpp_u24_4_wide_phi) +{ + spvpp_u24_4_phiA = spvpp_u24_4_meA_ptr_b_9_0->f.h; + spvpp_u24_4_etaA = spvpp_u24_4_meA_ptr_b_16_10->f.h; + spvpp_u24_4_qA = spvpp_u24_4_meA_ptr_b_20_17->f.h; + spvpp_u24_4_validA = spvpp_u24_4_meA_ptr_b_21_21->f.h; + spvpp_u24_4_phiB = spvpp_u24_4_meB_ptr_b_9_0->f.h; + spvpp_u24_4_etaB = spvpp_u24_4_meB_ptr_b_16_10->f.h; + spvpp_u24_4_qB = spvpp_u24_4_meB_ptr_b_20_17->f.h; + spvpp_u24_4_validB = spvpp_u24_4_meB_ptr_b_21_21->f.h; + if (spvpp_u24_4_etaA > spvpp_u24_4_etaB) spvpp_u24_4_Deta = ((spvpp_u24_4_etaA - spvpp_u24_4_etaB) & 0x7fLL); + else spvpp_u24_4_Deta = ((spvpp_u24_4_etaB - spvpp_u24_4_etaA) & 0x7fLL); + if (spvpp_u24_4_phiA > spvpp_u24_4_phiB) spvpp_u24_4_Dphi = ((spvpp_u24_4_phiA - spvpp_u24_4_phiB) & 0x3ffLL); + else spvpp_u24_4_Dphi = ((spvpp_u24_4_phiB - spvpp_u24_4_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_4_4->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_4_etaA <= mxeta24) && (spvpp_u24_4_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_4_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_4_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_4_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_4_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_4_validA) & 0xffffffffffffffffLL) && spvpp_u24_4_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_4_4->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u24_5() +{ +/* always */ if (CH_spvpp_u24_5_meA | CH_spvpp_u24_5_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_5_Deta | CH_spvpp_u24_5_Dphi | CH_spvpp_u24_5_wide_phi) +{ + spvpp_u24_5_phiA = spvpp_u24_5_meA_ptr_b_9_0->f.h; + spvpp_u24_5_etaA = spvpp_u24_5_meA_ptr_b_16_10->f.h; + spvpp_u24_5_qA = spvpp_u24_5_meA_ptr_b_20_17->f.h; + spvpp_u24_5_validA = spvpp_u24_5_meA_ptr_b_21_21->f.h; + spvpp_u24_5_phiB = spvpp_u24_5_meB_ptr_b_9_0->f.h; + spvpp_u24_5_etaB = spvpp_u24_5_meB_ptr_b_16_10->f.h; + spvpp_u24_5_qB = spvpp_u24_5_meB_ptr_b_20_17->f.h; + spvpp_u24_5_validB = spvpp_u24_5_meB_ptr_b_21_21->f.h; + if (spvpp_u24_5_etaA > spvpp_u24_5_etaB) spvpp_u24_5_Deta = ((spvpp_u24_5_etaA - spvpp_u24_5_etaB) & 0x7fLL); + else spvpp_u24_5_Deta = ((spvpp_u24_5_etaB - spvpp_u24_5_etaA) & 0x7fLL); + if (spvpp_u24_5_phiA > spvpp_u24_5_phiB) spvpp_u24_5_Dphi = ((spvpp_u24_5_phiA - spvpp_u24_5_phiB) & 0x3ffLL); + else spvpp_u24_5_Dphi = ((spvpp_u24_5_phiB - spvpp_u24_5_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_5_5->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_5_etaA <= mxeta24) && (spvpp_u24_5_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_5_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_5_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_5_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_5_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_5_validA) & 0xffffffffffffffffLL) && spvpp_u24_5_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_5_5->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u24_6() +{ +/* always */ if (CH_spvpp_u24_6_meA | CH_spvpp_u24_6_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_6_Deta | CH_spvpp_u24_6_Dphi | CH_spvpp_u24_6_wide_phi) +{ + spvpp_u24_6_phiA = spvpp_u24_6_meA_ptr_b_9_0->f.h; + spvpp_u24_6_etaA = spvpp_u24_6_meA_ptr_b_16_10->f.h; + spvpp_u24_6_qA = spvpp_u24_6_meA_ptr_b_20_17->f.h; + spvpp_u24_6_validA = spvpp_u24_6_meA_ptr_b_21_21->f.h; + spvpp_u24_6_phiB = spvpp_u24_6_meB_ptr_b_9_0->f.h; + spvpp_u24_6_etaB = spvpp_u24_6_meB_ptr_b_16_10->f.h; + spvpp_u24_6_qB = spvpp_u24_6_meB_ptr_b_20_17->f.h; + spvpp_u24_6_validB = spvpp_u24_6_meB_ptr_b_21_21->f.h; + if (spvpp_u24_6_etaA > spvpp_u24_6_etaB) spvpp_u24_6_Deta = ((spvpp_u24_6_etaA - spvpp_u24_6_etaB) & 0x7fLL); + else spvpp_u24_6_Deta = ((spvpp_u24_6_etaB - spvpp_u24_6_etaA) & 0x7fLL); + if (spvpp_u24_6_phiA > spvpp_u24_6_phiB) spvpp_u24_6_Dphi = ((spvpp_u24_6_phiA - spvpp_u24_6_phiB) & 0x3ffLL); + else spvpp_u24_6_Dphi = ((spvpp_u24_6_phiB - spvpp_u24_6_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_6_6->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_6_etaA <= mxeta24) && (spvpp_u24_6_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_6_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_6_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_6_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_6_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_6_validA) & 0xffffffffffffffffLL) && spvpp_u24_6_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_6_6->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u24_7() +{ +/* always */ if (CH_spvpp_u24_7_meA | CH_spvpp_u24_7_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_7_Deta | CH_spvpp_u24_7_Dphi | CH_spvpp_u24_7_wide_phi) +{ + spvpp_u24_7_phiA = spvpp_u24_7_meA_ptr_b_9_0->f.h; + spvpp_u24_7_etaA = spvpp_u24_7_meA_ptr_b_16_10->f.h; + spvpp_u24_7_qA = spvpp_u24_7_meA_ptr_b_20_17->f.h; + spvpp_u24_7_validA = spvpp_u24_7_meA_ptr_b_21_21->f.h; + spvpp_u24_7_phiB = spvpp_u24_7_meB_ptr_b_9_0->f.h; + spvpp_u24_7_etaB = spvpp_u24_7_meB_ptr_b_16_10->f.h; + spvpp_u24_7_qB = spvpp_u24_7_meB_ptr_b_20_17->f.h; + spvpp_u24_7_validB = spvpp_u24_7_meB_ptr_b_21_21->f.h; + if (spvpp_u24_7_etaA > spvpp_u24_7_etaB) spvpp_u24_7_Deta = ((spvpp_u24_7_etaA - spvpp_u24_7_etaB) & 0x7fLL); + else spvpp_u24_7_Deta = ((spvpp_u24_7_etaB - spvpp_u24_7_etaA) & 0x7fLL); + if (spvpp_u24_7_phiA > spvpp_u24_7_phiB) spvpp_u24_7_Dphi = ((spvpp_u24_7_phiA - spvpp_u24_7_phiB) & 0x3ffLL); + else spvpp_u24_7_Dphi = ((spvpp_u24_7_phiB - spvpp_u24_7_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_7_7->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_7_etaA <= mxeta24) && (spvpp_u24_7_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_7_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_7_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_7_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_7_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_7_validA) & 0xffffffffffffffffLL) && spvpp_u24_7_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_7_7->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u24_8() +{ +/* always */ if (CH_spvpp_u24_8_meA | CH_spvpp_u24_8_meB | CH_mneta24 | CH_mxeta24 | CH_etawn24 | CH_spvpp_u24_8_Deta | CH_spvpp_u24_8_Dphi | CH_spvpp_u24_8_wide_phi) +{ + spvpp_u24_8_phiA = spvpp_u24_8_meA_ptr_b_9_0->f.h; + spvpp_u24_8_etaA = spvpp_u24_8_meA_ptr_b_16_10->f.h; + spvpp_u24_8_qA = spvpp_u24_8_meA_ptr_b_20_17->f.h; + spvpp_u24_8_validA = spvpp_u24_8_meA_ptr_b_21_21->f.h; + spvpp_u24_8_phiB = spvpp_u24_8_meB_ptr_b_9_0->f.h; + spvpp_u24_8_etaB = spvpp_u24_8_meB_ptr_b_16_10->f.h; + spvpp_u24_8_qB = spvpp_u24_8_meB_ptr_b_20_17->f.h; + spvpp_u24_8_validB = spvpp_u24_8_meB_ptr_b_21_21->f.h; + if (spvpp_u24_8_etaA > spvpp_u24_8_etaB) spvpp_u24_8_Deta = ((spvpp_u24_8_etaA - spvpp_u24_8_etaB) & 0x7fLL); + else spvpp_u24_8_Deta = ((spvpp_u24_8_etaB - spvpp_u24_8_etaA) & 0x7fLL); + if (spvpp_u24_8_phiA > spvpp_u24_8_phiB) spvpp_u24_8_Dphi = ((spvpp_u24_8_phiA - spvpp_u24_8_phiB) & 0x3ffLL); + else spvpp_u24_8_Dphi = ((spvpp_u24_8_phiB - spvpp_u24_8_phiA) & 0x3ffLL); + spvpp_Eqme24_ptr_b_8_8->f.h = 0; + if ((((((((((((((((((((((spvpp_u24_8_etaA <= mxeta24) && (spvpp_u24_8_etaA >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_8_etaB <= mxeta24)) & 0xffffffffffffffffLL) && (spvpp_u24_8_etaB >= mneta24)) & 0xffffffffffffffffLL) && (spvpp_u24_8_Deta <= etawn24)) & 0xffffffffffffffffLL) && (spvpp_u24_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u24_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u24_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u24_8_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u24_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u24_8_validA) & 0xffffffffffffffffLL) && spvpp_u24_8_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme24_ptr_b_8_8->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u2b1_0() +{ +/* always */ if (CH_spvpp_u2b1_0_meA | CH_spvpp_u2b1_0_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_0_Dphi | CH_spvpp_u2b1_0_wide_phi) +{ + spvpp_u2b1_0_phiA = spvpp_u2b1_0_meA_ptr_b_9_0->f.h; + spvpp_u2b1_0_eta = spvpp_u2b1_0_meA_ptr_b_16_10->f.h; + spvpp_u2b1_0_qA = spvpp_u2b1_0_meA_ptr_b_20_17->f.h; + spvpp_u2b1_0_validA = spvpp_u2b1_0_meA_ptr_b_21_21->f.h; + spvpp_u2b1_0_phiB = spvpp_u2b1_0_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_0_qB = spvpp_u2b1_0_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_0_phiA > spvpp_u2b1_0_phiB) spvpp_u2b1_0_Dphi = ((spvpp_u2b1_0_phiA - spvpp_u2b1_0_phiB) & 0x3ffLL); + else spvpp_u2b1_0_Dphi = ((spvpp_u2b1_0_phiB - spvpp_u2b1_0_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_1_0->f.h = 0; + + { + switch (spvpp_u2b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_0__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_0_HighP2b1r = spvpp_u2b1_0__HighP2b1; + + { + switch (spvpp_u2b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_0__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_0_MedP2b1r = spvpp_u2b1_0__MedP2b1; + + { + switch (spvpp_u2b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_0__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_0_LowP2b1r = spvpp_u2b1_0__LowP2b1; + if ((((((((((((((spvpp_u2b1_0_eta <= mxeta12dt) && (spvpp_u2b1_0_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_0_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_0_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_0_HighP2b1r) spvpp_Eq2b1_ptr_b_1_0->f.h = 3; + else if (spvpp_u2b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_0_MedP2b1r) spvpp_Eq2b1_ptr_b_1_0->f.h = 2; + else if ((((spvpp_u2b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_0_LowP2b1r) || spvpp_u2b1_0_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_1_0->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u2b1_1() +{ +/* always */ if (CH_spvpp_u2b1_1_meA | CH_spvpp_u2b1_1_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_1_Dphi | CH_spvpp_u2b1_1_wide_phi) +{ + spvpp_u2b1_1_phiA = spvpp_u2b1_1_meA_ptr_b_9_0->f.h; + spvpp_u2b1_1_eta = spvpp_u2b1_1_meA_ptr_b_16_10->f.h; + spvpp_u2b1_1_qA = spvpp_u2b1_1_meA_ptr_b_20_17->f.h; + spvpp_u2b1_1_validA = spvpp_u2b1_1_meA_ptr_b_21_21->f.h; + spvpp_u2b1_1_phiB = spvpp_u2b1_1_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_1_qB = spvpp_u2b1_1_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_1_phiA > spvpp_u2b1_1_phiB) spvpp_u2b1_1_Dphi = ((spvpp_u2b1_1_phiA - spvpp_u2b1_1_phiB) & 0x3ffLL); + else spvpp_u2b1_1_Dphi = ((spvpp_u2b1_1_phiB - spvpp_u2b1_1_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_3_2->f.h = 0; + + { + switch (spvpp_u2b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_1__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_1_HighP2b1r = spvpp_u2b1_1__HighP2b1; + + { + switch (spvpp_u2b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_1__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_1_MedP2b1r = spvpp_u2b1_1__MedP2b1; + + { + switch (spvpp_u2b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_1__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_1_LowP2b1r = spvpp_u2b1_1__LowP2b1; + if ((((((((((((((spvpp_u2b1_1_eta <= mxeta12dt) && (spvpp_u2b1_1_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_1_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_1_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_1_HighP2b1r) spvpp_Eq2b1_ptr_b_3_2->f.h = 3; + else if (spvpp_u2b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_1_MedP2b1r) spvpp_Eq2b1_ptr_b_3_2->f.h = 2; + else if ((((spvpp_u2b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_1_LowP2b1r) || spvpp_u2b1_1_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_3_2->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u2b1_10() +{ +/* always */ if (CH_spvpp_u2b1_10_meA | CH_spvpp_u2b1_10_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_10_Dphi | CH_spvpp_u2b1_10_wide_phi) +{ + spvpp_u2b1_10_phiA = spvpp_u2b1_10_meA_ptr_b_9_0->f.h; + spvpp_u2b1_10_eta = spvpp_u2b1_10_meA_ptr_b_16_10->f.h; + spvpp_u2b1_10_qA = spvpp_u2b1_10_meA_ptr_b_20_17->f.h; + spvpp_u2b1_10_validA = spvpp_u2b1_10_meA_ptr_b_21_21->f.h; + spvpp_u2b1_10_phiB = spvpp_u2b1_10_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_10_qB = spvpp_u2b1_10_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_10_phiA > spvpp_u2b1_10_phiB) spvpp_u2b1_10_Dphi = ((spvpp_u2b1_10_phiA - spvpp_u2b1_10_phiB) & 0x3ffLL); + else spvpp_u2b1_10_Dphi = ((spvpp_u2b1_10_phiB - spvpp_u2b1_10_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_21_20->f.h = 0; + + { + switch (spvpp_u2b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_10__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_10_HighP2b1r = spvpp_u2b1_10__HighP2b1; + + { + switch (spvpp_u2b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_10__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_10_MedP2b1r = spvpp_u2b1_10__MedP2b1; + + { + switch (spvpp_u2b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_10__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_10_LowP2b1r = spvpp_u2b1_10__LowP2b1; + if ((((((((((((((spvpp_u2b1_10_eta <= mxeta12dt) && (spvpp_u2b1_10_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_10_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_10_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_10_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_10_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_10_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_10_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_10_HighP2b1r) spvpp_Eq2b1_ptr_b_21_20->f.h = 3; + else if (spvpp_u2b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_10_MedP2b1r) spvpp_Eq2b1_ptr_b_21_20->f.h = 2; + else if ((((spvpp_u2b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_10_LowP2b1r) || spvpp_u2b1_10_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_21_20->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u2b1_11() +{ +/* always */ if (CH_spvpp_u2b1_11_meA | CH_spvpp_u2b1_11_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_11_Dphi | CH_spvpp_u2b1_11_wide_phi) +{ + spvpp_u2b1_11_phiA = spvpp_u2b1_11_meA_ptr_b_9_0->f.h; + spvpp_u2b1_11_eta = spvpp_u2b1_11_meA_ptr_b_16_10->f.h; + spvpp_u2b1_11_qA = spvpp_u2b1_11_meA_ptr_b_20_17->f.h; + spvpp_u2b1_11_validA = spvpp_u2b1_11_meA_ptr_b_21_21->f.h; + spvpp_u2b1_11_phiB = spvpp_u2b1_11_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_11_qB = spvpp_u2b1_11_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_11_phiA > spvpp_u2b1_11_phiB) spvpp_u2b1_11_Dphi = ((spvpp_u2b1_11_phiA - spvpp_u2b1_11_phiB) & 0x3ffLL); + else spvpp_u2b1_11_Dphi = ((spvpp_u2b1_11_phiB - spvpp_u2b1_11_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_23_22->f.h = 0; + + { + switch (spvpp_u2b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_11__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_11_HighP2b1r = spvpp_u2b1_11__HighP2b1; + + { + switch (spvpp_u2b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_11__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_11_MedP2b1r = spvpp_u2b1_11__MedP2b1; + + { + switch (spvpp_u2b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_11__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_11_LowP2b1r = spvpp_u2b1_11__LowP2b1; + if ((((((((((((((spvpp_u2b1_11_eta <= mxeta12dt) && (spvpp_u2b1_11_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_11_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_11_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_11_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_11_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_11_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_11_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_11_HighP2b1r) spvpp_Eq2b1_ptr_b_23_22->f.h = 3; + else if (spvpp_u2b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_11_MedP2b1r) spvpp_Eq2b1_ptr_b_23_22->f.h = 2; + else if ((((spvpp_u2b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_11_LowP2b1r) || spvpp_u2b1_11_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_23_22->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u2b1_2() +{ +/* always */ if (CH_spvpp_u2b1_2_meA | CH_spvpp_u2b1_2_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_2_Dphi | CH_spvpp_u2b1_2_wide_phi) +{ + spvpp_u2b1_2_phiA = spvpp_u2b1_2_meA_ptr_b_9_0->f.h; + spvpp_u2b1_2_eta = spvpp_u2b1_2_meA_ptr_b_16_10->f.h; + spvpp_u2b1_2_qA = spvpp_u2b1_2_meA_ptr_b_20_17->f.h; + spvpp_u2b1_2_validA = spvpp_u2b1_2_meA_ptr_b_21_21->f.h; + spvpp_u2b1_2_phiB = spvpp_u2b1_2_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_2_qB = spvpp_u2b1_2_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_2_phiA > spvpp_u2b1_2_phiB) spvpp_u2b1_2_Dphi = ((spvpp_u2b1_2_phiA - spvpp_u2b1_2_phiB) & 0x3ffLL); + else spvpp_u2b1_2_Dphi = ((spvpp_u2b1_2_phiB - spvpp_u2b1_2_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_5_4->f.h = 0; + + { + switch (spvpp_u2b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_2__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_2_HighP2b1r = spvpp_u2b1_2__HighP2b1; + + { + switch (spvpp_u2b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_2__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_2_MedP2b1r = spvpp_u2b1_2__MedP2b1; + + { + switch (spvpp_u2b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_2__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_2_LowP2b1r = spvpp_u2b1_2__LowP2b1; + if ((((((((((((((spvpp_u2b1_2_eta <= mxeta12dt) && (spvpp_u2b1_2_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_2_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_2_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_2_HighP2b1r) spvpp_Eq2b1_ptr_b_5_4->f.h = 3; + else if (spvpp_u2b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_2_MedP2b1r) spvpp_Eq2b1_ptr_b_5_4->f.h = 2; + else if ((((spvpp_u2b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_2_LowP2b1r) || spvpp_u2b1_2_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_5_4->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u2b1_3() +{ +/* always */ if (CH_spvpp_u2b1_3_meA | CH_spvpp_u2b1_3_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_3_Dphi | CH_spvpp_u2b1_3_wide_phi) +{ + spvpp_u2b1_3_phiA = spvpp_u2b1_3_meA_ptr_b_9_0->f.h; + spvpp_u2b1_3_eta = spvpp_u2b1_3_meA_ptr_b_16_10->f.h; + spvpp_u2b1_3_qA = spvpp_u2b1_3_meA_ptr_b_20_17->f.h; + spvpp_u2b1_3_validA = spvpp_u2b1_3_meA_ptr_b_21_21->f.h; + spvpp_u2b1_3_phiB = spvpp_u2b1_3_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_3_qB = spvpp_u2b1_3_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_3_phiA > spvpp_u2b1_3_phiB) spvpp_u2b1_3_Dphi = ((spvpp_u2b1_3_phiA - spvpp_u2b1_3_phiB) & 0x3ffLL); + else spvpp_u2b1_3_Dphi = ((spvpp_u2b1_3_phiB - spvpp_u2b1_3_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_7_6->f.h = 0; + + { + switch (spvpp_u2b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_3__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_3_HighP2b1r = spvpp_u2b1_3__HighP2b1; + + { + switch (spvpp_u2b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_3__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_3_MedP2b1r = spvpp_u2b1_3__MedP2b1; + + { + switch (spvpp_u2b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_3__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_3_LowP2b1r = spvpp_u2b1_3__LowP2b1; + if ((((((((((((((spvpp_u2b1_3_eta <= mxeta12dt) && (spvpp_u2b1_3_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_3_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_3_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_3_HighP2b1r) spvpp_Eq2b1_ptr_b_7_6->f.h = 3; + else if (spvpp_u2b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_3_MedP2b1r) spvpp_Eq2b1_ptr_b_7_6->f.h = 2; + else if ((((spvpp_u2b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_3_LowP2b1r) || spvpp_u2b1_3_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_7_6->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u2b1_4() +{ +/* always */ if (CH_spvpp_u2b1_4_meA | CH_spvpp_u2b1_4_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_4_Dphi | CH_spvpp_u2b1_4_wide_phi) +{ + spvpp_u2b1_4_phiA = spvpp_u2b1_4_meA_ptr_b_9_0->f.h; + spvpp_u2b1_4_eta = spvpp_u2b1_4_meA_ptr_b_16_10->f.h; + spvpp_u2b1_4_qA = spvpp_u2b1_4_meA_ptr_b_20_17->f.h; + spvpp_u2b1_4_validA = spvpp_u2b1_4_meA_ptr_b_21_21->f.h; + spvpp_u2b1_4_phiB = spvpp_u2b1_4_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_4_qB = spvpp_u2b1_4_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_4_phiA > spvpp_u2b1_4_phiB) spvpp_u2b1_4_Dphi = ((spvpp_u2b1_4_phiA - spvpp_u2b1_4_phiB) & 0x3ffLL); + else spvpp_u2b1_4_Dphi = ((spvpp_u2b1_4_phiB - spvpp_u2b1_4_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_9_8->f.h = 0; + + { + switch (spvpp_u2b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_4__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_4_HighP2b1r = spvpp_u2b1_4__HighP2b1; + + { + switch (spvpp_u2b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_4__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_4_MedP2b1r = spvpp_u2b1_4__MedP2b1; + + { + switch (spvpp_u2b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_4__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_4_LowP2b1r = spvpp_u2b1_4__LowP2b1; + if ((((((((((((((spvpp_u2b1_4_eta <= mxeta12dt) && (spvpp_u2b1_4_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_4_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_4_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_4_HighP2b1r) spvpp_Eq2b1_ptr_b_9_8->f.h = 3; + else if (spvpp_u2b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_4_MedP2b1r) spvpp_Eq2b1_ptr_b_9_8->f.h = 2; + else if ((((spvpp_u2b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_4_LowP2b1r) || spvpp_u2b1_4_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_9_8->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u2b1_5() +{ +/* always */ if (CH_spvpp_u2b1_5_meA | CH_spvpp_u2b1_5_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_5_Dphi | CH_spvpp_u2b1_5_wide_phi) +{ + spvpp_u2b1_5_phiA = spvpp_u2b1_5_meA_ptr_b_9_0->f.h; + spvpp_u2b1_5_eta = spvpp_u2b1_5_meA_ptr_b_16_10->f.h; + spvpp_u2b1_5_qA = spvpp_u2b1_5_meA_ptr_b_20_17->f.h; + spvpp_u2b1_5_validA = spvpp_u2b1_5_meA_ptr_b_21_21->f.h; + spvpp_u2b1_5_phiB = spvpp_u2b1_5_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_5_qB = spvpp_u2b1_5_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_5_phiA > spvpp_u2b1_5_phiB) spvpp_u2b1_5_Dphi = ((spvpp_u2b1_5_phiA - spvpp_u2b1_5_phiB) & 0x3ffLL); + else spvpp_u2b1_5_Dphi = ((spvpp_u2b1_5_phiB - spvpp_u2b1_5_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_11_10->f.h = 0; + + { + switch (spvpp_u2b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_5__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_5_HighP2b1r = spvpp_u2b1_5__HighP2b1; + + { + switch (spvpp_u2b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_5__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_5_MedP2b1r = spvpp_u2b1_5__MedP2b1; + + { + switch (spvpp_u2b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_5__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_5_LowP2b1r = spvpp_u2b1_5__LowP2b1; + if ((((((((((((((spvpp_u2b1_5_eta <= mxeta12dt) && (spvpp_u2b1_5_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_5_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_5_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_5_HighP2b1r) spvpp_Eq2b1_ptr_b_11_10->f.h = 3; + else if (spvpp_u2b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_5_MedP2b1r) spvpp_Eq2b1_ptr_b_11_10->f.h = 2; + else if ((((spvpp_u2b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_5_LowP2b1r) || spvpp_u2b1_5_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_11_10->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u2b1_6() +{ +/* always */ if (CH_spvpp_u2b1_6_meA | CH_spvpp_u2b1_6_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_6_Dphi | CH_spvpp_u2b1_6_wide_phi) +{ + spvpp_u2b1_6_phiA = spvpp_u2b1_6_meA_ptr_b_9_0->f.h; + spvpp_u2b1_6_eta = spvpp_u2b1_6_meA_ptr_b_16_10->f.h; + spvpp_u2b1_6_qA = spvpp_u2b1_6_meA_ptr_b_20_17->f.h; + spvpp_u2b1_6_validA = spvpp_u2b1_6_meA_ptr_b_21_21->f.h; + spvpp_u2b1_6_phiB = spvpp_u2b1_6_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_6_qB = spvpp_u2b1_6_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_6_phiA > spvpp_u2b1_6_phiB) spvpp_u2b1_6_Dphi = ((spvpp_u2b1_6_phiA - spvpp_u2b1_6_phiB) & 0x3ffLL); + else spvpp_u2b1_6_Dphi = ((spvpp_u2b1_6_phiB - spvpp_u2b1_6_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_13_12->f.h = 0; + + { + switch (spvpp_u2b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_6__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_6_HighP2b1r = spvpp_u2b1_6__HighP2b1; + + { + switch (spvpp_u2b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_6__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_6_MedP2b1r = spvpp_u2b1_6__MedP2b1; + + { + switch (spvpp_u2b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_6__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_6_LowP2b1r = spvpp_u2b1_6__LowP2b1; + if ((((((((((((((spvpp_u2b1_6_eta <= mxeta12dt) && (spvpp_u2b1_6_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_6_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_6_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_6_HighP2b1r) spvpp_Eq2b1_ptr_b_13_12->f.h = 3; + else if (spvpp_u2b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_6_MedP2b1r) spvpp_Eq2b1_ptr_b_13_12->f.h = 2; + else if ((((spvpp_u2b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_6_LowP2b1r) || spvpp_u2b1_6_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_13_12->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u2b1_7() +{ +/* always */ if (CH_spvpp_u2b1_7_meA | CH_spvpp_u2b1_7_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_7_Dphi | CH_spvpp_u2b1_7_wide_phi) +{ + spvpp_u2b1_7_phiA = spvpp_u2b1_7_meA_ptr_b_9_0->f.h; + spvpp_u2b1_7_eta = spvpp_u2b1_7_meA_ptr_b_16_10->f.h; + spvpp_u2b1_7_qA = spvpp_u2b1_7_meA_ptr_b_20_17->f.h; + spvpp_u2b1_7_validA = spvpp_u2b1_7_meA_ptr_b_21_21->f.h; + spvpp_u2b1_7_phiB = spvpp_u2b1_7_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_7_qB = spvpp_u2b1_7_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_7_phiA > spvpp_u2b1_7_phiB) spvpp_u2b1_7_Dphi = ((spvpp_u2b1_7_phiA - spvpp_u2b1_7_phiB) & 0x3ffLL); + else spvpp_u2b1_7_Dphi = ((spvpp_u2b1_7_phiB - spvpp_u2b1_7_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_15_14->f.h = 0; + + { + switch (spvpp_u2b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_7__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_7_HighP2b1r = spvpp_u2b1_7__HighP2b1; + + { + switch (spvpp_u2b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_7__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_7_MedP2b1r = spvpp_u2b1_7__MedP2b1; + + { + switch (spvpp_u2b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_7__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_7_LowP2b1r = spvpp_u2b1_7__LowP2b1; + if ((((((((((((((spvpp_u2b1_7_eta <= mxeta12dt) && (spvpp_u2b1_7_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_7_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_7_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_7_HighP2b1r) spvpp_Eq2b1_ptr_b_15_14->f.h = 3; + else if (spvpp_u2b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_7_MedP2b1r) spvpp_Eq2b1_ptr_b_15_14->f.h = 2; + else if ((((spvpp_u2b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_7_LowP2b1r) || spvpp_u2b1_7_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_15_14->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u2b1_8() +{ +/* always */ if (CH_spvpp_u2b1_8_meA | CH_spvpp_u2b1_8_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_8_Dphi | CH_spvpp_u2b1_8_wide_phi) +{ + spvpp_u2b1_8_phiA = spvpp_u2b1_8_meA_ptr_b_9_0->f.h; + spvpp_u2b1_8_eta = spvpp_u2b1_8_meA_ptr_b_16_10->f.h; + spvpp_u2b1_8_qA = spvpp_u2b1_8_meA_ptr_b_20_17->f.h; + spvpp_u2b1_8_validA = spvpp_u2b1_8_meA_ptr_b_21_21->f.h; + spvpp_u2b1_8_phiB = spvpp_u2b1_8_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_8_qB = spvpp_u2b1_8_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_8_phiA > spvpp_u2b1_8_phiB) spvpp_u2b1_8_Dphi = ((spvpp_u2b1_8_phiA - spvpp_u2b1_8_phiB) & 0x3ffLL); + else spvpp_u2b1_8_Dphi = ((spvpp_u2b1_8_phiB - spvpp_u2b1_8_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_17_16->f.h = 0; + + { + switch (spvpp_u2b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_8__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_8_HighP2b1r = spvpp_u2b1_8__HighP2b1; + + { + switch (spvpp_u2b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_8__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_8_MedP2b1r = spvpp_u2b1_8__MedP2b1; + + { + switch (spvpp_u2b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_8__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_8_LowP2b1r = spvpp_u2b1_8__LowP2b1; + if ((((((((((((((spvpp_u2b1_8_eta <= mxeta12dt) && (spvpp_u2b1_8_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_8_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_8_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_8_HighP2b1r) spvpp_Eq2b1_ptr_b_17_16->f.h = 3; + else if (spvpp_u2b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_8_MedP2b1r) spvpp_Eq2b1_ptr_b_17_16->f.h = 2; + else if ((((spvpp_u2b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_8_LowP2b1r) || spvpp_u2b1_8_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_17_16->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u2b1_9() +{ +/* always */ if (CH_spvpp_u2b1_9_meA | CH_spvpp_u2b1_9_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u2b1_9_Dphi | CH_spvpp_u2b1_9_wide_phi) +{ + spvpp_u2b1_9_phiA = spvpp_u2b1_9_meA_ptr_b_9_0->f.h; + spvpp_u2b1_9_eta = spvpp_u2b1_9_meA_ptr_b_16_10->f.h; + spvpp_u2b1_9_qA = spvpp_u2b1_9_meA_ptr_b_20_17->f.h; + spvpp_u2b1_9_validA = spvpp_u2b1_9_meA_ptr_b_21_21->f.h; + spvpp_u2b1_9_phiB = spvpp_u2b1_9_mbB_ptr_b_9_0->f.h; + spvpp_u2b1_9_qB = spvpp_u2b1_9_mbB_ptr_b_12_10->f.h; + if (spvpp_u2b1_9_phiA > spvpp_u2b1_9_phiB) spvpp_u2b1_9_Dphi = ((spvpp_u2b1_9_phiA - spvpp_u2b1_9_phiB) & 0x3ffLL); + else spvpp_u2b1_9_Dphi = ((spvpp_u2b1_9_phiB - spvpp_u2b1_9_phiA) & 0x3ffLL); + spvpp_Eq2b1_ptr_b_19_18->f.h = 0; + + { + switch (spvpp_u2b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u2b1_9__HighP2b1 = 0; + break; + } + } + spvpp_u2b1_9_HighP2b1r = spvpp_u2b1_9__HighP2b1; + + { + switch (spvpp_u2b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_9__MedP2b1 = 127; + break; + } + } + spvpp_u2b1_9_MedP2b1r = spvpp_u2b1_9__MedP2b1; + + { + switch (spvpp_u2b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u2b1_9__LowP2b1 = 127; + break; + } + } + spvpp_u2b1_9_LowP2b1r = spvpp_u2b1_9__LowP2b1; + if ((((((((((((((spvpp_u2b1_9_eta <= mxeta12dt) && (spvpp_u2b1_9_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u2b1_9_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u2b1_9_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u2b1_9_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u2b1_9_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u2b1_9_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u2b1_9_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u2b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_9_HighP2b1r) spvpp_Eq2b1_ptr_b_19_18->f.h = 3; + else if (spvpp_u2b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_9_MedP2b1r) spvpp_Eq2b1_ptr_b_19_18->f.h = 2; + else if ((((spvpp_u2b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u2b1_9_LowP2b1r) || spvpp_u2b1_9_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq2b1_ptr_b_19_18->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u34_0() +{ +/* always */ if (CH_spvpp_u34_0_meA | CH_spvpp_u34_0_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_0_Deta | CH_spvpp_u34_0_Dphi | CH_spvpp_u34_0_wide_phi) +{ + spvpp_u34_0_phiA = spvpp_u34_0_meA_ptr_b_9_0->f.h; + spvpp_u34_0_etaA = spvpp_u34_0_meA_ptr_b_16_10->f.h; + spvpp_u34_0_qA = spvpp_u34_0_meA_ptr_b_20_17->f.h; + spvpp_u34_0_validA = spvpp_u34_0_meA_ptr_b_21_21->f.h; + spvpp_u34_0_phiB = spvpp_u34_0_meB_ptr_b_9_0->f.h; + spvpp_u34_0_etaB = spvpp_u34_0_meB_ptr_b_16_10->f.h; + spvpp_u34_0_qB = spvpp_u34_0_meB_ptr_b_20_17->f.h; + spvpp_u34_0_validB = spvpp_u34_0_meB_ptr_b_21_21->f.h; + if (spvpp_u34_0_etaA > spvpp_u34_0_etaB) spvpp_u34_0_Deta = ((spvpp_u34_0_etaA - spvpp_u34_0_etaB) & 0x7fLL); + else spvpp_u34_0_Deta = ((spvpp_u34_0_etaB - spvpp_u34_0_etaA) & 0x7fLL); + if (spvpp_u34_0_phiA > spvpp_u34_0_phiB) spvpp_u34_0_Dphi = ((spvpp_u34_0_phiA - spvpp_u34_0_phiB) & 0x3ffLL); + else spvpp_u34_0_Dphi = ((spvpp_u34_0_phiB - spvpp_u34_0_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_0_0->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_0_etaA <= mxeta34) && (spvpp_u34_0_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_0_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_0_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_0_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_0_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_0_validA) & 0xffffffffffffffffLL) && spvpp_u34_0_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_0_0->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u34_1() +{ +/* always */ if (CH_spvpp_u34_1_meA | CH_spvpp_u34_1_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_1_Deta | CH_spvpp_u34_1_Dphi | CH_spvpp_u34_1_wide_phi) +{ + spvpp_u34_1_phiA = spvpp_u34_1_meA_ptr_b_9_0->f.h; + spvpp_u34_1_etaA = spvpp_u34_1_meA_ptr_b_16_10->f.h; + spvpp_u34_1_qA = spvpp_u34_1_meA_ptr_b_20_17->f.h; + spvpp_u34_1_validA = spvpp_u34_1_meA_ptr_b_21_21->f.h; + spvpp_u34_1_phiB = spvpp_u34_1_meB_ptr_b_9_0->f.h; + spvpp_u34_1_etaB = spvpp_u34_1_meB_ptr_b_16_10->f.h; + spvpp_u34_1_qB = spvpp_u34_1_meB_ptr_b_20_17->f.h; + spvpp_u34_1_validB = spvpp_u34_1_meB_ptr_b_21_21->f.h; + if (spvpp_u34_1_etaA > spvpp_u34_1_etaB) spvpp_u34_1_Deta = ((spvpp_u34_1_etaA - spvpp_u34_1_etaB) & 0x7fLL); + else spvpp_u34_1_Deta = ((spvpp_u34_1_etaB - spvpp_u34_1_etaA) & 0x7fLL); + if (spvpp_u34_1_phiA > spvpp_u34_1_phiB) spvpp_u34_1_Dphi = ((spvpp_u34_1_phiA - spvpp_u34_1_phiB) & 0x3ffLL); + else spvpp_u34_1_Dphi = ((spvpp_u34_1_phiB - spvpp_u34_1_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_1_1->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_1_etaA <= mxeta34) && (spvpp_u34_1_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_1_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_1_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_1_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_1_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_1_validA) & 0xffffffffffffffffLL) && spvpp_u34_1_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_1_1->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u34_2() +{ +/* always */ if (CH_spvpp_u34_2_meA | CH_spvpp_u34_2_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_2_Deta | CH_spvpp_u34_2_Dphi | CH_spvpp_u34_2_wide_phi) +{ + spvpp_u34_2_phiA = spvpp_u34_2_meA_ptr_b_9_0->f.h; + spvpp_u34_2_etaA = spvpp_u34_2_meA_ptr_b_16_10->f.h; + spvpp_u34_2_qA = spvpp_u34_2_meA_ptr_b_20_17->f.h; + spvpp_u34_2_validA = spvpp_u34_2_meA_ptr_b_21_21->f.h; + spvpp_u34_2_phiB = spvpp_u34_2_meB_ptr_b_9_0->f.h; + spvpp_u34_2_etaB = spvpp_u34_2_meB_ptr_b_16_10->f.h; + spvpp_u34_2_qB = spvpp_u34_2_meB_ptr_b_20_17->f.h; + spvpp_u34_2_validB = spvpp_u34_2_meB_ptr_b_21_21->f.h; + if (spvpp_u34_2_etaA > spvpp_u34_2_etaB) spvpp_u34_2_Deta = ((spvpp_u34_2_etaA - spvpp_u34_2_etaB) & 0x7fLL); + else spvpp_u34_2_Deta = ((spvpp_u34_2_etaB - spvpp_u34_2_etaA) & 0x7fLL); + if (spvpp_u34_2_phiA > spvpp_u34_2_phiB) spvpp_u34_2_Dphi = ((spvpp_u34_2_phiA - spvpp_u34_2_phiB) & 0x3ffLL); + else spvpp_u34_2_Dphi = ((spvpp_u34_2_phiB - spvpp_u34_2_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_2_2->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_2_etaA <= mxeta34) && (spvpp_u34_2_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_2_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_2_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_2_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_2_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_2_validA) & 0xffffffffffffffffLL) && spvpp_u34_2_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_2_2->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u34_3() +{ +/* always */ if (CH_spvpp_u34_3_meA | CH_spvpp_u34_3_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_3_Deta | CH_spvpp_u34_3_Dphi | CH_spvpp_u34_3_wide_phi) +{ + spvpp_u34_3_phiA = spvpp_u34_3_meA_ptr_b_9_0->f.h; + spvpp_u34_3_etaA = spvpp_u34_3_meA_ptr_b_16_10->f.h; + spvpp_u34_3_qA = spvpp_u34_3_meA_ptr_b_20_17->f.h; + spvpp_u34_3_validA = spvpp_u34_3_meA_ptr_b_21_21->f.h; + spvpp_u34_3_phiB = spvpp_u34_3_meB_ptr_b_9_0->f.h; + spvpp_u34_3_etaB = spvpp_u34_3_meB_ptr_b_16_10->f.h; + spvpp_u34_3_qB = spvpp_u34_3_meB_ptr_b_20_17->f.h; + spvpp_u34_3_validB = spvpp_u34_3_meB_ptr_b_21_21->f.h; + if (spvpp_u34_3_etaA > spvpp_u34_3_etaB) spvpp_u34_3_Deta = ((spvpp_u34_3_etaA - spvpp_u34_3_etaB) & 0x7fLL); + else spvpp_u34_3_Deta = ((spvpp_u34_3_etaB - spvpp_u34_3_etaA) & 0x7fLL); + if (spvpp_u34_3_phiA > spvpp_u34_3_phiB) spvpp_u34_3_Dphi = ((spvpp_u34_3_phiA - spvpp_u34_3_phiB) & 0x3ffLL); + else spvpp_u34_3_Dphi = ((spvpp_u34_3_phiB - spvpp_u34_3_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_3_3->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_3_etaA <= mxeta34) && (spvpp_u34_3_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_3_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_3_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_3_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_3_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_3_validA) & 0xffffffffffffffffLL) && spvpp_u34_3_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_3_3->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u34_4() +{ +/* always */ if (CH_spvpp_u34_4_meA | CH_spvpp_u34_4_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_4_Deta | CH_spvpp_u34_4_Dphi | CH_spvpp_u34_4_wide_phi) +{ + spvpp_u34_4_phiA = spvpp_u34_4_meA_ptr_b_9_0->f.h; + spvpp_u34_4_etaA = spvpp_u34_4_meA_ptr_b_16_10->f.h; + spvpp_u34_4_qA = spvpp_u34_4_meA_ptr_b_20_17->f.h; + spvpp_u34_4_validA = spvpp_u34_4_meA_ptr_b_21_21->f.h; + spvpp_u34_4_phiB = spvpp_u34_4_meB_ptr_b_9_0->f.h; + spvpp_u34_4_etaB = spvpp_u34_4_meB_ptr_b_16_10->f.h; + spvpp_u34_4_qB = spvpp_u34_4_meB_ptr_b_20_17->f.h; + spvpp_u34_4_validB = spvpp_u34_4_meB_ptr_b_21_21->f.h; + if (spvpp_u34_4_etaA > spvpp_u34_4_etaB) spvpp_u34_4_Deta = ((spvpp_u34_4_etaA - spvpp_u34_4_etaB) & 0x7fLL); + else spvpp_u34_4_Deta = ((spvpp_u34_4_etaB - spvpp_u34_4_etaA) & 0x7fLL); + if (spvpp_u34_4_phiA > spvpp_u34_4_phiB) spvpp_u34_4_Dphi = ((spvpp_u34_4_phiA - spvpp_u34_4_phiB) & 0x3ffLL); + else spvpp_u34_4_Dphi = ((spvpp_u34_4_phiB - spvpp_u34_4_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_4_4->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_4_etaA <= mxeta34) && (spvpp_u34_4_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_4_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_4_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_4_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_4_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_4_validA) & 0xffffffffffffffffLL) && spvpp_u34_4_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_4_4->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u34_5() +{ +/* always */ if (CH_spvpp_u34_5_meA | CH_spvpp_u34_5_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_5_Deta | CH_spvpp_u34_5_Dphi | CH_spvpp_u34_5_wide_phi) +{ + spvpp_u34_5_phiA = spvpp_u34_5_meA_ptr_b_9_0->f.h; + spvpp_u34_5_etaA = spvpp_u34_5_meA_ptr_b_16_10->f.h; + spvpp_u34_5_qA = spvpp_u34_5_meA_ptr_b_20_17->f.h; + spvpp_u34_5_validA = spvpp_u34_5_meA_ptr_b_21_21->f.h; + spvpp_u34_5_phiB = spvpp_u34_5_meB_ptr_b_9_0->f.h; + spvpp_u34_5_etaB = spvpp_u34_5_meB_ptr_b_16_10->f.h; + spvpp_u34_5_qB = spvpp_u34_5_meB_ptr_b_20_17->f.h; + spvpp_u34_5_validB = spvpp_u34_5_meB_ptr_b_21_21->f.h; + if (spvpp_u34_5_etaA > spvpp_u34_5_etaB) spvpp_u34_5_Deta = ((spvpp_u34_5_etaA - spvpp_u34_5_etaB) & 0x7fLL); + else spvpp_u34_5_Deta = ((spvpp_u34_5_etaB - spvpp_u34_5_etaA) & 0x7fLL); + if (spvpp_u34_5_phiA > spvpp_u34_5_phiB) spvpp_u34_5_Dphi = ((spvpp_u34_5_phiA - spvpp_u34_5_phiB) & 0x3ffLL); + else spvpp_u34_5_Dphi = ((spvpp_u34_5_phiB - spvpp_u34_5_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_5_5->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_5_etaA <= mxeta34) && (spvpp_u34_5_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_5_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_5_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_5_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_5_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_5_validA) & 0xffffffffffffffffLL) && spvpp_u34_5_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_5_5->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u34_6() +{ +/* always */ if (CH_spvpp_u34_6_meA | CH_spvpp_u34_6_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_6_Deta | CH_spvpp_u34_6_Dphi | CH_spvpp_u34_6_wide_phi) +{ + spvpp_u34_6_phiA = spvpp_u34_6_meA_ptr_b_9_0->f.h; + spvpp_u34_6_etaA = spvpp_u34_6_meA_ptr_b_16_10->f.h; + spvpp_u34_6_qA = spvpp_u34_6_meA_ptr_b_20_17->f.h; + spvpp_u34_6_validA = spvpp_u34_6_meA_ptr_b_21_21->f.h; + spvpp_u34_6_phiB = spvpp_u34_6_meB_ptr_b_9_0->f.h; + spvpp_u34_6_etaB = spvpp_u34_6_meB_ptr_b_16_10->f.h; + spvpp_u34_6_qB = spvpp_u34_6_meB_ptr_b_20_17->f.h; + spvpp_u34_6_validB = spvpp_u34_6_meB_ptr_b_21_21->f.h; + if (spvpp_u34_6_etaA > spvpp_u34_6_etaB) spvpp_u34_6_Deta = ((spvpp_u34_6_etaA - spvpp_u34_6_etaB) & 0x7fLL); + else spvpp_u34_6_Deta = ((spvpp_u34_6_etaB - spvpp_u34_6_etaA) & 0x7fLL); + if (spvpp_u34_6_phiA > spvpp_u34_6_phiB) spvpp_u34_6_Dphi = ((spvpp_u34_6_phiA - spvpp_u34_6_phiB) & 0x3ffLL); + else spvpp_u34_6_Dphi = ((spvpp_u34_6_phiB - spvpp_u34_6_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_6_6->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_6_etaA <= mxeta34) && (spvpp_u34_6_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_6_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_6_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_6_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_6_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_6_validA) & 0xffffffffffffffffLL) && spvpp_u34_6_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_6_6->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u34_7() +{ +/* always */ if (CH_spvpp_u34_7_meA | CH_spvpp_u34_7_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_7_Deta | CH_spvpp_u34_7_Dphi | CH_spvpp_u34_7_wide_phi) +{ + spvpp_u34_7_phiA = spvpp_u34_7_meA_ptr_b_9_0->f.h; + spvpp_u34_7_etaA = spvpp_u34_7_meA_ptr_b_16_10->f.h; + spvpp_u34_7_qA = spvpp_u34_7_meA_ptr_b_20_17->f.h; + spvpp_u34_7_validA = spvpp_u34_7_meA_ptr_b_21_21->f.h; + spvpp_u34_7_phiB = spvpp_u34_7_meB_ptr_b_9_0->f.h; + spvpp_u34_7_etaB = spvpp_u34_7_meB_ptr_b_16_10->f.h; + spvpp_u34_7_qB = spvpp_u34_7_meB_ptr_b_20_17->f.h; + spvpp_u34_7_validB = spvpp_u34_7_meB_ptr_b_21_21->f.h; + if (spvpp_u34_7_etaA > spvpp_u34_7_etaB) spvpp_u34_7_Deta = ((spvpp_u34_7_etaA - spvpp_u34_7_etaB) & 0x7fLL); + else spvpp_u34_7_Deta = ((spvpp_u34_7_etaB - spvpp_u34_7_etaA) & 0x7fLL); + if (spvpp_u34_7_phiA > spvpp_u34_7_phiB) spvpp_u34_7_Dphi = ((spvpp_u34_7_phiA - spvpp_u34_7_phiB) & 0x3ffLL); + else spvpp_u34_7_Dphi = ((spvpp_u34_7_phiB - spvpp_u34_7_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_7_7->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_7_etaA <= mxeta34) && (spvpp_u34_7_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_7_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_7_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_7_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_7_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_7_validA) & 0xffffffffffffffffLL) && spvpp_u34_7_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_7_7->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u34_8() +{ +/* always */ if (CH_spvpp_u34_8_meA | CH_spvpp_u34_8_meB | CH_mneta34 | CH_mxeta34 | CH_etawn34 | CH_spvpp_u34_8_Deta | CH_spvpp_u34_8_Dphi | CH_spvpp_u34_8_wide_phi) +{ + spvpp_u34_8_phiA = spvpp_u34_8_meA_ptr_b_9_0->f.h; + spvpp_u34_8_etaA = spvpp_u34_8_meA_ptr_b_16_10->f.h; + spvpp_u34_8_qA = spvpp_u34_8_meA_ptr_b_20_17->f.h; + spvpp_u34_8_validA = spvpp_u34_8_meA_ptr_b_21_21->f.h; + spvpp_u34_8_phiB = spvpp_u34_8_meB_ptr_b_9_0->f.h; + spvpp_u34_8_etaB = spvpp_u34_8_meB_ptr_b_16_10->f.h; + spvpp_u34_8_qB = spvpp_u34_8_meB_ptr_b_20_17->f.h; + spvpp_u34_8_validB = spvpp_u34_8_meB_ptr_b_21_21->f.h; + if (spvpp_u34_8_etaA > spvpp_u34_8_etaB) spvpp_u34_8_Deta = ((spvpp_u34_8_etaA - spvpp_u34_8_etaB) & 0x7fLL); + else spvpp_u34_8_Deta = ((spvpp_u34_8_etaB - spvpp_u34_8_etaA) & 0x7fLL); + if (spvpp_u34_8_phiA > spvpp_u34_8_phiB) spvpp_u34_8_Dphi = ((spvpp_u34_8_phiA - spvpp_u34_8_phiB) & 0x3ffLL); + else spvpp_u34_8_Dphi = ((spvpp_u34_8_phiB - spvpp_u34_8_phiA) & 0x3ffLL); + spvpp_Eqme34_ptr_b_8_8->f.h = 0; + if ((((((((((((((((((((((spvpp_u34_8_etaA <= mxeta34) && (spvpp_u34_8_etaA >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_8_etaB <= mxeta34)) & 0xffffffffffffffffLL) && (spvpp_u34_8_etaB >= mneta34)) & 0xffffffffffffffffLL) && (spvpp_u34_8_Deta <= etawn34)) & 0xffffffffffffffffLL) && (spvpp_u34_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u34_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u34_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u34_8_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u34_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u34_8_validA) & 0xffffffffffffffffLL) && spvpp_u34_8_validB) & 0xffffffffffffffffLL)) + { + spvpp_Eqme34_ptr_b_8_8->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::au2b_3() +{ +/* always */ if (CH_spvpp_au2b_3_mb11 | CH_spvpp_au2b_3_mb12 | CH_spvpp_au2b_3_mb13) +{ + spvpp_au2b_3_b11[0] = spvpp_au2b_3_mb11_ptr_b_1_0->f.h; + spvpp_au2b_3_b11[1] = spvpp_au2b_3_mb11_ptr_b_3_2->f.h; + spvpp_au2b_3_b11[2] = spvpp_au2b_3_mb11_ptr_b_5_4->f.h; + spvpp_au2b_3_b11[3] = spvpp_au2b_3_mb11_ptr_b_7_6->f.h; + spvpp_au2b_3_b11[4] = spvpp_au2b_3_mb11_ptr_b_9_8->f.h; + spvpp_au2b_3_b11[5] = spvpp_au2b_3_mb11_ptr_b_11_10->f.h; + spvpp_au2b_3_b12[0] = spvpp_au2b_3_mb12_ptr_b_1_0->f.h; + spvpp_au2b_3_b12[1] = spvpp_au2b_3_mb12_ptr_b_3_2->f.h; + spvpp_au2b_3_b12[2] = spvpp_au2b_3_mb12_ptr_b_5_4->f.h; + spvpp_au2b_3_b13[0] = spvpp_au2b_3_mb13_ptr_b_1_0->f.h; + spvpp_au2b_3_b13[1] = spvpp_au2b_3_mb13_ptr_b_3_2->f.h; + spvpp_au2b_3_b13[2] = spvpp_au2b_3_mb13_ptr_b_5_4->f.h; + + { + spvpp_au2b_3_maxq_ptr_b_1_1->f.h = ((((((((((spvpp_au2b_3_b11_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_3_b11_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_3_b11_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_3_b11_LB_3_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_3_b11_LB_4_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_3_b11_LB_5_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_3_maxq_ptr_b_0_0->f.h = ((((((((((((((((!(spvpp_au2b_3_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((((((((spvpp_au2b_3_b11_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_3_b11_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_3_b11_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_3_b11_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_3_b11_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_3_b11_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b11_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b11_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b11_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b11_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b11_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b11_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b11_LB_3_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b11_LB_3_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b11_LB_4_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b11_LB_4_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b11_LB_5_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b11_LB_5_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_3__Max11_ptr_b_4_2->f.h = (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b11[0]) ? 1 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b11[1]) ? 2 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b11[2]) ? 3 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b11[3]) ? 4 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b11[4]) ? 5 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b11[5]) ? 6 : 0; + spvpp_au2b_3__Max11_ptr_b_1_0->f.h = spvpp_au2b_3_maxq; + } + spvpp_au2b_3_max11 = spvpp_au2b_3__Max11; + + { + spvpp_au2b_3_maxq_ptr_b_1_1->f.h = ((((spvpp_au2b_3_b12_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_3_b12_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_3_b12_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_3_maxq_ptr_b_0_0->f.h = ((((((((((!(spvpp_au2b_3_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((spvpp_au2b_3_b12_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_3_b12_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_3_b12_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b12_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b12_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b12_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b12_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b12_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b12_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_3__Max12_ptr_b_3_2->f.h = (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b12[0]) ? 1 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b12[1]) ? 2 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b12[2]) ? 3 : 0; + spvpp_au2b_3__Max12_ptr_b_1_0->f.h = spvpp_au2b_3_maxq; + } + spvpp_au2b_3_max12 = spvpp_au2b_3__Max12; + + { + spvpp_au2b_3_maxq_ptr_b_1_1->f.h = ((((spvpp_au2b_3_b13_LB_0_RB__ptr_b_1_1->f.h | spvpp_au2b_3_b13_LB_1_RB__ptr_b_1_1->f.h) & 0x1LL) | spvpp_au2b_3_b13_LB_2_RB__ptr_b_1_1->f.h) & 0x1LL); + spvpp_au2b_3_maxq_ptr_b_0_0->f.h = ((((((((((!(spvpp_au2b_3_maxq_ptr_b_1_1->f.h)) & 0x1) & ((((spvpp_au2b_3_b13_LB_0_RB__ptr_b_0_0->f.h | spvpp_au2b_3_b13_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL) | spvpp_au2b_3_b13_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b13_LB_0_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b13_LB_0_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b13_LB_1_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b13_LB_1_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL) | ((spvpp_au2b_3_b13_LB_2_RB__ptr_b_1_1->f.h & spvpp_au2b_3_b13_LB_2_RB__ptr_b_0_0->f.h) & 0x1LL)) & 0xffffffffffffffffLL); + spvpp_au2b_3__Max12_ptr_b_3_2->f.h = (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == 0) ? 0 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b13[0]) ? 1 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b13[1]) ? 2 : (spvpp_au2b_3_maxq_ptr_b_1_0->f.h == spvpp_au2b_3_b13[2]) ? 3 : 0; + spvpp_au2b_3__Max12_ptr_b_1_0->f.h = spvpp_au2b_3_maxq; + } + spvpp_au2b_3_max13 = spvpp_au2b_3__Max12; + spvpp_au2b_3_q11 = spvpp_au2b_3_max11_ptr_b_1_0->f.h; + spvpp_au2b_3_q12 = spvpp_au2b_3_max12_ptr_b_1_0->f.h; + spvpp_au2b_3_q13 = spvpp_au2b_3_max13_ptr_b_1_0->f.h; + spvpp_mb1id1[3] = spvpp_au2b_3_max11_ptr_b_4_2->f.h; + spvpp_mb1id2[3] = spvpp_au2b_3_max12_ptr_b_3_2->f.h; + spvpp_mb1id3[3] = spvpp_au2b_3_max13_ptr_b_3_2->f.h; + spvpp_mb2rank[3] = 0; + if ((((((spvpp_mb1id1[3] > 0) && (spvpp_mb1id2[3] > 0)) & 0xffffffffffffffffLL) && (spvpp_mb1id3[3] > 0)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_3_q11 == 3) spvpp_mb2rank[3] = (29 & 0x3f); + else spvpp_mb2rank[3] = (24 & 0x3f); + } + else if ((((spvpp_mb1id1[3] > 0) && (((spvpp_mb1id2[3] > 0) || (spvpp_mb1id3[3] > 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_3_q11 == 3) spvpp_mb2rank[3] = (19 & 0x3f); + else spvpp_mb2rank[3] = (15 & 0x3f); + } + else if ((((spvpp_mb1id2[3] > 0) && (spvpp_mb1id3[3] > 0)) & 0xffffffffffffffffLL)) + { + if (spvpp_au2b_3_q12 == 3) spvpp_mb2rank[3] = (19 & 0x3f); + else spvpp_mb2rank[3] = (15 & 0x3f); + } + else if (spvpp_mb1id1[3] > 0) + { + if (spvpp_au2b_3_q11 == 3) spvpp_mb2rank[3] = (12 & 0x3f); + else spvpp_mb2rank[3] = (9 & 0x3f); + } + else if (spvpp_mb1id2[3] > 0) + { + if (spvpp_au2b_3_q12 == 3) spvpp_mb2rank[3] = (12 & 0x3f); + else spvpp_mb2rank[3] = (9 & 0x3f); + } + else if (spvpp_mb1id3[3] > 0) + { + if (spvpp_au2b_3_q13 == 3) spvpp_mb2rank[3] = (12 & 0x3f); + else spvpp_mb2rank[3] = (9 & 0x3f); + } +} +} + +void vpp_generated_2014_05_15::ptub2d() +{ +/* always */ if ((CH_clkp == 1)) +{ + spvpp_ptub2d_me1Eta[0] = (0 & 0x7f); + spvpp_ptub2d_me1Eta[1] = RC_spvpp_me1_eta[0]; + spvpp_ptub2d_me1Eta[2] = RC_spvpp_me1_eta[1]; + spvpp_ptub2d_me1Eta[3] = RC_spvpp_me1_eta[2]; + spvpp_ptub2d_me1Eta[4] = RC_spvpp_me1_eta[3]; + spvpp_ptub2d_me1Eta[5] = RC_spvpp_me1_eta[4]; + spvpp_ptub2d_me1Eta[6] = RC_spvpp_me1_eta[5]; + spvpp_ptub2d_me2Eta[0] = (0 & 0x7f); + spvpp_ptub2d_me2Eta[1] = RC_spvpp_me2_eta[0]; + spvpp_ptub2d_me2Eta[2] = RC_spvpp_me2_eta[1]; + spvpp_ptub2d_me2Eta[3] = RC_spvpp_me2_eta[2]; + spvpp_ptub2d_me3Eta[0] = (0 & 0x7f); + spvpp_ptub2d_me3Eta[1] = RC_spvpp_me3_eta[0]; + spvpp_ptub2d_me3Eta[2] = RC_spvpp_me3_eta[1]; + spvpp_ptub2d_me3Eta[3] = RC_spvpp_me3_eta[2]; + spvpp_ptub2d_me1Phi[0] = (0 & 0x7f); + spvpp_ptub2d_me1Phi[1] = RC_spvpp_me1_phi[0]; + spvpp_ptub2d_me1Phi[2] = RC_spvpp_me1_phi[1]; + spvpp_ptub2d_me1Phi[3] = RC_spvpp_me1_phi[2]; + spvpp_ptub2d_me1Phi[4] = RC_spvpp_me1_phi[3]; + spvpp_ptub2d_me1Phi[5] = RC_spvpp_me1_phi[4]; + spvpp_ptub2d_me1Phi[6] = RC_spvpp_me1_phi[5]; + spvpp_ptub2d_me2Phi[0] = (0 & 0xfff); + spvpp_ptub2d_me2Phi[1] = RC_spvpp_me2_phi[0]; + spvpp_ptub2d_me2Phi[2] = RC_spvpp_me2_phi[1]; + spvpp_ptub2d_me2Phi[3] = RC_spvpp_me2_phi[2]; + spvpp_ptub2d_me3Phi[0] = (0 & 0xfff); + spvpp_ptub2d_me3Phi[1] = RC_spvpp_me3_phi[0]; + spvpp_ptub2d_me3Phi[2] = RC_spvpp_me3_phi[1]; + spvpp_ptub2d_me3Phi[3] = RC_spvpp_me3_phi[2]; + spvpp_ptub2d_IdValid_ptr_b_0_0->f.h = ((4 & 0x7) != 0) ? 1 : 0; + spvpp_ptub2d_IdValid_ptr_b_1_1->f.h = (RC_spvpp_mb1id1r[3] != 0) ? 1 : 0; + spvpp_ptub2d_IdValid_ptr_b_2_2->f.h = (RC_spvpp_mb1id2r[3] != 0) ? 1 : 0; + spvpp_ptub2d_IdValid_ptr_b_3_3->f.h = (RC_spvpp_mb1id3r[3] != 0) ? 1 : 0; + spvpp_ub2dIdt = RC_spvpp_ub2dId; + spvpp_mb2rankrr[3] = RC_spvpp_mb2rankr[3]; + spvpp_ptub2d_eta[0] = spvpp_ptub2d_me1Eta[RC_spvpp_mb1id1r[3]]; + spvpp_ptub2d_eta[1] = spvpp_ptub2d_me2Eta[RC_spvpp_mb1id2r[3]]; + spvpp_ptub2d_eta[2] = spvpp_ptub2d_me3Eta[RC_spvpp_mb1id3r[3]]; + spvpp_ptub2d_Deta12 = (spvpp_ptub2d_eta[0] > spvpp_ptub2d_eta[1]) ? ((spvpp_ptub2d_eta[0] - spvpp_ptub2d_eta[1]) & 0x7fLL) : ((spvpp_ptub2d_eta[1] - spvpp_ptub2d_eta[0]) & 0x7fLL); + spvpp_ptub2d_Deta23 = (spvpp_ptub2d_eta[2] > spvpp_ptub2d_eta[1]) ? ((spvpp_ptub2d_eta[2] - spvpp_ptub2d_eta[1]) & 0x7fLL) : ((spvpp_ptub2d_eta[1] - spvpp_ptub2d_eta[2]) & 0x7fLL); + spvpp_ptub2d_Deta13 = (spvpp_ptub2d_eta[0] > spvpp_ptub2d_eta[2]) ? ((spvpp_ptub2d_eta[0] - spvpp_ptub2d_eta[2]) & 0x7fLL) : ((spvpp_ptub2d_eta[2] - spvpp_ptub2d_eta[0]) & 0x7fLL); + if ((((((((((((spvpp_ptub2d_Deta12 > 2) || (spvpp_ptub2d_Deta23 > 2)) & 0xffffffffffffffffLL) && (spvpp_ptub2d_IdValid_ptr_b_3_1->f.h == 7)) & 0xffffffffffffffffLL) || (((spvpp_ptub2d_Deta12 > 2) && (spvpp_ptub2d_IdValid_ptr_b_3_1->f.h == 3)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || (((spvpp_ptub2d_Deta23 > 2) && (spvpp_ptub2d_IdValid_ptr_b_3_1->f.h == 6)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) || (((spvpp_ptub2d_Deta13 > 2) && (spvpp_ptub2d_IdValid_ptr_b_3_1->f.h == 5)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) + { + spvpp_ptub2d_IdValid = 0; + spvpp_ub2dIdt = 0; + spvpp_mb2rankrr[3] = 0; + } + spvpp_ptub2d_etaPTfull = (spvpp_ptub2d_IdValid_ptr_b_2_2->f.h) ? spvpp_ptub2d_me2Eta[RC_spvpp_mb1id2r[3]] : (spvpp_ptub2d_IdValid_ptr_b_3_3->f.h) ? spvpp_ptub2d_me3Eta[RC_spvpp_mb1id3r[3]] : (spvpp_ptub2d_IdValid_ptr_b_1_1->f.h) ? spvpp_ptub2d_me1Eta[RC_spvpp_mb1id1r[3]] : 0; + spvpp_ptub2d_etaPT = spvpp_ptub2d_etaPTfull_ptr_b_6_2->f.h; + spvpp_ptub2d_phi = (spvpp_ptub2d_IdValid_ptr_b_2_2->f.h) ? spvpp_ptub2d_me2Phi[RC_spvpp_mb1id2r[3]] : (spvpp_ptub2d_IdValid_ptr_b_3_3->f.h) ? spvpp_ptub2d_me3Phi[RC_spvpp_mb1id3r[3]] : (spvpp_ptub2d_IdValid_ptr_b_1_1->f.h) ? spvpp_ptub2d_me1Phi[RC_spvpp_mb1id1r[3]] : 0; + spvpp_ptub2d__IdValid = spvpp_ptub2d_IdValid_ptr_b_3_1->f.h; + + { + switch (spvpp_ptub2d__IdValid) + { + case ((0 & 0x7)): + { + spvpp_ptub2d_EnableIdA = 0; + spvpp_ptub2d_EnableIdB = 0; + } + break; + case ((1 & 0x7)): + { + spvpp_ptub2d_EnableIdA = 1; + spvpp_ptub2d_EnableIdB = 0; + } + break; + case ((2 & 0x7)): + { + spvpp_ptub2d_EnableIdA = 2; + spvpp_ptub2d_EnableIdB = 0; + } + break; + case ((3 & 0x7)): + { + spvpp_ptub2d_EnableIdA = 1; + spvpp_ptub2d_EnableIdB = 2; + } + break; + case ((4 & 0x7)): + { + spvpp_ptub2d_EnableIdA = 4; + spvpp_ptub2d_EnableIdB = 0; + } + break; + case ((5 & 0x7)): + { + spvpp_ptub2d_EnableIdA = 1; + spvpp_ptub2d_EnableIdB = 4; + } + break; + case ((6 & 0x7)): + { + spvpp_ptub2d_EnableIdA = 2; + spvpp_ptub2d_EnableIdB = 4; + } + break; + case ((7 & 0x7)): + { + spvpp_ptub2d_EnableIdA = 1; + spvpp_ptub2d_EnableIdB = 2; + } + break; + } + spvpp_ptub2d__SelectPhisbp = sigcat(spvpp_ptub2d_EnableIdA, 3, spvpp_ptub2d_EnableIdB, 3); + } + spvpp_ptub2d_SelPhi = spvpp_ptub2d__SelectPhisbp; + spvpp_ptub2d_phiA = RC_spvpp_mb1_phi[3]; + spvpp_ptub2d_phiB = (spvpp_ptub2d_SelPhi_ptr_b_3_3->f.h == 1) ? spvpp_ptub2d_me1Phi[RC_spvpp_mb1id1r[3]] : (spvpp_ptub2d_SelPhi_ptr_b_4_4->f.h == 1) ? spvpp_ptub2d_me2Phi[RC_spvpp_mb1id2r[3]] : (spvpp_ptub2d_SelPhi_ptr_b_5_5->f.h == 1) ? spvpp_ptub2d_me3Phi[RC_spvpp_mb1id3r[3]] : 0; + spvpp_ptub2d_phiC = (spvpp_ptub2d_SelPhi_ptr_b_0_0->f.h == 1) ? spvpp_ptub2d_me1Phi[RC_spvpp_mb1id1r[3]] : (spvpp_ptub2d_SelPhi_ptr_b_1_1->f.h == 1) ? spvpp_ptub2d_me2Phi[RC_spvpp_mb1id2r[3]] : (spvpp_ptub2d_SelPhi_ptr_b_2_2->f.h == 1) ? spvpp_ptub2d_me3Phi[RC_spvpp_mb1id3r[3]] : 0; + spvpp_ptub2d_a = (spvpp_ptub2d_phiA >= spvpp_ptub2d_phiB) ? ((spvpp_ptub2d_phiA - spvpp_ptub2d_phiB) & 0xfffLL) : ((spvpp_ptub2d_phiB - spvpp_ptub2d_phiA) & 0xfffLL); + spvpp_ptub2d_b = (spvpp_ptub2d_phiB >= spvpp_ptub2d_phiC) ? ((spvpp_ptub2d_phiB - spvpp_ptub2d_phiC) & 0xfffLL) : ((spvpp_ptub2d_phiC - spvpp_ptub2d_phiB) & 0xfffLL); + spvpp_ptub2d_d_ptr_b_11_0->f.h = ((spvpp_ptub2d_phiA - spvpp_ptub2d_phiB) & 0xfffLL); + spvpp_ptub2d_d_ptr_b_12_12->f.h = (spvpp_ptub2d_phiA >= spvpp_ptub2d_phiB) ? 1 : 0; + spvpp_ptub2d_c_ptr_b_11_0->f.h = sigcat(spvpp_ptub2d_b_ptr_b_7_4->f.h, 4, spvpp_ptub2d_a_ptr_b_8_1->f.h, 8); + spvpp_ptub2d_c_ptr_b_12_12->f.h = (((((spvpp_ptub2d_phiB >= spvpp_ptub2d_phiA) || (spvpp_ptub2d_phiB >= spvpp_ptub2d_phiC)) & 0xffffffffffffffffLL) && (((spvpp_ptub2d_phiA >= spvpp_ptub2d_phiB) || (spvpp_ptub2d_phiC >= spvpp_ptub2d_phiB)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL); + if (spvpp_mb1_bend_LB_3_RB__ptr_b_4_4->f.h) spvpp_ptub2d_abs_bend = ((((~(RC_spvpp_mb1_bend_LB_3_RB__ptr_b_3_0->f.h)) & 0xf) + (1 & 0xf)) & 0xffffffffffffffffLL); + else spvpp_ptub2d_abs_bend = RC_spvpp_mb1_bend_LB_3_RB__ptr_b_3_0->f.h; + spvpp_ptub2d_e_ptr_b_11_0->f.h = sigcat(spvpp_ptub2d_abs_bend, 4, spvpp_ptub2d_a_ptr_b_8_1->f.h, 8); + spvpp_ptub2d_e_ptr_b_12_12->f.h = (spvpp_ptub2d_phiA >= spvpp_ptub2d_phiB) == RC_spvpp_mb1_bend_LB_3_RB__ptr_b_4_4->f.h; + spvpp_ptub2d__idvalid = spvpp_ptub2d_IdValid_ptr_b_3_1->f.h; + + { + switch (spvpp_ptub2d__idvalid) + { + case ((0 & 0x7)):spvpp_ptub2d__Modebp = (0 & 0x1f); + break; + case ((1 & 0x7)):spvpp_ptub2d__Modebp = (14 & 0x1f); + break; + case ((2 & 0x7)):spvpp_ptub2d__Modebp = (12 & 0x1f); + break; + case ((3 & 0x7)):spvpp_ptub2d__Modebp = (30 & 0x1f); + break; + case ((4 & 0x7)):spvpp_ptub2d__Modebp = (11 & 0x1f); + break; + case ((5 & 0x7)):spvpp_ptub2d__Modebp = (27 & 0x1f); + break; + case ((6 & 0x7)):spvpp_ptub2d__Modebp = (28 & 0x1f); + break; + case ((7 & 0x7)):spvpp_ptub2d__Modebp = (30 & 0x1f); + break; + default : spvpp_ptub2d__Modebp = 0; + break; + } + } + spvpp_ptub2d_mode = spvpp_ptub2d__Modebp; + spvpp_ptub2d_pt = spvpp_ptub2d_e; + spvpp_ptub2d_si = ((((((((spvpp_ptub2d_a_ptr_b_11_9->f.h != 0) || (spvpp_ptub2d_b_ptr_b_11_8->f.h != 0)) & 0xffffffffffffffffLL) && (spvpp_ptub2d_mode_ptr_b_4_4->f.h == 1)) & 0xffffffffffffffffLL) || (((((spvpp_ptub2d_d_ptr_b_12_9->f.h != 7) && (spvpp_ptub2d_d_ptr_b_12_9->f.h != 8)) & 0xffffffffffffffffLL) && (spvpp_ptub2d_mode_ptr_b_4_4->f.h == 0)) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL)) ? 1 : 0; + spvpp_ptub2d_modeMem = (spvpp_ptub2d_si == 0) ? spvpp_ptub2d_mode_ptr_b_3_0->f.h : 1; + spvpp_ptub2d_sign = spvpp_ptub2d_phiA < spvpp_ptub2d_phiB; + spvpp_ptb2d = spvpp_ptub2d_pt; + spvpp_signb2d = spvpp_ptub2d_sign; + spvpp_modeb2d = spvpp_ptub2d_modeMem; + spvpp_etaPTb2d = spvpp_ptub2d_etaPT; + spvpp_FRbd = spvpp_ptub2d_mode_ptr_b_4_4->f.h; + spvpp_phib2d = spvpp_ptub2d_phi; +} +} + +void vpp_generated_2014_05_15::u1b1_0() +{ +/* always */ if (CH_spvpp_u1b1_0_meA | CH_spvpp_u1b1_0_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_0_Dphi | CH_spvpp_u1b1_0_wide_phi) +{ + spvpp_u1b1_0_phiA = spvpp_u1b1_0_meA_ptr_b_9_0->f.h; + spvpp_u1b1_0_eta = spvpp_u1b1_0_meA_ptr_b_16_10->f.h; + spvpp_u1b1_0_qA = spvpp_u1b1_0_meA_ptr_b_20_17->f.h; + spvpp_u1b1_0_validA = spvpp_u1b1_0_meA_ptr_b_25_25->f.h; + spvpp_u1b1_0_phiB = spvpp_u1b1_0_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_0_qB = spvpp_u1b1_0_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_0_phiA > spvpp_u1b1_0_phiB) spvpp_u1b1_0_Dphi = ((spvpp_u1b1_0_phiA - spvpp_u1b1_0_phiB) & 0x3ffLL); + else spvpp_u1b1_0_Dphi = ((spvpp_u1b1_0_phiB - spvpp_u1b1_0_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_1_0->f.h = 0; + + { + switch (spvpp_u1b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_0__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_0_HighP1b1r = spvpp_u1b1_0__HighP1b1; + + { + switch (spvpp_u1b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_0__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_0_MedP1b1r = spvpp_u1b1_0__MedP1b1; + + { + switch (spvpp_u1b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_0__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_0_LowP1b1r = spvpp_u1b1_0__LowP1b1; + if ((((((((((((((spvpp_u1b1_0_eta <= mxeta12dt) && (spvpp_u1b1_0_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_0_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_0_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_0_HighP1b1r) spvpp_Eq1b1_ptr_b_1_0->f.h = 3; + else if (spvpp_u1b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_0_MedP1b1r) spvpp_Eq1b1_ptr_b_1_0->f.h = 2; + else if ((((spvpp_u1b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_0_LowP1b1r) || spvpp_u1b1_0_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_1_0->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_1() +{ +/* always */ if (CH_spvpp_u1b1_1_meA | CH_spvpp_u1b1_1_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_1_Dphi | CH_spvpp_u1b1_1_wide_phi) +{ + spvpp_u1b1_1_phiA = spvpp_u1b1_1_meA_ptr_b_9_0->f.h; + spvpp_u1b1_1_eta = spvpp_u1b1_1_meA_ptr_b_16_10->f.h; + spvpp_u1b1_1_qA = spvpp_u1b1_1_meA_ptr_b_20_17->f.h; + spvpp_u1b1_1_validA = spvpp_u1b1_1_meA_ptr_b_25_25->f.h; + spvpp_u1b1_1_phiB = spvpp_u1b1_1_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_1_qB = spvpp_u1b1_1_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_1_phiA > spvpp_u1b1_1_phiB) spvpp_u1b1_1_Dphi = ((spvpp_u1b1_1_phiA - spvpp_u1b1_1_phiB) & 0x3ffLL); + else spvpp_u1b1_1_Dphi = ((spvpp_u1b1_1_phiB - spvpp_u1b1_1_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_3_2->f.h = 0; + + { + switch (spvpp_u1b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_1__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_1_HighP1b1r = spvpp_u1b1_1__HighP1b1; + + { + switch (spvpp_u1b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_1__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_1_MedP1b1r = spvpp_u1b1_1__MedP1b1; + + { + switch (spvpp_u1b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_1__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_1_LowP1b1r = spvpp_u1b1_1__LowP1b1; + if ((((((((((((((spvpp_u1b1_1_eta <= mxeta12dt) && (spvpp_u1b1_1_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_1_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_1_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_1_HighP1b1r) spvpp_Eq1b1_ptr_b_3_2->f.h = 3; + else if (spvpp_u1b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_1_MedP1b1r) spvpp_Eq1b1_ptr_b_3_2->f.h = 2; + else if ((((spvpp_u1b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_1_LowP1b1r) || spvpp_u1b1_1_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_3_2->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_10() +{ +/* always */ if (CH_spvpp_u1b1_10_meA | CH_spvpp_u1b1_10_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_10_Dphi | CH_spvpp_u1b1_10_wide_phi) +{ + spvpp_u1b1_10_phiA = spvpp_u1b1_10_meA_ptr_b_9_0->f.h; + spvpp_u1b1_10_eta = spvpp_u1b1_10_meA_ptr_b_16_10->f.h; + spvpp_u1b1_10_qA = spvpp_u1b1_10_meA_ptr_b_20_17->f.h; + spvpp_u1b1_10_validA = spvpp_u1b1_10_meA_ptr_b_25_25->f.h; + spvpp_u1b1_10_phiB = spvpp_u1b1_10_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_10_qB = spvpp_u1b1_10_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_10_phiA > spvpp_u1b1_10_phiB) spvpp_u1b1_10_Dphi = ((spvpp_u1b1_10_phiA - spvpp_u1b1_10_phiB) & 0x3ffLL); + else spvpp_u1b1_10_Dphi = ((spvpp_u1b1_10_phiB - spvpp_u1b1_10_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_21_20->f.h = 0; + + { + switch (spvpp_u1b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_10__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_10_HighP1b1r = spvpp_u1b1_10__HighP1b1; + + { + switch (spvpp_u1b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_10__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_10_MedP1b1r = spvpp_u1b1_10__MedP1b1; + + { + switch (spvpp_u1b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_10__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_10_LowP1b1r = spvpp_u1b1_10__LowP1b1; + if ((((((((((((((spvpp_u1b1_10_eta <= mxeta12dt) && (spvpp_u1b1_10_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_10_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_10_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_10_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_10_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_10_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_10_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_10_HighP1b1r) spvpp_Eq1b1_ptr_b_21_20->f.h = 3; + else if (spvpp_u1b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_10_MedP1b1r) spvpp_Eq1b1_ptr_b_21_20->f.h = 2; + else if ((((spvpp_u1b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_10_LowP1b1r) || spvpp_u1b1_10_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_21_20->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_11() +{ +/* always */ if (CH_spvpp_u1b1_11_meA | CH_spvpp_u1b1_11_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_11_Dphi | CH_spvpp_u1b1_11_wide_phi) +{ + spvpp_u1b1_11_phiA = spvpp_u1b1_11_meA_ptr_b_9_0->f.h; + spvpp_u1b1_11_eta = spvpp_u1b1_11_meA_ptr_b_16_10->f.h; + spvpp_u1b1_11_qA = spvpp_u1b1_11_meA_ptr_b_20_17->f.h; + spvpp_u1b1_11_validA = spvpp_u1b1_11_meA_ptr_b_25_25->f.h; + spvpp_u1b1_11_phiB = spvpp_u1b1_11_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_11_qB = spvpp_u1b1_11_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_11_phiA > spvpp_u1b1_11_phiB) spvpp_u1b1_11_Dphi = ((spvpp_u1b1_11_phiA - spvpp_u1b1_11_phiB) & 0x3ffLL); + else spvpp_u1b1_11_Dphi = ((spvpp_u1b1_11_phiB - spvpp_u1b1_11_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_23_22->f.h = 0; + + { + switch (spvpp_u1b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_11__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_11_HighP1b1r = spvpp_u1b1_11__HighP1b1; + + { + switch (spvpp_u1b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_11__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_11_MedP1b1r = spvpp_u1b1_11__MedP1b1; + + { + switch (spvpp_u1b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_11__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_11_LowP1b1r = spvpp_u1b1_11__LowP1b1; + if ((((((((((((((spvpp_u1b1_11_eta <= mxeta12dt) && (spvpp_u1b1_11_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_11_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_11_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_11_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_11_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_11_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_11_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_11_HighP1b1r) spvpp_Eq1b1_ptr_b_23_22->f.h = 3; + else if (spvpp_u1b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_11_MedP1b1r) spvpp_Eq1b1_ptr_b_23_22->f.h = 2; + else if ((((spvpp_u1b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_11_LowP1b1r) || spvpp_u1b1_11_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_23_22->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_12() +{ +/* always */ if (CH_spvpp_u1b1_12_meA | CH_spvpp_u1b1_12_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_12_Dphi | CH_spvpp_u1b1_12_wide_phi) +{ + spvpp_u1b1_12_phiA = spvpp_u1b1_12_meA_ptr_b_9_0->f.h; + spvpp_u1b1_12_eta = spvpp_u1b1_12_meA_ptr_b_16_10->f.h; + spvpp_u1b1_12_qA = spvpp_u1b1_12_meA_ptr_b_20_17->f.h; + spvpp_u1b1_12_validA = spvpp_u1b1_12_meA_ptr_b_25_25->f.h; + spvpp_u1b1_12_phiB = spvpp_u1b1_12_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_12_qB = spvpp_u1b1_12_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_12_phiA > spvpp_u1b1_12_phiB) spvpp_u1b1_12_Dphi = ((spvpp_u1b1_12_phiA - spvpp_u1b1_12_phiB) & 0x3ffLL); + else spvpp_u1b1_12_Dphi = ((spvpp_u1b1_12_phiB - spvpp_u1b1_12_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_25_24->f.h = 0; + + { + switch (spvpp_u1b1_12_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_12__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_12_HighP1b1r = spvpp_u1b1_12__HighP1b1; + + { + switch (spvpp_u1b1_12_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_12__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_12_MedP1b1r = spvpp_u1b1_12__MedP1b1; + + { + switch (spvpp_u1b1_12_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_12__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_12_LowP1b1r = spvpp_u1b1_12__LowP1b1; + if ((((((((((((((spvpp_u1b1_12_eta <= mxeta12dt) && (spvpp_u1b1_12_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_12_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_12_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_12_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_12_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_12_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_12_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_12_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_12_HighP1b1r) spvpp_Eq1b1_ptr_b_25_24->f.h = 3; + else if (spvpp_u1b1_12_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_12_MedP1b1r) spvpp_Eq1b1_ptr_b_25_24->f.h = 2; + else if ((((spvpp_u1b1_12_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_12_LowP1b1r) || spvpp_u1b1_12_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_25_24->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_13() +{ +/* always */ if (CH_spvpp_u1b1_13_meA | CH_spvpp_u1b1_13_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_13_Dphi | CH_spvpp_u1b1_13_wide_phi) +{ + spvpp_u1b1_13_phiA = spvpp_u1b1_13_meA_ptr_b_9_0->f.h; + spvpp_u1b1_13_eta = spvpp_u1b1_13_meA_ptr_b_16_10->f.h; + spvpp_u1b1_13_qA = spvpp_u1b1_13_meA_ptr_b_20_17->f.h; + spvpp_u1b1_13_validA = spvpp_u1b1_13_meA_ptr_b_25_25->f.h; + spvpp_u1b1_13_phiB = spvpp_u1b1_13_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_13_qB = spvpp_u1b1_13_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_13_phiA > spvpp_u1b1_13_phiB) spvpp_u1b1_13_Dphi = ((spvpp_u1b1_13_phiA - spvpp_u1b1_13_phiB) & 0x3ffLL); + else spvpp_u1b1_13_Dphi = ((spvpp_u1b1_13_phiB - spvpp_u1b1_13_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_27_26->f.h = 0; + + { + switch (spvpp_u1b1_13_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_13__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_13_HighP1b1r = spvpp_u1b1_13__HighP1b1; + + { + switch (spvpp_u1b1_13_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_13__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_13_MedP1b1r = spvpp_u1b1_13__MedP1b1; + + { + switch (spvpp_u1b1_13_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_13__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_13_LowP1b1r = spvpp_u1b1_13__LowP1b1; + if ((((((((((((((spvpp_u1b1_13_eta <= mxeta12dt) && (spvpp_u1b1_13_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_13_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_13_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_13_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_13_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_13_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_13_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_13_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_13_HighP1b1r) spvpp_Eq1b1_ptr_b_27_26->f.h = 3; + else if (spvpp_u1b1_13_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_13_MedP1b1r) spvpp_Eq1b1_ptr_b_27_26->f.h = 2; + else if ((((spvpp_u1b1_13_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_13_LowP1b1r) || spvpp_u1b1_13_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_27_26->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_14() +{ +/* always */ if (CH_spvpp_u1b1_14_meA | CH_spvpp_u1b1_14_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_14_Dphi | CH_spvpp_u1b1_14_wide_phi) +{ + spvpp_u1b1_14_phiA = spvpp_u1b1_14_meA_ptr_b_9_0->f.h; + spvpp_u1b1_14_eta = spvpp_u1b1_14_meA_ptr_b_16_10->f.h; + spvpp_u1b1_14_qA = spvpp_u1b1_14_meA_ptr_b_20_17->f.h; + spvpp_u1b1_14_validA = spvpp_u1b1_14_meA_ptr_b_25_25->f.h; + spvpp_u1b1_14_phiB = spvpp_u1b1_14_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_14_qB = spvpp_u1b1_14_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_14_phiA > spvpp_u1b1_14_phiB) spvpp_u1b1_14_Dphi = ((spvpp_u1b1_14_phiA - spvpp_u1b1_14_phiB) & 0x3ffLL); + else spvpp_u1b1_14_Dphi = ((spvpp_u1b1_14_phiB - spvpp_u1b1_14_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_29_28->f.h = 0; + + { + switch (spvpp_u1b1_14_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_14__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_14_HighP1b1r = spvpp_u1b1_14__HighP1b1; + + { + switch (spvpp_u1b1_14_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_14__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_14_MedP1b1r = spvpp_u1b1_14__MedP1b1; + + { + switch (spvpp_u1b1_14_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_14__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_14_LowP1b1r = spvpp_u1b1_14__LowP1b1; + if ((((((((((((((spvpp_u1b1_14_eta <= mxeta12dt) && (spvpp_u1b1_14_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_14_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_14_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_14_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_14_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_14_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_14_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_14_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_14_HighP1b1r) spvpp_Eq1b1_ptr_b_29_28->f.h = 3; + else if (spvpp_u1b1_14_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_14_MedP1b1r) spvpp_Eq1b1_ptr_b_29_28->f.h = 2; + else if ((((spvpp_u1b1_14_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_14_LowP1b1r) || spvpp_u1b1_14_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_29_28->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_15() +{ +/* always */ if (CH_spvpp_u1b1_15_meA | CH_spvpp_u1b1_15_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_15_Dphi | CH_spvpp_u1b1_15_wide_phi) +{ + spvpp_u1b1_15_phiA = spvpp_u1b1_15_meA_ptr_b_9_0->f.h; + spvpp_u1b1_15_eta = spvpp_u1b1_15_meA_ptr_b_16_10->f.h; + spvpp_u1b1_15_qA = spvpp_u1b1_15_meA_ptr_b_20_17->f.h; + spvpp_u1b1_15_validA = spvpp_u1b1_15_meA_ptr_b_25_25->f.h; + spvpp_u1b1_15_phiB = spvpp_u1b1_15_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_15_qB = spvpp_u1b1_15_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_15_phiA > spvpp_u1b1_15_phiB) spvpp_u1b1_15_Dphi = ((spvpp_u1b1_15_phiA - spvpp_u1b1_15_phiB) & 0x3ffLL); + else spvpp_u1b1_15_Dphi = ((spvpp_u1b1_15_phiB - spvpp_u1b1_15_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_31_30->f.h = 0; + + { + switch (spvpp_u1b1_15_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_15__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_15_HighP1b1r = spvpp_u1b1_15__HighP1b1; + + { + switch (spvpp_u1b1_15_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_15__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_15_MedP1b1r = spvpp_u1b1_15__MedP1b1; + + { + switch (spvpp_u1b1_15_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_15__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_15_LowP1b1r = spvpp_u1b1_15__LowP1b1; + if ((((((((((((((spvpp_u1b1_15_eta <= mxeta12dt) && (spvpp_u1b1_15_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_15_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_15_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_15_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_15_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_15_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_15_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_15_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_15_HighP1b1r) spvpp_Eq1b1_ptr_b_31_30->f.h = 3; + else if (spvpp_u1b1_15_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_15_MedP1b1r) spvpp_Eq1b1_ptr_b_31_30->f.h = 2; + else if ((((spvpp_u1b1_15_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_15_LowP1b1r) || spvpp_u1b1_15_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_31_30->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_16() +{ +/* always */ if (CH_spvpp_u1b1_16_meA | CH_spvpp_u1b1_16_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_16_Dphi | CH_spvpp_u1b1_16_wide_phi) +{ + spvpp_u1b1_16_phiA = spvpp_u1b1_16_meA_ptr_b_9_0->f.h; + spvpp_u1b1_16_eta = spvpp_u1b1_16_meA_ptr_b_16_10->f.h; + spvpp_u1b1_16_qA = spvpp_u1b1_16_meA_ptr_b_20_17->f.h; + spvpp_u1b1_16_validA = spvpp_u1b1_16_meA_ptr_b_25_25->f.h; + spvpp_u1b1_16_phiB = spvpp_u1b1_16_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_16_qB = spvpp_u1b1_16_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_16_phiA > spvpp_u1b1_16_phiB) spvpp_u1b1_16_Dphi = ((spvpp_u1b1_16_phiA - spvpp_u1b1_16_phiB) & 0x3ffLL); + else spvpp_u1b1_16_Dphi = ((spvpp_u1b1_16_phiB - spvpp_u1b1_16_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_33_32->f.h = 0; + + { + switch (spvpp_u1b1_16_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_16__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_16_HighP1b1r = spvpp_u1b1_16__HighP1b1; + + { + switch (spvpp_u1b1_16_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_16__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_16_MedP1b1r = spvpp_u1b1_16__MedP1b1; + + { + switch (spvpp_u1b1_16_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_16__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_16_LowP1b1r = spvpp_u1b1_16__LowP1b1; + if ((((((((((((((spvpp_u1b1_16_eta <= mxeta12dt) && (spvpp_u1b1_16_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_16_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_16_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_16_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_16_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_16_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_16_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_16_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_16_HighP1b1r) spvpp_Eq1b1_ptr_b_33_32->f.h = 3; + else if (spvpp_u1b1_16_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_16_MedP1b1r) spvpp_Eq1b1_ptr_b_33_32->f.h = 2; + else if ((((spvpp_u1b1_16_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_16_LowP1b1r) || spvpp_u1b1_16_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_33_32->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_17() +{ +/* always */ if (CH_spvpp_u1b1_17_meA | CH_spvpp_u1b1_17_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_17_Dphi | CH_spvpp_u1b1_17_wide_phi) +{ + spvpp_u1b1_17_phiA = spvpp_u1b1_17_meA_ptr_b_9_0->f.h; + spvpp_u1b1_17_eta = spvpp_u1b1_17_meA_ptr_b_16_10->f.h; + spvpp_u1b1_17_qA = spvpp_u1b1_17_meA_ptr_b_20_17->f.h; + spvpp_u1b1_17_validA = spvpp_u1b1_17_meA_ptr_b_25_25->f.h; + spvpp_u1b1_17_phiB = spvpp_u1b1_17_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_17_qB = spvpp_u1b1_17_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_17_phiA > spvpp_u1b1_17_phiB) spvpp_u1b1_17_Dphi = ((spvpp_u1b1_17_phiA - spvpp_u1b1_17_phiB) & 0x3ffLL); + else spvpp_u1b1_17_Dphi = ((spvpp_u1b1_17_phiB - spvpp_u1b1_17_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_35_34->f.h = 0; + + { + switch (spvpp_u1b1_17_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_17__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_17_HighP1b1r = spvpp_u1b1_17__HighP1b1; + + { + switch (spvpp_u1b1_17_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_17__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_17_MedP1b1r = spvpp_u1b1_17__MedP1b1; + + { + switch (spvpp_u1b1_17_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_17__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_17_LowP1b1r = spvpp_u1b1_17__LowP1b1; + if ((((((((((((((spvpp_u1b1_17_eta <= mxeta12dt) && (spvpp_u1b1_17_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_17_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_17_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_17_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_17_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_17_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_17_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_17_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_17_HighP1b1r) spvpp_Eq1b1_ptr_b_35_34->f.h = 3; + else if (spvpp_u1b1_17_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_17_MedP1b1r) spvpp_Eq1b1_ptr_b_35_34->f.h = 2; + else if ((((spvpp_u1b1_17_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_17_LowP1b1r) || spvpp_u1b1_17_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_35_34->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_18() +{ +/* always */ if (CH_spvpp_u1b1_18_meA | CH_spvpp_u1b1_18_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_18_Dphi | CH_spvpp_u1b1_18_wide_phi) +{ + spvpp_u1b1_18_phiA = spvpp_u1b1_18_meA_ptr_b_9_0->f.h; + spvpp_u1b1_18_eta = spvpp_u1b1_18_meA_ptr_b_16_10->f.h; + spvpp_u1b1_18_qA = spvpp_u1b1_18_meA_ptr_b_20_17->f.h; + spvpp_u1b1_18_validA = spvpp_u1b1_18_meA_ptr_b_25_25->f.h; + spvpp_u1b1_18_phiB = spvpp_u1b1_18_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_18_qB = spvpp_u1b1_18_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_18_phiA > spvpp_u1b1_18_phiB) spvpp_u1b1_18_Dphi = ((spvpp_u1b1_18_phiA - spvpp_u1b1_18_phiB) & 0x3ffLL); + else spvpp_u1b1_18_Dphi = ((spvpp_u1b1_18_phiB - spvpp_u1b1_18_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_37_36->f.h = 0; + + { + switch (spvpp_u1b1_18_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_18__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_18_HighP1b1r = spvpp_u1b1_18__HighP1b1; + + { + switch (spvpp_u1b1_18_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_18__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_18_MedP1b1r = spvpp_u1b1_18__MedP1b1; + + { + switch (spvpp_u1b1_18_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_18__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_18_LowP1b1r = spvpp_u1b1_18__LowP1b1; + if ((((((((((((((spvpp_u1b1_18_eta <= mxeta12dt) && (spvpp_u1b1_18_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_18_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_18_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_18_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_18_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_18_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_18_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_18_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_18_HighP1b1r) spvpp_Eq1b1_ptr_b_37_36->f.h = 3; + else if (spvpp_u1b1_18_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_18_MedP1b1r) spvpp_Eq1b1_ptr_b_37_36->f.h = 2; + else if ((((spvpp_u1b1_18_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_18_LowP1b1r) || spvpp_u1b1_18_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_37_36->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_19() +{ +/* always */ if (CH_spvpp_u1b1_19_meA | CH_spvpp_u1b1_19_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_19_Dphi | CH_spvpp_u1b1_19_wide_phi) +{ + spvpp_u1b1_19_phiA = spvpp_u1b1_19_meA_ptr_b_9_0->f.h; + spvpp_u1b1_19_eta = spvpp_u1b1_19_meA_ptr_b_16_10->f.h; + spvpp_u1b1_19_qA = spvpp_u1b1_19_meA_ptr_b_20_17->f.h; + spvpp_u1b1_19_validA = spvpp_u1b1_19_meA_ptr_b_25_25->f.h; + spvpp_u1b1_19_phiB = spvpp_u1b1_19_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_19_qB = spvpp_u1b1_19_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_19_phiA > spvpp_u1b1_19_phiB) spvpp_u1b1_19_Dphi = ((spvpp_u1b1_19_phiA - spvpp_u1b1_19_phiB) & 0x3ffLL); + else spvpp_u1b1_19_Dphi = ((spvpp_u1b1_19_phiB - spvpp_u1b1_19_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_39_38->f.h = 0; + + { + switch (spvpp_u1b1_19_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_19__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_19_HighP1b1r = spvpp_u1b1_19__HighP1b1; + + { + switch (spvpp_u1b1_19_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_19__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_19_MedP1b1r = spvpp_u1b1_19__MedP1b1; + + { + switch (spvpp_u1b1_19_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_19__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_19_LowP1b1r = spvpp_u1b1_19__LowP1b1; + if ((((((((((((((spvpp_u1b1_19_eta <= mxeta12dt) && (spvpp_u1b1_19_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_19_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_19_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_19_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_19_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_19_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_19_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_19_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_19_HighP1b1r) spvpp_Eq1b1_ptr_b_39_38->f.h = 3; + else if (spvpp_u1b1_19_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_19_MedP1b1r) spvpp_Eq1b1_ptr_b_39_38->f.h = 2; + else if ((((spvpp_u1b1_19_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_19_LowP1b1r) || spvpp_u1b1_19_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_39_38->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_2() +{ +/* always */ if (CH_spvpp_u1b1_2_meA | CH_spvpp_u1b1_2_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_2_Dphi | CH_spvpp_u1b1_2_wide_phi) +{ + spvpp_u1b1_2_phiA = spvpp_u1b1_2_meA_ptr_b_9_0->f.h; + spvpp_u1b1_2_eta = spvpp_u1b1_2_meA_ptr_b_16_10->f.h; + spvpp_u1b1_2_qA = spvpp_u1b1_2_meA_ptr_b_20_17->f.h; + spvpp_u1b1_2_validA = spvpp_u1b1_2_meA_ptr_b_25_25->f.h; + spvpp_u1b1_2_phiB = spvpp_u1b1_2_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_2_qB = spvpp_u1b1_2_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_2_phiA > spvpp_u1b1_2_phiB) spvpp_u1b1_2_Dphi = ((spvpp_u1b1_2_phiA - spvpp_u1b1_2_phiB) & 0x3ffLL); + else spvpp_u1b1_2_Dphi = ((spvpp_u1b1_2_phiB - spvpp_u1b1_2_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_5_4->f.h = 0; + + { + switch (spvpp_u1b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_2__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_2_HighP1b1r = spvpp_u1b1_2__HighP1b1; + + { + switch (spvpp_u1b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_2__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_2_MedP1b1r = spvpp_u1b1_2__MedP1b1; + + { + switch (spvpp_u1b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_2__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_2_LowP1b1r = spvpp_u1b1_2__LowP1b1; + if ((((((((((((((spvpp_u1b1_2_eta <= mxeta12dt) && (spvpp_u1b1_2_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_2_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_2_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_2_HighP1b1r) spvpp_Eq1b1_ptr_b_5_4->f.h = 3; + else if (spvpp_u1b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_2_MedP1b1r) spvpp_Eq1b1_ptr_b_5_4->f.h = 2; + else if ((((spvpp_u1b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_2_LowP1b1r) || spvpp_u1b1_2_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_5_4->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_20() +{ +/* always */ if (CH_spvpp_u1b1_20_meA | CH_spvpp_u1b1_20_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_20_Dphi | CH_spvpp_u1b1_20_wide_phi) +{ + spvpp_u1b1_20_phiA = spvpp_u1b1_20_meA_ptr_b_9_0->f.h; + spvpp_u1b1_20_eta = spvpp_u1b1_20_meA_ptr_b_16_10->f.h; + spvpp_u1b1_20_qA = spvpp_u1b1_20_meA_ptr_b_20_17->f.h; + spvpp_u1b1_20_validA = spvpp_u1b1_20_meA_ptr_b_25_25->f.h; + spvpp_u1b1_20_phiB = spvpp_u1b1_20_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_20_qB = spvpp_u1b1_20_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_20_phiA > spvpp_u1b1_20_phiB) spvpp_u1b1_20_Dphi = ((spvpp_u1b1_20_phiA - spvpp_u1b1_20_phiB) & 0x3ffLL); + else spvpp_u1b1_20_Dphi = ((spvpp_u1b1_20_phiB - spvpp_u1b1_20_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_41_40->f.h = 0; + + { + switch (spvpp_u1b1_20_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_20__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_20_HighP1b1r = spvpp_u1b1_20__HighP1b1; + + { + switch (spvpp_u1b1_20_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_20__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_20_MedP1b1r = spvpp_u1b1_20__MedP1b1; + + { + switch (spvpp_u1b1_20_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_20__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_20_LowP1b1r = spvpp_u1b1_20__LowP1b1; + if ((((((((((((((spvpp_u1b1_20_eta <= mxeta12dt) && (spvpp_u1b1_20_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_20_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_20_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_20_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_20_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_20_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_20_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_20_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_20_HighP1b1r) spvpp_Eq1b1_ptr_b_41_40->f.h = 3; + else if (spvpp_u1b1_20_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_20_MedP1b1r) spvpp_Eq1b1_ptr_b_41_40->f.h = 2; + else if ((((spvpp_u1b1_20_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_20_LowP1b1r) || spvpp_u1b1_20_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_41_40->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_21() +{ +/* always */ if (CH_spvpp_u1b1_21_meA | CH_spvpp_u1b1_21_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_21_Dphi | CH_spvpp_u1b1_21_wide_phi) +{ + spvpp_u1b1_21_phiA = spvpp_u1b1_21_meA_ptr_b_9_0->f.h; + spvpp_u1b1_21_eta = spvpp_u1b1_21_meA_ptr_b_16_10->f.h; + spvpp_u1b1_21_qA = spvpp_u1b1_21_meA_ptr_b_20_17->f.h; + spvpp_u1b1_21_validA = spvpp_u1b1_21_meA_ptr_b_25_25->f.h; + spvpp_u1b1_21_phiB = spvpp_u1b1_21_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_21_qB = spvpp_u1b1_21_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_21_phiA > spvpp_u1b1_21_phiB) spvpp_u1b1_21_Dphi = ((spvpp_u1b1_21_phiA - spvpp_u1b1_21_phiB) & 0x3ffLL); + else spvpp_u1b1_21_Dphi = ((spvpp_u1b1_21_phiB - spvpp_u1b1_21_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_43_42->f.h = 0; + + { + switch (spvpp_u1b1_21_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_21__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_21_HighP1b1r = spvpp_u1b1_21__HighP1b1; + + { + switch (spvpp_u1b1_21_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_21__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_21_MedP1b1r = spvpp_u1b1_21__MedP1b1; + + { + switch (spvpp_u1b1_21_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_21__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_21_LowP1b1r = spvpp_u1b1_21__LowP1b1; + if ((((((((((((((spvpp_u1b1_21_eta <= mxeta12dt) && (spvpp_u1b1_21_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_21_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_21_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_21_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_21_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_21_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_21_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_21_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_21_HighP1b1r) spvpp_Eq1b1_ptr_b_43_42->f.h = 3; + else if (spvpp_u1b1_21_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_21_MedP1b1r) spvpp_Eq1b1_ptr_b_43_42->f.h = 2; + else if ((((spvpp_u1b1_21_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_21_LowP1b1r) || spvpp_u1b1_21_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_43_42->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_22() +{ +/* always */ if (CH_spvpp_u1b1_22_meA | CH_spvpp_u1b1_22_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_22_Dphi | CH_spvpp_u1b1_22_wide_phi) +{ + spvpp_u1b1_22_phiA = spvpp_u1b1_22_meA_ptr_b_9_0->f.h; + spvpp_u1b1_22_eta = spvpp_u1b1_22_meA_ptr_b_16_10->f.h; + spvpp_u1b1_22_qA = spvpp_u1b1_22_meA_ptr_b_20_17->f.h; + spvpp_u1b1_22_validA = spvpp_u1b1_22_meA_ptr_b_25_25->f.h; + spvpp_u1b1_22_phiB = spvpp_u1b1_22_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_22_qB = spvpp_u1b1_22_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_22_phiA > spvpp_u1b1_22_phiB) spvpp_u1b1_22_Dphi = ((spvpp_u1b1_22_phiA - spvpp_u1b1_22_phiB) & 0x3ffLL); + else spvpp_u1b1_22_Dphi = ((spvpp_u1b1_22_phiB - spvpp_u1b1_22_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_45_44->f.h = 0; + + { + switch (spvpp_u1b1_22_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_22__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_22_HighP1b1r = spvpp_u1b1_22__HighP1b1; + + { + switch (spvpp_u1b1_22_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_22__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_22_MedP1b1r = spvpp_u1b1_22__MedP1b1; + + { + switch (spvpp_u1b1_22_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_22__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_22_LowP1b1r = spvpp_u1b1_22__LowP1b1; + if ((((((((((((((spvpp_u1b1_22_eta <= mxeta12dt) && (spvpp_u1b1_22_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_22_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_22_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_22_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_22_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_22_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_22_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_22_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_22_HighP1b1r) spvpp_Eq1b1_ptr_b_45_44->f.h = 3; + else if (spvpp_u1b1_22_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_22_MedP1b1r) spvpp_Eq1b1_ptr_b_45_44->f.h = 2; + else if ((((spvpp_u1b1_22_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_22_LowP1b1r) || spvpp_u1b1_22_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_45_44->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_23() +{ +/* always */ if (CH_spvpp_u1b1_23_meA | CH_spvpp_u1b1_23_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_23_Dphi | CH_spvpp_u1b1_23_wide_phi) +{ + spvpp_u1b1_23_phiA = spvpp_u1b1_23_meA_ptr_b_9_0->f.h; + spvpp_u1b1_23_eta = spvpp_u1b1_23_meA_ptr_b_16_10->f.h; + spvpp_u1b1_23_qA = spvpp_u1b1_23_meA_ptr_b_20_17->f.h; + spvpp_u1b1_23_validA = spvpp_u1b1_23_meA_ptr_b_25_25->f.h; + spvpp_u1b1_23_phiB = spvpp_u1b1_23_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_23_qB = spvpp_u1b1_23_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_23_phiA > spvpp_u1b1_23_phiB) spvpp_u1b1_23_Dphi = ((spvpp_u1b1_23_phiA - spvpp_u1b1_23_phiB) & 0x3ffLL); + else spvpp_u1b1_23_Dphi = ((spvpp_u1b1_23_phiB - spvpp_u1b1_23_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_47_46->f.h = 0; + + { + switch (spvpp_u1b1_23_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_23__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_23_HighP1b1r = spvpp_u1b1_23__HighP1b1; + + { + switch (spvpp_u1b1_23_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_23__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_23_MedP1b1r = spvpp_u1b1_23__MedP1b1; + + { + switch (spvpp_u1b1_23_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_23__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_23_LowP1b1r = spvpp_u1b1_23__LowP1b1; + if ((((((((((((((spvpp_u1b1_23_eta <= mxeta12dt) && (spvpp_u1b1_23_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_23_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_23_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_23_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_23_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_23_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_23_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_23_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_23_HighP1b1r) spvpp_Eq1b1_ptr_b_47_46->f.h = 3; + else if (spvpp_u1b1_23_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_23_MedP1b1r) spvpp_Eq1b1_ptr_b_47_46->f.h = 2; + else if ((((spvpp_u1b1_23_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_23_LowP1b1r) || spvpp_u1b1_23_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_47_46->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_3() +{ +/* always */ if (CH_spvpp_u1b1_3_meA | CH_spvpp_u1b1_3_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_3_Dphi | CH_spvpp_u1b1_3_wide_phi) +{ + spvpp_u1b1_3_phiA = spvpp_u1b1_3_meA_ptr_b_9_0->f.h; + spvpp_u1b1_3_eta = spvpp_u1b1_3_meA_ptr_b_16_10->f.h; + spvpp_u1b1_3_qA = spvpp_u1b1_3_meA_ptr_b_20_17->f.h; + spvpp_u1b1_3_validA = spvpp_u1b1_3_meA_ptr_b_25_25->f.h; + spvpp_u1b1_3_phiB = spvpp_u1b1_3_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_3_qB = spvpp_u1b1_3_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_3_phiA > spvpp_u1b1_3_phiB) spvpp_u1b1_3_Dphi = ((spvpp_u1b1_3_phiA - spvpp_u1b1_3_phiB) & 0x3ffLL); + else spvpp_u1b1_3_Dphi = ((spvpp_u1b1_3_phiB - spvpp_u1b1_3_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_7_6->f.h = 0; + + { + switch (spvpp_u1b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_3__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_3_HighP1b1r = spvpp_u1b1_3__HighP1b1; + + { + switch (spvpp_u1b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_3__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_3_MedP1b1r = spvpp_u1b1_3__MedP1b1; + + { + switch (spvpp_u1b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_3__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_3_LowP1b1r = spvpp_u1b1_3__LowP1b1; + if ((((((((((((((spvpp_u1b1_3_eta <= mxeta12dt) && (spvpp_u1b1_3_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_3_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_3_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_3_HighP1b1r) spvpp_Eq1b1_ptr_b_7_6->f.h = 3; + else if (spvpp_u1b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_3_MedP1b1r) spvpp_Eq1b1_ptr_b_7_6->f.h = 2; + else if ((((spvpp_u1b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_3_LowP1b1r) || spvpp_u1b1_3_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_7_6->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_4() +{ +/* always */ if (CH_spvpp_u1b1_4_meA | CH_spvpp_u1b1_4_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_4_Dphi | CH_spvpp_u1b1_4_wide_phi) +{ + spvpp_u1b1_4_phiA = spvpp_u1b1_4_meA_ptr_b_9_0->f.h; + spvpp_u1b1_4_eta = spvpp_u1b1_4_meA_ptr_b_16_10->f.h; + spvpp_u1b1_4_qA = spvpp_u1b1_4_meA_ptr_b_20_17->f.h; + spvpp_u1b1_4_validA = spvpp_u1b1_4_meA_ptr_b_25_25->f.h; + spvpp_u1b1_4_phiB = spvpp_u1b1_4_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_4_qB = spvpp_u1b1_4_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_4_phiA > spvpp_u1b1_4_phiB) spvpp_u1b1_4_Dphi = ((spvpp_u1b1_4_phiA - spvpp_u1b1_4_phiB) & 0x3ffLL); + else spvpp_u1b1_4_Dphi = ((spvpp_u1b1_4_phiB - spvpp_u1b1_4_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_9_8->f.h = 0; + + { + switch (spvpp_u1b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_4__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_4_HighP1b1r = spvpp_u1b1_4__HighP1b1; + + { + switch (spvpp_u1b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_4__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_4_MedP1b1r = spvpp_u1b1_4__MedP1b1; + + { + switch (spvpp_u1b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_4__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_4_LowP1b1r = spvpp_u1b1_4__LowP1b1; + if ((((((((((((((spvpp_u1b1_4_eta <= mxeta12dt) && (spvpp_u1b1_4_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_4_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_4_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_4_HighP1b1r) spvpp_Eq1b1_ptr_b_9_8->f.h = 3; + else if (spvpp_u1b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_4_MedP1b1r) spvpp_Eq1b1_ptr_b_9_8->f.h = 2; + else if ((((spvpp_u1b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_4_LowP1b1r) || spvpp_u1b1_4_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_9_8->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_5() +{ +/* always */ if (CH_spvpp_u1b1_5_meA | CH_spvpp_u1b1_5_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_5_Dphi | CH_spvpp_u1b1_5_wide_phi) +{ + spvpp_u1b1_5_phiA = spvpp_u1b1_5_meA_ptr_b_9_0->f.h; + spvpp_u1b1_5_eta = spvpp_u1b1_5_meA_ptr_b_16_10->f.h; + spvpp_u1b1_5_qA = spvpp_u1b1_5_meA_ptr_b_20_17->f.h; + spvpp_u1b1_5_validA = spvpp_u1b1_5_meA_ptr_b_25_25->f.h; + spvpp_u1b1_5_phiB = spvpp_u1b1_5_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_5_qB = spvpp_u1b1_5_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_5_phiA > spvpp_u1b1_5_phiB) spvpp_u1b1_5_Dphi = ((spvpp_u1b1_5_phiA - spvpp_u1b1_5_phiB) & 0x3ffLL); + else spvpp_u1b1_5_Dphi = ((spvpp_u1b1_5_phiB - spvpp_u1b1_5_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_11_10->f.h = 0; + + { + switch (spvpp_u1b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_5__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_5_HighP1b1r = spvpp_u1b1_5__HighP1b1; + + { + switch (spvpp_u1b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_5__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_5_MedP1b1r = spvpp_u1b1_5__MedP1b1; + + { + switch (spvpp_u1b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_5__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_5_LowP1b1r = spvpp_u1b1_5__LowP1b1; + if ((((((((((((((spvpp_u1b1_5_eta <= mxeta12dt) && (spvpp_u1b1_5_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_5_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_5_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_5_HighP1b1r) spvpp_Eq1b1_ptr_b_11_10->f.h = 3; + else if (spvpp_u1b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_5_MedP1b1r) spvpp_Eq1b1_ptr_b_11_10->f.h = 2; + else if ((((spvpp_u1b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_5_LowP1b1r) || spvpp_u1b1_5_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_11_10->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_6() +{ +/* always */ if (CH_spvpp_u1b1_6_meA | CH_spvpp_u1b1_6_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_6_Dphi | CH_spvpp_u1b1_6_wide_phi) +{ + spvpp_u1b1_6_phiA = spvpp_u1b1_6_meA_ptr_b_9_0->f.h; + spvpp_u1b1_6_eta = spvpp_u1b1_6_meA_ptr_b_16_10->f.h; + spvpp_u1b1_6_qA = spvpp_u1b1_6_meA_ptr_b_20_17->f.h; + spvpp_u1b1_6_validA = spvpp_u1b1_6_meA_ptr_b_25_25->f.h; + spvpp_u1b1_6_phiB = spvpp_u1b1_6_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_6_qB = spvpp_u1b1_6_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_6_phiA > spvpp_u1b1_6_phiB) spvpp_u1b1_6_Dphi = ((spvpp_u1b1_6_phiA - spvpp_u1b1_6_phiB) & 0x3ffLL); + else spvpp_u1b1_6_Dphi = ((spvpp_u1b1_6_phiB - spvpp_u1b1_6_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_13_12->f.h = 0; + + { + switch (spvpp_u1b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_6__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_6_HighP1b1r = spvpp_u1b1_6__HighP1b1; + + { + switch (spvpp_u1b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_6__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_6_MedP1b1r = spvpp_u1b1_6__MedP1b1; + + { + switch (spvpp_u1b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_6__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_6_LowP1b1r = spvpp_u1b1_6__LowP1b1; + if ((((((((((((((spvpp_u1b1_6_eta <= mxeta12dt) && (spvpp_u1b1_6_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_6_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_6_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_6_HighP1b1r) spvpp_Eq1b1_ptr_b_13_12->f.h = 3; + else if (spvpp_u1b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_6_MedP1b1r) spvpp_Eq1b1_ptr_b_13_12->f.h = 2; + else if ((((spvpp_u1b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_6_LowP1b1r) || spvpp_u1b1_6_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_13_12->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_7() +{ +/* always */ if (CH_spvpp_u1b1_7_meA | CH_spvpp_u1b1_7_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_7_Dphi | CH_spvpp_u1b1_7_wide_phi) +{ + spvpp_u1b1_7_phiA = spvpp_u1b1_7_meA_ptr_b_9_0->f.h; + spvpp_u1b1_7_eta = spvpp_u1b1_7_meA_ptr_b_16_10->f.h; + spvpp_u1b1_7_qA = spvpp_u1b1_7_meA_ptr_b_20_17->f.h; + spvpp_u1b1_7_validA = spvpp_u1b1_7_meA_ptr_b_25_25->f.h; + spvpp_u1b1_7_phiB = spvpp_u1b1_7_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_7_qB = spvpp_u1b1_7_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_7_phiA > spvpp_u1b1_7_phiB) spvpp_u1b1_7_Dphi = ((spvpp_u1b1_7_phiA - spvpp_u1b1_7_phiB) & 0x3ffLL); + else spvpp_u1b1_7_Dphi = ((spvpp_u1b1_7_phiB - spvpp_u1b1_7_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_15_14->f.h = 0; + + { + switch (spvpp_u1b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_7__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_7_HighP1b1r = spvpp_u1b1_7__HighP1b1; + + { + switch (spvpp_u1b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_7__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_7_MedP1b1r = spvpp_u1b1_7__MedP1b1; + + { + switch (spvpp_u1b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_7__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_7_LowP1b1r = spvpp_u1b1_7__LowP1b1; + if ((((((((((((((spvpp_u1b1_7_eta <= mxeta12dt) && (spvpp_u1b1_7_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_7_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_7_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_7_HighP1b1r) spvpp_Eq1b1_ptr_b_15_14->f.h = 3; + else if (spvpp_u1b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_7_MedP1b1r) spvpp_Eq1b1_ptr_b_15_14->f.h = 2; + else if ((((spvpp_u1b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_7_LowP1b1r) || spvpp_u1b1_7_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_15_14->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_8() +{ +/* always */ if (CH_spvpp_u1b1_8_meA | CH_spvpp_u1b1_8_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_8_Dphi | CH_spvpp_u1b1_8_wide_phi) +{ + spvpp_u1b1_8_phiA = spvpp_u1b1_8_meA_ptr_b_9_0->f.h; + spvpp_u1b1_8_eta = spvpp_u1b1_8_meA_ptr_b_16_10->f.h; + spvpp_u1b1_8_qA = spvpp_u1b1_8_meA_ptr_b_20_17->f.h; + spvpp_u1b1_8_validA = spvpp_u1b1_8_meA_ptr_b_25_25->f.h; + spvpp_u1b1_8_phiB = spvpp_u1b1_8_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_8_qB = spvpp_u1b1_8_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_8_phiA > spvpp_u1b1_8_phiB) spvpp_u1b1_8_Dphi = ((spvpp_u1b1_8_phiA - spvpp_u1b1_8_phiB) & 0x3ffLL); + else spvpp_u1b1_8_Dphi = ((spvpp_u1b1_8_phiB - spvpp_u1b1_8_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_17_16->f.h = 0; + + { + switch (spvpp_u1b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_8__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_8_HighP1b1r = spvpp_u1b1_8__HighP1b1; + + { + switch (spvpp_u1b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_8__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_8_MedP1b1r = spvpp_u1b1_8__MedP1b1; + + { + switch (spvpp_u1b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_8__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_8_LowP1b1r = spvpp_u1b1_8__LowP1b1; + if ((((((((((((((spvpp_u1b1_8_eta <= mxeta12dt) && (spvpp_u1b1_8_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_8_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_8_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_8_HighP1b1r) spvpp_Eq1b1_ptr_b_17_16->f.h = 3; + else if (spvpp_u1b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_8_MedP1b1r) spvpp_Eq1b1_ptr_b_17_16->f.h = 2; + else if ((((spvpp_u1b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_8_LowP1b1r) || spvpp_u1b1_8_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_17_16->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u1b1_9() +{ +/* always */ if (CH_spvpp_u1b1_9_meA | CH_spvpp_u1b1_9_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u1b1_9_Dphi | CH_spvpp_u1b1_9_wide_phi) +{ + spvpp_u1b1_9_phiA = spvpp_u1b1_9_meA_ptr_b_9_0->f.h; + spvpp_u1b1_9_eta = spvpp_u1b1_9_meA_ptr_b_16_10->f.h; + spvpp_u1b1_9_qA = spvpp_u1b1_9_meA_ptr_b_20_17->f.h; + spvpp_u1b1_9_validA = spvpp_u1b1_9_meA_ptr_b_25_25->f.h; + spvpp_u1b1_9_phiB = spvpp_u1b1_9_mbB_ptr_b_9_0->f.h; + spvpp_u1b1_9_qB = spvpp_u1b1_9_mbB_ptr_b_12_10->f.h; + if (spvpp_u1b1_9_phiA > spvpp_u1b1_9_phiB) spvpp_u1b1_9_Dphi = ((spvpp_u1b1_9_phiA - spvpp_u1b1_9_phiB) & 0x3ffLL); + else spvpp_u1b1_9_Dphi = ((spvpp_u1b1_9_phiB - spvpp_u1b1_9_phiA) & 0x3ffLL); + spvpp_Eq1b1_ptr_b_19_18->f.h = 0; + + { + switch (spvpp_u1b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u1b1_9__HighP1b1 = 0; + break; + } + } + spvpp_u1b1_9_HighP1b1r = spvpp_u1b1_9__HighP1b1; + + { + switch (spvpp_u1b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_9__MedP1b1 = 127; + break; + } + } + spvpp_u1b1_9_MedP1b1r = spvpp_u1b1_9__MedP1b1; + + { + switch (spvpp_u1b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u1b1_9__LowP1b1 = 127; + break; + } + } + spvpp_u1b1_9_LowP1b1r = spvpp_u1b1_9__LowP1b1; + if ((((((((((((((spvpp_u1b1_9_eta <= mxeta12dt) && (spvpp_u1b1_9_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u1b1_9_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u1b1_9_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u1b1_9_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u1b1_9_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u1b1_9_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u1b1_9_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u1b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_9_HighP1b1r) spvpp_Eq1b1_ptr_b_19_18->f.h = 3; + else if (spvpp_u1b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_9_MedP1b1r) spvpp_Eq1b1_ptr_b_19_18->f.h = 2; + else if ((((spvpp_u1b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u1b1_9_LowP1b1r) || spvpp_u1b1_9_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq1b1_ptr_b_19_18->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u3b1_0() +{ +/* always */ if (CH_spvpp_u3b1_0_meA | CH_spvpp_u3b1_0_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_0_Dphi | CH_spvpp_u3b1_0_wide_phi) +{ + spvpp_u3b1_0_phiA = spvpp_u3b1_0_meA_ptr_b_9_0->f.h; + spvpp_u3b1_0_eta = spvpp_u3b1_0_meA_ptr_b_16_10->f.h; + spvpp_u3b1_0_qA = spvpp_u3b1_0_meA_ptr_b_20_17->f.h; + spvpp_u3b1_0_validA = spvpp_u3b1_0_meA_ptr_b_21_21->f.h; + spvpp_u3b1_0_phiB = spvpp_u3b1_0_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_0_qB = spvpp_u3b1_0_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_0_phiA > spvpp_u3b1_0_phiB) spvpp_u3b1_0_Dphi = ((spvpp_u3b1_0_phiA - spvpp_u3b1_0_phiB) & 0x3ffLL); + else spvpp_u3b1_0_Dphi = ((spvpp_u3b1_0_phiB - spvpp_u3b1_0_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_1_0->f.h = 0; + + { + switch (spvpp_u3b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_0__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_0_HighP2b1r = spvpp_u3b1_0__HighP2b1; + + { + switch (spvpp_u3b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_0__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_0_MedP2b1r = spvpp_u3b1_0__MedP2b1; + + { + switch (spvpp_u3b1_0_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_0__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_0_LowP2b1r = spvpp_u3b1_0__LowP2b1; + if ((((((((((((((spvpp_u3b1_0_eta <= mxeta12dt) && (spvpp_u3b1_0_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_0_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_0_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_0_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_0_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_0_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_0_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_0_HighP2b1r) spvpp_Eq3b1_ptr_b_1_0->f.h = 3; + else if (spvpp_u3b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_0_MedP2b1r) spvpp_Eq3b1_ptr_b_1_0->f.h = 2; + else if ((((spvpp_u3b1_0_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_0_LowP2b1r) || spvpp_u3b1_0_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_1_0->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u3b1_1() +{ +/* always */ if (CH_spvpp_u3b1_1_meA | CH_spvpp_u3b1_1_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_1_Dphi | CH_spvpp_u3b1_1_wide_phi) +{ + spvpp_u3b1_1_phiA = spvpp_u3b1_1_meA_ptr_b_9_0->f.h; + spvpp_u3b1_1_eta = spvpp_u3b1_1_meA_ptr_b_16_10->f.h; + spvpp_u3b1_1_qA = spvpp_u3b1_1_meA_ptr_b_20_17->f.h; + spvpp_u3b1_1_validA = spvpp_u3b1_1_meA_ptr_b_21_21->f.h; + spvpp_u3b1_1_phiB = spvpp_u3b1_1_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_1_qB = spvpp_u3b1_1_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_1_phiA > spvpp_u3b1_1_phiB) spvpp_u3b1_1_Dphi = ((spvpp_u3b1_1_phiA - spvpp_u3b1_1_phiB) & 0x3ffLL); + else spvpp_u3b1_1_Dphi = ((spvpp_u3b1_1_phiB - spvpp_u3b1_1_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_3_2->f.h = 0; + + { + switch (spvpp_u3b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_1__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_1_HighP2b1r = spvpp_u3b1_1__HighP2b1; + + { + switch (spvpp_u3b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_1__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_1_MedP2b1r = spvpp_u3b1_1__MedP2b1; + + { + switch (spvpp_u3b1_1_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_1__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_1_LowP2b1r = spvpp_u3b1_1__LowP2b1; + if ((((((((((((((spvpp_u3b1_1_eta <= mxeta12dt) && (spvpp_u3b1_1_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_1_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_1_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_1_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_1_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_1_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_1_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_1_HighP2b1r) spvpp_Eq3b1_ptr_b_3_2->f.h = 3; + else if (spvpp_u3b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_1_MedP2b1r) spvpp_Eq3b1_ptr_b_3_2->f.h = 2; + else if ((((spvpp_u3b1_1_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_1_LowP2b1r) || spvpp_u3b1_1_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_3_2->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u3b1_10() +{ +/* always */ if (CH_spvpp_u3b1_10_meA | CH_spvpp_u3b1_10_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_10_Dphi | CH_spvpp_u3b1_10_wide_phi) +{ + spvpp_u3b1_10_phiA = spvpp_u3b1_10_meA_ptr_b_9_0->f.h; + spvpp_u3b1_10_eta = spvpp_u3b1_10_meA_ptr_b_16_10->f.h; + spvpp_u3b1_10_qA = spvpp_u3b1_10_meA_ptr_b_20_17->f.h; + spvpp_u3b1_10_validA = spvpp_u3b1_10_meA_ptr_b_21_21->f.h; + spvpp_u3b1_10_phiB = spvpp_u3b1_10_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_10_qB = spvpp_u3b1_10_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_10_phiA > spvpp_u3b1_10_phiB) spvpp_u3b1_10_Dphi = ((spvpp_u3b1_10_phiA - spvpp_u3b1_10_phiB) & 0x3ffLL); + else spvpp_u3b1_10_Dphi = ((spvpp_u3b1_10_phiB - spvpp_u3b1_10_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_21_20->f.h = 0; + + { + switch (spvpp_u3b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_10__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_10_HighP2b1r = spvpp_u3b1_10__HighP2b1; + + { + switch (spvpp_u3b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_10__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_10_MedP2b1r = spvpp_u3b1_10__MedP2b1; + + { + switch (spvpp_u3b1_10_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_10__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_10_LowP2b1r = spvpp_u3b1_10__LowP2b1; + if ((((((((((((((spvpp_u3b1_10_eta <= mxeta12dt) && (spvpp_u3b1_10_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_10_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_10_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_10_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_10_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_10_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_10_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_10_HighP2b1r) spvpp_Eq3b1_ptr_b_21_20->f.h = 3; + else if (spvpp_u3b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_10_MedP2b1r) spvpp_Eq3b1_ptr_b_21_20->f.h = 2; + else if ((((spvpp_u3b1_10_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_10_LowP2b1r) || spvpp_u3b1_10_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_21_20->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u3b1_11() +{ +/* always */ if (CH_spvpp_u3b1_11_meA | CH_spvpp_u3b1_11_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_11_Dphi | CH_spvpp_u3b1_11_wide_phi) +{ + spvpp_u3b1_11_phiA = spvpp_u3b1_11_meA_ptr_b_9_0->f.h; + spvpp_u3b1_11_eta = spvpp_u3b1_11_meA_ptr_b_16_10->f.h; + spvpp_u3b1_11_qA = spvpp_u3b1_11_meA_ptr_b_20_17->f.h; + spvpp_u3b1_11_validA = spvpp_u3b1_11_meA_ptr_b_21_21->f.h; + spvpp_u3b1_11_phiB = spvpp_u3b1_11_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_11_qB = spvpp_u3b1_11_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_11_phiA > spvpp_u3b1_11_phiB) spvpp_u3b1_11_Dphi = ((spvpp_u3b1_11_phiA - spvpp_u3b1_11_phiB) & 0x3ffLL); + else spvpp_u3b1_11_Dphi = ((spvpp_u3b1_11_phiB - spvpp_u3b1_11_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_23_22->f.h = 0; + + { + switch (spvpp_u3b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_11__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_11_HighP2b1r = spvpp_u3b1_11__HighP2b1; + + { + switch (spvpp_u3b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_11__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_11_MedP2b1r = spvpp_u3b1_11__MedP2b1; + + { + switch (spvpp_u3b1_11_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_11__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_11_LowP2b1r = spvpp_u3b1_11__LowP2b1; + if ((((((((((((((spvpp_u3b1_11_eta <= mxeta12dt) && (spvpp_u3b1_11_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_11_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_11_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_11_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_11_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_11_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_11_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_11_HighP2b1r) spvpp_Eq3b1_ptr_b_23_22->f.h = 3; + else if (spvpp_u3b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_11_MedP2b1r) spvpp_Eq3b1_ptr_b_23_22->f.h = 2; + else if ((((spvpp_u3b1_11_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_11_LowP2b1r) || spvpp_u3b1_11_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_23_22->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u3b1_2() +{ +/* always */ if (CH_spvpp_u3b1_2_meA | CH_spvpp_u3b1_2_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_2_Dphi | CH_spvpp_u3b1_2_wide_phi) +{ + spvpp_u3b1_2_phiA = spvpp_u3b1_2_meA_ptr_b_9_0->f.h; + spvpp_u3b1_2_eta = spvpp_u3b1_2_meA_ptr_b_16_10->f.h; + spvpp_u3b1_2_qA = spvpp_u3b1_2_meA_ptr_b_20_17->f.h; + spvpp_u3b1_2_validA = spvpp_u3b1_2_meA_ptr_b_21_21->f.h; + spvpp_u3b1_2_phiB = spvpp_u3b1_2_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_2_qB = spvpp_u3b1_2_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_2_phiA > spvpp_u3b1_2_phiB) spvpp_u3b1_2_Dphi = ((spvpp_u3b1_2_phiA - spvpp_u3b1_2_phiB) & 0x3ffLL); + else spvpp_u3b1_2_Dphi = ((spvpp_u3b1_2_phiB - spvpp_u3b1_2_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_5_4->f.h = 0; + + { + switch (spvpp_u3b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_2__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_2_HighP2b1r = spvpp_u3b1_2__HighP2b1; + + { + switch (spvpp_u3b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_2__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_2_MedP2b1r = spvpp_u3b1_2__MedP2b1; + + { + switch (spvpp_u3b1_2_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_2__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_2_LowP2b1r = spvpp_u3b1_2__LowP2b1; + if ((((((((((((((spvpp_u3b1_2_eta <= mxeta12dt) && (spvpp_u3b1_2_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_2_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_2_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_2_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_2_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_2_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_2_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_2_HighP2b1r) spvpp_Eq3b1_ptr_b_5_4->f.h = 3; + else if (spvpp_u3b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_2_MedP2b1r) spvpp_Eq3b1_ptr_b_5_4->f.h = 2; + else if ((((spvpp_u3b1_2_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_2_LowP2b1r) || spvpp_u3b1_2_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_5_4->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u3b1_3() +{ +/* always */ if (CH_spvpp_u3b1_3_meA | CH_spvpp_u3b1_3_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_3_Dphi | CH_spvpp_u3b1_3_wide_phi) +{ + spvpp_u3b1_3_phiA = spvpp_u3b1_3_meA_ptr_b_9_0->f.h; + spvpp_u3b1_3_eta = spvpp_u3b1_3_meA_ptr_b_16_10->f.h; + spvpp_u3b1_3_qA = spvpp_u3b1_3_meA_ptr_b_20_17->f.h; + spvpp_u3b1_3_validA = spvpp_u3b1_3_meA_ptr_b_21_21->f.h; + spvpp_u3b1_3_phiB = spvpp_u3b1_3_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_3_qB = spvpp_u3b1_3_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_3_phiA > spvpp_u3b1_3_phiB) spvpp_u3b1_3_Dphi = ((spvpp_u3b1_3_phiA - spvpp_u3b1_3_phiB) & 0x3ffLL); + else spvpp_u3b1_3_Dphi = ((spvpp_u3b1_3_phiB - spvpp_u3b1_3_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_7_6->f.h = 0; + + { + switch (spvpp_u3b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_3__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_3_HighP2b1r = spvpp_u3b1_3__HighP2b1; + + { + switch (spvpp_u3b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_3__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_3_MedP2b1r = spvpp_u3b1_3__MedP2b1; + + { + switch (spvpp_u3b1_3_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_3__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_3_LowP2b1r = spvpp_u3b1_3__LowP2b1; + if ((((((((((((((spvpp_u3b1_3_eta <= mxeta12dt) && (spvpp_u3b1_3_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_3_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_3_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_3_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_3_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_3_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_3_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_3_HighP2b1r) spvpp_Eq3b1_ptr_b_7_6->f.h = 3; + else if (spvpp_u3b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_3_MedP2b1r) spvpp_Eq3b1_ptr_b_7_6->f.h = 2; + else if ((((spvpp_u3b1_3_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_3_LowP2b1r) || spvpp_u3b1_3_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_7_6->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u3b1_4() +{ +/* always */ if (CH_spvpp_u3b1_4_meA | CH_spvpp_u3b1_4_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_4_Dphi | CH_spvpp_u3b1_4_wide_phi) +{ + spvpp_u3b1_4_phiA = spvpp_u3b1_4_meA_ptr_b_9_0->f.h; + spvpp_u3b1_4_eta = spvpp_u3b1_4_meA_ptr_b_16_10->f.h; + spvpp_u3b1_4_qA = spvpp_u3b1_4_meA_ptr_b_20_17->f.h; + spvpp_u3b1_4_validA = spvpp_u3b1_4_meA_ptr_b_21_21->f.h; + spvpp_u3b1_4_phiB = spvpp_u3b1_4_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_4_qB = spvpp_u3b1_4_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_4_phiA > spvpp_u3b1_4_phiB) spvpp_u3b1_4_Dphi = ((spvpp_u3b1_4_phiA - spvpp_u3b1_4_phiB) & 0x3ffLL); + else spvpp_u3b1_4_Dphi = ((spvpp_u3b1_4_phiB - spvpp_u3b1_4_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_9_8->f.h = 0; + + { + switch (spvpp_u3b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_4__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_4_HighP2b1r = spvpp_u3b1_4__HighP2b1; + + { + switch (spvpp_u3b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_4__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_4_MedP2b1r = spvpp_u3b1_4__MedP2b1; + + { + switch (spvpp_u3b1_4_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_4__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_4_LowP2b1r = spvpp_u3b1_4__LowP2b1; + if ((((((((((((((spvpp_u3b1_4_eta <= mxeta12dt) && (spvpp_u3b1_4_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_4_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_4_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_4_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_4_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_4_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_4_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_4_HighP2b1r) spvpp_Eq3b1_ptr_b_9_8->f.h = 3; + else if (spvpp_u3b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_4_MedP2b1r) spvpp_Eq3b1_ptr_b_9_8->f.h = 2; + else if ((((spvpp_u3b1_4_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_4_LowP2b1r) || spvpp_u3b1_4_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_9_8->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u3b1_5() +{ +/* always */ if (CH_spvpp_u3b1_5_meA | CH_spvpp_u3b1_5_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_5_Dphi | CH_spvpp_u3b1_5_wide_phi) +{ + spvpp_u3b1_5_phiA = spvpp_u3b1_5_meA_ptr_b_9_0->f.h; + spvpp_u3b1_5_eta = spvpp_u3b1_5_meA_ptr_b_16_10->f.h; + spvpp_u3b1_5_qA = spvpp_u3b1_5_meA_ptr_b_20_17->f.h; + spvpp_u3b1_5_validA = spvpp_u3b1_5_meA_ptr_b_21_21->f.h; + spvpp_u3b1_5_phiB = spvpp_u3b1_5_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_5_qB = spvpp_u3b1_5_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_5_phiA > spvpp_u3b1_5_phiB) spvpp_u3b1_5_Dphi = ((spvpp_u3b1_5_phiA - spvpp_u3b1_5_phiB) & 0x3ffLL); + else spvpp_u3b1_5_Dphi = ((spvpp_u3b1_5_phiB - spvpp_u3b1_5_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_11_10->f.h = 0; + + { + switch (spvpp_u3b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_5__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_5_HighP2b1r = spvpp_u3b1_5__HighP2b1; + + { + switch (spvpp_u3b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_5__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_5_MedP2b1r = spvpp_u3b1_5__MedP2b1; + + { + switch (spvpp_u3b1_5_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_5__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_5_LowP2b1r = spvpp_u3b1_5__LowP2b1; + if ((((((((((((((spvpp_u3b1_5_eta <= mxeta12dt) && (spvpp_u3b1_5_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_5_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_5_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_5_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_5_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_5_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_5_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_5_HighP2b1r) spvpp_Eq3b1_ptr_b_11_10->f.h = 3; + else if (spvpp_u3b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_5_MedP2b1r) spvpp_Eq3b1_ptr_b_11_10->f.h = 2; + else if ((((spvpp_u3b1_5_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_5_LowP2b1r) || spvpp_u3b1_5_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_11_10->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u3b1_6() +{ +/* always */ if (CH_spvpp_u3b1_6_meA | CH_spvpp_u3b1_6_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_6_Dphi | CH_spvpp_u3b1_6_wide_phi) +{ + spvpp_u3b1_6_phiA = spvpp_u3b1_6_meA_ptr_b_9_0->f.h; + spvpp_u3b1_6_eta = spvpp_u3b1_6_meA_ptr_b_16_10->f.h; + spvpp_u3b1_6_qA = spvpp_u3b1_6_meA_ptr_b_20_17->f.h; + spvpp_u3b1_6_validA = spvpp_u3b1_6_meA_ptr_b_21_21->f.h; + spvpp_u3b1_6_phiB = spvpp_u3b1_6_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_6_qB = spvpp_u3b1_6_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_6_phiA > spvpp_u3b1_6_phiB) spvpp_u3b1_6_Dphi = ((spvpp_u3b1_6_phiA - spvpp_u3b1_6_phiB) & 0x3ffLL); + else spvpp_u3b1_6_Dphi = ((spvpp_u3b1_6_phiB - spvpp_u3b1_6_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_13_12->f.h = 0; + + { + switch (spvpp_u3b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_6__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_6_HighP2b1r = spvpp_u3b1_6__HighP2b1; + + { + switch (spvpp_u3b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_6__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_6_MedP2b1r = spvpp_u3b1_6__MedP2b1; + + { + switch (spvpp_u3b1_6_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_6__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_6_LowP2b1r = spvpp_u3b1_6__LowP2b1; + if ((((((((((((((spvpp_u3b1_6_eta <= mxeta12dt) && (spvpp_u3b1_6_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_6_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_6_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_6_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_6_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_6_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_6_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_6_HighP2b1r) spvpp_Eq3b1_ptr_b_13_12->f.h = 3; + else if (spvpp_u3b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_6_MedP2b1r) spvpp_Eq3b1_ptr_b_13_12->f.h = 2; + else if ((((spvpp_u3b1_6_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_6_LowP2b1r) || spvpp_u3b1_6_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_13_12->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u3b1_7() +{ +/* always */ if (CH_spvpp_u3b1_7_meA | CH_spvpp_u3b1_7_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_7_Dphi | CH_spvpp_u3b1_7_wide_phi) +{ + spvpp_u3b1_7_phiA = spvpp_u3b1_7_meA_ptr_b_9_0->f.h; + spvpp_u3b1_7_eta = spvpp_u3b1_7_meA_ptr_b_16_10->f.h; + spvpp_u3b1_7_qA = spvpp_u3b1_7_meA_ptr_b_20_17->f.h; + spvpp_u3b1_7_validA = spvpp_u3b1_7_meA_ptr_b_21_21->f.h; + spvpp_u3b1_7_phiB = spvpp_u3b1_7_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_7_qB = spvpp_u3b1_7_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_7_phiA > spvpp_u3b1_7_phiB) spvpp_u3b1_7_Dphi = ((spvpp_u3b1_7_phiA - spvpp_u3b1_7_phiB) & 0x3ffLL); + else spvpp_u3b1_7_Dphi = ((spvpp_u3b1_7_phiB - spvpp_u3b1_7_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_15_14->f.h = 0; + + { + switch (spvpp_u3b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_7__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_7_HighP2b1r = spvpp_u3b1_7__HighP2b1; + + { + switch (spvpp_u3b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_7__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_7_MedP2b1r = spvpp_u3b1_7__MedP2b1; + + { + switch (spvpp_u3b1_7_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_7__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_7_LowP2b1r = spvpp_u3b1_7__LowP2b1; + if ((((((((((((((spvpp_u3b1_7_eta <= mxeta12dt) && (spvpp_u3b1_7_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_7_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_7_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_7_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_7_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_7_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_7_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_7_HighP2b1r) spvpp_Eq3b1_ptr_b_15_14->f.h = 3; + else if (spvpp_u3b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_7_MedP2b1r) spvpp_Eq3b1_ptr_b_15_14->f.h = 2; + else if ((((spvpp_u3b1_7_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_7_LowP2b1r) || spvpp_u3b1_7_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_15_14->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u3b1_8() +{ +/* always */ if (CH_spvpp_u3b1_8_meA | CH_spvpp_u3b1_8_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_8_Dphi | CH_spvpp_u3b1_8_wide_phi) +{ + spvpp_u3b1_8_phiA = spvpp_u3b1_8_meA_ptr_b_9_0->f.h; + spvpp_u3b1_8_eta = spvpp_u3b1_8_meA_ptr_b_16_10->f.h; + spvpp_u3b1_8_qA = spvpp_u3b1_8_meA_ptr_b_20_17->f.h; + spvpp_u3b1_8_validA = spvpp_u3b1_8_meA_ptr_b_21_21->f.h; + spvpp_u3b1_8_phiB = spvpp_u3b1_8_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_8_qB = spvpp_u3b1_8_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_8_phiA > spvpp_u3b1_8_phiB) spvpp_u3b1_8_Dphi = ((spvpp_u3b1_8_phiA - spvpp_u3b1_8_phiB) & 0x3ffLL); + else spvpp_u3b1_8_Dphi = ((spvpp_u3b1_8_phiB - spvpp_u3b1_8_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_17_16->f.h = 0; + + { + switch (spvpp_u3b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_8__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_8_HighP2b1r = spvpp_u3b1_8__HighP2b1; + + { + switch (spvpp_u3b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_8__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_8_MedP2b1r = spvpp_u3b1_8__MedP2b1; + + { + switch (spvpp_u3b1_8_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_8__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_8_LowP2b1r = spvpp_u3b1_8__LowP2b1; + if ((((((((((((((spvpp_u3b1_8_eta <= mxeta12dt) && (spvpp_u3b1_8_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_8_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_8_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_8_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_8_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_8_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_8_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_8_HighP2b1r) spvpp_Eq3b1_ptr_b_17_16->f.h = 3; + else if (spvpp_u3b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_8_MedP2b1r) spvpp_Eq3b1_ptr_b_17_16->f.h = 2; + else if ((((spvpp_u3b1_8_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_8_LowP2b1r) || spvpp_u3b1_8_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_17_16->f.h = 1; + } +} +} + +void vpp_generated_2014_05_15::u3b1_9() +{ +/* always */ if (CH_spvpp_u3b1_9_meA | CH_spvpp_u3b1_9_mbB | CH_mneta12dt | CH_mxeta12dt | CH_spvpp_u3b1_9_Dphi | CH_spvpp_u3b1_9_wide_phi) +{ + spvpp_u3b1_9_phiA = spvpp_u3b1_9_meA_ptr_b_9_0->f.h; + spvpp_u3b1_9_eta = spvpp_u3b1_9_meA_ptr_b_16_10->f.h; + spvpp_u3b1_9_qA = spvpp_u3b1_9_meA_ptr_b_20_17->f.h; + spvpp_u3b1_9_validA = spvpp_u3b1_9_meA_ptr_b_21_21->f.h; + spvpp_u3b1_9_phiB = spvpp_u3b1_9_mbB_ptr_b_9_0->f.h; + spvpp_u3b1_9_qB = spvpp_u3b1_9_mbB_ptr_b_12_10->f.h; + if (spvpp_u3b1_9_phiA > spvpp_u3b1_9_phiB) spvpp_u3b1_9_Dphi = ((spvpp_u3b1_9_phiA - spvpp_u3b1_9_phiB) & 0x3ffLL); + else spvpp_u3b1_9_Dphi = ((spvpp_u3b1_9_phiB - spvpp_u3b1_9_phiA) & 0x3ffLL); + spvpp_Eq3b1_ptr_b_19_18->f.h = 0; + + { + switch (spvpp_u3b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((1 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((2 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((3 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 12; + break; + case ((4 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 11; + break; + case ((5 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 11; + break; + case ((6 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 10; + break; + case ((7 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 9; + break; + case ((8 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 8; + break; + case ((9 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 8; + break; + case ((10 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 7; + break; + case ((11 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 7; + break; + case ((12 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 7; + break; + case ((13 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 6; + break; + case ((14 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((15 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((16 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((17 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((18 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((19 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((20 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((21 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((22 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((23 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((24 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((25 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((26 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((27 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((28 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((29 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((30 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((31 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((32 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((33 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((34 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((35 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((36 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((37 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((38 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((39 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((40 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((41 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((42 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((43 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((44 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((45 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((46 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((47 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((48 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((49 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((50 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((51 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((52 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((53 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((54 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((55 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((56 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((57 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((58 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((59 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((60 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((61 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((62 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + case ((63 & 0x3f)):spvpp_u3b1_9__HighP2b1 = 0; + break; + } + } + spvpp_u3b1_9_HighP2b1r = spvpp_u3b1_9__HighP2b1; + + { + switch (spvpp_u3b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 39; + break; + case ((5 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 39; + break; + case ((6 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 39; + break; + case ((7 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 36; + break; + case ((8 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 33; + break; + case ((9 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 30; + break; + case ((10 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 29; + break; + case ((11 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 25; + break; + case ((12 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 25; + break; + case ((13 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 23; + break; + case ((14 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((15 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_9__MedP2b1 = 127; + break; + } + } + spvpp_u3b1_9_MedP2b1r = spvpp_u3b1_9__MedP2b1; + + { + switch (spvpp_u3b1_9_eta_ptr_b_6_1->f.h) + { + case ((0 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((1 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((2 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((3 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((4 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 90; + break; + case ((5 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 78; + break; + case ((6 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 76; + break; + case ((7 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 76; + break; + case ((8 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 66; + break; + case ((9 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 65; + break; + case ((10 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 59; + break; + case ((11 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 50; + break; + case ((12 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 50; + break; + case ((13 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 49; + break; + case ((14 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 37; + break; + case ((15 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((16 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((17 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((18 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((19 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((20 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((21 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((22 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((23 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((24 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((25 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((26 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((27 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((28 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((29 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((30 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((31 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((32 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((33 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((34 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((35 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((36 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((37 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((38 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((39 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((40 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((41 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((42 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((43 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((44 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((45 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((46 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((47 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((48 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((49 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((50 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((51 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((52 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((53 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((54 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((55 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((56 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((57 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((58 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((59 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((60 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((61 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((62 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + case ((63 & 0x3f)):spvpp_u3b1_9__LowP2b1 = 127; + break; + } + } + spvpp_u3b1_9_LowP2b1r = spvpp_u3b1_9__LowP2b1; + if ((((((((((((((spvpp_u3b1_9_eta <= mxeta12dt) && (spvpp_u3b1_9_eta >= mneta12dt)) & 0xffffffffffffffffLL) && (spvpp_u3b1_9_Dphi_ptr_b_9_8->f.h == 0)) & 0xffffffffffffffffLL) && (((spvpp_u3b1_9_Dphi_ptr_b_7_7->f.h == 0) || spvpp_u3b1_9_wide_phi) & 0xffffffffffffffffLL)) & 0xffffffffffffffffLL) && (spvpp_u3b1_9_qA != 0)) & 0xffffffffffffffffLL) && (spvpp_u3b1_9_qB != 0)) & 0xffffffffffffffffLL) && spvpp_u3b1_9_validA) & 0xffffffffffffffffLL)) + { + if (spvpp_u3b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_9_HighP2b1r) spvpp_Eq3b1_ptr_b_19_18->f.h = 3; + else if (spvpp_u3b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_9_MedP2b1r) spvpp_Eq3b1_ptr_b_19_18->f.h = 2; + else if ((((spvpp_u3b1_9_Dphi_ptr_b_6_0->f.h <= spvpp_u3b1_9_LowP2b1r) || spvpp_u3b1_9_wide_phi) & 0xffffffffffffffffLL)) spvpp_Eq3b1_ptr_b_19_18->f.h = 1; + } +} +} diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_generated.h b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_generated.h new file mode 100644 index 0000000000000..ee5f31d23a308 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_generated.h @@ -0,0 +1,12201 @@ +// This C++ source file was automatically generated +// by C++ model based on VPP library. Modification of this file +// is possible, but if you want to keep it in sync with the C++ +// model, please modify the model and re-generate this file. +// VPP library web-page: http://www.phys.ufl.edu/~madorsky/vpp/ + +// Author : madorsky +// Timestamp : Thu May 15 07:59:49 2014 + +#ifndef __VPP_GENERATED_2014_05_15_H__ +#define __VPP_GENERATED_2014_05_15_H__ +#include "vpp_tools.h" +class vpp_generated_2014_05_15 +{ + public: + typedef unsigned long long ULLONG; + typedef union {ULLONG u; struct fl{ULLONG l : 27; ULLONG h : 1;}f;} utype_b_27_27; + typedef union {ULLONG u; struct fl{ULLONG h : 12;}f;} utype_b_11_0; + typedef union {ULLONG u; struct fl{ULLONG l : 12; ULLONG h : 7;}f;} utype_b_18_12; + typedef union {ULLONG u; struct fl{ULLONG l : 19; ULLONG h : 4;}f;} utype_b_22_19; + typedef union {ULLONG u; struct fl{ULLONG l : 23; ULLONG h : 4;}f;} utype_b_26_23; + typedef union {ULLONG u; struct fl{ULLONG l : 28; ULLONG h : 4;}f;} utype_b_31_28; + typedef union {ULLONG u; struct fl{ULLONG l : 23; ULLONG h : 1;}f;} utype_b_23_23; + typedef union {ULLONG u; struct fl{ULLONG l : 15; ULLONG h : 1;}f;} utype_b_15_15; + typedef union {ULLONG u; struct fl{ULLONG l : 12; ULLONG h : 3;}f;} utype_b_14_12; + typedef union {ULLONG u; struct fl{ULLONG l : 16; ULLONG h : 5;}f;} utype_b_20_16; + typedef union {ULLONG u; struct fl{ULLONG l : 12; ULLONG h : 1;}f;} utype_b_12_12; + typedef union {ULLONG u; struct fl{ULLONG l : 12; ULLONG h : 9;}f;} utype_b_20_12; + typedef union {ULLONG u; struct fl{ULLONG l : 1; ULLONG h : 2;}f;} utype_b_2_1; + typedef union {ULLONG u; struct fl{ULLONG h : 1;}f;} utype_b_0_0; + typedef union {ULLONG u; struct fl{ULLONG l : 1; ULLONG h : 1;}f;} utype_b_1_1; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 1;}f;} utype_b_2_2; + typedef union {ULLONG u; struct fl{ULLONG l : 3; ULLONG h : 1;}f;} utype_b_3_3; + typedef union {ULLONG u; struct fl{ULLONG l : 4; ULLONG h : 1;}f;} utype_b_4_4; + typedef union {ULLONG u; struct fl{ULLONG l : 5; ULLONG h : 1;}f;} utype_b_5_5; + typedef union {ULLONG u; struct fl{ULLONG l : 6; ULLONG h : 1;}f;} utype_b_6_6; + typedef union {ULLONG u; struct fl{ULLONG l : 7; ULLONG h : 1;}f;} utype_b_7_7; + typedef union {ULLONG u; struct fl{ULLONG l : 8; ULLONG h : 1;}f;} utype_b_8_8; + typedef union {ULLONG u; struct fl{ULLONG l : 1; ULLONG h : 8;}f;} utype_b_8_1; + typedef union {ULLONG u; struct fl{ULLONG h : 2;}f;} utype_b_1_0; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 7;}f;} utype_b_8_2; + typedef union {ULLONG u; struct fl{ULLONG l : 3; ULLONG h : 6;}f;} utype_b_8_3; + typedef union {ULLONG u; struct fl{ULLONG h : 3;}f;} utype_b_2_0; + typedef union {ULLONG u; struct fl{ULLONG l : 4; ULLONG h : 5;}f;} utype_b_8_4; + typedef union {ULLONG u; struct fl{ULLONG h : 4;}f;} utype_b_3_0; + typedef union {ULLONG u; struct fl{ULLONG l : 5; ULLONG h : 4;}f;} utype_b_8_5; + typedef union {ULLONG u; struct fl{ULLONG h : 5;}f;} utype_b_4_0; + typedef union {ULLONG u; struct fl{ULLONG l : 6; ULLONG h : 3;}f;} utype_b_8_6; + typedef union {ULLONG u; struct fl{ULLONG h : 6;}f;} utype_b_5_0; + typedef union {ULLONG u; struct fl{ULLONG l : 7; ULLONG h : 2;}f;} utype_b_8_7; + typedef union {ULLONG u; struct fl{ULLONG h : 7;}f;} utype_b_6_0; + typedef union {ULLONG u; struct fl{ULLONG h : 8;}f;} utype_b_7_0; + typedef union {ULLONG u; struct fl{ULLONG l : 9; ULLONG h : 1;}f;} utype_b_9_9; + typedef union {ULLONG u; struct fl{ULLONG l : 10; ULLONG h : 1;}f;} utype_b_10_10; + typedef union {ULLONG u; struct fl{ULLONG l : 11; ULLONG h : 1;}f;} utype_b_11_11; + typedef union {ULLONG u; struct fl{ULLONG l : 1; ULLONG h : 11;}f;} utype_b_11_1; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 10;}f;} utype_b_11_2; + typedef union {ULLONG u; struct fl{ULLONG l : 3; ULLONG h : 9;}f;} utype_b_11_3; + typedef union {ULLONG u; struct fl{ULLONG l : 4; ULLONG h : 8;}f;} utype_b_11_4; + typedef union {ULLONG u; struct fl{ULLONG l : 5; ULLONG h : 7;}f;} utype_b_11_5; + typedef union {ULLONG u; struct fl{ULLONG l : 6; ULLONG h : 6;}f;} utype_b_11_6; + typedef union {ULLONG u; struct fl{ULLONG l : 7; ULLONG h : 5;}f;} utype_b_11_7; + typedef union {ULLONG u; struct fl{ULLONG l : 8; ULLONG h : 4;}f;} utype_b_11_8; + typedef union {ULLONG u; struct fl{ULLONG l : 9; ULLONG h : 3;}f;} utype_b_11_9; + typedef union {ULLONG u; struct fl{ULLONG h : 9;}f;} utype_b_8_0; + typedef union {ULLONG u; struct fl{ULLONG l : 10; ULLONG h : 2;}f;} utype_b_11_10; + typedef union {ULLONG u; struct fl{ULLONG h : 10;}f;} utype_b_9_0; + typedef union {ULLONG u; struct fl{ULLONG h : 11;}f;} utype_b_10_0; + typedef union {ULLONG u; struct fl{ULLONG l : 13; ULLONG h : 1;}f;} utype_b_13_13; + typedef union {ULLONG u; struct fl{ULLONG l : 14; ULLONG h : 1;}f;} utype_b_14_14; + typedef union {ULLONG u; struct fl{ULLONG l : 16; ULLONG h : 1;}f;} utype_b_16_16; + typedef union {ULLONG u; struct fl{ULLONG l : 17; ULLONG h : 1;}f;} utype_b_17_17; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 22;}f;} utype_b_23_2; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 30;}f;} utype_b_31_2; + typedef union {ULLONG u; struct fl{ULLONG l : 10; ULLONG h : 7;}f;} utype_b_16_10; + typedef union {ULLONG u; struct fl{ULLONG l : 17; ULLONG h : 4;}f;} utype_b_20_17; + typedef union {ULLONG u; struct fl{ULLONG l : 21; ULLONG h : 4;}f;} utype_b_24_21; + typedef union {ULLONG u; struct fl{ULLONG l : 25; ULLONG h : 1;}f;} utype_b_25_25; + typedef union {ULLONG u; struct fl{ULLONG l : 21; ULLONG h : 1;}f;} utype_b_21_21; + typedef union {ULLONG u; struct fl{ULLONG l : 1; ULLONG h : 6;}f;} utype_b_6_1; + typedef union {ULLONG u; struct fl{ULLONG l : 8; ULLONG h : 2;}f;} utype_b_9_8; + typedef union {ULLONG u; struct fl{ULLONG l : 12; ULLONG h : 2;}f;} utype_b_13_12; + typedef union {ULLONG u; struct fl{ULLONG l : 24; ULLONG h : 2;}f;} utype_b_25_24; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 2;}f;} utype_b_3_2; + typedef union {ULLONG u; struct fl{ULLONG l : 14; ULLONG h : 2;}f;} utype_b_15_14; + typedef union {ULLONG u; struct fl{ULLONG l : 26; ULLONG h : 2;}f;} utype_b_27_26; + typedef union {ULLONG u; struct fl{ULLONG l : 4; ULLONG h : 2;}f;} utype_b_5_4; + typedef union {ULLONG u; struct fl{ULLONG l : 16; ULLONG h : 2;}f;} utype_b_17_16; + typedef union {ULLONG u; struct fl{ULLONG l : 28; ULLONG h : 2;}f;} utype_b_29_28; + typedef union {ULLONG u; struct fl{ULLONG l : 6; ULLONG h : 2;}f;} utype_b_7_6; + typedef union {ULLONG u; struct fl{ULLONG l : 18; ULLONG h : 2;}f;} utype_b_19_18; + typedef union {ULLONG u; struct fl{ULLONG l : 30; ULLONG h : 2;}f;} utype_b_31_30; + typedef union {ULLONG u; struct fl{ULLONG l : 20; ULLONG h : 2;}f;} utype_b_21_20; + typedef union {ULLONG u; struct fl{ULLONG l : 32; ULLONG h : 2;}f;} utype_b_33_32; + typedef union {ULLONG u; struct fl{ULLONG l : 22; ULLONG h : 2;}f;} utype_b_23_22; + typedef union {ULLONG u; struct fl{ULLONG l : 34; ULLONG h : 2;}f;} utype_b_35_34; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 13;}f;} utype_b_14_2; + typedef union {ULLONG u; struct fl{ULLONG l : 10; ULLONG h : 3;}f;} utype_b_12_10; + typedef union {ULLONG u; struct fl{ULLONG l : 36; ULLONG h : 2;}f;} utype_b_37_36; + typedef union {ULLONG u; struct fl{ULLONG l : 38; ULLONG h : 2;}f;} utype_b_39_38; + typedef union {ULLONG u; struct fl{ULLONG l : 40; ULLONG h : 2;}f;} utype_b_41_40; + typedef union {ULLONG u; struct fl{ULLONG l : 42; ULLONG h : 2;}f;} utype_b_43_42; + typedef union {ULLONG u; struct fl{ULLONG l : 44; ULLONG h : 2;}f;} utype_b_45_44; + typedef union {ULLONG u; struct fl{ULLONG l : 46; ULLONG h : 2;}f;} utype_b_47_46; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 3;}f;} utype_b_4_2; + typedef union {ULLONG u; struct fl{ULLONG l : 1; ULLONG h : 3;}f;} utype_b_3_1; + typedef union {ULLONG u; struct fl{ULLONG l : 3; ULLONG h : 3;}f;} utype_b_5_3; + typedef union {ULLONG u; struct fl{ULLONG l : 12; ULLONG h : 12;}f;} utype_b_23_12; + typedef union {ULLONG u; struct fl{ULLONG l : 24; ULLONG h : 12;}f;} utype_b_35_24; + typedef union {ULLONG u; struct fl{ULLONG l : 12; ULLONG h : 6;}f;} utype_b_17_12; + typedef union {ULLONG u; struct fl{ULLONG l : 18; ULLONG h : 6;}f;} utype_b_23_18; + typedef union {ULLONG u; struct fl{ULLONG l : 36; ULLONG h : 12;}f;} utype_b_47_36; + typedef union {ULLONG u; struct fl{ULLONG l : 9; ULLONG h : 4;}f;} utype_b_12_9; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 5;}f;} utype_b_6_2; + typedef union {ULLONG u; struct fl{ULLONG l : 3; ULLONG h : 4;}f;} utype_b_6_3; + typedef union {ULLONG u; struct fl{ULLONG l : 4; ULLONG h : 4;}f;} utype_b_7_4; + typedef union {ULLONG u; struct fl{ULLONG h : 13;}f;} utype_b_12_0; + typedef union {ULLONG u; struct fl{ULLONG l : 13; ULLONG h : 5;}f;} utype_b_17_13; + typedef union {ULLONG u; struct fl{ULLONG l : 3; ULLONG h : 2;}f;} utype_b_4_3; + typedef union {ULLONG u; struct fl{ULLONG l : 5; ULLONG h : 2;}f;} utype_b_6_5; + typedef union {ULLONG u; struct fl{ULLONG l : 9; ULLONG h : 2;}f;} utype_b_10_9; + typedef union {ULLONG u; struct fl{ULLONG l : 11; ULLONG h : 2;}f;} utype_b_12_11; + typedef union {ULLONG u; struct fl{ULLONG l : 13; ULLONG h : 2;}f;} utype_b_14_13; + typedef union {ULLONG u; struct fl{ULLONG l : 15; ULLONG h : 2;}f;} utype_b_16_15; + typedef union {ULLONG u; struct fl{ULLONG l : 17; ULLONG h : 3;}f;} utype_b_19_17; + typedef union {ULLONG u; struct fl{ULLONG l : 1; ULLONG h : 12;}f;} utype_b_12_1; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 11;}f;} utype_b_12_2; + typedef union {ULLONG u; struct fl{ULLONG l : 3; ULLONG h : 10;}f;} utype_b_12_3; + typedef union {ULLONG u; struct fl{ULLONG l : 4; ULLONG h : 9;}f;} utype_b_12_4; + typedef union {ULLONG u; struct fl{ULLONG l : 5; ULLONG h : 8;}f;} utype_b_12_5; + typedef union {ULLONG u; struct fl{ULLONG l : 6; ULLONG h : 7;}f;} utype_b_12_6; + typedef union {ULLONG u; struct fl{ULLONG l : 7; ULLONG h : 6;}f;} utype_b_12_7; + typedef union {ULLONG u; struct fl{ULLONG l : 8; ULLONG h : 5;}f;} utype_b_12_8; + typedef union {ULLONG u; struct fl{ULLONG l : 1; ULLONG h : 5;}f;} utype_b_5_1; + typedef union {ULLONG u; struct fl{ULLONG l : 2; ULLONG h : 4;}f;} utype_b_5_2; + typedef union {ULLONG u; struct fl{ULLONG l : 10; ULLONG h : 13;}f;} utype_b_22_10; + typedef union {ULLONG u; struct fl{ULLONG l : 23; ULLONG h : 5;}f;} utype_b_27_23; + typedef union {ULLONG u; struct fl{ULLONG l : 28; ULLONG h : 1;}f;} utype_b_28_28; + typedef union {ULLONG u; struct fl{ULLONG l : 13; ULLONG h : 4;}f;} utype_b_16_13; + typedef union {ULLONG u; struct fl{ULLONG l : 17; ULLONG h : 5;}f;} utype_b_21_17; + vpp_generated_2014_05_15(); + void run(); +#include "vpp_wrap.h" +#include "vpp_lib.h" + int __glob__change__; + bool __first__time__; + void au2_0(); + void au2_1(); + void au2_2(); + void au2a_0(); + void au2a_1(); + void au2a_2(); + void au2b_0(); + void au2b_1(); + void au2b_2(); + void au2b_3(); + void au3_0(); + void au3_1(); + void au3_2(); + void au3a_0(); + void au3a_1(); + void au3a_2(); + void au4_0(); + void au4_1(); + void au4_2(); + void bxa_(); + void bxamb1(); + void bxame1ac(); + void bxame1df(); + void bxame2(); + void bxame3(); + void bxame4(); + void bxcorrect(); + void dtbx_0(); + void dtbx_1(); + void etu12_0(); + void etu12_1(); + void etu12_10(); + void etu12_11(); + void etu12_12(); + void etu12_13(); + void etu12_14(); + void etu12_15(); + void etu12_16(); + void etu12_17(); + void etu12_2(); + void etu12_3(); + void etu12_4(); + void etu12_5(); + void etu12_6(); + void etu12_7(); + void etu12_8(); + void etu12_9(); + void etu13_0(); + void etu13_1(); + void etu13_10(); + void etu13_11(); + void etu13_12(); + void etu13_13(); + void etu13_14(); + void etu13_15(); + void etu13_16(); + void etu13_17(); + void etu13_2(); + void etu13_3(); + void etu13_4(); + void etu13_5(); + void etu13_6(); + void etu13_7(); + void etu13_8(); + void etu13_9(); + void etu14_0(); + void etu14_1(); + void etu14_10(); + void etu14_11(); + void etu14_12(); + void etu14_13(); + void etu14_14(); + void etu14_15(); + void etu14_16(); + void etu14_17(); + void etu14_2(); + void etu14_3(); + void etu14_4(); + void etu14_5(); + void etu14_6(); + void etu14_7(); + void etu14_8(); + void etu14_9(); + void fsuv(); + void fsuva(); + void mux(); + void ptu2a(); + void ptu2b(); + void ptu2c(); + void ptu3a(); + void ptu3b(); + void ptu3c(); + void ptu4a(); + void ptu4b(); + void ptu4c(); + void ptua2a(); + void ptua2b(); + void ptua2c(); + void ptua3a(); + void ptua3b(); + void ptua3c(); + void ptub2a(); + void ptub2b(); + void ptub2c(); + void ptub2d(); + void spvpp(); + void u12_0(); + void u12_1(); + void u12_10(); + void u12_11(); + void u12_12(); + void u12_13(); + void u12_14(); + void u12_15(); + void u12_16(); + void u12_17(); + void u12_2(); + void u12_3(); + void u12_4(); + void u12_5(); + void u12_6(); + void u12_7(); + void u12_8(); + void u12_9(); + void u13_0(); + void u13_1(); + void u13_10(); + void u13_11(); + void u13_12(); + void u13_13(); + void u13_14(); + void u13_15(); + void u13_16(); + void u13_17(); + void u13_2(); + void u13_3(); + void u13_4(); + void u13_5(); + void u13_6(); + void u13_7(); + void u13_8(); + void u13_9(); + void u14_0(); + void u14_1(); + void u14_10(); + void u14_11(); + void u14_12(); + void u14_13(); + void u14_14(); + void u14_15(); + void u14_16(); + void u14_17(); + void u14_2(); + void u14_3(); + void u14_4(); + void u14_5(); + void u14_6(); + void u14_7(); + void u14_8(); + void u14_9(); + void u1b1_0(); + void u1b1_1(); + void u1b1_10(); + void u1b1_11(); + void u1b1_12(); + void u1b1_13(); + void u1b1_14(); + void u1b1_15(); + void u1b1_16(); + void u1b1_17(); + void u1b1_18(); + void u1b1_19(); + void u1b1_2(); + void u1b1_20(); + void u1b1_21(); + void u1b1_22(); + void u1b1_23(); + void u1b1_3(); + void u1b1_4(); + void u1b1_5(); + void u1b1_6(); + void u1b1_7(); + void u1b1_8(); + void u1b1_9(); + void u23_0(); + void u23_1(); + void u23_2(); + void u23_3(); + void u23_4(); + void u23_5(); + void u23_6(); + void u23_7(); + void u23_8(); + void u24_0(); + void u24_1(); + void u24_2(); + void u24_3(); + void u24_4(); + void u24_5(); + void u24_6(); + void u24_7(); + void u24_8(); + void u2b1_0(); + void u2b1_1(); + void u2b1_10(); + void u2b1_11(); + void u2b1_2(); + void u2b1_3(); + void u2b1_4(); + void u2b1_5(); + void u2b1_6(); + void u2b1_7(); + void u2b1_8(); + void u2b1_9(); + void u34_0(); + void u34_1(); + void u34_2(); + void u34_3(); + void u34_4(); + void u34_5(); + void u34_6(); + void u34_7(); + void u34_8(); + void u3b1_0(); + void u3b1_1(); + void u3b1_10(); + void u3b1_11(); + void u3b1_2(); + void u3b1_3(); + void u3b1_4(); + void u3b1_5(); + void u3b1_6(); + void u3b1_7(); + void u3b1_8(); + void u3b1_9(); + Signal (clkp); + Signal (control); + Signal (curved); + Signal (date); + Signal (etawn12); + Signal (etawn13); + Signal (etawn14); + Signal (etawn23); + Signal (etawn24); + Signal (etawn34); + Signal (idHp); + Signal (idLp); + Signal (idMp); + Signal (maxdeta_halo112); + Signal (maxdeta_halo113); + Signal (maxdeta_halo12); + Signal (maxdeta_halo13); + Signal (maxdphi_halo112); + Signal (maxdphi_halo113); + Signal (maxdphi_halo12); + Signal (maxdphi_halo13); + Signal (mb1a_phi_off); + Signal (mb1ap); + Signal (mb1b_phi_off); + Signal (mb1bp); + Signal (me1ap); + Signal (me1ar); + Signal (me1bp); + Signal (me1br); + Signal (me1cp); + Signal (me1cr); + Signal (me1dp); + Signal (me1dr); + Signal (me1ep); + Signal (me1er); + Signal (me1fp); + Signal (me1fr); + Signal (me2ap); + Signal (me2ar); + Signal (me2bp); + Signal (me2br); + Signal (me2cp); + Signal (me2cr); + Signal (me3ap); + Signal (me3ar); + Signal (me3bp); + Signal (me3br); + Signal (me3cp); + Signal (me3cr); + Signal (me4ap); + Signal (me4ar); + Signal (me4bp); + Signal (me4br); + Signal (me4cp); + Signal (me4cr); + Signal (mindeta); + Signal (mindeta_halo); + Signal (mindeta_halo112); + Signal (mindeta_halo113); + Signal (mindeta_halo12); + Signal (mindeta_halo13); + Signal (mindphi); + Signal (mindphi_halo); + Signal (mneta12); + Signal (mneta12dt); + Signal (mneta13); + Signal (mneta14); + Signal (mneta23); + Signal (mneta24); + Signal (mneta34); + Signal (mxeta12); + Signal (mxeta12dt); + Signal (mxeta13); + Signal (mxeta14); + Signal (mxeta23); + Signal (mxeta24); + Signal (mxeta34); + Signal (pHp); + Signal (pLp); + Signal (pMp); + Signal (phdiff_aH); + Signal (phdiff_aL); + Signal (phdiff_aM); + Signal (phdiff_bH); + Signal (phdiff_bL); + Signal (phdiff_bM); + Signal (spvpp_Eq1b1); + Signal (spvpp_Eq1b1r); + Signal (spvpp_Eq2b1); + Signal (spvpp_Eq2b1r); + Signal (spvpp_Eq3b1); + Signal (spvpp_Eq3b1r); + Signal (spvpp_Eqme12); + Signal (spvpp_Eqme12a); + Signal (spvpp_Eqme12ar); + Signal (spvpp_Eqme12r); + Signal (spvpp_Eqme13); + Signal (spvpp_Eqme13a); + Signal (spvpp_Eqme13ar); + Signal (spvpp_Eqme13r); + Signal (spvpp_Eqme14); + Signal (spvpp_Eqme14a); + Signal (spvpp_Eqme14r); + Signal (spvpp_Eqme23); + Signal (spvpp_Eqme23r); + Signal (spvpp_Eqme24); + Signal (spvpp_Eqme24r); + Signal (spvpp_Eqme34); + Signal (spvpp_Eqme34r); + Signal (spvpp_FR2a); + Signal (spvpp_FR2ar); + Signal (spvpp_FR2arr); + Signal (spvpp_FR2arrr); + Signal (spvpp_FR2b); + Signal (spvpp_FR2br); + Signal (spvpp_FR2brr); + Signal (spvpp_FR2brrr); + Signal (spvpp_FR2c); + Signal (spvpp_FR2cr); + Signal (spvpp_FR2crr); + Signal (spvpp_FR2crrr); + Signal (spvpp_FR3a); + Signal (spvpp_FR3ar); + Signal (spvpp_FR3arr); + Signal (spvpp_FR3arrr); + Signal (spvpp_FR3b); + Signal (spvpp_FR3br); + Signal (spvpp_FR3brr); + Signal (spvpp_FR3brrr); + Signal (spvpp_FR3c); + Signal (spvpp_FR3cr); + Signal (spvpp_FR3crr); + Signal (spvpp_FR3crrr); + Signal (spvpp_FR4a); + Signal (spvpp_FR4ar); + Signal (spvpp_FR4arr); + Signal (spvpp_FR4arrr); + Signal (spvpp_FR4b); + Signal (spvpp_FR4br); + Signal (spvpp_FR4brr); + Signal (spvpp_FR4brrr); + Signal (spvpp_FR4c); + Signal (spvpp_FR4cr); + Signal (spvpp_FR4crr); + Signal (spvpp_FR4crrr); + Signal (spvpp_FRH); + Signal (spvpp_FRL); + Signal (spvpp_FRM); + Signal (spvpp_FRba); + Signal (spvpp_FRbar); + Signal (spvpp_FRbarr); + Signal (spvpp_FRbarrr); + Signal (spvpp_FRbb); + Signal (spvpp_FRbbr); + Signal (spvpp_FRbbrr); + Signal (spvpp_FRbbrrr); + Signal (spvpp_FRbc); + Signal (spvpp_FRbcr); + Signal (spvpp_FRbcrr); + Signal (spvpp_FRbcrrr); + Signal (spvpp_FRbd); + Signal (spvpp_FRbdr); + Signal (spvpp_FRbdrr); + Signal (spvpp_FRbdrrr); + Signal (spvpp_au2_0__Max21p); + Signal (spvpp_au2_0__Maxp); + Signal (spvpp_au2_0_e23); + Signal (spvpp_au2_0_e24); + Signal (spvpp_au2_0_max21); + Signal (spvpp_au2_0_max23); + Signal (spvpp_au2_0_max24); + Signal (spvpp_au2_0_maxq); + Signal (spvpp_au2_0_me21); + Signal (spvpp_au2_0_me23); + Signal (spvpp_au2_0_me24); + Signal (spvpp_au2_0_quality); + Signal (spvpp_au2_1__Max21p); + Signal (spvpp_au2_1__Maxp); + Signal (spvpp_au2_1_e23); + Signal (spvpp_au2_1_e24); + Signal (spvpp_au2_1_max21); + Signal (spvpp_au2_1_max23); + Signal (spvpp_au2_1_max24); + Signal (spvpp_au2_1_maxq); + Signal (spvpp_au2_1_me21); + Signal (spvpp_au2_1_me23); + Signal (spvpp_au2_1_me24); + Signal (spvpp_au2_1_quality); + Signal (spvpp_au2_2__Max21p); + Signal (spvpp_au2_2__Maxp); + Signal (spvpp_au2_2_e23); + Signal (spvpp_au2_2_e24); + Signal (spvpp_au2_2_max21); + Signal (spvpp_au2_2_max23); + Signal (spvpp_au2_2_max24); + Signal (spvpp_au2_2_maxq); + Signal (spvpp_au2_2_me21); + Signal (spvpp_au2_2_me23); + Signal (spvpp_au2_2_me24); + Signal (spvpp_au2_2_quality); + Signal (spvpp_au2a_0__Maxa21p); + Signal (spvpp_au2a_0_max21); + Signal (spvpp_au2a_0_me21); + Signal (spvpp_au2a_0_quality); + Signal (spvpp_au2a_1__Maxa21p); + Signal (spvpp_au2a_1_max21); + Signal (spvpp_au2a_1_me21); + Signal (spvpp_au2a_1_quality); + Signal (spvpp_au2a_2__Maxa21p); + Signal (spvpp_au2a_2_max21); + Signal (spvpp_au2a_2_me21); + Signal (spvpp_au2a_2_quality); + Signal (spvpp_au2b_0__Max11); + Signal (spvpp_au2b_0__Max12); + Signal (spvpp_au2b_0_max11); + Signal (spvpp_au2b_0_max12); + Signal (spvpp_au2b_0_max13); + Signal (spvpp_au2b_0_maxq); + Signal (spvpp_au2b_0_mb11); + Signal (spvpp_au2b_0_mb12); + Signal (spvpp_au2b_0_mb13); + Signal (spvpp_au2b_0_q11); + Signal (spvpp_au2b_0_q12); + Signal (spvpp_au2b_0_q13); + Signal (spvpp_au2b_1__Max11); + Signal (spvpp_au2b_1__Max12); + Signal (spvpp_au2b_1_max11); + Signal (spvpp_au2b_1_max12); + Signal (spvpp_au2b_1_max13); + Signal (spvpp_au2b_1_maxq); + Signal (spvpp_au2b_1_mb11); + Signal (spvpp_au2b_1_mb12); + Signal (spvpp_au2b_1_mb13); + Signal (spvpp_au2b_1_q11); + Signal (spvpp_au2b_1_q12); + Signal (spvpp_au2b_1_q13); + Signal (spvpp_au2b_2__Max11); + Signal (spvpp_au2b_2__Max12); + Signal (spvpp_au2b_2_max11); + Signal (spvpp_au2b_2_max12); + Signal (spvpp_au2b_2_max13); + Signal (spvpp_au2b_2_maxq); + Signal (spvpp_au2b_2_mb11); + Signal (spvpp_au2b_2_mb12); + Signal (spvpp_au2b_2_mb13); + Signal (spvpp_au2b_2_q11); + Signal (spvpp_au2b_2_q12); + Signal (spvpp_au2b_2_q13); + Signal (spvpp_au2b_3__Max11); + Signal (spvpp_au2b_3__Max12); + Signal (spvpp_au2b_3_max11); + Signal (spvpp_au2b_3_max12); + Signal (spvpp_au2b_3_max13); + Signal (spvpp_au2b_3_maxq); + Signal (spvpp_au2b_3_mb11); + Signal (spvpp_au2b_3_mb12); + Signal (spvpp_au2b_3_mb13); + Signal (spvpp_au2b_3_q11); + Signal (spvpp_au2b_3_q12); + Signal (spvpp_au2b_3_q13); + Signal (spvpp_au3_0__Max31p); + Signal (spvpp_au3_0__Max3p); + Signal (spvpp_au3_0_e32); + Signal (spvpp_au3_0_e34); + Signal (spvpp_au3_0_max31); + Signal (spvpp_au3_0_max32); + Signal (spvpp_au3_0_max34); + Signal (spvpp_au3_0_me31); + Signal (spvpp_au3_0_me32); + Signal (spvpp_au3_0_me34); + Signal (spvpp_au3_0_quality); + Signal (spvpp_au3_1__Max31p); + Signal (spvpp_au3_1__Max3p); + Signal (spvpp_au3_1_e32); + Signal (spvpp_au3_1_e34); + Signal (spvpp_au3_1_max31); + Signal (spvpp_au3_1_max32); + Signal (spvpp_au3_1_max34); + Signal (spvpp_au3_1_me31); + Signal (spvpp_au3_1_me32); + Signal (spvpp_au3_1_me34); + Signal (spvpp_au3_1_quality); + Signal (spvpp_au3_2__Max31p); + Signal (spvpp_au3_2__Max3p); + Signal (spvpp_au3_2_e32); + Signal (spvpp_au3_2_e34); + Signal (spvpp_au3_2_max31); + Signal (spvpp_au3_2_max32); + Signal (spvpp_au3_2_max34); + Signal (spvpp_au3_2_me31); + Signal (spvpp_au3_2_me32); + Signal (spvpp_au3_2_me34); + Signal (spvpp_au3_2_quality); + Signal (spvpp_au3a_0__Maxa21p); + Signal (spvpp_au3a_0_max21); + Signal (spvpp_au3a_0_me21); + Signal (spvpp_au3a_0_quality); + Signal (spvpp_au3a_1__Maxa21p); + Signal (spvpp_au3a_1_max21); + Signal (spvpp_au3a_1_me21); + Signal (spvpp_au3a_1_quality); + Signal (spvpp_au3a_2__Maxa21p); + Signal (spvpp_au3a_2_max21); + Signal (spvpp_au3a_2_me21); + Signal (spvpp_au3a_2_quality); + Signal (spvpp_au4_0__Max41p); + Signal (spvpp_au4_0_max41); + Signal (spvpp_au4_0_maxq); + Signal (spvpp_au4_0_me41); + Signal (spvpp_au4_0_quality); + Signal (spvpp_au4_1__Max41p); + Signal (spvpp_au4_1_max41); + Signal (spvpp_au4_1_maxq); + Signal (spvpp_au4_1_me41); + Signal (spvpp_au4_1_quality); + Signal (spvpp_au4_2__Max41p); + Signal (spvpp_au4_2_max41); + Signal (spvpp_au4_2_maxq); + Signal (spvpp_au4_2_me41); + Signal (spvpp_au4_2_quality); + Signal (spvpp_bxa__bxamb1_Exists); + Signal (spvpp_bxa__bxamb1__CountZ11); + Signal (spvpp_bxa__bxamb1_ilgj); + Signal (spvpp_bxa__bxamb1_inAr); + Signal (spvpp_bxa__bxamb1_inArr); + Signal (spvpp_bxa__bxamb1_inBr); + Signal (spvpp_bxa__bxamb1_inBrr); + Signal (spvpp_bxa__bxamb1_inCr); + Signal (spvpp_bxa__bxamb1_inCrr); + Signal (spvpp_bxa__bxamb1_inDr); + Signal (spvpp_bxa__bxamb1_inDrr); + Signal (spvpp_bxa__bxamb1_larg1); + Signal (spvpp_bxa__bxamb1_m0); + Signal (spvpp_bxa__bxamb1_m1); + Signal (spvpp_bxa__bxamb1_m2); + Signal (spvpp_bxa__bxamb1_m3); + Signal (spvpp_bxa__bxamb1_qi); + Signal (spvpp_bxa__bxamb1_qj); + Signal (spvpp_bxa__bxamb1_res); + Signal (spvpp_bxa__bxamb1_s); + Signal (spvpp_bxa__bxamb1_tin); + Signal (spvpp_bxa__bxamb1_zcnt); + Signal (spvpp_bxa__bxame1ac_Exists); + Signal (spvpp_bxa__bxame1ac__CountZ); + Signal (spvpp_bxa__bxame1ac_ilgj); + Signal (spvpp_bxa__bxame1ac_inAr); + Signal (spvpp_bxa__bxame1ac_inArr); + Signal (spvpp_bxa__bxame1ac_inBr); + Signal (spvpp_bxa__bxame1ac_inBrr); + Signal (spvpp_bxa__bxame1ac_inCr); + Signal (spvpp_bxa__bxame1ac_inCrr); + Signal (spvpp_bxa__bxame1ac_larg1); + Signal (spvpp_bxa__bxame1ac_m0); + Signal (spvpp_bxa__bxame1ac_m1); + Signal (spvpp_bxa__bxame1ac_m2); + Signal (spvpp_bxa__bxame1ac_qi); + Signal (spvpp_bxa__bxame1ac_qj); + Signal (spvpp_bxa__bxame1ac_res); + Signal (spvpp_bxa__bxame1ac_s); + Signal (spvpp_bxa__bxame1ac_tin); + Signal (spvpp_bxa__bxame1ac_zcnt); + Signal (spvpp_bxa__bxame1df_Exists); + Signal (spvpp_bxa__bxame1df__CountZ); + Signal (spvpp_bxa__bxame1df_ilgj); + Signal (spvpp_bxa__bxame1df_inAr); + Signal (spvpp_bxa__bxame1df_inArr); + Signal (spvpp_bxa__bxame1df_inBr); + Signal (spvpp_bxa__bxame1df_inBrr); + Signal (spvpp_bxa__bxame1df_inCr); + Signal (spvpp_bxa__bxame1df_inCrr); + Signal (spvpp_bxa__bxame1df_larg1); + Signal (spvpp_bxa__bxame1df_m0); + Signal (spvpp_bxa__bxame1df_m1); + Signal (spvpp_bxa__bxame1df_m2); + Signal (spvpp_bxa__bxame1df_qi); + Signal (spvpp_bxa__bxame1df_qj); + Signal (spvpp_bxa__bxame1df_res); + Signal (spvpp_bxa__bxame1df_s); + Signal (spvpp_bxa__bxame1df_tin); + Signal (spvpp_bxa__bxame1df_zcnt); + Signal (spvpp_bxa__bxame2_Exists); + Signal (spvpp_bxa__bxame2__CountZ); + Signal (spvpp_bxa__bxame2_ilgj); + Signal (spvpp_bxa__bxame2_inAr); + Signal (spvpp_bxa__bxame2_inArr); + Signal (spvpp_bxa__bxame2_inBr); + Signal (spvpp_bxa__bxame2_inBrr); + Signal (spvpp_bxa__bxame2_inCr); + Signal (spvpp_bxa__bxame2_inCrr); + Signal (spvpp_bxa__bxame2_larg1); + Signal (spvpp_bxa__bxame2_m0); + Signal (spvpp_bxa__bxame2_m1); + Signal (spvpp_bxa__bxame2_m2); + Signal (spvpp_bxa__bxame2_qi); + Signal (spvpp_bxa__bxame2_qj); + Signal (spvpp_bxa__bxame2_res); + Signal (spvpp_bxa__bxame2_s); + Signal (spvpp_bxa__bxame2_tin); + Signal (spvpp_bxa__bxame2_zcnt); + Signal (spvpp_bxa__bxame3_Exists); + Signal (spvpp_bxa__bxame3__CountZ); + Signal (spvpp_bxa__bxame3_ilgj); + Signal (spvpp_bxa__bxame3_inAr); + Signal (spvpp_bxa__bxame3_inArr); + Signal (spvpp_bxa__bxame3_inBr); + Signal (spvpp_bxa__bxame3_inBrr); + Signal (spvpp_bxa__bxame3_inCr); + Signal (spvpp_bxa__bxame3_inCrr); + Signal (spvpp_bxa__bxame3_larg1); + Signal (spvpp_bxa__bxame3_m0); + Signal (spvpp_bxa__bxame3_m1); + Signal (spvpp_bxa__bxame3_m2); + Signal (spvpp_bxa__bxame3_qi); + Signal (spvpp_bxa__bxame3_qj); + Signal (spvpp_bxa__bxame3_res); + Signal (spvpp_bxa__bxame3_s); + Signal (spvpp_bxa__bxame3_tin); + Signal (spvpp_bxa__bxame3_zcnt); + Signal (spvpp_bxa__bxame4_Exists); + Signal (spvpp_bxa__bxame4__CountZ); + Signal (spvpp_bxa__bxame4_ilgj); + Signal (spvpp_bxa__bxame4_inAr); + Signal (spvpp_bxa__bxame4_inArr); + Signal (spvpp_bxa__bxame4_inBr); + Signal (spvpp_bxa__bxame4_inBrr); + Signal (spvpp_bxa__bxame4_inCr); + Signal (spvpp_bxa__bxame4_inCrr); + Signal (spvpp_bxa__bxame4_larg1); + Signal (spvpp_bxa__bxame4_m0); + Signal (spvpp_bxa__bxame4_m1); + Signal (spvpp_bxa__bxame4_m2); + Signal (spvpp_bxa__bxame4_qi); + Signal (spvpp_bxa__bxame4_qj); + Signal (spvpp_bxa__bxame4_res); + Signal (spvpp_bxa__bxame4_s); + Signal (spvpp_bxa__bxame4_tin); + Signal (spvpp_bxa__bxame4_zcnt); + Signal (spvpp_bxa__depth); + Signal (spvpp_bxa__med0); + Signal (spvpp_bxa__med1); + Signal (spvpp_bxa__med2); + Signal (spvpp_bxa__med3); + Signal (spvpp_bxa__med4); + Signal (spvpp_bxa__medb0); + Signal (spvpp_bxa__medb1); + Signal (spvpp_bxa__medb2); + Signal (spvpp_bxa__medb3); + Signal (spvpp_bxa__medb4); + Signal (spvpp_bxcorrect_Exists); + Signal (spvpp_bxcorrect__CountZ); + Signal (spvpp_bxcorrect_b1); + Signal (spvpp_bxcorrect_b2); + Signal (spvpp_bxcorrect_b3); + Signal (spvpp_bxcorrect_coll); + Signal (spvpp_bxcorrect_del1t); + Signal (spvpp_bxcorrect_del2t); + Signal (spvpp_bxcorrect_ilgj); + Signal (spvpp_bxcorrect_larg1); + Signal (spvpp_bxcorrect_m0); + Signal (spvpp_bxcorrect_m1); + Signal (spvpp_bxcorrect_m2); + Signal (spvpp_bxcorrect_pretrig); + Signal (spvpp_bxcorrect_res); + Signal (spvpp_bxcorrect_ri); + Signal (spvpp_bxcorrect_rj); + Signal (spvpp_bxcorrect_s); + Signal (spvpp_bxcorrect_stubd); + Signal (spvpp_bxcorrect_stubn); + Signal (spvpp_bxcorrect_tid); + Signal (spvpp_bxcorrect_zcnt); + Signal (spvpp_dtbx_0_mb1a); + Signal (spvpp_dtbx_0_mb1ar); + Signal (spvpp_dtbx_0_phi); + Signal (spvpp_dtbx_1_mb1a); + Signal (spvpp_dtbx_1_mb1ar); + Signal (spvpp_dtbx_1_phi); + Signal (spvpp_etaPT2a); + Signal (spvpp_etaPT2ar); + Signal (spvpp_etaPT2arr); + Signal (spvpp_etaPT2arrr); + Signal (spvpp_etaPT2b); + Signal (spvpp_etaPT2br); + Signal (spvpp_etaPT2brr); + Signal (spvpp_etaPT2brrr); + Signal (spvpp_etaPT2c); + Signal (spvpp_etaPT2cr); + Signal (spvpp_etaPT2crr); + Signal (spvpp_etaPT2crrr); + Signal (spvpp_etaPT3a); + Signal (spvpp_etaPT3ar); + Signal (spvpp_etaPT3arr); + Signal (spvpp_etaPT3arrr); + Signal (spvpp_etaPT3b); + Signal (spvpp_etaPT3br); + Signal (spvpp_etaPT3brr); + Signal (spvpp_etaPT3brrr); + Signal (spvpp_etaPT3c); + Signal (spvpp_etaPT3cr); + Signal (spvpp_etaPT3crr); + Signal (spvpp_etaPT3crrr); + Signal (spvpp_etaPT4a); + Signal (spvpp_etaPT4ar); + Signal (spvpp_etaPT4arr); + Signal (spvpp_etaPT4arrr); + Signal (spvpp_etaPT4b); + Signal (spvpp_etaPT4br); + Signal (spvpp_etaPT4brr); + Signal (spvpp_etaPT4brrr); + Signal (spvpp_etaPT4c); + Signal (spvpp_etaPT4cr); + Signal (spvpp_etaPT4crr); + Signal (spvpp_etaPT4crrr); + Signal (spvpp_etaPTH); + Signal (spvpp_etaPTL); + Signal (spvpp_etaPTM); + Signal (spvpp_etaPTa2a); + Signal (spvpp_etaPTa2ar); + Signal (spvpp_etaPTa2arr); + Signal (spvpp_etaPTa2arrr); + Signal (spvpp_etaPTa2b); + Signal (spvpp_etaPTa2br); + Signal (spvpp_etaPTa2brr); + Signal (spvpp_etaPTa2brrr); + Signal (spvpp_etaPTa2c); + Signal (spvpp_etaPTa2cr); + Signal (spvpp_etaPTa2crr); + Signal (spvpp_etaPTa2crrr); + Signal (spvpp_etaPTa3a); + Signal (spvpp_etaPTa3ar); + Signal (spvpp_etaPTa3arr); + Signal (spvpp_etaPTa3arrr); + Signal (spvpp_etaPTa3b); + Signal (spvpp_etaPTa3br); + Signal (spvpp_etaPTa3brr); + Signal (spvpp_etaPTa3brrr); + Signal (spvpp_etaPTa3c); + Signal (spvpp_etaPTa3cr); + Signal (spvpp_etaPTa3crr); + Signal (spvpp_etaPTa3crrr); + Signal (spvpp_etaPTb2a); + Signal (spvpp_etaPTb2ar); + Signal (spvpp_etaPTb2arr); + Signal (spvpp_etaPTb2arrr); + Signal (spvpp_etaPTb2b); + Signal (spvpp_etaPTb2br); + Signal (spvpp_etaPTb2brr); + Signal (spvpp_etaPTb2brrr); + Signal (spvpp_etaPTb2c); + Signal (spvpp_etaPTb2cr); + Signal (spvpp_etaPTb2crr); + Signal (spvpp_etaPTb2crrr); + Signal (spvpp_etaPTb2d); + Signal (spvpp_etaPTb2dr); + Signal (spvpp_etaPTb2drr); + Signal (spvpp_etaPTb2drrr); + Signal (spvpp_etu12_0_Deta); + Signal (spvpp_etu12_0_etaA); + Signal (spvpp_etu12_0_etaB); + Signal (spvpp_etu12_10_Deta); + Signal (spvpp_etu12_10_etaA); + Signal (spvpp_etu12_10_etaB); + Signal (spvpp_etu12_11_Deta); + Signal (spvpp_etu12_11_etaA); + Signal (spvpp_etu12_11_etaB); + Signal (spvpp_etu12_12_Deta); + Signal (spvpp_etu12_12_etaA); + Signal (spvpp_etu12_12_etaB); + Signal (spvpp_etu12_13_Deta); + Signal (spvpp_etu12_13_etaA); + Signal (spvpp_etu12_13_etaB); + Signal (spvpp_etu12_14_Deta); + Signal (spvpp_etu12_14_etaA); + Signal (spvpp_etu12_14_etaB); + Signal (spvpp_etu12_15_Deta); + Signal (spvpp_etu12_15_etaA); + Signal (spvpp_etu12_15_etaB); + Signal (spvpp_etu12_16_Deta); + Signal (spvpp_etu12_16_etaA); + Signal (spvpp_etu12_16_etaB); + Signal (spvpp_etu12_17_Deta); + Signal (spvpp_etu12_17_etaA); + Signal (spvpp_etu12_17_etaB); + Signal (spvpp_etu12_1_Deta); + Signal (spvpp_etu12_1_etaA); + Signal (spvpp_etu12_1_etaB); + Signal (spvpp_etu12_2_Deta); + Signal (spvpp_etu12_2_etaA); + Signal (spvpp_etu12_2_etaB); + Signal (spvpp_etu12_3_Deta); + Signal (spvpp_etu12_3_etaA); + Signal (spvpp_etu12_3_etaB); + Signal (spvpp_etu12_4_Deta); + Signal (spvpp_etu12_4_etaA); + Signal (spvpp_etu12_4_etaB); + Signal (spvpp_etu12_5_Deta); + Signal (spvpp_etu12_5_etaA); + Signal (spvpp_etu12_5_etaB); + Signal (spvpp_etu12_6_Deta); + Signal (spvpp_etu12_6_etaA); + Signal (spvpp_etu12_6_etaB); + Signal (spvpp_etu12_7_Deta); + Signal (spvpp_etu12_7_etaA); + Signal (spvpp_etu12_7_etaB); + Signal (spvpp_etu12_8_Deta); + Signal (spvpp_etu12_8_etaA); + Signal (spvpp_etu12_8_etaB); + Signal (spvpp_etu12_9_Deta); + Signal (spvpp_etu12_9_etaA); + Signal (spvpp_etu12_9_etaB); + Signal (spvpp_etu13_0_Deta); + Signal (spvpp_etu13_0_etaA); + Signal (spvpp_etu13_0_etaB); + Signal (spvpp_etu13_10_Deta); + Signal (spvpp_etu13_10_etaA); + Signal (spvpp_etu13_10_etaB); + Signal (spvpp_etu13_11_Deta); + Signal (spvpp_etu13_11_etaA); + Signal (spvpp_etu13_11_etaB); + Signal (spvpp_etu13_12_Deta); + Signal (spvpp_etu13_12_etaA); + Signal (spvpp_etu13_12_etaB); + Signal (spvpp_etu13_13_Deta); + Signal (spvpp_etu13_13_etaA); + Signal (spvpp_etu13_13_etaB); + Signal (spvpp_etu13_14_Deta); + Signal (spvpp_etu13_14_etaA); + Signal (spvpp_etu13_14_etaB); + Signal (spvpp_etu13_15_Deta); + Signal (spvpp_etu13_15_etaA); + Signal (spvpp_etu13_15_etaB); + Signal (spvpp_etu13_16_Deta); + Signal (spvpp_etu13_16_etaA); + Signal (spvpp_etu13_16_etaB); + Signal (spvpp_etu13_17_Deta); + Signal (spvpp_etu13_17_etaA); + Signal (spvpp_etu13_17_etaB); + Signal (spvpp_etu13_1_Deta); + Signal (spvpp_etu13_1_etaA); + Signal (spvpp_etu13_1_etaB); + Signal (spvpp_etu13_2_Deta); + Signal (spvpp_etu13_2_etaA); + Signal (spvpp_etu13_2_etaB); + Signal (spvpp_etu13_3_Deta); + Signal (spvpp_etu13_3_etaA); + Signal (spvpp_etu13_3_etaB); + Signal (spvpp_etu13_4_Deta); + Signal (spvpp_etu13_4_etaA); + Signal (spvpp_etu13_4_etaB); + Signal (spvpp_etu13_5_Deta); + Signal (spvpp_etu13_5_etaA); + Signal (spvpp_etu13_5_etaB); + Signal (spvpp_etu13_6_Deta); + Signal (spvpp_etu13_6_etaA); + Signal (spvpp_etu13_6_etaB); + Signal (spvpp_etu13_7_Deta); + Signal (spvpp_etu13_7_etaA); + Signal (spvpp_etu13_7_etaB); + Signal (spvpp_etu13_8_Deta); + Signal (spvpp_etu13_8_etaA); + Signal (spvpp_etu13_8_etaB); + Signal (spvpp_etu13_9_Deta); + Signal (spvpp_etu13_9_etaA); + Signal (spvpp_etu13_9_etaB); + Signal (spvpp_etu14_0_Deta); + Signal (spvpp_etu14_0_etaA); + Signal (spvpp_etu14_0_etaB); + Signal (spvpp_etu14_10_Deta); + Signal (spvpp_etu14_10_etaA); + Signal (spvpp_etu14_10_etaB); + Signal (spvpp_etu14_11_Deta); + Signal (spvpp_etu14_11_etaA); + Signal (spvpp_etu14_11_etaB); + Signal (spvpp_etu14_12_Deta); + Signal (spvpp_etu14_12_etaA); + Signal (spvpp_etu14_12_etaB); + Signal (spvpp_etu14_13_Deta); + Signal (spvpp_etu14_13_etaA); + Signal (spvpp_etu14_13_etaB); + Signal (spvpp_etu14_14_Deta); + Signal (spvpp_etu14_14_etaA); + Signal (spvpp_etu14_14_etaB); + Signal (spvpp_etu14_15_Deta); + Signal (spvpp_etu14_15_etaA); + Signal (spvpp_etu14_15_etaB); + Signal (spvpp_etu14_16_Deta); + Signal (spvpp_etu14_16_etaA); + Signal (spvpp_etu14_16_etaB); + Signal (spvpp_etu14_17_Deta); + Signal (spvpp_etu14_17_etaA); + Signal (spvpp_etu14_17_etaB); + Signal (spvpp_etu14_1_Deta); + Signal (spvpp_etu14_1_etaA); + Signal (spvpp_etu14_1_etaB); + Signal (spvpp_etu14_2_Deta); + Signal (spvpp_etu14_2_etaA); + Signal (spvpp_etu14_2_etaB); + Signal (spvpp_etu14_3_Deta); + Signal (spvpp_etu14_3_etaA); + Signal (spvpp_etu14_3_etaB); + Signal (spvpp_etu14_4_Deta); + Signal (spvpp_etu14_4_etaA); + Signal (spvpp_etu14_4_etaB); + Signal (spvpp_etu14_5_Deta); + Signal (spvpp_etu14_5_etaA); + Signal (spvpp_etu14_5_etaB); + Signal (spvpp_etu14_6_Deta); + Signal (spvpp_etu14_6_etaA); + Signal (spvpp_etu14_6_etaB); + Signal (spvpp_etu14_7_Deta); + Signal (spvpp_etu14_7_etaA); + Signal (spvpp_etu14_7_etaB); + Signal (spvpp_etu14_8_Deta); + Signal (spvpp_etu14_8_etaA); + Signal (spvpp_etu14_8_etaB); + Signal (spvpp_etu14_9_Deta); + Signal (spvpp_etu14_9_etaA); + Signal (spvpp_etu14_9_etaB); + Signal (spvpp_fsuv_Exists); + Signal (spvpp_fsuv__CountZ_fsu); + Signal (spvpp_fsuv__d); + Signal (spvpp_fsuv_deta); + Signal (spvpp_fsuv_detar); + Signal (spvpp_fsuv_detarr); + Signal (spvpp_fsuv_dlm); + Signal (spvpp_fsuv_dphi); + Signal (spvpp_fsuv_dphir); + Signal (spvpp_fsuv_dphirr); + Signal (spvpp_fsuv_i); + Signal (spvpp_fsuv_idt); + Signal (spvpp_fsuv_ilgj); + Signal (spvpp_fsuv_j); + Signal (spvpp_fsuv_k); + Signal (spvpp_fsuv_kill); + Signal (spvpp_fsuv_killr); + Signal (spvpp_fsuv_killrr1); + Signal (spvpp_fsuv_killrr2); + Signal (spvpp_fsuv_killrr3); + Signal (spvpp_fsuv_larg); + Signal (spvpp_fsuv_res); + Signal (spvpp_fsuv_ri); + Signal (spvpp_fsuv_rilgrj); + Signal (spvpp_fsuv_rj); + Signal (spvpp_fsuv_s); + Signal (spvpp_fsuv_sh_segs); + Signal (spvpp_fsuv_survived); + Signal (spvpp_fsuva_Exists); + Signal (spvpp_fsuva_delA); + Signal (spvpp_fsuva_delB); + Signal (spvpp_fsuva_deta); + Signal (spvpp_fsuva_detar); + Signal (spvpp_fsuva_detarr); + Signal (spvpp_fsuva_dlm); + Signal (spvpp_fsuva_dphi); + Signal (spvpp_fsuva_dphir); + Signal (spvpp_fsuva_dphirr); + Signal (spvpp_fsuva_i); + Signal (spvpp_fsuva_ida0); + Signal (spvpp_fsuva_ida1); + Signal (spvpp_fsuva_ida2); + Signal (spvpp_fsuva_ida3); + Signal (spvpp_fsuva_ida4); + Signal (spvpp_fsuva_ida5); + Signal (spvpp_fsuva_idt); + Signal (spvpp_fsuva_ilgj); + Signal (spvpp_fsuva_j); + Signal (spvpp_fsuva_kill); + Signal (spvpp_fsuva_killr); + Signal (spvpp_fsuva_killrr1); + Signal (spvpp_fsuva_killrr2); + Signal (spvpp_fsuva_killrr3); + Signal (spvpp_fsuva_larg); + Signal (spvpp_fsuva_ri); + Signal (spvpp_fsuva_rilgrj); + Signal (spvpp_fsuva_rj); + Signal (spvpp_fsuva_s); + Signal (spvpp_fsuva_sidA); + Signal (spvpp_fsuva_sidB); + Signal (spvpp_fsuva_survived); + Signal (spvpp_idH); + Signal (spvpp_idL); + Signal (spvpp_idM); + Signal (spvpp_m0); + Signal (spvpp_m0a); + Signal (spvpp_m1); + Signal (spvpp_m2); + Signal (spvpp_mode2a); + Signal (spvpp_mode2ar); + Signal (spvpp_mode2arr); + Signal (spvpp_mode2arrr); + Signal (spvpp_mode2b); + Signal (spvpp_mode2br); + Signal (spvpp_mode2brr); + Signal (spvpp_mode2brrr); + Signal (spvpp_mode2c); + Signal (spvpp_mode2cr); + Signal (spvpp_mode2crr); + Signal (spvpp_mode2crrr); + Signal (spvpp_mode3a); + Signal (spvpp_mode3ar); + Signal (spvpp_mode3arr); + Signal (spvpp_mode3arrr); + Signal (spvpp_mode3b); + Signal (spvpp_mode3br); + Signal (spvpp_mode3brr); + Signal (spvpp_mode3brrr); + Signal (spvpp_mode3c); + Signal (spvpp_mode3cr); + Signal (spvpp_mode3crr); + Signal (spvpp_mode3crrr); + Signal (spvpp_mode4a); + Signal (spvpp_mode4ar); + Signal (spvpp_mode4arr); + Signal (spvpp_mode4arrr); + Signal (spvpp_mode4b); + Signal (spvpp_mode4br); + Signal (spvpp_mode4brr); + Signal (spvpp_mode4brrr); + Signal (spvpp_mode4c); + Signal (spvpp_mode4cr); + Signal (spvpp_mode4crr); + Signal (spvpp_mode4crrr); + Signal (spvpp_modeMemH); + Signal (spvpp_modeMemL); + Signal (spvpp_modeMemM); + Signal (spvpp_modeb2a); + Signal (spvpp_modeb2ar); + Signal (spvpp_modeb2arr); + Signal (spvpp_modeb2arrr); + Signal (spvpp_modeb2b); + Signal (spvpp_modeb2br); + Signal (spvpp_modeb2brr); + Signal (spvpp_modeb2brrr); + Signal (spvpp_modeb2c); + Signal (spvpp_modeb2cr); + Signal (spvpp_modeb2crr); + Signal (spvpp_modeb2crrr); + Signal (spvpp_modeb2d); + Signal (spvpp_modeb2dr); + Signal (spvpp_modeb2drr); + Signal (spvpp_modeb2drrr); + Signal (spvpp_mux_FR); + Signal (spvpp_mux__ScalePhi); + Signal (spvpp_mux_i); + Signal (spvpp_mux_phiHs); + Signal (spvpp_mux_phiLs); + Signal (spvpp_mux_phiMs); + Signal (spvpp_mux_sign); + Signal (spvpp_pass12); + Signal (spvpp_pass13); + Signal (spvpp_pass14); + Signal (spvpp_phdiff_a1); + Signal (spvpp_phdiff_a2); + Signal (spvpp_phdiff_a3); + Signal (spvpp_phdiff_b1); + Signal (spvpp_phdiff_b2); + Signal (spvpp_phdiff_b3); + Signal (spvpp_phi2a); + Signal (spvpp_phi2ar); + Signal (spvpp_phi2arr); + Signal (spvpp_phi2arrr); + Signal (spvpp_phi2b); + Signal (spvpp_phi2br); + Signal (spvpp_phi2brr); + Signal (spvpp_phi2brrr); + Signal (spvpp_phi2c); + Signal (spvpp_phi2cr); + Signal (spvpp_phi2crr); + Signal (spvpp_phi2crrr); + Signal (spvpp_phi3a); + Signal (spvpp_phi3ar); + Signal (spvpp_phi3arr); + Signal (spvpp_phi3arrr); + Signal (spvpp_phi3b); + Signal (spvpp_phi3br); + Signal (spvpp_phi3brr); + Signal (spvpp_phi3brrr); + Signal (spvpp_phi3c); + Signal (spvpp_phi3cr); + Signal (spvpp_phi3crr); + Signal (spvpp_phi3crrr); + Signal (spvpp_phi4a); + Signal (spvpp_phi4ar); + Signal (spvpp_phi4arr); + Signal (spvpp_phi4arrr); + Signal (spvpp_phi4b); + Signal (spvpp_phi4br); + Signal (spvpp_phi4brr); + Signal (spvpp_phi4brrr); + Signal (spvpp_phi4c); + Signal (spvpp_phi4cr); + Signal (spvpp_phi4crr); + Signal (spvpp_phi4crrr); + Signal (spvpp_phiH); + Signal (spvpp_phiL); + Signal (spvpp_phiM); + Signal (spvpp_phia2a); + Signal (spvpp_phia2ar); + Signal (spvpp_phia2arr); + Signal (spvpp_phia2arrr); + Signal (spvpp_phia2b); + Signal (spvpp_phia2br); + Signal (spvpp_phia2brr); + Signal (spvpp_phia2brrr); + Signal (spvpp_phia2c); + Signal (spvpp_phia2cr); + Signal (spvpp_phia2crr); + Signal (spvpp_phia2crrr); + Signal (spvpp_phia3a); + Signal (spvpp_phia3ar); + Signal (spvpp_phia3arr); + Signal (spvpp_phia3arrr); + Signal (spvpp_phia3b); + Signal (spvpp_phia3br); + Signal (spvpp_phia3brr); + Signal (spvpp_phia3brrr); + Signal (spvpp_phia3c); + Signal (spvpp_phia3cr); + Signal (spvpp_phia3crr); + Signal (spvpp_phia3crrr); + Signal (spvpp_phib2a); + Signal (spvpp_phib2ar); + Signal (spvpp_phib2arr); + Signal (spvpp_phib2arrr); + Signal (spvpp_phib2b); + Signal (spvpp_phib2br); + Signal (spvpp_phib2brr); + Signal (spvpp_phib2brrr); + Signal (spvpp_phib2c); + Signal (spvpp_phib2cr); + Signal (spvpp_phib2crr); + Signal (spvpp_phib2crrr); + Signal (spvpp_phib2d); + Signal (spvpp_phib2dr); + Signal (spvpp_phib2drr); + Signal (spvpp_phib2drrr); + Signal (spvpp_pt2a); + Signal (spvpp_pt2ar); + Signal (spvpp_pt2arr); + Signal (spvpp_pt2arrr); + Signal (spvpp_pt2b); + Signal (spvpp_pt2br); + Signal (spvpp_pt2brr); + Signal (spvpp_pt2brrr); + Signal (spvpp_pt2c); + Signal (spvpp_pt2cr); + Signal (spvpp_pt2crr); + Signal (spvpp_pt2crrr); + Signal (spvpp_pt3a); + Signal (spvpp_pt3ar); + Signal (spvpp_pt3arr); + Signal (spvpp_pt3arrr); + Signal (spvpp_pt3b); + Signal (spvpp_pt3br); + Signal (spvpp_pt3brr); + Signal (spvpp_pt3brrr); + Signal (spvpp_pt3c); + Signal (spvpp_pt3cr); + Signal (spvpp_pt3crr); + Signal (spvpp_pt3crrr); + Signal (spvpp_pt4a); + Signal (spvpp_pt4ar); + Signal (spvpp_pt4arr); + Signal (spvpp_pt4arrr); + Signal (spvpp_pt4b); + Signal (spvpp_pt4br); + Signal (spvpp_pt4brr); + Signal (spvpp_pt4brrr); + Signal (spvpp_pt4c); + Signal (spvpp_pt4cr); + Signal (spvpp_pt4crr); + Signal (spvpp_pt4crrr); + Signal (spvpp_ptH); + Signal (spvpp_ptL); + Signal (spvpp_ptM); + Signal (spvpp_ptb2a); + Signal (spvpp_ptb2ar); + Signal (spvpp_ptb2arr); + Signal (spvpp_ptb2arrr); + Signal (spvpp_ptb2b); + Signal (spvpp_ptb2br); + Signal (spvpp_ptb2brr); + Signal (spvpp_ptb2brrr); + Signal (spvpp_ptb2c); + Signal (spvpp_ptb2cr); + Signal (spvpp_ptb2crr); + Signal (spvpp_ptb2crrr); + Signal (spvpp_ptb2d); + Signal (spvpp_ptb2dr); + Signal (spvpp_ptb2drr); + Signal (spvpp_ptb2drrr); + Signal (spvpp_ptu2a_EnableIdA); + Signal (spvpp_ptu2a_EnableIdB); + Signal (spvpp_ptu2a_EnableIdC); + Signal (spvpp_ptu2a_FR); + Signal (spvpp_ptu2a_IdValid); + Signal (spvpp_ptu2a_SelPhi); + Signal (spvpp_ptu2a__DecodeFR); + Signal (spvpp_ptu2a__Modep); + Signal (spvpp_ptu2a__SelectPhisp); + Signal (spvpp_ptu2a_a); + Signal (spvpp_ptu2a_a_press); + Signal (spvpp_ptu2a_b); + Signal (spvpp_ptu2a_b_press); + Signal (spvpp_ptu2a_c); + Signal (spvpp_ptu2a_clct_bit); + Signal (spvpp_ptu2a_d); + Signal (spvpp_ptu2a_dphi14); + Signal (spvpp_ptu2a_dphi23); + Signal (spvpp_ptu2a_dphi24); + Signal (spvpp_ptu2a_dphi34); + Signal (spvpp_ptu2a_e); + Signal (spvpp_ptu2a_e_press); + Signal (spvpp_ptu2a_etaA); + Signal (spvpp_ptu2a_etaB); + Signal (spvpp_ptu2a_etaC); + Signal (spvpp_ptu2a_etaPT); + Signal (spvpp_ptu2a_etaPTfull); + Signal (spvpp_ptu2a_eta_me11a); + Signal (spvpp_ptu2a_eta_shift); + Signal (spvpp_ptu2a_etadiff_a); + Signal (spvpp_ptu2a_etadiff_a_lsb); + Signal (spvpp_ptu2a_etadiff_b); + Signal (spvpp_ptu2a_etasign_a); + Signal (spvpp_ptu2a_etasign_b); + Signal (spvpp_ptu2a_mode); + Signal (spvpp_ptu2a_modeMem); + Signal (spvpp_ptu2a_modenew); + Signal (spvpp_ptu2a_modeout); + Signal (spvpp_ptu2a_phi); + Signal (spvpp_ptu2a_phi1); + Signal (spvpp_ptu2a_phi2); + Signal (spvpp_ptu2a_phi3); + Signal (spvpp_ptu2a_phi4); + Signal (spvpp_ptu2a_phiA); + Signal (spvpp_ptu2a_phiB); + Signal (spvpp_ptu2a_phiC); + Signal (spvpp_ptu2a_phi_shift); + Signal (spvpp_ptu2a_phidiff_a); + Signal (spvpp_ptu2a_pt); + Signal (spvpp_ptu2a_si); + Signal (spvpp_ptu2a_sign); + Signal (spvpp_ptu2b_EnableIdA); + Signal (spvpp_ptu2b_EnableIdB); + Signal (spvpp_ptu2b_EnableIdC); + Signal (spvpp_ptu2b_FR); + Signal (spvpp_ptu2b_IdValid); + Signal (spvpp_ptu2b_SelPhi); + Signal (spvpp_ptu2b__DecodeFR); + Signal (spvpp_ptu2b__Modep); + Signal (spvpp_ptu2b__SelectPhisp); + Signal (spvpp_ptu2b_a); + Signal (spvpp_ptu2b_a_press); + Signal (spvpp_ptu2b_b); + Signal (spvpp_ptu2b_b_press); + Signal (spvpp_ptu2b_c); + Signal (spvpp_ptu2b_clct_bit); + Signal (spvpp_ptu2b_d); + Signal (spvpp_ptu2b_dphi14); + Signal (spvpp_ptu2b_dphi23); + Signal (spvpp_ptu2b_dphi24); + Signal (spvpp_ptu2b_dphi34); + Signal (spvpp_ptu2b_e); + Signal (spvpp_ptu2b_e_press); + Signal (spvpp_ptu2b_etaA); + Signal (spvpp_ptu2b_etaB); + Signal (spvpp_ptu2b_etaC); + Signal (spvpp_ptu2b_etaPT); + Signal (spvpp_ptu2b_etaPTfull); + Signal (spvpp_ptu2b_eta_me11a); + Signal (spvpp_ptu2b_eta_shift); + Signal (spvpp_ptu2b_etadiff_a); + Signal (spvpp_ptu2b_etadiff_a_lsb); + Signal (spvpp_ptu2b_etadiff_b); + Signal (spvpp_ptu2b_etasign_a); + Signal (spvpp_ptu2b_etasign_b); + Signal (spvpp_ptu2b_mode); + Signal (spvpp_ptu2b_modeMem); + Signal (spvpp_ptu2b_modenew); + Signal (spvpp_ptu2b_modeout); + Signal (spvpp_ptu2b_phi); + Signal (spvpp_ptu2b_phi1); + Signal (spvpp_ptu2b_phi2); + Signal (spvpp_ptu2b_phi3); + Signal (spvpp_ptu2b_phi4); + Signal (spvpp_ptu2b_phiA); + Signal (spvpp_ptu2b_phiB); + Signal (spvpp_ptu2b_phiC); + Signal (spvpp_ptu2b_phi_shift); + Signal (spvpp_ptu2b_phidiff_a); + Signal (spvpp_ptu2b_pt); + Signal (spvpp_ptu2b_si); + Signal (spvpp_ptu2b_sign); + Signal (spvpp_ptu2c_EnableIdA); + Signal (spvpp_ptu2c_EnableIdB); + Signal (spvpp_ptu2c_EnableIdC); + Signal (spvpp_ptu2c_FR); + Signal (spvpp_ptu2c_IdValid); + Signal (spvpp_ptu2c_SelPhi); + Signal (spvpp_ptu2c__DecodeFR); + Signal (spvpp_ptu2c__Modep); + Signal (spvpp_ptu2c__SelectPhisp); + Signal (spvpp_ptu2c_a); + Signal (spvpp_ptu2c_a_press); + Signal (spvpp_ptu2c_b); + Signal (spvpp_ptu2c_b_press); + Signal (spvpp_ptu2c_c); + Signal (spvpp_ptu2c_clct_bit); + Signal (spvpp_ptu2c_d); + Signal (spvpp_ptu2c_dphi14); + Signal (spvpp_ptu2c_dphi23); + Signal (spvpp_ptu2c_dphi24); + Signal (spvpp_ptu2c_dphi34); + Signal (spvpp_ptu2c_e); + Signal (spvpp_ptu2c_e_press); + Signal (spvpp_ptu2c_etaA); + Signal (spvpp_ptu2c_etaB); + Signal (spvpp_ptu2c_etaC); + Signal (spvpp_ptu2c_etaPT); + Signal (spvpp_ptu2c_etaPTfull); + Signal (spvpp_ptu2c_eta_me11a); + Signal (spvpp_ptu2c_eta_shift); + Signal (spvpp_ptu2c_etadiff_a); + Signal (spvpp_ptu2c_etadiff_a_lsb); + Signal (spvpp_ptu2c_etadiff_b); + Signal (spvpp_ptu2c_etasign_a); + Signal (spvpp_ptu2c_etasign_b); + Signal (spvpp_ptu2c_mode); + Signal (spvpp_ptu2c_modeMem); + Signal (spvpp_ptu2c_modenew); + Signal (spvpp_ptu2c_modeout); + Signal (spvpp_ptu2c_phi); + Signal (spvpp_ptu2c_phi1); + Signal (spvpp_ptu2c_phi2); + Signal (spvpp_ptu2c_phi3); + Signal (spvpp_ptu2c_phi4); + Signal (spvpp_ptu2c_phiA); + Signal (spvpp_ptu2c_phiB); + Signal (spvpp_ptu2c_phiC); + Signal (spvpp_ptu2c_phi_shift); + Signal (spvpp_ptu2c_phidiff_a); + Signal (spvpp_ptu2c_pt); + Signal (spvpp_ptu2c_si); + Signal (spvpp_ptu2c_sign); + Signal (spvpp_ptu3a_EnableIdA); + Signal (spvpp_ptu3a_EnableIdB); + Signal (spvpp_ptu3a_EnableIdC); + Signal (spvpp_ptu3a_FR); + Signal (spvpp_ptu3a_IdValid); + Signal (spvpp_ptu3a_SelPhi); + Signal (spvpp_ptu3a__DecodeFR); + Signal (spvpp_ptu3a__Modep); + Signal (spvpp_ptu3a__SelectPhisp); + Signal (spvpp_ptu3a_a); + Signal (spvpp_ptu3a_a_press); + Signal (spvpp_ptu3a_b); + Signal (spvpp_ptu3a_b_press); + Signal (spvpp_ptu3a_c); + Signal (spvpp_ptu3a_clct_bit); + Signal (spvpp_ptu3a_d); + Signal (spvpp_ptu3a_dphi14); + Signal (spvpp_ptu3a_dphi23); + Signal (spvpp_ptu3a_dphi24); + Signal (spvpp_ptu3a_dphi34); + Signal (spvpp_ptu3a_e); + Signal (spvpp_ptu3a_e_press); + Signal (spvpp_ptu3a_etaA); + Signal (spvpp_ptu3a_etaB); + Signal (spvpp_ptu3a_etaC); + Signal (spvpp_ptu3a_etaPT); + Signal (spvpp_ptu3a_etaPTfull); + Signal (spvpp_ptu3a_eta_me11a); + Signal (spvpp_ptu3a_eta_shift); + Signal (spvpp_ptu3a_etadiff_a); + Signal (spvpp_ptu3a_etadiff_a_lsb); + Signal (spvpp_ptu3a_etadiff_b); + Signal (spvpp_ptu3a_etasign_a); + Signal (spvpp_ptu3a_etasign_b); + Signal (spvpp_ptu3a_mode); + Signal (spvpp_ptu3a_modeMem); + Signal (spvpp_ptu3a_modenew); + Signal (spvpp_ptu3a_modeout); + Signal (spvpp_ptu3a_phi); + Signal (spvpp_ptu3a_phi1); + Signal (spvpp_ptu3a_phi2); + Signal (spvpp_ptu3a_phi3); + Signal (spvpp_ptu3a_phi4); + Signal (spvpp_ptu3a_phiA); + Signal (spvpp_ptu3a_phiB); + Signal (spvpp_ptu3a_phiC); + Signal (spvpp_ptu3a_phi_shift); + Signal (spvpp_ptu3a_phidiff_a); + Signal (spvpp_ptu3a_pt); + Signal (spvpp_ptu3a_si); + Signal (spvpp_ptu3a_sign); + Signal (spvpp_ptu3b_EnableIdA); + Signal (spvpp_ptu3b_EnableIdB); + Signal (spvpp_ptu3b_EnableIdC); + Signal (spvpp_ptu3b_FR); + Signal (spvpp_ptu3b_IdValid); + Signal (spvpp_ptu3b_SelPhi); + Signal (spvpp_ptu3b__DecodeFR); + Signal (spvpp_ptu3b__Modep); + Signal (spvpp_ptu3b__SelectPhisp); + Signal (spvpp_ptu3b_a); + Signal (spvpp_ptu3b_a_press); + Signal (spvpp_ptu3b_b); + Signal (spvpp_ptu3b_b_press); + Signal (spvpp_ptu3b_c); + Signal (spvpp_ptu3b_clct_bit); + Signal (spvpp_ptu3b_d); + Signal (spvpp_ptu3b_dphi14); + Signal (spvpp_ptu3b_dphi23); + Signal (spvpp_ptu3b_dphi24); + Signal (spvpp_ptu3b_dphi34); + Signal (spvpp_ptu3b_e); + Signal (spvpp_ptu3b_e_press); + Signal (spvpp_ptu3b_etaA); + Signal (spvpp_ptu3b_etaB); + Signal (spvpp_ptu3b_etaC); + Signal (spvpp_ptu3b_etaPT); + Signal (spvpp_ptu3b_etaPTfull); + Signal (spvpp_ptu3b_eta_me11a); + Signal (spvpp_ptu3b_eta_shift); + Signal (spvpp_ptu3b_etadiff_a); + Signal (spvpp_ptu3b_etadiff_a_lsb); + Signal (spvpp_ptu3b_etadiff_b); + Signal (spvpp_ptu3b_etasign_a); + Signal (spvpp_ptu3b_etasign_b); + Signal (spvpp_ptu3b_mode); + Signal (spvpp_ptu3b_modeMem); + Signal (spvpp_ptu3b_modenew); + Signal (spvpp_ptu3b_modeout); + Signal (spvpp_ptu3b_phi); + Signal (spvpp_ptu3b_phi1); + Signal (spvpp_ptu3b_phi2); + Signal (spvpp_ptu3b_phi3); + Signal (spvpp_ptu3b_phi4); + Signal (spvpp_ptu3b_phiA); + Signal (spvpp_ptu3b_phiB); + Signal (spvpp_ptu3b_phiC); + Signal (spvpp_ptu3b_phi_shift); + Signal (spvpp_ptu3b_phidiff_a); + Signal (spvpp_ptu3b_pt); + Signal (spvpp_ptu3b_si); + Signal (spvpp_ptu3b_sign); + Signal (spvpp_ptu3c_EnableIdA); + Signal (spvpp_ptu3c_EnableIdB); + Signal (spvpp_ptu3c_EnableIdC); + Signal (spvpp_ptu3c_FR); + Signal (spvpp_ptu3c_IdValid); + Signal (spvpp_ptu3c_SelPhi); + Signal (spvpp_ptu3c__DecodeFR); + Signal (spvpp_ptu3c__Modep); + Signal (spvpp_ptu3c__SelectPhisp); + Signal (spvpp_ptu3c_a); + Signal (spvpp_ptu3c_a_press); + Signal (spvpp_ptu3c_b); + Signal (spvpp_ptu3c_b_press); + Signal (spvpp_ptu3c_c); + Signal (spvpp_ptu3c_clct_bit); + Signal (spvpp_ptu3c_d); + Signal (spvpp_ptu3c_dphi14); + Signal (spvpp_ptu3c_dphi23); + Signal (spvpp_ptu3c_dphi24); + Signal (spvpp_ptu3c_dphi34); + Signal (spvpp_ptu3c_e); + Signal (spvpp_ptu3c_e_press); + Signal (spvpp_ptu3c_etaA); + Signal (spvpp_ptu3c_etaB); + Signal (spvpp_ptu3c_etaC); + Signal (spvpp_ptu3c_etaPT); + Signal (spvpp_ptu3c_etaPTfull); + Signal (spvpp_ptu3c_eta_me11a); + Signal (spvpp_ptu3c_eta_shift); + Signal (spvpp_ptu3c_etadiff_a); + Signal (spvpp_ptu3c_etadiff_a_lsb); + Signal (spvpp_ptu3c_etadiff_b); + Signal (spvpp_ptu3c_etasign_a); + Signal (spvpp_ptu3c_etasign_b); + Signal (spvpp_ptu3c_mode); + Signal (spvpp_ptu3c_modeMem); + Signal (spvpp_ptu3c_modenew); + Signal (spvpp_ptu3c_modeout); + Signal (spvpp_ptu3c_phi); + Signal (spvpp_ptu3c_phi1); + Signal (spvpp_ptu3c_phi2); + Signal (spvpp_ptu3c_phi3); + Signal (spvpp_ptu3c_phi4); + Signal (spvpp_ptu3c_phiA); + Signal (spvpp_ptu3c_phiB); + Signal (spvpp_ptu3c_phiC); + Signal (spvpp_ptu3c_phi_shift); + Signal (spvpp_ptu3c_phidiff_a); + Signal (spvpp_ptu3c_pt); + Signal (spvpp_ptu3c_si); + Signal (spvpp_ptu3c_sign); + Signal (spvpp_ptu4a_FR); + Signal (spvpp_ptu4a_IdValid); + Signal (spvpp_ptu4a__DecodeFR); + Signal (spvpp_ptu4a_a); + Signal (spvpp_ptu4a_clct_bit); + Signal (spvpp_ptu4a_e); + Signal (spvpp_ptu4a_e_press); + Signal (spvpp_ptu4a_etaA); + Signal (spvpp_ptu4a_etaB); + Signal (spvpp_ptu4a_etaPT); + Signal (spvpp_ptu4a_etaPTfull); + Signal (spvpp_ptu4a_eta_me11a); + Signal (spvpp_ptu4a_eta_shift); + Signal (spvpp_ptu4a_etadiff_a); + Signal (spvpp_ptu4a_etadiff_a_lsb); + Signal (spvpp_ptu4a_modeMem); + Signal (spvpp_ptu4a_modeout); + Signal (spvpp_ptu4a_phi); + Signal (spvpp_ptu4a_phiA); + Signal (spvpp_ptu4a_phiB); + Signal (spvpp_ptu4a_phi_shift); + Signal (spvpp_ptu4a_si); + Signal (spvpp_ptu4b_FR); + Signal (spvpp_ptu4b_IdValid); + Signal (spvpp_ptu4b__DecodeFR); + Signal (spvpp_ptu4b_a); + Signal (spvpp_ptu4b_clct_bit); + Signal (spvpp_ptu4b_e); + Signal (spvpp_ptu4b_e_press); + Signal (spvpp_ptu4b_etaA); + Signal (spvpp_ptu4b_etaB); + Signal (spvpp_ptu4b_etaPT); + Signal (spvpp_ptu4b_etaPTfull); + Signal (spvpp_ptu4b_eta_me11a); + Signal (spvpp_ptu4b_eta_shift); + Signal (spvpp_ptu4b_etadiff_a); + Signal (spvpp_ptu4b_etadiff_a_lsb); + Signal (spvpp_ptu4b_modeMem); + Signal (spvpp_ptu4b_modeout); + Signal (spvpp_ptu4b_phi); + Signal (spvpp_ptu4b_phiA); + Signal (spvpp_ptu4b_phiB); + Signal (spvpp_ptu4b_phi_shift); + Signal (spvpp_ptu4b_si); + Signal (spvpp_ptu4c_FR); + Signal (spvpp_ptu4c_IdValid); + Signal (spvpp_ptu4c__DecodeFR); + Signal (spvpp_ptu4c_a); + Signal (spvpp_ptu4c_clct_bit); + Signal (spvpp_ptu4c_e); + Signal (spvpp_ptu4c_e_press); + Signal (spvpp_ptu4c_etaA); + Signal (spvpp_ptu4c_etaB); + Signal (spvpp_ptu4c_etaPT); + Signal (spvpp_ptu4c_etaPTfull); + Signal (spvpp_ptu4c_eta_me11a); + Signal (spvpp_ptu4c_eta_shift); + Signal (spvpp_ptu4c_etadiff_a); + Signal (spvpp_ptu4c_etadiff_a_lsb); + Signal (spvpp_ptu4c_modeMem); + Signal (spvpp_ptu4c_modeout); + Signal (spvpp_ptu4c_phi); + Signal (spvpp_ptu4c_phiA); + Signal (spvpp_ptu4c_phiB); + Signal (spvpp_ptu4c_phi_shift); + Signal (spvpp_ptu4c_si); + Signal (spvpp_ptua2a_etaPT); + Signal (spvpp_ptua2a_phi); + Signal (spvpp_ptua2b_etaPT); + Signal (spvpp_ptua2b_phi); + Signal (spvpp_ptua2c_etaPT); + Signal (spvpp_ptua2c_phi); + Signal (spvpp_ptua3a_etaPT); + Signal (spvpp_ptua3a_phi); + Signal (spvpp_ptua3b_etaPT); + Signal (spvpp_ptua3b_phi); + Signal (spvpp_ptua3c_etaPT); + Signal (spvpp_ptua3c_phi); + Signal (spvpp_ptub2a_Deta12); + Signal (spvpp_ptub2a_Deta13); + Signal (spvpp_ptub2a_Deta23); + Signal (spvpp_ptub2a_EnableIdA); + Signal (spvpp_ptub2a_EnableIdB); + Signal (spvpp_ptub2a_IdValid); + Signal (spvpp_ptub2a_SelPhi); + Signal (spvpp_ptub2a__IdValid); + Signal (spvpp_ptub2a__Modebp); + Signal (spvpp_ptub2a__SelectPhisbp); + Signal (spvpp_ptub2a__idvalid); + Signal (spvpp_ptub2a_a); + Signal (spvpp_ptub2a_abs_bend); + Signal (spvpp_ptub2a_b); + Signal (spvpp_ptub2a_c); + Signal (spvpp_ptub2a_d); + Signal (spvpp_ptub2a_e); + Signal (spvpp_ptub2a_etaPT); + Signal (spvpp_ptub2a_etaPTfull); + Signal (spvpp_ptub2a_mode); + Signal (spvpp_ptub2a_modeMem); + Signal (spvpp_ptub2a_phi); + Signal (spvpp_ptub2a_phiA); + Signal (spvpp_ptub2a_phiB); + Signal (spvpp_ptub2a_phiC); + Signal (spvpp_ptub2a_pt); + Signal (spvpp_ptub2a_si); + Signal (spvpp_ptub2a_sign); + Signal (spvpp_ptub2b_Deta12); + Signal (spvpp_ptub2b_Deta13); + Signal (spvpp_ptub2b_Deta23); + Signal (spvpp_ptub2b_EnableIdA); + Signal (spvpp_ptub2b_EnableIdB); + Signal (spvpp_ptub2b_IdValid); + Signal (spvpp_ptub2b_SelPhi); + Signal (spvpp_ptub2b__IdValid); + Signal (spvpp_ptub2b__Modebp); + Signal (spvpp_ptub2b__SelectPhisbp); + Signal (spvpp_ptub2b__idvalid); + Signal (spvpp_ptub2b_a); + Signal (spvpp_ptub2b_abs_bend); + Signal (spvpp_ptub2b_b); + Signal (spvpp_ptub2b_c); + Signal (spvpp_ptub2b_d); + Signal (spvpp_ptub2b_e); + Signal (spvpp_ptub2b_etaPT); + Signal (spvpp_ptub2b_etaPTfull); + Signal (spvpp_ptub2b_mode); + Signal (spvpp_ptub2b_modeMem); + Signal (spvpp_ptub2b_phi); + Signal (spvpp_ptub2b_phiA); + Signal (spvpp_ptub2b_phiB); + Signal (spvpp_ptub2b_phiC); + Signal (spvpp_ptub2b_pt); + Signal (spvpp_ptub2b_si); + Signal (spvpp_ptub2b_sign); + Signal (spvpp_ptub2c_Deta12); + Signal (spvpp_ptub2c_Deta13); + Signal (spvpp_ptub2c_Deta23); + Signal (spvpp_ptub2c_EnableIdA); + Signal (spvpp_ptub2c_EnableIdB); + Signal (spvpp_ptub2c_IdValid); + Signal (spvpp_ptub2c_SelPhi); + Signal (spvpp_ptub2c__IdValid); + Signal (spvpp_ptub2c__Modebp); + Signal (spvpp_ptub2c__SelectPhisbp); + Signal (spvpp_ptub2c__idvalid); + Signal (spvpp_ptub2c_a); + Signal (spvpp_ptub2c_abs_bend); + Signal (spvpp_ptub2c_b); + Signal (spvpp_ptub2c_c); + Signal (spvpp_ptub2c_d); + Signal (spvpp_ptub2c_e); + Signal (spvpp_ptub2c_etaPT); + Signal (spvpp_ptub2c_etaPTfull); + Signal (spvpp_ptub2c_mode); + Signal (spvpp_ptub2c_modeMem); + Signal (spvpp_ptub2c_phi); + Signal (spvpp_ptub2c_phiA); + Signal (spvpp_ptub2c_phiB); + Signal (spvpp_ptub2c_phiC); + Signal (spvpp_ptub2c_pt); + Signal (spvpp_ptub2c_si); + Signal (spvpp_ptub2c_sign); + Signal (spvpp_ptub2d_Deta12); + Signal (spvpp_ptub2d_Deta13); + Signal (spvpp_ptub2d_Deta23); + Signal (spvpp_ptub2d_EnableIdA); + Signal (spvpp_ptub2d_EnableIdB); + Signal (spvpp_ptub2d_IdValid); + Signal (spvpp_ptub2d_SelPhi); + Signal (spvpp_ptub2d__IdValid); + Signal (spvpp_ptub2d__Modebp); + Signal (spvpp_ptub2d__SelectPhisbp); + Signal (spvpp_ptub2d__idvalid); + Signal (spvpp_ptub2d_a); + Signal (spvpp_ptub2d_abs_bend); + Signal (spvpp_ptub2d_b); + Signal (spvpp_ptub2d_c); + Signal (spvpp_ptub2d_d); + Signal (spvpp_ptub2d_e); + Signal (spvpp_ptub2d_etaPT); + Signal (spvpp_ptub2d_etaPTfull); + Signal (spvpp_ptub2d_mode); + Signal (spvpp_ptub2d_modeMem); + Signal (spvpp_ptub2d_phi); + Signal (spvpp_ptub2d_phiA); + Signal (spvpp_ptub2d_phiB); + Signal (spvpp_ptub2d_phiC); + Signal (spvpp_ptub2d_pt); + Signal (spvpp_ptub2d_si); + Signal (spvpp_ptub2d_sign); + Signal (spvpp_rankH); + Signal (spvpp_rankL); + Signal (spvpp_rankM); + Signal (spvpp_sign2a); + Signal (spvpp_sign2ar); + Signal (spvpp_sign2arr); + Signal (spvpp_sign2arrr); + Signal (spvpp_sign2b); + Signal (spvpp_sign2br); + Signal (spvpp_sign2brr); + Signal (spvpp_sign2brrr); + Signal (spvpp_sign2c); + Signal (spvpp_sign2cr); + Signal (spvpp_sign2crr); + Signal (spvpp_sign2crrr); + Signal (spvpp_sign3a); + Signal (spvpp_sign3ar); + Signal (spvpp_sign3arr); + Signal (spvpp_sign3arrr); + Signal (spvpp_sign3b); + Signal (spvpp_sign3br); + Signal (spvpp_sign3brr); + Signal (spvpp_sign3brrr); + Signal (spvpp_sign3c); + Signal (spvpp_sign3cr); + Signal (spvpp_sign3crr); + Signal (spvpp_sign3crrr); + Signal (spvpp_sign4a); + Signal (spvpp_sign4ar); + Signal (spvpp_sign4arr); + Signal (spvpp_sign4arrr); + Signal (spvpp_sign4b); + Signal (spvpp_sign4br); + Signal (spvpp_sign4brr); + Signal (spvpp_sign4brrr); + Signal (spvpp_sign4c); + Signal (spvpp_sign4cr); + Signal (spvpp_sign4crr); + Signal (spvpp_sign4crrr); + Signal (spvpp_signH); + Signal (spvpp_signL); + Signal (spvpp_signM); + Signal (spvpp_signb2a); + Signal (spvpp_signb2ar); + Signal (spvpp_signb2arr); + Signal (spvpp_signb2arrr); + Signal (spvpp_signb2b); + Signal (spvpp_signb2br); + Signal (spvpp_signb2brr); + Signal (spvpp_signb2brrr); + Signal (spvpp_signb2c); + Signal (spvpp_signb2cr); + Signal (spvpp_signb2crr); + Signal (spvpp_signb2crrr); + Signal (spvpp_signb2d); + Signal (spvpp_signb2dr); + Signal (spvpp_signb2drr); + Signal (spvpp_signb2drrr); + Signal (spvpp_u12_0_CSCidA); + Signal (spvpp_u12_0_CSCidY); + Signal (spvpp_u12_0_CSCidZ); + Signal (spvpp_u12_0_Deta); + Signal (spvpp_u12_0_Dphi); + Signal (spvpp_u12_0_HighP12r); + Signal (spvpp_u12_0_LowP12r); + Signal (spvpp_u12_0_MedP12r); + Signal (spvpp_u12_0__HighP12); + Signal (spvpp_u12_0__LowP12); + Signal (spvpp_u12_0__MedP12); + Signal (spvpp_u12_0_etaA); + Signal (spvpp_u12_0_etaB); + Signal (spvpp_u12_0_meA); + Signal (spvpp_u12_0_meB); + Signal (spvpp_u12_0_passX); + Signal (spvpp_u12_0_passY); + Signal (spvpp_u12_0_passZ); + Signal (spvpp_u12_0_phiA); + Signal (spvpp_u12_0_phiB); + Signal (spvpp_u12_0_qA); + Signal (spvpp_u12_0_qB); + Signal (spvpp_u12_0_validA); + Signal (spvpp_u12_0_validB); + Signal (spvpp_u12_0_wide_phi); + Signal (spvpp_u12_10_CSCidA); + Signal (spvpp_u12_10_CSCidY); + Signal (spvpp_u12_10_CSCidZ); + Signal (spvpp_u12_10_Deta); + Signal (spvpp_u12_10_Dphi); + Signal (spvpp_u12_10_HighP12r); + Signal (spvpp_u12_10_LowP12r); + Signal (spvpp_u12_10_MedP12r); + Signal (spvpp_u12_10__HighP12); + Signal (spvpp_u12_10__LowP12); + Signal (spvpp_u12_10__MedP12); + Signal (spvpp_u12_10_etaA); + Signal (spvpp_u12_10_etaB); + Signal (spvpp_u12_10_meA); + Signal (spvpp_u12_10_meB); + Signal (spvpp_u12_10_passX); + Signal (spvpp_u12_10_passY); + Signal (spvpp_u12_10_passZ); + Signal (spvpp_u12_10_phiA); + Signal (spvpp_u12_10_phiB); + Signal (spvpp_u12_10_qA); + Signal (spvpp_u12_10_qB); + Signal (spvpp_u12_10_validA); + Signal (spvpp_u12_10_validB); + Signal (spvpp_u12_10_wide_phi); + Signal (spvpp_u12_11_CSCidA); + Signal (spvpp_u12_11_CSCidY); + Signal (spvpp_u12_11_CSCidZ); + Signal (spvpp_u12_11_Deta); + Signal (spvpp_u12_11_Dphi); + Signal (spvpp_u12_11_HighP12r); + Signal (spvpp_u12_11_LowP12r); + Signal (spvpp_u12_11_MedP12r); + Signal (spvpp_u12_11__HighP12); + Signal (spvpp_u12_11__LowP12); + Signal (spvpp_u12_11__MedP12); + Signal (spvpp_u12_11_etaA); + Signal (spvpp_u12_11_etaB); + Signal (spvpp_u12_11_meA); + Signal (spvpp_u12_11_meB); + Signal (spvpp_u12_11_passX); + Signal (spvpp_u12_11_passY); + Signal (spvpp_u12_11_passZ); + Signal (spvpp_u12_11_phiA); + Signal (spvpp_u12_11_phiB); + Signal (spvpp_u12_11_qA); + Signal (spvpp_u12_11_qB); + Signal (spvpp_u12_11_validA); + Signal (spvpp_u12_11_validB); + Signal (spvpp_u12_11_wide_phi); + Signal (spvpp_u12_12_CSCidA); + Signal (spvpp_u12_12_CSCidY); + Signal (spvpp_u12_12_CSCidZ); + Signal (spvpp_u12_12_Deta); + Signal (spvpp_u12_12_Dphi); + Signal (spvpp_u12_12_HighP12r); + Signal (spvpp_u12_12_LowP12r); + Signal (spvpp_u12_12_MedP12r); + Signal (spvpp_u12_12__HighP12); + Signal (spvpp_u12_12__LowP12); + Signal (spvpp_u12_12__MedP12); + Signal (spvpp_u12_12_etaA); + Signal (spvpp_u12_12_etaB); + Signal (spvpp_u12_12_meA); + Signal (spvpp_u12_12_meB); + Signal (spvpp_u12_12_passX); + Signal (spvpp_u12_12_passY); + Signal (spvpp_u12_12_passZ); + Signal (spvpp_u12_12_phiA); + Signal (spvpp_u12_12_phiB); + Signal (spvpp_u12_12_qA); + Signal (spvpp_u12_12_qB); + Signal (spvpp_u12_12_validA); + Signal (spvpp_u12_12_validB); + Signal (spvpp_u12_12_wide_phi); + Signal (spvpp_u12_13_CSCidA); + Signal (spvpp_u12_13_CSCidY); + Signal (spvpp_u12_13_CSCidZ); + Signal (spvpp_u12_13_Deta); + Signal (spvpp_u12_13_Dphi); + Signal (spvpp_u12_13_HighP12r); + Signal (spvpp_u12_13_LowP12r); + Signal (spvpp_u12_13_MedP12r); + Signal (spvpp_u12_13__HighP12); + Signal (spvpp_u12_13__LowP12); + Signal (spvpp_u12_13__MedP12); + Signal (spvpp_u12_13_etaA); + Signal (spvpp_u12_13_etaB); + Signal (spvpp_u12_13_meA); + Signal (spvpp_u12_13_meB); + Signal (spvpp_u12_13_passX); + Signal (spvpp_u12_13_passY); + Signal (spvpp_u12_13_passZ); + Signal (spvpp_u12_13_phiA); + Signal (spvpp_u12_13_phiB); + Signal (spvpp_u12_13_qA); + Signal (spvpp_u12_13_qB); + Signal (spvpp_u12_13_validA); + Signal (spvpp_u12_13_validB); + Signal (spvpp_u12_13_wide_phi); + Signal (spvpp_u12_14_CSCidA); + Signal (spvpp_u12_14_CSCidY); + Signal (spvpp_u12_14_CSCidZ); + Signal (spvpp_u12_14_Deta); + Signal (spvpp_u12_14_Dphi); + Signal (spvpp_u12_14_HighP12r); + Signal (spvpp_u12_14_LowP12r); + Signal (spvpp_u12_14_MedP12r); + Signal (spvpp_u12_14__HighP12); + Signal (spvpp_u12_14__LowP12); + Signal (spvpp_u12_14__MedP12); + Signal (spvpp_u12_14_etaA); + Signal (spvpp_u12_14_etaB); + Signal (spvpp_u12_14_meA); + Signal (spvpp_u12_14_meB); + Signal (spvpp_u12_14_passX); + Signal (spvpp_u12_14_passY); + Signal (spvpp_u12_14_passZ); + Signal (spvpp_u12_14_phiA); + Signal (spvpp_u12_14_phiB); + Signal (spvpp_u12_14_qA); + Signal (spvpp_u12_14_qB); + Signal (spvpp_u12_14_validA); + Signal (spvpp_u12_14_validB); + Signal (spvpp_u12_14_wide_phi); + Signal (spvpp_u12_15_CSCidA); + Signal (spvpp_u12_15_CSCidY); + Signal (spvpp_u12_15_CSCidZ); + Signal (spvpp_u12_15_Deta); + Signal (spvpp_u12_15_Dphi); + Signal (spvpp_u12_15_HighP12r); + Signal (spvpp_u12_15_LowP12r); + Signal (spvpp_u12_15_MedP12r); + Signal (spvpp_u12_15__HighP12); + Signal (spvpp_u12_15__LowP12); + Signal (spvpp_u12_15__MedP12); + Signal (spvpp_u12_15_etaA); + Signal (spvpp_u12_15_etaB); + Signal (spvpp_u12_15_meA); + Signal (spvpp_u12_15_meB); + Signal (spvpp_u12_15_passX); + Signal (spvpp_u12_15_passY); + Signal (spvpp_u12_15_passZ); + Signal (spvpp_u12_15_phiA); + Signal (spvpp_u12_15_phiB); + Signal (spvpp_u12_15_qA); + Signal (spvpp_u12_15_qB); + Signal (spvpp_u12_15_validA); + Signal (spvpp_u12_15_validB); + Signal (spvpp_u12_15_wide_phi); + Signal (spvpp_u12_16_CSCidA); + Signal (spvpp_u12_16_CSCidY); + Signal (spvpp_u12_16_CSCidZ); + Signal (spvpp_u12_16_Deta); + Signal (spvpp_u12_16_Dphi); + Signal (spvpp_u12_16_HighP12r); + Signal (spvpp_u12_16_LowP12r); + Signal (spvpp_u12_16_MedP12r); + Signal (spvpp_u12_16__HighP12); + Signal (spvpp_u12_16__LowP12); + Signal (spvpp_u12_16__MedP12); + Signal (spvpp_u12_16_etaA); + Signal (spvpp_u12_16_etaB); + Signal (spvpp_u12_16_meA); + Signal (spvpp_u12_16_meB); + Signal (spvpp_u12_16_passX); + Signal (spvpp_u12_16_passY); + Signal (spvpp_u12_16_passZ); + Signal (spvpp_u12_16_phiA); + Signal (spvpp_u12_16_phiB); + Signal (spvpp_u12_16_qA); + Signal (spvpp_u12_16_qB); + Signal (spvpp_u12_16_validA); + Signal (spvpp_u12_16_validB); + Signal (spvpp_u12_16_wide_phi); + Signal (spvpp_u12_17_CSCidA); + Signal (spvpp_u12_17_CSCidY); + Signal (spvpp_u12_17_CSCidZ); + Signal (spvpp_u12_17_Deta); + Signal (spvpp_u12_17_Dphi); + Signal (spvpp_u12_17_HighP12r); + Signal (spvpp_u12_17_LowP12r); + Signal (spvpp_u12_17_MedP12r); + Signal (spvpp_u12_17__HighP12); + Signal (spvpp_u12_17__LowP12); + Signal (spvpp_u12_17__MedP12); + Signal (spvpp_u12_17_etaA); + Signal (spvpp_u12_17_etaB); + Signal (spvpp_u12_17_meA); + Signal (spvpp_u12_17_meB); + Signal (spvpp_u12_17_passX); + Signal (spvpp_u12_17_passY); + Signal (spvpp_u12_17_passZ); + Signal (spvpp_u12_17_phiA); + Signal (spvpp_u12_17_phiB); + Signal (spvpp_u12_17_qA); + Signal (spvpp_u12_17_qB); + Signal (spvpp_u12_17_validA); + Signal (spvpp_u12_17_validB); + Signal (spvpp_u12_17_wide_phi); + Signal (spvpp_u12_1_CSCidA); + Signal (spvpp_u12_1_CSCidY); + Signal (spvpp_u12_1_CSCidZ); + Signal (spvpp_u12_1_Deta); + Signal (spvpp_u12_1_Dphi); + Signal (spvpp_u12_1_HighP12r); + Signal (spvpp_u12_1_LowP12r); + Signal (spvpp_u12_1_MedP12r); + Signal (spvpp_u12_1__HighP12); + Signal (spvpp_u12_1__LowP12); + Signal (spvpp_u12_1__MedP12); + Signal (spvpp_u12_1_etaA); + Signal (spvpp_u12_1_etaB); + Signal (spvpp_u12_1_meA); + Signal (spvpp_u12_1_meB); + Signal (spvpp_u12_1_passX); + Signal (spvpp_u12_1_passY); + Signal (spvpp_u12_1_passZ); + Signal (spvpp_u12_1_phiA); + Signal (spvpp_u12_1_phiB); + Signal (spvpp_u12_1_qA); + Signal (spvpp_u12_1_qB); + Signal (spvpp_u12_1_validA); + Signal (spvpp_u12_1_validB); + Signal (spvpp_u12_1_wide_phi); + Signal (spvpp_u12_2_CSCidA); + Signal (spvpp_u12_2_CSCidY); + Signal (spvpp_u12_2_CSCidZ); + Signal (spvpp_u12_2_Deta); + Signal (spvpp_u12_2_Dphi); + Signal (spvpp_u12_2_HighP12r); + Signal (spvpp_u12_2_LowP12r); + Signal (spvpp_u12_2_MedP12r); + Signal (spvpp_u12_2__HighP12); + Signal (spvpp_u12_2__LowP12); + Signal (spvpp_u12_2__MedP12); + Signal (spvpp_u12_2_etaA); + Signal (spvpp_u12_2_etaB); + Signal (spvpp_u12_2_meA); + Signal (spvpp_u12_2_meB); + Signal (spvpp_u12_2_passX); + Signal (spvpp_u12_2_passY); + Signal (spvpp_u12_2_passZ); + Signal (spvpp_u12_2_phiA); + Signal (spvpp_u12_2_phiB); + Signal (spvpp_u12_2_qA); + Signal (spvpp_u12_2_qB); + Signal (spvpp_u12_2_validA); + Signal (spvpp_u12_2_validB); + Signal (spvpp_u12_2_wide_phi); + Signal (spvpp_u12_3_CSCidA); + Signal (spvpp_u12_3_CSCidY); + Signal (spvpp_u12_3_CSCidZ); + Signal (spvpp_u12_3_Deta); + Signal (spvpp_u12_3_Dphi); + Signal (spvpp_u12_3_HighP12r); + Signal (spvpp_u12_3_LowP12r); + Signal (spvpp_u12_3_MedP12r); + Signal (spvpp_u12_3__HighP12); + Signal (spvpp_u12_3__LowP12); + Signal (spvpp_u12_3__MedP12); + Signal (spvpp_u12_3_etaA); + Signal (spvpp_u12_3_etaB); + Signal (spvpp_u12_3_meA); + Signal (spvpp_u12_3_meB); + Signal (spvpp_u12_3_passX); + Signal (spvpp_u12_3_passY); + Signal (spvpp_u12_3_passZ); + Signal (spvpp_u12_3_phiA); + Signal (spvpp_u12_3_phiB); + Signal (spvpp_u12_3_qA); + Signal (spvpp_u12_3_qB); + Signal (spvpp_u12_3_validA); + Signal (spvpp_u12_3_validB); + Signal (spvpp_u12_3_wide_phi); + Signal (spvpp_u12_4_CSCidA); + Signal (spvpp_u12_4_CSCidY); + Signal (spvpp_u12_4_CSCidZ); + Signal (spvpp_u12_4_Deta); + Signal (spvpp_u12_4_Dphi); + Signal (spvpp_u12_4_HighP12r); + Signal (spvpp_u12_4_LowP12r); + Signal (spvpp_u12_4_MedP12r); + Signal (spvpp_u12_4__HighP12); + Signal (spvpp_u12_4__LowP12); + Signal (spvpp_u12_4__MedP12); + Signal (spvpp_u12_4_etaA); + Signal (spvpp_u12_4_etaB); + Signal (spvpp_u12_4_meA); + Signal (spvpp_u12_4_meB); + Signal (spvpp_u12_4_passX); + Signal (spvpp_u12_4_passY); + Signal (spvpp_u12_4_passZ); + Signal (spvpp_u12_4_phiA); + Signal (spvpp_u12_4_phiB); + Signal (spvpp_u12_4_qA); + Signal (spvpp_u12_4_qB); + Signal (spvpp_u12_4_validA); + Signal (spvpp_u12_4_validB); + Signal (spvpp_u12_4_wide_phi); + Signal (spvpp_u12_5_CSCidA); + Signal (spvpp_u12_5_CSCidY); + Signal (spvpp_u12_5_CSCidZ); + Signal (spvpp_u12_5_Deta); + Signal (spvpp_u12_5_Dphi); + Signal (spvpp_u12_5_HighP12r); + Signal (spvpp_u12_5_LowP12r); + Signal (spvpp_u12_5_MedP12r); + Signal (spvpp_u12_5__HighP12); + Signal (spvpp_u12_5__LowP12); + Signal (spvpp_u12_5__MedP12); + Signal (spvpp_u12_5_etaA); + Signal (spvpp_u12_5_etaB); + Signal (spvpp_u12_5_meA); + Signal (spvpp_u12_5_meB); + Signal (spvpp_u12_5_passX); + Signal (spvpp_u12_5_passY); + Signal (spvpp_u12_5_passZ); + Signal (spvpp_u12_5_phiA); + Signal (spvpp_u12_5_phiB); + Signal (spvpp_u12_5_qA); + Signal (spvpp_u12_5_qB); + Signal (spvpp_u12_5_validA); + Signal (spvpp_u12_5_validB); + Signal (spvpp_u12_5_wide_phi); + Signal (spvpp_u12_6_CSCidA); + Signal (spvpp_u12_6_CSCidY); + Signal (spvpp_u12_6_CSCidZ); + Signal (spvpp_u12_6_Deta); + Signal (spvpp_u12_6_Dphi); + Signal (spvpp_u12_6_HighP12r); + Signal (spvpp_u12_6_LowP12r); + Signal (spvpp_u12_6_MedP12r); + Signal (spvpp_u12_6__HighP12); + Signal (spvpp_u12_6__LowP12); + Signal (spvpp_u12_6__MedP12); + Signal (spvpp_u12_6_etaA); + Signal (spvpp_u12_6_etaB); + Signal (spvpp_u12_6_meA); + Signal (spvpp_u12_6_meB); + Signal (spvpp_u12_6_passX); + Signal (spvpp_u12_6_passY); + Signal (spvpp_u12_6_passZ); + Signal (spvpp_u12_6_phiA); + Signal (spvpp_u12_6_phiB); + Signal (spvpp_u12_6_qA); + Signal (spvpp_u12_6_qB); + Signal (spvpp_u12_6_validA); + Signal (spvpp_u12_6_validB); + Signal (spvpp_u12_6_wide_phi); + Signal (spvpp_u12_7_CSCidA); + Signal (spvpp_u12_7_CSCidY); + Signal (spvpp_u12_7_CSCidZ); + Signal (spvpp_u12_7_Deta); + Signal (spvpp_u12_7_Dphi); + Signal (spvpp_u12_7_HighP12r); + Signal (spvpp_u12_7_LowP12r); + Signal (spvpp_u12_7_MedP12r); + Signal (spvpp_u12_7__HighP12); + Signal (spvpp_u12_7__LowP12); + Signal (spvpp_u12_7__MedP12); + Signal (spvpp_u12_7_etaA); + Signal (spvpp_u12_7_etaB); + Signal (spvpp_u12_7_meA); + Signal (spvpp_u12_7_meB); + Signal (spvpp_u12_7_passX); + Signal (spvpp_u12_7_passY); + Signal (spvpp_u12_7_passZ); + Signal (spvpp_u12_7_phiA); + Signal (spvpp_u12_7_phiB); + Signal (spvpp_u12_7_qA); + Signal (spvpp_u12_7_qB); + Signal (spvpp_u12_7_validA); + Signal (spvpp_u12_7_validB); + Signal (spvpp_u12_7_wide_phi); + Signal (spvpp_u12_8_CSCidA); + Signal (spvpp_u12_8_CSCidY); + Signal (spvpp_u12_8_CSCidZ); + Signal (spvpp_u12_8_Deta); + Signal (spvpp_u12_8_Dphi); + Signal (spvpp_u12_8_HighP12r); + Signal (spvpp_u12_8_LowP12r); + Signal (spvpp_u12_8_MedP12r); + Signal (spvpp_u12_8__HighP12); + Signal (spvpp_u12_8__LowP12); + Signal (spvpp_u12_8__MedP12); + Signal (spvpp_u12_8_etaA); + Signal (spvpp_u12_8_etaB); + Signal (spvpp_u12_8_meA); + Signal (spvpp_u12_8_meB); + Signal (spvpp_u12_8_passX); + Signal (spvpp_u12_8_passY); + Signal (spvpp_u12_8_passZ); + Signal (spvpp_u12_8_phiA); + Signal (spvpp_u12_8_phiB); + Signal (spvpp_u12_8_qA); + Signal (spvpp_u12_8_qB); + Signal (spvpp_u12_8_validA); + Signal (spvpp_u12_8_validB); + Signal (spvpp_u12_8_wide_phi); + Signal (spvpp_u12_9_CSCidA); + Signal (spvpp_u12_9_CSCidY); + Signal (spvpp_u12_9_CSCidZ); + Signal (spvpp_u12_9_Deta); + Signal (spvpp_u12_9_Dphi); + Signal (spvpp_u12_9_HighP12r); + Signal (spvpp_u12_9_LowP12r); + Signal (spvpp_u12_9_MedP12r); + Signal (spvpp_u12_9__HighP12); + Signal (spvpp_u12_9__LowP12); + Signal (spvpp_u12_9__MedP12); + Signal (spvpp_u12_9_etaA); + Signal (spvpp_u12_9_etaB); + Signal (spvpp_u12_9_meA); + Signal (spvpp_u12_9_meB); + Signal (spvpp_u12_9_passX); + Signal (spvpp_u12_9_passY); + Signal (spvpp_u12_9_passZ); + Signal (spvpp_u12_9_phiA); + Signal (spvpp_u12_9_phiB); + Signal (spvpp_u12_9_qA); + Signal (spvpp_u12_9_qB); + Signal (spvpp_u12_9_validA); + Signal (spvpp_u12_9_validB); + Signal (spvpp_u12_9_wide_phi); + Signal (spvpp_u13_0_CSCidA); + Signal (spvpp_u13_0_CSCidY); + Signal (spvpp_u13_0_CSCidZ); + Signal (spvpp_u13_0_Deta); + Signal (spvpp_u13_0_Dphi); + Signal (spvpp_u13_0_HighP13r); + Signal (spvpp_u13_0_LowP13r); + Signal (spvpp_u13_0_MedP13r); + Signal (spvpp_u13_0__HighP13); + Signal (spvpp_u13_0__LowP13); + Signal (spvpp_u13_0__MedP13); + Signal (spvpp_u13_0_etaA); + Signal (spvpp_u13_0_etaB); + Signal (spvpp_u13_0_meA); + Signal (spvpp_u13_0_meB); + Signal (spvpp_u13_0_passX); + Signal (spvpp_u13_0_passY); + Signal (spvpp_u13_0_passZ); + Signal (spvpp_u13_0_phiA); + Signal (spvpp_u13_0_phiB); + Signal (spvpp_u13_0_qA); + Signal (spvpp_u13_0_qB); + Signal (spvpp_u13_0_validA); + Signal (spvpp_u13_0_validB); + Signal (spvpp_u13_0_wide_phi); + Signal (spvpp_u13_10_CSCidA); + Signal (spvpp_u13_10_CSCidY); + Signal (spvpp_u13_10_CSCidZ); + Signal (spvpp_u13_10_Deta); + Signal (spvpp_u13_10_Dphi); + Signal (spvpp_u13_10_HighP13r); + Signal (spvpp_u13_10_LowP13r); + Signal (spvpp_u13_10_MedP13r); + Signal (spvpp_u13_10__HighP13); + Signal (spvpp_u13_10__LowP13); + Signal (spvpp_u13_10__MedP13); + Signal (spvpp_u13_10_etaA); + Signal (spvpp_u13_10_etaB); + Signal (spvpp_u13_10_meA); + Signal (spvpp_u13_10_meB); + Signal (spvpp_u13_10_passX); + Signal (spvpp_u13_10_passY); + Signal (spvpp_u13_10_passZ); + Signal (spvpp_u13_10_phiA); + Signal (spvpp_u13_10_phiB); + Signal (spvpp_u13_10_qA); + Signal (spvpp_u13_10_qB); + Signal (spvpp_u13_10_validA); + Signal (spvpp_u13_10_validB); + Signal (spvpp_u13_10_wide_phi); + Signal (spvpp_u13_11_CSCidA); + Signal (spvpp_u13_11_CSCidY); + Signal (spvpp_u13_11_CSCidZ); + Signal (spvpp_u13_11_Deta); + Signal (spvpp_u13_11_Dphi); + Signal (spvpp_u13_11_HighP13r); + Signal (spvpp_u13_11_LowP13r); + Signal (spvpp_u13_11_MedP13r); + Signal (spvpp_u13_11__HighP13); + Signal (spvpp_u13_11__LowP13); + Signal (spvpp_u13_11__MedP13); + Signal (spvpp_u13_11_etaA); + Signal (spvpp_u13_11_etaB); + Signal (spvpp_u13_11_meA); + Signal (spvpp_u13_11_meB); + Signal (spvpp_u13_11_passX); + Signal (spvpp_u13_11_passY); + Signal (spvpp_u13_11_passZ); + Signal (spvpp_u13_11_phiA); + Signal (spvpp_u13_11_phiB); + Signal (spvpp_u13_11_qA); + Signal (spvpp_u13_11_qB); + Signal (spvpp_u13_11_validA); + Signal (spvpp_u13_11_validB); + Signal (spvpp_u13_11_wide_phi); + Signal (spvpp_u13_12_CSCidA); + Signal (spvpp_u13_12_CSCidY); + Signal (spvpp_u13_12_CSCidZ); + Signal (spvpp_u13_12_Deta); + Signal (spvpp_u13_12_Dphi); + Signal (spvpp_u13_12_HighP13r); + Signal (spvpp_u13_12_LowP13r); + Signal (spvpp_u13_12_MedP13r); + Signal (spvpp_u13_12__HighP13); + Signal (spvpp_u13_12__LowP13); + Signal (spvpp_u13_12__MedP13); + Signal (spvpp_u13_12_etaA); + Signal (spvpp_u13_12_etaB); + Signal (spvpp_u13_12_meA); + Signal (spvpp_u13_12_meB); + Signal (spvpp_u13_12_passX); + Signal (spvpp_u13_12_passY); + Signal (spvpp_u13_12_passZ); + Signal (spvpp_u13_12_phiA); + Signal (spvpp_u13_12_phiB); + Signal (spvpp_u13_12_qA); + Signal (spvpp_u13_12_qB); + Signal (spvpp_u13_12_validA); + Signal (spvpp_u13_12_validB); + Signal (spvpp_u13_12_wide_phi); + Signal (spvpp_u13_13_CSCidA); + Signal (spvpp_u13_13_CSCidY); + Signal (spvpp_u13_13_CSCidZ); + Signal (spvpp_u13_13_Deta); + Signal (spvpp_u13_13_Dphi); + Signal (spvpp_u13_13_HighP13r); + Signal (spvpp_u13_13_LowP13r); + Signal (spvpp_u13_13_MedP13r); + Signal (spvpp_u13_13__HighP13); + Signal (spvpp_u13_13__LowP13); + Signal (spvpp_u13_13__MedP13); + Signal (spvpp_u13_13_etaA); + Signal (spvpp_u13_13_etaB); + Signal (spvpp_u13_13_meA); + Signal (spvpp_u13_13_meB); + Signal (spvpp_u13_13_passX); + Signal (spvpp_u13_13_passY); + Signal (spvpp_u13_13_passZ); + Signal (spvpp_u13_13_phiA); + Signal (spvpp_u13_13_phiB); + Signal (spvpp_u13_13_qA); + Signal (spvpp_u13_13_qB); + Signal (spvpp_u13_13_validA); + Signal (spvpp_u13_13_validB); + Signal (spvpp_u13_13_wide_phi); + Signal (spvpp_u13_14_CSCidA); + Signal (spvpp_u13_14_CSCidY); + Signal (spvpp_u13_14_CSCidZ); + Signal (spvpp_u13_14_Deta); + Signal (spvpp_u13_14_Dphi); + Signal (spvpp_u13_14_HighP13r); + Signal (spvpp_u13_14_LowP13r); + Signal (spvpp_u13_14_MedP13r); + Signal (spvpp_u13_14__HighP13); + Signal (spvpp_u13_14__LowP13); + Signal (spvpp_u13_14__MedP13); + Signal (spvpp_u13_14_etaA); + Signal (spvpp_u13_14_etaB); + Signal (spvpp_u13_14_meA); + Signal (spvpp_u13_14_meB); + Signal (spvpp_u13_14_passX); + Signal (spvpp_u13_14_passY); + Signal (spvpp_u13_14_passZ); + Signal (spvpp_u13_14_phiA); + Signal (spvpp_u13_14_phiB); + Signal (spvpp_u13_14_qA); + Signal (spvpp_u13_14_qB); + Signal (spvpp_u13_14_validA); + Signal (spvpp_u13_14_validB); + Signal (spvpp_u13_14_wide_phi); + Signal (spvpp_u13_15_CSCidA); + Signal (spvpp_u13_15_CSCidY); + Signal (spvpp_u13_15_CSCidZ); + Signal (spvpp_u13_15_Deta); + Signal (spvpp_u13_15_Dphi); + Signal (spvpp_u13_15_HighP13r); + Signal (spvpp_u13_15_LowP13r); + Signal (spvpp_u13_15_MedP13r); + Signal (spvpp_u13_15__HighP13); + Signal (spvpp_u13_15__LowP13); + Signal (spvpp_u13_15__MedP13); + Signal (spvpp_u13_15_etaA); + Signal (spvpp_u13_15_etaB); + Signal (spvpp_u13_15_meA); + Signal (spvpp_u13_15_meB); + Signal (spvpp_u13_15_passX); + Signal (spvpp_u13_15_passY); + Signal (spvpp_u13_15_passZ); + Signal (spvpp_u13_15_phiA); + Signal (spvpp_u13_15_phiB); + Signal (spvpp_u13_15_qA); + Signal (spvpp_u13_15_qB); + Signal (spvpp_u13_15_validA); + Signal (spvpp_u13_15_validB); + Signal (spvpp_u13_15_wide_phi); + Signal (spvpp_u13_16_CSCidA); + Signal (spvpp_u13_16_CSCidY); + Signal (spvpp_u13_16_CSCidZ); + Signal (spvpp_u13_16_Deta); + Signal (spvpp_u13_16_Dphi); + Signal (spvpp_u13_16_HighP13r); + Signal (spvpp_u13_16_LowP13r); + Signal (spvpp_u13_16_MedP13r); + Signal (spvpp_u13_16__HighP13); + Signal (spvpp_u13_16__LowP13); + Signal (spvpp_u13_16__MedP13); + Signal (spvpp_u13_16_etaA); + Signal (spvpp_u13_16_etaB); + Signal (spvpp_u13_16_meA); + Signal (spvpp_u13_16_meB); + Signal (spvpp_u13_16_passX); + Signal (spvpp_u13_16_passY); + Signal (spvpp_u13_16_passZ); + Signal (spvpp_u13_16_phiA); + Signal (spvpp_u13_16_phiB); + Signal (spvpp_u13_16_qA); + Signal (spvpp_u13_16_qB); + Signal (spvpp_u13_16_validA); + Signal (spvpp_u13_16_validB); + Signal (spvpp_u13_16_wide_phi); + Signal (spvpp_u13_17_CSCidA); + Signal (spvpp_u13_17_CSCidY); + Signal (spvpp_u13_17_CSCidZ); + Signal (spvpp_u13_17_Deta); + Signal (spvpp_u13_17_Dphi); + Signal (spvpp_u13_17_HighP13r); + Signal (spvpp_u13_17_LowP13r); + Signal (spvpp_u13_17_MedP13r); + Signal (spvpp_u13_17__HighP13); + Signal (spvpp_u13_17__LowP13); + Signal (spvpp_u13_17__MedP13); + Signal (spvpp_u13_17_etaA); + Signal (spvpp_u13_17_etaB); + Signal (spvpp_u13_17_meA); + Signal (spvpp_u13_17_meB); + Signal (spvpp_u13_17_passX); + Signal (spvpp_u13_17_passY); + Signal (spvpp_u13_17_passZ); + Signal (spvpp_u13_17_phiA); + Signal (spvpp_u13_17_phiB); + Signal (spvpp_u13_17_qA); + Signal (spvpp_u13_17_qB); + Signal (spvpp_u13_17_validA); + Signal (spvpp_u13_17_validB); + Signal (spvpp_u13_17_wide_phi); + Signal (spvpp_u13_1_CSCidA); + Signal (spvpp_u13_1_CSCidY); + Signal (spvpp_u13_1_CSCidZ); + Signal (spvpp_u13_1_Deta); + Signal (spvpp_u13_1_Dphi); + Signal (spvpp_u13_1_HighP13r); + Signal (spvpp_u13_1_LowP13r); + Signal (spvpp_u13_1_MedP13r); + Signal (spvpp_u13_1__HighP13); + Signal (spvpp_u13_1__LowP13); + Signal (spvpp_u13_1__MedP13); + Signal (spvpp_u13_1_etaA); + Signal (spvpp_u13_1_etaB); + Signal (spvpp_u13_1_meA); + Signal (spvpp_u13_1_meB); + Signal (spvpp_u13_1_passX); + Signal (spvpp_u13_1_passY); + Signal (spvpp_u13_1_passZ); + Signal (spvpp_u13_1_phiA); + Signal (spvpp_u13_1_phiB); + Signal (spvpp_u13_1_qA); + Signal (spvpp_u13_1_qB); + Signal (spvpp_u13_1_validA); + Signal (spvpp_u13_1_validB); + Signal (spvpp_u13_1_wide_phi); + Signal (spvpp_u13_2_CSCidA); + Signal (spvpp_u13_2_CSCidY); + Signal (spvpp_u13_2_CSCidZ); + Signal (spvpp_u13_2_Deta); + Signal (spvpp_u13_2_Dphi); + Signal (spvpp_u13_2_HighP13r); + Signal (spvpp_u13_2_LowP13r); + Signal (spvpp_u13_2_MedP13r); + Signal (spvpp_u13_2__HighP13); + Signal (spvpp_u13_2__LowP13); + Signal (spvpp_u13_2__MedP13); + Signal (spvpp_u13_2_etaA); + Signal (spvpp_u13_2_etaB); + Signal (spvpp_u13_2_meA); + Signal (spvpp_u13_2_meB); + Signal (spvpp_u13_2_passX); + Signal (spvpp_u13_2_passY); + Signal (spvpp_u13_2_passZ); + Signal (spvpp_u13_2_phiA); + Signal (spvpp_u13_2_phiB); + Signal (spvpp_u13_2_qA); + Signal (spvpp_u13_2_qB); + Signal (spvpp_u13_2_validA); + Signal (spvpp_u13_2_validB); + Signal (spvpp_u13_2_wide_phi); + Signal (spvpp_u13_3_CSCidA); + Signal (spvpp_u13_3_CSCidY); + Signal (spvpp_u13_3_CSCidZ); + Signal (spvpp_u13_3_Deta); + Signal (spvpp_u13_3_Dphi); + Signal (spvpp_u13_3_HighP13r); + Signal (spvpp_u13_3_LowP13r); + Signal (spvpp_u13_3_MedP13r); + Signal (spvpp_u13_3__HighP13); + Signal (spvpp_u13_3__LowP13); + Signal (spvpp_u13_3__MedP13); + Signal (spvpp_u13_3_etaA); + Signal (spvpp_u13_3_etaB); + Signal (spvpp_u13_3_meA); + Signal (spvpp_u13_3_meB); + Signal (spvpp_u13_3_passX); + Signal (spvpp_u13_3_passY); + Signal (spvpp_u13_3_passZ); + Signal (spvpp_u13_3_phiA); + Signal (spvpp_u13_3_phiB); + Signal (spvpp_u13_3_qA); + Signal (spvpp_u13_3_qB); + Signal (spvpp_u13_3_validA); + Signal (spvpp_u13_3_validB); + Signal (spvpp_u13_3_wide_phi); + Signal (spvpp_u13_4_CSCidA); + Signal (spvpp_u13_4_CSCidY); + Signal (spvpp_u13_4_CSCidZ); + Signal (spvpp_u13_4_Deta); + Signal (spvpp_u13_4_Dphi); + Signal (spvpp_u13_4_HighP13r); + Signal (spvpp_u13_4_LowP13r); + Signal (spvpp_u13_4_MedP13r); + Signal (spvpp_u13_4__HighP13); + Signal (spvpp_u13_4__LowP13); + Signal (spvpp_u13_4__MedP13); + Signal (spvpp_u13_4_etaA); + Signal (spvpp_u13_4_etaB); + Signal (spvpp_u13_4_meA); + Signal (spvpp_u13_4_meB); + Signal (spvpp_u13_4_passX); + Signal (spvpp_u13_4_passY); + Signal (spvpp_u13_4_passZ); + Signal (spvpp_u13_4_phiA); + Signal (spvpp_u13_4_phiB); + Signal (spvpp_u13_4_qA); + Signal (spvpp_u13_4_qB); + Signal (spvpp_u13_4_validA); + Signal (spvpp_u13_4_validB); + Signal (spvpp_u13_4_wide_phi); + Signal (spvpp_u13_5_CSCidA); + Signal (spvpp_u13_5_CSCidY); + Signal (spvpp_u13_5_CSCidZ); + Signal (spvpp_u13_5_Deta); + Signal (spvpp_u13_5_Dphi); + Signal (spvpp_u13_5_HighP13r); + Signal (spvpp_u13_5_LowP13r); + Signal (spvpp_u13_5_MedP13r); + Signal (spvpp_u13_5__HighP13); + Signal (spvpp_u13_5__LowP13); + Signal (spvpp_u13_5__MedP13); + Signal (spvpp_u13_5_etaA); + Signal (spvpp_u13_5_etaB); + Signal (spvpp_u13_5_meA); + Signal (spvpp_u13_5_meB); + Signal (spvpp_u13_5_passX); + Signal (spvpp_u13_5_passY); + Signal (spvpp_u13_5_passZ); + Signal (spvpp_u13_5_phiA); + Signal (spvpp_u13_5_phiB); + Signal (spvpp_u13_5_qA); + Signal (spvpp_u13_5_qB); + Signal (spvpp_u13_5_validA); + Signal (spvpp_u13_5_validB); + Signal (spvpp_u13_5_wide_phi); + Signal (spvpp_u13_6_CSCidA); + Signal (spvpp_u13_6_CSCidY); + Signal (spvpp_u13_6_CSCidZ); + Signal (spvpp_u13_6_Deta); + Signal (spvpp_u13_6_Dphi); + Signal (spvpp_u13_6_HighP13r); + Signal (spvpp_u13_6_LowP13r); + Signal (spvpp_u13_6_MedP13r); + Signal (spvpp_u13_6__HighP13); + Signal (spvpp_u13_6__LowP13); + Signal (spvpp_u13_6__MedP13); + Signal (spvpp_u13_6_etaA); + Signal (spvpp_u13_6_etaB); + Signal (spvpp_u13_6_meA); + Signal (spvpp_u13_6_meB); + Signal (spvpp_u13_6_passX); + Signal (spvpp_u13_6_passY); + Signal (spvpp_u13_6_passZ); + Signal (spvpp_u13_6_phiA); + Signal (spvpp_u13_6_phiB); + Signal (spvpp_u13_6_qA); + Signal (spvpp_u13_6_qB); + Signal (spvpp_u13_6_validA); + Signal (spvpp_u13_6_validB); + Signal (spvpp_u13_6_wide_phi); + Signal (spvpp_u13_7_CSCidA); + Signal (spvpp_u13_7_CSCidY); + Signal (spvpp_u13_7_CSCidZ); + Signal (spvpp_u13_7_Deta); + Signal (spvpp_u13_7_Dphi); + Signal (spvpp_u13_7_HighP13r); + Signal (spvpp_u13_7_LowP13r); + Signal (spvpp_u13_7_MedP13r); + Signal (spvpp_u13_7__HighP13); + Signal (spvpp_u13_7__LowP13); + Signal (spvpp_u13_7__MedP13); + Signal (spvpp_u13_7_etaA); + Signal (spvpp_u13_7_etaB); + Signal (spvpp_u13_7_meA); + Signal (spvpp_u13_7_meB); + Signal (spvpp_u13_7_passX); + Signal (spvpp_u13_7_passY); + Signal (spvpp_u13_7_passZ); + Signal (spvpp_u13_7_phiA); + Signal (spvpp_u13_7_phiB); + Signal (spvpp_u13_7_qA); + Signal (spvpp_u13_7_qB); + Signal (spvpp_u13_7_validA); + Signal (spvpp_u13_7_validB); + Signal (spvpp_u13_7_wide_phi); + Signal (spvpp_u13_8_CSCidA); + Signal (spvpp_u13_8_CSCidY); + Signal (spvpp_u13_8_CSCidZ); + Signal (spvpp_u13_8_Deta); + Signal (spvpp_u13_8_Dphi); + Signal (spvpp_u13_8_HighP13r); + Signal (spvpp_u13_8_LowP13r); + Signal (spvpp_u13_8_MedP13r); + Signal (spvpp_u13_8__HighP13); + Signal (spvpp_u13_8__LowP13); + Signal (spvpp_u13_8__MedP13); + Signal (spvpp_u13_8_etaA); + Signal (spvpp_u13_8_etaB); + Signal (spvpp_u13_8_meA); + Signal (spvpp_u13_8_meB); + Signal (spvpp_u13_8_passX); + Signal (spvpp_u13_8_passY); + Signal (spvpp_u13_8_passZ); + Signal (spvpp_u13_8_phiA); + Signal (spvpp_u13_8_phiB); + Signal (spvpp_u13_8_qA); + Signal (spvpp_u13_8_qB); + Signal (spvpp_u13_8_validA); + Signal (spvpp_u13_8_validB); + Signal (spvpp_u13_8_wide_phi); + Signal (spvpp_u13_9_CSCidA); + Signal (spvpp_u13_9_CSCidY); + Signal (spvpp_u13_9_CSCidZ); + Signal (spvpp_u13_9_Deta); + Signal (spvpp_u13_9_Dphi); + Signal (spvpp_u13_9_HighP13r); + Signal (spvpp_u13_9_LowP13r); + Signal (spvpp_u13_9_MedP13r); + Signal (spvpp_u13_9__HighP13); + Signal (spvpp_u13_9__LowP13); + Signal (spvpp_u13_9__MedP13); + Signal (spvpp_u13_9_etaA); + Signal (spvpp_u13_9_etaB); + Signal (spvpp_u13_9_meA); + Signal (spvpp_u13_9_meB); + Signal (spvpp_u13_9_passX); + Signal (spvpp_u13_9_passY); + Signal (spvpp_u13_9_passZ); + Signal (spvpp_u13_9_phiA); + Signal (spvpp_u13_9_phiB); + Signal (spvpp_u13_9_qA); + Signal (spvpp_u13_9_qB); + Signal (spvpp_u13_9_validA); + Signal (spvpp_u13_9_validB); + Signal (spvpp_u13_9_wide_phi); + Signal (spvpp_u14_0_CSCidA); + Signal (spvpp_u14_0_CSCidY); + Signal (spvpp_u14_0_CSCidZ); + Signal (spvpp_u14_0_Deta); + Signal (spvpp_u14_0_Dphi); + Signal (spvpp_u14_0_HighP13r); + Signal (spvpp_u14_0_LowP13r); + Signal (spvpp_u14_0_MedP13r); + Signal (spvpp_u14_0__HighP13); + Signal (spvpp_u14_0__LowP13); + Signal (spvpp_u14_0__MedP13); + Signal (spvpp_u14_0_etaA); + Signal (spvpp_u14_0_etaB); + Signal (spvpp_u14_0_meA); + Signal (spvpp_u14_0_meB); + Signal (spvpp_u14_0_passX); + Signal (spvpp_u14_0_passY); + Signal (spvpp_u14_0_passZ); + Signal (spvpp_u14_0_phiA); + Signal (spvpp_u14_0_phiB); + Signal (spvpp_u14_0_qA); + Signal (spvpp_u14_0_qB); + Signal (spvpp_u14_0_validA); + Signal (spvpp_u14_0_validB); + Signal (spvpp_u14_0_wide_phi); + Signal (spvpp_u14_10_CSCidA); + Signal (spvpp_u14_10_CSCidY); + Signal (spvpp_u14_10_CSCidZ); + Signal (spvpp_u14_10_Deta); + Signal (spvpp_u14_10_Dphi); + Signal (spvpp_u14_10_HighP13r); + Signal (spvpp_u14_10_LowP13r); + Signal (spvpp_u14_10_MedP13r); + Signal (spvpp_u14_10__HighP13); + Signal (spvpp_u14_10__LowP13); + Signal (spvpp_u14_10__MedP13); + Signal (spvpp_u14_10_etaA); + Signal (spvpp_u14_10_etaB); + Signal (spvpp_u14_10_meA); + Signal (spvpp_u14_10_meB); + Signal (spvpp_u14_10_passX); + Signal (spvpp_u14_10_passY); + Signal (spvpp_u14_10_passZ); + Signal (spvpp_u14_10_phiA); + Signal (spvpp_u14_10_phiB); + Signal (spvpp_u14_10_qA); + Signal (spvpp_u14_10_qB); + Signal (spvpp_u14_10_validA); + Signal (spvpp_u14_10_validB); + Signal (spvpp_u14_10_wide_phi); + Signal (spvpp_u14_11_CSCidA); + Signal (spvpp_u14_11_CSCidY); + Signal (spvpp_u14_11_CSCidZ); + Signal (spvpp_u14_11_Deta); + Signal (spvpp_u14_11_Dphi); + Signal (spvpp_u14_11_HighP13r); + Signal (spvpp_u14_11_LowP13r); + Signal (spvpp_u14_11_MedP13r); + Signal (spvpp_u14_11__HighP13); + Signal (spvpp_u14_11__LowP13); + Signal (spvpp_u14_11__MedP13); + Signal (spvpp_u14_11_etaA); + Signal (spvpp_u14_11_etaB); + Signal (spvpp_u14_11_meA); + Signal (spvpp_u14_11_meB); + Signal (spvpp_u14_11_passX); + Signal (spvpp_u14_11_passY); + Signal (spvpp_u14_11_passZ); + Signal (spvpp_u14_11_phiA); + Signal (spvpp_u14_11_phiB); + Signal (spvpp_u14_11_qA); + Signal (spvpp_u14_11_qB); + Signal (spvpp_u14_11_validA); + Signal (spvpp_u14_11_validB); + Signal (spvpp_u14_11_wide_phi); + Signal (spvpp_u14_12_CSCidA); + Signal (spvpp_u14_12_CSCidY); + Signal (spvpp_u14_12_CSCidZ); + Signal (spvpp_u14_12_Deta); + Signal (spvpp_u14_12_Dphi); + Signal (spvpp_u14_12_HighP13r); + Signal (spvpp_u14_12_LowP13r); + Signal (spvpp_u14_12_MedP13r); + Signal (spvpp_u14_12__HighP13); + Signal (spvpp_u14_12__LowP13); + Signal (spvpp_u14_12__MedP13); + Signal (spvpp_u14_12_etaA); + Signal (spvpp_u14_12_etaB); + Signal (spvpp_u14_12_meA); + Signal (spvpp_u14_12_meB); + Signal (spvpp_u14_12_passX); + Signal (spvpp_u14_12_passY); + Signal (spvpp_u14_12_passZ); + Signal (spvpp_u14_12_phiA); + Signal (spvpp_u14_12_phiB); + Signal (spvpp_u14_12_qA); + Signal (spvpp_u14_12_qB); + Signal (spvpp_u14_12_validA); + Signal (spvpp_u14_12_validB); + Signal (spvpp_u14_12_wide_phi); + Signal (spvpp_u14_13_CSCidA); + Signal (spvpp_u14_13_CSCidY); + Signal (spvpp_u14_13_CSCidZ); + Signal (spvpp_u14_13_Deta); + Signal (spvpp_u14_13_Dphi); + Signal (spvpp_u14_13_HighP13r); + Signal (spvpp_u14_13_LowP13r); + Signal (spvpp_u14_13_MedP13r); + Signal (spvpp_u14_13__HighP13); + Signal (spvpp_u14_13__LowP13); + Signal (spvpp_u14_13__MedP13); + Signal (spvpp_u14_13_etaA); + Signal (spvpp_u14_13_etaB); + Signal (spvpp_u14_13_meA); + Signal (spvpp_u14_13_meB); + Signal (spvpp_u14_13_passX); + Signal (spvpp_u14_13_passY); + Signal (spvpp_u14_13_passZ); + Signal (spvpp_u14_13_phiA); + Signal (spvpp_u14_13_phiB); + Signal (spvpp_u14_13_qA); + Signal (spvpp_u14_13_qB); + Signal (spvpp_u14_13_validA); + Signal (spvpp_u14_13_validB); + Signal (spvpp_u14_13_wide_phi); + Signal (spvpp_u14_14_CSCidA); + Signal (spvpp_u14_14_CSCidY); + Signal (spvpp_u14_14_CSCidZ); + Signal (spvpp_u14_14_Deta); + Signal (spvpp_u14_14_Dphi); + Signal (spvpp_u14_14_HighP13r); + Signal (spvpp_u14_14_LowP13r); + Signal (spvpp_u14_14_MedP13r); + Signal (spvpp_u14_14__HighP13); + Signal (spvpp_u14_14__LowP13); + Signal (spvpp_u14_14__MedP13); + Signal (spvpp_u14_14_etaA); + Signal (spvpp_u14_14_etaB); + Signal (spvpp_u14_14_meA); + Signal (spvpp_u14_14_meB); + Signal (spvpp_u14_14_passX); + Signal (spvpp_u14_14_passY); + Signal (spvpp_u14_14_passZ); + Signal (spvpp_u14_14_phiA); + Signal (spvpp_u14_14_phiB); + Signal (spvpp_u14_14_qA); + Signal (spvpp_u14_14_qB); + Signal (spvpp_u14_14_validA); + Signal (spvpp_u14_14_validB); + Signal (spvpp_u14_14_wide_phi); + Signal (spvpp_u14_15_CSCidA); + Signal (spvpp_u14_15_CSCidY); + Signal (spvpp_u14_15_CSCidZ); + Signal (spvpp_u14_15_Deta); + Signal (spvpp_u14_15_Dphi); + Signal (spvpp_u14_15_HighP13r); + Signal (spvpp_u14_15_LowP13r); + Signal (spvpp_u14_15_MedP13r); + Signal (spvpp_u14_15__HighP13); + Signal (spvpp_u14_15__LowP13); + Signal (spvpp_u14_15__MedP13); + Signal (spvpp_u14_15_etaA); + Signal (spvpp_u14_15_etaB); + Signal (spvpp_u14_15_meA); + Signal (spvpp_u14_15_meB); + Signal (spvpp_u14_15_passX); + Signal (spvpp_u14_15_passY); + Signal (spvpp_u14_15_passZ); + Signal (spvpp_u14_15_phiA); + Signal (spvpp_u14_15_phiB); + Signal (spvpp_u14_15_qA); + Signal (spvpp_u14_15_qB); + Signal (spvpp_u14_15_validA); + Signal (spvpp_u14_15_validB); + Signal (spvpp_u14_15_wide_phi); + Signal (spvpp_u14_16_CSCidA); + Signal (spvpp_u14_16_CSCidY); + Signal (spvpp_u14_16_CSCidZ); + Signal (spvpp_u14_16_Deta); + Signal (spvpp_u14_16_Dphi); + Signal (spvpp_u14_16_HighP13r); + Signal (spvpp_u14_16_LowP13r); + Signal (spvpp_u14_16_MedP13r); + Signal (spvpp_u14_16__HighP13); + Signal (spvpp_u14_16__LowP13); + Signal (spvpp_u14_16__MedP13); + Signal (spvpp_u14_16_etaA); + Signal (spvpp_u14_16_etaB); + Signal (spvpp_u14_16_meA); + Signal (spvpp_u14_16_meB); + Signal (spvpp_u14_16_passX); + Signal (spvpp_u14_16_passY); + Signal (spvpp_u14_16_passZ); + Signal (spvpp_u14_16_phiA); + Signal (spvpp_u14_16_phiB); + Signal (spvpp_u14_16_qA); + Signal (spvpp_u14_16_qB); + Signal (spvpp_u14_16_validA); + Signal (spvpp_u14_16_validB); + Signal (spvpp_u14_16_wide_phi); + Signal (spvpp_u14_17_CSCidA); + Signal (spvpp_u14_17_CSCidY); + Signal (spvpp_u14_17_CSCidZ); + Signal (spvpp_u14_17_Deta); + Signal (spvpp_u14_17_Dphi); + Signal (spvpp_u14_17_HighP13r); + Signal (spvpp_u14_17_LowP13r); + Signal (spvpp_u14_17_MedP13r); + Signal (spvpp_u14_17__HighP13); + Signal (spvpp_u14_17__LowP13); + Signal (spvpp_u14_17__MedP13); + Signal (spvpp_u14_17_etaA); + Signal (spvpp_u14_17_etaB); + Signal (spvpp_u14_17_meA); + Signal (spvpp_u14_17_meB); + Signal (spvpp_u14_17_passX); + Signal (spvpp_u14_17_passY); + Signal (spvpp_u14_17_passZ); + Signal (spvpp_u14_17_phiA); + Signal (spvpp_u14_17_phiB); + Signal (spvpp_u14_17_qA); + Signal (spvpp_u14_17_qB); + Signal (spvpp_u14_17_validA); + Signal (spvpp_u14_17_validB); + Signal (spvpp_u14_17_wide_phi); + Signal (spvpp_u14_1_CSCidA); + Signal (spvpp_u14_1_CSCidY); + Signal (spvpp_u14_1_CSCidZ); + Signal (spvpp_u14_1_Deta); + Signal (spvpp_u14_1_Dphi); + Signal (spvpp_u14_1_HighP13r); + Signal (spvpp_u14_1_LowP13r); + Signal (spvpp_u14_1_MedP13r); + Signal (spvpp_u14_1__HighP13); + Signal (spvpp_u14_1__LowP13); + Signal (spvpp_u14_1__MedP13); + Signal (spvpp_u14_1_etaA); + Signal (spvpp_u14_1_etaB); + Signal (spvpp_u14_1_meA); + Signal (spvpp_u14_1_meB); + Signal (spvpp_u14_1_passX); + Signal (spvpp_u14_1_passY); + Signal (spvpp_u14_1_passZ); + Signal (spvpp_u14_1_phiA); + Signal (spvpp_u14_1_phiB); + Signal (spvpp_u14_1_qA); + Signal (spvpp_u14_1_qB); + Signal (spvpp_u14_1_validA); + Signal (spvpp_u14_1_validB); + Signal (spvpp_u14_1_wide_phi); + Signal (spvpp_u14_2_CSCidA); + Signal (spvpp_u14_2_CSCidY); + Signal (spvpp_u14_2_CSCidZ); + Signal (spvpp_u14_2_Deta); + Signal (spvpp_u14_2_Dphi); + Signal (spvpp_u14_2_HighP13r); + Signal (spvpp_u14_2_LowP13r); + Signal (spvpp_u14_2_MedP13r); + Signal (spvpp_u14_2__HighP13); + Signal (spvpp_u14_2__LowP13); + Signal (spvpp_u14_2__MedP13); + Signal (spvpp_u14_2_etaA); + Signal (spvpp_u14_2_etaB); + Signal (spvpp_u14_2_meA); + Signal (spvpp_u14_2_meB); + Signal (spvpp_u14_2_passX); + Signal (spvpp_u14_2_passY); + Signal (spvpp_u14_2_passZ); + Signal (spvpp_u14_2_phiA); + Signal (spvpp_u14_2_phiB); + Signal (spvpp_u14_2_qA); + Signal (spvpp_u14_2_qB); + Signal (spvpp_u14_2_validA); + Signal (spvpp_u14_2_validB); + Signal (spvpp_u14_2_wide_phi); + Signal (spvpp_u14_3_CSCidA); + Signal (spvpp_u14_3_CSCidY); + Signal (spvpp_u14_3_CSCidZ); + Signal (spvpp_u14_3_Deta); + Signal (spvpp_u14_3_Dphi); + Signal (spvpp_u14_3_HighP13r); + Signal (spvpp_u14_3_LowP13r); + Signal (spvpp_u14_3_MedP13r); + Signal (spvpp_u14_3__HighP13); + Signal (spvpp_u14_3__LowP13); + Signal (spvpp_u14_3__MedP13); + Signal (spvpp_u14_3_etaA); + Signal (spvpp_u14_3_etaB); + Signal (spvpp_u14_3_meA); + Signal (spvpp_u14_3_meB); + Signal (spvpp_u14_3_passX); + Signal (spvpp_u14_3_passY); + Signal (spvpp_u14_3_passZ); + Signal (spvpp_u14_3_phiA); + Signal (spvpp_u14_3_phiB); + Signal (spvpp_u14_3_qA); + Signal (spvpp_u14_3_qB); + Signal (spvpp_u14_3_validA); + Signal (spvpp_u14_3_validB); + Signal (spvpp_u14_3_wide_phi); + Signal (spvpp_u14_4_CSCidA); + Signal (spvpp_u14_4_CSCidY); + Signal (spvpp_u14_4_CSCidZ); + Signal (spvpp_u14_4_Deta); + Signal (spvpp_u14_4_Dphi); + Signal (spvpp_u14_4_HighP13r); + Signal (spvpp_u14_4_LowP13r); + Signal (spvpp_u14_4_MedP13r); + Signal (spvpp_u14_4__HighP13); + Signal (spvpp_u14_4__LowP13); + Signal (spvpp_u14_4__MedP13); + Signal (spvpp_u14_4_etaA); + Signal (spvpp_u14_4_etaB); + Signal (spvpp_u14_4_meA); + Signal (spvpp_u14_4_meB); + Signal (spvpp_u14_4_passX); + Signal (spvpp_u14_4_passY); + Signal (spvpp_u14_4_passZ); + Signal (spvpp_u14_4_phiA); + Signal (spvpp_u14_4_phiB); + Signal (spvpp_u14_4_qA); + Signal (spvpp_u14_4_qB); + Signal (spvpp_u14_4_validA); + Signal (spvpp_u14_4_validB); + Signal (spvpp_u14_4_wide_phi); + Signal (spvpp_u14_5_CSCidA); + Signal (spvpp_u14_5_CSCidY); + Signal (spvpp_u14_5_CSCidZ); + Signal (spvpp_u14_5_Deta); + Signal (spvpp_u14_5_Dphi); + Signal (spvpp_u14_5_HighP13r); + Signal (spvpp_u14_5_LowP13r); + Signal (spvpp_u14_5_MedP13r); + Signal (spvpp_u14_5__HighP13); + Signal (spvpp_u14_5__LowP13); + Signal (spvpp_u14_5__MedP13); + Signal (spvpp_u14_5_etaA); + Signal (spvpp_u14_5_etaB); + Signal (spvpp_u14_5_meA); + Signal (spvpp_u14_5_meB); + Signal (spvpp_u14_5_passX); + Signal (spvpp_u14_5_passY); + Signal (spvpp_u14_5_passZ); + Signal (spvpp_u14_5_phiA); + Signal (spvpp_u14_5_phiB); + Signal (spvpp_u14_5_qA); + Signal (spvpp_u14_5_qB); + Signal (spvpp_u14_5_validA); + Signal (spvpp_u14_5_validB); + Signal (spvpp_u14_5_wide_phi); + Signal (spvpp_u14_6_CSCidA); + Signal (spvpp_u14_6_CSCidY); + Signal (spvpp_u14_6_CSCidZ); + Signal (spvpp_u14_6_Deta); + Signal (spvpp_u14_6_Dphi); + Signal (spvpp_u14_6_HighP13r); + Signal (spvpp_u14_6_LowP13r); + Signal (spvpp_u14_6_MedP13r); + Signal (spvpp_u14_6__HighP13); + Signal (spvpp_u14_6__LowP13); + Signal (spvpp_u14_6__MedP13); + Signal (spvpp_u14_6_etaA); + Signal (spvpp_u14_6_etaB); + Signal (spvpp_u14_6_meA); + Signal (spvpp_u14_6_meB); + Signal (spvpp_u14_6_passX); + Signal (spvpp_u14_6_passY); + Signal (spvpp_u14_6_passZ); + Signal (spvpp_u14_6_phiA); + Signal (spvpp_u14_6_phiB); + Signal (spvpp_u14_6_qA); + Signal (spvpp_u14_6_qB); + Signal (spvpp_u14_6_validA); + Signal (spvpp_u14_6_validB); + Signal (spvpp_u14_6_wide_phi); + Signal (spvpp_u14_7_CSCidA); + Signal (spvpp_u14_7_CSCidY); + Signal (spvpp_u14_7_CSCidZ); + Signal (spvpp_u14_7_Deta); + Signal (spvpp_u14_7_Dphi); + Signal (spvpp_u14_7_HighP13r); + Signal (spvpp_u14_7_LowP13r); + Signal (spvpp_u14_7_MedP13r); + Signal (spvpp_u14_7__HighP13); + Signal (spvpp_u14_7__LowP13); + Signal (spvpp_u14_7__MedP13); + Signal (spvpp_u14_7_etaA); + Signal (spvpp_u14_7_etaB); + Signal (spvpp_u14_7_meA); + Signal (spvpp_u14_7_meB); + Signal (spvpp_u14_7_passX); + Signal (spvpp_u14_7_passY); + Signal (spvpp_u14_7_passZ); + Signal (spvpp_u14_7_phiA); + Signal (spvpp_u14_7_phiB); + Signal (spvpp_u14_7_qA); + Signal (spvpp_u14_7_qB); + Signal (spvpp_u14_7_validA); + Signal (spvpp_u14_7_validB); + Signal (spvpp_u14_7_wide_phi); + Signal (spvpp_u14_8_CSCidA); + Signal (spvpp_u14_8_CSCidY); + Signal (spvpp_u14_8_CSCidZ); + Signal (spvpp_u14_8_Deta); + Signal (spvpp_u14_8_Dphi); + Signal (spvpp_u14_8_HighP13r); + Signal (spvpp_u14_8_LowP13r); + Signal (spvpp_u14_8_MedP13r); + Signal (spvpp_u14_8__HighP13); + Signal (spvpp_u14_8__LowP13); + Signal (spvpp_u14_8__MedP13); + Signal (spvpp_u14_8_etaA); + Signal (spvpp_u14_8_etaB); + Signal (spvpp_u14_8_meA); + Signal (spvpp_u14_8_meB); + Signal (spvpp_u14_8_passX); + Signal (spvpp_u14_8_passY); + Signal (spvpp_u14_8_passZ); + Signal (spvpp_u14_8_phiA); + Signal (spvpp_u14_8_phiB); + Signal (spvpp_u14_8_qA); + Signal (spvpp_u14_8_qB); + Signal (spvpp_u14_8_validA); + Signal (spvpp_u14_8_validB); + Signal (spvpp_u14_8_wide_phi); + Signal (spvpp_u14_9_CSCidA); + Signal (spvpp_u14_9_CSCidY); + Signal (spvpp_u14_9_CSCidZ); + Signal (spvpp_u14_9_Deta); + Signal (spvpp_u14_9_Dphi); + Signal (spvpp_u14_9_HighP13r); + Signal (spvpp_u14_9_LowP13r); + Signal (spvpp_u14_9_MedP13r); + Signal (spvpp_u14_9__HighP13); + Signal (spvpp_u14_9__LowP13); + Signal (spvpp_u14_9__MedP13); + Signal (spvpp_u14_9_etaA); + Signal (spvpp_u14_9_etaB); + Signal (spvpp_u14_9_meA); + Signal (spvpp_u14_9_meB); + Signal (spvpp_u14_9_passX); + Signal (spvpp_u14_9_passY); + Signal (spvpp_u14_9_passZ); + Signal (spvpp_u14_9_phiA); + Signal (spvpp_u14_9_phiB); + Signal (spvpp_u14_9_qA); + Signal (spvpp_u14_9_qB); + Signal (spvpp_u14_9_validA); + Signal (spvpp_u14_9_validB); + Signal (spvpp_u14_9_wide_phi); + Signal (spvpp_u1b1_0_Dphi); + Signal (spvpp_u1b1_0_HighP1b1r); + Signal (spvpp_u1b1_0_LowP1b1r); + Signal (spvpp_u1b1_0_MedP1b1r); + Signal (spvpp_u1b1_0__HighP1b1); + Signal (spvpp_u1b1_0__LowP1b1); + Signal (spvpp_u1b1_0__MedP1b1); + Signal (spvpp_u1b1_0_eta); + Signal (spvpp_u1b1_0_mbB); + Signal (spvpp_u1b1_0_meA); + Signal (spvpp_u1b1_0_phiA); + Signal (spvpp_u1b1_0_phiB); + Signal (spvpp_u1b1_0_qA); + Signal (spvpp_u1b1_0_qB); + Signal (spvpp_u1b1_0_validA); + Signal (spvpp_u1b1_0_wide_phi); + Signal (spvpp_u1b1_10_Dphi); + Signal (spvpp_u1b1_10_HighP1b1r); + Signal (spvpp_u1b1_10_LowP1b1r); + Signal (spvpp_u1b1_10_MedP1b1r); + Signal (spvpp_u1b1_10__HighP1b1); + Signal (spvpp_u1b1_10__LowP1b1); + Signal (spvpp_u1b1_10__MedP1b1); + Signal (spvpp_u1b1_10_eta); + Signal (spvpp_u1b1_10_mbB); + Signal (spvpp_u1b1_10_meA); + Signal (spvpp_u1b1_10_phiA); + Signal (spvpp_u1b1_10_phiB); + Signal (spvpp_u1b1_10_qA); + Signal (spvpp_u1b1_10_qB); + Signal (spvpp_u1b1_10_validA); + Signal (spvpp_u1b1_10_wide_phi); + Signal (spvpp_u1b1_11_Dphi); + Signal (spvpp_u1b1_11_HighP1b1r); + Signal (spvpp_u1b1_11_LowP1b1r); + Signal (spvpp_u1b1_11_MedP1b1r); + Signal (spvpp_u1b1_11__HighP1b1); + Signal (spvpp_u1b1_11__LowP1b1); + Signal (spvpp_u1b1_11__MedP1b1); + Signal (spvpp_u1b1_11_eta); + Signal (spvpp_u1b1_11_mbB); + Signal (spvpp_u1b1_11_meA); + Signal (spvpp_u1b1_11_phiA); + Signal (spvpp_u1b1_11_phiB); + Signal (spvpp_u1b1_11_qA); + Signal (spvpp_u1b1_11_qB); + Signal (spvpp_u1b1_11_validA); + Signal (spvpp_u1b1_11_wide_phi); + Signal (spvpp_u1b1_12_Dphi); + Signal (spvpp_u1b1_12_HighP1b1r); + Signal (spvpp_u1b1_12_LowP1b1r); + Signal (spvpp_u1b1_12_MedP1b1r); + Signal (spvpp_u1b1_12__HighP1b1); + Signal (spvpp_u1b1_12__LowP1b1); + Signal (spvpp_u1b1_12__MedP1b1); + Signal (spvpp_u1b1_12_eta); + Signal (spvpp_u1b1_12_mbB); + Signal (spvpp_u1b1_12_meA); + Signal (spvpp_u1b1_12_phiA); + Signal (spvpp_u1b1_12_phiB); + Signal (spvpp_u1b1_12_qA); + Signal (spvpp_u1b1_12_qB); + Signal (spvpp_u1b1_12_validA); + Signal (spvpp_u1b1_12_wide_phi); + Signal (spvpp_u1b1_13_Dphi); + Signal (spvpp_u1b1_13_HighP1b1r); + Signal (spvpp_u1b1_13_LowP1b1r); + Signal (spvpp_u1b1_13_MedP1b1r); + Signal (spvpp_u1b1_13__HighP1b1); + Signal (spvpp_u1b1_13__LowP1b1); + Signal (spvpp_u1b1_13__MedP1b1); + Signal (spvpp_u1b1_13_eta); + Signal (spvpp_u1b1_13_mbB); + Signal (spvpp_u1b1_13_meA); + Signal (spvpp_u1b1_13_phiA); + Signal (spvpp_u1b1_13_phiB); + Signal (spvpp_u1b1_13_qA); + Signal (spvpp_u1b1_13_qB); + Signal (spvpp_u1b1_13_validA); + Signal (spvpp_u1b1_13_wide_phi); + Signal (spvpp_u1b1_14_Dphi); + Signal (spvpp_u1b1_14_HighP1b1r); + Signal (spvpp_u1b1_14_LowP1b1r); + Signal (spvpp_u1b1_14_MedP1b1r); + Signal (spvpp_u1b1_14__HighP1b1); + Signal (spvpp_u1b1_14__LowP1b1); + Signal (spvpp_u1b1_14__MedP1b1); + Signal (spvpp_u1b1_14_eta); + Signal (spvpp_u1b1_14_mbB); + Signal (spvpp_u1b1_14_meA); + Signal (spvpp_u1b1_14_phiA); + Signal (spvpp_u1b1_14_phiB); + Signal (spvpp_u1b1_14_qA); + Signal (spvpp_u1b1_14_qB); + Signal (spvpp_u1b1_14_validA); + Signal (spvpp_u1b1_14_wide_phi); + Signal (spvpp_u1b1_15_Dphi); + Signal (spvpp_u1b1_15_HighP1b1r); + Signal (spvpp_u1b1_15_LowP1b1r); + Signal (spvpp_u1b1_15_MedP1b1r); + Signal (spvpp_u1b1_15__HighP1b1); + Signal (spvpp_u1b1_15__LowP1b1); + Signal (spvpp_u1b1_15__MedP1b1); + Signal (spvpp_u1b1_15_eta); + Signal (spvpp_u1b1_15_mbB); + Signal (spvpp_u1b1_15_meA); + Signal (spvpp_u1b1_15_phiA); + Signal (spvpp_u1b1_15_phiB); + Signal (spvpp_u1b1_15_qA); + Signal (spvpp_u1b1_15_qB); + Signal (spvpp_u1b1_15_validA); + Signal (spvpp_u1b1_15_wide_phi); + Signal (spvpp_u1b1_16_Dphi); + Signal (spvpp_u1b1_16_HighP1b1r); + Signal (spvpp_u1b1_16_LowP1b1r); + Signal (spvpp_u1b1_16_MedP1b1r); + Signal (spvpp_u1b1_16__HighP1b1); + Signal (spvpp_u1b1_16__LowP1b1); + Signal (spvpp_u1b1_16__MedP1b1); + Signal (spvpp_u1b1_16_eta); + Signal (spvpp_u1b1_16_mbB); + Signal (spvpp_u1b1_16_meA); + Signal (spvpp_u1b1_16_phiA); + Signal (spvpp_u1b1_16_phiB); + Signal (spvpp_u1b1_16_qA); + Signal (spvpp_u1b1_16_qB); + Signal (spvpp_u1b1_16_validA); + Signal (spvpp_u1b1_16_wide_phi); + Signal (spvpp_u1b1_17_Dphi); + Signal (spvpp_u1b1_17_HighP1b1r); + Signal (spvpp_u1b1_17_LowP1b1r); + Signal (spvpp_u1b1_17_MedP1b1r); + Signal (spvpp_u1b1_17__HighP1b1); + Signal (spvpp_u1b1_17__LowP1b1); + Signal (spvpp_u1b1_17__MedP1b1); + Signal (spvpp_u1b1_17_eta); + Signal (spvpp_u1b1_17_mbB); + Signal (spvpp_u1b1_17_meA); + Signal (spvpp_u1b1_17_phiA); + Signal (spvpp_u1b1_17_phiB); + Signal (spvpp_u1b1_17_qA); + Signal (spvpp_u1b1_17_qB); + Signal (spvpp_u1b1_17_validA); + Signal (spvpp_u1b1_17_wide_phi); + Signal (spvpp_u1b1_18_Dphi); + Signal (spvpp_u1b1_18_HighP1b1r); + Signal (spvpp_u1b1_18_LowP1b1r); + Signal (spvpp_u1b1_18_MedP1b1r); + Signal (spvpp_u1b1_18__HighP1b1); + Signal (spvpp_u1b1_18__LowP1b1); + Signal (spvpp_u1b1_18__MedP1b1); + Signal (spvpp_u1b1_18_eta); + Signal (spvpp_u1b1_18_mbB); + Signal (spvpp_u1b1_18_meA); + Signal (spvpp_u1b1_18_phiA); + Signal (spvpp_u1b1_18_phiB); + Signal (spvpp_u1b1_18_qA); + Signal (spvpp_u1b1_18_qB); + Signal (spvpp_u1b1_18_validA); + Signal (spvpp_u1b1_18_wide_phi); + Signal (spvpp_u1b1_19_Dphi); + Signal (spvpp_u1b1_19_HighP1b1r); + Signal (spvpp_u1b1_19_LowP1b1r); + Signal (spvpp_u1b1_19_MedP1b1r); + Signal (spvpp_u1b1_19__HighP1b1); + Signal (spvpp_u1b1_19__LowP1b1); + Signal (spvpp_u1b1_19__MedP1b1); + Signal (spvpp_u1b1_19_eta); + Signal (spvpp_u1b1_19_mbB); + Signal (spvpp_u1b1_19_meA); + Signal (spvpp_u1b1_19_phiA); + Signal (spvpp_u1b1_19_phiB); + Signal (spvpp_u1b1_19_qA); + Signal (spvpp_u1b1_19_qB); + Signal (spvpp_u1b1_19_validA); + Signal (spvpp_u1b1_19_wide_phi); + Signal (spvpp_u1b1_1_Dphi); + Signal (spvpp_u1b1_1_HighP1b1r); + Signal (spvpp_u1b1_1_LowP1b1r); + Signal (spvpp_u1b1_1_MedP1b1r); + Signal (spvpp_u1b1_1__HighP1b1); + Signal (spvpp_u1b1_1__LowP1b1); + Signal (spvpp_u1b1_1__MedP1b1); + Signal (spvpp_u1b1_1_eta); + Signal (spvpp_u1b1_1_mbB); + Signal (spvpp_u1b1_1_meA); + Signal (spvpp_u1b1_1_phiA); + Signal (spvpp_u1b1_1_phiB); + Signal (spvpp_u1b1_1_qA); + Signal (spvpp_u1b1_1_qB); + Signal (spvpp_u1b1_1_validA); + Signal (spvpp_u1b1_1_wide_phi); + Signal (spvpp_u1b1_20_Dphi); + Signal (spvpp_u1b1_20_HighP1b1r); + Signal (spvpp_u1b1_20_LowP1b1r); + Signal (spvpp_u1b1_20_MedP1b1r); + Signal (spvpp_u1b1_20__HighP1b1); + Signal (spvpp_u1b1_20__LowP1b1); + Signal (spvpp_u1b1_20__MedP1b1); + Signal (spvpp_u1b1_20_eta); + Signal (spvpp_u1b1_20_mbB); + Signal (spvpp_u1b1_20_meA); + Signal (spvpp_u1b1_20_phiA); + Signal (spvpp_u1b1_20_phiB); + Signal (spvpp_u1b1_20_qA); + Signal (spvpp_u1b1_20_qB); + Signal (spvpp_u1b1_20_validA); + Signal (spvpp_u1b1_20_wide_phi); + Signal (spvpp_u1b1_21_Dphi); + Signal (spvpp_u1b1_21_HighP1b1r); + Signal (spvpp_u1b1_21_LowP1b1r); + Signal (spvpp_u1b1_21_MedP1b1r); + Signal (spvpp_u1b1_21__HighP1b1); + Signal (spvpp_u1b1_21__LowP1b1); + Signal (spvpp_u1b1_21__MedP1b1); + Signal (spvpp_u1b1_21_eta); + Signal (spvpp_u1b1_21_mbB); + Signal (spvpp_u1b1_21_meA); + Signal (spvpp_u1b1_21_phiA); + Signal (spvpp_u1b1_21_phiB); + Signal (spvpp_u1b1_21_qA); + Signal (spvpp_u1b1_21_qB); + Signal (spvpp_u1b1_21_validA); + Signal (spvpp_u1b1_21_wide_phi); + Signal (spvpp_u1b1_22_Dphi); + Signal (spvpp_u1b1_22_HighP1b1r); + Signal (spvpp_u1b1_22_LowP1b1r); + Signal (spvpp_u1b1_22_MedP1b1r); + Signal (spvpp_u1b1_22__HighP1b1); + Signal (spvpp_u1b1_22__LowP1b1); + Signal (spvpp_u1b1_22__MedP1b1); + Signal (spvpp_u1b1_22_eta); + Signal (spvpp_u1b1_22_mbB); + Signal (spvpp_u1b1_22_meA); + Signal (spvpp_u1b1_22_phiA); + Signal (spvpp_u1b1_22_phiB); + Signal (spvpp_u1b1_22_qA); + Signal (spvpp_u1b1_22_qB); + Signal (spvpp_u1b1_22_validA); + Signal (spvpp_u1b1_22_wide_phi); + Signal (spvpp_u1b1_23_Dphi); + Signal (spvpp_u1b1_23_HighP1b1r); + Signal (spvpp_u1b1_23_LowP1b1r); + Signal (spvpp_u1b1_23_MedP1b1r); + Signal (spvpp_u1b1_23__HighP1b1); + Signal (spvpp_u1b1_23__LowP1b1); + Signal (spvpp_u1b1_23__MedP1b1); + Signal (spvpp_u1b1_23_eta); + Signal (spvpp_u1b1_23_mbB); + Signal (spvpp_u1b1_23_meA); + Signal (spvpp_u1b1_23_phiA); + Signal (spvpp_u1b1_23_phiB); + Signal (spvpp_u1b1_23_qA); + Signal (spvpp_u1b1_23_qB); + Signal (spvpp_u1b1_23_validA); + Signal (spvpp_u1b1_23_wide_phi); + Signal (spvpp_u1b1_2_Dphi); + Signal (spvpp_u1b1_2_HighP1b1r); + Signal (spvpp_u1b1_2_LowP1b1r); + Signal (spvpp_u1b1_2_MedP1b1r); + Signal (spvpp_u1b1_2__HighP1b1); + Signal (spvpp_u1b1_2__LowP1b1); + Signal (spvpp_u1b1_2__MedP1b1); + Signal (spvpp_u1b1_2_eta); + Signal (spvpp_u1b1_2_mbB); + Signal (spvpp_u1b1_2_meA); + Signal (spvpp_u1b1_2_phiA); + Signal (spvpp_u1b1_2_phiB); + Signal (spvpp_u1b1_2_qA); + Signal (spvpp_u1b1_2_qB); + Signal (spvpp_u1b1_2_validA); + Signal (spvpp_u1b1_2_wide_phi); + Signal (spvpp_u1b1_3_Dphi); + Signal (spvpp_u1b1_3_HighP1b1r); + Signal (spvpp_u1b1_3_LowP1b1r); + Signal (spvpp_u1b1_3_MedP1b1r); + Signal (spvpp_u1b1_3__HighP1b1); + Signal (spvpp_u1b1_3__LowP1b1); + Signal (spvpp_u1b1_3__MedP1b1); + Signal (spvpp_u1b1_3_eta); + Signal (spvpp_u1b1_3_mbB); + Signal (spvpp_u1b1_3_meA); + Signal (spvpp_u1b1_3_phiA); + Signal (spvpp_u1b1_3_phiB); + Signal (spvpp_u1b1_3_qA); + Signal (spvpp_u1b1_3_qB); + Signal (spvpp_u1b1_3_validA); + Signal (spvpp_u1b1_3_wide_phi); + Signal (spvpp_u1b1_4_Dphi); + Signal (spvpp_u1b1_4_HighP1b1r); + Signal (spvpp_u1b1_4_LowP1b1r); + Signal (spvpp_u1b1_4_MedP1b1r); + Signal (spvpp_u1b1_4__HighP1b1); + Signal (spvpp_u1b1_4__LowP1b1); + Signal (spvpp_u1b1_4__MedP1b1); + Signal (spvpp_u1b1_4_eta); + Signal (spvpp_u1b1_4_mbB); + Signal (spvpp_u1b1_4_meA); + Signal (spvpp_u1b1_4_phiA); + Signal (spvpp_u1b1_4_phiB); + Signal (spvpp_u1b1_4_qA); + Signal (spvpp_u1b1_4_qB); + Signal (spvpp_u1b1_4_validA); + Signal (spvpp_u1b1_4_wide_phi); + Signal (spvpp_u1b1_5_Dphi); + Signal (spvpp_u1b1_5_HighP1b1r); + Signal (spvpp_u1b1_5_LowP1b1r); + Signal (spvpp_u1b1_5_MedP1b1r); + Signal (spvpp_u1b1_5__HighP1b1); + Signal (spvpp_u1b1_5__LowP1b1); + Signal (spvpp_u1b1_5__MedP1b1); + Signal (spvpp_u1b1_5_eta); + Signal (spvpp_u1b1_5_mbB); + Signal (spvpp_u1b1_5_meA); + Signal (spvpp_u1b1_5_phiA); + Signal (spvpp_u1b1_5_phiB); + Signal (spvpp_u1b1_5_qA); + Signal (spvpp_u1b1_5_qB); + Signal (spvpp_u1b1_5_validA); + Signal (spvpp_u1b1_5_wide_phi); + Signal (spvpp_u1b1_6_Dphi); + Signal (spvpp_u1b1_6_HighP1b1r); + Signal (spvpp_u1b1_6_LowP1b1r); + Signal (spvpp_u1b1_6_MedP1b1r); + Signal (spvpp_u1b1_6__HighP1b1); + Signal (spvpp_u1b1_6__LowP1b1); + Signal (spvpp_u1b1_6__MedP1b1); + Signal (spvpp_u1b1_6_eta); + Signal (spvpp_u1b1_6_mbB); + Signal (spvpp_u1b1_6_meA); + Signal (spvpp_u1b1_6_phiA); + Signal (spvpp_u1b1_6_phiB); + Signal (spvpp_u1b1_6_qA); + Signal (spvpp_u1b1_6_qB); + Signal (spvpp_u1b1_6_validA); + Signal (spvpp_u1b1_6_wide_phi); + Signal (spvpp_u1b1_7_Dphi); + Signal (spvpp_u1b1_7_HighP1b1r); + Signal (spvpp_u1b1_7_LowP1b1r); + Signal (spvpp_u1b1_7_MedP1b1r); + Signal (spvpp_u1b1_7__HighP1b1); + Signal (spvpp_u1b1_7__LowP1b1); + Signal (spvpp_u1b1_7__MedP1b1); + Signal (spvpp_u1b1_7_eta); + Signal (spvpp_u1b1_7_mbB); + Signal (spvpp_u1b1_7_meA); + Signal (spvpp_u1b1_7_phiA); + Signal (spvpp_u1b1_7_phiB); + Signal (spvpp_u1b1_7_qA); + Signal (spvpp_u1b1_7_qB); + Signal (spvpp_u1b1_7_validA); + Signal (spvpp_u1b1_7_wide_phi); + Signal (spvpp_u1b1_8_Dphi); + Signal (spvpp_u1b1_8_HighP1b1r); + Signal (spvpp_u1b1_8_LowP1b1r); + Signal (spvpp_u1b1_8_MedP1b1r); + Signal (spvpp_u1b1_8__HighP1b1); + Signal (spvpp_u1b1_8__LowP1b1); + Signal (spvpp_u1b1_8__MedP1b1); + Signal (spvpp_u1b1_8_eta); + Signal (spvpp_u1b1_8_mbB); + Signal (spvpp_u1b1_8_meA); + Signal (spvpp_u1b1_8_phiA); + Signal (spvpp_u1b1_8_phiB); + Signal (spvpp_u1b1_8_qA); + Signal (spvpp_u1b1_8_qB); + Signal (spvpp_u1b1_8_validA); + Signal (spvpp_u1b1_8_wide_phi); + Signal (spvpp_u1b1_9_Dphi); + Signal (spvpp_u1b1_9_HighP1b1r); + Signal (spvpp_u1b1_9_LowP1b1r); + Signal (spvpp_u1b1_9_MedP1b1r); + Signal (spvpp_u1b1_9__HighP1b1); + Signal (spvpp_u1b1_9__LowP1b1); + Signal (spvpp_u1b1_9__MedP1b1); + Signal (spvpp_u1b1_9_eta); + Signal (spvpp_u1b1_9_mbB); + Signal (spvpp_u1b1_9_meA); + Signal (spvpp_u1b1_9_phiA); + Signal (spvpp_u1b1_9_phiB); + Signal (spvpp_u1b1_9_qA); + Signal (spvpp_u1b1_9_qB); + Signal (spvpp_u1b1_9_validA); + Signal (spvpp_u1b1_9_wide_phi); + Signal (spvpp_u23_0_Deta); + Signal (spvpp_u23_0_Dphi); + Signal (spvpp_u23_0_etaA); + Signal (spvpp_u23_0_etaB); + Signal (spvpp_u23_0_meA); + Signal (spvpp_u23_0_meB); + Signal (spvpp_u23_0_phiA); + Signal (spvpp_u23_0_phiB); + Signal (spvpp_u23_0_qA); + Signal (spvpp_u23_0_qB); + Signal (spvpp_u23_0_validA); + Signal (spvpp_u23_0_validB); + Signal (spvpp_u23_0_wide_phi); + Signal (spvpp_u23_1_Deta); + Signal (spvpp_u23_1_Dphi); + Signal (spvpp_u23_1_etaA); + Signal (spvpp_u23_1_etaB); + Signal (spvpp_u23_1_meA); + Signal (spvpp_u23_1_meB); + Signal (spvpp_u23_1_phiA); + Signal (spvpp_u23_1_phiB); + Signal (spvpp_u23_1_qA); + Signal (spvpp_u23_1_qB); + Signal (spvpp_u23_1_validA); + Signal (spvpp_u23_1_validB); + Signal (spvpp_u23_1_wide_phi); + Signal (spvpp_u23_2_Deta); + Signal (spvpp_u23_2_Dphi); + Signal (spvpp_u23_2_etaA); + Signal (spvpp_u23_2_etaB); + Signal (spvpp_u23_2_meA); + Signal (spvpp_u23_2_meB); + Signal (spvpp_u23_2_phiA); + Signal (spvpp_u23_2_phiB); + Signal (spvpp_u23_2_qA); + Signal (spvpp_u23_2_qB); + Signal (spvpp_u23_2_validA); + Signal (spvpp_u23_2_validB); + Signal (spvpp_u23_2_wide_phi); + Signal (spvpp_u23_3_Deta); + Signal (spvpp_u23_3_Dphi); + Signal (spvpp_u23_3_etaA); + Signal (spvpp_u23_3_etaB); + Signal (spvpp_u23_3_meA); + Signal (spvpp_u23_3_meB); + Signal (spvpp_u23_3_phiA); + Signal (spvpp_u23_3_phiB); + Signal (spvpp_u23_3_qA); + Signal (spvpp_u23_3_qB); + Signal (spvpp_u23_3_validA); + Signal (spvpp_u23_3_validB); + Signal (spvpp_u23_3_wide_phi); + Signal (spvpp_u23_4_Deta); + Signal (spvpp_u23_4_Dphi); + Signal (spvpp_u23_4_etaA); + Signal (spvpp_u23_4_etaB); + Signal (spvpp_u23_4_meA); + Signal (spvpp_u23_4_meB); + Signal (spvpp_u23_4_phiA); + Signal (spvpp_u23_4_phiB); + Signal (spvpp_u23_4_qA); + Signal (spvpp_u23_4_qB); + Signal (spvpp_u23_4_validA); + Signal (spvpp_u23_4_validB); + Signal (spvpp_u23_4_wide_phi); + Signal (spvpp_u23_5_Deta); + Signal (spvpp_u23_5_Dphi); + Signal (spvpp_u23_5_etaA); + Signal (spvpp_u23_5_etaB); + Signal (spvpp_u23_5_meA); + Signal (spvpp_u23_5_meB); + Signal (spvpp_u23_5_phiA); + Signal (spvpp_u23_5_phiB); + Signal (spvpp_u23_5_qA); + Signal (spvpp_u23_5_qB); + Signal (spvpp_u23_5_validA); + Signal (spvpp_u23_5_validB); + Signal (spvpp_u23_5_wide_phi); + Signal (spvpp_u23_6_Deta); + Signal (spvpp_u23_6_Dphi); + Signal (spvpp_u23_6_etaA); + Signal (spvpp_u23_6_etaB); + Signal (spvpp_u23_6_meA); + Signal (spvpp_u23_6_meB); + Signal (spvpp_u23_6_phiA); + Signal (spvpp_u23_6_phiB); + Signal (spvpp_u23_6_qA); + Signal (spvpp_u23_6_qB); + Signal (spvpp_u23_6_validA); + Signal (spvpp_u23_6_validB); + Signal (spvpp_u23_6_wide_phi); + Signal (spvpp_u23_7_Deta); + Signal (spvpp_u23_7_Dphi); + Signal (spvpp_u23_7_etaA); + Signal (spvpp_u23_7_etaB); + Signal (spvpp_u23_7_meA); + Signal (spvpp_u23_7_meB); + Signal (spvpp_u23_7_phiA); + Signal (spvpp_u23_7_phiB); + Signal (spvpp_u23_7_qA); + Signal (spvpp_u23_7_qB); + Signal (spvpp_u23_7_validA); + Signal (spvpp_u23_7_validB); + Signal (spvpp_u23_7_wide_phi); + Signal (spvpp_u23_8_Deta); + Signal (spvpp_u23_8_Dphi); + Signal (spvpp_u23_8_etaA); + Signal (spvpp_u23_8_etaB); + Signal (spvpp_u23_8_meA); + Signal (spvpp_u23_8_meB); + Signal (spvpp_u23_8_phiA); + Signal (spvpp_u23_8_phiB); + Signal (spvpp_u23_8_qA); + Signal (spvpp_u23_8_qB); + Signal (spvpp_u23_8_validA); + Signal (spvpp_u23_8_validB); + Signal (spvpp_u23_8_wide_phi); + Signal (spvpp_u24_0_Deta); + Signal (spvpp_u24_0_Dphi); + Signal (spvpp_u24_0_etaA); + Signal (spvpp_u24_0_etaB); + Signal (spvpp_u24_0_meA); + Signal (spvpp_u24_0_meB); + Signal (spvpp_u24_0_phiA); + Signal (spvpp_u24_0_phiB); + Signal (spvpp_u24_0_qA); + Signal (spvpp_u24_0_qB); + Signal (spvpp_u24_0_validA); + Signal (spvpp_u24_0_validB); + Signal (spvpp_u24_0_wide_phi); + Signal (spvpp_u24_1_Deta); + Signal (spvpp_u24_1_Dphi); + Signal (spvpp_u24_1_etaA); + Signal (spvpp_u24_1_etaB); + Signal (spvpp_u24_1_meA); + Signal (spvpp_u24_1_meB); + Signal (spvpp_u24_1_phiA); + Signal (spvpp_u24_1_phiB); + Signal (spvpp_u24_1_qA); + Signal (spvpp_u24_1_qB); + Signal (spvpp_u24_1_validA); + Signal (spvpp_u24_1_validB); + Signal (spvpp_u24_1_wide_phi); + Signal (spvpp_u24_2_Deta); + Signal (spvpp_u24_2_Dphi); + Signal (spvpp_u24_2_etaA); + Signal (spvpp_u24_2_etaB); + Signal (spvpp_u24_2_meA); + Signal (spvpp_u24_2_meB); + Signal (spvpp_u24_2_phiA); + Signal (spvpp_u24_2_phiB); + Signal (spvpp_u24_2_qA); + Signal (spvpp_u24_2_qB); + Signal (spvpp_u24_2_validA); + Signal (spvpp_u24_2_validB); + Signal (spvpp_u24_2_wide_phi); + Signal (spvpp_u24_3_Deta); + Signal (spvpp_u24_3_Dphi); + Signal (spvpp_u24_3_etaA); + Signal (spvpp_u24_3_etaB); + Signal (spvpp_u24_3_meA); + Signal (spvpp_u24_3_meB); + Signal (spvpp_u24_3_phiA); + Signal (spvpp_u24_3_phiB); + Signal (spvpp_u24_3_qA); + Signal (spvpp_u24_3_qB); + Signal (spvpp_u24_3_validA); + Signal (spvpp_u24_3_validB); + Signal (spvpp_u24_3_wide_phi); + Signal (spvpp_u24_4_Deta); + Signal (spvpp_u24_4_Dphi); + Signal (spvpp_u24_4_etaA); + Signal (spvpp_u24_4_etaB); + Signal (spvpp_u24_4_meA); + Signal (spvpp_u24_4_meB); + Signal (spvpp_u24_4_phiA); + Signal (spvpp_u24_4_phiB); + Signal (spvpp_u24_4_qA); + Signal (spvpp_u24_4_qB); + Signal (spvpp_u24_4_validA); + Signal (spvpp_u24_4_validB); + Signal (spvpp_u24_4_wide_phi); + Signal (spvpp_u24_5_Deta); + Signal (spvpp_u24_5_Dphi); + Signal (spvpp_u24_5_etaA); + Signal (spvpp_u24_5_etaB); + Signal (spvpp_u24_5_meA); + Signal (spvpp_u24_5_meB); + Signal (spvpp_u24_5_phiA); + Signal (spvpp_u24_5_phiB); + Signal (spvpp_u24_5_qA); + Signal (spvpp_u24_5_qB); + Signal (spvpp_u24_5_validA); + Signal (spvpp_u24_5_validB); + Signal (spvpp_u24_5_wide_phi); + Signal (spvpp_u24_6_Deta); + Signal (spvpp_u24_6_Dphi); + Signal (spvpp_u24_6_etaA); + Signal (spvpp_u24_6_etaB); + Signal (spvpp_u24_6_meA); + Signal (spvpp_u24_6_meB); + Signal (spvpp_u24_6_phiA); + Signal (spvpp_u24_6_phiB); + Signal (spvpp_u24_6_qA); + Signal (spvpp_u24_6_qB); + Signal (spvpp_u24_6_validA); + Signal (spvpp_u24_6_validB); + Signal (spvpp_u24_6_wide_phi); + Signal (spvpp_u24_7_Deta); + Signal (spvpp_u24_7_Dphi); + Signal (spvpp_u24_7_etaA); + Signal (spvpp_u24_7_etaB); + Signal (spvpp_u24_7_meA); + Signal (spvpp_u24_7_meB); + Signal (spvpp_u24_7_phiA); + Signal (spvpp_u24_7_phiB); + Signal (spvpp_u24_7_qA); + Signal (spvpp_u24_7_qB); + Signal (spvpp_u24_7_validA); + Signal (spvpp_u24_7_validB); + Signal (spvpp_u24_7_wide_phi); + Signal (spvpp_u24_8_Deta); + Signal (spvpp_u24_8_Dphi); + Signal (spvpp_u24_8_etaA); + Signal (spvpp_u24_8_etaB); + Signal (spvpp_u24_8_meA); + Signal (spvpp_u24_8_meB); + Signal (spvpp_u24_8_phiA); + Signal (spvpp_u24_8_phiB); + Signal (spvpp_u24_8_qA); + Signal (spvpp_u24_8_qB); + Signal (spvpp_u24_8_validA); + Signal (spvpp_u24_8_validB); + Signal (spvpp_u24_8_wide_phi); + Signal (spvpp_u2aId); + Signal (spvpp_u2aIdr); + Signal (spvpp_u2aIdrr); + Signal (spvpp_u2aIdrrr); + Signal (spvpp_u2aIdt); + Signal (spvpp_u2b1_0_Dphi); + Signal (spvpp_u2b1_0_HighP2b1r); + Signal (spvpp_u2b1_0_LowP2b1r); + Signal (spvpp_u2b1_0_MedP2b1r); + Signal (spvpp_u2b1_0__HighP2b1); + Signal (spvpp_u2b1_0__LowP2b1); + Signal (spvpp_u2b1_0__MedP2b1); + Signal (spvpp_u2b1_0_eta); + Signal (spvpp_u2b1_0_mbB); + Signal (spvpp_u2b1_0_meA); + Signal (spvpp_u2b1_0_phiA); + Signal (spvpp_u2b1_0_phiB); + Signal (spvpp_u2b1_0_qA); + Signal (spvpp_u2b1_0_qB); + Signal (spvpp_u2b1_0_validA); + Signal (spvpp_u2b1_0_wide_phi); + Signal (spvpp_u2b1_10_Dphi); + Signal (spvpp_u2b1_10_HighP2b1r); + Signal (spvpp_u2b1_10_LowP2b1r); + Signal (spvpp_u2b1_10_MedP2b1r); + Signal (spvpp_u2b1_10__HighP2b1); + Signal (spvpp_u2b1_10__LowP2b1); + Signal (spvpp_u2b1_10__MedP2b1); + Signal (spvpp_u2b1_10_eta); + Signal (spvpp_u2b1_10_mbB); + Signal (spvpp_u2b1_10_meA); + Signal (spvpp_u2b1_10_phiA); + Signal (spvpp_u2b1_10_phiB); + Signal (spvpp_u2b1_10_qA); + Signal (spvpp_u2b1_10_qB); + Signal (spvpp_u2b1_10_validA); + Signal (spvpp_u2b1_10_wide_phi); + Signal (spvpp_u2b1_11_Dphi); + Signal (spvpp_u2b1_11_HighP2b1r); + Signal (spvpp_u2b1_11_LowP2b1r); + Signal (spvpp_u2b1_11_MedP2b1r); + Signal (spvpp_u2b1_11__HighP2b1); + Signal (spvpp_u2b1_11__LowP2b1); + Signal (spvpp_u2b1_11__MedP2b1); + Signal (spvpp_u2b1_11_eta); + Signal (spvpp_u2b1_11_mbB); + Signal (spvpp_u2b1_11_meA); + Signal (spvpp_u2b1_11_phiA); + Signal (spvpp_u2b1_11_phiB); + Signal (spvpp_u2b1_11_qA); + Signal (spvpp_u2b1_11_qB); + Signal (spvpp_u2b1_11_validA); + Signal (spvpp_u2b1_11_wide_phi); + Signal (spvpp_u2b1_1_Dphi); + Signal (spvpp_u2b1_1_HighP2b1r); + Signal (spvpp_u2b1_1_LowP2b1r); + Signal (spvpp_u2b1_1_MedP2b1r); + Signal (spvpp_u2b1_1__HighP2b1); + Signal (spvpp_u2b1_1__LowP2b1); + Signal (spvpp_u2b1_1__MedP2b1); + Signal (spvpp_u2b1_1_eta); + Signal (spvpp_u2b1_1_mbB); + Signal (spvpp_u2b1_1_meA); + Signal (spvpp_u2b1_1_phiA); + Signal (spvpp_u2b1_1_phiB); + Signal (spvpp_u2b1_1_qA); + Signal (spvpp_u2b1_1_qB); + Signal (spvpp_u2b1_1_validA); + Signal (spvpp_u2b1_1_wide_phi); + Signal (spvpp_u2b1_2_Dphi); + Signal (spvpp_u2b1_2_HighP2b1r); + Signal (spvpp_u2b1_2_LowP2b1r); + Signal (spvpp_u2b1_2_MedP2b1r); + Signal (spvpp_u2b1_2__HighP2b1); + Signal (spvpp_u2b1_2__LowP2b1); + Signal (spvpp_u2b1_2__MedP2b1); + Signal (spvpp_u2b1_2_eta); + Signal (spvpp_u2b1_2_mbB); + Signal (spvpp_u2b1_2_meA); + Signal (spvpp_u2b1_2_phiA); + Signal (spvpp_u2b1_2_phiB); + Signal (spvpp_u2b1_2_qA); + Signal (spvpp_u2b1_2_qB); + Signal (spvpp_u2b1_2_validA); + Signal (spvpp_u2b1_2_wide_phi); + Signal (spvpp_u2b1_3_Dphi); + Signal (spvpp_u2b1_3_HighP2b1r); + Signal (spvpp_u2b1_3_LowP2b1r); + Signal (spvpp_u2b1_3_MedP2b1r); + Signal (spvpp_u2b1_3__HighP2b1); + Signal (spvpp_u2b1_3__LowP2b1); + Signal (spvpp_u2b1_3__MedP2b1); + Signal (spvpp_u2b1_3_eta); + Signal (spvpp_u2b1_3_mbB); + Signal (spvpp_u2b1_3_meA); + Signal (spvpp_u2b1_3_phiA); + Signal (spvpp_u2b1_3_phiB); + Signal (spvpp_u2b1_3_qA); + Signal (spvpp_u2b1_3_qB); + Signal (spvpp_u2b1_3_validA); + Signal (spvpp_u2b1_3_wide_phi); + Signal (spvpp_u2b1_4_Dphi); + Signal (spvpp_u2b1_4_HighP2b1r); + Signal (spvpp_u2b1_4_LowP2b1r); + Signal (spvpp_u2b1_4_MedP2b1r); + Signal (spvpp_u2b1_4__HighP2b1); + Signal (spvpp_u2b1_4__LowP2b1); + Signal (spvpp_u2b1_4__MedP2b1); + Signal (spvpp_u2b1_4_eta); + Signal (spvpp_u2b1_4_mbB); + Signal (spvpp_u2b1_4_meA); + Signal (spvpp_u2b1_4_phiA); + Signal (spvpp_u2b1_4_phiB); + Signal (spvpp_u2b1_4_qA); + Signal (spvpp_u2b1_4_qB); + Signal (spvpp_u2b1_4_validA); + Signal (spvpp_u2b1_4_wide_phi); + Signal (spvpp_u2b1_5_Dphi); + Signal (spvpp_u2b1_5_HighP2b1r); + Signal (spvpp_u2b1_5_LowP2b1r); + Signal (spvpp_u2b1_5_MedP2b1r); + Signal (spvpp_u2b1_5__HighP2b1); + Signal (spvpp_u2b1_5__LowP2b1); + Signal (spvpp_u2b1_5__MedP2b1); + Signal (spvpp_u2b1_5_eta); + Signal (spvpp_u2b1_5_mbB); + Signal (spvpp_u2b1_5_meA); + Signal (spvpp_u2b1_5_phiA); + Signal (spvpp_u2b1_5_phiB); + Signal (spvpp_u2b1_5_qA); + Signal (spvpp_u2b1_5_qB); + Signal (spvpp_u2b1_5_validA); + Signal (spvpp_u2b1_5_wide_phi); + Signal (spvpp_u2b1_6_Dphi); + Signal (spvpp_u2b1_6_HighP2b1r); + Signal (spvpp_u2b1_6_LowP2b1r); + Signal (spvpp_u2b1_6_MedP2b1r); + Signal (spvpp_u2b1_6__HighP2b1); + Signal (spvpp_u2b1_6__LowP2b1); + Signal (spvpp_u2b1_6__MedP2b1); + Signal (spvpp_u2b1_6_eta); + Signal (spvpp_u2b1_6_mbB); + Signal (spvpp_u2b1_6_meA); + Signal (spvpp_u2b1_6_phiA); + Signal (spvpp_u2b1_6_phiB); + Signal (spvpp_u2b1_6_qA); + Signal (spvpp_u2b1_6_qB); + Signal (spvpp_u2b1_6_validA); + Signal (spvpp_u2b1_6_wide_phi); + Signal (spvpp_u2b1_7_Dphi); + Signal (spvpp_u2b1_7_HighP2b1r); + Signal (spvpp_u2b1_7_LowP2b1r); + Signal (spvpp_u2b1_7_MedP2b1r); + Signal (spvpp_u2b1_7__HighP2b1); + Signal (spvpp_u2b1_7__LowP2b1); + Signal (spvpp_u2b1_7__MedP2b1); + Signal (spvpp_u2b1_7_eta); + Signal (spvpp_u2b1_7_mbB); + Signal (spvpp_u2b1_7_meA); + Signal (spvpp_u2b1_7_phiA); + Signal (spvpp_u2b1_7_phiB); + Signal (spvpp_u2b1_7_qA); + Signal (spvpp_u2b1_7_qB); + Signal (spvpp_u2b1_7_validA); + Signal (spvpp_u2b1_7_wide_phi); + Signal (spvpp_u2b1_8_Dphi); + Signal (spvpp_u2b1_8_HighP2b1r); + Signal (spvpp_u2b1_8_LowP2b1r); + Signal (spvpp_u2b1_8_MedP2b1r); + Signal (spvpp_u2b1_8__HighP2b1); + Signal (spvpp_u2b1_8__LowP2b1); + Signal (spvpp_u2b1_8__MedP2b1); + Signal (spvpp_u2b1_8_eta); + Signal (spvpp_u2b1_8_mbB); + Signal (spvpp_u2b1_8_meA); + Signal (spvpp_u2b1_8_phiA); + Signal (spvpp_u2b1_8_phiB); + Signal (spvpp_u2b1_8_qA); + Signal (spvpp_u2b1_8_qB); + Signal (spvpp_u2b1_8_validA); + Signal (spvpp_u2b1_8_wide_phi); + Signal (spvpp_u2b1_9_Dphi); + Signal (spvpp_u2b1_9_HighP2b1r); + Signal (spvpp_u2b1_9_LowP2b1r); + Signal (spvpp_u2b1_9_MedP2b1r); + Signal (spvpp_u2b1_9__HighP2b1); + Signal (spvpp_u2b1_9__LowP2b1); + Signal (spvpp_u2b1_9__MedP2b1); + Signal (spvpp_u2b1_9_eta); + Signal (spvpp_u2b1_9_mbB); + Signal (spvpp_u2b1_9_meA); + Signal (spvpp_u2b1_9_phiA); + Signal (spvpp_u2b1_9_phiB); + Signal (spvpp_u2b1_9_qA); + Signal (spvpp_u2b1_9_qB); + Signal (spvpp_u2b1_9_validA); + Signal (spvpp_u2b1_9_wide_phi); + Signal (spvpp_u2bId); + Signal (spvpp_u2bIdr); + Signal (spvpp_u2bIdrr); + Signal (spvpp_u2bIdrrr); + Signal (spvpp_u2bIdt); + Signal (spvpp_u2cId); + Signal (spvpp_u2cIdr); + Signal (spvpp_u2cIdrr); + Signal (spvpp_u2cIdrrr); + Signal (spvpp_u2cIdt); + Signal (spvpp_u34_0_Deta); + Signal (spvpp_u34_0_Dphi); + Signal (spvpp_u34_0_etaA); + Signal (spvpp_u34_0_etaB); + Signal (spvpp_u34_0_meA); + Signal (spvpp_u34_0_meB); + Signal (spvpp_u34_0_phiA); + Signal (spvpp_u34_0_phiB); + Signal (spvpp_u34_0_qA); + Signal (spvpp_u34_0_qB); + Signal (spvpp_u34_0_validA); + Signal (spvpp_u34_0_validB); + Signal (spvpp_u34_0_wide_phi); + Signal (spvpp_u34_1_Deta); + Signal (spvpp_u34_1_Dphi); + Signal (spvpp_u34_1_etaA); + Signal (spvpp_u34_1_etaB); + Signal (spvpp_u34_1_meA); + Signal (spvpp_u34_1_meB); + Signal (spvpp_u34_1_phiA); + Signal (spvpp_u34_1_phiB); + Signal (spvpp_u34_1_qA); + Signal (spvpp_u34_1_qB); + Signal (spvpp_u34_1_validA); + Signal (spvpp_u34_1_validB); + Signal (spvpp_u34_1_wide_phi); + Signal (spvpp_u34_2_Deta); + Signal (spvpp_u34_2_Dphi); + Signal (spvpp_u34_2_etaA); + Signal (spvpp_u34_2_etaB); + Signal (spvpp_u34_2_meA); + Signal (spvpp_u34_2_meB); + Signal (spvpp_u34_2_phiA); + Signal (spvpp_u34_2_phiB); + Signal (spvpp_u34_2_qA); + Signal (spvpp_u34_2_qB); + Signal (spvpp_u34_2_validA); + Signal (spvpp_u34_2_validB); + Signal (spvpp_u34_2_wide_phi); + Signal (spvpp_u34_3_Deta); + Signal (spvpp_u34_3_Dphi); + Signal (spvpp_u34_3_etaA); + Signal (spvpp_u34_3_etaB); + Signal (spvpp_u34_3_meA); + Signal (spvpp_u34_3_meB); + Signal (spvpp_u34_3_phiA); + Signal (spvpp_u34_3_phiB); + Signal (spvpp_u34_3_qA); + Signal (spvpp_u34_3_qB); + Signal (spvpp_u34_3_validA); + Signal (spvpp_u34_3_validB); + Signal (spvpp_u34_3_wide_phi); + Signal (spvpp_u34_4_Deta); + Signal (spvpp_u34_4_Dphi); + Signal (spvpp_u34_4_etaA); + Signal (spvpp_u34_4_etaB); + Signal (spvpp_u34_4_meA); + Signal (spvpp_u34_4_meB); + Signal (spvpp_u34_4_phiA); + Signal (spvpp_u34_4_phiB); + Signal (spvpp_u34_4_qA); + Signal (spvpp_u34_4_qB); + Signal (spvpp_u34_4_validA); + Signal (spvpp_u34_4_validB); + Signal (spvpp_u34_4_wide_phi); + Signal (spvpp_u34_5_Deta); + Signal (spvpp_u34_5_Dphi); + Signal (spvpp_u34_5_etaA); + Signal (spvpp_u34_5_etaB); + Signal (spvpp_u34_5_meA); + Signal (spvpp_u34_5_meB); + Signal (spvpp_u34_5_phiA); + Signal (spvpp_u34_5_phiB); + Signal (spvpp_u34_5_qA); + Signal (spvpp_u34_5_qB); + Signal (spvpp_u34_5_validA); + Signal (spvpp_u34_5_validB); + Signal (spvpp_u34_5_wide_phi); + Signal (spvpp_u34_6_Deta); + Signal (spvpp_u34_6_Dphi); + Signal (spvpp_u34_6_etaA); + Signal (spvpp_u34_6_etaB); + Signal (spvpp_u34_6_meA); + Signal (spvpp_u34_6_meB); + Signal (spvpp_u34_6_phiA); + Signal (spvpp_u34_6_phiB); + Signal (spvpp_u34_6_qA); + Signal (spvpp_u34_6_qB); + Signal (spvpp_u34_6_validA); + Signal (spvpp_u34_6_validB); + Signal (spvpp_u34_6_wide_phi); + Signal (spvpp_u34_7_Deta); + Signal (spvpp_u34_7_Dphi); + Signal (spvpp_u34_7_etaA); + Signal (spvpp_u34_7_etaB); + Signal (spvpp_u34_7_meA); + Signal (spvpp_u34_7_meB); + Signal (spvpp_u34_7_phiA); + Signal (spvpp_u34_7_phiB); + Signal (spvpp_u34_7_qA); + Signal (spvpp_u34_7_qB); + Signal (spvpp_u34_7_validA); + Signal (spvpp_u34_7_validB); + Signal (spvpp_u34_7_wide_phi); + Signal (spvpp_u34_8_Deta); + Signal (spvpp_u34_8_Dphi); + Signal (spvpp_u34_8_etaA); + Signal (spvpp_u34_8_etaB); + Signal (spvpp_u34_8_meA); + Signal (spvpp_u34_8_meB); + Signal (spvpp_u34_8_phiA); + Signal (spvpp_u34_8_phiB); + Signal (spvpp_u34_8_qA); + Signal (spvpp_u34_8_qB); + Signal (spvpp_u34_8_validA); + Signal (spvpp_u34_8_validB); + Signal (spvpp_u34_8_wide_phi); + Signal (spvpp_u3aId); + Signal (spvpp_u3aIdr); + Signal (spvpp_u3aIdrr); + Signal (spvpp_u3aIdrrr); + Signal (spvpp_u3aIdt); + Signal (spvpp_u3b1_0_Dphi); + Signal (spvpp_u3b1_0_HighP2b1r); + Signal (spvpp_u3b1_0_LowP2b1r); + Signal (spvpp_u3b1_0_MedP2b1r); + Signal (spvpp_u3b1_0__HighP2b1); + Signal (spvpp_u3b1_0__LowP2b1); + Signal (spvpp_u3b1_0__MedP2b1); + Signal (spvpp_u3b1_0_eta); + Signal (spvpp_u3b1_0_mbB); + Signal (spvpp_u3b1_0_meA); + Signal (spvpp_u3b1_0_phiA); + Signal (spvpp_u3b1_0_phiB); + Signal (spvpp_u3b1_0_qA); + Signal (spvpp_u3b1_0_qB); + Signal (spvpp_u3b1_0_validA); + Signal (spvpp_u3b1_0_wide_phi); + Signal (spvpp_u3b1_10_Dphi); + Signal (spvpp_u3b1_10_HighP2b1r); + Signal (spvpp_u3b1_10_LowP2b1r); + Signal (spvpp_u3b1_10_MedP2b1r); + Signal (spvpp_u3b1_10__HighP2b1); + Signal (spvpp_u3b1_10__LowP2b1); + Signal (spvpp_u3b1_10__MedP2b1); + Signal (spvpp_u3b1_10_eta); + Signal (spvpp_u3b1_10_mbB); + Signal (spvpp_u3b1_10_meA); + Signal (spvpp_u3b1_10_phiA); + Signal (spvpp_u3b1_10_phiB); + Signal (spvpp_u3b1_10_qA); + Signal (spvpp_u3b1_10_qB); + Signal (spvpp_u3b1_10_validA); + Signal (spvpp_u3b1_10_wide_phi); + Signal (spvpp_u3b1_11_Dphi); + Signal (spvpp_u3b1_11_HighP2b1r); + Signal (spvpp_u3b1_11_LowP2b1r); + Signal (spvpp_u3b1_11_MedP2b1r); + Signal (spvpp_u3b1_11__HighP2b1); + Signal (spvpp_u3b1_11__LowP2b1); + Signal (spvpp_u3b1_11__MedP2b1); + Signal (spvpp_u3b1_11_eta); + Signal (spvpp_u3b1_11_mbB); + Signal (spvpp_u3b1_11_meA); + Signal (spvpp_u3b1_11_phiA); + Signal (spvpp_u3b1_11_phiB); + Signal (spvpp_u3b1_11_qA); + Signal (spvpp_u3b1_11_qB); + Signal (spvpp_u3b1_11_validA); + Signal (spvpp_u3b1_11_wide_phi); + Signal (spvpp_u3b1_1_Dphi); + Signal (spvpp_u3b1_1_HighP2b1r); + Signal (spvpp_u3b1_1_LowP2b1r); + Signal (spvpp_u3b1_1_MedP2b1r); + Signal (spvpp_u3b1_1__HighP2b1); + Signal (spvpp_u3b1_1__LowP2b1); + Signal (spvpp_u3b1_1__MedP2b1); + Signal (spvpp_u3b1_1_eta); + Signal (spvpp_u3b1_1_mbB); + Signal (spvpp_u3b1_1_meA); + Signal (spvpp_u3b1_1_phiA); + Signal (spvpp_u3b1_1_phiB); + Signal (spvpp_u3b1_1_qA); + Signal (spvpp_u3b1_1_qB); + Signal (spvpp_u3b1_1_validA); + Signal (spvpp_u3b1_1_wide_phi); + Signal (spvpp_u3b1_2_Dphi); + Signal (spvpp_u3b1_2_HighP2b1r); + Signal (spvpp_u3b1_2_LowP2b1r); + Signal (spvpp_u3b1_2_MedP2b1r); + Signal (spvpp_u3b1_2__HighP2b1); + Signal (spvpp_u3b1_2__LowP2b1); + Signal (spvpp_u3b1_2__MedP2b1); + Signal (spvpp_u3b1_2_eta); + Signal (spvpp_u3b1_2_mbB); + Signal (spvpp_u3b1_2_meA); + Signal (spvpp_u3b1_2_phiA); + Signal (spvpp_u3b1_2_phiB); + Signal (spvpp_u3b1_2_qA); + Signal (spvpp_u3b1_2_qB); + Signal (spvpp_u3b1_2_validA); + Signal (spvpp_u3b1_2_wide_phi); + Signal (spvpp_u3b1_3_Dphi); + Signal (spvpp_u3b1_3_HighP2b1r); + Signal (spvpp_u3b1_3_LowP2b1r); + Signal (spvpp_u3b1_3_MedP2b1r); + Signal (spvpp_u3b1_3__HighP2b1); + Signal (spvpp_u3b1_3__LowP2b1); + Signal (spvpp_u3b1_3__MedP2b1); + Signal (spvpp_u3b1_3_eta); + Signal (spvpp_u3b1_3_mbB); + Signal (spvpp_u3b1_3_meA); + Signal (spvpp_u3b1_3_phiA); + Signal (spvpp_u3b1_3_phiB); + Signal (spvpp_u3b1_3_qA); + Signal (spvpp_u3b1_3_qB); + Signal (spvpp_u3b1_3_validA); + Signal (spvpp_u3b1_3_wide_phi); + Signal (spvpp_u3b1_4_Dphi); + Signal (spvpp_u3b1_4_HighP2b1r); + Signal (spvpp_u3b1_4_LowP2b1r); + Signal (spvpp_u3b1_4_MedP2b1r); + Signal (spvpp_u3b1_4__HighP2b1); + Signal (spvpp_u3b1_4__LowP2b1); + Signal (spvpp_u3b1_4__MedP2b1); + Signal (spvpp_u3b1_4_eta); + Signal (spvpp_u3b1_4_mbB); + Signal (spvpp_u3b1_4_meA); + Signal (spvpp_u3b1_4_phiA); + Signal (spvpp_u3b1_4_phiB); + Signal (spvpp_u3b1_4_qA); + Signal (spvpp_u3b1_4_qB); + Signal (spvpp_u3b1_4_validA); + Signal (spvpp_u3b1_4_wide_phi); + Signal (spvpp_u3b1_5_Dphi); + Signal (spvpp_u3b1_5_HighP2b1r); + Signal (spvpp_u3b1_5_LowP2b1r); + Signal (spvpp_u3b1_5_MedP2b1r); + Signal (spvpp_u3b1_5__HighP2b1); + Signal (spvpp_u3b1_5__LowP2b1); + Signal (spvpp_u3b1_5__MedP2b1); + Signal (spvpp_u3b1_5_eta); + Signal (spvpp_u3b1_5_mbB); + Signal (spvpp_u3b1_5_meA); + Signal (spvpp_u3b1_5_phiA); + Signal (spvpp_u3b1_5_phiB); + Signal (spvpp_u3b1_5_qA); + Signal (spvpp_u3b1_5_qB); + Signal (spvpp_u3b1_5_validA); + Signal (spvpp_u3b1_5_wide_phi); + Signal (spvpp_u3b1_6_Dphi); + Signal (spvpp_u3b1_6_HighP2b1r); + Signal (spvpp_u3b1_6_LowP2b1r); + Signal (spvpp_u3b1_6_MedP2b1r); + Signal (spvpp_u3b1_6__HighP2b1); + Signal (spvpp_u3b1_6__LowP2b1); + Signal (spvpp_u3b1_6__MedP2b1); + Signal (spvpp_u3b1_6_eta); + Signal (spvpp_u3b1_6_mbB); + Signal (spvpp_u3b1_6_meA); + Signal (spvpp_u3b1_6_phiA); + Signal (spvpp_u3b1_6_phiB); + Signal (spvpp_u3b1_6_qA); + Signal (spvpp_u3b1_6_qB); + Signal (spvpp_u3b1_6_validA); + Signal (spvpp_u3b1_6_wide_phi); + Signal (spvpp_u3b1_7_Dphi); + Signal (spvpp_u3b1_7_HighP2b1r); + Signal (spvpp_u3b1_7_LowP2b1r); + Signal (spvpp_u3b1_7_MedP2b1r); + Signal (spvpp_u3b1_7__HighP2b1); + Signal (spvpp_u3b1_7__LowP2b1); + Signal (spvpp_u3b1_7__MedP2b1); + Signal (spvpp_u3b1_7_eta); + Signal (spvpp_u3b1_7_mbB); + Signal (spvpp_u3b1_7_meA); + Signal (spvpp_u3b1_7_phiA); + Signal (spvpp_u3b1_7_phiB); + Signal (spvpp_u3b1_7_qA); + Signal (spvpp_u3b1_7_qB); + Signal (spvpp_u3b1_7_validA); + Signal (spvpp_u3b1_7_wide_phi); + Signal (spvpp_u3b1_8_Dphi); + Signal (spvpp_u3b1_8_HighP2b1r); + Signal (spvpp_u3b1_8_LowP2b1r); + Signal (spvpp_u3b1_8_MedP2b1r); + Signal (spvpp_u3b1_8__HighP2b1); + Signal (spvpp_u3b1_8__LowP2b1); + Signal (spvpp_u3b1_8__MedP2b1); + Signal (spvpp_u3b1_8_eta); + Signal (spvpp_u3b1_8_mbB); + Signal (spvpp_u3b1_8_meA); + Signal (spvpp_u3b1_8_phiA); + Signal (spvpp_u3b1_8_phiB); + Signal (spvpp_u3b1_8_qA); + Signal (spvpp_u3b1_8_qB); + Signal (spvpp_u3b1_8_validA); + Signal (spvpp_u3b1_8_wide_phi); + Signal (spvpp_u3b1_9_Dphi); + Signal (spvpp_u3b1_9_HighP2b1r); + Signal (spvpp_u3b1_9_LowP2b1r); + Signal (spvpp_u3b1_9_MedP2b1r); + Signal (spvpp_u3b1_9__HighP2b1); + Signal (spvpp_u3b1_9__LowP2b1); + Signal (spvpp_u3b1_9__MedP2b1); + Signal (spvpp_u3b1_9_eta); + Signal (spvpp_u3b1_9_mbB); + Signal (spvpp_u3b1_9_meA); + Signal (spvpp_u3b1_9_phiA); + Signal (spvpp_u3b1_9_phiB); + Signal (spvpp_u3b1_9_qA); + Signal (spvpp_u3b1_9_qB); + Signal (spvpp_u3b1_9_validA); + Signal (spvpp_u3b1_9_wide_phi); + Signal (spvpp_u3bId); + Signal (spvpp_u3bIdr); + Signal (spvpp_u3bIdrr); + Signal (spvpp_u3bIdrrr); + Signal (spvpp_u3bIdt); + Signal (spvpp_u3cId); + Signal (spvpp_u3cIdr); + Signal (spvpp_u3cIdrr); + Signal (spvpp_u3cIdrrr); + Signal (spvpp_u3cIdt); + Signal (spvpp_u4aId); + Signal (spvpp_u4aIdr); + Signal (spvpp_u4aIdrr); + Signal (spvpp_u4aIdrrr); + Signal (spvpp_u4aIdt); + Signal (spvpp_u4bId); + Signal (spvpp_u4bIdr); + Signal (spvpp_u4bIdrr); + Signal (spvpp_u4bIdrrr); + Signal (spvpp_u4bIdt); + Signal (spvpp_u4cId); + Signal (spvpp_u4cIdr); + Signal (spvpp_u4cIdrr); + Signal (spvpp_u4cIdrrr); + Signal (spvpp_u4cIdt); + Signal (spvpp_ua2aId); + Signal (spvpp_ua2aIdr); + Signal (spvpp_ua2aIdrr); + Signal (spvpp_ua2aIdrrr); + Signal (spvpp_ua2aIdt); + Signal (spvpp_ua2bId); + Signal (spvpp_ua2bIdr); + Signal (spvpp_ua2bIdrr); + Signal (spvpp_ua2bIdrrr); + Signal (spvpp_ua2bIdt); + Signal (spvpp_ua2cId); + Signal (spvpp_ua2cIdr); + Signal (spvpp_ua2cIdrr); + Signal (spvpp_ua2cIdrrr); + Signal (spvpp_ua2cIdt); + Signal (spvpp_ua3aId); + Signal (spvpp_ua3aIdr); + Signal (spvpp_ua3aIdrr); + Signal (spvpp_ua3aIdrrr); + Signal (spvpp_ua3aIdt); + Signal (spvpp_ua3bId); + Signal (spvpp_ua3bIdr); + Signal (spvpp_ua3bIdrr); + Signal (spvpp_ua3bIdrrr); + Signal (spvpp_ua3bIdt); + Signal (spvpp_ua3cId); + Signal (spvpp_ua3cIdr); + Signal (spvpp_ua3cIdrr); + Signal (spvpp_ua3cIdrrr); + Signal (spvpp_ua3cIdt); + Signal (spvpp_ub2aId); + Signal (spvpp_ub2aIdr); + Signal (spvpp_ub2aIdrr); + Signal (spvpp_ub2aIdrrr); + Signal (spvpp_ub2aIdt); + Signal (spvpp_ub2bId); + Signal (spvpp_ub2bIdr); + Signal (spvpp_ub2bIdrr); + Signal (spvpp_ub2bIdrrr); + Signal (spvpp_ub2bIdt); + Signal (spvpp_ub2cId); + Signal (spvpp_ub2cIdr); + Signal (spvpp_ub2cIdrr); + Signal (spvpp_ub2cIdrrr); + Signal (spvpp_ub2cIdt); + Signal (spvpp_ub2dId); + Signal (spvpp_ub2dIdr); + Signal (spvpp_ub2dIdrr); + Signal (spvpp_ub2dIdrrr); + Signal (spvpp_ub2dIdt); + Signal (straight); + Signal (spvpp_au2_0_e21[6]); + Signal (spvpp_au2_1_e21[6]); + Signal (spvpp_au2_2_e21[6]); + Signal (spvpp_au2b_0_b11[6]); + Signal (spvpp_au2b_0_b12[3]); + Signal (spvpp_au2b_0_b13[3]); + Signal (spvpp_au2b_1_b11[6]); + Signal (spvpp_au2b_1_b12[3]); + Signal (spvpp_au2b_1_b13[3]); + Signal (spvpp_au2b_2_b11[6]); + Signal (spvpp_au2b_2_b12[3]); + Signal (spvpp_au2b_2_b13[3]); + Signal (spvpp_au2b_3_b11[6]); + Signal (spvpp_au2b_3_b12[3]); + Signal (spvpp_au2b_3_b13[3]); + Signal (spvpp_au3_0_e31[6]); + Signal (spvpp_au3_1_e31[6]); + Signal (spvpp_au3_2_e31[6]); + Signal (spvpp_au4_0_e41[6]); + Signal (spvpp_au4_1_e41[6]); + Signal (spvpp_au4_2_e41[6]); + Signal (spvpp_bxa__bxamb1_Larger[12]); + Signal (spvpp_bxa__bxamb1_id[12]); + Signal (spvpp_bxa__bxamb1_in[12]); + Signal (spvpp_bxa__bxamb1_q[12]); + Signal (spvpp_bxa__bxame1ac_Larger[9]); + Signal (spvpp_bxa__bxame1ac_id[9]); + Signal (spvpp_bxa__bxame1ac_in[9]); + Signal (spvpp_bxa__bxame1ac_q[9]); + Signal (spvpp_bxa__bxame1df_Larger[9]); + Signal (spvpp_bxa__bxame1df_id[9]); + Signal (spvpp_bxa__bxame1df_in[9]); + Signal (spvpp_bxa__bxame1df_q[9]); + Signal (spvpp_bxa__bxame2_Larger[9]); + Signal (spvpp_bxa__bxame2_id[9]); + Signal (spvpp_bxa__bxame2_in[9]); + Signal (spvpp_bxa__bxame2_q[9]); + Signal (spvpp_bxa__bxame3_Larger[9]); + Signal (spvpp_bxa__bxame3_id[9]); + Signal (spvpp_bxa__bxame3_in[9]); + Signal (spvpp_bxa__bxame3_q[9]); + Signal (spvpp_bxa__bxame4_Larger[9]); + Signal (spvpp_bxa__bxame4_id[9]); + Signal (spvpp_bxa__bxame4_in[9]); + Signal (spvpp_bxa__bxame4_q[9]); + Signal (spvpp_bxcorrect_Larger[9]); + Signal (spvpp_bxcorrect_del1stubs[9]); + Signal (spvpp_bxcorrect_del2stubs[9]); + Signal (spvpp_bxcorrect_id[9]); + Signal (spvpp_bxcorrect_in[9]); + Signal (spvpp_bxcorrect_phdiff_a[9]); + Signal (spvpp_bxcorrect_phdiff_b[9]); + Signal (spvpp_bxcorrect_r[9]); + Signal (spvpp_dmb1[4]); + Signal (spvpp_fsuv_Larger[13]); + Signal (spvpp_fsuv_delA[5]); + Signal (spvpp_fsuv_delB[5]); + Signal (spvpp_fsuv_eta[13]); + Signal (spvpp_fsuv_etar[13]); + Signal (spvpp_fsuv_etarr[13]); + Signal (spvpp_fsuv_id[13]); + Signal (spvpp_fsuv_idr[13]); + Signal (spvpp_fsuv_idrr[13]); + Signal (spvpp_fsuv_phi[13]); + Signal (spvpp_fsuv_phir[13]); + Signal (spvpp_fsuv_phirr[13]); + Signal (spvpp_fsuv_rank[13]); + Signal (spvpp_fsuv_rankr[13]); + Signal (spvpp_fsuv_rankrr[13]); + Signal (spvpp_fsuv_sidA[5]); + Signal (spvpp_fsuv_sidB[5]); + Signal (spvpp_fsuva_Larger[6]); + Signal (spvpp_fsuva_eta[6]); + Signal (spvpp_fsuva_etar[6]); + Signal (spvpp_fsuva_etarr[6]); + Signal (spvpp_fsuva_id[13]); + Signal (spvpp_fsuva_idr[13]); + Signal (spvpp_fsuva_idrr[13]); + Signal (spvpp_fsuva_phi[6]); + Signal (spvpp_fsuva_phir[6]); + Signal (spvpp_fsuva_phirr[6]); + Signal (spvpp_fsuva_rank[6]); + Signal (spvpp_fsuva_rankr[6]); + Signal (spvpp_fsuva_rankrr[6]); + Signal (spvpp_halo2id1[3]); + Signal (spvpp_halo2rank[3]); + Signal (spvpp_halo2rankr[3]); + Signal (spvpp_halo2rankrr[3]); + Signal (spvpp_halo2rankrrr[3]); + Signal (spvpp_halo2rankrrrr[3]); + Signal (spvpp_halo2rankrrrrr[3]); + Signal (spvpp_halo3id1[3]); + Signal (spvpp_halo3rank[3]); + Signal (spvpp_halo3rankr[3]); + Signal (spvpp_halo3rankrr[3]); + Signal (spvpp_halo3rankrrr[3]); + Signal (spvpp_halo3rankrrrr[3]); + Signal (spvpp_halo3rankrrrrr[3]); + Signal (spvpp_mb1[4]); + Signal (spvpp_mb1_bend[4]); + Signal (spvpp_mb1_phi[4]); + Signal (spvpp_mb1bi[5]); + Signal (spvpp_mb1bir[5]); + Signal (spvpp_mb1id1[4]); + Signal (spvpp_mb1id1r[4]); + Signal (spvpp_mb1id2[4]); + Signal (spvpp_mb1id2r[4]); + Signal (spvpp_mb1id3[4]); + Signal (spvpp_mb1id3r[4]); + Signal (spvpp_mb2id1[4]); + Signal (spvpp_mb2id1r[4]); + Signal (spvpp_mb2idb1[4]); + Signal (spvpp_mb2idb1r[4]); + Signal (spvpp_mb2rank[4]); + Signal (spvpp_mb2rankr[4]); + Signal (spvpp_mb2rankrr[4]); + Signal (spvpp_mb2rankrrr[4]); + Signal (spvpp_mb2rankrrrr[4]); + Signal (spvpp_mb2rankrrrrr[4]); + Signal (spvpp_me1[6]); + Signal (spvpp_me1_clctpat[6]); + Signal (spvpp_me1_cscid[6]); + Signal (spvpp_me1_eta[6]); + Signal (spvpp_me1_phi[6]); + Signal (spvpp_me1bi[7]); + Signal (spvpp_me1bir[7]); + Signal (spvpp_me2[3]); + Signal (spvpp_me2Id1[3]); + Signal (spvpp_me2Id1r[3]); + Signal (spvpp_me2Id3[3]); + Signal (spvpp_me2Id3r[3]); + Signal (spvpp_me2Id4[3]); + Signal (spvpp_me2Id4r[3]); + Signal (spvpp_me2Rank[3]); + Signal (spvpp_me2Rankr[3]); + Signal (spvpp_me2Rankrr[3]); + Signal (spvpp_me2Rankrrr[3]); + Signal (spvpp_me2Rankrrrr[3]); + Signal (spvpp_me2Rankrrrrr[3]); + Signal (spvpp_me2_eta[3]); + Signal (spvpp_me2_phi[3]); + Signal (spvpp_me2bi[4]); + Signal (spvpp_me2bir[4]); + Signal (spvpp_me3[3]); + Signal (spvpp_me3Id1[3]); + Signal (spvpp_me3Id1r[3]); + Signal (spvpp_me3Id2[3]); + Signal (spvpp_me3Id2r[3]); + Signal (spvpp_me3Id4[3]); + Signal (spvpp_me3Id4r[3]); + Signal (spvpp_me3Rank[3]); + Signal (spvpp_me3Rankr[3]); + Signal (spvpp_me3Rankrr[3]); + Signal (spvpp_me3Rankrrr[3]); + Signal (spvpp_me3Rankrrrr[3]); + Signal (spvpp_me3Rankrrrrr[3]); + Signal (spvpp_me3_eta[3]); + Signal (spvpp_me3_phi[3]); + Signal (spvpp_me3bi[4]); + Signal (spvpp_me3bir[4]); + Signal (spvpp_me4[3]); + Signal (spvpp_me4Id1[3]); + Signal (spvpp_me4Id1r[3]); + Signal (spvpp_me4Rank[3]); + Signal (spvpp_me4Rankr[3]); + Signal (spvpp_me4Rankrr[3]); + Signal (spvpp_me4Rankrrr[3]); + Signal (spvpp_me4Rankrrrr[3]); + Signal (spvpp_me4Rankrrrrr[3]); + Signal (spvpp_me4_eta[3]); + Signal (spvpp_me4_phi[3]); + Signal (spvpp_me4bi[4]); + Signal (spvpp_me4bir[4]); + Signal (spvpp_mux_etaPT[13]); + Signal (spvpp_mux_etaPTa[6]); + Signal (spvpp_mux_id[13]); + Signal (spvpp_mux_ida[6]); + Signal (spvpp_mux_modeMem[13]); + Signal (spvpp_mux_phdiff_a[6]); + Signal (spvpp_mux_phdiff_b[6]); + Signal (spvpp_mux_phi[13]); + Signal (spvpp_mux_phia[6]); + Signal (spvpp_mux_pt[13]); + Signal (spvpp_mux_rank[13]); + Signal (spvpp_mux_ranka[6]); + Signal (spvpp_phdiff_a[6]); + Signal (spvpp_phdiff_ar[6]); + Signal (spvpp_phdiff_arr[6]); + Signal (spvpp_phdiff_arrr[6]); + Signal (spvpp_phdiff_b[6]); + Signal (spvpp_phdiff_br[6]); + Signal (spvpp_phdiff_brr[6]); + Signal (spvpp_phdiff_brrr[6]); + Signal (spvpp_ptu2a_CSCID[7]); + Signal (spvpp_ptu2a_clctpat[7]); + Signal (spvpp_ptu2a_comp_dphi_5[1024]); + Signal (spvpp_ptu2a_comp_dphi_7[1024]); + Signal (spvpp_ptu2a_comp_dphi_8[1024]); + Signal (spvpp_ptu2a_me1Eta[7]); + Signal (spvpp_ptu2a_me1FR[7]); + Signal (spvpp_ptu2a_me1Phi[7]); + Signal (spvpp_ptu2a_me2Eta[4]); + Signal (spvpp_ptu2a_me2Phi[4]); + Signal (spvpp_ptu2a_me3Eta[4]); + Signal (spvpp_ptu2a_me3Phi[4]); + Signal (spvpp_ptu2a_me4Eta[4]); + Signal (spvpp_ptu2a_me4Phi[4]); + Signal (spvpp_ptu2b_CSCID[7]); + Signal (spvpp_ptu2b_clctpat[7]); + Signal (spvpp_ptu2b_comp_dphi_5[1024]); + Signal (spvpp_ptu2b_comp_dphi_7[1024]); + Signal (spvpp_ptu2b_comp_dphi_8[1024]); + Signal (spvpp_ptu2b_me1Eta[7]); + Signal (spvpp_ptu2b_me1FR[7]); + Signal (spvpp_ptu2b_me1Phi[7]); + Signal (spvpp_ptu2b_me2Eta[4]); + Signal (spvpp_ptu2b_me2Phi[4]); + Signal (spvpp_ptu2b_me3Eta[4]); + Signal (spvpp_ptu2b_me3Phi[4]); + Signal (spvpp_ptu2b_me4Eta[4]); + Signal (spvpp_ptu2b_me4Phi[4]); + Signal (spvpp_ptu2c_CSCID[7]); + Signal (spvpp_ptu2c_clctpat[7]); + Signal (spvpp_ptu2c_comp_dphi_5[1024]); + Signal (spvpp_ptu2c_comp_dphi_7[1024]); + Signal (spvpp_ptu2c_comp_dphi_8[1024]); + Signal (spvpp_ptu2c_me1Eta[7]); + Signal (spvpp_ptu2c_me1FR[7]); + Signal (spvpp_ptu2c_me1Phi[7]); + Signal (spvpp_ptu2c_me2Eta[4]); + Signal (spvpp_ptu2c_me2Phi[4]); + Signal (spvpp_ptu2c_me3Eta[4]); + Signal (spvpp_ptu2c_me3Phi[4]); + Signal (spvpp_ptu2c_me4Eta[4]); + Signal (spvpp_ptu2c_me4Phi[4]); + Signal (spvpp_ptu3a_CSCID[7]); + Signal (spvpp_ptu3a_clctpat[7]); + Signal (spvpp_ptu3a_comp_dphi_5[1024]); + Signal (spvpp_ptu3a_comp_dphi_7[1024]); + Signal (spvpp_ptu3a_comp_dphi_8[1024]); + Signal (spvpp_ptu3a_me1Eta[7]); + Signal (spvpp_ptu3a_me1FR[7]); + Signal (spvpp_ptu3a_me1Phi[7]); + Signal (spvpp_ptu3a_me2Eta[4]); + Signal (spvpp_ptu3a_me2Phi[4]); + Signal (spvpp_ptu3a_me3Eta[4]); + Signal (spvpp_ptu3a_me3Phi[4]); + Signal (spvpp_ptu3a_me4Eta[4]); + Signal (spvpp_ptu3a_me4Phi[4]); + Signal (spvpp_ptu3b_CSCID[7]); + Signal (spvpp_ptu3b_clctpat[7]); + Signal (spvpp_ptu3b_comp_dphi_5[1024]); + Signal (spvpp_ptu3b_comp_dphi_7[1024]); + Signal (spvpp_ptu3b_comp_dphi_8[1024]); + Signal (spvpp_ptu3b_me1Eta[7]); + Signal (spvpp_ptu3b_me1FR[7]); + Signal (spvpp_ptu3b_me1Phi[7]); + Signal (spvpp_ptu3b_me2Eta[4]); + Signal (spvpp_ptu3b_me2Phi[4]); + Signal (spvpp_ptu3b_me3Eta[4]); + Signal (spvpp_ptu3b_me3Phi[4]); + Signal (spvpp_ptu3b_me4Eta[4]); + Signal (spvpp_ptu3b_me4Phi[4]); + Signal (spvpp_ptu3c_CSCID[7]); + Signal (spvpp_ptu3c_clctpat[7]); + Signal (spvpp_ptu3c_comp_dphi_5[1024]); + Signal (spvpp_ptu3c_comp_dphi_7[1024]); + Signal (spvpp_ptu3c_comp_dphi_8[1024]); + Signal (spvpp_ptu3c_me1Eta[7]); + Signal (spvpp_ptu3c_me1FR[7]); + Signal (spvpp_ptu3c_me1Phi[7]); + Signal (spvpp_ptu3c_me2Eta[4]); + Signal (spvpp_ptu3c_me2Phi[4]); + Signal (spvpp_ptu3c_me3Eta[4]); + Signal (spvpp_ptu3c_me3Phi[4]); + Signal (spvpp_ptu3c_me4Eta[4]); + Signal (spvpp_ptu3c_me4Phi[4]); + Signal (spvpp_ptu4a_CSCID[7]); + Signal (spvpp_ptu4a_clctpat[7]); + Signal (spvpp_ptu4a_comp_dphi_8[1024]); + Signal (spvpp_ptu4a_me1Eta[7]); + Signal (spvpp_ptu4a_me1FR[7]); + Signal (spvpp_ptu4a_me1Phi[7]); + Signal (spvpp_ptu4a_me4Eta[4]); + Signal (spvpp_ptu4a_me4Phi[4]); + Signal (spvpp_ptu4b_CSCID[7]); + Signal (spvpp_ptu4b_clctpat[7]); + Signal (spvpp_ptu4b_comp_dphi_8[1024]); + Signal (spvpp_ptu4b_me1Eta[7]); + Signal (spvpp_ptu4b_me1FR[7]); + Signal (spvpp_ptu4b_me1Phi[7]); + Signal (spvpp_ptu4b_me4Eta[4]); + Signal (spvpp_ptu4b_me4Phi[4]); + Signal (spvpp_ptu4c_CSCID[7]); + Signal (spvpp_ptu4c_clctpat[7]); + Signal (spvpp_ptu4c_comp_dphi_8[1024]); + Signal (spvpp_ptu4c_me1Eta[7]); + Signal (spvpp_ptu4c_me1FR[7]); + Signal (spvpp_ptu4c_me1Phi[7]); + Signal (spvpp_ptu4c_me4Eta[4]); + Signal (spvpp_ptu4c_me4Phi[4]); + Signal (spvpp_ptua2a_me2Eta[4]); + Signal (spvpp_ptua2a_me2Phi[4]); + Signal (spvpp_ptua2b_me2Eta[4]); + Signal (spvpp_ptua2b_me2Phi[4]); + Signal (spvpp_ptua2c_me2Eta[4]); + Signal (spvpp_ptua2c_me2Phi[4]); + Signal (spvpp_ptua3a_me2Eta[4]); + Signal (spvpp_ptua3a_me2Phi[4]); + Signal (spvpp_ptua3b_me2Eta[4]); + Signal (spvpp_ptua3b_me2Phi[4]); + Signal (spvpp_ptua3c_me2Eta[4]); + Signal (spvpp_ptua3c_me2Phi[4]); + Signal (spvpp_ptub2a_eta[3]); + Signal (spvpp_ptub2a_me1Eta[7]); + Signal (spvpp_ptub2a_me1Phi[7]); + Signal (spvpp_ptub2a_me2Eta[4]); + Signal (spvpp_ptub2a_me2Phi[4]); + Signal (spvpp_ptub2a_me3Eta[4]); + Signal (spvpp_ptub2a_me3Phi[4]); + Signal (spvpp_ptub2b_eta[3]); + Signal (spvpp_ptub2b_me1Eta[7]); + Signal (spvpp_ptub2b_me1Phi[7]); + Signal (spvpp_ptub2b_me2Eta[4]); + Signal (spvpp_ptub2b_me2Phi[4]); + Signal (spvpp_ptub2b_me3Eta[4]); + Signal (spvpp_ptub2b_me3Phi[4]); + Signal (spvpp_ptub2c_eta[3]); + Signal (spvpp_ptub2c_me1Eta[7]); + Signal (spvpp_ptub2c_me1Phi[7]); + Signal (spvpp_ptub2c_me2Eta[4]); + Signal (spvpp_ptub2c_me2Phi[4]); + Signal (spvpp_ptub2c_me3Eta[4]); + Signal (spvpp_ptub2c_me3Phi[4]); + Signal (spvpp_ptub2d_eta[3]); + Signal (spvpp_ptub2d_me1Eta[7]); + Signal (spvpp_ptub2d_me1Phi[7]); + Signal (spvpp_ptub2d_me2Eta[4]); + Signal (spvpp_ptub2d_me2Phi[4]); + Signal (spvpp_ptub2d_me3Eta[4]); + Signal (spvpp_ptub2d_me3Phi[4]); + utype_b_0_0 *RC_control_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_Eqme12a_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_Eqme13a_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_Eqme14a_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_Eqme23_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_Eqme23r_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_Eqme24_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_Eqme34_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_e21_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_e21_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_e21_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_e21_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_e21_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_e21_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_e23_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_e24_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_max23_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_max24_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_0_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_e21_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_e21_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_e21_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_e21_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_e21_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_e21_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_e23_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_e24_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_max23_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_max24_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_1_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_e21_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_e21_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_e21_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_e21_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_e21_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_e21_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_e23_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_e24_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_max23_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_max24_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2_2_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2a_0_max21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2a_0_me21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2a_1_max21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2a_1_me21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2a_2_max21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2a_2_me21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b11_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b11_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b11_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b11_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b11_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b11_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b12_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b12_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b12_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b13_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b13_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_b13_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_0_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b11_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b11_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b11_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b11_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b11_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b11_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b12_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b12_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b12_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b13_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b13_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_b13_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_1_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b11_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b11_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b11_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b11_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b11_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b11_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b12_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b12_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b12_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b13_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b13_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_b13_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_2_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b11_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b11_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b11_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b11_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b11_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b11_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b12_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b12_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b12_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b13_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b13_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_b13_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au2b_3_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_e31_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_e31_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_e31_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_e31_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_e31_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_e31_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_e32_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_e34_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_max32_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_0_max34_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_e31_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_e31_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_e31_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_e31_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_e31_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_e31_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_e32_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_e34_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_max32_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_1_max34_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_e31_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_e31_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_e31_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_e31_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_e31_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_e31_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_e32_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_e34_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_max32_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3_2_max34_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3a_0_max21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3a_0_me21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3a_1_max21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3a_1_me21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3a_2_max21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au3a_2_me21_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_0_e41_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_0_e41_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_0_e41_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_0_e41_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_0_e41_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_0_e41_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_0_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_1_e41_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_1_e41_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_1_e41_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_1_e41_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_1_e41_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_1_e41_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_1_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_2_e41_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_2_e41_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_2_e41_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_2_e41_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_2_e41_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_2_e41_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *RC_spvpp_au4_2_maxq_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_m0_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_m1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_m2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_m3_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_res_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_s_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_res_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_s_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_m0_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_m1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_m2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_res_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_s_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame1df_zcnt_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_larg1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_m0_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_m1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_m2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_res_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_s_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame2_zcnt_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_larg1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_m0_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_m1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_m2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_res_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_s_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame3_zcnt_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_larg1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_m0_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_m1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_m2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_res_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_s_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxa__bxame4_zcnt_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_larg1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_m0_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_m1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_m2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_res_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_s_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_bxcorrect_zcnt_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv__d_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_kill_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_killr_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_killrr1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_killrr2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_killrr3_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_larg_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_res_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_s_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuv_survived_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_Exists_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_ilgj_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_kill_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_killr_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_killrr1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_killrr2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_killrr3_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_larg_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_fsuva_survived_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_m0_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_m0a_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_m1_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_m2_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_mux_FR_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_mux_sign_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_pass12_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_pass13_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_pass14_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu2a_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu2a_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu2b_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu2b_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu2c_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu2c_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu3a_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu3a_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu3b_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu3b_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu3c_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu3c_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu4a_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu4b_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptu4c_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptub2a_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptub2a_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptub2b_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptub2b_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptub2c_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptub2c_SelPhi_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptub2d_IdValid_ptr_b_0_0; + utype_b_0_0 *RC_spvpp_ptub2d_SelPhi_ptr_b_0_0; + utype_b_0_0 *control_ptr_b_0_0; + utype_b_0_0 *spvpp_Eqme12a_ptr_b_0_0; + utype_b_0_0 *spvpp_Eqme13a_ptr_b_0_0; + utype_b_0_0 *spvpp_Eqme14a_ptr_b_0_0; + utype_b_0_0 *spvpp_Eqme23_ptr_b_0_0; + utype_b_0_0 *spvpp_Eqme23r_ptr_b_0_0; + utype_b_0_0 *spvpp_Eqme24_ptr_b_0_0; + utype_b_0_0 *spvpp_Eqme34_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0__Maxp_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_e21_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_e21_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_e21_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_e21_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_e21_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_e21_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_e23_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_e24_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_max23_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_max24_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_0_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1__Maxp_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_e21_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_e21_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_e21_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_e21_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_e21_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_e21_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_e23_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_e24_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_max23_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_max24_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_1_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2__Maxp_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_e21_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_e21_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_e21_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_e21_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_e21_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_e21_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_e23_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_e24_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_max23_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_max24_ptr_b_0_0; + utype_b_0_0 *spvpp_au2_2_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_0__Maxa21p_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_0_max21_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_0_me21_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_1__Maxa21p_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_1_max21_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_1_me21_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_2__Maxa21p_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_2_max21_ptr_b_0_0; + utype_b_0_0 *spvpp_au2a_2_me21_ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b11_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b11_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b11_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b11_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b11_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b11_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b12_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b12_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b12_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b13_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b13_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_b13_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_0_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b11_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b11_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b11_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b11_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b11_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b11_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b12_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b12_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b12_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b13_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b13_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_b13_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_1_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b11_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b11_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b11_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b11_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b11_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b11_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b12_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b12_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b12_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b13_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b13_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_b13_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_2_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b11_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b11_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b11_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b11_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b11_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b11_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b12_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b12_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b12_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b13_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b13_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_b13_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au2b_3_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0__Max31p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0__Max3p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_e31_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_e31_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_e31_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_e31_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_e31_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_e31_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_e32_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_e34_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_max32_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_0_max34_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1__Max31p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1__Max3p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_e31_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_e31_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_e31_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_e31_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_e31_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_e31_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_e32_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_e34_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_max32_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_1_max34_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2__Max31p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2__Max3p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_e31_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_e31_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_e31_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_e31_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_e31_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_e31_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_e32_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_e34_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_max32_ptr_b_0_0; + utype_b_0_0 *spvpp_au3_2_max34_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_0__Maxa21p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_0_max21_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_0_me21_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_1__Maxa21p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_1_max21_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_1_me21_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_2__Maxa21p_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_2_max21_ptr_b_0_0; + utype_b_0_0 *spvpp_au3a_2_me21_ptr_b_0_0; + utype_b_0_0 *spvpp_au4_0_e41_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_0_e41_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_0_e41_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_0_e41_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_0_e41_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_0_e41_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_0_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au4_1_e41_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_1_e41_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_1_e41_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_1_e41_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_1_e41_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_1_e41_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_1_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_au4_2_e41_LB_0_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_2_e41_LB_1_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_2_e41_LB_2_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_2_e41_LB_3_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_2_e41_LB_4_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_2_e41_LB_5_RB__ptr_b_0_0; + utype_b_0_0 *spvpp_au4_2_maxq_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_larg1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_m0_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_m1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_m2_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_m3_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_res_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_s_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxamb1_zcnt_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_larg1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_m0_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_m1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_m2_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_res_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_s_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_larg1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_m0_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_m1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_m2_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_res_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_s_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame1df_zcnt_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_larg1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_m0_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_m1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_m2_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_res_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_s_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame2_zcnt_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_larg1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_m0_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_m1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_m2_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_res_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_s_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame3_zcnt_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_larg1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_m0_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_m1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_m2_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_res_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_s_ptr_b_0_0; + utype_b_0_0 *spvpp_bxa__bxame4_zcnt_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_larg1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_m0_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_m1_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_m2_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_res_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_s_ptr_b_0_0; + utype_b_0_0 *spvpp_bxcorrect_zcnt_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv__d_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_kill_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_killr_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_killrr1_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_killrr2_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_killrr3_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_larg_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_res_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_s_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuv_survived_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_Exists_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_ilgj_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_kill_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_killr_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_killrr1_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_killrr2_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_killrr3_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_larg_ptr_b_0_0; + utype_b_0_0 *spvpp_fsuva_survived_ptr_b_0_0; + utype_b_0_0 *spvpp_m0_ptr_b_0_0; + utype_b_0_0 *spvpp_m0a_ptr_b_0_0; + utype_b_0_0 *spvpp_m1_ptr_b_0_0; + utype_b_0_0 *spvpp_m2_ptr_b_0_0; + utype_b_0_0 *spvpp_mux_FR_ptr_b_0_0; + utype_b_0_0 *spvpp_mux_sign_ptr_b_0_0; + utype_b_0_0 *spvpp_pass12_ptr_b_0_0; + utype_b_0_0 *spvpp_pass13_ptr_b_0_0; + utype_b_0_0 *spvpp_pass14_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu2a_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu2a_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu2b_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu2b_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu2c_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu2c_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu3a_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu3a_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu3b_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu3b_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu3c_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu3c_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu4a_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu4b_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptu4c_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptub2a_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptub2a_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptub2b_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptub2b_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptub2c_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptub2c_SelPhi_ptr_b_0_0; + utype_b_0_0 *spvpp_ptub2d_IdValid_ptr_b_0_0; + utype_b_0_0 *spvpp_ptub2d_SelPhi_ptr_b_0_0; + utype_b_10_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_10_0; + utype_b_10_0 *RC_spvpp_fsuv_larg_ptr_b_10_0; + utype_b_10_0 *spvpp_bxa__bxamb1_larg1_ptr_b_10_0; + utype_b_10_0 *spvpp_fsuv_larg_ptr_b_10_0; + utype_b_10_10 *RC_spvpp_Eqme12a_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_Eqme13a_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_Eqme14a_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_bxa__bxamb1_m0_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_bxa__bxamb1_m1_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_bxa__bxamb1_m2_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_bxa__bxamb1_m3_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv_Exists_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv__d_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv_ilgj_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv_kill_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv_killr_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv_killrr1_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv_killrr2_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv_killrr3_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_fsuv_survived_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_m0_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_m1_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_m2_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_mux_FR_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_mux_sign_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_pass12_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_pass13_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_pass14_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_ptu2a_SelPhi_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_ptu2b_SelPhi_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_ptu2c_SelPhi_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_ptu3a_SelPhi_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_ptu3b_SelPhi_ptr_b_10_10; + utype_b_10_10 *RC_spvpp_ptu3c_SelPhi_ptr_b_10_10; + utype_b_10_10 *spvpp_Eqme12a_ptr_b_10_10; + utype_b_10_10 *spvpp_Eqme13a_ptr_b_10_10; + utype_b_10_10 *spvpp_Eqme14a_ptr_b_10_10; + utype_b_10_10 *spvpp_bxa__bxamb1_Exists_ptr_b_10_10; + utype_b_10_10 *spvpp_bxa__bxamb1_ilgj_ptr_b_10_10; + utype_b_10_10 *spvpp_bxa__bxamb1_m0_ptr_b_10_10; + utype_b_10_10 *spvpp_bxa__bxamb1_m1_ptr_b_10_10; + utype_b_10_10 *spvpp_bxa__bxamb1_m2_ptr_b_10_10; + utype_b_10_10 *spvpp_bxa__bxamb1_m3_ptr_b_10_10; + utype_b_10_10 *spvpp_bxa__bxamb1_zcnt_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv_Exists_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv__d_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv_ilgj_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv_kill_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv_killr_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv_killrr1_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv_killrr2_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv_killrr3_ptr_b_10_10; + utype_b_10_10 *spvpp_fsuv_survived_ptr_b_10_10; + utype_b_10_10 *spvpp_m0_ptr_b_10_10; + utype_b_10_10 *spvpp_m1_ptr_b_10_10; + utype_b_10_10 *spvpp_m2_ptr_b_10_10; + utype_b_10_10 *spvpp_mux_FR_ptr_b_10_10; + utype_b_10_10 *spvpp_mux_sign_ptr_b_10_10; + utype_b_10_10 *spvpp_pass12_ptr_b_10_10; + utype_b_10_10 *spvpp_pass13_ptr_b_10_10; + utype_b_10_10 *spvpp_pass14_ptr_b_10_10; + utype_b_10_10 *spvpp_ptu2a_SelPhi_ptr_b_10_10; + utype_b_10_10 *spvpp_ptu2b_SelPhi_ptr_b_10_10; + utype_b_10_10 *spvpp_ptu2c_SelPhi_ptr_b_10_10; + utype_b_10_10 *spvpp_ptu3a_SelPhi_ptr_b_10_10; + utype_b_10_10 *spvpp_ptu3b_SelPhi_ptr_b_10_10; + utype_b_10_10 *spvpp_ptu3c_SelPhi_ptr_b_10_10; + utype_b_10_9 *RC_spvpp_bxcorrect_tid_ptr_b_10_9; + utype_b_10_9 *RC_spvpp_fsuv_idt_ptr_b_10_9; + utype_b_10_9 *spvpp_bxcorrect_tid_ptr_b_10_9; + utype_b_10_9 *spvpp_fsuv_idt_ptr_b_10_9; + utype_b_11_0 *RC_mb1ap_ptr_b_11_0; + utype_b_11_0 *RC_mb1bp_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_Eq1b1r_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_Eqme12r_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_Eqme13r_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_Eqme14r_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_dtbx_0_phi_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_dtbx_1_phi_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_fsuv_larg_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_mb1_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_mb1_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_mb1_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_mb1_LB_3_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me1_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me1_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me1_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me1_LB_3_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me1_LB_4_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me1_LB_5_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me2_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me2_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me2_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me3_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me3_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me3_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me4_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me4_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_me4_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2a_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2a_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2a_phidiff_a_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2b_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2b_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2b_phidiff_a_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2c_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2c_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu2c_phidiff_a_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3a_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3a_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3a_phidiff_a_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3b_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3b_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3b_phidiff_a_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3c_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3c_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu3c_phidiff_a_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu4a_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu4b_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptu4c_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2a_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2a_d_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2a_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2b_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2b_d_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2b_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2c_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2c_d_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2c_e_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2d_c_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2d_d_ptr_b_11_0; + utype_b_11_0 *RC_spvpp_ptub2d_e_ptr_b_11_0; + utype_b_11_0 *mb1ap_ptr_b_11_0; + utype_b_11_0 *mb1bp_ptr_b_11_0; + utype_b_11_0 *spvpp_Eq1b1r_ptr_b_11_0; + utype_b_11_0 *spvpp_Eqme12r_ptr_b_11_0; + utype_b_11_0 *spvpp_Eqme13r_ptr_b_11_0; + utype_b_11_0 *spvpp_Eqme14r_ptr_b_11_0; + utype_b_11_0 *spvpp_dtbx_0_phi_ptr_b_11_0; + utype_b_11_0 *spvpp_dtbx_1_phi_ptr_b_11_0; + utype_b_11_0 *spvpp_fsuv_larg_ptr_b_11_0; + utype_b_11_0 *spvpp_mb1_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_mb1_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_mb1_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_mb1_LB_3_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me1_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me1_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me1_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me1_LB_3_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me1_LB_4_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me1_LB_5_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me2_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me2_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me2_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me3_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me3_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me3_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me4_LB_0_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me4_LB_1_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_me4_LB_2_RB__ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2a_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2a_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2a_phidiff_a_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2b_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2b_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2b_phidiff_a_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2c_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2c_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu2c_phidiff_a_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3a_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3a_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3a_phidiff_a_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3b_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3b_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3b_phidiff_a_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3c_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3c_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu3c_phidiff_a_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu4a_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu4b_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptu4c_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2a_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2a_d_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2a_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2b_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2b_d_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2b_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2c_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2c_d_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2c_e_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2d_c_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2d_d_ptr_b_11_0; + utype_b_11_0 *spvpp_ptub2d_e_ptr_b_11_0; + utype_b_11_1 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_1; + utype_b_11_1 *spvpp_bxa__bxamb1_larg1_ptr_b_11_1; + utype_b_11_10 *RC_spvpp_Eq1b1_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_Eq2b1_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_Eq3b1_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_Eqme12_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_Eqme13_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_Eqme14_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au2_0_me21_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au2_1_me21_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au2_2_me21_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au2b_0_mb11_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au2b_1_mb11_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au2b_2_mb11_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au2b_3_mb11_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au3_0_me31_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au3_1_me31_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au3_2_me31_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au4_0_me41_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au4_1_me41_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_au4_2_me41_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu2a_a_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu2a_b_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu2b_a_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu2b_b_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu2c_a_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu2c_b_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu3a_a_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu3a_b_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu3b_a_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu3b_b_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu3c_a_ptr_b_11_10; + utype_b_11_10 *RC_spvpp_ptu3c_b_ptr_b_11_10; + utype_b_11_10 *spvpp_Eq1b1_ptr_b_11_10; + utype_b_11_10 *spvpp_Eq2b1_ptr_b_11_10; + utype_b_11_10 *spvpp_Eq3b1_ptr_b_11_10; + utype_b_11_10 *spvpp_Eqme12_ptr_b_11_10; + utype_b_11_10 *spvpp_Eqme13_ptr_b_11_10; + utype_b_11_10 *spvpp_Eqme14_ptr_b_11_10; + utype_b_11_10 *spvpp_au2_0_me21_ptr_b_11_10; + utype_b_11_10 *spvpp_au2_1_me21_ptr_b_11_10; + utype_b_11_10 *spvpp_au2_2_me21_ptr_b_11_10; + utype_b_11_10 *spvpp_au2b_0_mb11_ptr_b_11_10; + utype_b_11_10 *spvpp_au2b_1_mb11_ptr_b_11_10; + utype_b_11_10 *spvpp_au2b_2_mb11_ptr_b_11_10; + utype_b_11_10 *spvpp_au2b_3_mb11_ptr_b_11_10; + utype_b_11_10 *spvpp_au3_0_me31_ptr_b_11_10; + utype_b_11_10 *spvpp_au3_1_me31_ptr_b_11_10; + utype_b_11_10 *spvpp_au3_2_me31_ptr_b_11_10; + utype_b_11_10 *spvpp_au4_0_me41_ptr_b_11_10; + utype_b_11_10 *spvpp_au4_1_me41_ptr_b_11_10; + utype_b_11_10 *spvpp_au4_2_me41_ptr_b_11_10; + utype_b_11_10 *spvpp_bxa__bxamb1_larg1_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu2a_a_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu2a_b_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu2b_a_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu2b_b_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu2c_a_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu2c_b_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu3a_a_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu3a_b_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu3b_a_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu3b_b_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu3c_a_ptr_b_11_10; + utype_b_11_10 *spvpp_ptu3c_b_ptr_b_11_10; + utype_b_11_11 *RC_spvpp_Eqme12a_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_Eqme13a_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_Eqme14a_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_bxa__bxamb1_m0_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_bxa__bxamb1_m1_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_bxa__bxamb1_m2_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_bxa__bxamb1_m3_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv_Exists_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv__d_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv_ilgj_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv_kill_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv_killr_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv_killrr1_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv_killrr2_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv_killrr3_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_fsuv_survived_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_m0_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_m1_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_m2_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_mux_FR_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_mux_sign_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_pass12_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_pass13_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_pass14_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_ptu2a_SelPhi_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_ptu2b_SelPhi_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_ptu2c_SelPhi_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_ptu3a_SelPhi_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_ptu3b_SelPhi_ptr_b_11_11; + utype_b_11_11 *RC_spvpp_ptu3c_SelPhi_ptr_b_11_11; + utype_b_11_11 *spvpp_Eqme12a_ptr_b_11_11; + utype_b_11_11 *spvpp_Eqme13a_ptr_b_11_11; + utype_b_11_11 *spvpp_Eqme14a_ptr_b_11_11; + utype_b_11_11 *spvpp_bxa__bxamb1_Exists_ptr_b_11_11; + utype_b_11_11 *spvpp_bxa__bxamb1_ilgj_ptr_b_11_11; + utype_b_11_11 *spvpp_bxa__bxamb1_larg1_ptr_b_11_11; + utype_b_11_11 *spvpp_bxa__bxamb1_m0_ptr_b_11_11; + utype_b_11_11 *spvpp_bxa__bxamb1_m1_ptr_b_11_11; + utype_b_11_11 *spvpp_bxa__bxamb1_m2_ptr_b_11_11; + utype_b_11_11 *spvpp_bxa__bxamb1_m3_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv_Exists_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv__d_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv_ilgj_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv_kill_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv_killr_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv_killrr1_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv_killrr2_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv_killrr3_ptr_b_11_11; + utype_b_11_11 *spvpp_fsuv_survived_ptr_b_11_11; + utype_b_11_11 *spvpp_m0_ptr_b_11_11; + utype_b_11_11 *spvpp_m1_ptr_b_11_11; + utype_b_11_11 *spvpp_m2_ptr_b_11_11; + utype_b_11_11 *spvpp_mux_FR_ptr_b_11_11; + utype_b_11_11 *spvpp_mux_sign_ptr_b_11_11; + utype_b_11_11 *spvpp_pass12_ptr_b_11_11; + utype_b_11_11 *spvpp_pass13_ptr_b_11_11; + utype_b_11_11 *spvpp_pass14_ptr_b_11_11; + utype_b_11_11 *spvpp_ptu2a_SelPhi_ptr_b_11_11; + utype_b_11_11 *spvpp_ptu2b_SelPhi_ptr_b_11_11; + utype_b_11_11 *spvpp_ptu2c_SelPhi_ptr_b_11_11; + utype_b_11_11 *spvpp_ptu3a_SelPhi_ptr_b_11_11; + utype_b_11_11 *spvpp_ptu3b_SelPhi_ptr_b_11_11; + utype_b_11_11 *spvpp_ptu3c_SelPhi_ptr_b_11_11; + utype_b_11_2 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_2; + utype_b_11_2 *spvpp_bxa__bxamb1_larg1_ptr_b_11_2; + utype_b_11_3 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_3; + utype_b_11_3 *spvpp_bxa__bxamb1_larg1_ptr_b_11_3; + utype_b_11_4 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_4; + utype_b_11_4 *spvpp_bxa__bxamb1_larg1_ptr_b_11_4; + utype_b_11_5 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi2a_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi2b_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi2c_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi3a_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi3b_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi3c_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi4a_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi4b_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phi4c_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phia2a_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phia2b_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phia2c_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phia3a_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phia3b_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phia3c_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phib2a_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phib2b_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phib2c_ptr_b_11_5; + utype_b_11_5 *RC_spvpp_phib2d_ptr_b_11_5; + utype_b_11_5 *spvpp_bxa__bxamb1_larg1_ptr_b_11_5; + utype_b_11_5 *spvpp_phi2a_ptr_b_11_5; + utype_b_11_5 *spvpp_phi2b_ptr_b_11_5; + utype_b_11_5 *spvpp_phi2c_ptr_b_11_5; + utype_b_11_5 *spvpp_phi3a_ptr_b_11_5; + utype_b_11_5 *spvpp_phi3b_ptr_b_11_5; + utype_b_11_5 *spvpp_phi3c_ptr_b_11_5; + utype_b_11_5 *spvpp_phi4a_ptr_b_11_5; + utype_b_11_5 *spvpp_phi4b_ptr_b_11_5; + utype_b_11_5 *spvpp_phi4c_ptr_b_11_5; + utype_b_11_5 *spvpp_phia2a_ptr_b_11_5; + utype_b_11_5 *spvpp_phia2b_ptr_b_11_5; + utype_b_11_5 *spvpp_phia2c_ptr_b_11_5; + utype_b_11_5 *spvpp_phia3a_ptr_b_11_5; + utype_b_11_5 *spvpp_phia3b_ptr_b_11_5; + utype_b_11_5 *spvpp_phia3c_ptr_b_11_5; + utype_b_11_5 *spvpp_phib2a_ptr_b_11_5; + utype_b_11_5 *spvpp_phib2b_ptr_b_11_5; + utype_b_11_5 *spvpp_phib2c_ptr_b_11_5; + utype_b_11_5 *spvpp_phib2d_ptr_b_11_5; + utype_b_11_6 *RC_spvpp_Eq2b1r_ptr_b_11_6; + utype_b_11_6 *RC_spvpp_Eq3b1r_ptr_b_11_6; + utype_b_11_6 *RC_spvpp_Eqme12ar_ptr_b_11_6; + utype_b_11_6 *RC_spvpp_Eqme13ar_ptr_b_11_6; + utype_b_11_6 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_6; + utype_b_11_6 *spvpp_Eq2b1r_ptr_b_11_6; + utype_b_11_6 *spvpp_Eq3b1r_ptr_b_11_6; + utype_b_11_6 *spvpp_Eqme12ar_ptr_b_11_6; + utype_b_11_6 *spvpp_Eqme13ar_ptr_b_11_6; + utype_b_11_6 *spvpp_bxa__bxamb1_larg1_ptr_b_11_6; + utype_b_11_7 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_7; + utype_b_11_7 *spvpp_bxa__bxamb1_larg1_ptr_b_11_7; + utype_b_11_8 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptu2a_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptu2b_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptu2c_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptu3a_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptu3b_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptu3c_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptub2a_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptub2b_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptub2c_b_ptr_b_11_8; + utype_b_11_8 *RC_spvpp_ptub2d_b_ptr_b_11_8; + utype_b_11_8 *spvpp_bxa__bxamb1_larg1_ptr_b_11_8; + utype_b_11_8 *spvpp_ptu2a_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptu2b_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptu2c_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptu3a_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptu3b_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptu3c_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptub2a_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptub2b_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptub2c_b_ptr_b_11_8; + utype_b_11_8 *spvpp_ptub2d_b_ptr_b_11_8; + utype_b_11_9 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2a_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2a_d_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2a_phidiff_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2b_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2b_d_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2b_phidiff_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2c_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2c_d_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu2c_phidiff_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3a_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3a_d_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3a_phidiff_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3b_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3b_d_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3b_phidiff_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3c_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3c_d_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu3c_phidiff_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu4a_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu4b_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptu4c_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptub2a_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptub2b_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptub2c_a_ptr_b_11_9; + utype_b_11_9 *RC_spvpp_ptub2d_a_ptr_b_11_9; + utype_b_11_9 *spvpp_bxa__bxamb1_larg1_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2a_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2a_d_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2a_phidiff_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2b_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2b_d_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2b_phidiff_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2c_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2c_d_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu2c_phidiff_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3a_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3a_d_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3a_phidiff_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3b_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3b_d_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3b_phidiff_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3c_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3c_d_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu3c_phidiff_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu4a_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu4b_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptu4c_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptub2a_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptub2b_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptub2c_a_ptr_b_11_9; + utype_b_11_9 *spvpp_ptub2d_a_ptr_b_11_9; + utype_b_12_0 *RC_spvpp_ub2aIdrrr_ptr_b_12_0; + utype_b_12_0 *RC_spvpp_ub2aIdt_ptr_b_12_0; + utype_b_12_0 *RC_spvpp_ub2bIdrrr_ptr_b_12_0; + utype_b_12_0 *RC_spvpp_ub2bIdt_ptr_b_12_0; + utype_b_12_0 *RC_spvpp_ub2cIdrrr_ptr_b_12_0; + utype_b_12_0 *RC_spvpp_ub2cIdt_ptr_b_12_0; + utype_b_12_0 *RC_spvpp_ub2dIdrrr_ptr_b_12_0; + utype_b_12_0 *RC_spvpp_ub2dIdt_ptr_b_12_0; + utype_b_12_0 *spvpp_ub2aIdrrr_ptr_b_12_0; + utype_b_12_0 *spvpp_ub2aIdt_ptr_b_12_0; + utype_b_12_0 *spvpp_ub2bIdrrr_ptr_b_12_0; + utype_b_12_0 *spvpp_ub2bIdt_ptr_b_12_0; + utype_b_12_0 *spvpp_ub2cIdrrr_ptr_b_12_0; + utype_b_12_0 *spvpp_ub2cIdt_ptr_b_12_0; + utype_b_12_0 *spvpp_ub2dIdrrr_ptr_b_12_0; + utype_b_12_0 *spvpp_ub2dIdt_ptr_b_12_0; + utype_b_12_1 *RC_spvpp_fsuv_larg_ptr_b_12_1; + utype_b_12_1 *spvpp_fsuv_larg_ptr_b_12_1; + utype_b_12_10 *RC_spvpp_fsuv_larg_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_0_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_10_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_11_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_12_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_13_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_14_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_15_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_16_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_17_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_18_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_19_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_1_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_20_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_21_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_22_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_23_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_2_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_3_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_4_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_5_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_6_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_7_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_8_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u1b1_9_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_0_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_10_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_11_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_1_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_2_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_3_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_4_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_5_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_6_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_7_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_8_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u2b1_9_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_0_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_10_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_11_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_1_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_2_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_3_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_4_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_5_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_6_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_7_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_8_mbB_ptr_b_12_10; + utype_b_12_10 *RC_spvpp_u3b1_9_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_fsuv_larg_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_0_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_10_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_11_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_12_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_13_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_14_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_15_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_16_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_17_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_18_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_19_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_1_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_20_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_21_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_22_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_23_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_2_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_3_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_4_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_5_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_6_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_7_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_8_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u1b1_9_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_0_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_10_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_11_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_1_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_2_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_3_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_4_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_5_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_6_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_7_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_8_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u2b1_9_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_0_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_10_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_11_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_1_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_2_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_3_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_4_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_5_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_6_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_7_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_8_mbB_ptr_b_12_10; + utype_b_12_10 *spvpp_u3b1_9_mbB_ptr_b_12_10; + utype_b_12_11 *RC_spvpp_bxcorrect_tid_ptr_b_12_11; + utype_b_12_11 *RC_spvpp_fsuv_idt_ptr_b_12_11; + utype_b_12_11 *RC_spvpp_fsuv_larg_ptr_b_12_11; + utype_b_12_11 *spvpp_bxcorrect_tid_ptr_b_12_11; + utype_b_12_11 *spvpp_fsuv_idt_ptr_b_12_11; + utype_b_12_11 *spvpp_fsuv_larg_ptr_b_12_11; + utype_b_12_12 *RC_mb1a_phi_off_ptr_b_12_12; + utype_b_12_12 *RC_mb1b_phi_off_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_Eqme12a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_Eqme13a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_Eqme14a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_dtbx_0_phi_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_dtbx_1_phi_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_Exists_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_ilgj_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_kill_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_killr_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_killrr1_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_killrr2_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_killrr3_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_larg_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_fsuv_survived_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_m0_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_m1_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_m2_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_mux_FR_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_mux_sign_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_pass12_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_pass13_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_pass14_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2a_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2a_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2a_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2a_phidiff_a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2a_pt_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2b_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2b_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2b_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2b_phidiff_a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2b_pt_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2c_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2c_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2c_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2c_phidiff_a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu2c_pt_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3a_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3a_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3a_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3a_phidiff_a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3a_pt_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3b_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3b_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3b_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3b_phidiff_a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3b_pt_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3c_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3c_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3c_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3c_phidiff_a_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu3c_pt_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu4a_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu4b_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptu4c_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2a_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2a_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2a_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2b_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2b_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2b_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2c_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2c_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2c_e_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2d_c_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2d_d_ptr_b_12_12; + utype_b_12_12 *RC_spvpp_ptub2d_e_ptr_b_12_12; + utype_b_12_12 *mb1a_phi_off_ptr_b_12_12; + utype_b_12_12 *mb1b_phi_off_ptr_b_12_12; + utype_b_12_12 *spvpp_Eqme12a_ptr_b_12_12; + utype_b_12_12 *spvpp_Eqme13a_ptr_b_12_12; + utype_b_12_12 *spvpp_Eqme14a_ptr_b_12_12; + utype_b_12_12 *spvpp_dtbx_0_phi_ptr_b_12_12; + utype_b_12_12 *spvpp_dtbx_1_phi_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_Exists_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_ilgj_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_kill_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_killr_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_killrr1_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_killrr2_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_killrr3_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_larg_ptr_b_12_12; + utype_b_12_12 *spvpp_fsuv_survived_ptr_b_12_12; + utype_b_12_12 *spvpp_m0_ptr_b_12_12; + utype_b_12_12 *spvpp_m1_ptr_b_12_12; + utype_b_12_12 *spvpp_m2_ptr_b_12_12; + utype_b_12_12 *spvpp_mux_FR_ptr_b_12_12; + utype_b_12_12 *spvpp_mux_sign_ptr_b_12_12; + utype_b_12_12 *spvpp_pass12_ptr_b_12_12; + utype_b_12_12 *spvpp_pass13_ptr_b_12_12; + utype_b_12_12 *spvpp_pass14_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2a_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2a_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2a_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2a_phidiff_a_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2a_pt_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2b_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2b_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2b_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2b_phidiff_a_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2b_pt_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2c_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2c_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2c_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2c_phidiff_a_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu2c_pt_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3a_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3a_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3a_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3a_phidiff_a_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3a_pt_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3b_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3b_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3b_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3b_phidiff_a_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3b_pt_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3c_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3c_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3c_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3c_phidiff_a_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu3c_pt_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu4a_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu4b_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptu4c_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2a_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2a_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2a_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2b_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2b_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2b_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2c_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2c_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2c_e_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2d_c_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2d_d_ptr_b_12_12; + utype_b_12_12 *spvpp_ptub2d_e_ptr_b_12_12; + utype_b_12_2 *RC_spvpp_fsuv_larg_ptr_b_12_2; + utype_b_12_2 *spvpp_fsuv_larg_ptr_b_12_2; + utype_b_12_3 *RC_spvpp_fsuv_larg_ptr_b_12_3; + utype_b_12_3 *spvpp_fsuv_larg_ptr_b_12_3; + utype_b_12_4 *RC_spvpp_fsuv_larg_ptr_b_12_4; + utype_b_12_4 *spvpp_fsuv_larg_ptr_b_12_4; + utype_b_12_5 *RC_spvpp_fsuv_larg_ptr_b_12_5; + utype_b_12_5 *spvpp_fsuv_larg_ptr_b_12_5; + utype_b_12_6 *RC_spvpp_fsuv_larg_ptr_b_12_6; + utype_b_12_6 *spvpp_fsuv_larg_ptr_b_12_6; + utype_b_12_7 *RC_spvpp_fsuv_larg_ptr_b_12_7; + utype_b_12_7 *spvpp_fsuv_larg_ptr_b_12_7; + utype_b_12_8 *RC_spvpp_fsuv_larg_ptr_b_12_8; + utype_b_12_8 *spvpp_fsuv_larg_ptr_b_12_8; + utype_b_12_9 *RC_idHp_ptr_b_12_9; + utype_b_12_9 *RC_idLp_ptr_b_12_9; + utype_b_12_9 *RC_idMp_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_fsuv_larg_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_ptub2a_d_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_ptub2b_d_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_ptub2c_d_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_ptub2d_d_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_u2aIdt_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_u2bIdt_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_u2cIdt_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_u3aIdt_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_u3bIdt_ptr_b_12_9; + utype_b_12_9 *RC_spvpp_u3cIdt_ptr_b_12_9; + utype_b_12_9 *idHp_ptr_b_12_9; + utype_b_12_9 *idLp_ptr_b_12_9; + utype_b_12_9 *idMp_ptr_b_12_9; + utype_b_12_9 *spvpp_fsuv_larg_ptr_b_12_9; + utype_b_12_9 *spvpp_ptub2a_d_ptr_b_12_9; + utype_b_12_9 *spvpp_ptub2b_d_ptr_b_12_9; + utype_b_12_9 *spvpp_ptub2c_d_ptr_b_12_9; + utype_b_12_9 *spvpp_ptub2d_d_ptr_b_12_9; + utype_b_12_9 *spvpp_u2aIdt_ptr_b_12_9; + utype_b_12_9 *spvpp_u2bIdt_ptr_b_12_9; + utype_b_12_9 *spvpp_u2cIdt_ptr_b_12_9; + utype_b_12_9 *spvpp_u3aIdt_ptr_b_12_9; + utype_b_12_9 *spvpp_u3bIdt_ptr_b_12_9; + utype_b_12_9 *spvpp_u3cIdt_ptr_b_12_9; + utype_b_13_12 *RC_spvpp_Eq1b1_ptr_b_13_12; + utype_b_13_12 *RC_spvpp_Eq2b1_ptr_b_13_12; + utype_b_13_12 *RC_spvpp_Eq3b1_ptr_b_13_12; + utype_b_13_12 *RC_spvpp_Eqme12_ptr_b_13_12; + utype_b_13_12 *RC_spvpp_Eqme13_ptr_b_13_12; + utype_b_13_12 *RC_spvpp_Eqme14_ptr_b_13_12; + utype_b_13_12 *spvpp_Eq1b1_ptr_b_13_12; + utype_b_13_12 *spvpp_Eq2b1_ptr_b_13_12; + utype_b_13_12 *spvpp_Eq3b1_ptr_b_13_12; + utype_b_13_12 *spvpp_Eqme12_ptr_b_13_12; + utype_b_13_12 *spvpp_Eqme13_ptr_b_13_12; + utype_b_13_12 *spvpp_Eqme14_ptr_b_13_12; + utype_b_13_13 *RC_spvpp_Eqme12a_ptr_b_13_13; + utype_b_13_13 *RC_spvpp_Eqme13a_ptr_b_13_13; + utype_b_13_13 *RC_spvpp_Eqme14a_ptr_b_13_13; + utype_b_13_13 *RC_spvpp_pass12_ptr_b_13_13; + utype_b_13_13 *RC_spvpp_pass13_ptr_b_13_13; + utype_b_13_13 *RC_spvpp_pass14_ptr_b_13_13; + utype_b_13_13 *spvpp_Eqme12a_ptr_b_13_13; + utype_b_13_13 *spvpp_Eqme13a_ptr_b_13_13; + utype_b_13_13 *spvpp_Eqme14a_ptr_b_13_13; + utype_b_13_13 *spvpp_pass12_ptr_b_13_13; + utype_b_13_13 *spvpp_pass13_ptr_b_13_13; + utype_b_13_13 *spvpp_pass14_ptr_b_13_13; + utype_b_14_12 *RC_spvpp_bxa__bxamb1_tin_ptr_b_14_12; + utype_b_14_12 *spvpp_bxa__bxamb1_tin_ptr_b_14_12; + utype_b_14_13 *RC_spvpp_bxcorrect_tid_ptr_b_14_13; + utype_b_14_13 *RC_spvpp_fsuv_idt_ptr_b_14_13; + utype_b_14_13 *spvpp_bxcorrect_tid_ptr_b_14_13; + utype_b_14_13 *spvpp_fsuv_idt_ptr_b_14_13; + utype_b_14_14 *RC_spvpp_Eqme12a_ptr_b_14_14; + utype_b_14_14 *RC_spvpp_Eqme13a_ptr_b_14_14; + utype_b_14_14 *RC_spvpp_Eqme14a_ptr_b_14_14; + utype_b_14_14 *RC_spvpp_pass12_ptr_b_14_14; + utype_b_14_14 *RC_spvpp_pass13_ptr_b_14_14; + utype_b_14_14 *RC_spvpp_pass14_ptr_b_14_14; + utype_b_14_14 *spvpp_Eqme12a_ptr_b_14_14; + utype_b_14_14 *spvpp_Eqme13a_ptr_b_14_14; + utype_b_14_14 *spvpp_Eqme14a_ptr_b_14_14; + utype_b_14_14 *spvpp_pass12_ptr_b_14_14; + utype_b_14_14 *spvpp_pass13_ptr_b_14_14; + utype_b_14_14 *spvpp_pass14_ptr_b_14_14; + utype_b_14_2 *RC_spvpp_mb1_LB_0_RB__ptr_b_14_2; + utype_b_14_2 *RC_spvpp_mb1_LB_1_RB__ptr_b_14_2; + utype_b_14_2 *RC_spvpp_mb1_LB_2_RB__ptr_b_14_2; + utype_b_14_2 *RC_spvpp_mb1_LB_3_RB__ptr_b_14_2; + utype_b_14_2 *spvpp_mb1_LB_0_RB__ptr_b_14_2; + utype_b_14_2 *spvpp_mb1_LB_1_RB__ptr_b_14_2; + utype_b_14_2 *spvpp_mb1_LB_2_RB__ptr_b_14_2; + utype_b_14_2 *spvpp_mb1_LB_3_RB__ptr_b_14_2; + utype_b_15_14 *RC_spvpp_Eq1b1_ptr_b_15_14; + utype_b_15_14 *RC_spvpp_Eq2b1_ptr_b_15_14; + utype_b_15_14 *RC_spvpp_Eq3b1_ptr_b_15_14; + utype_b_15_14 *RC_spvpp_Eqme12_ptr_b_15_14; + utype_b_15_14 *RC_spvpp_Eqme13_ptr_b_15_14; + utype_b_15_14 *RC_spvpp_Eqme14_ptr_b_15_14; + utype_b_15_14 *spvpp_Eq1b1_ptr_b_15_14; + utype_b_15_14 *spvpp_Eq2b1_ptr_b_15_14; + utype_b_15_14 *spvpp_Eq3b1_ptr_b_15_14; + utype_b_15_14 *spvpp_Eqme12_ptr_b_15_14; + utype_b_15_14 *spvpp_Eqme13_ptr_b_15_14; + utype_b_15_14 *spvpp_Eqme14_ptr_b_15_14; + utype_b_15_15 *RC_spvpp_Eqme12a_ptr_b_15_15; + utype_b_15_15 *RC_spvpp_Eqme13a_ptr_b_15_15; + utype_b_15_15 *RC_spvpp_Eqme14a_ptr_b_15_15; + utype_b_15_15 *RC_spvpp_dtbx_0_mb1a_ptr_b_15_15; + utype_b_15_15 *RC_spvpp_dtbx_1_mb1a_ptr_b_15_15; + utype_b_15_15 *RC_spvpp_pass12_ptr_b_15_15; + utype_b_15_15 *RC_spvpp_pass13_ptr_b_15_15; + utype_b_15_15 *RC_spvpp_pass14_ptr_b_15_15; + utype_b_15_15 *spvpp_Eqme12a_ptr_b_15_15; + utype_b_15_15 *spvpp_Eqme13a_ptr_b_15_15; + utype_b_15_15 *spvpp_Eqme14a_ptr_b_15_15; + utype_b_15_15 *spvpp_dtbx_0_mb1a_ptr_b_15_15; + utype_b_15_15 *spvpp_dtbx_1_mb1a_ptr_b_15_15; + utype_b_15_15 *spvpp_pass12_ptr_b_15_15; + utype_b_15_15 *spvpp_pass13_ptr_b_15_15; + utype_b_15_15 *spvpp_pass14_ptr_b_15_15; + utype_b_16_10 *RC_spvpp_u12_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_0_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_10_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_10_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_11_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_11_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_12_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_12_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_13_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_13_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_14_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_14_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_15_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_15_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_16_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_16_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_17_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_17_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_1_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_2_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_3_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_4_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_5_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_6_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_7_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_8_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_9_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u12_9_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_0_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_10_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_10_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_11_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_11_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_12_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_12_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_13_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_13_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_14_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_14_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_15_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_15_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_16_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_16_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_17_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_17_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_1_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_2_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_3_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_4_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_5_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_6_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_7_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_8_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_9_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u13_9_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_0_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_10_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_10_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_11_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_11_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_12_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_12_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_13_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_13_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_14_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_14_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_15_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_15_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_16_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_16_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_17_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_17_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_1_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_2_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_3_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_4_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_5_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_6_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_7_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_8_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_9_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u14_9_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_10_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_11_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_12_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_13_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_14_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_15_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_16_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_17_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_18_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_19_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_20_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_21_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_22_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_23_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u1b1_9_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_0_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_1_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_2_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_3_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_4_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_5_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_6_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_7_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u23_8_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_0_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_1_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_2_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_3_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_4_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_5_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_6_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_7_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u24_8_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_10_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_11_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u2b1_9_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_0_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_1_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_2_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_3_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_4_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_5_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_6_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_7_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u34_8_meB_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_0_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_10_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_11_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_1_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_2_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_3_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_4_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_5_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_6_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_7_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_8_meA_ptr_b_16_10; + utype_b_16_10 *RC_spvpp_u3b1_9_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_0_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_10_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_10_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_11_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_11_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_12_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_12_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_13_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_13_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_14_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_14_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_15_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_15_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_16_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_16_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_17_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_17_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_1_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_2_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_3_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_4_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_5_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_6_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_7_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_8_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_9_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u12_9_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_0_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_10_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_10_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_11_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_11_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_12_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_12_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_13_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_13_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_14_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_14_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_15_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_15_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_16_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_16_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_17_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_17_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_1_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_2_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_3_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_4_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_5_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_6_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_7_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_8_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_9_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u13_9_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_0_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_10_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_10_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_11_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_11_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_12_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_12_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_13_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_13_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_14_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_14_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_15_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_15_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_16_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_16_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_17_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_17_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_1_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_2_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_3_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_4_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_5_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_6_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_7_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_8_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_9_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u14_9_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_10_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_11_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_12_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_13_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_14_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_15_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_16_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_17_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_18_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_19_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_20_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_21_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_22_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_23_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u1b1_9_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_0_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_1_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_2_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_3_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_4_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_5_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_6_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_7_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u23_8_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_0_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_1_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_2_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_3_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_4_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_5_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_6_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_7_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u24_8_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_10_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_11_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u2b1_9_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_0_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_1_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_2_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_3_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_4_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_5_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_6_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_7_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u34_8_meB_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_0_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_10_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_11_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_1_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_2_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_3_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_4_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_5_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_6_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_7_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_8_meA_ptr_b_16_10; + utype_b_16_10 *spvpp_u3b1_9_meA_ptr_b_16_10; + utype_b_16_13 *RC_idHp_ptr_b_16_13; + utype_b_16_13 *RC_idLp_ptr_b_16_13; + utype_b_16_13 *RC_idMp_ptr_b_16_13; + utype_b_16_13 *idHp_ptr_b_16_13; + utype_b_16_13 *idLp_ptr_b_16_13; + utype_b_16_13 *idMp_ptr_b_16_13; + utype_b_16_15 *RC_spvpp_bxcorrect_tid_ptr_b_16_15; + utype_b_16_15 *RC_spvpp_fsuv_idt_ptr_b_16_15; + utype_b_16_15 *spvpp_bxcorrect_tid_ptr_b_16_15; + utype_b_16_15 *spvpp_fsuv_idt_ptr_b_16_15; + utype_b_16_16 *RC_spvpp_Eqme12a_ptr_b_16_16; + utype_b_16_16 *RC_spvpp_Eqme13a_ptr_b_16_16; + utype_b_16_16 *RC_spvpp_Eqme14a_ptr_b_16_16; + utype_b_16_16 *RC_spvpp_pass12_ptr_b_16_16; + utype_b_16_16 *RC_spvpp_pass13_ptr_b_16_16; + utype_b_16_16 *RC_spvpp_pass14_ptr_b_16_16; + utype_b_16_16 *spvpp_Eqme12a_ptr_b_16_16; + utype_b_16_16 *spvpp_Eqme13a_ptr_b_16_16; + utype_b_16_16 *spvpp_Eqme14a_ptr_b_16_16; + utype_b_16_16 *spvpp_pass12_ptr_b_16_16; + utype_b_16_16 *spvpp_pass13_ptr_b_16_16; + utype_b_16_16 *spvpp_pass14_ptr_b_16_16; + utype_b_17_12 *RC_spvpp_Eq2b1r_ptr_b_17_12; + utype_b_17_12 *RC_spvpp_Eq3b1r_ptr_b_17_12; + utype_b_17_12 *RC_spvpp_Eqme12ar_ptr_b_17_12; + utype_b_17_12 *RC_spvpp_Eqme13ar_ptr_b_17_12; + utype_b_17_12 *spvpp_Eq2b1r_ptr_b_17_12; + utype_b_17_12 *spvpp_Eq3b1r_ptr_b_17_12; + utype_b_17_12 *spvpp_Eqme12ar_ptr_b_17_12; + utype_b_17_12 *spvpp_Eqme13ar_ptr_b_17_12; + utype_b_17_13 *RC_spvpp_ub2aIdrrr_ptr_b_17_13; + utype_b_17_13 *RC_spvpp_ub2aIdt_ptr_b_17_13; + utype_b_17_13 *RC_spvpp_ub2bIdrrr_ptr_b_17_13; + utype_b_17_13 *RC_spvpp_ub2bIdt_ptr_b_17_13; + utype_b_17_13 *RC_spvpp_ub2cIdrrr_ptr_b_17_13; + utype_b_17_13 *RC_spvpp_ub2cIdt_ptr_b_17_13; + utype_b_17_13 *RC_spvpp_ub2dIdrrr_ptr_b_17_13; + utype_b_17_13 *RC_spvpp_ub2dIdt_ptr_b_17_13; + utype_b_17_13 *spvpp_ub2aIdrrr_ptr_b_17_13; + utype_b_17_13 *spvpp_ub2aIdt_ptr_b_17_13; + utype_b_17_13 *spvpp_ub2bIdrrr_ptr_b_17_13; + utype_b_17_13 *spvpp_ub2bIdt_ptr_b_17_13; + utype_b_17_13 *spvpp_ub2cIdrrr_ptr_b_17_13; + utype_b_17_13 *spvpp_ub2cIdt_ptr_b_17_13; + utype_b_17_13 *spvpp_ub2dIdrrr_ptr_b_17_13; + utype_b_17_13 *spvpp_ub2dIdt_ptr_b_17_13; + utype_b_17_16 *RC_spvpp_Eq1b1_ptr_b_17_16; + utype_b_17_16 *RC_spvpp_Eq2b1_ptr_b_17_16; + utype_b_17_16 *RC_spvpp_Eq3b1_ptr_b_17_16; + utype_b_17_16 *RC_spvpp_Eqme12_ptr_b_17_16; + utype_b_17_16 *RC_spvpp_Eqme13_ptr_b_17_16; + utype_b_17_16 *RC_spvpp_Eqme14_ptr_b_17_16; + utype_b_17_16 *spvpp_Eq1b1_ptr_b_17_16; + utype_b_17_16 *spvpp_Eq2b1_ptr_b_17_16; + utype_b_17_16 *spvpp_Eq3b1_ptr_b_17_16; + utype_b_17_16 *spvpp_Eqme12_ptr_b_17_16; + utype_b_17_16 *spvpp_Eqme13_ptr_b_17_16; + utype_b_17_16 *spvpp_Eqme14_ptr_b_17_16; + utype_b_17_17 *RC_spvpp_Eqme12a_ptr_b_17_17; + utype_b_17_17 *RC_spvpp_Eqme13a_ptr_b_17_17; + utype_b_17_17 *RC_spvpp_Eqme14a_ptr_b_17_17; + utype_b_17_17 *RC_spvpp_pass12_ptr_b_17_17; + utype_b_17_17 *RC_spvpp_pass13_ptr_b_17_17; + utype_b_17_17 *RC_spvpp_pass14_ptr_b_17_17; + utype_b_17_17 *spvpp_Eqme12a_ptr_b_17_17; + utype_b_17_17 *spvpp_Eqme13a_ptr_b_17_17; + utype_b_17_17 *spvpp_Eqme14a_ptr_b_17_17; + utype_b_17_17 *spvpp_pass12_ptr_b_17_17; + utype_b_17_17 *spvpp_pass13_ptr_b_17_17; + utype_b_17_17 *spvpp_pass14_ptr_b_17_17; + utype_b_18_12 *RC_spvpp_me1_LB_0_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me1_LB_1_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me1_LB_2_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me1_LB_3_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me1_LB_4_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me1_LB_5_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me2_LB_0_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me2_LB_1_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me2_LB_2_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me3_LB_0_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me3_LB_1_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me3_LB_2_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me4_LB_0_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me4_LB_1_RB__ptr_b_18_12; + utype_b_18_12 *RC_spvpp_me4_LB_2_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me1_LB_0_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me1_LB_1_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me1_LB_2_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me1_LB_3_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me1_LB_4_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me1_LB_5_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me2_LB_0_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me2_LB_1_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me2_LB_2_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me3_LB_0_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me3_LB_1_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me3_LB_2_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me4_LB_0_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me4_LB_1_RB__ptr_b_18_12; + utype_b_18_12 *spvpp_me4_LB_2_RB__ptr_b_18_12; + utype_b_19_17 *RC_spvpp_bxcorrect_tid_ptr_b_19_17; + utype_b_19_17 *RC_spvpp_fsuv_idt_ptr_b_19_17; + utype_b_19_17 *spvpp_bxcorrect_tid_ptr_b_19_17; + utype_b_19_17 *spvpp_fsuv_idt_ptr_b_19_17; + utype_b_19_18 *RC_spvpp_Eq1b1_ptr_b_19_18; + utype_b_19_18 *RC_spvpp_Eq2b1_ptr_b_19_18; + utype_b_19_18 *RC_spvpp_Eq3b1_ptr_b_19_18; + utype_b_19_18 *RC_spvpp_Eqme12_ptr_b_19_18; + utype_b_19_18 *RC_spvpp_Eqme13_ptr_b_19_18; + utype_b_19_18 *RC_spvpp_Eqme14_ptr_b_19_18; + utype_b_19_18 *spvpp_Eq1b1_ptr_b_19_18; + utype_b_19_18 *spvpp_Eq2b1_ptr_b_19_18; + utype_b_19_18 *spvpp_Eq3b1_ptr_b_19_18; + utype_b_19_18 *spvpp_Eqme12_ptr_b_19_18; + utype_b_19_18 *spvpp_Eqme13_ptr_b_19_18; + utype_b_19_18 *spvpp_Eqme14_ptr_b_19_18; + utype_b_1_0 *RC_spvpp_Eq1b1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_Eq2b1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_Eq3b1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_Eqme12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_Eqme13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_Eqme14_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_0_max21_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_0_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_0_me21_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_1_max21_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_1_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_1_me21_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_2_max21_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_2_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2_2_me21_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_0_max11_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_0_max12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_0_max13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_0_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_0_mb11_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_0_mb12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_0_mb13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_1_max11_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_1_max12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_1_max13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_1_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_1_mb11_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_1_mb12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_1_mb13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_2_max11_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_2_max12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_2_max13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_2_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_2_mb11_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_2_mb12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_2_mb13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_3_max11_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_3_max12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_3_max13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_3_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_3_mb11_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_3_mb12_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au2b_3_mb13_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au3_0_max31_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au3_0_me31_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au3_1_max31_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au3_1_me31_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au3_2_max31_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au3_2_me31_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_0_max41_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_0_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_0_me41_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_1_max41_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_1_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_1_me41_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_2_max41_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_2_maxq_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_au4_2_me41_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxamb1_s_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame1ac_s_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame1df_s_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame2_larg1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame2_s_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame3_larg1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame3_s_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame4_larg1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxa__bxame4_s_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxcorrect_larg1_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_bxcorrect_s_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_fsuv_larg_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_fsuv_s_ptr_b_1_0; + utype_b_1_0 *RC_spvpp_fsuva_larg_ptr_b_1_0; + utype_b_1_0 *spvpp_Eq1b1_ptr_b_1_0; + utype_b_1_0 *spvpp_Eq2b1_ptr_b_1_0; + utype_b_1_0 *spvpp_Eq3b1_ptr_b_1_0; + utype_b_1_0 *spvpp_Eqme12_ptr_b_1_0; + utype_b_1_0 *spvpp_Eqme13_ptr_b_1_0; + utype_b_1_0 *spvpp_Eqme14_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_0__Max21p_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_0_max21_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_0_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_0_me21_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_1__Max21p_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_1_max21_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_1_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_1_me21_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_2__Max21p_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_2_max21_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_2_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au2_2_me21_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0__Max11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0__Max12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0_max11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0_max12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0_max13_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0_mb11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0_mb12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_0_mb13_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1__Max11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1__Max12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1_max11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1_max12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1_max13_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1_mb11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1_mb12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_1_mb13_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2__Max11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2__Max12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2_max11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2_max12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2_max13_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2_mb11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2_mb12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_2_mb13_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3__Max11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3__Max12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3_max11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3_max12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3_max13_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3_mb11_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3_mb12_ptr_b_1_0; + utype_b_1_0 *spvpp_au2b_3_mb13_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_0__Max31p_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_0_max31_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_0_me31_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_1__Max31p_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_1_max31_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_1_me31_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_2__Max31p_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_2_max31_ptr_b_1_0; + utype_b_1_0 *spvpp_au3_2_me31_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_0__Max41p_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_0_max41_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_0_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_0_me41_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_1__Max41p_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_1_max41_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_1_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_1_me41_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_2__Max41p_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_2_max41_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_2_maxq_ptr_b_1_0; + utype_b_1_0 *spvpp_au4_2_me41_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxamb1_larg1_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxamb1_s_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame1ac_larg1_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame1ac_s_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame1df_larg1_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame1df_s_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame2_larg1_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame2_s_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame3_larg1_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame3_s_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame4_larg1_ptr_b_1_0; + utype_b_1_0 *spvpp_bxa__bxame4_s_ptr_b_1_0; + utype_b_1_0 *spvpp_bxcorrect_larg1_ptr_b_1_0; + utype_b_1_0 *spvpp_bxcorrect_s_ptr_b_1_0; + utype_b_1_0 *spvpp_fsuv_larg_ptr_b_1_0; + utype_b_1_0 *spvpp_fsuv_s_ptr_b_1_0; + utype_b_1_0 *spvpp_fsuva_larg_ptr_b_1_0; + utype_b_1_1 *RC_spvpp_Eqme12a_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_Eqme13a_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_Eqme14a_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_Eqme23_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_Eqme23r_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_Eqme24_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_Eqme34_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_e21_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_e21_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_e21_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_e21_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_e21_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_e21_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_e23_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_e24_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_0_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_e21_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_e21_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_e21_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_e21_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_e21_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_e21_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_e23_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_e24_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_1_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_e21_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_e21_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_e21_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_e21_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_e21_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_e21_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_e23_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_e24_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2_2_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2a_0_me21_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2a_1_me21_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2a_2_me21_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b11_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b11_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b11_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b11_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b11_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b11_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b12_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b12_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b12_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b13_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b13_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_b13_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_0_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b11_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b11_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b11_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b11_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b11_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b11_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b12_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b12_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b12_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b13_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b13_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_b13_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_1_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b11_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b11_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b11_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b11_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b11_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b11_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b12_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b12_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b12_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b13_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b13_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_b13_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_2_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b11_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b11_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b11_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b11_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b11_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b11_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b12_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b12_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b12_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b13_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b13_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_b13_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au2b_3_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_0_e31_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_0_e31_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_0_e31_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_0_e31_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_0_e31_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_0_e31_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_0_e32_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_0_e34_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_1_e31_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_1_e31_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_1_e31_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_1_e31_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_1_e31_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_1_e31_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_1_e32_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_1_e34_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_2_e31_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_2_e31_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_2_e31_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_2_e31_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_2_e31_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_2_e31_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_2_e32_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3_2_e34_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3a_0_me21_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3a_1_me21_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au3a_2_me21_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_0_e41_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_0_e41_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_0_e41_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_0_e41_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_0_e41_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_0_e41_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_0_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_1_e41_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_1_e41_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_1_e41_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_1_e41_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_1_e41_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_1_e41_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_1_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_2_e41_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_2_e41_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_2_e41_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_2_e41_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_2_e41_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_2_e41_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *RC_spvpp_au4_2_maxq_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_m0_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_m1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_m2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_m3_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_res_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_s_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1ac_res_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1ac_s_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1df_m0_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1df_m1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1df_m2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1df_res_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1df_s_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame1df_zcnt_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame2_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame2_m0_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame2_m1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame2_m2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame2_res_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame2_s_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame2_zcnt_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame3_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame3_m0_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame3_m1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame3_m2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame3_res_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame3_s_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame3_zcnt_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame4_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame4_m0_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame4_m1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame4_m2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame4_res_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame4_s_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxa__bxame4_zcnt_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxcorrect_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxcorrect_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxcorrect_m0_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxcorrect_m1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxcorrect_m2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxcorrect_res_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxcorrect_s_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_bxcorrect_zcnt_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv__d_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_kill_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_killr_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_killrr1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_killrr2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_killrr3_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_res_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_s_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuv_survived_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuva_Exists_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuva_ilgj_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuva_kill_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuva_killr_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuva_killrr1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuva_killrr2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuva_killrr3_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_fsuva_survived_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_m0_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_m0a_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_m1_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_m2_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_mux_FR_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_mux_sign_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_pass12_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_pass13_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_pass14_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu2a_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu2a_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu2b_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu2b_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu2c_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu2c_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu3a_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu3a_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu3b_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu3b_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu3c_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu3c_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu4a_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu4b_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptu4c_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptub2a_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptub2a_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptub2b_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptub2b_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptub2c_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptub2c_SelPhi_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptub2d_IdValid_ptr_b_1_1; + utype_b_1_1 *RC_spvpp_ptub2d_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_Eqme12a_ptr_b_1_1; + utype_b_1_1 *spvpp_Eqme13a_ptr_b_1_1; + utype_b_1_1 *spvpp_Eqme14a_ptr_b_1_1; + utype_b_1_1 *spvpp_Eqme23_ptr_b_1_1; + utype_b_1_1 *spvpp_Eqme23r_ptr_b_1_1; + utype_b_1_1 *spvpp_Eqme24_ptr_b_1_1; + utype_b_1_1 *spvpp_Eqme34_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_e21_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_e21_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_e21_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_e21_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_e21_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_e21_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_e23_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_e24_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_0_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_e21_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_e21_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_e21_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_e21_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_e21_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_e21_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_e23_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_e24_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_1_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_e21_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_e21_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_e21_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_e21_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_e21_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_e21_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_e23_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_e24_ptr_b_1_1; + utype_b_1_1 *spvpp_au2_2_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au2a_0_me21_ptr_b_1_1; + utype_b_1_1 *spvpp_au2a_1_me21_ptr_b_1_1; + utype_b_1_1 *spvpp_au2a_2_me21_ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b11_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b11_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b11_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b11_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b11_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b11_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b12_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b12_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b12_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b13_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b13_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_b13_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_0_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b11_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b11_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b11_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b11_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b11_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b11_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b12_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b12_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b12_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b13_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b13_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_b13_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_1_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b11_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b11_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b11_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b11_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b11_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b11_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b12_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b12_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b12_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b13_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b13_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_b13_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_2_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b11_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b11_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b11_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b11_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b11_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b11_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b12_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b12_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b12_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b13_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b13_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_b13_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au2b_3_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0__Max31p_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0_e31_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0_e31_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0_e31_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0_e31_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0_e31_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0_e31_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0_e32_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_0_e34_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1__Max31p_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1_e31_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1_e31_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1_e31_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1_e31_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1_e31_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1_e31_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1_e32_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_1_e34_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2__Max31p_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2_e31_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2_e31_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2_e31_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2_e31_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2_e31_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2_e31_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2_e32_ptr_b_1_1; + utype_b_1_1 *spvpp_au3_2_e34_ptr_b_1_1; + utype_b_1_1 *spvpp_au3a_0_me21_ptr_b_1_1; + utype_b_1_1 *spvpp_au3a_1_me21_ptr_b_1_1; + utype_b_1_1 *spvpp_au3a_2_me21_ptr_b_1_1; + utype_b_1_1 *spvpp_au4_0_e41_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_0_e41_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_0_e41_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_0_e41_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_0_e41_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_0_e41_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_0_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au4_1_e41_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_1_e41_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_1_e41_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_1_e41_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_1_e41_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_1_e41_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_1_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_au4_2_e41_LB_0_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_2_e41_LB_1_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_2_e41_LB_2_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_2_e41_LB_3_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_2_e41_LB_4_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_2_e41_LB_5_RB__ptr_b_1_1; + utype_b_1_1 *spvpp_au4_2_maxq_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_m0_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_m1_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_m2_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_m3_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_res_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_s_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxamb1_zcnt_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1ac_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1ac_m0_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1ac_m1_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1ac_m2_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1ac_res_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1ac_s_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1df_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1df_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1df_m0_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1df_m1_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1df_m2_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1df_res_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1df_s_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame1df_zcnt_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame2_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame2_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame2_m0_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame2_m1_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame2_m2_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame2_res_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame2_s_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame2_zcnt_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame3_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame3_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame3_m0_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame3_m1_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame3_m2_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame3_res_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame3_s_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame3_zcnt_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame4_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame4_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame4_m0_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame4_m1_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame4_m2_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame4_res_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame4_s_ptr_b_1_1; + utype_b_1_1 *spvpp_bxa__bxame4_zcnt_ptr_b_1_1; + utype_b_1_1 *spvpp_bxcorrect_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_bxcorrect_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_bxcorrect_m0_ptr_b_1_1; + utype_b_1_1 *spvpp_bxcorrect_m1_ptr_b_1_1; + utype_b_1_1 *spvpp_bxcorrect_m2_ptr_b_1_1; + utype_b_1_1 *spvpp_bxcorrect_res_ptr_b_1_1; + utype_b_1_1 *spvpp_bxcorrect_s_ptr_b_1_1; + utype_b_1_1 *spvpp_bxcorrect_zcnt_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv__d_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_kill_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_killr_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_killrr1_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_killrr2_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_killrr3_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_res_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_s_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuv_survived_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuva_Exists_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuva_ilgj_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuva_kill_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuva_killr_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuva_killrr1_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuva_killrr2_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuva_killrr3_ptr_b_1_1; + utype_b_1_1 *spvpp_fsuva_survived_ptr_b_1_1; + utype_b_1_1 *spvpp_m0_ptr_b_1_1; + utype_b_1_1 *spvpp_m0a_ptr_b_1_1; + utype_b_1_1 *spvpp_m1_ptr_b_1_1; + utype_b_1_1 *spvpp_m2_ptr_b_1_1; + utype_b_1_1 *spvpp_mux_FR_ptr_b_1_1; + utype_b_1_1 *spvpp_mux_sign_ptr_b_1_1; + utype_b_1_1 *spvpp_pass12_ptr_b_1_1; + utype_b_1_1 *spvpp_pass13_ptr_b_1_1; + utype_b_1_1 *spvpp_pass14_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu2a_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu2a_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu2b_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu2b_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu2c_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu2c_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu3a_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu3a_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu3b_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu3b_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu3c_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu3c_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu4a_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu4b_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptu4c_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptub2a_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptub2a_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptub2b_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptub2b_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptub2c_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptub2c_SelPhi_ptr_b_1_1; + utype_b_1_1 *spvpp_ptub2d_IdValid_ptr_b_1_1; + utype_b_1_1 *spvpp_ptub2d_SelPhi_ptr_b_1_1; + utype_b_20_12 *RC_mb1ap_ptr_b_20_12; + utype_b_20_12 *RC_mb1bp_ptr_b_20_12; + utype_b_20_12 *mb1ap_ptr_b_20_12; + utype_b_20_12 *mb1bp_ptr_b_20_12; + utype_b_20_16 *RC_spvpp_mb1_LB_0_RB__ptr_b_20_16; + utype_b_20_16 *RC_spvpp_mb1_LB_1_RB__ptr_b_20_16; + utype_b_20_16 *RC_spvpp_mb1_LB_2_RB__ptr_b_20_16; + utype_b_20_16 *RC_spvpp_mb1_LB_3_RB__ptr_b_20_16; + utype_b_20_16 *spvpp_mb1_LB_0_RB__ptr_b_20_16; + utype_b_20_16 *spvpp_mb1_LB_1_RB__ptr_b_20_16; + utype_b_20_16 *spvpp_mb1_LB_2_RB__ptr_b_20_16; + utype_b_20_16 *spvpp_mb1_LB_3_RB__ptr_b_20_16; + utype_b_20_17 *RC_spvpp_u12_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_0_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_10_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_10_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_11_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_11_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_12_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_12_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_13_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_13_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_14_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_14_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_15_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_15_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_16_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_16_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_17_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_17_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_1_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_2_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_3_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_4_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_5_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_6_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_7_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_8_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_9_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u12_9_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_0_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_10_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_10_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_11_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_11_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_12_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_12_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_13_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_13_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_14_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_14_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_15_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_15_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_16_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_16_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_17_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_17_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_1_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_2_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_3_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_4_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_5_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_6_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_7_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_8_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_9_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u13_9_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_0_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_10_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_10_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_11_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_11_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_12_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_12_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_13_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_13_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_14_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_14_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_15_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_15_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_16_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_16_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_17_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_17_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_1_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_2_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_3_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_4_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_5_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_6_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_7_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_8_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_9_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u14_9_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_10_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_11_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_12_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_13_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_14_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_15_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_16_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_17_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_18_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_19_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_20_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_21_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_22_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_23_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u1b1_9_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_0_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_1_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_2_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_3_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_4_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_5_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_6_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_7_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u23_8_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_0_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_1_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_2_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_3_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_4_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_5_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_6_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_7_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u24_8_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_10_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_11_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u2b1_9_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_0_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_1_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_2_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_3_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_4_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_5_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_6_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_7_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u34_8_meB_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_0_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_10_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_11_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_1_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_2_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_3_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_4_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_5_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_6_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_7_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_8_meA_ptr_b_20_17; + utype_b_20_17 *RC_spvpp_u3b1_9_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_0_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_10_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_10_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_11_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_11_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_12_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_12_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_13_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_13_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_14_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_14_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_15_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_15_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_16_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_16_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_17_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_17_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_1_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_2_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_3_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_4_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_5_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_6_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_7_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_8_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_9_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u12_9_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_0_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_10_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_10_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_11_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_11_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_12_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_12_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_13_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_13_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_14_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_14_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_15_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_15_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_16_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_16_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_17_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_17_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_1_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_2_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_3_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_4_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_5_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_6_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_7_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_8_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_9_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u13_9_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_0_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_10_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_10_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_11_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_11_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_12_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_12_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_13_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_13_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_14_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_14_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_15_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_15_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_16_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_16_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_17_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_17_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_1_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_2_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_3_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_4_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_5_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_6_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_7_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_8_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_9_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u14_9_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_10_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_11_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_12_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_13_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_14_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_15_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_16_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_17_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_18_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_19_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_20_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_21_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_22_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_23_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u1b1_9_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_0_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_1_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_2_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_3_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_4_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_5_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_6_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_7_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u23_8_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_0_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_1_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_2_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_3_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_4_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_5_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_6_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_7_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u24_8_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_10_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_11_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u2b1_9_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_0_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_1_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_2_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_3_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_4_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_5_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_6_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_7_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u34_8_meB_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_0_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_10_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_11_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_1_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_2_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_3_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_4_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_5_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_6_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_7_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_8_meA_ptr_b_20_17; + utype_b_20_17 *spvpp_u3b1_9_meA_ptr_b_20_17; + utype_b_21_17 *RC_idHp_ptr_b_21_17; + utype_b_21_17 *RC_idLp_ptr_b_21_17; + utype_b_21_17 *RC_idMp_ptr_b_21_17; + utype_b_21_17 *idHp_ptr_b_21_17; + utype_b_21_17 *idLp_ptr_b_21_17; + utype_b_21_17 *idMp_ptr_b_21_17; + utype_b_21_20 *RC_spvpp_Eq1b1_ptr_b_21_20; + utype_b_21_20 *RC_spvpp_Eq2b1_ptr_b_21_20; + utype_b_21_20 *RC_spvpp_Eq3b1_ptr_b_21_20; + utype_b_21_20 *RC_spvpp_Eqme12_ptr_b_21_20; + utype_b_21_20 *RC_spvpp_Eqme13_ptr_b_21_20; + utype_b_21_20 *RC_spvpp_Eqme14_ptr_b_21_20; + utype_b_21_20 *RC_spvpp_bxcorrect_tid_ptr_b_21_20; + utype_b_21_20 *RC_spvpp_fsuv_idt_ptr_b_21_20; + utype_b_21_20 *spvpp_Eq1b1_ptr_b_21_20; + utype_b_21_20 *spvpp_Eq2b1_ptr_b_21_20; + utype_b_21_20 *spvpp_Eq3b1_ptr_b_21_20; + utype_b_21_20 *spvpp_Eqme12_ptr_b_21_20; + utype_b_21_20 *spvpp_Eqme13_ptr_b_21_20; + utype_b_21_20 *spvpp_Eqme14_ptr_b_21_20; + utype_b_21_20 *spvpp_bxcorrect_tid_ptr_b_21_20; + utype_b_21_20 *spvpp_fsuv_idt_ptr_b_21_20; + utype_b_21_21 *RC_spvpp_u12_0_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_10_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_11_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_12_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_13_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_14_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_15_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_16_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_17_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_1_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_2_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_3_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_4_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_5_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_6_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_7_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_8_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u12_9_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_0_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_10_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_11_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_12_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_13_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_14_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_15_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_16_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_17_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_1_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_2_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_3_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_4_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_5_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_6_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_7_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_8_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u13_9_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_0_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_10_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_11_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_12_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_13_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_14_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_15_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_16_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_17_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_1_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_2_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_3_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_4_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_5_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_6_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_7_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_8_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u14_9_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_0_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_0_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_1_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_1_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_2_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_2_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_3_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_3_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_4_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_4_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_5_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_5_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_6_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_6_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_7_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_7_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_8_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u23_8_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_0_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_0_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_1_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_1_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_2_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_2_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_3_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_3_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_4_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_4_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_5_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_5_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_6_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_6_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_7_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_7_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_8_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u24_8_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_0_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_10_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_11_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_1_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_2_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_3_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_4_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_5_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_6_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_7_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_8_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u2b1_9_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_0_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_0_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_1_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_1_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_2_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_2_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_3_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_3_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_4_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_4_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_5_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_5_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_6_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_6_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_7_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_7_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_8_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u34_8_meB_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_0_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_10_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_11_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_1_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_2_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_3_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_4_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_5_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_6_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_7_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_8_meA_ptr_b_21_21; + utype_b_21_21 *RC_spvpp_u3b1_9_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_0_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_10_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_11_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_12_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_13_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_14_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_15_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_16_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_17_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_1_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_2_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_3_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_4_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_5_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_6_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_7_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_8_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u12_9_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_0_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_10_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_11_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_12_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_13_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_14_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_15_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_16_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_17_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_1_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_2_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_3_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_4_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_5_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_6_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_7_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_8_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u13_9_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_0_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_10_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_11_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_12_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_13_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_14_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_15_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_16_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_17_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_1_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_2_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_3_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_4_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_5_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_6_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_7_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_8_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u14_9_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_0_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_0_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_1_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_1_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_2_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_2_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_3_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_3_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_4_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_4_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_5_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_5_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_6_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_6_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_7_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_7_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_8_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u23_8_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_0_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_0_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_1_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_1_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_2_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_2_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_3_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_3_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_4_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_4_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_5_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_5_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_6_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_6_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_7_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_7_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_8_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u24_8_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_0_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_10_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_11_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_1_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_2_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_3_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_4_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_5_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_6_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_7_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_8_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u2b1_9_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_0_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_0_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_1_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_1_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_2_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_2_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_3_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_3_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_4_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_4_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_5_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_5_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_6_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_6_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_7_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_7_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_8_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u34_8_meB_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_0_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_10_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_11_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_1_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_2_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_3_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_4_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_5_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_6_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_7_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_8_meA_ptr_b_21_21; + utype_b_21_21 *spvpp_u3b1_9_meA_ptr_b_21_21; + utype_b_22_10 *RC_pHp_ptr_b_22_10; + utype_b_22_10 *RC_pLp_ptr_b_22_10; + utype_b_22_10 *RC_pMp_ptr_b_22_10; + utype_b_22_10 *pHp_ptr_b_22_10; + utype_b_22_10 *pLp_ptr_b_22_10; + utype_b_22_10 *pMp_ptr_b_22_10; + utype_b_22_19 *RC_spvpp_bxa__bxame1ac_tin_ptr_b_22_19; + utype_b_22_19 *RC_spvpp_bxa__bxame1df_tin_ptr_b_22_19; + utype_b_22_19 *RC_spvpp_bxa__bxame2_tin_ptr_b_22_19; + utype_b_22_19 *RC_spvpp_bxa__bxame3_tin_ptr_b_22_19; + utype_b_22_19 *RC_spvpp_bxa__bxame4_tin_ptr_b_22_19; + utype_b_22_19 *spvpp_bxa__bxame1ac_tin_ptr_b_22_19; + utype_b_22_19 *spvpp_bxa__bxame1df_tin_ptr_b_22_19; + utype_b_22_19 *spvpp_bxa__bxame2_tin_ptr_b_22_19; + utype_b_22_19 *spvpp_bxa__bxame3_tin_ptr_b_22_19; + utype_b_22_19 *spvpp_bxa__bxame4_tin_ptr_b_22_19; + utype_b_23_12 *RC_spvpp_Eq1b1r_ptr_b_23_12; + utype_b_23_12 *RC_spvpp_Eqme12r_ptr_b_23_12; + utype_b_23_12 *RC_spvpp_Eqme13r_ptr_b_23_12; + utype_b_23_12 *RC_spvpp_Eqme14r_ptr_b_23_12; + utype_b_23_12 *spvpp_Eq1b1r_ptr_b_23_12; + utype_b_23_12 *spvpp_Eqme12r_ptr_b_23_12; + utype_b_23_12 *spvpp_Eqme13r_ptr_b_23_12; + utype_b_23_12 *spvpp_Eqme14r_ptr_b_23_12; + utype_b_23_18 *RC_spvpp_Eq2b1r_ptr_b_23_18; + utype_b_23_18 *RC_spvpp_Eq3b1r_ptr_b_23_18; + utype_b_23_18 *spvpp_Eq2b1r_ptr_b_23_18; + utype_b_23_18 *spvpp_Eq3b1r_ptr_b_23_18; + utype_b_23_2 *RC_spvpp_me2_LB_0_RB__ptr_b_23_2; + utype_b_23_2 *RC_spvpp_me2_LB_1_RB__ptr_b_23_2; + utype_b_23_2 *RC_spvpp_me2_LB_2_RB__ptr_b_23_2; + utype_b_23_2 *RC_spvpp_me3_LB_0_RB__ptr_b_23_2; + utype_b_23_2 *RC_spvpp_me3_LB_1_RB__ptr_b_23_2; + utype_b_23_2 *RC_spvpp_me3_LB_2_RB__ptr_b_23_2; + utype_b_23_2 *RC_spvpp_me4_LB_0_RB__ptr_b_23_2; + utype_b_23_2 *RC_spvpp_me4_LB_1_RB__ptr_b_23_2; + utype_b_23_2 *RC_spvpp_me4_LB_2_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me2_LB_0_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me2_LB_1_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me2_LB_2_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me3_LB_0_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me3_LB_1_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me3_LB_2_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me4_LB_0_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me4_LB_1_RB__ptr_b_23_2; + utype_b_23_2 *spvpp_me4_LB_2_RB__ptr_b_23_2; + utype_b_23_22 *RC_spvpp_Eq1b1_ptr_b_23_22; + utype_b_23_22 *RC_spvpp_Eq2b1_ptr_b_23_22; + utype_b_23_22 *RC_spvpp_Eq3b1_ptr_b_23_22; + utype_b_23_22 *RC_spvpp_Eqme12_ptr_b_23_22; + utype_b_23_22 *RC_spvpp_Eqme13_ptr_b_23_22; + utype_b_23_22 *RC_spvpp_Eqme14_ptr_b_23_22; + utype_b_23_22 *spvpp_Eq1b1_ptr_b_23_22; + utype_b_23_22 *spvpp_Eq2b1_ptr_b_23_22; + utype_b_23_22 *spvpp_Eq3b1_ptr_b_23_22; + utype_b_23_22 *spvpp_Eqme12_ptr_b_23_22; + utype_b_23_22 *spvpp_Eqme13_ptr_b_23_22; + utype_b_23_22 *spvpp_Eqme14_ptr_b_23_22; + utype_b_23_23 *RC_spvpp_bxa__bxame2_tin_ptr_b_23_23; + utype_b_23_23 *RC_spvpp_bxa__bxame3_tin_ptr_b_23_23; + utype_b_23_23 *RC_spvpp_bxa__bxame4_tin_ptr_b_23_23; + utype_b_23_23 *spvpp_bxa__bxame2_tin_ptr_b_23_23; + utype_b_23_23 *spvpp_bxa__bxame3_tin_ptr_b_23_23; + utype_b_23_23 *spvpp_bxa__bxame4_tin_ptr_b_23_23; + utype_b_24_21 *RC_spvpp_u12_0_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_10_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_11_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_12_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_13_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_14_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_15_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_16_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_17_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_1_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_2_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_3_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_4_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_5_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_6_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_7_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_8_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u12_9_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_0_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_10_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_11_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_12_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_13_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_14_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_15_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_16_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_17_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_1_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_2_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_3_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_4_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_5_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_6_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_7_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_8_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u13_9_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_0_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_10_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_11_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_12_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_13_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_14_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_15_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_16_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_17_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_1_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_2_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_3_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_4_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_5_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_6_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_7_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_8_meA_ptr_b_24_21; + utype_b_24_21 *RC_spvpp_u14_9_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_0_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_10_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_11_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_12_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_13_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_14_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_15_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_16_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_17_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_1_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_2_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_3_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_4_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_5_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_6_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_7_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_8_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u12_9_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_0_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_10_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_11_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_12_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_13_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_14_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_15_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_16_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_17_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_1_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_2_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_3_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_4_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_5_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_6_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_7_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_8_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u13_9_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_0_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_10_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_11_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_12_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_13_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_14_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_15_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_16_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_17_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_1_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_2_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_3_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_4_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_5_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_6_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_7_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_8_meA_ptr_b_24_21; + utype_b_24_21 *spvpp_u14_9_meA_ptr_b_24_21; + utype_b_25_24 *RC_spvpp_Eq1b1_ptr_b_25_24; + utype_b_25_24 *RC_spvpp_Eqme12_ptr_b_25_24; + utype_b_25_24 *RC_spvpp_Eqme13_ptr_b_25_24; + utype_b_25_24 *RC_spvpp_Eqme14_ptr_b_25_24; + utype_b_25_24 *spvpp_Eq1b1_ptr_b_25_24; + utype_b_25_24 *spvpp_Eqme12_ptr_b_25_24; + utype_b_25_24 *spvpp_Eqme13_ptr_b_25_24; + utype_b_25_24 *spvpp_Eqme14_ptr_b_25_24; + utype_b_25_25 *RC_spvpp_u12_0_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_10_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_11_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_12_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_13_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_14_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_15_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_16_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_17_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_1_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_2_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_3_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_4_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_5_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_6_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_7_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_8_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u12_9_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_0_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_10_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_11_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_12_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_13_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_14_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_15_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_16_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_17_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_1_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_2_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_3_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_4_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_5_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_6_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_7_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_8_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u13_9_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_0_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_10_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_11_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_12_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_13_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_14_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_15_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_16_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_17_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_1_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_2_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_3_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_4_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_5_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_6_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_7_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_8_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u14_9_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_0_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_10_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_11_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_12_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_13_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_14_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_15_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_16_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_17_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_18_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_19_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_1_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_20_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_21_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_22_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_23_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_2_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_3_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_4_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_5_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_6_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_7_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_8_meA_ptr_b_25_25; + utype_b_25_25 *RC_spvpp_u1b1_9_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_0_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_10_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_11_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_12_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_13_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_14_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_15_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_16_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_17_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_1_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_2_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_3_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_4_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_5_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_6_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_7_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_8_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u12_9_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_0_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_10_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_11_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_12_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_13_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_14_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_15_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_16_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_17_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_1_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_2_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_3_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_4_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_5_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_6_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_7_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_8_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u13_9_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_0_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_10_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_11_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_12_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_13_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_14_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_15_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_16_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_17_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_1_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_2_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_3_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_4_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_5_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_6_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_7_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_8_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u14_9_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_0_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_10_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_11_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_12_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_13_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_14_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_15_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_16_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_17_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_18_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_19_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_1_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_20_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_21_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_22_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_23_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_2_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_3_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_4_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_5_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_6_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_7_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_8_meA_ptr_b_25_25; + utype_b_25_25 *spvpp_u1b1_9_meA_ptr_b_25_25; + utype_b_26_23 *RC_spvpp_me1_LB_0_RB__ptr_b_26_23; + utype_b_26_23 *RC_spvpp_me1_LB_1_RB__ptr_b_26_23; + utype_b_26_23 *RC_spvpp_me1_LB_2_RB__ptr_b_26_23; + utype_b_26_23 *RC_spvpp_me1_LB_3_RB__ptr_b_26_23; + utype_b_26_23 *RC_spvpp_me1_LB_4_RB__ptr_b_26_23; + utype_b_26_23 *RC_spvpp_me1_LB_5_RB__ptr_b_26_23; + utype_b_26_23 *spvpp_me1_LB_0_RB__ptr_b_26_23; + utype_b_26_23 *spvpp_me1_LB_1_RB__ptr_b_26_23; + utype_b_26_23 *spvpp_me1_LB_2_RB__ptr_b_26_23; + utype_b_26_23 *spvpp_me1_LB_3_RB__ptr_b_26_23; + utype_b_26_23 *spvpp_me1_LB_4_RB__ptr_b_26_23; + utype_b_26_23 *spvpp_me1_LB_5_RB__ptr_b_26_23; + utype_b_27_23 *RC_pHp_ptr_b_27_23; + utype_b_27_23 *RC_pLp_ptr_b_27_23; + utype_b_27_23 *RC_pMp_ptr_b_27_23; + utype_b_27_23 *pHp_ptr_b_27_23; + utype_b_27_23 *pLp_ptr_b_27_23; + utype_b_27_23 *pMp_ptr_b_27_23; + utype_b_27_26 *RC_spvpp_Eq1b1_ptr_b_27_26; + utype_b_27_26 *RC_spvpp_Eqme12_ptr_b_27_26; + utype_b_27_26 *RC_spvpp_Eqme13_ptr_b_27_26; + utype_b_27_26 *RC_spvpp_Eqme14_ptr_b_27_26; + utype_b_27_26 *spvpp_Eq1b1_ptr_b_27_26; + utype_b_27_26 *spvpp_Eqme12_ptr_b_27_26; + utype_b_27_26 *spvpp_Eqme13_ptr_b_27_26; + utype_b_27_26 *spvpp_Eqme14_ptr_b_27_26; + utype_b_27_27 *RC_spvpp_bxa__bxame1ac_tin_ptr_b_27_27; + utype_b_27_27 *RC_spvpp_bxa__bxame1df_tin_ptr_b_27_27; + utype_b_27_27 *spvpp_bxa__bxame1ac_tin_ptr_b_27_27; + utype_b_27_27 *spvpp_bxa__bxame1df_tin_ptr_b_27_27; + utype_b_28_28 *RC_pHp_ptr_b_28_28; + utype_b_28_28 *RC_pLp_ptr_b_28_28; + utype_b_28_28 *RC_pMp_ptr_b_28_28; + utype_b_28_28 *pHp_ptr_b_28_28; + utype_b_28_28 *pLp_ptr_b_28_28; + utype_b_28_28 *pMp_ptr_b_28_28; + utype_b_29_28 *RC_spvpp_Eq1b1_ptr_b_29_28; + utype_b_29_28 *RC_spvpp_Eqme12_ptr_b_29_28; + utype_b_29_28 *RC_spvpp_Eqme13_ptr_b_29_28; + utype_b_29_28 *RC_spvpp_Eqme14_ptr_b_29_28; + utype_b_29_28 *spvpp_Eq1b1_ptr_b_29_28; + utype_b_29_28 *spvpp_Eqme12_ptr_b_29_28; + utype_b_29_28 *spvpp_Eqme13_ptr_b_29_28; + utype_b_29_28 *spvpp_Eqme14_ptr_b_29_28; + utype_b_2_0 *RC_spvpp_Eqme23r_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_Eqme24r_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_Eqme34r_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_bxa__bxame2_larg1_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_bxa__bxame3_larg1_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_bxa__bxame4_larg1_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_bxcorrect_larg1_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_bxcorrect_tid_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_fsuv_idt_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_fsuv_larg_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_fsuva_idt_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_fsuva_larg_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu2a_etadiff_a_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu2b_etadiff_a_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu2c_etadiff_a_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu3a_etadiff_a_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu3b_etadiff_a_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu3c_etadiff_a_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu4a_etadiff_a_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu4b_etadiff_a_ptr_b_2_0; + utype_b_2_0 *RC_spvpp_ptu4c_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_Eqme23r_ptr_b_2_0; + utype_b_2_0 *spvpp_Eqme24r_ptr_b_2_0; + utype_b_2_0 *spvpp_Eqme34r_ptr_b_2_0; + utype_b_2_0 *spvpp_bxa__bxamb1_larg1_ptr_b_2_0; + utype_b_2_0 *spvpp_bxa__bxame1ac_larg1_ptr_b_2_0; + utype_b_2_0 *spvpp_bxa__bxame1df_larg1_ptr_b_2_0; + utype_b_2_0 *spvpp_bxa__bxame2_larg1_ptr_b_2_0; + utype_b_2_0 *spvpp_bxa__bxame3_larg1_ptr_b_2_0; + utype_b_2_0 *spvpp_bxa__bxame4_larg1_ptr_b_2_0; + utype_b_2_0 *spvpp_bxcorrect_larg1_ptr_b_2_0; + utype_b_2_0 *spvpp_bxcorrect_tid_ptr_b_2_0; + utype_b_2_0 *spvpp_fsuv_idt_ptr_b_2_0; + utype_b_2_0 *spvpp_fsuv_larg_ptr_b_2_0; + utype_b_2_0 *spvpp_fsuva_idt_ptr_b_2_0; + utype_b_2_0 *spvpp_fsuva_larg_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu2a_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu2b_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu2c_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu3a_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu3b_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu3c_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu4a_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu4b_etadiff_a_ptr_b_2_0; + utype_b_2_0 *spvpp_ptu4c_etadiff_a_ptr_b_2_0; + utype_b_2_1 *RC_control_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au2_0_max23_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au2_0_max24_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au2_1_max23_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au2_1_max24_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au2_2_max23_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au2_2_max24_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au3_0_max32_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au3_0_max34_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au3_1_max32_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au3_1_max34_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au3_2_max32_ptr_b_2_1; + utype_b_2_1 *RC_spvpp_au3_2_max34_ptr_b_2_1; + utype_b_2_1 *control_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_0__Maxp_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_0_max23_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_0_max24_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_1__Maxp_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_1_max23_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_1_max24_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_2__Maxp_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_2_max23_ptr_b_2_1; + utype_b_2_1 *spvpp_au2_2_max24_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_0__Max3p_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_0_max32_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_0_max34_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_1__Max3p_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_1_max32_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_1_max34_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_2__Max3p_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_2_max32_ptr_b_2_1; + utype_b_2_1 *spvpp_au3_2_max34_ptr_b_2_1; + utype_b_2_2 *RC_spvpp_Eqme12a_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_Eqme13a_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_Eqme14a_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_Eqme23_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_Eqme23r_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_Eqme24_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_Eqme34_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2_0_e23_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2_0_e24_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2_1_e23_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2_1_e24_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2_2_e23_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2_2_e24_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2a_0_me21_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2a_1_me21_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au2a_2_me21_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3_0_e32_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3_0_e34_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3_1_e32_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3_1_e34_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3_2_e32_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3_2_e34_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3a_0_me21_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3a_1_me21_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_au3a_2_me21_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_m0_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_m1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_m2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_m3_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_res_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_s_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1ac_res_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1ac_s_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1df_m0_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1df_m1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1df_m2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1df_res_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1df_s_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame1df_zcnt_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame2_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame2_m0_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame2_m1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame2_m2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame2_res_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame2_s_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame2_zcnt_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame3_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame3_m0_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame3_m1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame3_m2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame3_res_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame3_s_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame3_zcnt_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame4_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame4_m0_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame4_m1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame4_m2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame4_res_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame4_s_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxa__bxame4_zcnt_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxcorrect_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxcorrect_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxcorrect_m0_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxcorrect_m1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxcorrect_m2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxcorrect_res_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxcorrect_s_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_bxcorrect_zcnt_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv__d_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_kill_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_killr_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_killrr1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_killrr2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_killrr3_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_res_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_s_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuv_survived_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuva_Exists_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuva_ilgj_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuva_kill_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuva_killr_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuva_killrr1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuva_killrr2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuva_killrr3_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_fsuva_survived_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_m0_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_m0a_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_m1_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_m2_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_mux_FR_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_mux_sign_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_pass12_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_pass13_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_pass14_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu2a_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu2a_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu2b_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu2b_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu2c_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu2c_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu3a_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu3a_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu3b_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu3b_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu3c_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptu3c_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptub2a_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptub2a_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptub2b_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptub2b_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptub2c_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptub2c_SelPhi_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptub2d_IdValid_ptr_b_2_2; + utype_b_2_2 *RC_spvpp_ptub2d_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_Eqme12a_ptr_b_2_2; + utype_b_2_2 *spvpp_Eqme13a_ptr_b_2_2; + utype_b_2_2 *spvpp_Eqme14a_ptr_b_2_2; + utype_b_2_2 *spvpp_Eqme23_ptr_b_2_2; + utype_b_2_2 *spvpp_Eqme23r_ptr_b_2_2; + utype_b_2_2 *spvpp_Eqme24_ptr_b_2_2; + utype_b_2_2 *spvpp_Eqme34_ptr_b_2_2; + utype_b_2_2 *spvpp_au2_0_e23_ptr_b_2_2; + utype_b_2_2 *spvpp_au2_0_e24_ptr_b_2_2; + utype_b_2_2 *spvpp_au2_1_e23_ptr_b_2_2; + utype_b_2_2 *spvpp_au2_1_e24_ptr_b_2_2; + utype_b_2_2 *spvpp_au2_2_e23_ptr_b_2_2; + utype_b_2_2 *spvpp_au2_2_e24_ptr_b_2_2; + utype_b_2_2 *spvpp_au2a_0_me21_ptr_b_2_2; + utype_b_2_2 *spvpp_au2a_1_me21_ptr_b_2_2; + utype_b_2_2 *spvpp_au2a_2_me21_ptr_b_2_2; + utype_b_2_2 *spvpp_au3_0_e32_ptr_b_2_2; + utype_b_2_2 *spvpp_au3_0_e34_ptr_b_2_2; + utype_b_2_2 *spvpp_au3_1_e32_ptr_b_2_2; + utype_b_2_2 *spvpp_au3_1_e34_ptr_b_2_2; + utype_b_2_2 *spvpp_au3_2_e32_ptr_b_2_2; + utype_b_2_2 *spvpp_au3_2_e34_ptr_b_2_2; + utype_b_2_2 *spvpp_au3a_0_me21_ptr_b_2_2; + utype_b_2_2 *spvpp_au3a_1_me21_ptr_b_2_2; + utype_b_2_2 *spvpp_au3a_2_me21_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_m0_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_m1_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_m2_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_m3_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_res_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_s_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxamb1_zcnt_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1ac_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1ac_m0_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1ac_m1_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1ac_m2_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1ac_res_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1ac_s_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1df_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1df_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1df_m0_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1df_m1_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1df_m2_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1df_res_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1df_s_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame1df_zcnt_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame2_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame2_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame2_m0_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame2_m1_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame2_m2_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame2_res_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame2_s_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame2_zcnt_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame3_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame3_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame3_m0_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame3_m1_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame3_m2_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame3_res_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame3_s_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame3_zcnt_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame4_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame4_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame4_m0_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame4_m1_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame4_m2_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame4_res_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame4_s_ptr_b_2_2; + utype_b_2_2 *spvpp_bxa__bxame4_zcnt_ptr_b_2_2; + utype_b_2_2 *spvpp_bxcorrect_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_bxcorrect_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_bxcorrect_m0_ptr_b_2_2; + utype_b_2_2 *spvpp_bxcorrect_m1_ptr_b_2_2; + utype_b_2_2 *spvpp_bxcorrect_m2_ptr_b_2_2; + utype_b_2_2 *spvpp_bxcorrect_res_ptr_b_2_2; + utype_b_2_2 *spvpp_bxcorrect_s_ptr_b_2_2; + utype_b_2_2 *spvpp_bxcorrect_zcnt_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv__d_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_kill_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_killr_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_killrr1_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_killrr2_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_killrr3_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_res_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_s_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuv_survived_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuva_Exists_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuva_ilgj_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuva_kill_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuva_killr_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuva_killrr1_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuva_killrr2_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuva_killrr3_ptr_b_2_2; + utype_b_2_2 *spvpp_fsuva_survived_ptr_b_2_2; + utype_b_2_2 *spvpp_m0_ptr_b_2_2; + utype_b_2_2 *spvpp_m0a_ptr_b_2_2; + utype_b_2_2 *spvpp_m1_ptr_b_2_2; + utype_b_2_2 *spvpp_m2_ptr_b_2_2; + utype_b_2_2 *spvpp_mux_FR_ptr_b_2_2; + utype_b_2_2 *spvpp_mux_sign_ptr_b_2_2; + utype_b_2_2 *spvpp_pass12_ptr_b_2_2; + utype_b_2_2 *spvpp_pass13_ptr_b_2_2; + utype_b_2_2 *spvpp_pass14_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu2a_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu2a_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu2b_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu2b_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu2c_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu2c_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu3a_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu3a_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu3b_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu3b_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu3c_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptu3c_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptub2a_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptub2a_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptub2b_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptub2b_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptub2c_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptub2c_SelPhi_ptr_b_2_2; + utype_b_2_2 *spvpp_ptub2d_IdValid_ptr_b_2_2; + utype_b_2_2 *spvpp_ptub2d_SelPhi_ptr_b_2_2; + utype_b_31_2 *RC_spvpp_me1_LB_0_RB__ptr_b_31_2; + utype_b_31_2 *RC_spvpp_me1_LB_1_RB__ptr_b_31_2; + utype_b_31_2 *RC_spvpp_me1_LB_2_RB__ptr_b_31_2; + utype_b_31_2 *RC_spvpp_me1_LB_3_RB__ptr_b_31_2; + utype_b_31_2 *RC_spvpp_me1_LB_4_RB__ptr_b_31_2; + utype_b_31_2 *RC_spvpp_me1_LB_5_RB__ptr_b_31_2; + utype_b_31_2 *spvpp_me1_LB_0_RB__ptr_b_31_2; + utype_b_31_2 *spvpp_me1_LB_1_RB__ptr_b_31_2; + utype_b_31_2 *spvpp_me1_LB_2_RB__ptr_b_31_2; + utype_b_31_2 *spvpp_me1_LB_3_RB__ptr_b_31_2; + utype_b_31_2 *spvpp_me1_LB_4_RB__ptr_b_31_2; + utype_b_31_2 *spvpp_me1_LB_5_RB__ptr_b_31_2; + utype_b_31_28 *RC_spvpp_me1_LB_0_RB__ptr_b_31_28; + utype_b_31_28 *RC_spvpp_me1_LB_1_RB__ptr_b_31_28; + utype_b_31_28 *RC_spvpp_me1_LB_2_RB__ptr_b_31_28; + utype_b_31_28 *RC_spvpp_me1_LB_3_RB__ptr_b_31_28; + utype_b_31_28 *RC_spvpp_me1_LB_4_RB__ptr_b_31_28; + utype_b_31_28 *RC_spvpp_me1_LB_5_RB__ptr_b_31_28; + utype_b_31_28 *spvpp_me1_LB_0_RB__ptr_b_31_28; + utype_b_31_28 *spvpp_me1_LB_1_RB__ptr_b_31_28; + utype_b_31_28 *spvpp_me1_LB_2_RB__ptr_b_31_28; + utype_b_31_28 *spvpp_me1_LB_3_RB__ptr_b_31_28; + utype_b_31_28 *spvpp_me1_LB_4_RB__ptr_b_31_28; + utype_b_31_28 *spvpp_me1_LB_5_RB__ptr_b_31_28; + utype_b_31_30 *RC_spvpp_Eq1b1_ptr_b_31_30; + utype_b_31_30 *RC_spvpp_Eqme12_ptr_b_31_30; + utype_b_31_30 *RC_spvpp_Eqme13_ptr_b_31_30; + utype_b_31_30 *RC_spvpp_Eqme14_ptr_b_31_30; + utype_b_31_30 *spvpp_Eq1b1_ptr_b_31_30; + utype_b_31_30 *spvpp_Eqme12_ptr_b_31_30; + utype_b_31_30 *spvpp_Eqme13_ptr_b_31_30; + utype_b_31_30 *spvpp_Eqme14_ptr_b_31_30; + utype_b_33_32 *RC_spvpp_Eq1b1_ptr_b_33_32; + utype_b_33_32 *RC_spvpp_Eqme12_ptr_b_33_32; + utype_b_33_32 *RC_spvpp_Eqme13_ptr_b_33_32; + utype_b_33_32 *RC_spvpp_Eqme14_ptr_b_33_32; + utype_b_33_32 *spvpp_Eq1b1_ptr_b_33_32; + utype_b_33_32 *spvpp_Eqme12_ptr_b_33_32; + utype_b_33_32 *spvpp_Eqme13_ptr_b_33_32; + utype_b_33_32 *spvpp_Eqme14_ptr_b_33_32; + utype_b_35_24 *RC_spvpp_Eq1b1r_ptr_b_35_24; + utype_b_35_24 *RC_spvpp_Eqme12r_ptr_b_35_24; + utype_b_35_24 *RC_spvpp_Eqme13r_ptr_b_35_24; + utype_b_35_24 *RC_spvpp_Eqme14r_ptr_b_35_24; + utype_b_35_24 *spvpp_Eq1b1r_ptr_b_35_24; + utype_b_35_24 *spvpp_Eqme12r_ptr_b_35_24; + utype_b_35_24 *spvpp_Eqme13r_ptr_b_35_24; + utype_b_35_24 *spvpp_Eqme14r_ptr_b_35_24; + utype_b_35_34 *RC_spvpp_Eq1b1_ptr_b_35_34; + utype_b_35_34 *RC_spvpp_Eqme12_ptr_b_35_34; + utype_b_35_34 *RC_spvpp_Eqme13_ptr_b_35_34; + utype_b_35_34 *RC_spvpp_Eqme14_ptr_b_35_34; + utype_b_35_34 *spvpp_Eq1b1_ptr_b_35_34; + utype_b_35_34 *spvpp_Eqme12_ptr_b_35_34; + utype_b_35_34 *spvpp_Eqme13_ptr_b_35_34; + utype_b_35_34 *spvpp_Eqme14_ptr_b_35_34; + utype_b_37_36 *RC_spvpp_Eq1b1_ptr_b_37_36; + utype_b_37_36 *spvpp_Eq1b1_ptr_b_37_36; + utype_b_39_38 *RC_spvpp_Eq1b1_ptr_b_39_38; + utype_b_39_38 *spvpp_Eq1b1_ptr_b_39_38; + utype_b_3_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_bxa__bxame2_larg1_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_bxa__bxame3_larg1_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_bxa__bxame4_larg1_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_bxcorrect_larg1_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_fsuv_larg_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_fsuva_larg_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_mb1_bend_LB_0_RB__ptr_b_3_0; + utype_b_3_0 *RC_spvpp_mb1_bend_LB_1_RB__ptr_b_3_0; + utype_b_3_0 *RC_spvpp_mb1_bend_LB_2_RB__ptr_b_3_0; + utype_b_3_0 *RC_spvpp_mb1_bend_LB_3_RB__ptr_b_3_0; + utype_b_3_0 *RC_spvpp_ptub2a_mode_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_ptub2b_mode_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_ptub2c_mode_ptr_b_3_0; + utype_b_3_0 *RC_spvpp_ptub2d_mode_ptr_b_3_0; + utype_b_3_0 *spvpp_bxa__bxamb1_larg1_ptr_b_3_0; + utype_b_3_0 *spvpp_bxa__bxame1ac_larg1_ptr_b_3_0; + utype_b_3_0 *spvpp_bxa__bxame1df_larg1_ptr_b_3_0; + utype_b_3_0 *spvpp_bxa__bxame2_larg1_ptr_b_3_0; + utype_b_3_0 *spvpp_bxa__bxame3_larg1_ptr_b_3_0; + utype_b_3_0 *spvpp_bxa__bxame4_larg1_ptr_b_3_0; + utype_b_3_0 *spvpp_bxcorrect_larg1_ptr_b_3_0; + utype_b_3_0 *spvpp_fsuv_larg_ptr_b_3_0; + utype_b_3_0 *spvpp_fsuva_larg_ptr_b_3_0; + utype_b_3_0 *spvpp_mb1_bend_LB_0_RB__ptr_b_3_0; + utype_b_3_0 *spvpp_mb1_bend_LB_1_RB__ptr_b_3_0; + utype_b_3_0 *spvpp_mb1_bend_LB_2_RB__ptr_b_3_0; + utype_b_3_0 *spvpp_mb1_bend_LB_3_RB__ptr_b_3_0; + utype_b_3_0 *spvpp_ptub2a_mode_ptr_b_3_0; + utype_b_3_0 *spvpp_ptub2b_mode_ptr_b_3_0; + utype_b_3_0 *spvpp_ptub2c_mode_ptr_b_3_0; + utype_b_3_0 *spvpp_ptub2d_mode_ptr_b_3_0; + utype_b_3_1 *RC_spvpp_au2a_0_max21_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_au2a_1_max21_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_au2a_2_max21_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_au3a_0_max21_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_au3a_1_max21_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_au3a_2_max21_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_ptub2a_IdValid_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_ptub2b_IdValid_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_ptub2c_IdValid_ptr_b_3_1; + utype_b_3_1 *RC_spvpp_ptub2d_IdValid_ptr_b_3_1; + utype_b_3_1 *spvpp_au2a_0__Maxa21p_ptr_b_3_1; + utype_b_3_1 *spvpp_au2a_0_max21_ptr_b_3_1; + utype_b_3_1 *spvpp_au2a_1__Maxa21p_ptr_b_3_1; + utype_b_3_1 *spvpp_au2a_1_max21_ptr_b_3_1; + utype_b_3_1 *spvpp_au2a_2__Maxa21p_ptr_b_3_1; + utype_b_3_1 *spvpp_au2a_2_max21_ptr_b_3_1; + utype_b_3_1 *spvpp_au3a_0__Maxa21p_ptr_b_3_1; + utype_b_3_1 *spvpp_au3a_0_max21_ptr_b_3_1; + utype_b_3_1 *spvpp_au3a_1__Maxa21p_ptr_b_3_1; + utype_b_3_1 *spvpp_au3a_1_max21_ptr_b_3_1; + utype_b_3_1 *spvpp_au3a_2__Maxa21p_ptr_b_3_1; + utype_b_3_1 *spvpp_au3a_2_max21_ptr_b_3_1; + utype_b_3_1 *spvpp_ptub2a_IdValid_ptr_b_3_1; + utype_b_3_1 *spvpp_ptub2b_IdValid_ptr_b_3_1; + utype_b_3_1 *spvpp_ptub2c_IdValid_ptr_b_3_1; + utype_b_3_1 *spvpp_ptub2d_IdValid_ptr_b_3_1; + utype_b_3_2 *RC_spvpp_Eq1b1_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_Eq2b1_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_Eq3b1_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_Eqme12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_Eqme13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_Eqme14_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2_0_me21_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2_1_me21_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2_2_me21_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_0_max12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_0_max13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_0_mb11_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_0_mb12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_0_mb13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_1_max12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_1_max13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_1_mb11_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_1_mb12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_1_mb13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_2_max12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_2_max13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_2_mb11_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_2_mb12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_2_mb13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_3_max12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_3_max13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_3_mb11_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_3_mb12_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au2b_3_mb13_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au3_0_me31_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au3_1_me31_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au3_2_me31_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au4_0_me41_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au4_1_me41_ptr_b_3_2; + utype_b_3_2 *RC_spvpp_au4_2_me41_ptr_b_3_2; + utype_b_3_2 *spvpp_Eq1b1_ptr_b_3_2; + utype_b_3_2 *spvpp_Eq2b1_ptr_b_3_2; + utype_b_3_2 *spvpp_Eq3b1_ptr_b_3_2; + utype_b_3_2 *spvpp_Eqme12_ptr_b_3_2; + utype_b_3_2 *spvpp_Eqme13_ptr_b_3_2; + utype_b_3_2 *spvpp_Eqme14_ptr_b_3_2; + utype_b_3_2 *spvpp_au2_0_me21_ptr_b_3_2; + utype_b_3_2 *spvpp_au2_1_me21_ptr_b_3_2; + utype_b_3_2 *spvpp_au2_2_me21_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_0__Max12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_0_max12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_0_max13_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_0_mb11_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_0_mb12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_0_mb13_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_1__Max12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_1_max12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_1_max13_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_1_mb11_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_1_mb12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_1_mb13_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_2__Max12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_2_max12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_2_max13_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_2_mb11_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_2_mb12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_2_mb13_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_3__Max12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_3_max12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_3_max13_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_3_mb11_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_3_mb12_ptr_b_3_2; + utype_b_3_2 *spvpp_au2b_3_mb13_ptr_b_3_2; + utype_b_3_2 *spvpp_au3_0_me31_ptr_b_3_2; + utype_b_3_2 *spvpp_au3_1_me31_ptr_b_3_2; + utype_b_3_2 *spvpp_au3_2_me31_ptr_b_3_2; + utype_b_3_2 *spvpp_au4_0_me41_ptr_b_3_2; + utype_b_3_2 *spvpp_au4_1_me41_ptr_b_3_2; + utype_b_3_2 *spvpp_au4_2_me41_ptr_b_3_2; + utype_b_3_3 *RC_spvpp_Eqme12a_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_Eqme13a_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_Eqme14a_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_Eqme23_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_Eqme23r_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_Eqme24_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_Eqme34_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_au2a_0_me21_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_au2a_1_me21_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_au2a_2_me21_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_au3a_0_me21_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_au3a_1_me21_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_au3a_2_me21_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_m0_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_m1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_m2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_m3_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_res_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_s_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1df_m0_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1df_m1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1df_m2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame1df_zcnt_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame2_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame2_m0_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame2_m1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame2_m2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame2_zcnt_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame3_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame3_m0_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame3_m1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame3_m2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame3_zcnt_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame4_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame4_m0_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame4_m1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame4_m2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxa__bxame4_zcnt_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxcorrect_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxcorrect_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxcorrect_m0_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxcorrect_m1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxcorrect_m2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_bxcorrect_zcnt_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv__d_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_kill_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_killr_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_killrr1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_killrr2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_killrr3_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_res_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuv_survived_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuva_Exists_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuva_ilgj_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuva_kill_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuva_killr_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuva_killrr1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuva_killrr2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuva_killrr3_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_fsuva_survived_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_m0_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_m0a_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_m1_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_m2_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_mux_FR_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_mux_sign_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_pass12_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_pass13_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_pass14_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu2a_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu2a_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu2b_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu2b_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu2c_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu2c_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu3a_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu3a_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu3b_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu3b_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu3c_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptu3c_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptub2a_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptub2a_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptub2b_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptub2b_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptub2c_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptub2c_SelPhi_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptub2d_IdValid_ptr_b_3_3; + utype_b_3_3 *RC_spvpp_ptub2d_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_Eqme12a_ptr_b_3_3; + utype_b_3_3 *spvpp_Eqme13a_ptr_b_3_3; + utype_b_3_3 *spvpp_Eqme14a_ptr_b_3_3; + utype_b_3_3 *spvpp_Eqme23_ptr_b_3_3; + utype_b_3_3 *spvpp_Eqme23r_ptr_b_3_3; + utype_b_3_3 *spvpp_Eqme24_ptr_b_3_3; + utype_b_3_3 *spvpp_Eqme34_ptr_b_3_3; + utype_b_3_3 *spvpp_au2a_0_me21_ptr_b_3_3; + utype_b_3_3 *spvpp_au2a_1_me21_ptr_b_3_3; + utype_b_3_3 *spvpp_au2a_2_me21_ptr_b_3_3; + utype_b_3_3 *spvpp_au3a_0_me21_ptr_b_3_3; + utype_b_3_3 *spvpp_au3a_1_me21_ptr_b_3_3; + utype_b_3_3 *spvpp_au3a_2_me21_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_m0_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_m1_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_m2_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_m3_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_res_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_s_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxamb1_zcnt_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1ac_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1ac_m0_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1ac_m1_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1ac_m2_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1df_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1df_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1df_m0_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1df_m1_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1df_m2_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame1df_zcnt_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame2_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame2_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame2_m0_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame2_m1_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame2_m2_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame2_zcnt_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame3_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame3_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame3_m0_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame3_m1_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame3_m2_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame3_zcnt_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame4_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame4_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame4_m0_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame4_m1_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame4_m2_ptr_b_3_3; + utype_b_3_3 *spvpp_bxa__bxame4_zcnt_ptr_b_3_3; + utype_b_3_3 *spvpp_bxcorrect_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_bxcorrect_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_bxcorrect_m0_ptr_b_3_3; + utype_b_3_3 *spvpp_bxcorrect_m1_ptr_b_3_3; + utype_b_3_3 *spvpp_bxcorrect_m2_ptr_b_3_3; + utype_b_3_3 *spvpp_bxcorrect_zcnt_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv__d_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_kill_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_killr_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_killrr1_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_killrr2_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_killrr3_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_res_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuv_survived_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuva_Exists_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuva_ilgj_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuva_kill_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuva_killr_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuva_killrr1_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuva_killrr2_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuva_killrr3_ptr_b_3_3; + utype_b_3_3 *spvpp_fsuva_survived_ptr_b_3_3; + utype_b_3_3 *spvpp_m0_ptr_b_3_3; + utype_b_3_3 *spvpp_m0a_ptr_b_3_3; + utype_b_3_3 *spvpp_m1_ptr_b_3_3; + utype_b_3_3 *spvpp_m2_ptr_b_3_3; + utype_b_3_3 *spvpp_mux_FR_ptr_b_3_3; + utype_b_3_3 *spvpp_mux_sign_ptr_b_3_3; + utype_b_3_3 *spvpp_pass12_ptr_b_3_3; + utype_b_3_3 *spvpp_pass13_ptr_b_3_3; + utype_b_3_3 *spvpp_pass14_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu2a_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu2a_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu2b_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu2b_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu2c_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu2c_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu3a_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu3a_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu3b_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu3b_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu3c_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptu3c_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptub2a_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptub2a_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptub2b_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptub2b_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptub2c_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptub2c_SelPhi_ptr_b_3_3; + utype_b_3_3 *spvpp_ptub2d_IdValid_ptr_b_3_3; + utype_b_3_3 *spvpp_ptub2d_SelPhi_ptr_b_3_3; + utype_b_41_40 *RC_spvpp_Eq1b1_ptr_b_41_40; + utype_b_41_40 *spvpp_Eq1b1_ptr_b_41_40; + utype_b_43_42 *RC_spvpp_Eq1b1_ptr_b_43_42; + utype_b_43_42 *spvpp_Eq1b1_ptr_b_43_42; + utype_b_45_44 *RC_spvpp_Eq1b1_ptr_b_45_44; + utype_b_45_44 *spvpp_Eq1b1_ptr_b_45_44; + utype_b_47_36 *RC_spvpp_Eq1b1r_ptr_b_47_36; + utype_b_47_36 *spvpp_Eq1b1r_ptr_b_47_36; + utype_b_47_46 *RC_spvpp_Eq1b1_ptr_b_47_46; + utype_b_47_46 *spvpp_Eq1b1_ptr_b_47_46; + utype_b_4_0 *RC_idHp_ptr_b_4_0; + utype_b_4_0 *RC_idLp_ptr_b_4_0; + utype_b_4_0 *RC_idMp_ptr_b_4_0; + utype_b_4_0 *RC_pHp_ptr_b_4_0; + utype_b_4_0 *RC_pLp_ptr_b_4_0; + utype_b_4_0 *RC_pMp_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_bxa__bxame2_larg1_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_bxa__bxame3_larg1_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_bxa__bxame4_larg1_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_bxcorrect_larg1_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_fsuv_larg_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_fsuva_larg_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_u4aIdrrr_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_u4aIdt_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_u4bIdrrr_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_u4bIdt_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_u4cIdrrr_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_u4cIdt_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua2aIdt_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua2bIdt_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua2cIdt_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua3aIdrrr_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua3aIdt_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua3bIdrrr_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua3bIdt_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua3cIdrrr_ptr_b_4_0; + utype_b_4_0 *RC_spvpp_ua3cIdt_ptr_b_4_0; + utype_b_4_0 *idHp_ptr_b_4_0; + utype_b_4_0 *idLp_ptr_b_4_0; + utype_b_4_0 *idMp_ptr_b_4_0; + utype_b_4_0 *pHp_ptr_b_4_0; + utype_b_4_0 *pLp_ptr_b_4_0; + utype_b_4_0 *pMp_ptr_b_4_0; + utype_b_4_0 *spvpp_bxa__bxamb1_larg1_ptr_b_4_0; + utype_b_4_0 *spvpp_bxa__bxame1ac_larg1_ptr_b_4_0; + utype_b_4_0 *spvpp_bxa__bxame1df_larg1_ptr_b_4_0; + utype_b_4_0 *spvpp_bxa__bxame2_larg1_ptr_b_4_0; + utype_b_4_0 *spvpp_bxa__bxame3_larg1_ptr_b_4_0; + utype_b_4_0 *spvpp_bxa__bxame4_larg1_ptr_b_4_0; + utype_b_4_0 *spvpp_bxcorrect_larg1_ptr_b_4_0; + utype_b_4_0 *spvpp_fsuv_larg_ptr_b_4_0; + utype_b_4_0 *spvpp_fsuva_larg_ptr_b_4_0; + utype_b_4_0 *spvpp_u4aIdrrr_ptr_b_4_0; + utype_b_4_0 *spvpp_u4aIdt_ptr_b_4_0; + utype_b_4_0 *spvpp_u4bIdrrr_ptr_b_4_0; + utype_b_4_0 *spvpp_u4bIdt_ptr_b_4_0; + utype_b_4_0 *spvpp_u4cIdrrr_ptr_b_4_0; + utype_b_4_0 *spvpp_u4cIdt_ptr_b_4_0; + utype_b_4_0 *spvpp_ua2aIdt_ptr_b_4_0; + utype_b_4_0 *spvpp_ua2bIdt_ptr_b_4_0; + utype_b_4_0 *spvpp_ua2cIdt_ptr_b_4_0; + utype_b_4_0 *spvpp_ua3aIdrrr_ptr_b_4_0; + utype_b_4_0 *spvpp_ua3aIdt_ptr_b_4_0; + utype_b_4_0 *spvpp_ua3bIdrrr_ptr_b_4_0; + utype_b_4_0 *spvpp_ua3bIdt_ptr_b_4_0; + utype_b_4_0 *spvpp_ua3cIdrrr_ptr_b_4_0; + utype_b_4_0 *spvpp_ua3cIdt_ptr_b_4_0; + utype_b_4_2 *RC_spvpp_au2_0_max21_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au2_1_max21_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au2_2_max21_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au2b_0_max11_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au2b_1_max11_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au2b_2_max11_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au2b_3_max11_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au3_0_max31_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au3_1_max31_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au3_2_max31_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au4_0_max41_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au4_1_max41_ptr_b_4_2; + utype_b_4_2 *RC_spvpp_au4_2_max41_ptr_b_4_2; + utype_b_4_2 *spvpp_au2_0__Max21p_ptr_b_4_2; + utype_b_4_2 *spvpp_au2_0_max21_ptr_b_4_2; + utype_b_4_2 *spvpp_au2_1__Max21p_ptr_b_4_2; + utype_b_4_2 *spvpp_au2_1_max21_ptr_b_4_2; + utype_b_4_2 *spvpp_au2_2__Max21p_ptr_b_4_2; + utype_b_4_2 *spvpp_au2_2_max21_ptr_b_4_2; + utype_b_4_2 *spvpp_au2b_0__Max11_ptr_b_4_2; + utype_b_4_2 *spvpp_au2b_0_max11_ptr_b_4_2; + utype_b_4_2 *spvpp_au2b_1__Max11_ptr_b_4_2; + utype_b_4_2 *spvpp_au2b_1_max11_ptr_b_4_2; + utype_b_4_2 *spvpp_au2b_2__Max11_ptr_b_4_2; + utype_b_4_2 *spvpp_au2b_2_max11_ptr_b_4_2; + utype_b_4_2 *spvpp_au2b_3__Max11_ptr_b_4_2; + utype_b_4_2 *spvpp_au2b_3_max11_ptr_b_4_2; + utype_b_4_2 *spvpp_au3_0__Max31p_ptr_b_4_2; + utype_b_4_2 *spvpp_au3_0_max31_ptr_b_4_2; + utype_b_4_2 *spvpp_au3_1__Max31p_ptr_b_4_2; + utype_b_4_2 *spvpp_au3_1_max31_ptr_b_4_2; + utype_b_4_2 *spvpp_au3_2__Max31p_ptr_b_4_2; + utype_b_4_2 *spvpp_au3_2_max31_ptr_b_4_2; + utype_b_4_2 *spvpp_au4_0__Max41p_ptr_b_4_2; + utype_b_4_2 *spvpp_au4_0_max41_ptr_b_4_2; + utype_b_4_2 *spvpp_au4_1__Max41p_ptr_b_4_2; + utype_b_4_2 *spvpp_au4_1_max41_ptr_b_4_2; + utype_b_4_2 *spvpp_au4_2__Max41p_ptr_b_4_2; + utype_b_4_2 *spvpp_au4_2_max41_ptr_b_4_2; + utype_b_4_3 *RC_spvpp_bxcorrect_tid_ptr_b_4_3; + utype_b_4_3 *RC_spvpp_fsuv_idt_ptr_b_4_3; + utype_b_4_3 *RC_spvpp_fsuva_idt_ptr_b_4_3; + utype_b_4_3 *spvpp_bxcorrect_tid_ptr_b_4_3; + utype_b_4_3 *spvpp_fsuv_idt_ptr_b_4_3; + utype_b_4_3 *spvpp_fsuva_idt_ptr_b_4_3; + utype_b_4_4 *RC_spvpp_Eqme12a_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_Eqme13a_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_Eqme14a_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_Eqme23_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_Eqme23r_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_Eqme24_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_Eqme34_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_au2a_0_me21_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_au2a_1_me21_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_au2a_2_me21_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_au3a_0_me21_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_au3a_1_me21_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_au3a_2_me21_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxamb1_m0_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxamb1_m1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxamb1_m2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxamb1_m3_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1df_m0_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1df_m1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1df_m2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame1df_zcnt_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame2_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame2_m0_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame2_m1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame2_m2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame2_zcnt_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame3_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame3_m0_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame3_m1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame3_m2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame3_zcnt_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame4_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame4_m0_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame4_m1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame4_m2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxa__bxame4_zcnt_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxcorrect_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxcorrect_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxcorrect_m0_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxcorrect_m1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxcorrect_m2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_bxcorrect_zcnt_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv__d_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv_kill_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv_killr_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv_killrr1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv_killrr2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv_killrr3_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuv_survived_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuva_Exists_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuva_ilgj_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuva_kill_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuva_killr_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuva_killrr1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuva_killrr2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuva_killrr3_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_fsuva_survived_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_m0_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_m0a_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_m1_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_m2_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_mb1_bend_LB_0_RB__ptr_b_4_4; + utype_b_4_4 *RC_spvpp_mb1_bend_LB_1_RB__ptr_b_4_4; + utype_b_4_4 *RC_spvpp_mb1_bend_LB_2_RB__ptr_b_4_4; + utype_b_4_4 *RC_spvpp_mb1_bend_LB_3_RB__ptr_b_4_4; + utype_b_4_4 *RC_spvpp_mux_FR_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_mux_sign_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_pass12_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_pass13_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_pass14_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptu2a_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptu2b_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptu2c_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptu3a_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptu3b_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptu3c_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptub2a_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptub2a_mode_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptub2b_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptub2b_mode_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptub2c_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptub2c_mode_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptub2d_SelPhi_ptr_b_4_4; + utype_b_4_4 *RC_spvpp_ptub2d_mode_ptr_b_4_4; + utype_b_4_4 *spvpp_Eqme12a_ptr_b_4_4; + utype_b_4_4 *spvpp_Eqme13a_ptr_b_4_4; + utype_b_4_4 *spvpp_Eqme14a_ptr_b_4_4; + utype_b_4_4 *spvpp_Eqme23_ptr_b_4_4; + utype_b_4_4 *spvpp_Eqme23r_ptr_b_4_4; + utype_b_4_4 *spvpp_Eqme24_ptr_b_4_4; + utype_b_4_4 *spvpp_Eqme34_ptr_b_4_4; + utype_b_4_4 *spvpp_au2a_0_me21_ptr_b_4_4; + utype_b_4_4 *spvpp_au2a_1_me21_ptr_b_4_4; + utype_b_4_4 *spvpp_au2a_2_me21_ptr_b_4_4; + utype_b_4_4 *spvpp_au3a_0_me21_ptr_b_4_4; + utype_b_4_4 *spvpp_au3a_1_me21_ptr_b_4_4; + utype_b_4_4 *spvpp_au3a_2_me21_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxamb1_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxamb1_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxamb1_m0_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxamb1_m1_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxamb1_m2_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxamb1_m3_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxamb1_zcnt_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1ac_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1ac_m0_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1ac_m1_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1ac_m2_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1df_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1df_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1df_m0_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1df_m1_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1df_m2_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame1df_zcnt_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame2_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame2_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame2_m0_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame2_m1_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame2_m2_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame2_zcnt_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame3_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame3_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame3_m0_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame3_m1_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame3_m2_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame3_zcnt_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame4_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame4_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame4_m0_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame4_m1_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame4_m2_ptr_b_4_4; + utype_b_4_4 *spvpp_bxa__bxame4_zcnt_ptr_b_4_4; + utype_b_4_4 *spvpp_bxcorrect_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_bxcorrect_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_bxcorrect_m0_ptr_b_4_4; + utype_b_4_4 *spvpp_bxcorrect_m1_ptr_b_4_4; + utype_b_4_4 *spvpp_bxcorrect_m2_ptr_b_4_4; + utype_b_4_4 *spvpp_bxcorrect_zcnt_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv__d_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv_kill_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv_killr_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv_killrr1_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv_killrr2_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv_killrr3_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuv_survived_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuva_Exists_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuva_ilgj_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuva_kill_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuva_killr_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuva_killrr1_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuva_killrr2_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuva_killrr3_ptr_b_4_4; + utype_b_4_4 *spvpp_fsuva_survived_ptr_b_4_4; + utype_b_4_4 *spvpp_m0_ptr_b_4_4; + utype_b_4_4 *spvpp_m0a_ptr_b_4_4; + utype_b_4_4 *spvpp_m1_ptr_b_4_4; + utype_b_4_4 *spvpp_m2_ptr_b_4_4; + utype_b_4_4 *spvpp_mb1_bend_LB_0_RB__ptr_b_4_4; + utype_b_4_4 *spvpp_mb1_bend_LB_1_RB__ptr_b_4_4; + utype_b_4_4 *spvpp_mb1_bend_LB_2_RB__ptr_b_4_4; + utype_b_4_4 *spvpp_mb1_bend_LB_3_RB__ptr_b_4_4; + utype_b_4_4 *spvpp_mux_FR_ptr_b_4_4; + utype_b_4_4 *spvpp_mux_sign_ptr_b_4_4; + utype_b_4_4 *spvpp_pass12_ptr_b_4_4; + utype_b_4_4 *spvpp_pass13_ptr_b_4_4; + utype_b_4_4 *spvpp_pass14_ptr_b_4_4; + utype_b_4_4 *spvpp_ptu2a_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptu2b_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptu2c_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptu3a_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptu3b_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptu3c_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptub2a_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptub2a_mode_ptr_b_4_4; + utype_b_4_4 *spvpp_ptub2b_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptub2b_mode_ptr_b_4_4; + utype_b_4_4 *spvpp_ptub2c_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptub2c_mode_ptr_b_4_4; + utype_b_4_4 *spvpp_ptub2d_SelPhi_ptr_b_4_4; + utype_b_4_4 *spvpp_ptub2d_mode_ptr_b_4_4; + utype_b_5_0 *RC_spvpp_Eq2b1r_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_Eq3b1r_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_Eqme12ar_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_Eqme13ar_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_bxa__bxame2_larg1_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_bxa__bxame3_larg1_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_bxa__bxame4_larg1_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_bxcorrect_larg1_ptr_b_5_0; + utype_b_5_0 *RC_spvpp_fsuv_larg_ptr_b_5_0; + utype_b_5_0 *spvpp_Eq2b1r_ptr_b_5_0; + utype_b_5_0 *spvpp_Eq3b1r_ptr_b_5_0; + utype_b_5_0 *spvpp_Eqme12ar_ptr_b_5_0; + utype_b_5_0 *spvpp_Eqme13ar_ptr_b_5_0; + utype_b_5_0 *spvpp_bxa__bxamb1_larg1_ptr_b_5_0; + utype_b_5_0 *spvpp_bxa__bxame1ac_larg1_ptr_b_5_0; + utype_b_5_0 *spvpp_bxa__bxame1df_larg1_ptr_b_5_0; + utype_b_5_0 *spvpp_bxa__bxame2_larg1_ptr_b_5_0; + utype_b_5_0 *spvpp_bxa__bxame3_larg1_ptr_b_5_0; + utype_b_5_0 *spvpp_bxa__bxame4_larg1_ptr_b_5_0; + utype_b_5_0 *spvpp_bxcorrect_larg1_ptr_b_5_0; + utype_b_5_0 *spvpp_fsuv_larg_ptr_b_5_0; + utype_b_5_1 *RC_spvpp_fsuva_larg_ptr_b_5_1; + utype_b_5_1 *spvpp_fsuva_larg_ptr_b_5_1; + utype_b_5_2 *RC_spvpp_fsuva_larg_ptr_b_5_2; + utype_b_5_2 *spvpp_fsuva_larg_ptr_b_5_2; + utype_b_5_3 *RC_spvpp_Eqme23r_ptr_b_5_3; + utype_b_5_3 *RC_spvpp_Eqme24r_ptr_b_5_3; + utype_b_5_3 *RC_spvpp_Eqme34r_ptr_b_5_3; + utype_b_5_3 *RC_spvpp_fsuva_larg_ptr_b_5_3; + utype_b_5_3 *spvpp_Eqme23r_ptr_b_5_3; + utype_b_5_3 *spvpp_Eqme24r_ptr_b_5_3; + utype_b_5_3 *spvpp_Eqme34r_ptr_b_5_3; + utype_b_5_3 *spvpp_fsuva_larg_ptr_b_5_3; + utype_b_5_4 *RC_spvpp_Eq1b1_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_Eq2b1_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_Eq3b1_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_Eqme12_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_Eqme13_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_Eqme14_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2_0_me21_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2_1_me21_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2_2_me21_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_0_mb11_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_0_mb12_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_0_mb13_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_1_mb11_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_1_mb12_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_1_mb13_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_2_mb11_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_2_mb12_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_2_mb13_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_3_mb11_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_3_mb12_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au2b_3_mb13_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au3_0_me31_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au3_1_me31_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au3_2_me31_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au4_0_me41_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au4_1_me41_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_au4_2_me41_ptr_b_5_4; + utype_b_5_4 *RC_spvpp_fsuva_larg_ptr_b_5_4; + utype_b_5_4 *spvpp_Eq1b1_ptr_b_5_4; + utype_b_5_4 *spvpp_Eq2b1_ptr_b_5_4; + utype_b_5_4 *spvpp_Eq3b1_ptr_b_5_4; + utype_b_5_4 *spvpp_Eqme12_ptr_b_5_4; + utype_b_5_4 *spvpp_Eqme13_ptr_b_5_4; + utype_b_5_4 *spvpp_Eqme14_ptr_b_5_4; + utype_b_5_4 *spvpp_au2_0_me21_ptr_b_5_4; + utype_b_5_4 *spvpp_au2_1_me21_ptr_b_5_4; + utype_b_5_4 *spvpp_au2_2_me21_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_0_mb11_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_0_mb12_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_0_mb13_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_1_mb11_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_1_mb12_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_1_mb13_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_2_mb11_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_2_mb12_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_2_mb13_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_3_mb11_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_3_mb12_ptr_b_5_4; + utype_b_5_4 *spvpp_au2b_3_mb13_ptr_b_5_4; + utype_b_5_4 *spvpp_au3_0_me31_ptr_b_5_4; + utype_b_5_4 *spvpp_au3_1_me31_ptr_b_5_4; + utype_b_5_4 *spvpp_au3_2_me31_ptr_b_5_4; + utype_b_5_4 *spvpp_au4_0_me41_ptr_b_5_4; + utype_b_5_4 *spvpp_au4_1_me41_ptr_b_5_4; + utype_b_5_4 *spvpp_au4_2_me41_ptr_b_5_4; + utype_b_5_4 *spvpp_fsuva_larg_ptr_b_5_4; + utype_b_5_5 *RC_spvpp_Eqme12a_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_Eqme13a_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_Eqme14a_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_Eqme23_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_Eqme23r_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_Eqme24_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_Eqme34_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_au2a_0_me21_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_au2a_1_me21_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_au2a_2_me21_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_au3a_0_me21_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_au3a_1_me21_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_au3a_2_me21_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxamb1_m0_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxamb1_m1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxamb1_m2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxamb1_m3_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1df_m0_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1df_m1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1df_m2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame1df_zcnt_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame2_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame2_m0_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame2_m1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame2_m2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame2_zcnt_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame3_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame3_m0_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame3_m1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame3_m2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame3_zcnt_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame4_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame4_m0_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame4_m1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame4_m2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxa__bxame4_zcnt_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxcorrect_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxcorrect_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxcorrect_m0_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxcorrect_m1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxcorrect_m2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_bxcorrect_zcnt_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv__d_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv_kill_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv_killr_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv_killrr1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv_killrr2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv_killrr3_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuv_survived_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_Exists_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_ilgj_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_kill_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_killr_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_killrr1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_killrr2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_killrr3_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_larg_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_fsuva_survived_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_m0_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_m0a_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_m1_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_m2_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_mux_FR_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_mux_sign_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_pass12_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_pass13_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_pass14_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptu2a_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptu2b_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptu2c_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptu3a_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptu3b_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptu3c_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptub2a_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptub2b_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptub2c_SelPhi_ptr_b_5_5; + utype_b_5_5 *RC_spvpp_ptub2d_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_Eqme12a_ptr_b_5_5; + utype_b_5_5 *spvpp_Eqme13a_ptr_b_5_5; + utype_b_5_5 *spvpp_Eqme14a_ptr_b_5_5; + utype_b_5_5 *spvpp_Eqme23_ptr_b_5_5; + utype_b_5_5 *spvpp_Eqme23r_ptr_b_5_5; + utype_b_5_5 *spvpp_Eqme24_ptr_b_5_5; + utype_b_5_5 *spvpp_Eqme34_ptr_b_5_5; + utype_b_5_5 *spvpp_au2a_0_me21_ptr_b_5_5; + utype_b_5_5 *spvpp_au2a_1_me21_ptr_b_5_5; + utype_b_5_5 *spvpp_au2a_2_me21_ptr_b_5_5; + utype_b_5_5 *spvpp_au3a_0_me21_ptr_b_5_5; + utype_b_5_5 *spvpp_au3a_1_me21_ptr_b_5_5; + utype_b_5_5 *spvpp_au3a_2_me21_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxamb1_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxamb1_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxamb1_m0_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxamb1_m1_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxamb1_m2_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxamb1_m3_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxamb1_zcnt_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1ac_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1ac_m0_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1ac_m1_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1ac_m2_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1df_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1df_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1df_m0_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1df_m1_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1df_m2_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame1df_zcnt_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame2_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame2_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame2_m0_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame2_m1_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame2_m2_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame2_zcnt_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame3_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame3_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame3_m0_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame3_m1_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame3_m2_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame3_zcnt_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame4_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame4_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame4_m0_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame4_m1_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame4_m2_ptr_b_5_5; + utype_b_5_5 *spvpp_bxa__bxame4_zcnt_ptr_b_5_5; + utype_b_5_5 *spvpp_bxcorrect_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_bxcorrect_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_bxcorrect_m0_ptr_b_5_5; + utype_b_5_5 *spvpp_bxcorrect_m1_ptr_b_5_5; + utype_b_5_5 *spvpp_bxcorrect_m2_ptr_b_5_5; + utype_b_5_5 *spvpp_bxcorrect_zcnt_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv__d_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv_kill_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv_killr_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv_killrr1_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv_killrr2_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv_killrr3_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuv_survived_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_Exists_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_ilgj_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_kill_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_killr_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_killrr1_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_killrr2_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_killrr3_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_larg_ptr_b_5_5; + utype_b_5_5 *spvpp_fsuva_survived_ptr_b_5_5; + utype_b_5_5 *spvpp_m0_ptr_b_5_5; + utype_b_5_5 *spvpp_m0a_ptr_b_5_5; + utype_b_5_5 *spvpp_m1_ptr_b_5_5; + utype_b_5_5 *spvpp_m2_ptr_b_5_5; + utype_b_5_5 *spvpp_mux_FR_ptr_b_5_5; + utype_b_5_5 *spvpp_mux_sign_ptr_b_5_5; + utype_b_5_5 *spvpp_pass12_ptr_b_5_5; + utype_b_5_5 *spvpp_pass13_ptr_b_5_5; + utype_b_5_5 *spvpp_pass14_ptr_b_5_5; + utype_b_5_5 *spvpp_ptu2a_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptu2b_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptu2c_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptu3a_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptu3b_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptu3c_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptub2a_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptub2b_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptub2c_SelPhi_ptr_b_5_5; + utype_b_5_5 *spvpp_ptub2d_SelPhi_ptr_b_5_5; + utype_b_6_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_bxa__bxame2_larg1_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_bxa__bxame3_larg1_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_bxa__bxame4_larg1_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_bxcorrect_larg1_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_fsuv_larg_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_0_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_10_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_11_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_12_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_13_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_14_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_15_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_16_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_17_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_1_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_2_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_3_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_4_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_5_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_6_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_7_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_8_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u12_9_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_0_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_10_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_11_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_12_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_13_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_14_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_15_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_16_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_17_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_1_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_2_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_3_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_4_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_5_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_6_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_7_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_8_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u13_9_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_0_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_10_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_11_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_12_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_13_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_14_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_15_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_16_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_17_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_1_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_2_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_3_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_4_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_5_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_6_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_7_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_8_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u14_9_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_0_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_10_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_11_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_12_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_13_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_14_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_15_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_16_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_17_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_18_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_19_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_1_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_20_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_21_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_22_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_23_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_2_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_3_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_4_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_5_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_6_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_7_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_8_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u1b1_9_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_0_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_10_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_11_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_1_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_2_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_3_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_4_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_5_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_6_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_7_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_8_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u2b1_9_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_0_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_10_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_11_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_1_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_2_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_3_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_4_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_5_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_6_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_7_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_8_Dphi_ptr_b_6_0; + utype_b_6_0 *RC_spvpp_u3b1_9_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_bxa__bxamb1_larg1_ptr_b_6_0; + utype_b_6_0 *spvpp_bxa__bxame1ac_larg1_ptr_b_6_0; + utype_b_6_0 *spvpp_bxa__bxame1df_larg1_ptr_b_6_0; + utype_b_6_0 *spvpp_bxa__bxame2_larg1_ptr_b_6_0; + utype_b_6_0 *spvpp_bxa__bxame3_larg1_ptr_b_6_0; + utype_b_6_0 *spvpp_bxa__bxame4_larg1_ptr_b_6_0; + utype_b_6_0 *spvpp_bxcorrect_larg1_ptr_b_6_0; + utype_b_6_0 *spvpp_fsuv_larg_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_0_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_10_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_11_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_12_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_13_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_14_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_15_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_16_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_17_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_1_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_2_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_3_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_4_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_5_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_6_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_7_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_8_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u12_9_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_0_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_10_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_11_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_12_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_13_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_14_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_15_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_16_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_17_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_1_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_2_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_3_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_4_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_5_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_6_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_7_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_8_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u13_9_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_0_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_10_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_11_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_12_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_13_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_14_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_15_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_16_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_17_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_1_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_2_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_3_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_4_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_5_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_6_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_7_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_8_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u14_9_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_0_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_10_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_11_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_12_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_13_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_14_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_15_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_16_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_17_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_18_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_19_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_1_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_20_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_21_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_22_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_23_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_2_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_3_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_4_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_5_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_6_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_7_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_8_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u1b1_9_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_0_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_10_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_11_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_1_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_2_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_3_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_4_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_5_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_6_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_7_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_8_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u2b1_9_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_0_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_10_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_11_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_1_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_2_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_3_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_4_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_5_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_6_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_7_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_8_Dphi_ptr_b_6_0; + utype_b_6_0 *spvpp_u3b1_9_Dphi_ptr_b_6_0; + utype_b_6_1 *RC_spvpp_u12_0_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_10_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_11_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_12_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_13_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_14_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_15_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_16_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_17_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_1_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_2_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_3_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_4_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_5_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_6_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_7_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_8_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u12_9_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_0_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_10_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_11_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_12_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_13_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_14_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_15_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_16_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_17_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_1_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_2_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_3_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_4_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_5_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_6_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_7_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_8_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u13_9_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_0_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_10_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_11_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_12_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_13_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_14_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_15_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_16_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_17_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_1_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_2_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_3_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_4_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_5_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_6_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_7_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_8_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u14_9_etaB_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_0_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_10_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_11_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_12_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_13_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_14_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_15_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_16_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_17_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_18_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_19_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_1_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_20_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_21_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_22_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_23_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_2_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_3_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_4_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_5_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_6_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_7_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_8_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u1b1_9_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_0_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_10_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_11_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_1_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_2_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_3_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_4_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_5_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_6_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_7_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_8_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u2b1_9_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_0_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_10_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_11_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_1_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_2_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_3_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_4_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_5_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_6_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_7_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_8_eta_ptr_b_6_1; + utype_b_6_1 *RC_spvpp_u3b1_9_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_0_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_10_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_11_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_12_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_13_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_14_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_15_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_16_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_17_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_1_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_2_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_3_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_4_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_5_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_6_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_7_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_8_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u12_9_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_0_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_10_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_11_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_12_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_13_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_14_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_15_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_16_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_17_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_1_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_2_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_3_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_4_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_5_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_6_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_7_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_8_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u13_9_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_0_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_10_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_11_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_12_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_13_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_14_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_15_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_16_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_17_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_1_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_2_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_3_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_4_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_5_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_6_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_7_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_8_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u14_9_etaB_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_0_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_10_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_11_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_12_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_13_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_14_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_15_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_16_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_17_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_18_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_19_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_1_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_20_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_21_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_22_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_23_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_2_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_3_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_4_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_5_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_6_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_7_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_8_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u1b1_9_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_0_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_10_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_11_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_1_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_2_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_3_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_4_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_5_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_6_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_7_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_8_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u2b1_9_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_0_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_10_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_11_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_1_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_2_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_3_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_4_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_5_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_6_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_7_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_8_eta_ptr_b_6_1; + utype_b_6_1 *spvpp_u3b1_9_eta_ptr_b_6_1; + utype_b_6_2 *RC_spvpp_ptu2a_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptu2b_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptu2c_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptu3a_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptu3b_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptu3c_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptu4a_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptu4b_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptu4c_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptua2a_etaPT_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptua2b_etaPT_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptua2c_etaPT_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptua3a_etaPT_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptua3b_etaPT_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptua3c_etaPT_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptub2a_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptub2b_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptub2c_etaPTfull_ptr_b_6_2; + utype_b_6_2 *RC_spvpp_ptub2d_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu2a_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu2b_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu2c_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu3a_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu3b_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu3c_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu4a_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu4b_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptu4c_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptua2a_etaPT_ptr_b_6_2; + utype_b_6_2 *spvpp_ptua2b_etaPT_ptr_b_6_2; + utype_b_6_2 *spvpp_ptua2c_etaPT_ptr_b_6_2; + utype_b_6_2 *spvpp_ptua3a_etaPT_ptr_b_6_2; + utype_b_6_2 *spvpp_ptua3b_etaPT_ptr_b_6_2; + utype_b_6_2 *spvpp_ptua3c_etaPT_ptr_b_6_2; + utype_b_6_2 *spvpp_ptub2a_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptub2b_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptub2c_etaPTfull_ptr_b_6_2; + utype_b_6_2 *spvpp_ptub2d_etaPTfull_ptr_b_6_2; + utype_b_6_3 *RC_spvpp_ptu2a_etadiff_a_ptr_b_6_3; + utype_b_6_3 *RC_spvpp_ptu2b_etadiff_a_ptr_b_6_3; + utype_b_6_3 *RC_spvpp_ptu2c_etadiff_a_ptr_b_6_3; + utype_b_6_3 *RC_spvpp_ptu3a_etadiff_a_ptr_b_6_3; + utype_b_6_3 *RC_spvpp_ptu3b_etadiff_a_ptr_b_6_3; + utype_b_6_3 *RC_spvpp_ptu3c_etadiff_a_ptr_b_6_3; + utype_b_6_3 *RC_spvpp_ptu4a_etadiff_a_ptr_b_6_3; + utype_b_6_3 *RC_spvpp_ptu4b_etadiff_a_ptr_b_6_3; + utype_b_6_3 *RC_spvpp_ptu4c_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu2a_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu2b_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu2c_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu3a_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu3b_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu3c_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu4a_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu4b_etadiff_a_ptr_b_6_3; + utype_b_6_3 *spvpp_ptu4c_etadiff_a_ptr_b_6_3; + utype_b_6_5 *RC_spvpp_bxcorrect_tid_ptr_b_6_5; + utype_b_6_5 *RC_spvpp_fsuv_idt_ptr_b_6_5; + utype_b_6_5 *spvpp_bxcorrect_tid_ptr_b_6_5; + utype_b_6_5 *spvpp_fsuv_idt_ptr_b_6_5; + utype_b_6_6 *RC_spvpp_Eqme12a_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_Eqme13a_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_Eqme14a_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_Eqme23_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_Eqme23r_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_Eqme24_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_Eqme34_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxamb1_m0_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxamb1_m1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxamb1_m2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxamb1_m3_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1df_m0_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1df_m1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1df_m2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame1df_zcnt_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame2_Exists_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame2_m0_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame2_m1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame2_m2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame2_zcnt_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame3_Exists_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame3_m0_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame3_m1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame3_m2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame3_zcnt_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame4_Exists_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame4_m0_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame4_m1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame4_m2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxa__bxame4_zcnt_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxcorrect_Exists_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxcorrect_ilgj_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxcorrect_m0_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxcorrect_m1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxcorrect_m2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_bxcorrect_zcnt_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv_Exists_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv__d_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv_ilgj_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv_kill_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv_killr_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv_killrr1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv_killrr2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv_killrr3_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_fsuv_survived_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_m0_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_m1_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_m2_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_mux_FR_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_mux_sign_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_pass12_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_pass13_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_pass14_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_ptu2a_SelPhi_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_ptu2b_SelPhi_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_ptu2c_SelPhi_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_ptu3a_SelPhi_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_ptu3b_SelPhi_ptr_b_6_6; + utype_b_6_6 *RC_spvpp_ptu3c_SelPhi_ptr_b_6_6; + utype_b_6_6 *spvpp_Eqme12a_ptr_b_6_6; + utype_b_6_6 *spvpp_Eqme13a_ptr_b_6_6; + utype_b_6_6 *spvpp_Eqme14a_ptr_b_6_6; + utype_b_6_6 *spvpp_Eqme23_ptr_b_6_6; + utype_b_6_6 *spvpp_Eqme23r_ptr_b_6_6; + utype_b_6_6 *spvpp_Eqme24_ptr_b_6_6; + utype_b_6_6 *spvpp_Eqme34_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxamb1_Exists_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxamb1_ilgj_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxamb1_m0_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxamb1_m1_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxamb1_m2_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxamb1_m3_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxamb1_zcnt_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1ac_Exists_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1ac_m0_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1ac_m1_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1ac_m2_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1df_Exists_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1df_ilgj_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1df_m0_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1df_m1_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1df_m2_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame1df_zcnt_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame2_Exists_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame2_ilgj_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame2_m0_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame2_m1_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame2_m2_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame2_zcnt_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame3_Exists_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame3_ilgj_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame3_m0_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame3_m1_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame3_m2_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame3_zcnt_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame4_Exists_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame4_ilgj_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame4_m0_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame4_m1_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame4_m2_ptr_b_6_6; + utype_b_6_6 *spvpp_bxa__bxame4_zcnt_ptr_b_6_6; + utype_b_6_6 *spvpp_bxcorrect_Exists_ptr_b_6_6; + utype_b_6_6 *spvpp_bxcorrect_ilgj_ptr_b_6_6; + utype_b_6_6 *spvpp_bxcorrect_m0_ptr_b_6_6; + utype_b_6_6 *spvpp_bxcorrect_m1_ptr_b_6_6; + utype_b_6_6 *spvpp_bxcorrect_m2_ptr_b_6_6; + utype_b_6_6 *spvpp_bxcorrect_zcnt_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv_Exists_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv__d_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv_ilgj_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv_kill_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv_killr_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv_killrr1_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv_killrr2_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv_killrr3_ptr_b_6_6; + utype_b_6_6 *spvpp_fsuv_survived_ptr_b_6_6; + utype_b_6_6 *spvpp_m0_ptr_b_6_6; + utype_b_6_6 *spvpp_m1_ptr_b_6_6; + utype_b_6_6 *spvpp_m2_ptr_b_6_6; + utype_b_6_6 *spvpp_mux_FR_ptr_b_6_6; + utype_b_6_6 *spvpp_mux_sign_ptr_b_6_6; + utype_b_6_6 *spvpp_pass12_ptr_b_6_6; + utype_b_6_6 *spvpp_pass13_ptr_b_6_6; + utype_b_6_6 *spvpp_pass14_ptr_b_6_6; + utype_b_6_6 *spvpp_ptu2a_SelPhi_ptr_b_6_6; + utype_b_6_6 *spvpp_ptu2b_SelPhi_ptr_b_6_6; + utype_b_6_6 *spvpp_ptu2c_SelPhi_ptr_b_6_6; + utype_b_6_6 *spvpp_ptu3a_SelPhi_ptr_b_6_6; + utype_b_6_6 *spvpp_ptu3b_SelPhi_ptr_b_6_6; + utype_b_6_6 *spvpp_ptu3c_SelPhi_ptr_b_6_6; + utype_b_7_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_7_0; + utype_b_7_0 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_7_0; + utype_b_7_0 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_7_0; + utype_b_7_0 *RC_spvpp_bxa__bxame2_larg1_ptr_b_7_0; + utype_b_7_0 *RC_spvpp_bxa__bxame3_larg1_ptr_b_7_0; + utype_b_7_0 *RC_spvpp_bxa__bxame4_larg1_ptr_b_7_0; + utype_b_7_0 *RC_spvpp_bxcorrect_larg1_ptr_b_7_0; + utype_b_7_0 *RC_spvpp_fsuv_larg_ptr_b_7_0; + utype_b_7_0 *spvpp_bxa__bxamb1_larg1_ptr_b_7_0; + utype_b_7_0 *spvpp_bxa__bxame1ac_larg1_ptr_b_7_0; + utype_b_7_0 *spvpp_bxa__bxame1df_larg1_ptr_b_7_0; + utype_b_7_0 *spvpp_bxa__bxame2_larg1_ptr_b_7_0; + utype_b_7_0 *spvpp_bxa__bxame3_larg1_ptr_b_7_0; + utype_b_7_0 *spvpp_bxa__bxame4_larg1_ptr_b_7_0; + utype_b_7_0 *spvpp_bxcorrect_larg1_ptr_b_7_0; + utype_b_7_0 *spvpp_fsuv_larg_ptr_b_7_0; + utype_b_7_4 *RC_spvpp_ptub2a_b_ptr_b_7_4; + utype_b_7_4 *RC_spvpp_ptub2b_b_ptr_b_7_4; + utype_b_7_4 *RC_spvpp_ptub2c_b_ptr_b_7_4; + utype_b_7_4 *RC_spvpp_ptub2d_b_ptr_b_7_4; + utype_b_7_4 *spvpp_ptub2a_b_ptr_b_7_4; + utype_b_7_4 *spvpp_ptub2b_b_ptr_b_7_4; + utype_b_7_4 *spvpp_ptub2c_b_ptr_b_7_4; + utype_b_7_4 *spvpp_ptub2d_b_ptr_b_7_4; + utype_b_7_6 *RC_spvpp_Eq1b1_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_Eq2b1_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_Eq3b1_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_Eqme12_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_Eqme13_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_Eqme14_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au2_0_me21_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au2_1_me21_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au2_2_me21_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au2b_0_mb11_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au2b_1_mb11_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au2b_2_mb11_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au2b_3_mb11_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au3_0_me31_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au3_1_me31_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au3_2_me31_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au4_0_me41_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au4_1_me41_ptr_b_7_6; + utype_b_7_6 *RC_spvpp_au4_2_me41_ptr_b_7_6; + utype_b_7_6 *spvpp_Eq1b1_ptr_b_7_6; + utype_b_7_6 *spvpp_Eq2b1_ptr_b_7_6; + utype_b_7_6 *spvpp_Eq3b1_ptr_b_7_6; + utype_b_7_6 *spvpp_Eqme12_ptr_b_7_6; + utype_b_7_6 *spvpp_Eqme13_ptr_b_7_6; + utype_b_7_6 *spvpp_Eqme14_ptr_b_7_6; + utype_b_7_6 *spvpp_au2_0_me21_ptr_b_7_6; + utype_b_7_6 *spvpp_au2_1_me21_ptr_b_7_6; + utype_b_7_6 *spvpp_au2_2_me21_ptr_b_7_6; + utype_b_7_6 *spvpp_au2b_0_mb11_ptr_b_7_6; + utype_b_7_6 *spvpp_au2b_1_mb11_ptr_b_7_6; + utype_b_7_6 *spvpp_au2b_2_mb11_ptr_b_7_6; + utype_b_7_6 *spvpp_au2b_3_mb11_ptr_b_7_6; + utype_b_7_6 *spvpp_au3_0_me31_ptr_b_7_6; + utype_b_7_6 *spvpp_au3_1_me31_ptr_b_7_6; + utype_b_7_6 *spvpp_au3_2_me31_ptr_b_7_6; + utype_b_7_6 *spvpp_au4_0_me41_ptr_b_7_6; + utype_b_7_6 *spvpp_au4_1_me41_ptr_b_7_6; + utype_b_7_6 *spvpp_au4_2_me41_ptr_b_7_6; + utype_b_7_7 *RC_spvpp_Eqme12a_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_Eqme13a_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_Eqme14a_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_Eqme23_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_Eqme23r_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_Eqme24_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_Eqme34_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxamb1_m0_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxamb1_m1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxamb1_m2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxamb1_m3_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1df_m0_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1df_m1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1df_m2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame1df_zcnt_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame2_Exists_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame2_m0_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame2_m1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame2_m2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame2_zcnt_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame3_Exists_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame3_m0_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame3_m1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame3_m2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame3_zcnt_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame4_Exists_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame4_m0_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame4_m1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame4_m2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxa__bxame4_zcnt_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxcorrect_Exists_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxcorrect_ilgj_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxcorrect_m0_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxcorrect_m1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxcorrect_m2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_bxcorrect_zcnt_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv_Exists_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv__d_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv_ilgj_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv_kill_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv_killr_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv_killrr1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv_killrr2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv_killrr3_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_fsuv_survived_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_m0_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_m1_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_m2_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_mux_FR_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_mux_sign_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_pass12_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_pass13_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_pass14_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_ptu2a_SelPhi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_ptu2b_SelPhi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_ptu2c_SelPhi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_ptu3a_SelPhi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_ptu3b_SelPhi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_ptu3c_SelPhi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_10_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_11_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_12_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_13_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_14_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_15_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_16_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_17_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u12_9_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_10_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_11_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_12_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_13_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_14_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_15_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_16_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_17_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u13_9_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_10_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_11_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_12_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_13_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_14_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_15_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_16_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_17_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u14_9_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_10_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_11_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_12_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_13_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_14_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_15_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_16_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_17_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_18_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_19_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_20_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_21_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_22_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_23_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u1b1_9_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u23_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u24_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_10_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_11_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u2b1_9_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u34_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_0_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_10_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_11_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_1_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_2_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_3_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_4_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_5_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_6_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_7_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_8_Dphi_ptr_b_7_7; + utype_b_7_7 *RC_spvpp_u3b1_9_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_Eqme12a_ptr_b_7_7; + utype_b_7_7 *spvpp_Eqme13a_ptr_b_7_7; + utype_b_7_7 *spvpp_Eqme14a_ptr_b_7_7; + utype_b_7_7 *spvpp_Eqme23_ptr_b_7_7; + utype_b_7_7 *spvpp_Eqme23r_ptr_b_7_7; + utype_b_7_7 *spvpp_Eqme24_ptr_b_7_7; + utype_b_7_7 *spvpp_Eqme34_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxamb1_Exists_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxamb1_ilgj_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxamb1_m0_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxamb1_m1_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxamb1_m2_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxamb1_m3_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxamb1_zcnt_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1ac_Exists_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1ac_m0_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1ac_m1_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1ac_m2_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1df_Exists_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1df_ilgj_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1df_m0_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1df_m1_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1df_m2_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame1df_zcnt_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame2_Exists_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame2_ilgj_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame2_m0_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame2_m1_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame2_m2_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame2_zcnt_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame3_Exists_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame3_ilgj_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame3_m0_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame3_m1_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame3_m2_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame3_zcnt_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame4_Exists_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame4_ilgj_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame4_m0_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame4_m1_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame4_m2_ptr_b_7_7; + utype_b_7_7 *spvpp_bxa__bxame4_zcnt_ptr_b_7_7; + utype_b_7_7 *spvpp_bxcorrect_Exists_ptr_b_7_7; + utype_b_7_7 *spvpp_bxcorrect_ilgj_ptr_b_7_7; + utype_b_7_7 *spvpp_bxcorrect_m0_ptr_b_7_7; + utype_b_7_7 *spvpp_bxcorrect_m1_ptr_b_7_7; + utype_b_7_7 *spvpp_bxcorrect_m2_ptr_b_7_7; + utype_b_7_7 *spvpp_bxcorrect_zcnt_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv_Exists_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv__d_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv_ilgj_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv_kill_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv_killr_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv_killrr1_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv_killrr2_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv_killrr3_ptr_b_7_7; + utype_b_7_7 *spvpp_fsuv_survived_ptr_b_7_7; + utype_b_7_7 *spvpp_m0_ptr_b_7_7; + utype_b_7_7 *spvpp_m1_ptr_b_7_7; + utype_b_7_7 *spvpp_m2_ptr_b_7_7; + utype_b_7_7 *spvpp_mux_FR_ptr_b_7_7; + utype_b_7_7 *spvpp_mux_sign_ptr_b_7_7; + utype_b_7_7 *spvpp_pass12_ptr_b_7_7; + utype_b_7_7 *spvpp_pass13_ptr_b_7_7; + utype_b_7_7 *spvpp_pass14_ptr_b_7_7; + utype_b_7_7 *spvpp_ptu2a_SelPhi_ptr_b_7_7; + utype_b_7_7 *spvpp_ptu2b_SelPhi_ptr_b_7_7; + utype_b_7_7 *spvpp_ptu2c_SelPhi_ptr_b_7_7; + utype_b_7_7 *spvpp_ptu3a_SelPhi_ptr_b_7_7; + utype_b_7_7 *spvpp_ptu3b_SelPhi_ptr_b_7_7; + utype_b_7_7 *spvpp_ptu3c_SelPhi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_10_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_11_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_12_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_13_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_14_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_15_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_16_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_17_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u12_9_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_10_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_11_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_12_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_13_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_14_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_15_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_16_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_17_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u13_9_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_10_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_11_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_12_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_13_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_14_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_15_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_16_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_17_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u14_9_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_10_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_11_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_12_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_13_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_14_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_15_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_16_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_17_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_18_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_19_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_20_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_21_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_22_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_23_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u1b1_9_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u23_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u24_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_10_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_11_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u2b1_9_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u34_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_0_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_10_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_11_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_1_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_2_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_3_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_4_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_5_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_6_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_7_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_8_Dphi_ptr_b_7_7; + utype_b_7_7 *spvpp_u3b1_9_Dphi_ptr_b_7_7; + utype_b_8_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_fsuv_larg_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu2a_d_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu2a_phidiff_a_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu2b_d_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu2b_phidiff_a_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu2c_d_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu2c_phidiff_a_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu3a_d_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu3a_phidiff_a_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu3b_d_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu3b_phidiff_a_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu3c_d_ptr_b_8_0; + utype_b_8_0 *RC_spvpp_ptu3c_phidiff_a_ptr_b_8_0; + utype_b_8_0 *spvpp_bxa__bxamb1_larg1_ptr_b_8_0; + utype_b_8_0 *spvpp_fsuv_larg_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu2a_d_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu2a_phidiff_a_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu2b_d_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu2b_phidiff_a_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu2c_d_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu2c_phidiff_a_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu3a_d_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu3a_phidiff_a_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu3b_d_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu3b_phidiff_a_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu3c_d_ptr_b_8_0; + utype_b_8_0 *spvpp_ptu3c_phidiff_a_ptr_b_8_0; + utype_b_8_1 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_bxa__bxame2_larg1_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_bxa__bxame3_larg1_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_bxa__bxame4_larg1_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_bxcorrect_larg1_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_ptub2a_a_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_ptub2b_a_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_ptub2c_a_ptr_b_8_1; + utype_b_8_1 *RC_spvpp_ptub2d_a_ptr_b_8_1; + utype_b_8_1 *spvpp_bxa__bxame1ac_larg1_ptr_b_8_1; + utype_b_8_1 *spvpp_bxa__bxame1df_larg1_ptr_b_8_1; + utype_b_8_1 *spvpp_bxa__bxame2_larg1_ptr_b_8_1; + utype_b_8_1 *spvpp_bxa__bxame3_larg1_ptr_b_8_1; + utype_b_8_1 *spvpp_bxa__bxame4_larg1_ptr_b_8_1; + utype_b_8_1 *spvpp_bxcorrect_larg1_ptr_b_8_1; + utype_b_8_1 *spvpp_ptub2a_a_ptr_b_8_1; + utype_b_8_1 *spvpp_ptub2b_a_ptr_b_8_1; + utype_b_8_1 *spvpp_ptub2c_a_ptr_b_8_1; + utype_b_8_1 *spvpp_ptub2d_a_ptr_b_8_1; + utype_b_8_2 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_2; + utype_b_8_2 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_2; + utype_b_8_2 *RC_spvpp_bxa__bxame2_larg1_ptr_b_8_2; + utype_b_8_2 *RC_spvpp_bxa__bxame3_larg1_ptr_b_8_2; + utype_b_8_2 *RC_spvpp_bxa__bxame4_larg1_ptr_b_8_2; + utype_b_8_2 *RC_spvpp_bxcorrect_larg1_ptr_b_8_2; + utype_b_8_2 *spvpp_bxa__bxame1ac_larg1_ptr_b_8_2; + utype_b_8_2 *spvpp_bxa__bxame1df_larg1_ptr_b_8_2; + utype_b_8_2 *spvpp_bxa__bxame2_larg1_ptr_b_8_2; + utype_b_8_2 *spvpp_bxa__bxame3_larg1_ptr_b_8_2; + utype_b_8_2 *spvpp_bxa__bxame4_larg1_ptr_b_8_2; + utype_b_8_2 *spvpp_bxcorrect_larg1_ptr_b_8_2; + utype_b_8_3 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_3; + utype_b_8_3 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_3; + utype_b_8_3 *RC_spvpp_bxa__bxame2_larg1_ptr_b_8_3; + utype_b_8_3 *RC_spvpp_bxa__bxame3_larg1_ptr_b_8_3; + utype_b_8_3 *RC_spvpp_bxa__bxame4_larg1_ptr_b_8_3; + utype_b_8_3 *RC_spvpp_bxcorrect_larg1_ptr_b_8_3; + utype_b_8_3 *spvpp_bxa__bxame1ac_larg1_ptr_b_8_3; + utype_b_8_3 *spvpp_bxa__bxame1df_larg1_ptr_b_8_3; + utype_b_8_3 *spvpp_bxa__bxame2_larg1_ptr_b_8_3; + utype_b_8_3 *spvpp_bxa__bxame3_larg1_ptr_b_8_3; + utype_b_8_3 *spvpp_bxa__bxame4_larg1_ptr_b_8_3; + utype_b_8_3 *spvpp_bxcorrect_larg1_ptr_b_8_3; + utype_b_8_4 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_4; + utype_b_8_4 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_4; + utype_b_8_4 *RC_spvpp_bxa__bxame2_larg1_ptr_b_8_4; + utype_b_8_4 *RC_spvpp_bxa__bxame3_larg1_ptr_b_8_4; + utype_b_8_4 *RC_spvpp_bxa__bxame4_larg1_ptr_b_8_4; + utype_b_8_4 *RC_spvpp_bxcorrect_larg1_ptr_b_8_4; + utype_b_8_4 *spvpp_bxa__bxame1ac_larg1_ptr_b_8_4; + utype_b_8_4 *spvpp_bxa__bxame1df_larg1_ptr_b_8_4; + utype_b_8_4 *spvpp_bxa__bxame2_larg1_ptr_b_8_4; + utype_b_8_4 *spvpp_bxa__bxame3_larg1_ptr_b_8_4; + utype_b_8_4 *spvpp_bxa__bxame4_larg1_ptr_b_8_4; + utype_b_8_4 *spvpp_bxcorrect_larg1_ptr_b_8_4; + utype_b_8_5 *RC_idHp_ptr_b_8_5; + utype_b_8_5 *RC_idLp_ptr_b_8_5; + utype_b_8_5 *RC_idMp_ptr_b_8_5; + utype_b_8_5 *RC_pHp_ptr_b_8_5; + utype_b_8_5 *RC_pLp_ptr_b_8_5; + utype_b_8_5 *RC_pMp_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_bxa__bxame2_larg1_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_bxa__bxame3_larg1_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_bxa__bxame4_larg1_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_bxcorrect_b3_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_bxcorrect_larg1_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u2aIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u2bIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u2cIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u3aIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u3bIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u3cIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u4aIdrrr_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u4aIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u4bIdrrr_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u4bIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u4cIdrrr_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_u4cIdt_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_ua3aIdrrr_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_ua3bIdrrr_ptr_b_8_5; + utype_b_8_5 *RC_spvpp_ua3cIdrrr_ptr_b_8_5; + utype_b_8_5 *idHp_ptr_b_8_5; + utype_b_8_5 *idLp_ptr_b_8_5; + utype_b_8_5 *idMp_ptr_b_8_5; + utype_b_8_5 *pHp_ptr_b_8_5; + utype_b_8_5 *pLp_ptr_b_8_5; + utype_b_8_5 *pMp_ptr_b_8_5; + utype_b_8_5 *spvpp_bxa__bxame1ac_larg1_ptr_b_8_5; + utype_b_8_5 *spvpp_bxa__bxame1df_larg1_ptr_b_8_5; + utype_b_8_5 *spvpp_bxa__bxame2_larg1_ptr_b_8_5; + utype_b_8_5 *spvpp_bxa__bxame3_larg1_ptr_b_8_5; + utype_b_8_5 *spvpp_bxa__bxame4_larg1_ptr_b_8_5; + utype_b_8_5 *spvpp_bxcorrect_b3_ptr_b_8_5; + utype_b_8_5 *spvpp_bxcorrect_larg1_ptr_b_8_5; + utype_b_8_5 *spvpp_u2aIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_u2bIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_u2cIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_u3aIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_u3bIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_u3cIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_u4aIdrrr_ptr_b_8_5; + utype_b_8_5 *spvpp_u4aIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_u4bIdrrr_ptr_b_8_5; + utype_b_8_5 *spvpp_u4bIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_u4cIdrrr_ptr_b_8_5; + utype_b_8_5 *spvpp_u4cIdt_ptr_b_8_5; + utype_b_8_5 *spvpp_ua3aIdrrr_ptr_b_8_5; + utype_b_8_5 *spvpp_ua3bIdrrr_ptr_b_8_5; + utype_b_8_5 *spvpp_ua3cIdrrr_ptr_b_8_5; + utype_b_8_6 *RC_spvpp_Eqme23r_ptr_b_8_6; + utype_b_8_6 *RC_spvpp_Eqme24r_ptr_b_8_6; + utype_b_8_6 *RC_spvpp_Eqme34r_ptr_b_8_6; + utype_b_8_6 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_6; + utype_b_8_6 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_6; + utype_b_8_6 *RC_spvpp_bxa__bxame2_larg1_ptr_b_8_6; + utype_b_8_6 *RC_spvpp_bxa__bxame3_larg1_ptr_b_8_6; + utype_b_8_6 *RC_spvpp_bxa__bxame4_larg1_ptr_b_8_6; + utype_b_8_6 *RC_spvpp_bxcorrect_larg1_ptr_b_8_6; + utype_b_8_6 *spvpp_Eqme23r_ptr_b_8_6; + utype_b_8_6 *spvpp_Eqme24r_ptr_b_8_6; + utype_b_8_6 *spvpp_Eqme34r_ptr_b_8_6; + utype_b_8_6 *spvpp_bxa__bxame1ac_larg1_ptr_b_8_6; + utype_b_8_6 *spvpp_bxa__bxame1df_larg1_ptr_b_8_6; + utype_b_8_6 *spvpp_bxa__bxame2_larg1_ptr_b_8_6; + utype_b_8_6 *spvpp_bxa__bxame3_larg1_ptr_b_8_6; + utype_b_8_6 *spvpp_bxa__bxame4_larg1_ptr_b_8_6; + utype_b_8_6 *spvpp_bxcorrect_larg1_ptr_b_8_6; + utype_b_8_7 *RC_control_ptr_b_8_7; + utype_b_8_7 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_7; + utype_b_8_7 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_7; + utype_b_8_7 *RC_spvpp_bxa__bxame2_larg1_ptr_b_8_7; + utype_b_8_7 *RC_spvpp_bxa__bxame3_larg1_ptr_b_8_7; + utype_b_8_7 *RC_spvpp_bxa__bxame4_larg1_ptr_b_8_7; + utype_b_8_7 *RC_spvpp_bxcorrect_larg1_ptr_b_8_7; + utype_b_8_7 *RC_spvpp_bxcorrect_tid_ptr_b_8_7; + utype_b_8_7 *RC_spvpp_fsuv_idt_ptr_b_8_7; + utype_b_8_7 *control_ptr_b_8_7; + utype_b_8_7 *spvpp_bxa__bxame1ac_larg1_ptr_b_8_7; + utype_b_8_7 *spvpp_bxa__bxame1df_larg1_ptr_b_8_7; + utype_b_8_7 *spvpp_bxa__bxame2_larg1_ptr_b_8_7; + utype_b_8_7 *spvpp_bxa__bxame3_larg1_ptr_b_8_7; + utype_b_8_7 *spvpp_bxa__bxame4_larg1_ptr_b_8_7; + utype_b_8_7 *spvpp_bxcorrect_larg1_ptr_b_8_7; + utype_b_8_7 *spvpp_bxcorrect_tid_ptr_b_8_7; + utype_b_8_7 *spvpp_fsuv_idt_ptr_b_8_7; + utype_b_8_8 *RC_spvpp_Eqme12a_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_Eqme13a_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_Eqme14a_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_Eqme23_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_Eqme23r_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_Eqme24_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_Eqme34_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxamb1_m0_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxamb1_m1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxamb1_m2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxamb1_m3_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1ac_Exists_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1ac_m0_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1ac_m1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1ac_m2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1df_Exists_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1df_ilgj_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1df_m0_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1df_m1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame1df_m2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame2_Exists_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame2_ilgj_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame2_larg1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame2_m0_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame2_m1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame2_m2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame3_Exists_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame3_ilgj_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame3_larg1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame3_m0_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame3_m1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame3_m2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame4_Exists_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame4_ilgj_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame4_larg1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame4_m0_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame4_m1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxa__bxame4_m2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxcorrect_Exists_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxcorrect_ilgj_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxcorrect_larg1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxcorrect_m0_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxcorrect_m1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_bxcorrect_m2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv_Exists_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv__d_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv_ilgj_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv_kill_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv_killr_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv_killrr1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv_killrr2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv_killrr3_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_fsuv_survived_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_m0_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_m1_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_m2_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_mux_FR_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_mux_sign_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_pass12_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_pass13_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_pass14_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_ptu2a_SelPhi_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_ptu2b_SelPhi_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_ptu2c_SelPhi_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_ptu3a_SelPhi_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_ptu3b_SelPhi_ptr_b_8_8; + utype_b_8_8 *RC_spvpp_ptu3c_SelPhi_ptr_b_8_8; + utype_b_8_8 *spvpp_Eqme12a_ptr_b_8_8; + utype_b_8_8 *spvpp_Eqme13a_ptr_b_8_8; + utype_b_8_8 *spvpp_Eqme14a_ptr_b_8_8; + utype_b_8_8 *spvpp_Eqme23_ptr_b_8_8; + utype_b_8_8 *spvpp_Eqme23r_ptr_b_8_8; + utype_b_8_8 *spvpp_Eqme24_ptr_b_8_8; + utype_b_8_8 *spvpp_Eqme34_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxamb1_Exists_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxamb1_ilgj_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxamb1_m0_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxamb1_m1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxamb1_m2_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxamb1_m3_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxamb1_zcnt_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1ac_Exists_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1ac_larg1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1ac_m0_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1ac_m1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1ac_m2_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1df_Exists_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1df_ilgj_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1df_larg1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1df_m0_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1df_m1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame1df_m2_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame2_Exists_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame2_ilgj_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame2_larg1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame2_m0_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame2_m1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame2_m2_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame3_Exists_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame3_ilgj_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame3_larg1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame3_m0_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame3_m1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame3_m2_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame4_Exists_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame4_ilgj_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame4_larg1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame4_m0_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame4_m1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxa__bxame4_m2_ptr_b_8_8; + utype_b_8_8 *spvpp_bxcorrect_Exists_ptr_b_8_8; + utype_b_8_8 *spvpp_bxcorrect_ilgj_ptr_b_8_8; + utype_b_8_8 *spvpp_bxcorrect_larg1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxcorrect_m0_ptr_b_8_8; + utype_b_8_8 *spvpp_bxcorrect_m1_ptr_b_8_8; + utype_b_8_8 *spvpp_bxcorrect_m2_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv_Exists_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv__d_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv_ilgj_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv_kill_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv_killr_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv_killrr1_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv_killrr2_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv_killrr3_ptr_b_8_8; + utype_b_8_8 *spvpp_fsuv_survived_ptr_b_8_8; + utype_b_8_8 *spvpp_m0_ptr_b_8_8; + utype_b_8_8 *spvpp_m1_ptr_b_8_8; + utype_b_8_8 *spvpp_m2_ptr_b_8_8; + utype_b_8_8 *spvpp_mux_FR_ptr_b_8_8; + utype_b_8_8 *spvpp_mux_sign_ptr_b_8_8; + utype_b_8_8 *spvpp_pass12_ptr_b_8_8; + utype_b_8_8 *spvpp_pass13_ptr_b_8_8; + utype_b_8_8 *spvpp_pass14_ptr_b_8_8; + utype_b_8_8 *spvpp_ptu2a_SelPhi_ptr_b_8_8; + utype_b_8_8 *spvpp_ptu2b_SelPhi_ptr_b_8_8; + utype_b_8_8 *spvpp_ptu2c_SelPhi_ptr_b_8_8; + utype_b_8_8 *spvpp_ptu3a_SelPhi_ptr_b_8_8; + utype_b_8_8 *spvpp_ptu3b_SelPhi_ptr_b_8_8; + utype_b_8_8 *spvpp_ptu3c_SelPhi_ptr_b_8_8; + utype_b_9_0 *RC_spvpp_bxa__bxamb1_larg1_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_fsuv_larg_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu2a_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu2a_b_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu2b_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu2b_b_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu2c_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu2c_b_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu3a_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu3a_b_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu3b_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu3b_b_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu3c_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu3c_b_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu4a_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu4b_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_ptu4c_a_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_0_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_10_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_10_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_11_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_11_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_12_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_12_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_13_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_13_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_14_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_14_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_15_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_15_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_16_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_16_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_17_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_17_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_1_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_2_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_3_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_4_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_5_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_6_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_7_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_8_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_9_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u12_9_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_0_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_10_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_10_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_11_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_11_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_12_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_12_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_13_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_13_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_14_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_14_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_15_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_15_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_16_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_16_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_17_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_17_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_1_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_2_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_3_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_4_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_5_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_6_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_7_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_8_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_9_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u13_9_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_0_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_10_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_10_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_11_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_11_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_12_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_12_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_13_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_13_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_14_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_14_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_15_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_15_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_16_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_16_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_17_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_17_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_1_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_2_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_3_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_4_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_5_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_6_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_7_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_8_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_9_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u14_9_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_0_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_10_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_10_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_11_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_11_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_12_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_12_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_13_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_13_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_14_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_14_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_15_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_15_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_16_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_16_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_17_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_17_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_18_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_18_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_19_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_19_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_1_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_20_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_20_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_21_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_21_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_22_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_22_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_23_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_23_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_2_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_3_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_4_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_5_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_6_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_7_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_8_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_9_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u1b1_9_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_0_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_1_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_2_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_3_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_4_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_5_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_6_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_7_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u23_8_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_0_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_1_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_2_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_3_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_4_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_5_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_6_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_7_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u24_8_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_0_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_10_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_10_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_11_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_11_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_1_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_2_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_3_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_4_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_5_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_6_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_7_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_8_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_9_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u2b1_9_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_0_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_1_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_2_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_3_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_4_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_5_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_6_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_7_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u34_8_meB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_0_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_0_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_10_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_10_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_11_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_11_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_1_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_1_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_2_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_2_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_3_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_3_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_4_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_4_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_5_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_5_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_6_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_6_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_7_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_7_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_8_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_8_meA_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_9_mbB_ptr_b_9_0; + utype_b_9_0 *RC_spvpp_u3b1_9_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_bxa__bxamb1_larg1_ptr_b_9_0; + utype_b_9_0 *spvpp_fsuv_larg_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu2a_a_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu2a_b_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu2b_a_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu2b_b_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu2c_a_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu2c_b_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu3a_a_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu3a_b_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu3b_a_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu3b_b_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu3c_a_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu3c_b_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu4a_a_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu4b_a_ptr_b_9_0; + utype_b_9_0 *spvpp_ptu4c_a_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_0_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_10_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_10_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_11_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_11_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_12_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_12_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_13_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_13_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_14_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_14_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_15_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_15_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_16_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_16_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_17_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_17_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_1_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_2_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_3_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_4_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_5_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_6_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_7_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_8_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_9_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u12_9_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_0_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_10_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_10_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_11_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_11_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_12_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_12_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_13_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_13_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_14_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_14_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_15_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_15_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_16_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_16_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_17_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_17_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_1_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_2_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_3_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_4_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_5_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_6_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_7_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_8_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_9_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u13_9_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_0_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_10_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_10_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_11_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_11_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_12_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_12_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_13_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_13_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_14_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_14_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_15_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_15_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_16_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_16_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_17_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_17_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_1_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_2_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_3_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_4_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_5_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_6_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_7_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_8_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_9_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u14_9_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_0_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_10_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_10_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_11_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_11_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_12_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_12_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_13_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_13_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_14_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_14_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_15_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_15_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_16_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_16_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_17_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_17_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_18_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_18_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_19_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_19_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_1_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_20_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_20_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_21_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_21_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_22_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_22_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_23_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_23_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_2_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_3_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_4_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_5_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_6_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_7_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_8_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_9_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u1b1_9_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_0_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_1_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_2_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_3_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_4_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_5_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_6_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_7_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u23_8_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_0_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_1_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_2_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_3_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_4_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_5_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_6_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_7_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u24_8_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_0_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_10_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_10_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_11_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_11_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_1_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_2_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_3_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_4_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_5_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_6_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_7_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_8_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_9_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u2b1_9_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_0_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_1_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_2_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_3_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_4_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_5_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_6_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_7_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u34_8_meB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_0_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_0_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_10_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_10_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_11_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_11_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_1_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_1_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_2_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_2_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_3_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_3_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_4_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_4_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_5_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_5_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_6_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_6_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_7_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_7_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_8_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_8_meA_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_9_mbB_ptr_b_9_0; + utype_b_9_0 *spvpp_u3b1_9_meA_ptr_b_9_0; + utype_b_9_8 *RC_spvpp_Eq1b1_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_Eq2b1_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_Eq3b1_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_Eqme12_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_Eqme13_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_Eqme14_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au2_0_me21_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au2_1_me21_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au2_2_me21_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au2b_0_mb11_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au2b_1_mb11_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au2b_2_mb11_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au2b_3_mb11_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au3_0_me31_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au3_1_me31_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au3_2_me31_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au4_0_me41_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au4_1_me41_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_au4_2_me41_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_10_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_11_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_12_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_13_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_14_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_15_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_16_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_17_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u12_9_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_10_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_11_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_12_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_13_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_14_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_15_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_16_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_17_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u13_9_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_10_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_11_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_12_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_13_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_14_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_15_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_16_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_17_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u14_9_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_10_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_11_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_12_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_13_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_14_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_15_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_16_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_17_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_18_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_19_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_20_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_21_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_22_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_23_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u1b1_9_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u23_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u24_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_10_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_11_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u2b1_9_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u34_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_0_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_10_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_11_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_1_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_2_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_3_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_4_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_5_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_6_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_7_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_8_Dphi_ptr_b_9_8; + utype_b_9_8 *RC_spvpp_u3b1_9_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_Eq1b1_ptr_b_9_8; + utype_b_9_8 *spvpp_Eq2b1_ptr_b_9_8; + utype_b_9_8 *spvpp_Eq3b1_ptr_b_9_8; + utype_b_9_8 *spvpp_Eqme12_ptr_b_9_8; + utype_b_9_8 *spvpp_Eqme13_ptr_b_9_8; + utype_b_9_8 *spvpp_Eqme14_ptr_b_9_8; + utype_b_9_8 *spvpp_au2_0_me21_ptr_b_9_8; + utype_b_9_8 *spvpp_au2_1_me21_ptr_b_9_8; + utype_b_9_8 *spvpp_au2_2_me21_ptr_b_9_8; + utype_b_9_8 *spvpp_au2b_0_mb11_ptr_b_9_8; + utype_b_9_8 *spvpp_au2b_1_mb11_ptr_b_9_8; + utype_b_9_8 *spvpp_au2b_2_mb11_ptr_b_9_8; + utype_b_9_8 *spvpp_au2b_3_mb11_ptr_b_9_8; + utype_b_9_8 *spvpp_au3_0_me31_ptr_b_9_8; + utype_b_9_8 *spvpp_au3_1_me31_ptr_b_9_8; + utype_b_9_8 *spvpp_au3_2_me31_ptr_b_9_8; + utype_b_9_8 *spvpp_au4_0_me41_ptr_b_9_8; + utype_b_9_8 *spvpp_au4_1_me41_ptr_b_9_8; + utype_b_9_8 *spvpp_au4_2_me41_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_10_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_11_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_12_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_13_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_14_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_15_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_16_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_17_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u12_9_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_10_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_11_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_12_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_13_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_14_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_15_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_16_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_17_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u13_9_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_10_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_11_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_12_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_13_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_14_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_15_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_16_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_17_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u14_9_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_10_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_11_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_12_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_13_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_14_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_15_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_16_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_17_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_18_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_19_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_20_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_21_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_22_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_23_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u1b1_9_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u23_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u24_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_10_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_11_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u2b1_9_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u34_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_0_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_10_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_11_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_1_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_2_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_3_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_4_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_5_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_6_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_7_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_8_Dphi_ptr_b_9_8; + utype_b_9_8 *spvpp_u3b1_9_Dphi_ptr_b_9_8; + utype_b_9_9 *RC_pHp_ptr_b_9_9; + utype_b_9_9 *RC_pLp_ptr_b_9_9; + utype_b_9_9 *RC_pMp_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_Eqme12a_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_Eqme13a_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_Eqme14a_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_bxa__bxamb1_Exists_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_bxa__bxamb1_ilgj_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_bxa__bxamb1_m0_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_bxa__bxamb1_m1_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_bxa__bxamb1_m2_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_bxa__bxamb1_m3_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_bxa__bxamb1_zcnt_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv_Exists_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv__d_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv_ilgj_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv_kill_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv_killr_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv_killrr1_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv_killrr2_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv_killrr3_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_fsuv_survived_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_m0_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_m1_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_m2_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_mux_FR_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_mux_sign_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_pass12_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_pass13_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_pass14_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_ptu2a_SelPhi_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_ptu2b_SelPhi_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_ptu2c_SelPhi_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_ptu3a_SelPhi_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_ptu3b_SelPhi_ptr_b_9_9; + utype_b_9_9 *RC_spvpp_ptu3c_SelPhi_ptr_b_9_9; + utype_b_9_9 *pHp_ptr_b_9_9; + utype_b_9_9 *pLp_ptr_b_9_9; + utype_b_9_9 *pMp_ptr_b_9_9; + utype_b_9_9 *spvpp_Eqme12a_ptr_b_9_9; + utype_b_9_9 *spvpp_Eqme13a_ptr_b_9_9; + utype_b_9_9 *spvpp_Eqme14a_ptr_b_9_9; + utype_b_9_9 *spvpp_bxa__bxamb1_Exists_ptr_b_9_9; + utype_b_9_9 *spvpp_bxa__bxamb1_ilgj_ptr_b_9_9; + utype_b_9_9 *spvpp_bxa__bxamb1_m0_ptr_b_9_9; + utype_b_9_9 *spvpp_bxa__bxamb1_m1_ptr_b_9_9; + utype_b_9_9 *spvpp_bxa__bxamb1_m2_ptr_b_9_9; + utype_b_9_9 *spvpp_bxa__bxamb1_m3_ptr_b_9_9; + utype_b_9_9 *spvpp_bxa__bxamb1_zcnt_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv_Exists_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv__d_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv_ilgj_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv_kill_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv_killr_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv_killrr1_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv_killrr2_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv_killrr3_ptr_b_9_9; + utype_b_9_9 *spvpp_fsuv_survived_ptr_b_9_9; + utype_b_9_9 *spvpp_m0_ptr_b_9_9; + utype_b_9_9 *spvpp_m1_ptr_b_9_9; + utype_b_9_9 *spvpp_m2_ptr_b_9_9; + utype_b_9_9 *spvpp_mux_FR_ptr_b_9_9; + utype_b_9_9 *spvpp_mux_sign_ptr_b_9_9; + utype_b_9_9 *spvpp_pass12_ptr_b_9_9; + utype_b_9_9 *spvpp_pass13_ptr_b_9_9; + utype_b_9_9 *spvpp_pass14_ptr_b_9_9; + utype_b_9_9 *spvpp_ptu2a_SelPhi_ptr_b_9_9; + utype_b_9_9 *spvpp_ptu2b_SelPhi_ptr_b_9_9; + utype_b_9_9 *spvpp_ptu2c_SelPhi_ptr_b_9_9; + utype_b_9_9 *spvpp_ptu3a_SelPhi_ptr_b_9_9; + utype_b_9_9 *spvpp_ptu3b_SelPhi_ptr_b_9_9; + utype_b_9_9 *spvpp_ptu3c_SelPhi_ptr_b_9_9; +}; +#endif diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_generated_constructor.cpp b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_generated_constructor.cpp new file mode 100644 index 0000000000000..2a8891aaa4122 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_generated_constructor.cpp @@ -0,0 +1,7382 @@ +// This C++ source file was automatically generated +// by C++ model based on VPP library. Modification of this file +// is possible, but if you want to keep it in sync with the C++ +// model, please modify the model and re-generate this file. +// VPP library web-page: http://www.phys.ufl.edu/~madorsky/vpp/ + +// Author : madorsky +// Timestamp : Thu May 15 07:59:49 2014 + +#include "vpp_generated.h" +vpp_generated_2014_05_15::vpp_generated_2014_05_15() +{ + __first__time__ = true; + RC_control_ptr_b_0_0 = (utype_b_0_0*) &RC_control; + RC_spvpp_Eqme12a_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_Eqme34; + RC_spvpp_au2_0_e21_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_e21[0]; + RC_spvpp_au2_0_e21_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_e21[1]; + RC_spvpp_au2_0_e21_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_e21[2]; + RC_spvpp_au2_0_e21_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_e21[3]; + RC_spvpp_au2_0_e21_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_e21[4]; + RC_spvpp_au2_0_e21_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_e21[5]; + RC_spvpp_au2_0_e23_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_e23; + RC_spvpp_au2_0_e24_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_e24; + RC_spvpp_au2_0_max23_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_max23; + RC_spvpp_au2_0_max24_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_max24; + RC_spvpp_au2_0_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_0_maxq; + RC_spvpp_au2_1_e21_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_e21[0]; + RC_spvpp_au2_1_e21_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_e21[1]; + RC_spvpp_au2_1_e21_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_e21[2]; + RC_spvpp_au2_1_e21_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_e21[3]; + RC_spvpp_au2_1_e21_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_e21[4]; + RC_spvpp_au2_1_e21_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_e21[5]; + RC_spvpp_au2_1_e23_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_e23; + RC_spvpp_au2_1_e24_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_e24; + RC_spvpp_au2_1_max23_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_max23; + RC_spvpp_au2_1_max24_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_max24; + RC_spvpp_au2_1_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_1_maxq; + RC_spvpp_au2_2_e21_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_e21[0]; + RC_spvpp_au2_2_e21_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_e21[1]; + RC_spvpp_au2_2_e21_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_e21[2]; + RC_spvpp_au2_2_e21_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_e21[3]; + RC_spvpp_au2_2_e21_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_e21[4]; + RC_spvpp_au2_2_e21_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_e21[5]; + RC_spvpp_au2_2_e23_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_e23; + RC_spvpp_au2_2_e24_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_e24; + RC_spvpp_au2_2_max23_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_max23; + RC_spvpp_au2_2_max24_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_max24; + RC_spvpp_au2_2_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2_2_maxq; + RC_spvpp_au2a_0_max21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2a_0_max21; + RC_spvpp_au2a_0_me21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2a_0_me21; + RC_spvpp_au2a_1_max21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2a_1_max21; + RC_spvpp_au2a_1_me21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2a_1_me21; + RC_spvpp_au2a_2_max21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2a_2_max21; + RC_spvpp_au2a_2_me21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2a_2_me21; + RC_spvpp_au2b_0_b11_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b11[0]; + RC_spvpp_au2b_0_b11_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b11[1]; + RC_spvpp_au2b_0_b11_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b11[2]; + RC_spvpp_au2b_0_b11_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b11[3]; + RC_spvpp_au2b_0_b11_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b11[4]; + RC_spvpp_au2b_0_b11_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b11[5]; + RC_spvpp_au2b_0_b12_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b12[0]; + RC_spvpp_au2b_0_b12_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b12[1]; + RC_spvpp_au2b_0_b12_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b12[2]; + RC_spvpp_au2b_0_b13_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b13[0]; + RC_spvpp_au2b_0_b13_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b13[1]; + RC_spvpp_au2b_0_b13_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_b13[2]; + RC_spvpp_au2b_0_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_0_maxq; + RC_spvpp_au2b_1_b11_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b11[0]; + RC_spvpp_au2b_1_b11_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b11[1]; + RC_spvpp_au2b_1_b11_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b11[2]; + RC_spvpp_au2b_1_b11_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b11[3]; + RC_spvpp_au2b_1_b11_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b11[4]; + RC_spvpp_au2b_1_b11_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b11[5]; + RC_spvpp_au2b_1_b12_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b12[0]; + RC_spvpp_au2b_1_b12_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b12[1]; + RC_spvpp_au2b_1_b12_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b12[2]; + RC_spvpp_au2b_1_b13_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b13[0]; + RC_spvpp_au2b_1_b13_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b13[1]; + RC_spvpp_au2b_1_b13_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_b13[2]; + RC_spvpp_au2b_1_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_1_maxq; + RC_spvpp_au2b_2_b11_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b11[0]; + RC_spvpp_au2b_2_b11_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b11[1]; + RC_spvpp_au2b_2_b11_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b11[2]; + RC_spvpp_au2b_2_b11_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b11[3]; + RC_spvpp_au2b_2_b11_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b11[4]; + RC_spvpp_au2b_2_b11_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b11[5]; + RC_spvpp_au2b_2_b12_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b12[0]; + RC_spvpp_au2b_2_b12_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b12[1]; + RC_spvpp_au2b_2_b12_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b12[2]; + RC_spvpp_au2b_2_b13_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b13[0]; + RC_spvpp_au2b_2_b13_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b13[1]; + RC_spvpp_au2b_2_b13_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_b13[2]; + RC_spvpp_au2b_2_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_2_maxq; + RC_spvpp_au2b_3_b11_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b11[0]; + RC_spvpp_au2b_3_b11_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b11[1]; + RC_spvpp_au2b_3_b11_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b11[2]; + RC_spvpp_au2b_3_b11_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b11[3]; + RC_spvpp_au2b_3_b11_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b11[4]; + RC_spvpp_au2b_3_b11_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b11[5]; + RC_spvpp_au2b_3_b12_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b12[0]; + RC_spvpp_au2b_3_b12_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b12[1]; + RC_spvpp_au2b_3_b12_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b12[2]; + RC_spvpp_au2b_3_b13_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b13[0]; + RC_spvpp_au2b_3_b13_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b13[1]; + RC_spvpp_au2b_3_b13_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_b13[2]; + RC_spvpp_au2b_3_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au2b_3_maxq; + RC_spvpp_au3_0_e31_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_e31[0]; + RC_spvpp_au3_0_e31_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_e31[1]; + RC_spvpp_au3_0_e31_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_e31[2]; + RC_spvpp_au3_0_e31_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_e31[3]; + RC_spvpp_au3_0_e31_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_e31[4]; + RC_spvpp_au3_0_e31_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_e31[5]; + RC_spvpp_au3_0_e32_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_e32; + RC_spvpp_au3_0_e34_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_e34; + RC_spvpp_au3_0_max32_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_max32; + RC_spvpp_au3_0_max34_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_0_max34; + RC_spvpp_au3_1_e31_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_e31[0]; + RC_spvpp_au3_1_e31_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_e31[1]; + RC_spvpp_au3_1_e31_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_e31[2]; + RC_spvpp_au3_1_e31_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_e31[3]; + RC_spvpp_au3_1_e31_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_e31[4]; + RC_spvpp_au3_1_e31_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_e31[5]; + RC_spvpp_au3_1_e32_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_e32; + RC_spvpp_au3_1_e34_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_e34; + RC_spvpp_au3_1_max32_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_max32; + RC_spvpp_au3_1_max34_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_1_max34; + RC_spvpp_au3_2_e31_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_e31[0]; + RC_spvpp_au3_2_e31_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_e31[1]; + RC_spvpp_au3_2_e31_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_e31[2]; + RC_spvpp_au3_2_e31_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_e31[3]; + RC_spvpp_au3_2_e31_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_e31[4]; + RC_spvpp_au3_2_e31_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_e31[5]; + RC_spvpp_au3_2_e32_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_e32; + RC_spvpp_au3_2_e34_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_e34; + RC_spvpp_au3_2_max32_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_max32; + RC_spvpp_au3_2_max34_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3_2_max34; + RC_spvpp_au3a_0_max21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3a_0_max21; + RC_spvpp_au3a_0_me21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3a_0_me21; + RC_spvpp_au3a_1_max21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3a_1_max21; + RC_spvpp_au3a_1_me21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3a_1_me21; + RC_spvpp_au3a_2_max21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3a_2_max21; + RC_spvpp_au3a_2_me21_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au3a_2_me21; + RC_spvpp_au4_0_e41_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_0_e41[0]; + RC_spvpp_au4_0_e41_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_0_e41[1]; + RC_spvpp_au4_0_e41_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_0_e41[2]; + RC_spvpp_au4_0_e41_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_0_e41[3]; + RC_spvpp_au4_0_e41_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_0_e41[4]; + RC_spvpp_au4_0_e41_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_0_e41[5]; + RC_spvpp_au4_0_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_0_maxq; + RC_spvpp_au4_1_e41_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_1_e41[0]; + RC_spvpp_au4_1_e41_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_1_e41[1]; + RC_spvpp_au4_1_e41_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_1_e41[2]; + RC_spvpp_au4_1_e41_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_1_e41[3]; + RC_spvpp_au4_1_e41_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_1_e41[4]; + RC_spvpp_au4_1_e41_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_1_e41[5]; + RC_spvpp_au4_1_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_1_maxq; + RC_spvpp_au4_2_e41_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_2_e41[0]; + RC_spvpp_au4_2_e41_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_2_e41[1]; + RC_spvpp_au4_2_e41_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_2_e41[2]; + RC_spvpp_au4_2_e41_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_2_e41[3]; + RC_spvpp_au4_2_e41_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_2_e41[4]; + RC_spvpp_au4_2_e41_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_2_e41[5]; + RC_spvpp_au4_2_maxq_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_au4_2_maxq; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxamb1_m0_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_res_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_res; + RC_spvpp_bxa__bxamb1_s_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_s; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1ac_res_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_res; + RC_spvpp_bxa__bxame1ac_s_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_s; + RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1ac_zcnt; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame1df_m0_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame1df_res_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_res; + RC_spvpp_bxa__bxame1df_s_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_s; + RC_spvpp_bxa__bxame1df_zcnt_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame1df_zcnt; + RC_spvpp_bxa__bxame2_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_larg1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame2_m0_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame2_res_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_res; + RC_spvpp_bxa__bxame2_s_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_s; + RC_spvpp_bxa__bxame2_zcnt_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame2_zcnt; + RC_spvpp_bxa__bxame3_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_larg1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame3_m0_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame3_res_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_res; + RC_spvpp_bxa__bxame3_s_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_s; + RC_spvpp_bxa__bxame3_zcnt_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame3_zcnt; + RC_spvpp_bxa__bxame4_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_larg1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxa__bxame4_m0_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxa__bxame4_res_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_res; + RC_spvpp_bxa__bxame4_s_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_s; + RC_spvpp_bxa__bxame4_zcnt_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxa__bxame4_zcnt; + RC_spvpp_bxcorrect_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_larg1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_bxcorrect_m0_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_bxcorrect_res_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_res; + RC_spvpp_bxcorrect_s_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_s; + RC_spvpp_bxcorrect_zcnt_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_bxcorrect_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_larg_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_fsuv_res_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_res; + RC_spvpp_fsuv_s_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_s; + RC_spvpp_fsuv_survived_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuv_survived; + RC_spvpp_fsuva_Exists_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_Exists; + RC_spvpp_fsuva_ilgj_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_ilgj; + RC_spvpp_fsuva_kill_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_kill; + RC_spvpp_fsuva_killr_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_killr; + RC_spvpp_fsuva_killrr1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_killrr1; + RC_spvpp_fsuva_killrr2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_killrr2; + RC_spvpp_fsuva_killrr3_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_killrr3; + RC_spvpp_fsuva_larg_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_larg; + RC_spvpp_fsuva_survived_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_fsuva_survived; + RC_spvpp_m0_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_m0; + RC_spvpp_m0a_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_m0a; + RC_spvpp_m1_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu2a_IdValid; + RC_spvpp_ptu2a_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu2b_IdValid; + RC_spvpp_ptu2b_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu2c_IdValid; + RC_spvpp_ptu2c_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu3a_IdValid; + RC_spvpp_ptu3a_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu3b_IdValid; + RC_spvpp_ptu3b_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu3c_IdValid; + RC_spvpp_ptu3c_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu3c_SelPhi; + RC_spvpp_ptu4a_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu4a_IdValid; + RC_spvpp_ptu4b_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu4b_IdValid; + RC_spvpp_ptu4c_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptu4c_IdValid; + RC_spvpp_ptub2a_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptub2a_IdValid; + RC_spvpp_ptub2a_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptub2a_SelPhi; + RC_spvpp_ptub2b_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptub2b_IdValid; + RC_spvpp_ptub2b_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptub2b_SelPhi; + RC_spvpp_ptub2c_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptub2c_IdValid; + RC_spvpp_ptub2c_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptub2c_SelPhi; + RC_spvpp_ptub2d_IdValid_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptub2d_IdValid; + RC_spvpp_ptub2d_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &RC_spvpp_ptub2d_SelPhi; + control_ptr_b_0_0 = (utype_b_0_0*) &control; + spvpp_Eqme12a_ptr_b_0_0 = (utype_b_0_0*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_0_0 = (utype_b_0_0*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_0_0 = (utype_b_0_0*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_0_0 = (utype_b_0_0*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_0_0 = (utype_b_0_0*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_0_0 = (utype_b_0_0*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_0_0 = (utype_b_0_0*) &spvpp_Eqme34; + spvpp_au2_0__Maxp_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0__Maxp; + spvpp_au2_0_e21_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_e21[0]; + spvpp_au2_0_e21_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_e21[1]; + spvpp_au2_0_e21_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_e21[2]; + spvpp_au2_0_e21_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_e21[3]; + spvpp_au2_0_e21_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_e21[4]; + spvpp_au2_0_e21_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_e21[5]; + spvpp_au2_0_e23_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_e23; + spvpp_au2_0_e24_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_e24; + spvpp_au2_0_max23_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_max23; + spvpp_au2_0_max24_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_max24; + spvpp_au2_0_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_0_maxq; + spvpp_au2_1__Maxp_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1__Maxp; + spvpp_au2_1_e21_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_e21[0]; + spvpp_au2_1_e21_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_e21[1]; + spvpp_au2_1_e21_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_e21[2]; + spvpp_au2_1_e21_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_e21[3]; + spvpp_au2_1_e21_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_e21[4]; + spvpp_au2_1_e21_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_e21[5]; + spvpp_au2_1_e23_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_e23; + spvpp_au2_1_e24_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_e24; + spvpp_au2_1_max23_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_max23; + spvpp_au2_1_max24_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_max24; + spvpp_au2_1_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_1_maxq; + spvpp_au2_2__Maxp_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2__Maxp; + spvpp_au2_2_e21_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_e21[0]; + spvpp_au2_2_e21_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_e21[1]; + spvpp_au2_2_e21_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_e21[2]; + spvpp_au2_2_e21_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_e21[3]; + spvpp_au2_2_e21_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_e21[4]; + spvpp_au2_2_e21_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_e21[5]; + spvpp_au2_2_e23_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_e23; + spvpp_au2_2_e24_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_e24; + spvpp_au2_2_max23_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_max23; + spvpp_au2_2_max24_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_max24; + spvpp_au2_2_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2_2_maxq; + spvpp_au2a_0__Maxa21p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_0__Maxa21p; + spvpp_au2a_0_max21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_0_max21; + spvpp_au2a_0_me21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_0_me21; + spvpp_au2a_1__Maxa21p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_1__Maxa21p; + spvpp_au2a_1_max21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_1_max21; + spvpp_au2a_1_me21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_1_me21; + spvpp_au2a_2__Maxa21p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_2__Maxa21p; + spvpp_au2a_2_max21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_2_max21; + spvpp_au2a_2_me21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2a_2_me21; + spvpp_au2b_0_b11_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b11[0]; + spvpp_au2b_0_b11_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b11[1]; + spvpp_au2b_0_b11_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b11[2]; + spvpp_au2b_0_b11_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b11[3]; + spvpp_au2b_0_b11_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b11[4]; + spvpp_au2b_0_b11_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b11[5]; + spvpp_au2b_0_b12_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b12[0]; + spvpp_au2b_0_b12_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b12[1]; + spvpp_au2b_0_b12_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b12[2]; + spvpp_au2b_0_b13_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b13[0]; + spvpp_au2b_0_b13_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b13[1]; + spvpp_au2b_0_b13_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_b13[2]; + spvpp_au2b_0_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_0_maxq; + spvpp_au2b_1_b11_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b11[0]; + spvpp_au2b_1_b11_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b11[1]; + spvpp_au2b_1_b11_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b11[2]; + spvpp_au2b_1_b11_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b11[3]; + spvpp_au2b_1_b11_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b11[4]; + spvpp_au2b_1_b11_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b11[5]; + spvpp_au2b_1_b12_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b12[0]; + spvpp_au2b_1_b12_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b12[1]; + spvpp_au2b_1_b12_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b12[2]; + spvpp_au2b_1_b13_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b13[0]; + spvpp_au2b_1_b13_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b13[1]; + spvpp_au2b_1_b13_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_b13[2]; + spvpp_au2b_1_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_1_maxq; + spvpp_au2b_2_b11_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b11[0]; + spvpp_au2b_2_b11_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b11[1]; + spvpp_au2b_2_b11_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b11[2]; + spvpp_au2b_2_b11_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b11[3]; + spvpp_au2b_2_b11_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b11[4]; + spvpp_au2b_2_b11_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b11[5]; + spvpp_au2b_2_b12_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b12[0]; + spvpp_au2b_2_b12_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b12[1]; + spvpp_au2b_2_b12_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b12[2]; + spvpp_au2b_2_b13_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b13[0]; + spvpp_au2b_2_b13_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b13[1]; + spvpp_au2b_2_b13_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_b13[2]; + spvpp_au2b_2_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_2_maxq; + spvpp_au2b_3_b11_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b11[0]; + spvpp_au2b_3_b11_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b11[1]; + spvpp_au2b_3_b11_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b11[2]; + spvpp_au2b_3_b11_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b11[3]; + spvpp_au2b_3_b11_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b11[4]; + spvpp_au2b_3_b11_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b11[5]; + spvpp_au2b_3_b12_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b12[0]; + spvpp_au2b_3_b12_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b12[1]; + spvpp_au2b_3_b12_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b12[2]; + spvpp_au2b_3_b13_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b13[0]; + spvpp_au2b_3_b13_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b13[1]; + spvpp_au2b_3_b13_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_b13[2]; + spvpp_au2b_3_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au2b_3_maxq; + spvpp_au3_0__Max31p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0__Max31p; + spvpp_au3_0__Max3p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0__Max3p; + spvpp_au3_0_e31_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_e31[0]; + spvpp_au3_0_e31_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_e31[1]; + spvpp_au3_0_e31_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_e31[2]; + spvpp_au3_0_e31_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_e31[3]; + spvpp_au3_0_e31_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_e31[4]; + spvpp_au3_0_e31_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_e31[5]; + spvpp_au3_0_e32_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_e32; + spvpp_au3_0_e34_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_e34; + spvpp_au3_0_max32_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_max32; + spvpp_au3_0_max34_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_0_max34; + spvpp_au3_1__Max31p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1__Max31p; + spvpp_au3_1__Max3p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1__Max3p; + spvpp_au3_1_e31_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_e31[0]; + spvpp_au3_1_e31_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_e31[1]; + spvpp_au3_1_e31_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_e31[2]; + spvpp_au3_1_e31_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_e31[3]; + spvpp_au3_1_e31_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_e31[4]; + spvpp_au3_1_e31_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_e31[5]; + spvpp_au3_1_e32_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_e32; + spvpp_au3_1_e34_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_e34; + spvpp_au3_1_max32_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_max32; + spvpp_au3_1_max34_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_1_max34; + spvpp_au3_2__Max31p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2__Max31p; + spvpp_au3_2__Max3p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2__Max3p; + spvpp_au3_2_e31_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_e31[0]; + spvpp_au3_2_e31_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_e31[1]; + spvpp_au3_2_e31_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_e31[2]; + spvpp_au3_2_e31_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_e31[3]; + spvpp_au3_2_e31_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_e31[4]; + spvpp_au3_2_e31_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_e31[5]; + spvpp_au3_2_e32_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_e32; + spvpp_au3_2_e34_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_e34; + spvpp_au3_2_max32_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_max32; + spvpp_au3_2_max34_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3_2_max34; + spvpp_au3a_0__Maxa21p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_0__Maxa21p; + spvpp_au3a_0_max21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_0_max21; + spvpp_au3a_0_me21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_0_me21; + spvpp_au3a_1__Maxa21p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_1__Maxa21p; + spvpp_au3a_1_max21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_1_max21; + spvpp_au3a_1_me21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_1_me21; + spvpp_au3a_2__Maxa21p_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_2__Maxa21p; + spvpp_au3a_2_max21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_2_max21; + spvpp_au3a_2_me21_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au3a_2_me21; + spvpp_au4_0_e41_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_0_e41[0]; + spvpp_au4_0_e41_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_0_e41[1]; + spvpp_au4_0_e41_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_0_e41[2]; + spvpp_au4_0_e41_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_0_e41[3]; + spvpp_au4_0_e41_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_0_e41[4]; + spvpp_au4_0_e41_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_0_e41[5]; + spvpp_au4_0_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_0_maxq; + spvpp_au4_1_e41_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_1_e41[0]; + spvpp_au4_1_e41_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_1_e41[1]; + spvpp_au4_1_e41_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_1_e41[2]; + spvpp_au4_1_e41_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_1_e41[3]; + spvpp_au4_1_e41_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_1_e41[4]; + spvpp_au4_1_e41_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_1_e41[5]; + spvpp_au4_1_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_1_maxq; + spvpp_au4_2_e41_LB_0_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_2_e41[0]; + spvpp_au4_2_e41_LB_1_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_2_e41[1]; + spvpp_au4_2_e41_LB_2_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_2_e41[2]; + spvpp_au4_2_e41_LB_3_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_2_e41[3]; + spvpp_au4_2_e41_LB_4_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_2_e41[4]; + spvpp_au4_2_e41_LB_5_RB__ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_2_e41[5]; + spvpp_au4_2_maxq_ptr_b_0_0 = (utype_b_0_0*) &spvpp_au4_2_maxq; + spvpp_bxa__bxamb1_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_larg1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxamb1_m0_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_res_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_res; + spvpp_bxa__bxamb1_s_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_s; + spvpp_bxa__bxamb1_zcnt_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_larg1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1ac_m0_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1ac_res_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_res; + spvpp_bxa__bxame1ac_s_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_s; + spvpp_bxa__bxame1ac_zcnt_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1ac_zcnt; + spvpp_bxa__bxame1df_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_larg1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame1df_m0_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame1df_res_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_res; + spvpp_bxa__bxame1df_s_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_s; + spvpp_bxa__bxame1df_zcnt_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame1df_zcnt; + spvpp_bxa__bxame2_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_larg1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame2_m0_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame2_res_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_res; + spvpp_bxa__bxame2_s_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_s; + spvpp_bxa__bxame2_zcnt_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame2_zcnt; + spvpp_bxa__bxame3_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_larg1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame3_m0_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame3_res_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_res; + spvpp_bxa__bxame3_s_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_s; + spvpp_bxa__bxame3_zcnt_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame3_zcnt; + spvpp_bxa__bxame4_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_larg1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_larg1; + spvpp_bxa__bxame4_m0_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_m2; + spvpp_bxa__bxame4_res_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_res; + spvpp_bxa__bxame4_s_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_s; + spvpp_bxa__bxame4_zcnt_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxa__bxame4_zcnt; + spvpp_bxcorrect_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_larg1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_larg1; + spvpp_bxcorrect_m0_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_m2; + spvpp_bxcorrect_res_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_res; + spvpp_bxcorrect_s_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_s; + spvpp_bxcorrect_zcnt_ptr_b_0_0 = (utype_b_0_0*) &spvpp_bxcorrect_zcnt; + spvpp_fsuv_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_killrr3; + spvpp_fsuv_larg_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_larg; + spvpp_fsuv_res_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_res; + spvpp_fsuv_s_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_s; + spvpp_fsuv_survived_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuv_survived; + spvpp_fsuva_Exists_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_Exists; + spvpp_fsuva_ilgj_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_ilgj; + spvpp_fsuva_kill_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_kill; + spvpp_fsuva_killr_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_killr; + spvpp_fsuva_killrr1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_killrr1; + spvpp_fsuva_killrr2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_killrr2; + spvpp_fsuva_killrr3_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_killrr3; + spvpp_fsuva_larg_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_larg; + spvpp_fsuva_survived_ptr_b_0_0 = (utype_b_0_0*) &spvpp_fsuva_survived; + spvpp_m0_ptr_b_0_0 = (utype_b_0_0*) &spvpp_m0; + spvpp_m0a_ptr_b_0_0 = (utype_b_0_0*) &spvpp_m0a; + spvpp_m1_ptr_b_0_0 = (utype_b_0_0*) &spvpp_m1; + spvpp_m2_ptr_b_0_0 = (utype_b_0_0*) &spvpp_m2; + spvpp_mux_FR_ptr_b_0_0 = (utype_b_0_0*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_0_0 = (utype_b_0_0*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_0_0 = (utype_b_0_0*) &spvpp_pass12; + spvpp_pass13_ptr_b_0_0 = (utype_b_0_0*) &spvpp_pass13; + spvpp_pass14_ptr_b_0_0 = (utype_b_0_0*) &spvpp_pass14; + spvpp_ptu2a_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu2a_IdValid; + spvpp_ptu2a_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu2b_IdValid; + spvpp_ptu2b_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu2c_IdValid; + spvpp_ptu2c_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu3a_IdValid; + spvpp_ptu3a_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu3b_IdValid; + spvpp_ptu3b_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu3c_IdValid; + spvpp_ptu3c_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu3c_SelPhi; + spvpp_ptu4a_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu4a_IdValid; + spvpp_ptu4b_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu4b_IdValid; + spvpp_ptu4c_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptu4c_IdValid; + spvpp_ptub2a_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptub2a_IdValid; + spvpp_ptub2a_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptub2a_SelPhi; + spvpp_ptub2b_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptub2b_IdValid; + spvpp_ptub2b_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptub2b_SelPhi; + spvpp_ptub2c_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptub2c_IdValid; + spvpp_ptub2c_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptub2c_SelPhi; + spvpp_ptub2d_IdValid_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptub2d_IdValid; + spvpp_ptub2d_SelPhi_ptr_b_0_0 = (utype_b_0_0*) &spvpp_ptub2d_SelPhi; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_10_0 = (utype_b_10_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_fsuv_larg_ptr_b_10_0 = (utype_b_10_0*) &RC_spvpp_fsuv_larg; + spvpp_bxa__bxamb1_larg1_ptr_b_10_0 = (utype_b_10_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_fsuv_larg_ptr_b_10_0 = (utype_b_10_0*) &spvpp_fsuv_larg; + RC_spvpp_Eqme12a_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_Eqme14a; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_survived_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_fsuv_survived; + RC_spvpp_m0_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_m0; + RC_spvpp_m1_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &RC_spvpp_ptu3c_SelPhi; + spvpp_Eqme12a_ptr_b_10_10 = (utype_b_10_10*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_10_10 = (utype_b_10_10*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_10_10 = (utype_b_10_10*) &spvpp_Eqme14a; + spvpp_bxa__bxamb1_Exists_ptr_b_10_10 = (utype_b_10_10*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_10_10 = (utype_b_10_10*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_10_10 = (utype_b_10_10*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_10_10 = (utype_b_10_10*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_10_10 = (utype_b_10_10*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_10_10 = (utype_b_10_10*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_zcnt_ptr_b_10_10 = (utype_b_10_10*) &spvpp_bxa__bxamb1_zcnt; + spvpp_fsuv_Exists_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv_killrr3; + spvpp_fsuv_survived_ptr_b_10_10 = (utype_b_10_10*) &spvpp_fsuv_survived; + spvpp_m0_ptr_b_10_10 = (utype_b_10_10*) &spvpp_m0; + spvpp_m1_ptr_b_10_10 = (utype_b_10_10*) &spvpp_m1; + spvpp_m2_ptr_b_10_10 = (utype_b_10_10*) &spvpp_m2; + spvpp_mux_FR_ptr_b_10_10 = (utype_b_10_10*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_10_10 = (utype_b_10_10*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_10_10 = (utype_b_10_10*) &spvpp_pass12; + spvpp_pass13_ptr_b_10_10 = (utype_b_10_10*) &spvpp_pass13; + spvpp_pass14_ptr_b_10_10 = (utype_b_10_10*) &spvpp_pass14; + spvpp_ptu2a_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_SelPhi_ptr_b_10_10 = (utype_b_10_10*) &spvpp_ptu3c_SelPhi; + RC_spvpp_bxcorrect_tid_ptr_b_10_9 = (utype_b_10_9*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_10_9 = (utype_b_10_9*) &RC_spvpp_fsuv_idt; + spvpp_bxcorrect_tid_ptr_b_10_9 = (utype_b_10_9*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_10_9 = (utype_b_10_9*) &spvpp_fsuv_idt; + RC_mb1ap_ptr_b_11_0 = (utype_b_11_0*) &RC_mb1ap; + RC_mb1bp_ptr_b_11_0 = (utype_b_11_0*) &RC_mb1bp; + RC_spvpp_Eq1b1r_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_Eq1b1r; + RC_spvpp_Eqme12r_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_Eqme12r; + RC_spvpp_Eqme13r_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_Eqme13r; + RC_spvpp_Eqme14r_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_Eqme14r; + RC_spvpp_dtbx_0_phi_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_dtbx_0_phi; + RC_spvpp_dtbx_1_phi_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_dtbx_1_phi; + RC_spvpp_fsuv_larg_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_mb1_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_mb1[0]; + RC_spvpp_mb1_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_mb1[1]; + RC_spvpp_mb1_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_mb1[2]; + RC_spvpp_mb1_LB_3_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_mb1[3]; + RC_spvpp_me1_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me1[0]; + RC_spvpp_me1_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me1[1]; + RC_spvpp_me1_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me1[2]; + RC_spvpp_me1_LB_3_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me1[3]; + RC_spvpp_me1_LB_4_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me1[4]; + RC_spvpp_me1_LB_5_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me1[5]; + RC_spvpp_me2_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me2[0]; + RC_spvpp_me2_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me2[1]; + RC_spvpp_me2_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me2[2]; + RC_spvpp_me3_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me3[0]; + RC_spvpp_me3_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me3[1]; + RC_spvpp_me3_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me3[2]; + RC_spvpp_me4_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me4[0]; + RC_spvpp_me4_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me4[1]; + RC_spvpp_me4_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_me4[2]; + RC_spvpp_ptu2a_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2a_c; + RC_spvpp_ptu2a_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2a_e; + RC_spvpp_ptu2a_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2a_phidiff_a; + RC_spvpp_ptu2b_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2b_c; + RC_spvpp_ptu2b_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2b_e; + RC_spvpp_ptu2b_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2b_phidiff_a; + RC_spvpp_ptu2c_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2c_c; + RC_spvpp_ptu2c_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2c_e; + RC_spvpp_ptu2c_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu2c_phidiff_a; + RC_spvpp_ptu3a_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3a_c; + RC_spvpp_ptu3a_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3a_e; + RC_spvpp_ptu3a_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3a_phidiff_a; + RC_spvpp_ptu3b_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3b_c; + RC_spvpp_ptu3b_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3b_e; + RC_spvpp_ptu3b_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3b_phidiff_a; + RC_spvpp_ptu3c_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3c_c; + RC_spvpp_ptu3c_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3c_e; + RC_spvpp_ptu3c_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu3c_phidiff_a; + RC_spvpp_ptu4a_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu4a_e; + RC_spvpp_ptu4b_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu4b_e; + RC_spvpp_ptu4c_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptu4c_e; + RC_spvpp_ptub2a_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2a_c; + RC_spvpp_ptub2a_d_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2a_d; + RC_spvpp_ptub2a_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2a_e; + RC_spvpp_ptub2b_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2b_c; + RC_spvpp_ptub2b_d_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2b_d; + RC_spvpp_ptub2b_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2b_e; + RC_spvpp_ptub2c_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2c_c; + RC_spvpp_ptub2c_d_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2c_d; + RC_spvpp_ptub2c_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2c_e; + RC_spvpp_ptub2d_c_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2d_c; + RC_spvpp_ptub2d_d_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2d_d; + RC_spvpp_ptub2d_e_ptr_b_11_0 = (utype_b_11_0*) &RC_spvpp_ptub2d_e; + mb1ap_ptr_b_11_0 = (utype_b_11_0*) &mb1ap; + mb1bp_ptr_b_11_0 = (utype_b_11_0*) &mb1bp; + spvpp_Eq1b1r_ptr_b_11_0 = (utype_b_11_0*) &spvpp_Eq1b1r; + spvpp_Eqme12r_ptr_b_11_0 = (utype_b_11_0*) &spvpp_Eqme12r; + spvpp_Eqme13r_ptr_b_11_0 = (utype_b_11_0*) &spvpp_Eqme13r; + spvpp_Eqme14r_ptr_b_11_0 = (utype_b_11_0*) &spvpp_Eqme14r; + spvpp_dtbx_0_phi_ptr_b_11_0 = (utype_b_11_0*) &spvpp_dtbx_0_phi; + spvpp_dtbx_1_phi_ptr_b_11_0 = (utype_b_11_0*) &spvpp_dtbx_1_phi; + spvpp_fsuv_larg_ptr_b_11_0 = (utype_b_11_0*) &spvpp_fsuv_larg; + spvpp_mb1_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_mb1[0]; + spvpp_mb1_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_mb1[1]; + spvpp_mb1_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_mb1[2]; + spvpp_mb1_LB_3_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_mb1[3]; + spvpp_me1_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me1[0]; + spvpp_me1_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me1[1]; + spvpp_me1_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me1[2]; + spvpp_me1_LB_3_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me1[3]; + spvpp_me1_LB_4_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me1[4]; + spvpp_me1_LB_5_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me1[5]; + spvpp_me2_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me2[0]; + spvpp_me2_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me2[1]; + spvpp_me2_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me2[2]; + spvpp_me3_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me3[0]; + spvpp_me3_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me3[1]; + spvpp_me3_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me3[2]; + spvpp_me4_LB_0_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me4[0]; + spvpp_me4_LB_1_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me4[1]; + spvpp_me4_LB_2_RB__ptr_b_11_0 = (utype_b_11_0*) &spvpp_me4[2]; + spvpp_ptu2a_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2a_c; + spvpp_ptu2a_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2a_e; + spvpp_ptu2a_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2a_phidiff_a; + spvpp_ptu2b_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2b_c; + spvpp_ptu2b_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2b_e; + spvpp_ptu2b_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2b_phidiff_a; + spvpp_ptu2c_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2c_c; + spvpp_ptu2c_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2c_e; + spvpp_ptu2c_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu2c_phidiff_a; + spvpp_ptu3a_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3a_c; + spvpp_ptu3a_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3a_e; + spvpp_ptu3a_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3a_phidiff_a; + spvpp_ptu3b_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3b_c; + spvpp_ptu3b_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3b_e; + spvpp_ptu3b_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3b_phidiff_a; + spvpp_ptu3c_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3c_c; + spvpp_ptu3c_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3c_e; + spvpp_ptu3c_phidiff_a_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu3c_phidiff_a; + spvpp_ptu4a_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu4a_e; + spvpp_ptu4b_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu4b_e; + spvpp_ptu4c_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptu4c_e; + spvpp_ptub2a_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2a_c; + spvpp_ptub2a_d_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2a_d; + spvpp_ptub2a_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2a_e; + spvpp_ptub2b_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2b_c; + spvpp_ptub2b_d_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2b_d; + spvpp_ptub2b_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2b_e; + spvpp_ptub2c_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2c_c; + spvpp_ptub2c_d_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2c_d; + spvpp_ptub2c_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2c_e; + spvpp_ptub2d_c_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2d_c; + spvpp_ptub2d_d_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2d_d; + spvpp_ptub2d_e_ptr_b_11_0 = (utype_b_11_0*) &spvpp_ptub2d_e; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_1 = (utype_b_11_1*) &RC_spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxamb1_larg1_ptr_b_11_1 = (utype_b_11_1*) &spvpp_bxa__bxamb1_larg1; + RC_spvpp_Eq1b1_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_Eqme14; + RC_spvpp_au2_0_me21_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au2_0_me21; + RC_spvpp_au2_1_me21_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au2_1_me21; + RC_spvpp_au2_2_me21_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au2_2_me21; + RC_spvpp_au2b_0_mb11_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au2b_0_mb11; + RC_spvpp_au2b_1_mb11_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au2b_1_mb11; + RC_spvpp_au2b_2_mb11_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au2b_2_mb11; + RC_spvpp_au2b_3_mb11_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au2b_3_mb11; + RC_spvpp_au3_0_me31_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au3_0_me31; + RC_spvpp_au3_1_me31_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au3_1_me31; + RC_spvpp_au3_2_me31_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au3_2_me31; + RC_spvpp_au4_0_me41_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au4_0_me41; + RC_spvpp_au4_1_me41_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au4_1_me41; + RC_spvpp_au4_2_me41_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_au4_2_me41; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_ptu2a_a_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu2a_a; + RC_spvpp_ptu2a_b_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu2a_b; + RC_spvpp_ptu2b_a_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu2b_a; + RC_spvpp_ptu2b_b_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu2b_b; + RC_spvpp_ptu2c_a_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu2c_a; + RC_spvpp_ptu2c_b_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu2c_b; + RC_spvpp_ptu3a_a_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu3a_a; + RC_spvpp_ptu3a_b_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu3a_b; + RC_spvpp_ptu3b_a_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu3b_a; + RC_spvpp_ptu3b_b_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu3b_b; + RC_spvpp_ptu3c_a_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu3c_a; + RC_spvpp_ptu3c_b_ptr_b_11_10 = (utype_b_11_10*) &RC_spvpp_ptu3c_b; + spvpp_Eq1b1_ptr_b_11_10 = (utype_b_11_10*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_11_10 = (utype_b_11_10*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_11_10 = (utype_b_11_10*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_11_10 = (utype_b_11_10*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_11_10 = (utype_b_11_10*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_11_10 = (utype_b_11_10*) &spvpp_Eqme14; + spvpp_au2_0_me21_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au2_0_me21; + spvpp_au2_1_me21_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au2_1_me21; + spvpp_au2_2_me21_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au2_2_me21; + spvpp_au2b_0_mb11_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au2b_0_mb11; + spvpp_au2b_1_mb11_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au2b_1_mb11; + spvpp_au2b_2_mb11_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au2b_2_mb11; + spvpp_au2b_3_mb11_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au2b_3_mb11; + spvpp_au3_0_me31_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au3_0_me31; + spvpp_au3_1_me31_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au3_1_me31; + spvpp_au3_2_me31_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au3_2_me31; + spvpp_au4_0_me41_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au4_0_me41; + spvpp_au4_1_me41_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au4_1_me41; + spvpp_au4_2_me41_ptr_b_11_10 = (utype_b_11_10*) &spvpp_au4_2_me41; + spvpp_bxa__bxamb1_larg1_ptr_b_11_10 = (utype_b_11_10*) &spvpp_bxa__bxamb1_larg1; + spvpp_ptu2a_a_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu2a_a; + spvpp_ptu2a_b_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu2a_b; + spvpp_ptu2b_a_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu2b_a; + spvpp_ptu2b_b_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu2b_b; + spvpp_ptu2c_a_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu2c_a; + spvpp_ptu2c_b_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu2c_b; + spvpp_ptu3a_a_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu3a_a; + spvpp_ptu3a_b_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu3a_b; + spvpp_ptu3b_a_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu3b_a; + spvpp_ptu3b_b_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu3b_b; + spvpp_ptu3c_a_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu3c_a; + spvpp_ptu3c_b_ptr_b_11_10 = (utype_b_11_10*) &spvpp_ptu3c_b; + RC_spvpp_Eqme12a_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_Eqme14a; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxamb1_m0_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_fsuv_Exists_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_survived_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_fsuv_survived; + RC_spvpp_m0_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_m0; + RC_spvpp_m1_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &RC_spvpp_ptu3c_SelPhi; + spvpp_Eqme12a_ptr_b_11_11 = (utype_b_11_11*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_11_11 = (utype_b_11_11*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_11_11 = (utype_b_11_11*) &spvpp_Eqme14a; + spvpp_bxa__bxamb1_Exists_ptr_b_11_11 = (utype_b_11_11*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_11_11 = (utype_b_11_11*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_larg1_ptr_b_11_11 = (utype_b_11_11*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxamb1_m0_ptr_b_11_11 = (utype_b_11_11*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_11_11 = (utype_b_11_11*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_11_11 = (utype_b_11_11*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_11_11 = (utype_b_11_11*) &spvpp_bxa__bxamb1_m3; + spvpp_fsuv_Exists_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv_killrr3; + spvpp_fsuv_survived_ptr_b_11_11 = (utype_b_11_11*) &spvpp_fsuv_survived; + spvpp_m0_ptr_b_11_11 = (utype_b_11_11*) &spvpp_m0; + spvpp_m1_ptr_b_11_11 = (utype_b_11_11*) &spvpp_m1; + spvpp_m2_ptr_b_11_11 = (utype_b_11_11*) &spvpp_m2; + spvpp_mux_FR_ptr_b_11_11 = (utype_b_11_11*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_11_11 = (utype_b_11_11*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_11_11 = (utype_b_11_11*) &spvpp_pass12; + spvpp_pass13_ptr_b_11_11 = (utype_b_11_11*) &spvpp_pass13; + spvpp_pass14_ptr_b_11_11 = (utype_b_11_11*) &spvpp_pass14; + spvpp_ptu2a_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_SelPhi_ptr_b_11_11 = (utype_b_11_11*) &spvpp_ptu3c_SelPhi; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_2 = (utype_b_11_2*) &RC_spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxamb1_larg1_ptr_b_11_2 = (utype_b_11_2*) &spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_3 = (utype_b_11_3*) &RC_spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxamb1_larg1_ptr_b_11_3 = (utype_b_11_3*) &spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_4 = (utype_b_11_4*) &RC_spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxamb1_larg1_ptr_b_11_4 = (utype_b_11_4*) &spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_phi2a_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi2a; + RC_spvpp_phi2b_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi2b; + RC_spvpp_phi2c_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi2c; + RC_spvpp_phi3a_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi3a; + RC_spvpp_phi3b_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi3b; + RC_spvpp_phi3c_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi3c; + RC_spvpp_phi4a_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi4a; + RC_spvpp_phi4b_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi4b; + RC_spvpp_phi4c_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phi4c; + RC_spvpp_phia2a_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phia2a; + RC_spvpp_phia2b_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phia2b; + RC_spvpp_phia2c_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phia2c; + RC_spvpp_phia3a_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phia3a; + RC_spvpp_phia3b_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phia3b; + RC_spvpp_phia3c_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phia3c; + RC_spvpp_phib2a_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phib2a; + RC_spvpp_phib2b_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phib2b; + RC_spvpp_phib2c_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phib2c; + RC_spvpp_phib2d_ptr_b_11_5 = (utype_b_11_5*) &RC_spvpp_phib2d; + spvpp_bxa__bxamb1_larg1_ptr_b_11_5 = (utype_b_11_5*) &spvpp_bxa__bxamb1_larg1; + spvpp_phi2a_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi2a; + spvpp_phi2b_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi2b; + spvpp_phi2c_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi2c; + spvpp_phi3a_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi3a; + spvpp_phi3b_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi3b; + spvpp_phi3c_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi3c; + spvpp_phi4a_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi4a; + spvpp_phi4b_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi4b; + spvpp_phi4c_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phi4c; + spvpp_phia2a_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phia2a; + spvpp_phia2b_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phia2b; + spvpp_phia2c_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phia2c; + spvpp_phia3a_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phia3a; + spvpp_phia3b_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phia3b; + spvpp_phia3c_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phia3c; + spvpp_phib2a_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phib2a; + spvpp_phib2b_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phib2b; + spvpp_phib2c_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phib2c; + spvpp_phib2d_ptr_b_11_5 = (utype_b_11_5*) &spvpp_phib2d; + RC_spvpp_Eq2b1r_ptr_b_11_6 = (utype_b_11_6*) &RC_spvpp_Eq2b1r; + RC_spvpp_Eq3b1r_ptr_b_11_6 = (utype_b_11_6*) &RC_spvpp_Eq3b1r; + RC_spvpp_Eqme12ar_ptr_b_11_6 = (utype_b_11_6*) &RC_spvpp_Eqme12ar; + RC_spvpp_Eqme13ar_ptr_b_11_6 = (utype_b_11_6*) &RC_spvpp_Eqme13ar; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_6 = (utype_b_11_6*) &RC_spvpp_bxa__bxamb1_larg1; + spvpp_Eq2b1r_ptr_b_11_6 = (utype_b_11_6*) &spvpp_Eq2b1r; + spvpp_Eq3b1r_ptr_b_11_6 = (utype_b_11_6*) &spvpp_Eq3b1r; + spvpp_Eqme12ar_ptr_b_11_6 = (utype_b_11_6*) &spvpp_Eqme12ar; + spvpp_Eqme13ar_ptr_b_11_6 = (utype_b_11_6*) &spvpp_Eqme13ar; + spvpp_bxa__bxamb1_larg1_ptr_b_11_6 = (utype_b_11_6*) &spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_7 = (utype_b_11_7*) &RC_spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxamb1_larg1_ptr_b_11_7 = (utype_b_11_7*) &spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_ptu2a_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptu2a_b; + RC_spvpp_ptu2b_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptu2b_b; + RC_spvpp_ptu2c_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptu2c_b; + RC_spvpp_ptu3a_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptu3a_b; + RC_spvpp_ptu3b_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptu3b_b; + RC_spvpp_ptu3c_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptu3c_b; + RC_spvpp_ptub2a_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptub2a_b; + RC_spvpp_ptub2b_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptub2b_b; + RC_spvpp_ptub2c_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptub2c_b; + RC_spvpp_ptub2d_b_ptr_b_11_8 = (utype_b_11_8*) &RC_spvpp_ptub2d_b; + spvpp_bxa__bxamb1_larg1_ptr_b_11_8 = (utype_b_11_8*) &spvpp_bxa__bxamb1_larg1; + spvpp_ptu2a_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptu2a_b; + spvpp_ptu2b_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptu2b_b; + spvpp_ptu2c_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptu2c_b; + spvpp_ptu3a_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptu3a_b; + spvpp_ptu3b_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptu3b_b; + spvpp_ptu3c_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptu3c_b; + spvpp_ptub2a_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptub2a_b; + spvpp_ptub2b_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptub2b_b; + spvpp_ptub2c_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptub2c_b; + spvpp_ptub2d_b_ptr_b_11_8 = (utype_b_11_8*) &spvpp_ptub2d_b; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_ptu2a_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2a_a; + RC_spvpp_ptu2a_d_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2a_d; + RC_spvpp_ptu2a_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2a_phidiff_a; + RC_spvpp_ptu2b_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2b_a; + RC_spvpp_ptu2b_d_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2b_d; + RC_spvpp_ptu2b_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2b_phidiff_a; + RC_spvpp_ptu2c_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2c_a; + RC_spvpp_ptu2c_d_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2c_d; + RC_spvpp_ptu2c_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu2c_phidiff_a; + RC_spvpp_ptu3a_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3a_a; + RC_spvpp_ptu3a_d_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3a_d; + RC_spvpp_ptu3a_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3a_phidiff_a; + RC_spvpp_ptu3b_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3b_a; + RC_spvpp_ptu3b_d_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3b_d; + RC_spvpp_ptu3b_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3b_phidiff_a; + RC_spvpp_ptu3c_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3c_a; + RC_spvpp_ptu3c_d_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3c_d; + RC_spvpp_ptu3c_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu3c_phidiff_a; + RC_spvpp_ptu4a_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu4a_a; + RC_spvpp_ptu4b_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu4b_a; + RC_spvpp_ptu4c_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptu4c_a; + RC_spvpp_ptub2a_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptub2a_a; + RC_spvpp_ptub2b_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptub2b_a; + RC_spvpp_ptub2c_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptub2c_a; + RC_spvpp_ptub2d_a_ptr_b_11_9 = (utype_b_11_9*) &RC_spvpp_ptub2d_a; + spvpp_bxa__bxamb1_larg1_ptr_b_11_9 = (utype_b_11_9*) &spvpp_bxa__bxamb1_larg1; + spvpp_ptu2a_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2a_a; + spvpp_ptu2a_d_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2a_d; + spvpp_ptu2a_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2a_phidiff_a; + spvpp_ptu2b_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2b_a; + spvpp_ptu2b_d_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2b_d; + spvpp_ptu2b_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2b_phidiff_a; + spvpp_ptu2c_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2c_a; + spvpp_ptu2c_d_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2c_d; + spvpp_ptu2c_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu2c_phidiff_a; + spvpp_ptu3a_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3a_a; + spvpp_ptu3a_d_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3a_d; + spvpp_ptu3a_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3a_phidiff_a; + spvpp_ptu3b_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3b_a; + spvpp_ptu3b_d_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3b_d; + spvpp_ptu3b_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3b_phidiff_a; + spvpp_ptu3c_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3c_a; + spvpp_ptu3c_d_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3c_d; + spvpp_ptu3c_phidiff_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu3c_phidiff_a; + spvpp_ptu4a_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu4a_a; + spvpp_ptu4b_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu4b_a; + spvpp_ptu4c_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptu4c_a; + spvpp_ptub2a_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptub2a_a; + spvpp_ptub2b_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptub2b_a; + spvpp_ptub2c_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptub2c_a; + spvpp_ptub2d_a_ptr_b_11_9 = (utype_b_11_9*) &spvpp_ptub2d_a; + RC_spvpp_ub2aIdrrr_ptr_b_12_0 = (utype_b_12_0*) &RC_spvpp_ub2aIdrrr; + RC_spvpp_ub2aIdt_ptr_b_12_0 = (utype_b_12_0*) &RC_spvpp_ub2aIdt; + RC_spvpp_ub2bIdrrr_ptr_b_12_0 = (utype_b_12_0*) &RC_spvpp_ub2bIdrrr; + RC_spvpp_ub2bIdt_ptr_b_12_0 = (utype_b_12_0*) &RC_spvpp_ub2bIdt; + RC_spvpp_ub2cIdrrr_ptr_b_12_0 = (utype_b_12_0*) &RC_spvpp_ub2cIdrrr; + RC_spvpp_ub2cIdt_ptr_b_12_0 = (utype_b_12_0*) &RC_spvpp_ub2cIdt; + RC_spvpp_ub2dIdrrr_ptr_b_12_0 = (utype_b_12_0*) &RC_spvpp_ub2dIdrrr; + RC_spvpp_ub2dIdt_ptr_b_12_0 = (utype_b_12_0*) &RC_spvpp_ub2dIdt; + spvpp_ub2aIdrrr_ptr_b_12_0 = (utype_b_12_0*) &spvpp_ub2aIdrrr; + spvpp_ub2aIdt_ptr_b_12_0 = (utype_b_12_0*) &spvpp_ub2aIdt; + spvpp_ub2bIdrrr_ptr_b_12_0 = (utype_b_12_0*) &spvpp_ub2bIdrrr; + spvpp_ub2bIdt_ptr_b_12_0 = (utype_b_12_0*) &spvpp_ub2bIdt; + spvpp_ub2cIdrrr_ptr_b_12_0 = (utype_b_12_0*) &spvpp_ub2cIdrrr; + spvpp_ub2cIdt_ptr_b_12_0 = (utype_b_12_0*) &spvpp_ub2cIdt; + spvpp_ub2dIdrrr_ptr_b_12_0 = (utype_b_12_0*) &spvpp_ub2dIdrrr; + spvpp_ub2dIdt_ptr_b_12_0 = (utype_b_12_0*) &spvpp_ub2dIdt; + RC_spvpp_fsuv_larg_ptr_b_12_1 = (utype_b_12_1*) &RC_spvpp_fsuv_larg; + spvpp_fsuv_larg_ptr_b_12_1 = (utype_b_12_1*) &spvpp_fsuv_larg; + RC_spvpp_fsuv_larg_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_fsuv_larg; + RC_spvpp_u1b1_0_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_0_mbB; + RC_spvpp_u1b1_10_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_10_mbB; + RC_spvpp_u1b1_11_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_11_mbB; + RC_spvpp_u1b1_12_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_12_mbB; + RC_spvpp_u1b1_13_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_13_mbB; + RC_spvpp_u1b1_14_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_14_mbB; + RC_spvpp_u1b1_15_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_15_mbB; + RC_spvpp_u1b1_16_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_16_mbB; + RC_spvpp_u1b1_17_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_17_mbB; + RC_spvpp_u1b1_18_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_18_mbB; + RC_spvpp_u1b1_19_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_19_mbB; + RC_spvpp_u1b1_1_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_1_mbB; + RC_spvpp_u1b1_20_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_20_mbB; + RC_spvpp_u1b1_21_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_21_mbB; + RC_spvpp_u1b1_22_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_22_mbB; + RC_spvpp_u1b1_23_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_23_mbB; + RC_spvpp_u1b1_2_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_2_mbB; + RC_spvpp_u1b1_3_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_3_mbB; + RC_spvpp_u1b1_4_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_4_mbB; + RC_spvpp_u1b1_5_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_5_mbB; + RC_spvpp_u1b1_6_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_6_mbB; + RC_spvpp_u1b1_7_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_7_mbB; + RC_spvpp_u1b1_8_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_8_mbB; + RC_spvpp_u1b1_9_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u1b1_9_mbB; + RC_spvpp_u2b1_0_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_0_mbB; + RC_spvpp_u2b1_10_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_10_mbB; + RC_spvpp_u2b1_11_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_11_mbB; + RC_spvpp_u2b1_1_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_1_mbB; + RC_spvpp_u2b1_2_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_2_mbB; + RC_spvpp_u2b1_3_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_3_mbB; + RC_spvpp_u2b1_4_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_4_mbB; + RC_spvpp_u2b1_5_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_5_mbB; + RC_spvpp_u2b1_6_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_6_mbB; + RC_spvpp_u2b1_7_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_7_mbB; + RC_spvpp_u2b1_8_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_8_mbB; + RC_spvpp_u2b1_9_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u2b1_9_mbB; + RC_spvpp_u3b1_0_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_0_mbB; + RC_spvpp_u3b1_10_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_10_mbB; + RC_spvpp_u3b1_11_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_11_mbB; + RC_spvpp_u3b1_1_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_1_mbB; + RC_spvpp_u3b1_2_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_2_mbB; + RC_spvpp_u3b1_3_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_3_mbB; + RC_spvpp_u3b1_4_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_4_mbB; + RC_spvpp_u3b1_5_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_5_mbB; + RC_spvpp_u3b1_6_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_6_mbB; + RC_spvpp_u3b1_7_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_7_mbB; + RC_spvpp_u3b1_8_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_8_mbB; + RC_spvpp_u3b1_9_mbB_ptr_b_12_10 = (utype_b_12_10*) &RC_spvpp_u3b1_9_mbB; + spvpp_fsuv_larg_ptr_b_12_10 = (utype_b_12_10*) &spvpp_fsuv_larg; + spvpp_u1b1_0_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_0_mbB; + spvpp_u1b1_10_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_10_mbB; + spvpp_u1b1_11_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_11_mbB; + spvpp_u1b1_12_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_12_mbB; + spvpp_u1b1_13_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_13_mbB; + spvpp_u1b1_14_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_14_mbB; + spvpp_u1b1_15_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_15_mbB; + spvpp_u1b1_16_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_16_mbB; + spvpp_u1b1_17_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_17_mbB; + spvpp_u1b1_18_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_18_mbB; + spvpp_u1b1_19_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_19_mbB; + spvpp_u1b1_1_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_1_mbB; + spvpp_u1b1_20_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_20_mbB; + spvpp_u1b1_21_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_21_mbB; + spvpp_u1b1_22_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_22_mbB; + spvpp_u1b1_23_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_23_mbB; + spvpp_u1b1_2_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_2_mbB; + spvpp_u1b1_3_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_3_mbB; + spvpp_u1b1_4_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_4_mbB; + spvpp_u1b1_5_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_5_mbB; + spvpp_u1b1_6_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_6_mbB; + spvpp_u1b1_7_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_7_mbB; + spvpp_u1b1_8_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_8_mbB; + spvpp_u1b1_9_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u1b1_9_mbB; + spvpp_u2b1_0_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_0_mbB; + spvpp_u2b1_10_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_10_mbB; + spvpp_u2b1_11_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_11_mbB; + spvpp_u2b1_1_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_1_mbB; + spvpp_u2b1_2_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_2_mbB; + spvpp_u2b1_3_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_3_mbB; + spvpp_u2b1_4_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_4_mbB; + spvpp_u2b1_5_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_5_mbB; + spvpp_u2b1_6_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_6_mbB; + spvpp_u2b1_7_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_7_mbB; + spvpp_u2b1_8_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_8_mbB; + spvpp_u2b1_9_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u2b1_9_mbB; + spvpp_u3b1_0_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_0_mbB; + spvpp_u3b1_10_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_10_mbB; + spvpp_u3b1_11_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_11_mbB; + spvpp_u3b1_1_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_1_mbB; + spvpp_u3b1_2_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_2_mbB; + spvpp_u3b1_3_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_3_mbB; + spvpp_u3b1_4_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_4_mbB; + spvpp_u3b1_5_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_5_mbB; + spvpp_u3b1_6_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_6_mbB; + spvpp_u3b1_7_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_7_mbB; + spvpp_u3b1_8_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_8_mbB; + spvpp_u3b1_9_mbB_ptr_b_12_10 = (utype_b_12_10*) &spvpp_u3b1_9_mbB; + RC_spvpp_bxcorrect_tid_ptr_b_12_11 = (utype_b_12_11*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_12_11 = (utype_b_12_11*) &RC_spvpp_fsuv_idt; + RC_spvpp_fsuv_larg_ptr_b_12_11 = (utype_b_12_11*) &RC_spvpp_fsuv_larg; + spvpp_bxcorrect_tid_ptr_b_12_11 = (utype_b_12_11*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_12_11 = (utype_b_12_11*) &spvpp_fsuv_idt; + spvpp_fsuv_larg_ptr_b_12_11 = (utype_b_12_11*) &spvpp_fsuv_larg; + RC_mb1a_phi_off_ptr_b_12_12 = (utype_b_12_12*) &RC_mb1a_phi_off; + RC_mb1b_phi_off_ptr_b_12_12 = (utype_b_12_12*) &RC_mb1b_phi_off; + RC_spvpp_Eqme12a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_Eqme14a; + RC_spvpp_dtbx_0_phi_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_dtbx_0_phi; + RC_spvpp_dtbx_1_phi_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_dtbx_1_phi; + RC_spvpp_fsuv_Exists_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv_ilgj_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_larg_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_larg; + RC_spvpp_fsuv_survived_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_fsuv_survived; + RC_spvpp_m0_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_m0; + RC_spvpp_m1_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2a_c; + RC_spvpp_ptu2a_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2a_d; + RC_spvpp_ptu2a_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2a_e; + RC_spvpp_ptu2a_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2a_phidiff_a; + RC_spvpp_ptu2a_pt_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2a_pt; + RC_spvpp_ptu2b_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2b_c; + RC_spvpp_ptu2b_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2b_d; + RC_spvpp_ptu2b_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2b_e; + RC_spvpp_ptu2b_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2b_phidiff_a; + RC_spvpp_ptu2b_pt_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2b_pt; + RC_spvpp_ptu2c_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2c_c; + RC_spvpp_ptu2c_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2c_d; + RC_spvpp_ptu2c_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2c_e; + RC_spvpp_ptu2c_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2c_phidiff_a; + RC_spvpp_ptu2c_pt_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu2c_pt; + RC_spvpp_ptu3a_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3a_c; + RC_spvpp_ptu3a_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3a_d; + RC_spvpp_ptu3a_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3a_e; + RC_spvpp_ptu3a_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3a_phidiff_a; + RC_spvpp_ptu3a_pt_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3a_pt; + RC_spvpp_ptu3b_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3b_c; + RC_spvpp_ptu3b_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3b_d; + RC_spvpp_ptu3b_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3b_e; + RC_spvpp_ptu3b_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3b_phidiff_a; + RC_spvpp_ptu3b_pt_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3b_pt; + RC_spvpp_ptu3c_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3c_c; + RC_spvpp_ptu3c_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3c_d; + RC_spvpp_ptu3c_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3c_e; + RC_spvpp_ptu3c_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3c_phidiff_a; + RC_spvpp_ptu3c_pt_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu3c_pt; + RC_spvpp_ptu4a_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu4a_e; + RC_spvpp_ptu4b_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu4b_e; + RC_spvpp_ptu4c_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptu4c_e; + RC_spvpp_ptub2a_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2a_c; + RC_spvpp_ptub2a_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2a_d; + RC_spvpp_ptub2a_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2a_e; + RC_spvpp_ptub2b_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2b_c; + RC_spvpp_ptub2b_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2b_d; + RC_spvpp_ptub2b_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2b_e; + RC_spvpp_ptub2c_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2c_c; + RC_spvpp_ptub2c_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2c_d; + RC_spvpp_ptub2c_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2c_e; + RC_spvpp_ptub2d_c_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2d_c; + RC_spvpp_ptub2d_d_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2d_d; + RC_spvpp_ptub2d_e_ptr_b_12_12 = (utype_b_12_12*) &RC_spvpp_ptub2d_e; + mb1a_phi_off_ptr_b_12_12 = (utype_b_12_12*) &mb1a_phi_off; + mb1b_phi_off_ptr_b_12_12 = (utype_b_12_12*) &mb1b_phi_off; + spvpp_Eqme12a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_Eqme14a; + spvpp_dtbx_0_phi_ptr_b_12_12 = (utype_b_12_12*) &spvpp_dtbx_0_phi; + spvpp_dtbx_1_phi_ptr_b_12_12 = (utype_b_12_12*) &spvpp_dtbx_1_phi; + spvpp_fsuv_Exists_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_Exists; + spvpp_fsuv_ilgj_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_killrr3; + spvpp_fsuv_larg_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_larg; + spvpp_fsuv_survived_ptr_b_12_12 = (utype_b_12_12*) &spvpp_fsuv_survived; + spvpp_m0_ptr_b_12_12 = (utype_b_12_12*) &spvpp_m0; + spvpp_m1_ptr_b_12_12 = (utype_b_12_12*) &spvpp_m1; + spvpp_m2_ptr_b_12_12 = (utype_b_12_12*) &spvpp_m2; + spvpp_mux_FR_ptr_b_12_12 = (utype_b_12_12*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_12_12 = (utype_b_12_12*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_12_12 = (utype_b_12_12*) &spvpp_pass12; + spvpp_pass13_ptr_b_12_12 = (utype_b_12_12*) &spvpp_pass13; + spvpp_pass14_ptr_b_12_12 = (utype_b_12_12*) &spvpp_pass14; + spvpp_ptu2a_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2a_c; + spvpp_ptu2a_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2a_d; + spvpp_ptu2a_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2a_e; + spvpp_ptu2a_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2a_phidiff_a; + spvpp_ptu2a_pt_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2a_pt; + spvpp_ptu2b_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2b_c; + spvpp_ptu2b_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2b_d; + spvpp_ptu2b_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2b_e; + spvpp_ptu2b_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2b_phidiff_a; + spvpp_ptu2b_pt_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2b_pt; + spvpp_ptu2c_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2c_c; + spvpp_ptu2c_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2c_d; + spvpp_ptu2c_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2c_e; + spvpp_ptu2c_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2c_phidiff_a; + spvpp_ptu2c_pt_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu2c_pt; + spvpp_ptu3a_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3a_c; + spvpp_ptu3a_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3a_d; + spvpp_ptu3a_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3a_e; + spvpp_ptu3a_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3a_phidiff_a; + spvpp_ptu3a_pt_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3a_pt; + spvpp_ptu3b_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3b_c; + spvpp_ptu3b_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3b_d; + spvpp_ptu3b_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3b_e; + spvpp_ptu3b_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3b_phidiff_a; + spvpp_ptu3b_pt_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3b_pt; + spvpp_ptu3c_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3c_c; + spvpp_ptu3c_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3c_d; + spvpp_ptu3c_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3c_e; + spvpp_ptu3c_phidiff_a_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3c_phidiff_a; + spvpp_ptu3c_pt_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu3c_pt; + spvpp_ptu4a_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu4a_e; + spvpp_ptu4b_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu4b_e; + spvpp_ptu4c_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptu4c_e; + spvpp_ptub2a_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2a_c; + spvpp_ptub2a_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2a_d; + spvpp_ptub2a_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2a_e; + spvpp_ptub2b_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2b_c; + spvpp_ptub2b_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2b_d; + spvpp_ptub2b_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2b_e; + spvpp_ptub2c_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2c_c; + spvpp_ptub2c_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2c_d; + spvpp_ptub2c_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2c_e; + spvpp_ptub2d_c_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2d_c; + spvpp_ptub2d_d_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2d_d; + spvpp_ptub2d_e_ptr_b_12_12 = (utype_b_12_12*) &spvpp_ptub2d_e; + RC_spvpp_fsuv_larg_ptr_b_12_2 = (utype_b_12_2*) &RC_spvpp_fsuv_larg; + spvpp_fsuv_larg_ptr_b_12_2 = (utype_b_12_2*) &spvpp_fsuv_larg; + RC_spvpp_fsuv_larg_ptr_b_12_3 = (utype_b_12_3*) &RC_spvpp_fsuv_larg; + spvpp_fsuv_larg_ptr_b_12_3 = (utype_b_12_3*) &spvpp_fsuv_larg; + RC_spvpp_fsuv_larg_ptr_b_12_4 = (utype_b_12_4*) &RC_spvpp_fsuv_larg; + spvpp_fsuv_larg_ptr_b_12_4 = (utype_b_12_4*) &spvpp_fsuv_larg; + RC_spvpp_fsuv_larg_ptr_b_12_5 = (utype_b_12_5*) &RC_spvpp_fsuv_larg; + spvpp_fsuv_larg_ptr_b_12_5 = (utype_b_12_5*) &spvpp_fsuv_larg; + RC_spvpp_fsuv_larg_ptr_b_12_6 = (utype_b_12_6*) &RC_spvpp_fsuv_larg; + spvpp_fsuv_larg_ptr_b_12_6 = (utype_b_12_6*) &spvpp_fsuv_larg; + RC_spvpp_fsuv_larg_ptr_b_12_7 = (utype_b_12_7*) &RC_spvpp_fsuv_larg; + spvpp_fsuv_larg_ptr_b_12_7 = (utype_b_12_7*) &spvpp_fsuv_larg; + RC_spvpp_fsuv_larg_ptr_b_12_8 = (utype_b_12_8*) &RC_spvpp_fsuv_larg; + spvpp_fsuv_larg_ptr_b_12_8 = (utype_b_12_8*) &spvpp_fsuv_larg; + RC_idHp_ptr_b_12_9 = (utype_b_12_9*) &RC_idHp; + RC_idLp_ptr_b_12_9 = (utype_b_12_9*) &RC_idLp; + RC_idMp_ptr_b_12_9 = (utype_b_12_9*) &RC_idMp; + RC_spvpp_fsuv_larg_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_fsuv_larg; + RC_spvpp_ptub2a_d_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_ptub2a_d; + RC_spvpp_ptub2b_d_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_ptub2b_d; + RC_spvpp_ptub2c_d_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_ptub2c_d; + RC_spvpp_ptub2d_d_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_ptub2d_d; + RC_spvpp_u2aIdt_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_u2aIdt; + RC_spvpp_u2bIdt_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_u2bIdt; + RC_spvpp_u2cIdt_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_u2cIdt; + RC_spvpp_u3aIdt_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_u3aIdt; + RC_spvpp_u3bIdt_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_u3bIdt; + RC_spvpp_u3cIdt_ptr_b_12_9 = (utype_b_12_9*) &RC_spvpp_u3cIdt; + idHp_ptr_b_12_9 = (utype_b_12_9*) &idHp; + idLp_ptr_b_12_9 = (utype_b_12_9*) &idLp; + idMp_ptr_b_12_9 = (utype_b_12_9*) &idMp; + spvpp_fsuv_larg_ptr_b_12_9 = (utype_b_12_9*) &spvpp_fsuv_larg; + spvpp_ptub2a_d_ptr_b_12_9 = (utype_b_12_9*) &spvpp_ptub2a_d; + spvpp_ptub2b_d_ptr_b_12_9 = (utype_b_12_9*) &spvpp_ptub2b_d; + spvpp_ptub2c_d_ptr_b_12_9 = (utype_b_12_9*) &spvpp_ptub2c_d; + spvpp_ptub2d_d_ptr_b_12_9 = (utype_b_12_9*) &spvpp_ptub2d_d; + spvpp_u2aIdt_ptr_b_12_9 = (utype_b_12_9*) &spvpp_u2aIdt; + spvpp_u2bIdt_ptr_b_12_9 = (utype_b_12_9*) &spvpp_u2bIdt; + spvpp_u2cIdt_ptr_b_12_9 = (utype_b_12_9*) &spvpp_u2cIdt; + spvpp_u3aIdt_ptr_b_12_9 = (utype_b_12_9*) &spvpp_u3aIdt; + spvpp_u3bIdt_ptr_b_12_9 = (utype_b_12_9*) &spvpp_u3bIdt; + spvpp_u3cIdt_ptr_b_12_9 = (utype_b_12_9*) &spvpp_u3cIdt; + RC_spvpp_Eq1b1_ptr_b_13_12 = (utype_b_13_12*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_13_12 = (utype_b_13_12*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_13_12 = (utype_b_13_12*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_13_12 = (utype_b_13_12*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_13_12 = (utype_b_13_12*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_13_12 = (utype_b_13_12*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_13_12 = (utype_b_13_12*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_13_12 = (utype_b_13_12*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_13_12 = (utype_b_13_12*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_13_12 = (utype_b_13_12*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_13_12 = (utype_b_13_12*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_13_12 = (utype_b_13_12*) &spvpp_Eqme14; + RC_spvpp_Eqme12a_ptr_b_13_13 = (utype_b_13_13*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_13_13 = (utype_b_13_13*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_13_13 = (utype_b_13_13*) &RC_spvpp_Eqme14a; + RC_spvpp_pass12_ptr_b_13_13 = (utype_b_13_13*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_13_13 = (utype_b_13_13*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_13_13 = (utype_b_13_13*) &RC_spvpp_pass14; + spvpp_Eqme12a_ptr_b_13_13 = (utype_b_13_13*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_13_13 = (utype_b_13_13*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_13_13 = (utype_b_13_13*) &spvpp_Eqme14a; + spvpp_pass12_ptr_b_13_13 = (utype_b_13_13*) &spvpp_pass12; + spvpp_pass13_ptr_b_13_13 = (utype_b_13_13*) &spvpp_pass13; + spvpp_pass14_ptr_b_13_13 = (utype_b_13_13*) &spvpp_pass14; + RC_spvpp_bxa__bxamb1_tin_ptr_b_14_12 = (utype_b_14_12*) &RC_spvpp_bxa__bxamb1_tin; + spvpp_bxa__bxamb1_tin_ptr_b_14_12 = (utype_b_14_12*) &spvpp_bxa__bxamb1_tin; + RC_spvpp_bxcorrect_tid_ptr_b_14_13 = (utype_b_14_13*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_14_13 = (utype_b_14_13*) &RC_spvpp_fsuv_idt; + spvpp_bxcorrect_tid_ptr_b_14_13 = (utype_b_14_13*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_14_13 = (utype_b_14_13*) &spvpp_fsuv_idt; + RC_spvpp_Eqme12a_ptr_b_14_14 = (utype_b_14_14*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_14_14 = (utype_b_14_14*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_14_14 = (utype_b_14_14*) &RC_spvpp_Eqme14a; + RC_spvpp_pass12_ptr_b_14_14 = (utype_b_14_14*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_14_14 = (utype_b_14_14*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_14_14 = (utype_b_14_14*) &RC_spvpp_pass14; + spvpp_Eqme12a_ptr_b_14_14 = (utype_b_14_14*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_14_14 = (utype_b_14_14*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_14_14 = (utype_b_14_14*) &spvpp_Eqme14a; + spvpp_pass12_ptr_b_14_14 = (utype_b_14_14*) &spvpp_pass12; + spvpp_pass13_ptr_b_14_14 = (utype_b_14_14*) &spvpp_pass13; + spvpp_pass14_ptr_b_14_14 = (utype_b_14_14*) &spvpp_pass14; + RC_spvpp_mb1_LB_0_RB__ptr_b_14_2 = (utype_b_14_2*) &RC_spvpp_mb1[0]; + RC_spvpp_mb1_LB_1_RB__ptr_b_14_2 = (utype_b_14_2*) &RC_spvpp_mb1[1]; + RC_spvpp_mb1_LB_2_RB__ptr_b_14_2 = (utype_b_14_2*) &RC_spvpp_mb1[2]; + RC_spvpp_mb1_LB_3_RB__ptr_b_14_2 = (utype_b_14_2*) &RC_spvpp_mb1[3]; + spvpp_mb1_LB_0_RB__ptr_b_14_2 = (utype_b_14_2*) &spvpp_mb1[0]; + spvpp_mb1_LB_1_RB__ptr_b_14_2 = (utype_b_14_2*) &spvpp_mb1[1]; + spvpp_mb1_LB_2_RB__ptr_b_14_2 = (utype_b_14_2*) &spvpp_mb1[2]; + spvpp_mb1_LB_3_RB__ptr_b_14_2 = (utype_b_14_2*) &spvpp_mb1[3]; + RC_spvpp_Eq1b1_ptr_b_15_14 = (utype_b_15_14*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_15_14 = (utype_b_15_14*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_15_14 = (utype_b_15_14*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_15_14 = (utype_b_15_14*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_15_14 = (utype_b_15_14*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_15_14 = (utype_b_15_14*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_15_14 = (utype_b_15_14*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_15_14 = (utype_b_15_14*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_15_14 = (utype_b_15_14*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_15_14 = (utype_b_15_14*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_15_14 = (utype_b_15_14*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_15_14 = (utype_b_15_14*) &spvpp_Eqme14; + RC_spvpp_Eqme12a_ptr_b_15_15 = (utype_b_15_15*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_15_15 = (utype_b_15_15*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_15_15 = (utype_b_15_15*) &RC_spvpp_Eqme14a; + RC_spvpp_dtbx_0_mb1a_ptr_b_15_15 = (utype_b_15_15*) &RC_spvpp_dtbx_0_mb1a; + RC_spvpp_dtbx_1_mb1a_ptr_b_15_15 = (utype_b_15_15*) &RC_spvpp_dtbx_1_mb1a; + RC_spvpp_pass12_ptr_b_15_15 = (utype_b_15_15*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_15_15 = (utype_b_15_15*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_15_15 = (utype_b_15_15*) &RC_spvpp_pass14; + spvpp_Eqme12a_ptr_b_15_15 = (utype_b_15_15*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_15_15 = (utype_b_15_15*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_15_15 = (utype_b_15_15*) &spvpp_Eqme14a; + spvpp_dtbx_0_mb1a_ptr_b_15_15 = (utype_b_15_15*) &spvpp_dtbx_0_mb1a; + spvpp_dtbx_1_mb1a_ptr_b_15_15 = (utype_b_15_15*) &spvpp_dtbx_1_mb1a; + spvpp_pass12_ptr_b_15_15 = (utype_b_15_15*) &spvpp_pass12; + spvpp_pass13_ptr_b_15_15 = (utype_b_15_15*) &spvpp_pass13; + spvpp_pass14_ptr_b_15_15 = (utype_b_15_15*) &spvpp_pass14; + RC_spvpp_u12_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_0_meA; + RC_spvpp_u12_0_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_0_meB; + RC_spvpp_u12_10_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_10_meA; + RC_spvpp_u12_10_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_10_meB; + RC_spvpp_u12_11_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_11_meA; + RC_spvpp_u12_11_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_11_meB; + RC_spvpp_u12_12_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_12_meA; + RC_spvpp_u12_12_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_12_meB; + RC_spvpp_u12_13_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_13_meA; + RC_spvpp_u12_13_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_13_meB; + RC_spvpp_u12_14_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_14_meA; + RC_spvpp_u12_14_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_14_meB; + RC_spvpp_u12_15_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_15_meA; + RC_spvpp_u12_15_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_15_meB; + RC_spvpp_u12_16_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_16_meA; + RC_spvpp_u12_16_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_16_meB; + RC_spvpp_u12_17_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_17_meA; + RC_spvpp_u12_17_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_17_meB; + RC_spvpp_u12_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_1_meA; + RC_spvpp_u12_1_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_1_meB; + RC_spvpp_u12_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_2_meA; + RC_spvpp_u12_2_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_2_meB; + RC_spvpp_u12_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_3_meA; + RC_spvpp_u12_3_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_3_meB; + RC_spvpp_u12_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_4_meA; + RC_spvpp_u12_4_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_4_meB; + RC_spvpp_u12_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_5_meA; + RC_spvpp_u12_5_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_5_meB; + RC_spvpp_u12_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_6_meA; + RC_spvpp_u12_6_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_6_meB; + RC_spvpp_u12_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_7_meA; + RC_spvpp_u12_7_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_7_meB; + RC_spvpp_u12_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_8_meA; + RC_spvpp_u12_8_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_8_meB; + RC_spvpp_u12_9_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_9_meA; + RC_spvpp_u12_9_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u12_9_meB; + RC_spvpp_u13_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_0_meA; + RC_spvpp_u13_0_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_0_meB; + RC_spvpp_u13_10_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_10_meA; + RC_spvpp_u13_10_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_10_meB; + RC_spvpp_u13_11_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_11_meA; + RC_spvpp_u13_11_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_11_meB; + RC_spvpp_u13_12_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_12_meA; + RC_spvpp_u13_12_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_12_meB; + RC_spvpp_u13_13_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_13_meA; + RC_spvpp_u13_13_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_13_meB; + RC_spvpp_u13_14_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_14_meA; + RC_spvpp_u13_14_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_14_meB; + RC_spvpp_u13_15_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_15_meA; + RC_spvpp_u13_15_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_15_meB; + RC_spvpp_u13_16_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_16_meA; + RC_spvpp_u13_16_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_16_meB; + RC_spvpp_u13_17_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_17_meA; + RC_spvpp_u13_17_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_17_meB; + RC_spvpp_u13_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_1_meA; + RC_spvpp_u13_1_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_1_meB; + RC_spvpp_u13_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_2_meA; + RC_spvpp_u13_2_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_2_meB; + RC_spvpp_u13_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_3_meA; + RC_spvpp_u13_3_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_3_meB; + RC_spvpp_u13_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_4_meA; + RC_spvpp_u13_4_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_4_meB; + RC_spvpp_u13_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_5_meA; + RC_spvpp_u13_5_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_5_meB; + RC_spvpp_u13_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_6_meA; + RC_spvpp_u13_6_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_6_meB; + RC_spvpp_u13_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_7_meA; + RC_spvpp_u13_7_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_7_meB; + RC_spvpp_u13_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_8_meA; + RC_spvpp_u13_8_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_8_meB; + RC_spvpp_u13_9_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_9_meA; + RC_spvpp_u13_9_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u13_9_meB; + RC_spvpp_u14_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_0_meA; + RC_spvpp_u14_0_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_0_meB; + RC_spvpp_u14_10_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_10_meA; + RC_spvpp_u14_10_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_10_meB; + RC_spvpp_u14_11_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_11_meA; + RC_spvpp_u14_11_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_11_meB; + RC_spvpp_u14_12_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_12_meA; + RC_spvpp_u14_12_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_12_meB; + RC_spvpp_u14_13_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_13_meA; + RC_spvpp_u14_13_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_13_meB; + RC_spvpp_u14_14_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_14_meA; + RC_spvpp_u14_14_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_14_meB; + RC_spvpp_u14_15_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_15_meA; + RC_spvpp_u14_15_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_15_meB; + RC_spvpp_u14_16_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_16_meA; + RC_spvpp_u14_16_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_16_meB; + RC_spvpp_u14_17_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_17_meA; + RC_spvpp_u14_17_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_17_meB; + RC_spvpp_u14_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_1_meA; + RC_spvpp_u14_1_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_1_meB; + RC_spvpp_u14_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_2_meA; + RC_spvpp_u14_2_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_2_meB; + RC_spvpp_u14_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_3_meA; + RC_spvpp_u14_3_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_3_meB; + RC_spvpp_u14_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_4_meA; + RC_spvpp_u14_4_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_4_meB; + RC_spvpp_u14_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_5_meA; + RC_spvpp_u14_5_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_5_meB; + RC_spvpp_u14_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_6_meA; + RC_spvpp_u14_6_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_6_meB; + RC_spvpp_u14_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_7_meA; + RC_spvpp_u14_7_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_7_meB; + RC_spvpp_u14_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_8_meA; + RC_spvpp_u14_8_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_8_meB; + RC_spvpp_u14_9_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_9_meA; + RC_spvpp_u14_9_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u14_9_meB; + RC_spvpp_u1b1_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_0_meA; + RC_spvpp_u1b1_10_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_10_meA; + RC_spvpp_u1b1_11_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_11_meA; + RC_spvpp_u1b1_12_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_12_meA; + RC_spvpp_u1b1_13_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_13_meA; + RC_spvpp_u1b1_14_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_14_meA; + RC_spvpp_u1b1_15_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_15_meA; + RC_spvpp_u1b1_16_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_16_meA; + RC_spvpp_u1b1_17_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_17_meA; + RC_spvpp_u1b1_18_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_18_meA; + RC_spvpp_u1b1_19_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_19_meA; + RC_spvpp_u1b1_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_1_meA; + RC_spvpp_u1b1_20_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_20_meA; + RC_spvpp_u1b1_21_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_21_meA; + RC_spvpp_u1b1_22_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_22_meA; + RC_spvpp_u1b1_23_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_23_meA; + RC_spvpp_u1b1_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_2_meA; + RC_spvpp_u1b1_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_3_meA; + RC_spvpp_u1b1_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_4_meA; + RC_spvpp_u1b1_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_5_meA; + RC_spvpp_u1b1_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_6_meA; + RC_spvpp_u1b1_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_7_meA; + RC_spvpp_u1b1_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_8_meA; + RC_spvpp_u1b1_9_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u1b1_9_meA; + RC_spvpp_u23_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_0_meA; + RC_spvpp_u23_0_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_0_meB; + RC_spvpp_u23_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_1_meA; + RC_spvpp_u23_1_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_1_meB; + RC_spvpp_u23_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_2_meA; + RC_spvpp_u23_2_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_2_meB; + RC_spvpp_u23_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_3_meA; + RC_spvpp_u23_3_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_3_meB; + RC_spvpp_u23_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_4_meA; + RC_spvpp_u23_4_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_4_meB; + RC_spvpp_u23_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_5_meA; + RC_spvpp_u23_5_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_5_meB; + RC_spvpp_u23_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_6_meA; + RC_spvpp_u23_6_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_6_meB; + RC_spvpp_u23_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_7_meA; + RC_spvpp_u23_7_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_7_meB; + RC_spvpp_u23_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_8_meA; + RC_spvpp_u23_8_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u23_8_meB; + RC_spvpp_u24_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_0_meA; + RC_spvpp_u24_0_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_0_meB; + RC_spvpp_u24_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_1_meA; + RC_spvpp_u24_1_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_1_meB; + RC_spvpp_u24_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_2_meA; + RC_spvpp_u24_2_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_2_meB; + RC_spvpp_u24_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_3_meA; + RC_spvpp_u24_3_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_3_meB; + RC_spvpp_u24_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_4_meA; + RC_spvpp_u24_4_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_4_meB; + RC_spvpp_u24_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_5_meA; + RC_spvpp_u24_5_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_5_meB; + RC_spvpp_u24_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_6_meA; + RC_spvpp_u24_6_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_6_meB; + RC_spvpp_u24_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_7_meA; + RC_spvpp_u24_7_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_7_meB; + RC_spvpp_u24_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_8_meA; + RC_spvpp_u24_8_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u24_8_meB; + RC_spvpp_u2b1_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_0_meA; + RC_spvpp_u2b1_10_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_10_meA; + RC_spvpp_u2b1_11_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_11_meA; + RC_spvpp_u2b1_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_1_meA; + RC_spvpp_u2b1_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_2_meA; + RC_spvpp_u2b1_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_3_meA; + RC_spvpp_u2b1_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_4_meA; + RC_spvpp_u2b1_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_5_meA; + RC_spvpp_u2b1_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_6_meA; + RC_spvpp_u2b1_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_7_meA; + RC_spvpp_u2b1_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_8_meA; + RC_spvpp_u2b1_9_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u2b1_9_meA; + RC_spvpp_u34_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_0_meA; + RC_spvpp_u34_0_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_0_meB; + RC_spvpp_u34_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_1_meA; + RC_spvpp_u34_1_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_1_meB; + RC_spvpp_u34_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_2_meA; + RC_spvpp_u34_2_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_2_meB; + RC_spvpp_u34_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_3_meA; + RC_spvpp_u34_3_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_3_meB; + RC_spvpp_u34_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_4_meA; + RC_spvpp_u34_4_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_4_meB; + RC_spvpp_u34_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_5_meA; + RC_spvpp_u34_5_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_5_meB; + RC_spvpp_u34_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_6_meA; + RC_spvpp_u34_6_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_6_meB; + RC_spvpp_u34_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_7_meA; + RC_spvpp_u34_7_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_7_meB; + RC_spvpp_u34_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_8_meA; + RC_spvpp_u34_8_meB_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u34_8_meB; + RC_spvpp_u3b1_0_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_0_meA; + RC_spvpp_u3b1_10_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_10_meA; + RC_spvpp_u3b1_11_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_11_meA; + RC_spvpp_u3b1_1_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_1_meA; + RC_spvpp_u3b1_2_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_2_meA; + RC_spvpp_u3b1_3_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_3_meA; + RC_spvpp_u3b1_4_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_4_meA; + RC_spvpp_u3b1_5_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_5_meA; + RC_spvpp_u3b1_6_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_6_meA; + RC_spvpp_u3b1_7_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_7_meA; + RC_spvpp_u3b1_8_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_8_meA; + RC_spvpp_u3b1_9_meA_ptr_b_16_10 = (utype_b_16_10*) &RC_spvpp_u3b1_9_meA; + spvpp_u12_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_0_meA; + spvpp_u12_0_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_0_meB; + spvpp_u12_10_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_10_meA; + spvpp_u12_10_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_10_meB; + spvpp_u12_11_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_11_meA; + spvpp_u12_11_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_11_meB; + spvpp_u12_12_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_12_meA; + spvpp_u12_12_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_12_meB; + spvpp_u12_13_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_13_meA; + spvpp_u12_13_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_13_meB; + spvpp_u12_14_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_14_meA; + spvpp_u12_14_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_14_meB; + spvpp_u12_15_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_15_meA; + spvpp_u12_15_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_15_meB; + spvpp_u12_16_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_16_meA; + spvpp_u12_16_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_16_meB; + spvpp_u12_17_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_17_meA; + spvpp_u12_17_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_17_meB; + spvpp_u12_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_1_meA; + spvpp_u12_1_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_1_meB; + spvpp_u12_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_2_meA; + spvpp_u12_2_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_2_meB; + spvpp_u12_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_3_meA; + spvpp_u12_3_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_3_meB; + spvpp_u12_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_4_meA; + spvpp_u12_4_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_4_meB; + spvpp_u12_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_5_meA; + spvpp_u12_5_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_5_meB; + spvpp_u12_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_6_meA; + spvpp_u12_6_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_6_meB; + spvpp_u12_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_7_meA; + spvpp_u12_7_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_7_meB; + spvpp_u12_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_8_meA; + spvpp_u12_8_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_8_meB; + spvpp_u12_9_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_9_meA; + spvpp_u12_9_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u12_9_meB; + spvpp_u13_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_0_meA; + spvpp_u13_0_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_0_meB; + spvpp_u13_10_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_10_meA; + spvpp_u13_10_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_10_meB; + spvpp_u13_11_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_11_meA; + spvpp_u13_11_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_11_meB; + spvpp_u13_12_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_12_meA; + spvpp_u13_12_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_12_meB; + spvpp_u13_13_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_13_meA; + spvpp_u13_13_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_13_meB; + spvpp_u13_14_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_14_meA; + spvpp_u13_14_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_14_meB; + spvpp_u13_15_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_15_meA; + spvpp_u13_15_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_15_meB; + spvpp_u13_16_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_16_meA; + spvpp_u13_16_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_16_meB; + spvpp_u13_17_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_17_meA; + spvpp_u13_17_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_17_meB; + spvpp_u13_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_1_meA; + spvpp_u13_1_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_1_meB; + spvpp_u13_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_2_meA; + spvpp_u13_2_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_2_meB; + spvpp_u13_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_3_meA; + spvpp_u13_3_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_3_meB; + spvpp_u13_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_4_meA; + spvpp_u13_4_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_4_meB; + spvpp_u13_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_5_meA; + spvpp_u13_5_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_5_meB; + spvpp_u13_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_6_meA; + spvpp_u13_6_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_6_meB; + spvpp_u13_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_7_meA; + spvpp_u13_7_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_7_meB; + spvpp_u13_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_8_meA; + spvpp_u13_8_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_8_meB; + spvpp_u13_9_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_9_meA; + spvpp_u13_9_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u13_9_meB; + spvpp_u14_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_0_meA; + spvpp_u14_0_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_0_meB; + spvpp_u14_10_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_10_meA; + spvpp_u14_10_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_10_meB; + spvpp_u14_11_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_11_meA; + spvpp_u14_11_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_11_meB; + spvpp_u14_12_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_12_meA; + spvpp_u14_12_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_12_meB; + spvpp_u14_13_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_13_meA; + spvpp_u14_13_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_13_meB; + spvpp_u14_14_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_14_meA; + spvpp_u14_14_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_14_meB; + spvpp_u14_15_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_15_meA; + spvpp_u14_15_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_15_meB; + spvpp_u14_16_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_16_meA; + spvpp_u14_16_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_16_meB; + spvpp_u14_17_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_17_meA; + spvpp_u14_17_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_17_meB; + spvpp_u14_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_1_meA; + spvpp_u14_1_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_1_meB; + spvpp_u14_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_2_meA; + spvpp_u14_2_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_2_meB; + spvpp_u14_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_3_meA; + spvpp_u14_3_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_3_meB; + spvpp_u14_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_4_meA; + spvpp_u14_4_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_4_meB; + spvpp_u14_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_5_meA; + spvpp_u14_5_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_5_meB; + spvpp_u14_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_6_meA; + spvpp_u14_6_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_6_meB; + spvpp_u14_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_7_meA; + spvpp_u14_7_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_7_meB; + spvpp_u14_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_8_meA; + spvpp_u14_8_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_8_meB; + spvpp_u14_9_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_9_meA; + spvpp_u14_9_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u14_9_meB; + spvpp_u1b1_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_0_meA; + spvpp_u1b1_10_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_10_meA; + spvpp_u1b1_11_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_11_meA; + spvpp_u1b1_12_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_12_meA; + spvpp_u1b1_13_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_13_meA; + spvpp_u1b1_14_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_14_meA; + spvpp_u1b1_15_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_15_meA; + spvpp_u1b1_16_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_16_meA; + spvpp_u1b1_17_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_17_meA; + spvpp_u1b1_18_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_18_meA; + spvpp_u1b1_19_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_19_meA; + spvpp_u1b1_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_1_meA; + spvpp_u1b1_20_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_20_meA; + spvpp_u1b1_21_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_21_meA; + spvpp_u1b1_22_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_22_meA; + spvpp_u1b1_23_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_23_meA; + spvpp_u1b1_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_2_meA; + spvpp_u1b1_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_3_meA; + spvpp_u1b1_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_4_meA; + spvpp_u1b1_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_5_meA; + spvpp_u1b1_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_6_meA; + spvpp_u1b1_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_7_meA; + spvpp_u1b1_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_8_meA; + spvpp_u1b1_9_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u1b1_9_meA; + spvpp_u23_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_0_meA; + spvpp_u23_0_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_0_meB; + spvpp_u23_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_1_meA; + spvpp_u23_1_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_1_meB; + spvpp_u23_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_2_meA; + spvpp_u23_2_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_2_meB; + spvpp_u23_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_3_meA; + spvpp_u23_3_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_3_meB; + spvpp_u23_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_4_meA; + spvpp_u23_4_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_4_meB; + spvpp_u23_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_5_meA; + spvpp_u23_5_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_5_meB; + spvpp_u23_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_6_meA; + spvpp_u23_6_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_6_meB; + spvpp_u23_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_7_meA; + spvpp_u23_7_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_7_meB; + spvpp_u23_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_8_meA; + spvpp_u23_8_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u23_8_meB; + spvpp_u24_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_0_meA; + spvpp_u24_0_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_0_meB; + spvpp_u24_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_1_meA; + spvpp_u24_1_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_1_meB; + spvpp_u24_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_2_meA; + spvpp_u24_2_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_2_meB; + spvpp_u24_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_3_meA; + spvpp_u24_3_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_3_meB; + spvpp_u24_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_4_meA; + spvpp_u24_4_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_4_meB; + spvpp_u24_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_5_meA; + spvpp_u24_5_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_5_meB; + spvpp_u24_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_6_meA; + spvpp_u24_6_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_6_meB; + spvpp_u24_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_7_meA; + spvpp_u24_7_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_7_meB; + spvpp_u24_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_8_meA; + spvpp_u24_8_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u24_8_meB; + spvpp_u2b1_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_0_meA; + spvpp_u2b1_10_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_10_meA; + spvpp_u2b1_11_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_11_meA; + spvpp_u2b1_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_1_meA; + spvpp_u2b1_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_2_meA; + spvpp_u2b1_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_3_meA; + spvpp_u2b1_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_4_meA; + spvpp_u2b1_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_5_meA; + spvpp_u2b1_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_6_meA; + spvpp_u2b1_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_7_meA; + spvpp_u2b1_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_8_meA; + spvpp_u2b1_9_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u2b1_9_meA; + spvpp_u34_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_0_meA; + spvpp_u34_0_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_0_meB; + spvpp_u34_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_1_meA; + spvpp_u34_1_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_1_meB; + spvpp_u34_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_2_meA; + spvpp_u34_2_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_2_meB; + spvpp_u34_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_3_meA; + spvpp_u34_3_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_3_meB; + spvpp_u34_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_4_meA; + spvpp_u34_4_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_4_meB; + spvpp_u34_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_5_meA; + spvpp_u34_5_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_5_meB; + spvpp_u34_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_6_meA; + spvpp_u34_6_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_6_meB; + spvpp_u34_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_7_meA; + spvpp_u34_7_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_7_meB; + spvpp_u34_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_8_meA; + spvpp_u34_8_meB_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u34_8_meB; + spvpp_u3b1_0_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_0_meA; + spvpp_u3b1_10_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_10_meA; + spvpp_u3b1_11_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_11_meA; + spvpp_u3b1_1_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_1_meA; + spvpp_u3b1_2_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_2_meA; + spvpp_u3b1_3_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_3_meA; + spvpp_u3b1_4_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_4_meA; + spvpp_u3b1_5_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_5_meA; + spvpp_u3b1_6_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_6_meA; + spvpp_u3b1_7_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_7_meA; + spvpp_u3b1_8_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_8_meA; + spvpp_u3b1_9_meA_ptr_b_16_10 = (utype_b_16_10*) &spvpp_u3b1_9_meA; + RC_idHp_ptr_b_16_13 = (utype_b_16_13*) &RC_idHp; + RC_idLp_ptr_b_16_13 = (utype_b_16_13*) &RC_idLp; + RC_idMp_ptr_b_16_13 = (utype_b_16_13*) &RC_idMp; + idHp_ptr_b_16_13 = (utype_b_16_13*) &idHp; + idLp_ptr_b_16_13 = (utype_b_16_13*) &idLp; + idMp_ptr_b_16_13 = (utype_b_16_13*) &idMp; + RC_spvpp_bxcorrect_tid_ptr_b_16_15 = (utype_b_16_15*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_16_15 = (utype_b_16_15*) &RC_spvpp_fsuv_idt; + spvpp_bxcorrect_tid_ptr_b_16_15 = (utype_b_16_15*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_16_15 = (utype_b_16_15*) &spvpp_fsuv_idt; + RC_spvpp_Eqme12a_ptr_b_16_16 = (utype_b_16_16*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_16_16 = (utype_b_16_16*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_16_16 = (utype_b_16_16*) &RC_spvpp_Eqme14a; + RC_spvpp_pass12_ptr_b_16_16 = (utype_b_16_16*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_16_16 = (utype_b_16_16*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_16_16 = (utype_b_16_16*) &RC_spvpp_pass14; + spvpp_Eqme12a_ptr_b_16_16 = (utype_b_16_16*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_16_16 = (utype_b_16_16*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_16_16 = (utype_b_16_16*) &spvpp_Eqme14a; + spvpp_pass12_ptr_b_16_16 = (utype_b_16_16*) &spvpp_pass12; + spvpp_pass13_ptr_b_16_16 = (utype_b_16_16*) &spvpp_pass13; + spvpp_pass14_ptr_b_16_16 = (utype_b_16_16*) &spvpp_pass14; + RC_spvpp_Eq2b1r_ptr_b_17_12 = (utype_b_17_12*) &RC_spvpp_Eq2b1r; + RC_spvpp_Eq3b1r_ptr_b_17_12 = (utype_b_17_12*) &RC_spvpp_Eq3b1r; + RC_spvpp_Eqme12ar_ptr_b_17_12 = (utype_b_17_12*) &RC_spvpp_Eqme12ar; + RC_spvpp_Eqme13ar_ptr_b_17_12 = (utype_b_17_12*) &RC_spvpp_Eqme13ar; + spvpp_Eq2b1r_ptr_b_17_12 = (utype_b_17_12*) &spvpp_Eq2b1r; + spvpp_Eq3b1r_ptr_b_17_12 = (utype_b_17_12*) &spvpp_Eq3b1r; + spvpp_Eqme12ar_ptr_b_17_12 = (utype_b_17_12*) &spvpp_Eqme12ar; + spvpp_Eqme13ar_ptr_b_17_12 = (utype_b_17_12*) &spvpp_Eqme13ar; + RC_spvpp_ub2aIdrrr_ptr_b_17_13 = (utype_b_17_13*) &RC_spvpp_ub2aIdrrr; + RC_spvpp_ub2aIdt_ptr_b_17_13 = (utype_b_17_13*) &RC_spvpp_ub2aIdt; + RC_spvpp_ub2bIdrrr_ptr_b_17_13 = (utype_b_17_13*) &RC_spvpp_ub2bIdrrr; + RC_spvpp_ub2bIdt_ptr_b_17_13 = (utype_b_17_13*) &RC_spvpp_ub2bIdt; + RC_spvpp_ub2cIdrrr_ptr_b_17_13 = (utype_b_17_13*) &RC_spvpp_ub2cIdrrr; + RC_spvpp_ub2cIdt_ptr_b_17_13 = (utype_b_17_13*) &RC_spvpp_ub2cIdt; + RC_spvpp_ub2dIdrrr_ptr_b_17_13 = (utype_b_17_13*) &RC_spvpp_ub2dIdrrr; + RC_spvpp_ub2dIdt_ptr_b_17_13 = (utype_b_17_13*) &RC_spvpp_ub2dIdt; + spvpp_ub2aIdrrr_ptr_b_17_13 = (utype_b_17_13*) &spvpp_ub2aIdrrr; + spvpp_ub2aIdt_ptr_b_17_13 = (utype_b_17_13*) &spvpp_ub2aIdt; + spvpp_ub2bIdrrr_ptr_b_17_13 = (utype_b_17_13*) &spvpp_ub2bIdrrr; + spvpp_ub2bIdt_ptr_b_17_13 = (utype_b_17_13*) &spvpp_ub2bIdt; + spvpp_ub2cIdrrr_ptr_b_17_13 = (utype_b_17_13*) &spvpp_ub2cIdrrr; + spvpp_ub2cIdt_ptr_b_17_13 = (utype_b_17_13*) &spvpp_ub2cIdt; + spvpp_ub2dIdrrr_ptr_b_17_13 = (utype_b_17_13*) &spvpp_ub2dIdrrr; + spvpp_ub2dIdt_ptr_b_17_13 = (utype_b_17_13*) &spvpp_ub2dIdt; + RC_spvpp_Eq1b1_ptr_b_17_16 = (utype_b_17_16*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_17_16 = (utype_b_17_16*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_17_16 = (utype_b_17_16*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_17_16 = (utype_b_17_16*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_17_16 = (utype_b_17_16*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_17_16 = (utype_b_17_16*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_17_16 = (utype_b_17_16*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_17_16 = (utype_b_17_16*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_17_16 = (utype_b_17_16*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_17_16 = (utype_b_17_16*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_17_16 = (utype_b_17_16*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_17_16 = (utype_b_17_16*) &spvpp_Eqme14; + RC_spvpp_Eqme12a_ptr_b_17_17 = (utype_b_17_17*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_17_17 = (utype_b_17_17*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_17_17 = (utype_b_17_17*) &RC_spvpp_Eqme14a; + RC_spvpp_pass12_ptr_b_17_17 = (utype_b_17_17*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_17_17 = (utype_b_17_17*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_17_17 = (utype_b_17_17*) &RC_spvpp_pass14; + spvpp_Eqme12a_ptr_b_17_17 = (utype_b_17_17*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_17_17 = (utype_b_17_17*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_17_17 = (utype_b_17_17*) &spvpp_Eqme14a; + spvpp_pass12_ptr_b_17_17 = (utype_b_17_17*) &spvpp_pass12; + spvpp_pass13_ptr_b_17_17 = (utype_b_17_17*) &spvpp_pass13; + spvpp_pass14_ptr_b_17_17 = (utype_b_17_17*) &spvpp_pass14; + RC_spvpp_me1_LB_0_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me1[0]; + RC_spvpp_me1_LB_1_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me1[1]; + RC_spvpp_me1_LB_2_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me1[2]; + RC_spvpp_me1_LB_3_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me1[3]; + RC_spvpp_me1_LB_4_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me1[4]; + RC_spvpp_me1_LB_5_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me1[5]; + RC_spvpp_me2_LB_0_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me2[0]; + RC_spvpp_me2_LB_1_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me2[1]; + RC_spvpp_me2_LB_2_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me2[2]; + RC_spvpp_me3_LB_0_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me3[0]; + RC_spvpp_me3_LB_1_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me3[1]; + RC_spvpp_me3_LB_2_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me3[2]; + RC_spvpp_me4_LB_0_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me4[0]; + RC_spvpp_me4_LB_1_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me4[1]; + RC_spvpp_me4_LB_2_RB__ptr_b_18_12 = (utype_b_18_12*) &RC_spvpp_me4[2]; + spvpp_me1_LB_0_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me1[0]; + spvpp_me1_LB_1_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me1[1]; + spvpp_me1_LB_2_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me1[2]; + spvpp_me1_LB_3_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me1[3]; + spvpp_me1_LB_4_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me1[4]; + spvpp_me1_LB_5_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me1[5]; + spvpp_me2_LB_0_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me2[0]; + spvpp_me2_LB_1_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me2[1]; + spvpp_me2_LB_2_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me2[2]; + spvpp_me3_LB_0_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me3[0]; + spvpp_me3_LB_1_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me3[1]; + spvpp_me3_LB_2_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me3[2]; + spvpp_me4_LB_0_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me4[0]; + spvpp_me4_LB_1_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me4[1]; + spvpp_me4_LB_2_RB__ptr_b_18_12 = (utype_b_18_12*) &spvpp_me4[2]; + RC_spvpp_bxcorrect_tid_ptr_b_19_17 = (utype_b_19_17*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_19_17 = (utype_b_19_17*) &RC_spvpp_fsuv_idt; + spvpp_bxcorrect_tid_ptr_b_19_17 = (utype_b_19_17*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_19_17 = (utype_b_19_17*) &spvpp_fsuv_idt; + RC_spvpp_Eq1b1_ptr_b_19_18 = (utype_b_19_18*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_19_18 = (utype_b_19_18*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_19_18 = (utype_b_19_18*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_19_18 = (utype_b_19_18*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_19_18 = (utype_b_19_18*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_19_18 = (utype_b_19_18*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_19_18 = (utype_b_19_18*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_19_18 = (utype_b_19_18*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_19_18 = (utype_b_19_18*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_19_18 = (utype_b_19_18*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_19_18 = (utype_b_19_18*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_19_18 = (utype_b_19_18*) &spvpp_Eqme14; + RC_spvpp_Eq1b1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_Eqme14; + RC_spvpp_au2_0_max21_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_0_max21; + RC_spvpp_au2_0_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_0_maxq; + RC_spvpp_au2_0_me21_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_0_me21; + RC_spvpp_au2_1_max21_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_1_max21; + RC_spvpp_au2_1_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_1_maxq; + RC_spvpp_au2_1_me21_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_1_me21; + RC_spvpp_au2_2_max21_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_2_max21; + RC_spvpp_au2_2_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_2_maxq; + RC_spvpp_au2_2_me21_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2_2_me21; + RC_spvpp_au2b_0_max11_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_0_max11; + RC_spvpp_au2b_0_max12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_0_max12; + RC_spvpp_au2b_0_max13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_0_max13; + RC_spvpp_au2b_0_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_0_maxq; + RC_spvpp_au2b_0_mb11_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_0_mb11; + RC_spvpp_au2b_0_mb12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_0_mb12; + RC_spvpp_au2b_0_mb13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_0_mb13; + RC_spvpp_au2b_1_max11_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_1_max11; + RC_spvpp_au2b_1_max12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_1_max12; + RC_spvpp_au2b_1_max13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_1_max13; + RC_spvpp_au2b_1_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_1_maxq; + RC_spvpp_au2b_1_mb11_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_1_mb11; + RC_spvpp_au2b_1_mb12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_1_mb12; + RC_spvpp_au2b_1_mb13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_1_mb13; + RC_spvpp_au2b_2_max11_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_2_max11; + RC_spvpp_au2b_2_max12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_2_max12; + RC_spvpp_au2b_2_max13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_2_max13; + RC_spvpp_au2b_2_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_2_maxq; + RC_spvpp_au2b_2_mb11_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_2_mb11; + RC_spvpp_au2b_2_mb12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_2_mb12; + RC_spvpp_au2b_2_mb13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_2_mb13; + RC_spvpp_au2b_3_max11_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_3_max11; + RC_spvpp_au2b_3_max12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_3_max12; + RC_spvpp_au2b_3_max13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_3_max13; + RC_spvpp_au2b_3_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_3_maxq; + RC_spvpp_au2b_3_mb11_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_3_mb11; + RC_spvpp_au2b_3_mb12_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_3_mb12; + RC_spvpp_au2b_3_mb13_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au2b_3_mb13; + RC_spvpp_au3_0_max31_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au3_0_max31; + RC_spvpp_au3_0_me31_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au3_0_me31; + RC_spvpp_au3_1_max31_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au3_1_max31; + RC_spvpp_au3_1_me31_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au3_1_me31; + RC_spvpp_au3_2_max31_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au3_2_max31; + RC_spvpp_au3_2_me31_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au3_2_me31; + RC_spvpp_au4_0_max41_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_0_max41; + RC_spvpp_au4_0_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_0_maxq; + RC_spvpp_au4_0_me41_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_0_me41; + RC_spvpp_au4_1_max41_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_1_max41; + RC_spvpp_au4_1_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_1_maxq; + RC_spvpp_au4_1_me41_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_1_me41; + RC_spvpp_au4_2_max41_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_2_max41; + RC_spvpp_au4_2_maxq_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_2_maxq; + RC_spvpp_au4_2_me41_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_au4_2_me41; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxamb1_s_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxamb1_s; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1ac_s_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame1ac_s; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame1df_s_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame1df_s; + RC_spvpp_bxa__bxame2_larg1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame2_s_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame2_s; + RC_spvpp_bxa__bxame3_larg1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame3_s_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame3_s; + RC_spvpp_bxa__bxame4_larg1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxa__bxame4_s_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxa__bxame4_s; + RC_spvpp_bxcorrect_larg1_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_bxcorrect_s_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_bxcorrect_s; + RC_spvpp_fsuv_larg_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_fsuv_s_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_fsuv_s; + RC_spvpp_fsuva_larg_ptr_b_1_0 = (utype_b_1_0*) &RC_spvpp_fsuva_larg; + spvpp_Eq1b1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_1_0 = (utype_b_1_0*) &spvpp_Eqme14; + spvpp_au2_0__Max21p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_0__Max21p; + spvpp_au2_0_max21_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_0_max21; + spvpp_au2_0_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_0_maxq; + spvpp_au2_0_me21_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_0_me21; + spvpp_au2_1__Max21p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_1__Max21p; + spvpp_au2_1_max21_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_1_max21; + spvpp_au2_1_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_1_maxq; + spvpp_au2_1_me21_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_1_me21; + spvpp_au2_2__Max21p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_2__Max21p; + spvpp_au2_2_max21_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_2_max21; + spvpp_au2_2_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_2_maxq; + spvpp_au2_2_me21_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2_2_me21; + spvpp_au2b_0__Max11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0__Max11; + spvpp_au2b_0__Max12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0__Max12; + spvpp_au2b_0_max11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0_max11; + spvpp_au2b_0_max12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0_max12; + spvpp_au2b_0_max13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0_max13; + spvpp_au2b_0_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0_maxq; + spvpp_au2b_0_mb11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0_mb11; + spvpp_au2b_0_mb12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0_mb12; + spvpp_au2b_0_mb13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_0_mb13; + spvpp_au2b_1__Max11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1__Max11; + spvpp_au2b_1__Max12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1__Max12; + spvpp_au2b_1_max11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1_max11; + spvpp_au2b_1_max12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1_max12; + spvpp_au2b_1_max13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1_max13; + spvpp_au2b_1_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1_maxq; + spvpp_au2b_1_mb11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1_mb11; + spvpp_au2b_1_mb12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1_mb12; + spvpp_au2b_1_mb13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_1_mb13; + spvpp_au2b_2__Max11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2__Max11; + spvpp_au2b_2__Max12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2__Max12; + spvpp_au2b_2_max11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2_max11; + spvpp_au2b_2_max12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2_max12; + spvpp_au2b_2_max13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2_max13; + spvpp_au2b_2_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2_maxq; + spvpp_au2b_2_mb11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2_mb11; + spvpp_au2b_2_mb12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2_mb12; + spvpp_au2b_2_mb13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_2_mb13; + spvpp_au2b_3__Max11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3__Max11; + spvpp_au2b_3__Max12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3__Max12; + spvpp_au2b_3_max11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3_max11; + spvpp_au2b_3_max12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3_max12; + spvpp_au2b_3_max13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3_max13; + spvpp_au2b_3_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3_maxq; + spvpp_au2b_3_mb11_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3_mb11; + spvpp_au2b_3_mb12_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3_mb12; + spvpp_au2b_3_mb13_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au2b_3_mb13; + spvpp_au3_0__Max31p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_0__Max31p; + spvpp_au3_0_max31_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_0_max31; + spvpp_au3_0_me31_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_0_me31; + spvpp_au3_1__Max31p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_1__Max31p; + spvpp_au3_1_max31_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_1_max31; + spvpp_au3_1_me31_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_1_me31; + spvpp_au3_2__Max31p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_2__Max31p; + spvpp_au3_2_max31_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_2_max31; + spvpp_au3_2_me31_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au3_2_me31; + spvpp_au4_0__Max41p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_0__Max41p; + spvpp_au4_0_max41_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_0_max41; + spvpp_au4_0_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_0_maxq; + spvpp_au4_0_me41_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_0_me41; + spvpp_au4_1__Max41p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_1__Max41p; + spvpp_au4_1_max41_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_1_max41; + spvpp_au4_1_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_1_maxq; + spvpp_au4_1_me41_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_1_me41; + spvpp_au4_2__Max41p_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_2__Max41p; + spvpp_au4_2_max41_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_2_max41; + spvpp_au4_2_maxq_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_2_maxq; + spvpp_au4_2_me41_ptr_b_1_0 = (utype_b_1_0*) &spvpp_au4_2_me41; + spvpp_bxa__bxamb1_larg1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxamb1_s_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxamb1_s; + spvpp_bxa__bxame1ac_larg1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1ac_s_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame1ac_s; + spvpp_bxa__bxame1df_larg1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame1df_s_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame1df_s; + spvpp_bxa__bxame2_larg1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame2_s_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame2_s; + spvpp_bxa__bxame3_larg1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame3_s_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame3_s; + spvpp_bxa__bxame4_larg1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame4_larg1; + spvpp_bxa__bxame4_s_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxa__bxame4_s; + spvpp_bxcorrect_larg1_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxcorrect_larg1; + spvpp_bxcorrect_s_ptr_b_1_0 = (utype_b_1_0*) &spvpp_bxcorrect_s; + spvpp_fsuv_larg_ptr_b_1_0 = (utype_b_1_0*) &spvpp_fsuv_larg; + spvpp_fsuv_s_ptr_b_1_0 = (utype_b_1_0*) &spvpp_fsuv_s; + spvpp_fsuva_larg_ptr_b_1_0 = (utype_b_1_0*) &spvpp_fsuva_larg; + RC_spvpp_Eqme12a_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_Eqme34; + RC_spvpp_au2_0_e21_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_e21[0]; + RC_spvpp_au2_0_e21_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_e21[1]; + RC_spvpp_au2_0_e21_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_e21[2]; + RC_spvpp_au2_0_e21_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_e21[3]; + RC_spvpp_au2_0_e21_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_e21[4]; + RC_spvpp_au2_0_e21_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_e21[5]; + RC_spvpp_au2_0_e23_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_e23; + RC_spvpp_au2_0_e24_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_e24; + RC_spvpp_au2_0_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_0_maxq; + RC_spvpp_au2_1_e21_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_e21[0]; + RC_spvpp_au2_1_e21_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_e21[1]; + RC_spvpp_au2_1_e21_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_e21[2]; + RC_spvpp_au2_1_e21_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_e21[3]; + RC_spvpp_au2_1_e21_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_e21[4]; + RC_spvpp_au2_1_e21_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_e21[5]; + RC_spvpp_au2_1_e23_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_e23; + RC_spvpp_au2_1_e24_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_e24; + RC_spvpp_au2_1_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_1_maxq; + RC_spvpp_au2_2_e21_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_e21[0]; + RC_spvpp_au2_2_e21_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_e21[1]; + RC_spvpp_au2_2_e21_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_e21[2]; + RC_spvpp_au2_2_e21_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_e21[3]; + RC_spvpp_au2_2_e21_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_e21[4]; + RC_spvpp_au2_2_e21_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_e21[5]; + RC_spvpp_au2_2_e23_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_e23; + RC_spvpp_au2_2_e24_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_e24; + RC_spvpp_au2_2_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2_2_maxq; + RC_spvpp_au2a_0_me21_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2a_0_me21; + RC_spvpp_au2a_1_me21_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2a_1_me21; + RC_spvpp_au2a_2_me21_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2a_2_me21; + RC_spvpp_au2b_0_b11_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b11[0]; + RC_spvpp_au2b_0_b11_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b11[1]; + RC_spvpp_au2b_0_b11_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b11[2]; + RC_spvpp_au2b_0_b11_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b11[3]; + RC_spvpp_au2b_0_b11_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b11[4]; + RC_spvpp_au2b_0_b11_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b11[5]; + RC_spvpp_au2b_0_b12_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b12[0]; + RC_spvpp_au2b_0_b12_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b12[1]; + RC_spvpp_au2b_0_b12_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b12[2]; + RC_spvpp_au2b_0_b13_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b13[0]; + RC_spvpp_au2b_0_b13_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b13[1]; + RC_spvpp_au2b_0_b13_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_b13[2]; + RC_spvpp_au2b_0_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_0_maxq; + RC_spvpp_au2b_1_b11_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b11[0]; + RC_spvpp_au2b_1_b11_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b11[1]; + RC_spvpp_au2b_1_b11_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b11[2]; + RC_spvpp_au2b_1_b11_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b11[3]; + RC_spvpp_au2b_1_b11_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b11[4]; + RC_spvpp_au2b_1_b11_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b11[5]; + RC_spvpp_au2b_1_b12_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b12[0]; + RC_spvpp_au2b_1_b12_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b12[1]; + RC_spvpp_au2b_1_b12_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b12[2]; + RC_spvpp_au2b_1_b13_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b13[0]; + RC_spvpp_au2b_1_b13_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b13[1]; + RC_spvpp_au2b_1_b13_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_b13[2]; + RC_spvpp_au2b_1_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_1_maxq; + RC_spvpp_au2b_2_b11_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b11[0]; + RC_spvpp_au2b_2_b11_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b11[1]; + RC_spvpp_au2b_2_b11_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b11[2]; + RC_spvpp_au2b_2_b11_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b11[3]; + RC_spvpp_au2b_2_b11_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b11[4]; + RC_spvpp_au2b_2_b11_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b11[5]; + RC_spvpp_au2b_2_b12_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b12[0]; + RC_spvpp_au2b_2_b12_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b12[1]; + RC_spvpp_au2b_2_b12_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b12[2]; + RC_spvpp_au2b_2_b13_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b13[0]; + RC_spvpp_au2b_2_b13_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b13[1]; + RC_spvpp_au2b_2_b13_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_b13[2]; + RC_spvpp_au2b_2_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_2_maxq; + RC_spvpp_au2b_3_b11_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b11[0]; + RC_spvpp_au2b_3_b11_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b11[1]; + RC_spvpp_au2b_3_b11_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b11[2]; + RC_spvpp_au2b_3_b11_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b11[3]; + RC_spvpp_au2b_3_b11_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b11[4]; + RC_spvpp_au2b_3_b11_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b11[5]; + RC_spvpp_au2b_3_b12_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b12[0]; + RC_spvpp_au2b_3_b12_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b12[1]; + RC_spvpp_au2b_3_b12_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b12[2]; + RC_spvpp_au2b_3_b13_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b13[0]; + RC_spvpp_au2b_3_b13_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b13[1]; + RC_spvpp_au2b_3_b13_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_b13[2]; + RC_spvpp_au2b_3_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au2b_3_maxq; + RC_spvpp_au3_0_e31_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_0_e31[0]; + RC_spvpp_au3_0_e31_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_0_e31[1]; + RC_spvpp_au3_0_e31_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_0_e31[2]; + RC_spvpp_au3_0_e31_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_0_e31[3]; + RC_spvpp_au3_0_e31_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_0_e31[4]; + RC_spvpp_au3_0_e31_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_0_e31[5]; + RC_spvpp_au3_0_e32_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_0_e32; + RC_spvpp_au3_0_e34_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_0_e34; + RC_spvpp_au3_1_e31_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_1_e31[0]; + RC_spvpp_au3_1_e31_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_1_e31[1]; + RC_spvpp_au3_1_e31_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_1_e31[2]; + RC_spvpp_au3_1_e31_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_1_e31[3]; + RC_spvpp_au3_1_e31_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_1_e31[4]; + RC_spvpp_au3_1_e31_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_1_e31[5]; + RC_spvpp_au3_1_e32_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_1_e32; + RC_spvpp_au3_1_e34_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_1_e34; + RC_spvpp_au3_2_e31_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_2_e31[0]; + RC_spvpp_au3_2_e31_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_2_e31[1]; + RC_spvpp_au3_2_e31_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_2_e31[2]; + RC_spvpp_au3_2_e31_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_2_e31[3]; + RC_spvpp_au3_2_e31_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_2_e31[4]; + RC_spvpp_au3_2_e31_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_2_e31[5]; + RC_spvpp_au3_2_e32_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_2_e32; + RC_spvpp_au3_2_e34_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3_2_e34; + RC_spvpp_au3a_0_me21_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3a_0_me21; + RC_spvpp_au3a_1_me21_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3a_1_me21; + RC_spvpp_au3a_2_me21_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au3a_2_me21; + RC_spvpp_au4_0_e41_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_0_e41[0]; + RC_spvpp_au4_0_e41_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_0_e41[1]; + RC_spvpp_au4_0_e41_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_0_e41[2]; + RC_spvpp_au4_0_e41_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_0_e41[3]; + RC_spvpp_au4_0_e41_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_0_e41[4]; + RC_spvpp_au4_0_e41_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_0_e41[5]; + RC_spvpp_au4_0_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_0_maxq; + RC_spvpp_au4_1_e41_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_1_e41[0]; + RC_spvpp_au4_1_e41_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_1_e41[1]; + RC_spvpp_au4_1_e41_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_1_e41[2]; + RC_spvpp_au4_1_e41_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_1_e41[3]; + RC_spvpp_au4_1_e41_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_1_e41[4]; + RC_spvpp_au4_1_e41_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_1_e41[5]; + RC_spvpp_au4_1_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_1_maxq; + RC_spvpp_au4_2_e41_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_2_e41[0]; + RC_spvpp_au4_2_e41_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_2_e41[1]; + RC_spvpp_au4_2_e41_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_2_e41[2]; + RC_spvpp_au4_2_e41_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_2_e41[3]; + RC_spvpp_au4_2_e41_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_2_e41[4]; + RC_spvpp_au4_2_e41_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_2_e41[5]; + RC_spvpp_au4_2_maxq_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_au4_2_maxq; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_res_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_res; + RC_spvpp_bxa__bxamb1_s_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_s; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1ac_res_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1ac_res; + RC_spvpp_bxa__bxame1ac_s_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1ac_s; + RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1ac_zcnt; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_m0_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame1df_res_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1df_res; + RC_spvpp_bxa__bxame1df_s_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1df_s; + RC_spvpp_bxa__bxame1df_zcnt_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame1df_zcnt; + RC_spvpp_bxa__bxame2_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_m0_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame2_res_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame2_res; + RC_spvpp_bxa__bxame2_s_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame2_s; + RC_spvpp_bxa__bxame2_zcnt_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame2_zcnt; + RC_spvpp_bxa__bxame3_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_m0_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame3_res_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame3_res; + RC_spvpp_bxa__bxame3_s_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame3_s; + RC_spvpp_bxa__bxame3_zcnt_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame3_zcnt; + RC_spvpp_bxa__bxame4_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_m0_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxa__bxame4_res_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame4_res; + RC_spvpp_bxa__bxame4_s_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame4_s; + RC_spvpp_bxa__bxame4_zcnt_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxa__bxame4_zcnt; + RC_spvpp_bxcorrect_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_m0_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_bxcorrect_res_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxcorrect_res; + RC_spvpp_bxcorrect_s_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxcorrect_s; + RC_spvpp_bxcorrect_zcnt_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_bxcorrect_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_res_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_res; + RC_spvpp_fsuv_s_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_s; + RC_spvpp_fsuv_survived_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuv_survived; + RC_spvpp_fsuva_Exists_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuva_Exists; + RC_spvpp_fsuva_ilgj_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuva_ilgj; + RC_spvpp_fsuva_kill_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuva_kill; + RC_spvpp_fsuva_killr_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuva_killr; + RC_spvpp_fsuva_killrr1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuva_killrr1; + RC_spvpp_fsuva_killrr2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuva_killrr2; + RC_spvpp_fsuva_killrr3_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuva_killrr3; + RC_spvpp_fsuva_survived_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_fsuva_survived; + RC_spvpp_m0_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_m0; + RC_spvpp_m0a_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_m0a; + RC_spvpp_m1_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu2a_IdValid; + RC_spvpp_ptu2a_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu2b_IdValid; + RC_spvpp_ptu2b_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu2c_IdValid; + RC_spvpp_ptu2c_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu3a_IdValid; + RC_spvpp_ptu3a_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu3b_IdValid; + RC_spvpp_ptu3b_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu3c_IdValid; + RC_spvpp_ptu3c_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu3c_SelPhi; + RC_spvpp_ptu4a_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu4a_IdValid; + RC_spvpp_ptu4b_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu4b_IdValid; + RC_spvpp_ptu4c_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptu4c_IdValid; + RC_spvpp_ptub2a_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptub2a_IdValid; + RC_spvpp_ptub2a_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptub2a_SelPhi; + RC_spvpp_ptub2b_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptub2b_IdValid; + RC_spvpp_ptub2b_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptub2b_SelPhi; + RC_spvpp_ptub2c_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptub2c_IdValid; + RC_spvpp_ptub2c_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptub2c_SelPhi; + RC_spvpp_ptub2d_IdValid_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptub2d_IdValid; + RC_spvpp_ptub2d_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &RC_spvpp_ptub2d_SelPhi; + spvpp_Eqme12a_ptr_b_1_1 = (utype_b_1_1*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_1_1 = (utype_b_1_1*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_1_1 = (utype_b_1_1*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_1_1 = (utype_b_1_1*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_1_1 = (utype_b_1_1*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_1_1 = (utype_b_1_1*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_1_1 = (utype_b_1_1*) &spvpp_Eqme34; + spvpp_au2_0_e21_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_e21[0]; + spvpp_au2_0_e21_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_e21[1]; + spvpp_au2_0_e21_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_e21[2]; + spvpp_au2_0_e21_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_e21[3]; + spvpp_au2_0_e21_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_e21[4]; + spvpp_au2_0_e21_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_e21[5]; + spvpp_au2_0_e23_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_e23; + spvpp_au2_0_e24_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_e24; + spvpp_au2_0_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_0_maxq; + spvpp_au2_1_e21_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_e21[0]; + spvpp_au2_1_e21_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_e21[1]; + spvpp_au2_1_e21_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_e21[2]; + spvpp_au2_1_e21_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_e21[3]; + spvpp_au2_1_e21_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_e21[4]; + spvpp_au2_1_e21_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_e21[5]; + spvpp_au2_1_e23_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_e23; + spvpp_au2_1_e24_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_e24; + spvpp_au2_1_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_1_maxq; + spvpp_au2_2_e21_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_e21[0]; + spvpp_au2_2_e21_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_e21[1]; + spvpp_au2_2_e21_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_e21[2]; + spvpp_au2_2_e21_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_e21[3]; + spvpp_au2_2_e21_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_e21[4]; + spvpp_au2_2_e21_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_e21[5]; + spvpp_au2_2_e23_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_e23; + spvpp_au2_2_e24_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_e24; + spvpp_au2_2_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2_2_maxq; + spvpp_au2a_0_me21_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2a_0_me21; + spvpp_au2a_1_me21_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2a_1_me21; + spvpp_au2a_2_me21_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2a_2_me21; + spvpp_au2b_0_b11_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b11[0]; + spvpp_au2b_0_b11_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b11[1]; + spvpp_au2b_0_b11_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b11[2]; + spvpp_au2b_0_b11_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b11[3]; + spvpp_au2b_0_b11_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b11[4]; + spvpp_au2b_0_b11_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b11[5]; + spvpp_au2b_0_b12_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b12[0]; + spvpp_au2b_0_b12_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b12[1]; + spvpp_au2b_0_b12_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b12[2]; + spvpp_au2b_0_b13_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b13[0]; + spvpp_au2b_0_b13_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b13[1]; + spvpp_au2b_0_b13_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_b13[2]; + spvpp_au2b_0_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_0_maxq; + spvpp_au2b_1_b11_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b11[0]; + spvpp_au2b_1_b11_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b11[1]; + spvpp_au2b_1_b11_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b11[2]; + spvpp_au2b_1_b11_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b11[3]; + spvpp_au2b_1_b11_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b11[4]; + spvpp_au2b_1_b11_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b11[5]; + spvpp_au2b_1_b12_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b12[0]; + spvpp_au2b_1_b12_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b12[1]; + spvpp_au2b_1_b12_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b12[2]; + spvpp_au2b_1_b13_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b13[0]; + spvpp_au2b_1_b13_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b13[1]; + spvpp_au2b_1_b13_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_b13[2]; + spvpp_au2b_1_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_1_maxq; + spvpp_au2b_2_b11_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b11[0]; + spvpp_au2b_2_b11_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b11[1]; + spvpp_au2b_2_b11_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b11[2]; + spvpp_au2b_2_b11_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b11[3]; + spvpp_au2b_2_b11_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b11[4]; + spvpp_au2b_2_b11_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b11[5]; + spvpp_au2b_2_b12_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b12[0]; + spvpp_au2b_2_b12_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b12[1]; + spvpp_au2b_2_b12_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b12[2]; + spvpp_au2b_2_b13_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b13[0]; + spvpp_au2b_2_b13_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b13[1]; + spvpp_au2b_2_b13_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_b13[2]; + spvpp_au2b_2_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_2_maxq; + spvpp_au2b_3_b11_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b11[0]; + spvpp_au2b_3_b11_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b11[1]; + spvpp_au2b_3_b11_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b11[2]; + spvpp_au2b_3_b11_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b11[3]; + spvpp_au2b_3_b11_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b11[4]; + spvpp_au2b_3_b11_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b11[5]; + spvpp_au2b_3_b12_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b12[0]; + spvpp_au2b_3_b12_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b12[1]; + spvpp_au2b_3_b12_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b12[2]; + spvpp_au2b_3_b13_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b13[0]; + spvpp_au2b_3_b13_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b13[1]; + spvpp_au2b_3_b13_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_b13[2]; + spvpp_au2b_3_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au2b_3_maxq; + spvpp_au3_0__Max31p_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0__Max31p; + spvpp_au3_0_e31_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0_e31[0]; + spvpp_au3_0_e31_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0_e31[1]; + spvpp_au3_0_e31_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0_e31[2]; + spvpp_au3_0_e31_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0_e31[3]; + spvpp_au3_0_e31_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0_e31[4]; + spvpp_au3_0_e31_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0_e31[5]; + spvpp_au3_0_e32_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0_e32; + spvpp_au3_0_e34_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_0_e34; + spvpp_au3_1__Max31p_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1__Max31p; + spvpp_au3_1_e31_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1_e31[0]; + spvpp_au3_1_e31_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1_e31[1]; + spvpp_au3_1_e31_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1_e31[2]; + spvpp_au3_1_e31_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1_e31[3]; + spvpp_au3_1_e31_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1_e31[4]; + spvpp_au3_1_e31_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1_e31[5]; + spvpp_au3_1_e32_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1_e32; + spvpp_au3_1_e34_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_1_e34; + spvpp_au3_2__Max31p_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2__Max31p; + spvpp_au3_2_e31_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2_e31[0]; + spvpp_au3_2_e31_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2_e31[1]; + spvpp_au3_2_e31_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2_e31[2]; + spvpp_au3_2_e31_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2_e31[3]; + spvpp_au3_2_e31_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2_e31[4]; + spvpp_au3_2_e31_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2_e31[5]; + spvpp_au3_2_e32_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2_e32; + spvpp_au3_2_e34_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3_2_e34; + spvpp_au3a_0_me21_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3a_0_me21; + spvpp_au3a_1_me21_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3a_1_me21; + spvpp_au3a_2_me21_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au3a_2_me21; + spvpp_au4_0_e41_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_0_e41[0]; + spvpp_au4_0_e41_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_0_e41[1]; + spvpp_au4_0_e41_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_0_e41[2]; + spvpp_au4_0_e41_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_0_e41[3]; + spvpp_au4_0_e41_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_0_e41[4]; + spvpp_au4_0_e41_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_0_e41[5]; + spvpp_au4_0_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_0_maxq; + spvpp_au4_1_e41_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_1_e41[0]; + spvpp_au4_1_e41_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_1_e41[1]; + spvpp_au4_1_e41_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_1_e41[2]; + spvpp_au4_1_e41_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_1_e41[3]; + spvpp_au4_1_e41_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_1_e41[4]; + spvpp_au4_1_e41_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_1_e41[5]; + spvpp_au4_1_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_1_maxq; + spvpp_au4_2_e41_LB_0_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_2_e41[0]; + spvpp_au4_2_e41_LB_1_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_2_e41[1]; + spvpp_au4_2_e41_LB_2_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_2_e41[2]; + spvpp_au4_2_e41_LB_3_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_2_e41[3]; + spvpp_au4_2_e41_LB_4_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_2_e41[4]; + spvpp_au4_2_e41_LB_5_RB__ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_2_e41[5]; + spvpp_au4_2_maxq_ptr_b_1_1 = (utype_b_1_1*) &spvpp_au4_2_maxq; + spvpp_bxa__bxamb1_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_res_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_res; + spvpp_bxa__bxamb1_s_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_s; + spvpp_bxa__bxamb1_zcnt_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_m0_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1ac_res_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1ac_res; + spvpp_bxa__bxame1ac_s_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1ac_s; + spvpp_bxa__bxame1ac_zcnt_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1ac_zcnt; + spvpp_bxa__bxame1df_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_m0_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame1df_res_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1df_res; + spvpp_bxa__bxame1df_s_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1df_s; + spvpp_bxa__bxame1df_zcnt_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame1df_zcnt; + spvpp_bxa__bxame2_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_m0_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame2_res_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame2_res; + spvpp_bxa__bxame2_s_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame2_s; + spvpp_bxa__bxame2_zcnt_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame2_zcnt; + spvpp_bxa__bxame3_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_m0_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame3_res_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame3_res; + spvpp_bxa__bxame3_s_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame3_s; + spvpp_bxa__bxame3_zcnt_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame3_zcnt; + spvpp_bxa__bxame4_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_m0_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame4_m2; + spvpp_bxa__bxame4_res_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame4_res; + spvpp_bxa__bxame4_s_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame4_s; + spvpp_bxa__bxame4_zcnt_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxa__bxame4_zcnt; + spvpp_bxcorrect_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_m0_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxcorrect_m2; + spvpp_bxcorrect_res_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxcorrect_res; + spvpp_bxcorrect_s_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxcorrect_s; + spvpp_bxcorrect_zcnt_ptr_b_1_1 = (utype_b_1_1*) &spvpp_bxcorrect_zcnt; + spvpp_fsuv_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_killrr3; + spvpp_fsuv_res_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_res; + spvpp_fsuv_s_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_s; + spvpp_fsuv_survived_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuv_survived; + spvpp_fsuva_Exists_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuva_Exists; + spvpp_fsuva_ilgj_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuva_ilgj; + spvpp_fsuva_kill_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuva_kill; + spvpp_fsuva_killr_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuva_killr; + spvpp_fsuva_killrr1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuva_killrr1; + spvpp_fsuva_killrr2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuva_killrr2; + spvpp_fsuva_killrr3_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuva_killrr3; + spvpp_fsuva_survived_ptr_b_1_1 = (utype_b_1_1*) &spvpp_fsuva_survived; + spvpp_m0_ptr_b_1_1 = (utype_b_1_1*) &spvpp_m0; + spvpp_m0a_ptr_b_1_1 = (utype_b_1_1*) &spvpp_m0a; + spvpp_m1_ptr_b_1_1 = (utype_b_1_1*) &spvpp_m1; + spvpp_m2_ptr_b_1_1 = (utype_b_1_1*) &spvpp_m2; + spvpp_mux_FR_ptr_b_1_1 = (utype_b_1_1*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_1_1 = (utype_b_1_1*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_1_1 = (utype_b_1_1*) &spvpp_pass12; + spvpp_pass13_ptr_b_1_1 = (utype_b_1_1*) &spvpp_pass13; + spvpp_pass14_ptr_b_1_1 = (utype_b_1_1*) &spvpp_pass14; + spvpp_ptu2a_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu2a_IdValid; + spvpp_ptu2a_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu2b_IdValid; + spvpp_ptu2b_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu2c_IdValid; + spvpp_ptu2c_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu3a_IdValid; + spvpp_ptu3a_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu3b_IdValid; + spvpp_ptu3b_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu3c_IdValid; + spvpp_ptu3c_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu3c_SelPhi; + spvpp_ptu4a_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu4a_IdValid; + spvpp_ptu4b_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu4b_IdValid; + spvpp_ptu4c_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptu4c_IdValid; + spvpp_ptub2a_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptub2a_IdValid; + spvpp_ptub2a_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptub2a_SelPhi; + spvpp_ptub2b_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptub2b_IdValid; + spvpp_ptub2b_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptub2b_SelPhi; + spvpp_ptub2c_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptub2c_IdValid; + spvpp_ptub2c_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptub2c_SelPhi; + spvpp_ptub2d_IdValid_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptub2d_IdValid; + spvpp_ptub2d_SelPhi_ptr_b_1_1 = (utype_b_1_1*) &spvpp_ptub2d_SelPhi; + RC_mb1ap_ptr_b_20_12 = (utype_b_20_12*) &RC_mb1ap; + RC_mb1bp_ptr_b_20_12 = (utype_b_20_12*) &RC_mb1bp; + mb1ap_ptr_b_20_12 = (utype_b_20_12*) &mb1ap; + mb1bp_ptr_b_20_12 = (utype_b_20_12*) &mb1bp; + RC_spvpp_mb1_LB_0_RB__ptr_b_20_16 = (utype_b_20_16*) &RC_spvpp_mb1[0]; + RC_spvpp_mb1_LB_1_RB__ptr_b_20_16 = (utype_b_20_16*) &RC_spvpp_mb1[1]; + RC_spvpp_mb1_LB_2_RB__ptr_b_20_16 = (utype_b_20_16*) &RC_spvpp_mb1[2]; + RC_spvpp_mb1_LB_3_RB__ptr_b_20_16 = (utype_b_20_16*) &RC_spvpp_mb1[3]; + spvpp_mb1_LB_0_RB__ptr_b_20_16 = (utype_b_20_16*) &spvpp_mb1[0]; + spvpp_mb1_LB_1_RB__ptr_b_20_16 = (utype_b_20_16*) &spvpp_mb1[1]; + spvpp_mb1_LB_2_RB__ptr_b_20_16 = (utype_b_20_16*) &spvpp_mb1[2]; + spvpp_mb1_LB_3_RB__ptr_b_20_16 = (utype_b_20_16*) &spvpp_mb1[3]; + RC_spvpp_u12_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_0_meA; + RC_spvpp_u12_0_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_0_meB; + RC_spvpp_u12_10_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_10_meA; + RC_spvpp_u12_10_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_10_meB; + RC_spvpp_u12_11_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_11_meA; + RC_spvpp_u12_11_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_11_meB; + RC_spvpp_u12_12_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_12_meA; + RC_spvpp_u12_12_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_12_meB; + RC_spvpp_u12_13_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_13_meA; + RC_spvpp_u12_13_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_13_meB; + RC_spvpp_u12_14_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_14_meA; + RC_spvpp_u12_14_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_14_meB; + RC_spvpp_u12_15_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_15_meA; + RC_spvpp_u12_15_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_15_meB; + RC_spvpp_u12_16_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_16_meA; + RC_spvpp_u12_16_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_16_meB; + RC_spvpp_u12_17_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_17_meA; + RC_spvpp_u12_17_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_17_meB; + RC_spvpp_u12_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_1_meA; + RC_spvpp_u12_1_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_1_meB; + RC_spvpp_u12_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_2_meA; + RC_spvpp_u12_2_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_2_meB; + RC_spvpp_u12_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_3_meA; + RC_spvpp_u12_3_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_3_meB; + RC_spvpp_u12_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_4_meA; + RC_spvpp_u12_4_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_4_meB; + RC_spvpp_u12_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_5_meA; + RC_spvpp_u12_5_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_5_meB; + RC_spvpp_u12_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_6_meA; + RC_spvpp_u12_6_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_6_meB; + RC_spvpp_u12_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_7_meA; + RC_spvpp_u12_7_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_7_meB; + RC_spvpp_u12_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_8_meA; + RC_spvpp_u12_8_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_8_meB; + RC_spvpp_u12_9_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_9_meA; + RC_spvpp_u12_9_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u12_9_meB; + RC_spvpp_u13_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_0_meA; + RC_spvpp_u13_0_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_0_meB; + RC_spvpp_u13_10_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_10_meA; + RC_spvpp_u13_10_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_10_meB; + RC_spvpp_u13_11_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_11_meA; + RC_spvpp_u13_11_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_11_meB; + RC_spvpp_u13_12_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_12_meA; + RC_spvpp_u13_12_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_12_meB; + RC_spvpp_u13_13_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_13_meA; + RC_spvpp_u13_13_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_13_meB; + RC_spvpp_u13_14_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_14_meA; + RC_spvpp_u13_14_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_14_meB; + RC_spvpp_u13_15_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_15_meA; + RC_spvpp_u13_15_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_15_meB; + RC_spvpp_u13_16_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_16_meA; + RC_spvpp_u13_16_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_16_meB; + RC_spvpp_u13_17_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_17_meA; + RC_spvpp_u13_17_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_17_meB; + RC_spvpp_u13_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_1_meA; + RC_spvpp_u13_1_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_1_meB; + RC_spvpp_u13_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_2_meA; + RC_spvpp_u13_2_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_2_meB; + RC_spvpp_u13_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_3_meA; + RC_spvpp_u13_3_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_3_meB; + RC_spvpp_u13_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_4_meA; + RC_spvpp_u13_4_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_4_meB; + RC_spvpp_u13_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_5_meA; + RC_spvpp_u13_5_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_5_meB; + RC_spvpp_u13_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_6_meA; + RC_spvpp_u13_6_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_6_meB; + RC_spvpp_u13_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_7_meA; + RC_spvpp_u13_7_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_7_meB; + RC_spvpp_u13_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_8_meA; + RC_spvpp_u13_8_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_8_meB; + RC_spvpp_u13_9_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_9_meA; + RC_spvpp_u13_9_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u13_9_meB; + RC_spvpp_u14_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_0_meA; + RC_spvpp_u14_0_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_0_meB; + RC_spvpp_u14_10_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_10_meA; + RC_spvpp_u14_10_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_10_meB; + RC_spvpp_u14_11_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_11_meA; + RC_spvpp_u14_11_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_11_meB; + RC_spvpp_u14_12_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_12_meA; + RC_spvpp_u14_12_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_12_meB; + RC_spvpp_u14_13_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_13_meA; + RC_spvpp_u14_13_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_13_meB; + RC_spvpp_u14_14_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_14_meA; + RC_spvpp_u14_14_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_14_meB; + RC_spvpp_u14_15_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_15_meA; + RC_spvpp_u14_15_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_15_meB; + RC_spvpp_u14_16_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_16_meA; + RC_spvpp_u14_16_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_16_meB; + RC_spvpp_u14_17_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_17_meA; + RC_spvpp_u14_17_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_17_meB; + RC_spvpp_u14_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_1_meA; + RC_spvpp_u14_1_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_1_meB; + RC_spvpp_u14_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_2_meA; + RC_spvpp_u14_2_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_2_meB; + RC_spvpp_u14_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_3_meA; + RC_spvpp_u14_3_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_3_meB; + RC_spvpp_u14_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_4_meA; + RC_spvpp_u14_4_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_4_meB; + RC_spvpp_u14_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_5_meA; + RC_spvpp_u14_5_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_5_meB; + RC_spvpp_u14_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_6_meA; + RC_spvpp_u14_6_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_6_meB; + RC_spvpp_u14_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_7_meA; + RC_spvpp_u14_7_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_7_meB; + RC_spvpp_u14_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_8_meA; + RC_spvpp_u14_8_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_8_meB; + RC_spvpp_u14_9_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_9_meA; + RC_spvpp_u14_9_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u14_9_meB; + RC_spvpp_u1b1_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_0_meA; + RC_spvpp_u1b1_10_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_10_meA; + RC_spvpp_u1b1_11_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_11_meA; + RC_spvpp_u1b1_12_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_12_meA; + RC_spvpp_u1b1_13_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_13_meA; + RC_spvpp_u1b1_14_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_14_meA; + RC_spvpp_u1b1_15_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_15_meA; + RC_spvpp_u1b1_16_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_16_meA; + RC_spvpp_u1b1_17_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_17_meA; + RC_spvpp_u1b1_18_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_18_meA; + RC_spvpp_u1b1_19_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_19_meA; + RC_spvpp_u1b1_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_1_meA; + RC_spvpp_u1b1_20_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_20_meA; + RC_spvpp_u1b1_21_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_21_meA; + RC_spvpp_u1b1_22_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_22_meA; + RC_spvpp_u1b1_23_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_23_meA; + RC_spvpp_u1b1_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_2_meA; + RC_spvpp_u1b1_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_3_meA; + RC_spvpp_u1b1_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_4_meA; + RC_spvpp_u1b1_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_5_meA; + RC_spvpp_u1b1_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_6_meA; + RC_spvpp_u1b1_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_7_meA; + RC_spvpp_u1b1_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_8_meA; + RC_spvpp_u1b1_9_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u1b1_9_meA; + RC_spvpp_u23_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_0_meA; + RC_spvpp_u23_0_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_0_meB; + RC_spvpp_u23_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_1_meA; + RC_spvpp_u23_1_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_1_meB; + RC_spvpp_u23_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_2_meA; + RC_spvpp_u23_2_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_2_meB; + RC_spvpp_u23_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_3_meA; + RC_spvpp_u23_3_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_3_meB; + RC_spvpp_u23_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_4_meA; + RC_spvpp_u23_4_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_4_meB; + RC_spvpp_u23_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_5_meA; + RC_spvpp_u23_5_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_5_meB; + RC_spvpp_u23_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_6_meA; + RC_spvpp_u23_6_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_6_meB; + RC_spvpp_u23_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_7_meA; + RC_spvpp_u23_7_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_7_meB; + RC_spvpp_u23_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_8_meA; + RC_spvpp_u23_8_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u23_8_meB; + RC_spvpp_u24_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_0_meA; + RC_spvpp_u24_0_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_0_meB; + RC_spvpp_u24_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_1_meA; + RC_spvpp_u24_1_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_1_meB; + RC_spvpp_u24_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_2_meA; + RC_spvpp_u24_2_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_2_meB; + RC_spvpp_u24_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_3_meA; + RC_spvpp_u24_3_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_3_meB; + RC_spvpp_u24_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_4_meA; + RC_spvpp_u24_4_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_4_meB; + RC_spvpp_u24_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_5_meA; + RC_spvpp_u24_5_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_5_meB; + RC_spvpp_u24_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_6_meA; + RC_spvpp_u24_6_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_6_meB; + RC_spvpp_u24_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_7_meA; + RC_spvpp_u24_7_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_7_meB; + RC_spvpp_u24_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_8_meA; + RC_spvpp_u24_8_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u24_8_meB; + RC_spvpp_u2b1_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_0_meA; + RC_spvpp_u2b1_10_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_10_meA; + RC_spvpp_u2b1_11_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_11_meA; + RC_spvpp_u2b1_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_1_meA; + RC_spvpp_u2b1_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_2_meA; + RC_spvpp_u2b1_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_3_meA; + RC_spvpp_u2b1_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_4_meA; + RC_spvpp_u2b1_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_5_meA; + RC_spvpp_u2b1_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_6_meA; + RC_spvpp_u2b1_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_7_meA; + RC_spvpp_u2b1_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_8_meA; + RC_spvpp_u2b1_9_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u2b1_9_meA; + RC_spvpp_u34_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_0_meA; + RC_spvpp_u34_0_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_0_meB; + RC_spvpp_u34_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_1_meA; + RC_spvpp_u34_1_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_1_meB; + RC_spvpp_u34_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_2_meA; + RC_spvpp_u34_2_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_2_meB; + RC_spvpp_u34_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_3_meA; + RC_spvpp_u34_3_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_3_meB; + RC_spvpp_u34_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_4_meA; + RC_spvpp_u34_4_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_4_meB; + RC_spvpp_u34_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_5_meA; + RC_spvpp_u34_5_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_5_meB; + RC_spvpp_u34_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_6_meA; + RC_spvpp_u34_6_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_6_meB; + RC_spvpp_u34_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_7_meA; + RC_spvpp_u34_7_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_7_meB; + RC_spvpp_u34_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_8_meA; + RC_spvpp_u34_8_meB_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u34_8_meB; + RC_spvpp_u3b1_0_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_0_meA; + RC_spvpp_u3b1_10_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_10_meA; + RC_spvpp_u3b1_11_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_11_meA; + RC_spvpp_u3b1_1_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_1_meA; + RC_spvpp_u3b1_2_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_2_meA; + RC_spvpp_u3b1_3_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_3_meA; + RC_spvpp_u3b1_4_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_4_meA; + RC_spvpp_u3b1_5_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_5_meA; + RC_spvpp_u3b1_6_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_6_meA; + RC_spvpp_u3b1_7_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_7_meA; + RC_spvpp_u3b1_8_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_8_meA; + RC_spvpp_u3b1_9_meA_ptr_b_20_17 = (utype_b_20_17*) &RC_spvpp_u3b1_9_meA; + spvpp_u12_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_0_meA; + spvpp_u12_0_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_0_meB; + spvpp_u12_10_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_10_meA; + spvpp_u12_10_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_10_meB; + spvpp_u12_11_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_11_meA; + spvpp_u12_11_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_11_meB; + spvpp_u12_12_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_12_meA; + spvpp_u12_12_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_12_meB; + spvpp_u12_13_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_13_meA; + spvpp_u12_13_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_13_meB; + spvpp_u12_14_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_14_meA; + spvpp_u12_14_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_14_meB; + spvpp_u12_15_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_15_meA; + spvpp_u12_15_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_15_meB; + spvpp_u12_16_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_16_meA; + spvpp_u12_16_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_16_meB; + spvpp_u12_17_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_17_meA; + spvpp_u12_17_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_17_meB; + spvpp_u12_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_1_meA; + spvpp_u12_1_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_1_meB; + spvpp_u12_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_2_meA; + spvpp_u12_2_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_2_meB; + spvpp_u12_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_3_meA; + spvpp_u12_3_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_3_meB; + spvpp_u12_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_4_meA; + spvpp_u12_4_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_4_meB; + spvpp_u12_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_5_meA; + spvpp_u12_5_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_5_meB; + spvpp_u12_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_6_meA; + spvpp_u12_6_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_6_meB; + spvpp_u12_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_7_meA; + spvpp_u12_7_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_7_meB; + spvpp_u12_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_8_meA; + spvpp_u12_8_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_8_meB; + spvpp_u12_9_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_9_meA; + spvpp_u12_9_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u12_9_meB; + spvpp_u13_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_0_meA; + spvpp_u13_0_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_0_meB; + spvpp_u13_10_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_10_meA; + spvpp_u13_10_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_10_meB; + spvpp_u13_11_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_11_meA; + spvpp_u13_11_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_11_meB; + spvpp_u13_12_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_12_meA; + spvpp_u13_12_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_12_meB; + spvpp_u13_13_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_13_meA; + spvpp_u13_13_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_13_meB; + spvpp_u13_14_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_14_meA; + spvpp_u13_14_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_14_meB; + spvpp_u13_15_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_15_meA; + spvpp_u13_15_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_15_meB; + spvpp_u13_16_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_16_meA; + spvpp_u13_16_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_16_meB; + spvpp_u13_17_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_17_meA; + spvpp_u13_17_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_17_meB; + spvpp_u13_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_1_meA; + spvpp_u13_1_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_1_meB; + spvpp_u13_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_2_meA; + spvpp_u13_2_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_2_meB; + spvpp_u13_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_3_meA; + spvpp_u13_3_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_3_meB; + spvpp_u13_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_4_meA; + spvpp_u13_4_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_4_meB; + spvpp_u13_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_5_meA; + spvpp_u13_5_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_5_meB; + spvpp_u13_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_6_meA; + spvpp_u13_6_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_6_meB; + spvpp_u13_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_7_meA; + spvpp_u13_7_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_7_meB; + spvpp_u13_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_8_meA; + spvpp_u13_8_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_8_meB; + spvpp_u13_9_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_9_meA; + spvpp_u13_9_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u13_9_meB; + spvpp_u14_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_0_meA; + spvpp_u14_0_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_0_meB; + spvpp_u14_10_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_10_meA; + spvpp_u14_10_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_10_meB; + spvpp_u14_11_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_11_meA; + spvpp_u14_11_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_11_meB; + spvpp_u14_12_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_12_meA; + spvpp_u14_12_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_12_meB; + spvpp_u14_13_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_13_meA; + spvpp_u14_13_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_13_meB; + spvpp_u14_14_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_14_meA; + spvpp_u14_14_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_14_meB; + spvpp_u14_15_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_15_meA; + spvpp_u14_15_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_15_meB; + spvpp_u14_16_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_16_meA; + spvpp_u14_16_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_16_meB; + spvpp_u14_17_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_17_meA; + spvpp_u14_17_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_17_meB; + spvpp_u14_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_1_meA; + spvpp_u14_1_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_1_meB; + spvpp_u14_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_2_meA; + spvpp_u14_2_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_2_meB; + spvpp_u14_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_3_meA; + spvpp_u14_3_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_3_meB; + spvpp_u14_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_4_meA; + spvpp_u14_4_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_4_meB; + spvpp_u14_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_5_meA; + spvpp_u14_5_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_5_meB; + spvpp_u14_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_6_meA; + spvpp_u14_6_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_6_meB; + spvpp_u14_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_7_meA; + spvpp_u14_7_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_7_meB; + spvpp_u14_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_8_meA; + spvpp_u14_8_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_8_meB; + spvpp_u14_9_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_9_meA; + spvpp_u14_9_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u14_9_meB; + spvpp_u1b1_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_0_meA; + spvpp_u1b1_10_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_10_meA; + spvpp_u1b1_11_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_11_meA; + spvpp_u1b1_12_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_12_meA; + spvpp_u1b1_13_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_13_meA; + spvpp_u1b1_14_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_14_meA; + spvpp_u1b1_15_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_15_meA; + spvpp_u1b1_16_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_16_meA; + spvpp_u1b1_17_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_17_meA; + spvpp_u1b1_18_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_18_meA; + spvpp_u1b1_19_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_19_meA; + spvpp_u1b1_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_1_meA; + spvpp_u1b1_20_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_20_meA; + spvpp_u1b1_21_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_21_meA; + spvpp_u1b1_22_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_22_meA; + spvpp_u1b1_23_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_23_meA; + spvpp_u1b1_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_2_meA; + spvpp_u1b1_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_3_meA; + spvpp_u1b1_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_4_meA; + spvpp_u1b1_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_5_meA; + spvpp_u1b1_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_6_meA; + spvpp_u1b1_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_7_meA; + spvpp_u1b1_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_8_meA; + spvpp_u1b1_9_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u1b1_9_meA; + spvpp_u23_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_0_meA; + spvpp_u23_0_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_0_meB; + spvpp_u23_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_1_meA; + spvpp_u23_1_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_1_meB; + spvpp_u23_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_2_meA; + spvpp_u23_2_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_2_meB; + spvpp_u23_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_3_meA; + spvpp_u23_3_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_3_meB; + spvpp_u23_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_4_meA; + spvpp_u23_4_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_4_meB; + spvpp_u23_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_5_meA; + spvpp_u23_5_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_5_meB; + spvpp_u23_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_6_meA; + spvpp_u23_6_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_6_meB; + spvpp_u23_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_7_meA; + spvpp_u23_7_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_7_meB; + spvpp_u23_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_8_meA; + spvpp_u23_8_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u23_8_meB; + spvpp_u24_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_0_meA; + spvpp_u24_0_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_0_meB; + spvpp_u24_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_1_meA; + spvpp_u24_1_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_1_meB; + spvpp_u24_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_2_meA; + spvpp_u24_2_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_2_meB; + spvpp_u24_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_3_meA; + spvpp_u24_3_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_3_meB; + spvpp_u24_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_4_meA; + spvpp_u24_4_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_4_meB; + spvpp_u24_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_5_meA; + spvpp_u24_5_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_5_meB; + spvpp_u24_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_6_meA; + spvpp_u24_6_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_6_meB; + spvpp_u24_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_7_meA; + spvpp_u24_7_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_7_meB; + spvpp_u24_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_8_meA; + spvpp_u24_8_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u24_8_meB; + spvpp_u2b1_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_0_meA; + spvpp_u2b1_10_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_10_meA; + spvpp_u2b1_11_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_11_meA; + spvpp_u2b1_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_1_meA; + spvpp_u2b1_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_2_meA; + spvpp_u2b1_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_3_meA; + spvpp_u2b1_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_4_meA; + spvpp_u2b1_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_5_meA; + spvpp_u2b1_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_6_meA; + spvpp_u2b1_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_7_meA; + spvpp_u2b1_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_8_meA; + spvpp_u2b1_9_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u2b1_9_meA; + spvpp_u34_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_0_meA; + spvpp_u34_0_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_0_meB; + spvpp_u34_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_1_meA; + spvpp_u34_1_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_1_meB; + spvpp_u34_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_2_meA; + spvpp_u34_2_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_2_meB; + spvpp_u34_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_3_meA; + spvpp_u34_3_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_3_meB; + spvpp_u34_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_4_meA; + spvpp_u34_4_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_4_meB; + spvpp_u34_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_5_meA; + spvpp_u34_5_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_5_meB; + spvpp_u34_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_6_meA; + spvpp_u34_6_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_6_meB; + spvpp_u34_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_7_meA; + spvpp_u34_7_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_7_meB; + spvpp_u34_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_8_meA; + spvpp_u34_8_meB_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u34_8_meB; + spvpp_u3b1_0_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_0_meA; + spvpp_u3b1_10_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_10_meA; + spvpp_u3b1_11_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_11_meA; + spvpp_u3b1_1_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_1_meA; + spvpp_u3b1_2_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_2_meA; + spvpp_u3b1_3_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_3_meA; + spvpp_u3b1_4_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_4_meA; + spvpp_u3b1_5_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_5_meA; + spvpp_u3b1_6_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_6_meA; + spvpp_u3b1_7_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_7_meA; + spvpp_u3b1_8_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_8_meA; + spvpp_u3b1_9_meA_ptr_b_20_17 = (utype_b_20_17*) &spvpp_u3b1_9_meA; + RC_idHp_ptr_b_21_17 = (utype_b_21_17*) &RC_idHp; + RC_idLp_ptr_b_21_17 = (utype_b_21_17*) &RC_idLp; + RC_idMp_ptr_b_21_17 = (utype_b_21_17*) &RC_idMp; + idHp_ptr_b_21_17 = (utype_b_21_17*) &idHp; + idLp_ptr_b_21_17 = (utype_b_21_17*) &idLp; + idMp_ptr_b_21_17 = (utype_b_21_17*) &idMp; + RC_spvpp_Eq1b1_ptr_b_21_20 = (utype_b_21_20*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_21_20 = (utype_b_21_20*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_21_20 = (utype_b_21_20*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_21_20 = (utype_b_21_20*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_21_20 = (utype_b_21_20*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_21_20 = (utype_b_21_20*) &RC_spvpp_Eqme14; + RC_spvpp_bxcorrect_tid_ptr_b_21_20 = (utype_b_21_20*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_21_20 = (utype_b_21_20*) &RC_spvpp_fsuv_idt; + spvpp_Eq1b1_ptr_b_21_20 = (utype_b_21_20*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_21_20 = (utype_b_21_20*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_21_20 = (utype_b_21_20*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_21_20 = (utype_b_21_20*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_21_20 = (utype_b_21_20*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_21_20 = (utype_b_21_20*) &spvpp_Eqme14; + spvpp_bxcorrect_tid_ptr_b_21_20 = (utype_b_21_20*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_21_20 = (utype_b_21_20*) &spvpp_fsuv_idt; + RC_spvpp_u12_0_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_0_meB; + RC_spvpp_u12_10_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_10_meB; + RC_spvpp_u12_11_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_11_meB; + RC_spvpp_u12_12_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_12_meB; + RC_spvpp_u12_13_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_13_meB; + RC_spvpp_u12_14_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_14_meB; + RC_spvpp_u12_15_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_15_meB; + RC_spvpp_u12_16_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_16_meB; + RC_spvpp_u12_17_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_17_meB; + RC_spvpp_u12_1_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_1_meB; + RC_spvpp_u12_2_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_2_meB; + RC_spvpp_u12_3_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_3_meB; + RC_spvpp_u12_4_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_4_meB; + RC_spvpp_u12_5_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_5_meB; + RC_spvpp_u12_6_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_6_meB; + RC_spvpp_u12_7_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_7_meB; + RC_spvpp_u12_8_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_8_meB; + RC_spvpp_u12_9_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u12_9_meB; + RC_spvpp_u13_0_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_0_meB; + RC_spvpp_u13_10_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_10_meB; + RC_spvpp_u13_11_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_11_meB; + RC_spvpp_u13_12_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_12_meB; + RC_spvpp_u13_13_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_13_meB; + RC_spvpp_u13_14_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_14_meB; + RC_spvpp_u13_15_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_15_meB; + RC_spvpp_u13_16_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_16_meB; + RC_spvpp_u13_17_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_17_meB; + RC_spvpp_u13_1_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_1_meB; + RC_spvpp_u13_2_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_2_meB; + RC_spvpp_u13_3_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_3_meB; + RC_spvpp_u13_4_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_4_meB; + RC_spvpp_u13_5_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_5_meB; + RC_spvpp_u13_6_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_6_meB; + RC_spvpp_u13_7_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_7_meB; + RC_spvpp_u13_8_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_8_meB; + RC_spvpp_u13_9_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u13_9_meB; + RC_spvpp_u14_0_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_0_meB; + RC_spvpp_u14_10_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_10_meB; + RC_spvpp_u14_11_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_11_meB; + RC_spvpp_u14_12_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_12_meB; + RC_spvpp_u14_13_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_13_meB; + RC_spvpp_u14_14_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_14_meB; + RC_spvpp_u14_15_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_15_meB; + RC_spvpp_u14_16_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_16_meB; + RC_spvpp_u14_17_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_17_meB; + RC_spvpp_u14_1_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_1_meB; + RC_spvpp_u14_2_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_2_meB; + RC_spvpp_u14_3_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_3_meB; + RC_spvpp_u14_4_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_4_meB; + RC_spvpp_u14_5_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_5_meB; + RC_spvpp_u14_6_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_6_meB; + RC_spvpp_u14_7_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_7_meB; + RC_spvpp_u14_8_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_8_meB; + RC_spvpp_u14_9_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u14_9_meB; + RC_spvpp_u23_0_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_0_meA; + RC_spvpp_u23_0_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_0_meB; + RC_spvpp_u23_1_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_1_meA; + RC_spvpp_u23_1_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_1_meB; + RC_spvpp_u23_2_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_2_meA; + RC_spvpp_u23_2_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_2_meB; + RC_spvpp_u23_3_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_3_meA; + RC_spvpp_u23_3_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_3_meB; + RC_spvpp_u23_4_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_4_meA; + RC_spvpp_u23_4_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_4_meB; + RC_spvpp_u23_5_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_5_meA; + RC_spvpp_u23_5_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_5_meB; + RC_spvpp_u23_6_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_6_meA; + RC_spvpp_u23_6_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_6_meB; + RC_spvpp_u23_7_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_7_meA; + RC_spvpp_u23_7_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_7_meB; + RC_spvpp_u23_8_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_8_meA; + RC_spvpp_u23_8_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u23_8_meB; + RC_spvpp_u24_0_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_0_meA; + RC_spvpp_u24_0_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_0_meB; + RC_spvpp_u24_1_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_1_meA; + RC_spvpp_u24_1_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_1_meB; + RC_spvpp_u24_2_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_2_meA; + RC_spvpp_u24_2_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_2_meB; + RC_spvpp_u24_3_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_3_meA; + RC_spvpp_u24_3_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_3_meB; + RC_spvpp_u24_4_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_4_meA; + RC_spvpp_u24_4_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_4_meB; + RC_spvpp_u24_5_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_5_meA; + RC_spvpp_u24_5_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_5_meB; + RC_spvpp_u24_6_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_6_meA; + RC_spvpp_u24_6_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_6_meB; + RC_spvpp_u24_7_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_7_meA; + RC_spvpp_u24_7_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_7_meB; + RC_spvpp_u24_8_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_8_meA; + RC_spvpp_u24_8_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u24_8_meB; + RC_spvpp_u2b1_0_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_0_meA; + RC_spvpp_u2b1_10_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_10_meA; + RC_spvpp_u2b1_11_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_11_meA; + RC_spvpp_u2b1_1_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_1_meA; + RC_spvpp_u2b1_2_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_2_meA; + RC_spvpp_u2b1_3_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_3_meA; + RC_spvpp_u2b1_4_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_4_meA; + RC_spvpp_u2b1_5_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_5_meA; + RC_spvpp_u2b1_6_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_6_meA; + RC_spvpp_u2b1_7_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_7_meA; + RC_spvpp_u2b1_8_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_8_meA; + RC_spvpp_u2b1_9_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u2b1_9_meA; + RC_spvpp_u34_0_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_0_meA; + RC_spvpp_u34_0_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_0_meB; + RC_spvpp_u34_1_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_1_meA; + RC_spvpp_u34_1_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_1_meB; + RC_spvpp_u34_2_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_2_meA; + RC_spvpp_u34_2_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_2_meB; + RC_spvpp_u34_3_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_3_meA; + RC_spvpp_u34_3_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_3_meB; + RC_spvpp_u34_4_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_4_meA; + RC_spvpp_u34_4_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_4_meB; + RC_spvpp_u34_5_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_5_meA; + RC_spvpp_u34_5_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_5_meB; + RC_spvpp_u34_6_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_6_meA; + RC_spvpp_u34_6_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_6_meB; + RC_spvpp_u34_7_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_7_meA; + RC_spvpp_u34_7_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_7_meB; + RC_spvpp_u34_8_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_8_meA; + RC_spvpp_u34_8_meB_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u34_8_meB; + RC_spvpp_u3b1_0_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_0_meA; + RC_spvpp_u3b1_10_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_10_meA; + RC_spvpp_u3b1_11_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_11_meA; + RC_spvpp_u3b1_1_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_1_meA; + RC_spvpp_u3b1_2_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_2_meA; + RC_spvpp_u3b1_3_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_3_meA; + RC_spvpp_u3b1_4_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_4_meA; + RC_spvpp_u3b1_5_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_5_meA; + RC_spvpp_u3b1_6_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_6_meA; + RC_spvpp_u3b1_7_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_7_meA; + RC_spvpp_u3b1_8_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_8_meA; + RC_spvpp_u3b1_9_meA_ptr_b_21_21 = (utype_b_21_21*) &RC_spvpp_u3b1_9_meA; + spvpp_u12_0_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_0_meB; + spvpp_u12_10_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_10_meB; + spvpp_u12_11_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_11_meB; + spvpp_u12_12_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_12_meB; + spvpp_u12_13_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_13_meB; + spvpp_u12_14_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_14_meB; + spvpp_u12_15_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_15_meB; + spvpp_u12_16_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_16_meB; + spvpp_u12_17_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_17_meB; + spvpp_u12_1_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_1_meB; + spvpp_u12_2_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_2_meB; + spvpp_u12_3_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_3_meB; + spvpp_u12_4_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_4_meB; + spvpp_u12_5_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_5_meB; + spvpp_u12_6_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_6_meB; + spvpp_u12_7_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_7_meB; + spvpp_u12_8_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_8_meB; + spvpp_u12_9_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u12_9_meB; + spvpp_u13_0_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_0_meB; + spvpp_u13_10_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_10_meB; + spvpp_u13_11_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_11_meB; + spvpp_u13_12_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_12_meB; + spvpp_u13_13_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_13_meB; + spvpp_u13_14_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_14_meB; + spvpp_u13_15_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_15_meB; + spvpp_u13_16_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_16_meB; + spvpp_u13_17_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_17_meB; + spvpp_u13_1_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_1_meB; + spvpp_u13_2_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_2_meB; + spvpp_u13_3_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_3_meB; + spvpp_u13_4_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_4_meB; + spvpp_u13_5_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_5_meB; + spvpp_u13_6_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_6_meB; + spvpp_u13_7_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_7_meB; + spvpp_u13_8_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_8_meB; + spvpp_u13_9_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u13_9_meB; + spvpp_u14_0_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_0_meB; + spvpp_u14_10_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_10_meB; + spvpp_u14_11_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_11_meB; + spvpp_u14_12_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_12_meB; + spvpp_u14_13_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_13_meB; + spvpp_u14_14_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_14_meB; + spvpp_u14_15_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_15_meB; + spvpp_u14_16_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_16_meB; + spvpp_u14_17_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_17_meB; + spvpp_u14_1_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_1_meB; + spvpp_u14_2_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_2_meB; + spvpp_u14_3_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_3_meB; + spvpp_u14_4_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_4_meB; + spvpp_u14_5_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_5_meB; + spvpp_u14_6_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_6_meB; + spvpp_u14_7_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_7_meB; + spvpp_u14_8_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_8_meB; + spvpp_u14_9_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u14_9_meB; + spvpp_u23_0_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_0_meA; + spvpp_u23_0_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_0_meB; + spvpp_u23_1_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_1_meA; + spvpp_u23_1_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_1_meB; + spvpp_u23_2_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_2_meA; + spvpp_u23_2_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_2_meB; + spvpp_u23_3_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_3_meA; + spvpp_u23_3_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_3_meB; + spvpp_u23_4_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_4_meA; + spvpp_u23_4_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_4_meB; + spvpp_u23_5_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_5_meA; + spvpp_u23_5_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_5_meB; + spvpp_u23_6_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_6_meA; + spvpp_u23_6_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_6_meB; + spvpp_u23_7_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_7_meA; + spvpp_u23_7_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_7_meB; + spvpp_u23_8_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_8_meA; + spvpp_u23_8_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u23_8_meB; + spvpp_u24_0_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_0_meA; + spvpp_u24_0_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_0_meB; + spvpp_u24_1_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_1_meA; + spvpp_u24_1_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_1_meB; + spvpp_u24_2_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_2_meA; + spvpp_u24_2_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_2_meB; + spvpp_u24_3_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_3_meA; + spvpp_u24_3_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_3_meB; + spvpp_u24_4_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_4_meA; + spvpp_u24_4_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_4_meB; + spvpp_u24_5_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_5_meA; + spvpp_u24_5_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_5_meB; + spvpp_u24_6_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_6_meA; + spvpp_u24_6_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_6_meB; + spvpp_u24_7_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_7_meA; + spvpp_u24_7_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_7_meB; + spvpp_u24_8_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_8_meA; + spvpp_u24_8_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u24_8_meB; + spvpp_u2b1_0_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_0_meA; + spvpp_u2b1_10_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_10_meA; + spvpp_u2b1_11_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_11_meA; + spvpp_u2b1_1_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_1_meA; + spvpp_u2b1_2_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_2_meA; + spvpp_u2b1_3_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_3_meA; + spvpp_u2b1_4_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_4_meA; + spvpp_u2b1_5_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_5_meA; + spvpp_u2b1_6_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_6_meA; + spvpp_u2b1_7_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_7_meA; + spvpp_u2b1_8_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_8_meA; + spvpp_u2b1_9_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u2b1_9_meA; + spvpp_u34_0_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_0_meA; + spvpp_u34_0_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_0_meB; + spvpp_u34_1_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_1_meA; + spvpp_u34_1_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_1_meB; + spvpp_u34_2_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_2_meA; + spvpp_u34_2_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_2_meB; + spvpp_u34_3_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_3_meA; + spvpp_u34_3_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_3_meB; + spvpp_u34_4_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_4_meA; + spvpp_u34_4_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_4_meB; + spvpp_u34_5_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_5_meA; + spvpp_u34_5_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_5_meB; + spvpp_u34_6_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_6_meA; + spvpp_u34_6_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_6_meB; + spvpp_u34_7_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_7_meA; + spvpp_u34_7_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_7_meB; + spvpp_u34_8_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_8_meA; + spvpp_u34_8_meB_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u34_8_meB; + spvpp_u3b1_0_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_0_meA; + spvpp_u3b1_10_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_10_meA; + spvpp_u3b1_11_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_11_meA; + spvpp_u3b1_1_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_1_meA; + spvpp_u3b1_2_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_2_meA; + spvpp_u3b1_3_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_3_meA; + spvpp_u3b1_4_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_4_meA; + spvpp_u3b1_5_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_5_meA; + spvpp_u3b1_6_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_6_meA; + spvpp_u3b1_7_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_7_meA; + spvpp_u3b1_8_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_8_meA; + spvpp_u3b1_9_meA_ptr_b_21_21 = (utype_b_21_21*) &spvpp_u3b1_9_meA; + RC_pHp_ptr_b_22_10 = (utype_b_22_10*) &RC_pHp; + RC_pLp_ptr_b_22_10 = (utype_b_22_10*) &RC_pLp; + RC_pMp_ptr_b_22_10 = (utype_b_22_10*) &RC_pMp; + pHp_ptr_b_22_10 = (utype_b_22_10*) &pHp; + pLp_ptr_b_22_10 = (utype_b_22_10*) &pLp; + pMp_ptr_b_22_10 = (utype_b_22_10*) &pMp; + RC_spvpp_bxa__bxame1ac_tin_ptr_b_22_19 = (utype_b_22_19*) &RC_spvpp_bxa__bxame1ac_tin; + RC_spvpp_bxa__bxame1df_tin_ptr_b_22_19 = (utype_b_22_19*) &RC_spvpp_bxa__bxame1df_tin; + RC_spvpp_bxa__bxame2_tin_ptr_b_22_19 = (utype_b_22_19*) &RC_spvpp_bxa__bxame2_tin; + RC_spvpp_bxa__bxame3_tin_ptr_b_22_19 = (utype_b_22_19*) &RC_spvpp_bxa__bxame3_tin; + RC_spvpp_bxa__bxame4_tin_ptr_b_22_19 = (utype_b_22_19*) &RC_spvpp_bxa__bxame4_tin; + spvpp_bxa__bxame1ac_tin_ptr_b_22_19 = (utype_b_22_19*) &spvpp_bxa__bxame1ac_tin; + spvpp_bxa__bxame1df_tin_ptr_b_22_19 = (utype_b_22_19*) &spvpp_bxa__bxame1df_tin; + spvpp_bxa__bxame2_tin_ptr_b_22_19 = (utype_b_22_19*) &spvpp_bxa__bxame2_tin; + spvpp_bxa__bxame3_tin_ptr_b_22_19 = (utype_b_22_19*) &spvpp_bxa__bxame3_tin; + spvpp_bxa__bxame4_tin_ptr_b_22_19 = (utype_b_22_19*) &spvpp_bxa__bxame4_tin; + RC_spvpp_Eq1b1r_ptr_b_23_12 = (utype_b_23_12*) &RC_spvpp_Eq1b1r; + RC_spvpp_Eqme12r_ptr_b_23_12 = (utype_b_23_12*) &RC_spvpp_Eqme12r; + RC_spvpp_Eqme13r_ptr_b_23_12 = (utype_b_23_12*) &RC_spvpp_Eqme13r; + RC_spvpp_Eqme14r_ptr_b_23_12 = (utype_b_23_12*) &RC_spvpp_Eqme14r; + spvpp_Eq1b1r_ptr_b_23_12 = (utype_b_23_12*) &spvpp_Eq1b1r; + spvpp_Eqme12r_ptr_b_23_12 = (utype_b_23_12*) &spvpp_Eqme12r; + spvpp_Eqme13r_ptr_b_23_12 = (utype_b_23_12*) &spvpp_Eqme13r; + spvpp_Eqme14r_ptr_b_23_12 = (utype_b_23_12*) &spvpp_Eqme14r; + RC_spvpp_Eq2b1r_ptr_b_23_18 = (utype_b_23_18*) &RC_spvpp_Eq2b1r; + RC_spvpp_Eq3b1r_ptr_b_23_18 = (utype_b_23_18*) &RC_spvpp_Eq3b1r; + spvpp_Eq2b1r_ptr_b_23_18 = (utype_b_23_18*) &spvpp_Eq2b1r; + spvpp_Eq3b1r_ptr_b_23_18 = (utype_b_23_18*) &spvpp_Eq3b1r; + RC_spvpp_me2_LB_0_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me2[0]; + RC_spvpp_me2_LB_1_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me2[1]; + RC_spvpp_me2_LB_2_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me2[2]; + RC_spvpp_me3_LB_0_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me3[0]; + RC_spvpp_me3_LB_1_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me3[1]; + RC_spvpp_me3_LB_2_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me3[2]; + RC_spvpp_me4_LB_0_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me4[0]; + RC_spvpp_me4_LB_1_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me4[1]; + RC_spvpp_me4_LB_2_RB__ptr_b_23_2 = (utype_b_23_2*) &RC_spvpp_me4[2]; + spvpp_me2_LB_0_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me2[0]; + spvpp_me2_LB_1_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me2[1]; + spvpp_me2_LB_2_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me2[2]; + spvpp_me3_LB_0_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me3[0]; + spvpp_me3_LB_1_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me3[1]; + spvpp_me3_LB_2_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me3[2]; + spvpp_me4_LB_0_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me4[0]; + spvpp_me4_LB_1_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me4[1]; + spvpp_me4_LB_2_RB__ptr_b_23_2 = (utype_b_23_2*) &spvpp_me4[2]; + RC_spvpp_Eq1b1_ptr_b_23_22 = (utype_b_23_22*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_23_22 = (utype_b_23_22*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_23_22 = (utype_b_23_22*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_23_22 = (utype_b_23_22*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_23_22 = (utype_b_23_22*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_23_22 = (utype_b_23_22*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_23_22 = (utype_b_23_22*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_23_22 = (utype_b_23_22*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_23_22 = (utype_b_23_22*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_23_22 = (utype_b_23_22*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_23_22 = (utype_b_23_22*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_23_22 = (utype_b_23_22*) &spvpp_Eqme14; + RC_spvpp_bxa__bxame2_tin_ptr_b_23_23 = (utype_b_23_23*) &RC_spvpp_bxa__bxame2_tin; + RC_spvpp_bxa__bxame3_tin_ptr_b_23_23 = (utype_b_23_23*) &RC_spvpp_bxa__bxame3_tin; + RC_spvpp_bxa__bxame4_tin_ptr_b_23_23 = (utype_b_23_23*) &RC_spvpp_bxa__bxame4_tin; + spvpp_bxa__bxame2_tin_ptr_b_23_23 = (utype_b_23_23*) &spvpp_bxa__bxame2_tin; + spvpp_bxa__bxame3_tin_ptr_b_23_23 = (utype_b_23_23*) &spvpp_bxa__bxame3_tin; + spvpp_bxa__bxame4_tin_ptr_b_23_23 = (utype_b_23_23*) &spvpp_bxa__bxame4_tin; + RC_spvpp_u12_0_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_0_meA; + RC_spvpp_u12_10_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_10_meA; + RC_spvpp_u12_11_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_11_meA; + RC_spvpp_u12_12_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_12_meA; + RC_spvpp_u12_13_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_13_meA; + RC_spvpp_u12_14_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_14_meA; + RC_spvpp_u12_15_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_15_meA; + RC_spvpp_u12_16_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_16_meA; + RC_spvpp_u12_17_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_17_meA; + RC_spvpp_u12_1_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_1_meA; + RC_spvpp_u12_2_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_2_meA; + RC_spvpp_u12_3_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_3_meA; + RC_spvpp_u12_4_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_4_meA; + RC_spvpp_u12_5_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_5_meA; + RC_spvpp_u12_6_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_6_meA; + RC_spvpp_u12_7_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_7_meA; + RC_spvpp_u12_8_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_8_meA; + RC_spvpp_u12_9_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u12_9_meA; + RC_spvpp_u13_0_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_0_meA; + RC_spvpp_u13_10_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_10_meA; + RC_spvpp_u13_11_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_11_meA; + RC_spvpp_u13_12_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_12_meA; + RC_spvpp_u13_13_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_13_meA; + RC_spvpp_u13_14_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_14_meA; + RC_spvpp_u13_15_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_15_meA; + RC_spvpp_u13_16_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_16_meA; + RC_spvpp_u13_17_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_17_meA; + RC_spvpp_u13_1_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_1_meA; + RC_spvpp_u13_2_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_2_meA; + RC_spvpp_u13_3_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_3_meA; + RC_spvpp_u13_4_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_4_meA; + RC_spvpp_u13_5_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_5_meA; + RC_spvpp_u13_6_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_6_meA; + RC_spvpp_u13_7_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_7_meA; + RC_spvpp_u13_8_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_8_meA; + RC_spvpp_u13_9_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u13_9_meA; + RC_spvpp_u14_0_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_0_meA; + RC_spvpp_u14_10_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_10_meA; + RC_spvpp_u14_11_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_11_meA; + RC_spvpp_u14_12_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_12_meA; + RC_spvpp_u14_13_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_13_meA; + RC_spvpp_u14_14_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_14_meA; + RC_spvpp_u14_15_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_15_meA; + RC_spvpp_u14_16_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_16_meA; + RC_spvpp_u14_17_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_17_meA; + RC_spvpp_u14_1_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_1_meA; + RC_spvpp_u14_2_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_2_meA; + RC_spvpp_u14_3_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_3_meA; + RC_spvpp_u14_4_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_4_meA; + RC_spvpp_u14_5_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_5_meA; + RC_spvpp_u14_6_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_6_meA; + RC_spvpp_u14_7_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_7_meA; + RC_spvpp_u14_8_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_8_meA; + RC_spvpp_u14_9_meA_ptr_b_24_21 = (utype_b_24_21*) &RC_spvpp_u14_9_meA; + spvpp_u12_0_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_0_meA; + spvpp_u12_10_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_10_meA; + spvpp_u12_11_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_11_meA; + spvpp_u12_12_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_12_meA; + spvpp_u12_13_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_13_meA; + spvpp_u12_14_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_14_meA; + spvpp_u12_15_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_15_meA; + spvpp_u12_16_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_16_meA; + spvpp_u12_17_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_17_meA; + spvpp_u12_1_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_1_meA; + spvpp_u12_2_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_2_meA; + spvpp_u12_3_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_3_meA; + spvpp_u12_4_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_4_meA; + spvpp_u12_5_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_5_meA; + spvpp_u12_6_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_6_meA; + spvpp_u12_7_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_7_meA; + spvpp_u12_8_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_8_meA; + spvpp_u12_9_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u12_9_meA; + spvpp_u13_0_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_0_meA; + spvpp_u13_10_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_10_meA; + spvpp_u13_11_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_11_meA; + spvpp_u13_12_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_12_meA; + spvpp_u13_13_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_13_meA; + spvpp_u13_14_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_14_meA; + spvpp_u13_15_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_15_meA; + spvpp_u13_16_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_16_meA; + spvpp_u13_17_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_17_meA; + spvpp_u13_1_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_1_meA; + spvpp_u13_2_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_2_meA; + spvpp_u13_3_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_3_meA; + spvpp_u13_4_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_4_meA; + spvpp_u13_5_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_5_meA; + spvpp_u13_6_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_6_meA; + spvpp_u13_7_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_7_meA; + spvpp_u13_8_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_8_meA; + spvpp_u13_9_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u13_9_meA; + spvpp_u14_0_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_0_meA; + spvpp_u14_10_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_10_meA; + spvpp_u14_11_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_11_meA; + spvpp_u14_12_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_12_meA; + spvpp_u14_13_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_13_meA; + spvpp_u14_14_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_14_meA; + spvpp_u14_15_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_15_meA; + spvpp_u14_16_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_16_meA; + spvpp_u14_17_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_17_meA; + spvpp_u14_1_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_1_meA; + spvpp_u14_2_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_2_meA; + spvpp_u14_3_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_3_meA; + spvpp_u14_4_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_4_meA; + spvpp_u14_5_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_5_meA; + spvpp_u14_6_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_6_meA; + spvpp_u14_7_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_7_meA; + spvpp_u14_8_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_8_meA; + spvpp_u14_9_meA_ptr_b_24_21 = (utype_b_24_21*) &spvpp_u14_9_meA; + RC_spvpp_Eq1b1_ptr_b_25_24 = (utype_b_25_24*) &RC_spvpp_Eq1b1; + RC_spvpp_Eqme12_ptr_b_25_24 = (utype_b_25_24*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_25_24 = (utype_b_25_24*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_25_24 = (utype_b_25_24*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_25_24 = (utype_b_25_24*) &spvpp_Eq1b1; + spvpp_Eqme12_ptr_b_25_24 = (utype_b_25_24*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_25_24 = (utype_b_25_24*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_25_24 = (utype_b_25_24*) &spvpp_Eqme14; + RC_spvpp_u12_0_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_0_meA; + RC_spvpp_u12_10_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_10_meA; + RC_spvpp_u12_11_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_11_meA; + RC_spvpp_u12_12_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_12_meA; + RC_spvpp_u12_13_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_13_meA; + RC_spvpp_u12_14_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_14_meA; + RC_spvpp_u12_15_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_15_meA; + RC_spvpp_u12_16_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_16_meA; + RC_spvpp_u12_17_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_17_meA; + RC_spvpp_u12_1_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_1_meA; + RC_spvpp_u12_2_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_2_meA; + RC_spvpp_u12_3_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_3_meA; + RC_spvpp_u12_4_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_4_meA; + RC_spvpp_u12_5_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_5_meA; + RC_spvpp_u12_6_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_6_meA; + RC_spvpp_u12_7_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_7_meA; + RC_spvpp_u12_8_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_8_meA; + RC_spvpp_u12_9_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u12_9_meA; + RC_spvpp_u13_0_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_0_meA; + RC_spvpp_u13_10_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_10_meA; + RC_spvpp_u13_11_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_11_meA; + RC_spvpp_u13_12_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_12_meA; + RC_spvpp_u13_13_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_13_meA; + RC_spvpp_u13_14_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_14_meA; + RC_spvpp_u13_15_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_15_meA; + RC_spvpp_u13_16_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_16_meA; + RC_spvpp_u13_17_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_17_meA; + RC_spvpp_u13_1_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_1_meA; + RC_spvpp_u13_2_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_2_meA; + RC_spvpp_u13_3_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_3_meA; + RC_spvpp_u13_4_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_4_meA; + RC_spvpp_u13_5_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_5_meA; + RC_spvpp_u13_6_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_6_meA; + RC_spvpp_u13_7_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_7_meA; + RC_spvpp_u13_8_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_8_meA; + RC_spvpp_u13_9_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u13_9_meA; + RC_spvpp_u14_0_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_0_meA; + RC_spvpp_u14_10_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_10_meA; + RC_spvpp_u14_11_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_11_meA; + RC_spvpp_u14_12_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_12_meA; + RC_spvpp_u14_13_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_13_meA; + RC_spvpp_u14_14_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_14_meA; + RC_spvpp_u14_15_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_15_meA; + RC_spvpp_u14_16_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_16_meA; + RC_spvpp_u14_17_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_17_meA; + RC_spvpp_u14_1_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_1_meA; + RC_spvpp_u14_2_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_2_meA; + RC_spvpp_u14_3_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_3_meA; + RC_spvpp_u14_4_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_4_meA; + RC_spvpp_u14_5_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_5_meA; + RC_spvpp_u14_6_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_6_meA; + RC_spvpp_u14_7_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_7_meA; + RC_spvpp_u14_8_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_8_meA; + RC_spvpp_u14_9_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u14_9_meA; + RC_spvpp_u1b1_0_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_0_meA; + RC_spvpp_u1b1_10_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_10_meA; + RC_spvpp_u1b1_11_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_11_meA; + RC_spvpp_u1b1_12_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_12_meA; + RC_spvpp_u1b1_13_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_13_meA; + RC_spvpp_u1b1_14_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_14_meA; + RC_spvpp_u1b1_15_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_15_meA; + RC_spvpp_u1b1_16_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_16_meA; + RC_spvpp_u1b1_17_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_17_meA; + RC_spvpp_u1b1_18_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_18_meA; + RC_spvpp_u1b1_19_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_19_meA; + RC_spvpp_u1b1_1_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_1_meA; + RC_spvpp_u1b1_20_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_20_meA; + RC_spvpp_u1b1_21_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_21_meA; + RC_spvpp_u1b1_22_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_22_meA; + RC_spvpp_u1b1_23_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_23_meA; + RC_spvpp_u1b1_2_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_2_meA; + RC_spvpp_u1b1_3_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_3_meA; + RC_spvpp_u1b1_4_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_4_meA; + RC_spvpp_u1b1_5_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_5_meA; + RC_spvpp_u1b1_6_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_6_meA; + RC_spvpp_u1b1_7_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_7_meA; + RC_spvpp_u1b1_8_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_8_meA; + RC_spvpp_u1b1_9_meA_ptr_b_25_25 = (utype_b_25_25*) &RC_spvpp_u1b1_9_meA; + spvpp_u12_0_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_0_meA; + spvpp_u12_10_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_10_meA; + spvpp_u12_11_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_11_meA; + spvpp_u12_12_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_12_meA; + spvpp_u12_13_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_13_meA; + spvpp_u12_14_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_14_meA; + spvpp_u12_15_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_15_meA; + spvpp_u12_16_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_16_meA; + spvpp_u12_17_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_17_meA; + spvpp_u12_1_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_1_meA; + spvpp_u12_2_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_2_meA; + spvpp_u12_3_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_3_meA; + spvpp_u12_4_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_4_meA; + spvpp_u12_5_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_5_meA; + spvpp_u12_6_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_6_meA; + spvpp_u12_7_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_7_meA; + spvpp_u12_8_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_8_meA; + spvpp_u12_9_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u12_9_meA; + spvpp_u13_0_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_0_meA; + spvpp_u13_10_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_10_meA; + spvpp_u13_11_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_11_meA; + spvpp_u13_12_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_12_meA; + spvpp_u13_13_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_13_meA; + spvpp_u13_14_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_14_meA; + spvpp_u13_15_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_15_meA; + spvpp_u13_16_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_16_meA; + spvpp_u13_17_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_17_meA; + spvpp_u13_1_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_1_meA; + spvpp_u13_2_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_2_meA; + spvpp_u13_3_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_3_meA; + spvpp_u13_4_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_4_meA; + spvpp_u13_5_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_5_meA; + spvpp_u13_6_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_6_meA; + spvpp_u13_7_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_7_meA; + spvpp_u13_8_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_8_meA; + spvpp_u13_9_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u13_9_meA; + spvpp_u14_0_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_0_meA; + spvpp_u14_10_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_10_meA; + spvpp_u14_11_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_11_meA; + spvpp_u14_12_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_12_meA; + spvpp_u14_13_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_13_meA; + spvpp_u14_14_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_14_meA; + spvpp_u14_15_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_15_meA; + spvpp_u14_16_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_16_meA; + spvpp_u14_17_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_17_meA; + spvpp_u14_1_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_1_meA; + spvpp_u14_2_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_2_meA; + spvpp_u14_3_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_3_meA; + spvpp_u14_4_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_4_meA; + spvpp_u14_5_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_5_meA; + spvpp_u14_6_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_6_meA; + spvpp_u14_7_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_7_meA; + spvpp_u14_8_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_8_meA; + spvpp_u14_9_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u14_9_meA; + spvpp_u1b1_0_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_0_meA; + spvpp_u1b1_10_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_10_meA; + spvpp_u1b1_11_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_11_meA; + spvpp_u1b1_12_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_12_meA; + spvpp_u1b1_13_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_13_meA; + spvpp_u1b1_14_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_14_meA; + spvpp_u1b1_15_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_15_meA; + spvpp_u1b1_16_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_16_meA; + spvpp_u1b1_17_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_17_meA; + spvpp_u1b1_18_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_18_meA; + spvpp_u1b1_19_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_19_meA; + spvpp_u1b1_1_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_1_meA; + spvpp_u1b1_20_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_20_meA; + spvpp_u1b1_21_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_21_meA; + spvpp_u1b1_22_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_22_meA; + spvpp_u1b1_23_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_23_meA; + spvpp_u1b1_2_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_2_meA; + spvpp_u1b1_3_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_3_meA; + spvpp_u1b1_4_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_4_meA; + spvpp_u1b1_5_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_5_meA; + spvpp_u1b1_6_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_6_meA; + spvpp_u1b1_7_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_7_meA; + spvpp_u1b1_8_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_8_meA; + spvpp_u1b1_9_meA_ptr_b_25_25 = (utype_b_25_25*) &spvpp_u1b1_9_meA; + RC_spvpp_me1_LB_0_RB__ptr_b_26_23 = (utype_b_26_23*) &RC_spvpp_me1[0]; + RC_spvpp_me1_LB_1_RB__ptr_b_26_23 = (utype_b_26_23*) &RC_spvpp_me1[1]; + RC_spvpp_me1_LB_2_RB__ptr_b_26_23 = (utype_b_26_23*) &RC_spvpp_me1[2]; + RC_spvpp_me1_LB_3_RB__ptr_b_26_23 = (utype_b_26_23*) &RC_spvpp_me1[3]; + RC_spvpp_me1_LB_4_RB__ptr_b_26_23 = (utype_b_26_23*) &RC_spvpp_me1[4]; + RC_spvpp_me1_LB_5_RB__ptr_b_26_23 = (utype_b_26_23*) &RC_spvpp_me1[5]; + spvpp_me1_LB_0_RB__ptr_b_26_23 = (utype_b_26_23*) &spvpp_me1[0]; + spvpp_me1_LB_1_RB__ptr_b_26_23 = (utype_b_26_23*) &spvpp_me1[1]; + spvpp_me1_LB_2_RB__ptr_b_26_23 = (utype_b_26_23*) &spvpp_me1[2]; + spvpp_me1_LB_3_RB__ptr_b_26_23 = (utype_b_26_23*) &spvpp_me1[3]; + spvpp_me1_LB_4_RB__ptr_b_26_23 = (utype_b_26_23*) &spvpp_me1[4]; + spvpp_me1_LB_5_RB__ptr_b_26_23 = (utype_b_26_23*) &spvpp_me1[5]; + RC_pHp_ptr_b_27_23 = (utype_b_27_23*) &RC_pHp; + RC_pLp_ptr_b_27_23 = (utype_b_27_23*) &RC_pLp; + RC_pMp_ptr_b_27_23 = (utype_b_27_23*) &RC_pMp; + pHp_ptr_b_27_23 = (utype_b_27_23*) &pHp; + pLp_ptr_b_27_23 = (utype_b_27_23*) &pLp; + pMp_ptr_b_27_23 = (utype_b_27_23*) &pMp; + RC_spvpp_Eq1b1_ptr_b_27_26 = (utype_b_27_26*) &RC_spvpp_Eq1b1; + RC_spvpp_Eqme12_ptr_b_27_26 = (utype_b_27_26*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_27_26 = (utype_b_27_26*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_27_26 = (utype_b_27_26*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_27_26 = (utype_b_27_26*) &spvpp_Eq1b1; + spvpp_Eqme12_ptr_b_27_26 = (utype_b_27_26*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_27_26 = (utype_b_27_26*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_27_26 = (utype_b_27_26*) &spvpp_Eqme14; + RC_spvpp_bxa__bxame1ac_tin_ptr_b_27_27 = (utype_b_27_27*) &RC_spvpp_bxa__bxame1ac_tin; + RC_spvpp_bxa__bxame1df_tin_ptr_b_27_27 = (utype_b_27_27*) &RC_spvpp_bxa__bxame1df_tin; + spvpp_bxa__bxame1ac_tin_ptr_b_27_27 = (utype_b_27_27*) &spvpp_bxa__bxame1ac_tin; + spvpp_bxa__bxame1df_tin_ptr_b_27_27 = (utype_b_27_27*) &spvpp_bxa__bxame1df_tin; + RC_pHp_ptr_b_28_28 = (utype_b_28_28*) &RC_pHp; + RC_pLp_ptr_b_28_28 = (utype_b_28_28*) &RC_pLp; + RC_pMp_ptr_b_28_28 = (utype_b_28_28*) &RC_pMp; + pHp_ptr_b_28_28 = (utype_b_28_28*) &pHp; + pLp_ptr_b_28_28 = (utype_b_28_28*) &pLp; + pMp_ptr_b_28_28 = (utype_b_28_28*) &pMp; + RC_spvpp_Eq1b1_ptr_b_29_28 = (utype_b_29_28*) &RC_spvpp_Eq1b1; + RC_spvpp_Eqme12_ptr_b_29_28 = (utype_b_29_28*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_29_28 = (utype_b_29_28*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_29_28 = (utype_b_29_28*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_29_28 = (utype_b_29_28*) &spvpp_Eq1b1; + spvpp_Eqme12_ptr_b_29_28 = (utype_b_29_28*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_29_28 = (utype_b_29_28*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_29_28 = (utype_b_29_28*) &spvpp_Eqme14; + RC_spvpp_Eqme23r_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24r_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_Eqme24r; + RC_spvpp_Eqme34r_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_Eqme34r; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_bxcorrect_tid_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_fsuv_idt; + RC_spvpp_fsuv_larg_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_fsuva_idt_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_fsuva_idt; + RC_spvpp_fsuva_larg_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_fsuva_larg; + RC_spvpp_ptu2a_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu2a_etadiff_a; + RC_spvpp_ptu2b_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu2b_etadiff_a; + RC_spvpp_ptu2c_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu2c_etadiff_a; + RC_spvpp_ptu3a_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu3a_etadiff_a; + RC_spvpp_ptu3b_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu3b_etadiff_a; + RC_spvpp_ptu3c_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu3c_etadiff_a; + RC_spvpp_ptu4a_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu4a_etadiff_a; + RC_spvpp_ptu4b_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu4b_etadiff_a; + RC_spvpp_ptu4c_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &RC_spvpp_ptu4c_etadiff_a; + spvpp_Eqme23r_ptr_b_2_0 = (utype_b_2_0*) &spvpp_Eqme23r; + spvpp_Eqme24r_ptr_b_2_0 = (utype_b_2_0*) &spvpp_Eqme24r; + spvpp_Eqme34r_ptr_b_2_0 = (utype_b_2_0*) &spvpp_Eqme34r; + spvpp_bxa__bxamb1_larg1_ptr_b_2_0 = (utype_b_2_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_2_0 = (utype_b_2_0*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_2_0 = (utype_b_2_0*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_2_0 = (utype_b_2_0*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_2_0 = (utype_b_2_0*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_2_0 = (utype_b_2_0*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_2_0 = (utype_b_2_0*) &spvpp_bxcorrect_larg1; + spvpp_bxcorrect_tid_ptr_b_2_0 = (utype_b_2_0*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_2_0 = (utype_b_2_0*) &spvpp_fsuv_idt; + spvpp_fsuv_larg_ptr_b_2_0 = (utype_b_2_0*) &spvpp_fsuv_larg; + spvpp_fsuva_idt_ptr_b_2_0 = (utype_b_2_0*) &spvpp_fsuva_idt; + spvpp_fsuva_larg_ptr_b_2_0 = (utype_b_2_0*) &spvpp_fsuva_larg; + spvpp_ptu2a_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu2a_etadiff_a; + spvpp_ptu2b_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu2b_etadiff_a; + spvpp_ptu2c_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu2c_etadiff_a; + spvpp_ptu3a_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu3a_etadiff_a; + spvpp_ptu3b_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu3b_etadiff_a; + spvpp_ptu3c_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu3c_etadiff_a; + spvpp_ptu4a_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu4a_etadiff_a; + spvpp_ptu4b_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu4b_etadiff_a; + spvpp_ptu4c_etadiff_a_ptr_b_2_0 = (utype_b_2_0*) &spvpp_ptu4c_etadiff_a; + RC_control_ptr_b_2_1 = (utype_b_2_1*) &RC_control; + RC_spvpp_au2_0_max23_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au2_0_max23; + RC_spvpp_au2_0_max24_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au2_0_max24; + RC_spvpp_au2_1_max23_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au2_1_max23; + RC_spvpp_au2_1_max24_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au2_1_max24; + RC_spvpp_au2_2_max23_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au2_2_max23; + RC_spvpp_au2_2_max24_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au2_2_max24; + RC_spvpp_au3_0_max32_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au3_0_max32; + RC_spvpp_au3_0_max34_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au3_0_max34; + RC_spvpp_au3_1_max32_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au3_1_max32; + RC_spvpp_au3_1_max34_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au3_1_max34; + RC_spvpp_au3_2_max32_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au3_2_max32; + RC_spvpp_au3_2_max34_ptr_b_2_1 = (utype_b_2_1*) &RC_spvpp_au3_2_max34; + control_ptr_b_2_1 = (utype_b_2_1*) &control; + spvpp_au2_0__Maxp_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_0__Maxp; + spvpp_au2_0_max23_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_0_max23; + spvpp_au2_0_max24_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_0_max24; + spvpp_au2_1__Maxp_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_1__Maxp; + spvpp_au2_1_max23_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_1_max23; + spvpp_au2_1_max24_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_1_max24; + spvpp_au2_2__Maxp_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_2__Maxp; + spvpp_au2_2_max23_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_2_max23; + spvpp_au2_2_max24_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au2_2_max24; + spvpp_au3_0__Max3p_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_0__Max3p; + spvpp_au3_0_max32_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_0_max32; + spvpp_au3_0_max34_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_0_max34; + spvpp_au3_1__Max3p_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_1__Max3p; + spvpp_au3_1_max32_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_1_max32; + spvpp_au3_1_max34_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_1_max34; + spvpp_au3_2__Max3p_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_2__Max3p; + spvpp_au3_2_max32_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_2_max32; + spvpp_au3_2_max34_ptr_b_2_1 = (utype_b_2_1*) &spvpp_au3_2_max34; + RC_spvpp_Eqme12a_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_Eqme34; + RC_spvpp_au2_0_e23_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2_0_e23; + RC_spvpp_au2_0_e24_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2_0_e24; + RC_spvpp_au2_1_e23_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2_1_e23; + RC_spvpp_au2_1_e24_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2_1_e24; + RC_spvpp_au2_2_e23_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2_2_e23; + RC_spvpp_au2_2_e24_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2_2_e24; + RC_spvpp_au2a_0_me21_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2a_0_me21; + RC_spvpp_au2a_1_me21_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2a_1_me21; + RC_spvpp_au2a_2_me21_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au2a_2_me21; + RC_spvpp_au3_0_e32_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3_0_e32; + RC_spvpp_au3_0_e34_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3_0_e34; + RC_spvpp_au3_1_e32_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3_1_e32; + RC_spvpp_au3_1_e34_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3_1_e34; + RC_spvpp_au3_2_e32_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3_2_e32; + RC_spvpp_au3_2_e34_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3_2_e34; + RC_spvpp_au3a_0_me21_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3a_0_me21; + RC_spvpp_au3a_1_me21_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3a_1_me21; + RC_spvpp_au3a_2_me21_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_au3a_2_me21; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_res_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_res; + RC_spvpp_bxa__bxamb1_s_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_s; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1ac_res_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1ac_res; + RC_spvpp_bxa__bxame1ac_s_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1ac_s; + RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1ac_zcnt; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_m0_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame1df_res_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1df_res; + RC_spvpp_bxa__bxame1df_s_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1df_s; + RC_spvpp_bxa__bxame1df_zcnt_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame1df_zcnt; + RC_spvpp_bxa__bxame2_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_m0_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame2_res_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame2_res; + RC_spvpp_bxa__bxame2_s_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame2_s; + RC_spvpp_bxa__bxame2_zcnt_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame2_zcnt; + RC_spvpp_bxa__bxame3_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_m0_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame3_res_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame3_res; + RC_spvpp_bxa__bxame3_s_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame3_s; + RC_spvpp_bxa__bxame3_zcnt_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame3_zcnt; + RC_spvpp_bxa__bxame4_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_m0_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxa__bxame4_res_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame4_res; + RC_spvpp_bxa__bxame4_s_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame4_s; + RC_spvpp_bxa__bxame4_zcnt_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxa__bxame4_zcnt; + RC_spvpp_bxcorrect_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_m0_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_bxcorrect_res_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxcorrect_res; + RC_spvpp_bxcorrect_s_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxcorrect_s; + RC_spvpp_bxcorrect_zcnt_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_bxcorrect_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_res_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_res; + RC_spvpp_fsuv_s_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_s; + RC_spvpp_fsuv_survived_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuv_survived; + RC_spvpp_fsuva_Exists_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuva_Exists; + RC_spvpp_fsuva_ilgj_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuva_ilgj; + RC_spvpp_fsuva_kill_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuva_kill; + RC_spvpp_fsuva_killr_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuva_killr; + RC_spvpp_fsuva_killrr1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuva_killrr1; + RC_spvpp_fsuva_killrr2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuva_killrr2; + RC_spvpp_fsuva_killrr3_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuva_killrr3; + RC_spvpp_fsuva_survived_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_fsuva_survived; + RC_spvpp_m0_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_m0; + RC_spvpp_m0a_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_m0a; + RC_spvpp_m1_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu2a_IdValid; + RC_spvpp_ptu2a_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu2b_IdValid; + RC_spvpp_ptu2b_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu2c_IdValid; + RC_spvpp_ptu2c_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu3a_IdValid; + RC_spvpp_ptu3a_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu3b_IdValid; + RC_spvpp_ptu3b_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu3c_IdValid; + RC_spvpp_ptu3c_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptu3c_SelPhi; + RC_spvpp_ptub2a_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptub2a_IdValid; + RC_spvpp_ptub2a_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptub2a_SelPhi; + RC_spvpp_ptub2b_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptub2b_IdValid; + RC_spvpp_ptub2b_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptub2b_SelPhi; + RC_spvpp_ptub2c_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptub2c_IdValid; + RC_spvpp_ptub2c_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptub2c_SelPhi; + RC_spvpp_ptub2d_IdValid_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptub2d_IdValid; + RC_spvpp_ptub2d_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &RC_spvpp_ptub2d_SelPhi; + spvpp_Eqme12a_ptr_b_2_2 = (utype_b_2_2*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_2_2 = (utype_b_2_2*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_2_2 = (utype_b_2_2*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_2_2 = (utype_b_2_2*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_2_2 = (utype_b_2_2*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_2_2 = (utype_b_2_2*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_2_2 = (utype_b_2_2*) &spvpp_Eqme34; + spvpp_au2_0_e23_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2_0_e23; + spvpp_au2_0_e24_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2_0_e24; + spvpp_au2_1_e23_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2_1_e23; + spvpp_au2_1_e24_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2_1_e24; + spvpp_au2_2_e23_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2_2_e23; + spvpp_au2_2_e24_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2_2_e24; + spvpp_au2a_0_me21_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2a_0_me21; + spvpp_au2a_1_me21_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2a_1_me21; + spvpp_au2a_2_me21_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au2a_2_me21; + spvpp_au3_0_e32_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3_0_e32; + spvpp_au3_0_e34_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3_0_e34; + spvpp_au3_1_e32_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3_1_e32; + spvpp_au3_1_e34_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3_1_e34; + spvpp_au3_2_e32_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3_2_e32; + spvpp_au3_2_e34_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3_2_e34; + spvpp_au3a_0_me21_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3a_0_me21; + spvpp_au3a_1_me21_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3a_1_me21; + spvpp_au3a_2_me21_ptr_b_2_2 = (utype_b_2_2*) &spvpp_au3a_2_me21; + spvpp_bxa__bxamb1_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_res_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_res; + spvpp_bxa__bxamb1_s_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_s; + spvpp_bxa__bxamb1_zcnt_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_m0_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1ac_res_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1ac_res; + spvpp_bxa__bxame1ac_s_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1ac_s; + spvpp_bxa__bxame1ac_zcnt_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1ac_zcnt; + spvpp_bxa__bxame1df_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_m0_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame1df_res_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1df_res; + spvpp_bxa__bxame1df_s_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1df_s; + spvpp_bxa__bxame1df_zcnt_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame1df_zcnt; + spvpp_bxa__bxame2_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_m0_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame2_res_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame2_res; + spvpp_bxa__bxame2_s_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame2_s; + spvpp_bxa__bxame2_zcnt_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame2_zcnt; + spvpp_bxa__bxame3_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_m0_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame3_res_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame3_res; + spvpp_bxa__bxame3_s_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame3_s; + spvpp_bxa__bxame3_zcnt_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame3_zcnt; + spvpp_bxa__bxame4_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_m0_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame4_m2; + spvpp_bxa__bxame4_res_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame4_res; + spvpp_bxa__bxame4_s_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame4_s; + spvpp_bxa__bxame4_zcnt_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxa__bxame4_zcnt; + spvpp_bxcorrect_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_m0_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxcorrect_m2; + spvpp_bxcorrect_res_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxcorrect_res; + spvpp_bxcorrect_s_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxcorrect_s; + spvpp_bxcorrect_zcnt_ptr_b_2_2 = (utype_b_2_2*) &spvpp_bxcorrect_zcnt; + spvpp_fsuv_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_killrr3; + spvpp_fsuv_res_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_res; + spvpp_fsuv_s_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_s; + spvpp_fsuv_survived_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuv_survived; + spvpp_fsuva_Exists_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuva_Exists; + spvpp_fsuva_ilgj_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuva_ilgj; + spvpp_fsuva_kill_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuva_kill; + spvpp_fsuva_killr_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuva_killr; + spvpp_fsuva_killrr1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuva_killrr1; + spvpp_fsuva_killrr2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuva_killrr2; + spvpp_fsuva_killrr3_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuva_killrr3; + spvpp_fsuva_survived_ptr_b_2_2 = (utype_b_2_2*) &spvpp_fsuva_survived; + spvpp_m0_ptr_b_2_2 = (utype_b_2_2*) &spvpp_m0; + spvpp_m0a_ptr_b_2_2 = (utype_b_2_2*) &spvpp_m0a; + spvpp_m1_ptr_b_2_2 = (utype_b_2_2*) &spvpp_m1; + spvpp_m2_ptr_b_2_2 = (utype_b_2_2*) &spvpp_m2; + spvpp_mux_FR_ptr_b_2_2 = (utype_b_2_2*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_2_2 = (utype_b_2_2*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_2_2 = (utype_b_2_2*) &spvpp_pass12; + spvpp_pass13_ptr_b_2_2 = (utype_b_2_2*) &spvpp_pass13; + spvpp_pass14_ptr_b_2_2 = (utype_b_2_2*) &spvpp_pass14; + spvpp_ptu2a_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu2a_IdValid; + spvpp_ptu2a_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu2b_IdValid; + spvpp_ptu2b_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu2c_IdValid; + spvpp_ptu2c_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu3a_IdValid; + spvpp_ptu3a_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu3b_IdValid; + spvpp_ptu3b_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu3c_IdValid; + spvpp_ptu3c_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptu3c_SelPhi; + spvpp_ptub2a_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptub2a_IdValid; + spvpp_ptub2a_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptub2a_SelPhi; + spvpp_ptub2b_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptub2b_IdValid; + spvpp_ptub2b_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptub2b_SelPhi; + spvpp_ptub2c_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptub2c_IdValid; + spvpp_ptub2c_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptub2c_SelPhi; + spvpp_ptub2d_IdValid_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptub2d_IdValid; + spvpp_ptub2d_SelPhi_ptr_b_2_2 = (utype_b_2_2*) &spvpp_ptub2d_SelPhi; + RC_spvpp_me1_LB_0_RB__ptr_b_31_2 = (utype_b_31_2*) &RC_spvpp_me1[0]; + RC_spvpp_me1_LB_1_RB__ptr_b_31_2 = (utype_b_31_2*) &RC_spvpp_me1[1]; + RC_spvpp_me1_LB_2_RB__ptr_b_31_2 = (utype_b_31_2*) &RC_spvpp_me1[2]; + RC_spvpp_me1_LB_3_RB__ptr_b_31_2 = (utype_b_31_2*) &RC_spvpp_me1[3]; + RC_spvpp_me1_LB_4_RB__ptr_b_31_2 = (utype_b_31_2*) &RC_spvpp_me1[4]; + RC_spvpp_me1_LB_5_RB__ptr_b_31_2 = (utype_b_31_2*) &RC_spvpp_me1[5]; + spvpp_me1_LB_0_RB__ptr_b_31_2 = (utype_b_31_2*) &spvpp_me1[0]; + spvpp_me1_LB_1_RB__ptr_b_31_2 = (utype_b_31_2*) &spvpp_me1[1]; + spvpp_me1_LB_2_RB__ptr_b_31_2 = (utype_b_31_2*) &spvpp_me1[2]; + spvpp_me1_LB_3_RB__ptr_b_31_2 = (utype_b_31_2*) &spvpp_me1[3]; + spvpp_me1_LB_4_RB__ptr_b_31_2 = (utype_b_31_2*) &spvpp_me1[4]; + spvpp_me1_LB_5_RB__ptr_b_31_2 = (utype_b_31_2*) &spvpp_me1[5]; + RC_spvpp_me1_LB_0_RB__ptr_b_31_28 = (utype_b_31_28*) &RC_spvpp_me1[0]; + RC_spvpp_me1_LB_1_RB__ptr_b_31_28 = (utype_b_31_28*) &RC_spvpp_me1[1]; + RC_spvpp_me1_LB_2_RB__ptr_b_31_28 = (utype_b_31_28*) &RC_spvpp_me1[2]; + RC_spvpp_me1_LB_3_RB__ptr_b_31_28 = (utype_b_31_28*) &RC_spvpp_me1[3]; + RC_spvpp_me1_LB_4_RB__ptr_b_31_28 = (utype_b_31_28*) &RC_spvpp_me1[4]; + RC_spvpp_me1_LB_5_RB__ptr_b_31_28 = (utype_b_31_28*) &RC_spvpp_me1[5]; + spvpp_me1_LB_0_RB__ptr_b_31_28 = (utype_b_31_28*) &spvpp_me1[0]; + spvpp_me1_LB_1_RB__ptr_b_31_28 = (utype_b_31_28*) &spvpp_me1[1]; + spvpp_me1_LB_2_RB__ptr_b_31_28 = (utype_b_31_28*) &spvpp_me1[2]; + spvpp_me1_LB_3_RB__ptr_b_31_28 = (utype_b_31_28*) &spvpp_me1[3]; + spvpp_me1_LB_4_RB__ptr_b_31_28 = (utype_b_31_28*) &spvpp_me1[4]; + spvpp_me1_LB_5_RB__ptr_b_31_28 = (utype_b_31_28*) &spvpp_me1[5]; + RC_spvpp_Eq1b1_ptr_b_31_30 = (utype_b_31_30*) &RC_spvpp_Eq1b1; + RC_spvpp_Eqme12_ptr_b_31_30 = (utype_b_31_30*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_31_30 = (utype_b_31_30*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_31_30 = (utype_b_31_30*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_31_30 = (utype_b_31_30*) &spvpp_Eq1b1; + spvpp_Eqme12_ptr_b_31_30 = (utype_b_31_30*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_31_30 = (utype_b_31_30*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_31_30 = (utype_b_31_30*) &spvpp_Eqme14; + RC_spvpp_Eq1b1_ptr_b_33_32 = (utype_b_33_32*) &RC_spvpp_Eq1b1; + RC_spvpp_Eqme12_ptr_b_33_32 = (utype_b_33_32*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_33_32 = (utype_b_33_32*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_33_32 = (utype_b_33_32*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_33_32 = (utype_b_33_32*) &spvpp_Eq1b1; + spvpp_Eqme12_ptr_b_33_32 = (utype_b_33_32*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_33_32 = (utype_b_33_32*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_33_32 = (utype_b_33_32*) &spvpp_Eqme14; + RC_spvpp_Eq1b1r_ptr_b_35_24 = (utype_b_35_24*) &RC_spvpp_Eq1b1r; + RC_spvpp_Eqme12r_ptr_b_35_24 = (utype_b_35_24*) &RC_spvpp_Eqme12r; + RC_spvpp_Eqme13r_ptr_b_35_24 = (utype_b_35_24*) &RC_spvpp_Eqme13r; + RC_spvpp_Eqme14r_ptr_b_35_24 = (utype_b_35_24*) &RC_spvpp_Eqme14r; + spvpp_Eq1b1r_ptr_b_35_24 = (utype_b_35_24*) &spvpp_Eq1b1r; + spvpp_Eqme12r_ptr_b_35_24 = (utype_b_35_24*) &spvpp_Eqme12r; + spvpp_Eqme13r_ptr_b_35_24 = (utype_b_35_24*) &spvpp_Eqme13r; + spvpp_Eqme14r_ptr_b_35_24 = (utype_b_35_24*) &spvpp_Eqme14r; + RC_spvpp_Eq1b1_ptr_b_35_34 = (utype_b_35_34*) &RC_spvpp_Eq1b1; + RC_spvpp_Eqme12_ptr_b_35_34 = (utype_b_35_34*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_35_34 = (utype_b_35_34*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_35_34 = (utype_b_35_34*) &RC_spvpp_Eqme14; + spvpp_Eq1b1_ptr_b_35_34 = (utype_b_35_34*) &spvpp_Eq1b1; + spvpp_Eqme12_ptr_b_35_34 = (utype_b_35_34*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_35_34 = (utype_b_35_34*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_35_34 = (utype_b_35_34*) &spvpp_Eqme14; + RC_spvpp_Eq1b1_ptr_b_37_36 = (utype_b_37_36*) &RC_spvpp_Eq1b1; + spvpp_Eq1b1_ptr_b_37_36 = (utype_b_37_36*) &spvpp_Eq1b1; + RC_spvpp_Eq1b1_ptr_b_39_38 = (utype_b_39_38*) &RC_spvpp_Eq1b1; + spvpp_Eq1b1_ptr_b_39_38 = (utype_b_39_38*) &spvpp_Eq1b1; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_fsuv_larg_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_fsuva_larg_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_fsuva_larg; + RC_spvpp_mb1_bend_LB_0_RB__ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_mb1_bend[0]; + RC_spvpp_mb1_bend_LB_1_RB__ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_mb1_bend[1]; + RC_spvpp_mb1_bend_LB_2_RB__ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_mb1_bend[2]; + RC_spvpp_mb1_bend_LB_3_RB__ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_mb1_bend[3]; + RC_spvpp_ptub2a_mode_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_ptub2a_mode; + RC_spvpp_ptub2b_mode_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_ptub2b_mode; + RC_spvpp_ptub2c_mode_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_ptub2c_mode; + RC_spvpp_ptub2d_mode_ptr_b_3_0 = (utype_b_3_0*) &RC_spvpp_ptub2d_mode; + spvpp_bxa__bxamb1_larg1_ptr_b_3_0 = (utype_b_3_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_3_0 = (utype_b_3_0*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_3_0 = (utype_b_3_0*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_3_0 = (utype_b_3_0*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_3_0 = (utype_b_3_0*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_3_0 = (utype_b_3_0*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_3_0 = (utype_b_3_0*) &spvpp_bxcorrect_larg1; + spvpp_fsuv_larg_ptr_b_3_0 = (utype_b_3_0*) &spvpp_fsuv_larg; + spvpp_fsuva_larg_ptr_b_3_0 = (utype_b_3_0*) &spvpp_fsuva_larg; + spvpp_mb1_bend_LB_0_RB__ptr_b_3_0 = (utype_b_3_0*) &spvpp_mb1_bend[0]; + spvpp_mb1_bend_LB_1_RB__ptr_b_3_0 = (utype_b_3_0*) &spvpp_mb1_bend[1]; + spvpp_mb1_bend_LB_2_RB__ptr_b_3_0 = (utype_b_3_0*) &spvpp_mb1_bend[2]; + spvpp_mb1_bend_LB_3_RB__ptr_b_3_0 = (utype_b_3_0*) &spvpp_mb1_bend[3]; + spvpp_ptub2a_mode_ptr_b_3_0 = (utype_b_3_0*) &spvpp_ptub2a_mode; + spvpp_ptub2b_mode_ptr_b_3_0 = (utype_b_3_0*) &spvpp_ptub2b_mode; + spvpp_ptub2c_mode_ptr_b_3_0 = (utype_b_3_0*) &spvpp_ptub2c_mode; + spvpp_ptub2d_mode_ptr_b_3_0 = (utype_b_3_0*) &spvpp_ptub2d_mode; + RC_spvpp_au2a_0_max21_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_au2a_0_max21; + RC_spvpp_au2a_1_max21_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_au2a_1_max21; + RC_spvpp_au2a_2_max21_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_au2a_2_max21; + RC_spvpp_au3a_0_max21_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_au3a_0_max21; + RC_spvpp_au3a_1_max21_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_au3a_1_max21; + RC_spvpp_au3a_2_max21_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_au3a_2_max21; + RC_spvpp_ptub2a_IdValid_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_ptub2a_IdValid; + RC_spvpp_ptub2b_IdValid_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_ptub2b_IdValid; + RC_spvpp_ptub2c_IdValid_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_ptub2c_IdValid; + RC_spvpp_ptub2d_IdValid_ptr_b_3_1 = (utype_b_3_1*) &RC_spvpp_ptub2d_IdValid; + spvpp_au2a_0__Maxa21p_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au2a_0__Maxa21p; + spvpp_au2a_0_max21_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au2a_0_max21; + spvpp_au2a_1__Maxa21p_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au2a_1__Maxa21p; + spvpp_au2a_1_max21_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au2a_1_max21; + spvpp_au2a_2__Maxa21p_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au2a_2__Maxa21p; + spvpp_au2a_2_max21_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au2a_2_max21; + spvpp_au3a_0__Maxa21p_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au3a_0__Maxa21p; + spvpp_au3a_0_max21_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au3a_0_max21; + spvpp_au3a_1__Maxa21p_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au3a_1__Maxa21p; + spvpp_au3a_1_max21_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au3a_1_max21; + spvpp_au3a_2__Maxa21p_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au3a_2__Maxa21p; + spvpp_au3a_2_max21_ptr_b_3_1 = (utype_b_3_1*) &spvpp_au3a_2_max21; + spvpp_ptub2a_IdValid_ptr_b_3_1 = (utype_b_3_1*) &spvpp_ptub2a_IdValid; + spvpp_ptub2b_IdValid_ptr_b_3_1 = (utype_b_3_1*) &spvpp_ptub2b_IdValid; + spvpp_ptub2c_IdValid_ptr_b_3_1 = (utype_b_3_1*) &spvpp_ptub2c_IdValid; + spvpp_ptub2d_IdValid_ptr_b_3_1 = (utype_b_3_1*) &spvpp_ptub2d_IdValid; + RC_spvpp_Eq1b1_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_Eqme14; + RC_spvpp_au2_0_me21_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2_0_me21; + RC_spvpp_au2_1_me21_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2_1_me21; + RC_spvpp_au2_2_me21_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2_2_me21; + RC_spvpp_au2b_0_max12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_0_max12; + RC_spvpp_au2b_0_max13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_0_max13; + RC_spvpp_au2b_0_mb11_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_0_mb11; + RC_spvpp_au2b_0_mb12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_0_mb12; + RC_spvpp_au2b_0_mb13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_0_mb13; + RC_spvpp_au2b_1_max12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_1_max12; + RC_spvpp_au2b_1_max13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_1_max13; + RC_spvpp_au2b_1_mb11_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_1_mb11; + RC_spvpp_au2b_1_mb12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_1_mb12; + RC_spvpp_au2b_1_mb13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_1_mb13; + RC_spvpp_au2b_2_max12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_2_max12; + RC_spvpp_au2b_2_max13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_2_max13; + RC_spvpp_au2b_2_mb11_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_2_mb11; + RC_spvpp_au2b_2_mb12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_2_mb12; + RC_spvpp_au2b_2_mb13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_2_mb13; + RC_spvpp_au2b_3_max12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_3_max12; + RC_spvpp_au2b_3_max13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_3_max13; + RC_spvpp_au2b_3_mb11_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_3_mb11; + RC_spvpp_au2b_3_mb12_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_3_mb12; + RC_spvpp_au2b_3_mb13_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au2b_3_mb13; + RC_spvpp_au3_0_me31_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au3_0_me31; + RC_spvpp_au3_1_me31_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au3_1_me31; + RC_spvpp_au3_2_me31_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au3_2_me31; + RC_spvpp_au4_0_me41_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au4_0_me41; + RC_spvpp_au4_1_me41_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au4_1_me41; + RC_spvpp_au4_2_me41_ptr_b_3_2 = (utype_b_3_2*) &RC_spvpp_au4_2_me41; + spvpp_Eq1b1_ptr_b_3_2 = (utype_b_3_2*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_3_2 = (utype_b_3_2*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_3_2 = (utype_b_3_2*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_3_2 = (utype_b_3_2*) &spvpp_Eqme14; + spvpp_au2_0_me21_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2_0_me21; + spvpp_au2_1_me21_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2_1_me21; + spvpp_au2_2_me21_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2_2_me21; + spvpp_au2b_0__Max12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_0__Max12; + spvpp_au2b_0_max12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_0_max12; + spvpp_au2b_0_max13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_0_max13; + spvpp_au2b_0_mb11_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_0_mb11; + spvpp_au2b_0_mb12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_0_mb12; + spvpp_au2b_0_mb13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_0_mb13; + spvpp_au2b_1__Max12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_1__Max12; + spvpp_au2b_1_max12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_1_max12; + spvpp_au2b_1_max13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_1_max13; + spvpp_au2b_1_mb11_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_1_mb11; + spvpp_au2b_1_mb12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_1_mb12; + spvpp_au2b_1_mb13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_1_mb13; + spvpp_au2b_2__Max12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_2__Max12; + spvpp_au2b_2_max12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_2_max12; + spvpp_au2b_2_max13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_2_max13; + spvpp_au2b_2_mb11_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_2_mb11; + spvpp_au2b_2_mb12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_2_mb12; + spvpp_au2b_2_mb13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_2_mb13; + spvpp_au2b_3__Max12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_3__Max12; + spvpp_au2b_3_max12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_3_max12; + spvpp_au2b_3_max13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_3_max13; + spvpp_au2b_3_mb11_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_3_mb11; + spvpp_au2b_3_mb12_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_3_mb12; + spvpp_au2b_3_mb13_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au2b_3_mb13; + spvpp_au3_0_me31_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au3_0_me31; + spvpp_au3_1_me31_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au3_1_me31; + spvpp_au3_2_me31_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au3_2_me31; + spvpp_au4_0_me41_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au4_0_me41; + spvpp_au4_1_me41_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au4_1_me41; + spvpp_au4_2_me41_ptr_b_3_2 = (utype_b_3_2*) &spvpp_au4_2_me41; + RC_spvpp_Eqme12a_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_Eqme34; + RC_spvpp_au2a_0_me21_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_au2a_0_me21; + RC_spvpp_au2a_1_me21_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_au2a_1_me21; + RC_spvpp_au2a_2_me21_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_au2a_2_me21; + RC_spvpp_au3a_0_me21_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_au3a_0_me21; + RC_spvpp_au3a_1_me21_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_au3a_1_me21; + RC_spvpp_au3a_2_me21_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_au3a_2_me21; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_res_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_res; + RC_spvpp_bxa__bxamb1_s_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_s; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1ac_zcnt; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_m0_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame1df_zcnt_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame1df_zcnt; + RC_spvpp_bxa__bxame2_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_m0_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame2_zcnt_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame2_zcnt; + RC_spvpp_bxa__bxame3_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_m0_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame3_zcnt_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame3_zcnt; + RC_spvpp_bxa__bxame4_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_m0_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxa__bxame4_zcnt_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxa__bxame4_zcnt; + RC_spvpp_bxcorrect_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_m0_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_bxcorrect_zcnt_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_bxcorrect_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_res_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_res; + RC_spvpp_fsuv_survived_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuv_survived; + RC_spvpp_fsuva_Exists_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuva_Exists; + RC_spvpp_fsuva_ilgj_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuva_ilgj; + RC_spvpp_fsuva_kill_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuva_kill; + RC_spvpp_fsuva_killr_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuva_killr; + RC_spvpp_fsuva_killrr1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuva_killrr1; + RC_spvpp_fsuva_killrr2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuva_killrr2; + RC_spvpp_fsuva_killrr3_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuva_killrr3; + RC_spvpp_fsuva_survived_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_fsuva_survived; + RC_spvpp_m0_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_m0; + RC_spvpp_m0a_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_m0a; + RC_spvpp_m1_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu2a_IdValid; + RC_spvpp_ptu2a_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu2b_IdValid; + RC_spvpp_ptu2b_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu2c_IdValid; + RC_spvpp_ptu2c_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu3a_IdValid; + RC_spvpp_ptu3a_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu3b_IdValid; + RC_spvpp_ptu3b_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu3c_IdValid; + RC_spvpp_ptu3c_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptu3c_SelPhi; + RC_spvpp_ptub2a_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptub2a_IdValid; + RC_spvpp_ptub2a_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptub2a_SelPhi; + RC_spvpp_ptub2b_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptub2b_IdValid; + RC_spvpp_ptub2b_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptub2b_SelPhi; + RC_spvpp_ptub2c_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptub2c_IdValid; + RC_spvpp_ptub2c_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptub2c_SelPhi; + RC_spvpp_ptub2d_IdValid_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptub2d_IdValid; + RC_spvpp_ptub2d_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &RC_spvpp_ptub2d_SelPhi; + spvpp_Eqme12a_ptr_b_3_3 = (utype_b_3_3*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_3_3 = (utype_b_3_3*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_3_3 = (utype_b_3_3*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_3_3 = (utype_b_3_3*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_3_3 = (utype_b_3_3*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_3_3 = (utype_b_3_3*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_3_3 = (utype_b_3_3*) &spvpp_Eqme34; + spvpp_au2a_0_me21_ptr_b_3_3 = (utype_b_3_3*) &spvpp_au2a_0_me21; + spvpp_au2a_1_me21_ptr_b_3_3 = (utype_b_3_3*) &spvpp_au2a_1_me21; + spvpp_au2a_2_me21_ptr_b_3_3 = (utype_b_3_3*) &spvpp_au2a_2_me21; + spvpp_au3a_0_me21_ptr_b_3_3 = (utype_b_3_3*) &spvpp_au3a_0_me21; + spvpp_au3a_1_me21_ptr_b_3_3 = (utype_b_3_3*) &spvpp_au3a_1_me21; + spvpp_au3a_2_me21_ptr_b_3_3 = (utype_b_3_3*) &spvpp_au3a_2_me21; + spvpp_bxa__bxamb1_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_res_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_res; + spvpp_bxa__bxamb1_s_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_s; + spvpp_bxa__bxamb1_zcnt_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_m0_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1ac_zcnt_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1ac_zcnt; + spvpp_bxa__bxame1df_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_m0_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame1df_zcnt_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame1df_zcnt; + spvpp_bxa__bxame2_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_m0_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame2_zcnt_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame2_zcnt; + spvpp_bxa__bxame3_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_m0_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame3_zcnt_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame3_zcnt; + spvpp_bxa__bxame4_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_m0_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame4_m2; + spvpp_bxa__bxame4_zcnt_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxa__bxame4_zcnt; + spvpp_bxcorrect_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_m0_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxcorrect_m2; + spvpp_bxcorrect_zcnt_ptr_b_3_3 = (utype_b_3_3*) &spvpp_bxcorrect_zcnt; + spvpp_fsuv_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_killrr3; + spvpp_fsuv_res_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_res; + spvpp_fsuv_survived_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuv_survived; + spvpp_fsuva_Exists_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuva_Exists; + spvpp_fsuva_ilgj_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuva_ilgj; + spvpp_fsuva_kill_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuva_kill; + spvpp_fsuva_killr_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuva_killr; + spvpp_fsuva_killrr1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuva_killrr1; + spvpp_fsuva_killrr2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuva_killrr2; + spvpp_fsuva_killrr3_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuva_killrr3; + spvpp_fsuva_survived_ptr_b_3_3 = (utype_b_3_3*) &spvpp_fsuva_survived; + spvpp_m0_ptr_b_3_3 = (utype_b_3_3*) &spvpp_m0; + spvpp_m0a_ptr_b_3_3 = (utype_b_3_3*) &spvpp_m0a; + spvpp_m1_ptr_b_3_3 = (utype_b_3_3*) &spvpp_m1; + spvpp_m2_ptr_b_3_3 = (utype_b_3_3*) &spvpp_m2; + spvpp_mux_FR_ptr_b_3_3 = (utype_b_3_3*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_3_3 = (utype_b_3_3*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_3_3 = (utype_b_3_3*) &spvpp_pass12; + spvpp_pass13_ptr_b_3_3 = (utype_b_3_3*) &spvpp_pass13; + spvpp_pass14_ptr_b_3_3 = (utype_b_3_3*) &spvpp_pass14; + spvpp_ptu2a_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu2a_IdValid; + spvpp_ptu2a_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu2b_IdValid; + spvpp_ptu2b_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu2c_IdValid; + spvpp_ptu2c_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu3a_IdValid; + spvpp_ptu3a_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu3b_IdValid; + spvpp_ptu3b_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu3c_IdValid; + spvpp_ptu3c_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptu3c_SelPhi; + spvpp_ptub2a_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptub2a_IdValid; + spvpp_ptub2a_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptub2a_SelPhi; + spvpp_ptub2b_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptub2b_IdValid; + spvpp_ptub2b_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptub2b_SelPhi; + spvpp_ptub2c_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptub2c_IdValid; + spvpp_ptub2c_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptub2c_SelPhi; + spvpp_ptub2d_IdValid_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptub2d_IdValid; + spvpp_ptub2d_SelPhi_ptr_b_3_3 = (utype_b_3_3*) &spvpp_ptub2d_SelPhi; + RC_spvpp_Eq1b1_ptr_b_41_40 = (utype_b_41_40*) &RC_spvpp_Eq1b1; + spvpp_Eq1b1_ptr_b_41_40 = (utype_b_41_40*) &spvpp_Eq1b1; + RC_spvpp_Eq1b1_ptr_b_43_42 = (utype_b_43_42*) &RC_spvpp_Eq1b1; + spvpp_Eq1b1_ptr_b_43_42 = (utype_b_43_42*) &spvpp_Eq1b1; + RC_spvpp_Eq1b1_ptr_b_45_44 = (utype_b_45_44*) &RC_spvpp_Eq1b1; + spvpp_Eq1b1_ptr_b_45_44 = (utype_b_45_44*) &spvpp_Eq1b1; + RC_spvpp_Eq1b1r_ptr_b_47_36 = (utype_b_47_36*) &RC_spvpp_Eq1b1r; + spvpp_Eq1b1r_ptr_b_47_36 = (utype_b_47_36*) &spvpp_Eq1b1r; + RC_spvpp_Eq1b1_ptr_b_47_46 = (utype_b_47_46*) &RC_spvpp_Eq1b1; + spvpp_Eq1b1_ptr_b_47_46 = (utype_b_47_46*) &spvpp_Eq1b1; + RC_idHp_ptr_b_4_0 = (utype_b_4_0*) &RC_idHp; + RC_idLp_ptr_b_4_0 = (utype_b_4_0*) &RC_idLp; + RC_idMp_ptr_b_4_0 = (utype_b_4_0*) &RC_idMp; + RC_pHp_ptr_b_4_0 = (utype_b_4_0*) &RC_pHp; + RC_pLp_ptr_b_4_0 = (utype_b_4_0*) &RC_pLp; + RC_pMp_ptr_b_4_0 = (utype_b_4_0*) &RC_pMp; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_fsuv_larg_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_fsuva_larg_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_fsuva_larg; + RC_spvpp_u4aIdrrr_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_u4aIdrrr; + RC_spvpp_u4aIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_u4aIdt; + RC_spvpp_u4bIdrrr_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_u4bIdrrr; + RC_spvpp_u4bIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_u4bIdt; + RC_spvpp_u4cIdrrr_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_u4cIdrrr; + RC_spvpp_u4cIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_u4cIdt; + RC_spvpp_ua2aIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua2aIdt; + RC_spvpp_ua2bIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua2bIdt; + RC_spvpp_ua2cIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua2cIdt; + RC_spvpp_ua3aIdrrr_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua3aIdrrr; + RC_spvpp_ua3aIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua3aIdt; + RC_spvpp_ua3bIdrrr_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua3bIdrrr; + RC_spvpp_ua3bIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua3bIdt; + RC_spvpp_ua3cIdrrr_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua3cIdrrr; + RC_spvpp_ua3cIdt_ptr_b_4_0 = (utype_b_4_0*) &RC_spvpp_ua3cIdt; + idHp_ptr_b_4_0 = (utype_b_4_0*) &idHp; + idLp_ptr_b_4_0 = (utype_b_4_0*) &idLp; + idMp_ptr_b_4_0 = (utype_b_4_0*) &idMp; + pHp_ptr_b_4_0 = (utype_b_4_0*) &pHp; + pLp_ptr_b_4_0 = (utype_b_4_0*) &pLp; + pMp_ptr_b_4_0 = (utype_b_4_0*) &pMp; + spvpp_bxa__bxamb1_larg1_ptr_b_4_0 = (utype_b_4_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_4_0 = (utype_b_4_0*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_4_0 = (utype_b_4_0*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_4_0 = (utype_b_4_0*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_4_0 = (utype_b_4_0*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_4_0 = (utype_b_4_0*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_4_0 = (utype_b_4_0*) &spvpp_bxcorrect_larg1; + spvpp_fsuv_larg_ptr_b_4_0 = (utype_b_4_0*) &spvpp_fsuv_larg; + spvpp_fsuva_larg_ptr_b_4_0 = (utype_b_4_0*) &spvpp_fsuva_larg; + spvpp_u4aIdrrr_ptr_b_4_0 = (utype_b_4_0*) &spvpp_u4aIdrrr; + spvpp_u4aIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_u4aIdt; + spvpp_u4bIdrrr_ptr_b_4_0 = (utype_b_4_0*) &spvpp_u4bIdrrr; + spvpp_u4bIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_u4bIdt; + spvpp_u4cIdrrr_ptr_b_4_0 = (utype_b_4_0*) &spvpp_u4cIdrrr; + spvpp_u4cIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_u4cIdt; + spvpp_ua2aIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua2aIdt; + spvpp_ua2bIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua2bIdt; + spvpp_ua2cIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua2cIdt; + spvpp_ua3aIdrrr_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua3aIdrrr; + spvpp_ua3aIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua3aIdt; + spvpp_ua3bIdrrr_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua3bIdrrr; + spvpp_ua3bIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua3bIdt; + spvpp_ua3cIdrrr_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua3cIdrrr; + spvpp_ua3cIdt_ptr_b_4_0 = (utype_b_4_0*) &spvpp_ua3cIdt; + RC_spvpp_au2_0_max21_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au2_0_max21; + RC_spvpp_au2_1_max21_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au2_1_max21; + RC_spvpp_au2_2_max21_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au2_2_max21; + RC_spvpp_au2b_0_max11_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au2b_0_max11; + RC_spvpp_au2b_1_max11_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au2b_1_max11; + RC_spvpp_au2b_2_max11_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au2b_2_max11; + RC_spvpp_au2b_3_max11_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au2b_3_max11; + RC_spvpp_au3_0_max31_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au3_0_max31; + RC_spvpp_au3_1_max31_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au3_1_max31; + RC_spvpp_au3_2_max31_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au3_2_max31; + RC_spvpp_au4_0_max41_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au4_0_max41; + RC_spvpp_au4_1_max41_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au4_1_max41; + RC_spvpp_au4_2_max41_ptr_b_4_2 = (utype_b_4_2*) &RC_spvpp_au4_2_max41; + spvpp_au2_0__Max21p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2_0__Max21p; + spvpp_au2_0_max21_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2_0_max21; + spvpp_au2_1__Max21p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2_1__Max21p; + spvpp_au2_1_max21_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2_1_max21; + spvpp_au2_2__Max21p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2_2__Max21p; + spvpp_au2_2_max21_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2_2_max21; + spvpp_au2b_0__Max11_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2b_0__Max11; + spvpp_au2b_0_max11_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2b_0_max11; + spvpp_au2b_1__Max11_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2b_1__Max11; + spvpp_au2b_1_max11_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2b_1_max11; + spvpp_au2b_2__Max11_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2b_2__Max11; + spvpp_au2b_2_max11_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2b_2_max11; + spvpp_au2b_3__Max11_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2b_3__Max11; + spvpp_au2b_3_max11_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au2b_3_max11; + spvpp_au3_0__Max31p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au3_0__Max31p; + spvpp_au3_0_max31_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au3_0_max31; + spvpp_au3_1__Max31p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au3_1__Max31p; + spvpp_au3_1_max31_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au3_1_max31; + spvpp_au3_2__Max31p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au3_2__Max31p; + spvpp_au3_2_max31_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au3_2_max31; + spvpp_au4_0__Max41p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au4_0__Max41p; + spvpp_au4_0_max41_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au4_0_max41; + spvpp_au4_1__Max41p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au4_1__Max41p; + spvpp_au4_1_max41_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au4_1_max41; + spvpp_au4_2__Max41p_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au4_2__Max41p; + spvpp_au4_2_max41_ptr_b_4_2 = (utype_b_4_2*) &spvpp_au4_2_max41; + RC_spvpp_bxcorrect_tid_ptr_b_4_3 = (utype_b_4_3*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_4_3 = (utype_b_4_3*) &RC_spvpp_fsuv_idt; + RC_spvpp_fsuva_idt_ptr_b_4_3 = (utype_b_4_3*) &RC_spvpp_fsuva_idt; + spvpp_bxcorrect_tid_ptr_b_4_3 = (utype_b_4_3*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_4_3 = (utype_b_4_3*) &spvpp_fsuv_idt; + spvpp_fsuva_idt_ptr_b_4_3 = (utype_b_4_3*) &spvpp_fsuva_idt; + RC_spvpp_Eqme12a_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_Eqme34; + RC_spvpp_au2a_0_me21_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_au2a_0_me21; + RC_spvpp_au2a_1_me21_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_au2a_1_me21; + RC_spvpp_au2a_2_me21_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_au2a_2_me21; + RC_spvpp_au3a_0_me21_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_au3a_0_me21; + RC_spvpp_au3a_1_me21_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_au3a_1_me21; + RC_spvpp_au3a_2_me21_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_au3a_2_me21; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1ac_zcnt; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_m0_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame1df_zcnt_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame1df_zcnt; + RC_spvpp_bxa__bxame2_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_m0_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame2_zcnt_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame2_zcnt; + RC_spvpp_bxa__bxame3_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_m0_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame3_zcnt_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame3_zcnt; + RC_spvpp_bxa__bxame4_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_m0_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxa__bxame4_zcnt_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxa__bxame4_zcnt; + RC_spvpp_bxcorrect_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_m0_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_bxcorrect_zcnt_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_bxcorrect_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_survived_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuv_survived; + RC_spvpp_fsuva_Exists_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuva_Exists; + RC_spvpp_fsuva_ilgj_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuva_ilgj; + RC_spvpp_fsuva_kill_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuva_kill; + RC_spvpp_fsuva_killr_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuva_killr; + RC_spvpp_fsuva_killrr1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuva_killrr1; + RC_spvpp_fsuva_killrr2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuva_killrr2; + RC_spvpp_fsuva_killrr3_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuva_killrr3; + RC_spvpp_fsuva_survived_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_fsuva_survived; + RC_spvpp_m0_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_m0; + RC_spvpp_m0a_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_m0a; + RC_spvpp_m1_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_m2; + RC_spvpp_mb1_bend_LB_0_RB__ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_mb1_bend[0]; + RC_spvpp_mb1_bend_LB_1_RB__ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_mb1_bend[1]; + RC_spvpp_mb1_bend_LB_2_RB__ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_mb1_bend[2]; + RC_spvpp_mb1_bend_LB_3_RB__ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_mb1_bend[3]; + RC_spvpp_mux_FR_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptu3c_SelPhi; + RC_spvpp_ptub2a_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptub2a_SelPhi; + RC_spvpp_ptub2a_mode_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptub2a_mode; + RC_spvpp_ptub2b_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptub2b_SelPhi; + RC_spvpp_ptub2b_mode_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptub2b_mode; + RC_spvpp_ptub2c_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptub2c_SelPhi; + RC_spvpp_ptub2c_mode_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptub2c_mode; + RC_spvpp_ptub2d_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptub2d_SelPhi; + RC_spvpp_ptub2d_mode_ptr_b_4_4 = (utype_b_4_4*) &RC_spvpp_ptub2d_mode; + spvpp_Eqme12a_ptr_b_4_4 = (utype_b_4_4*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_4_4 = (utype_b_4_4*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_4_4 = (utype_b_4_4*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_4_4 = (utype_b_4_4*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_4_4 = (utype_b_4_4*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_4_4 = (utype_b_4_4*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_4_4 = (utype_b_4_4*) &spvpp_Eqme34; + spvpp_au2a_0_me21_ptr_b_4_4 = (utype_b_4_4*) &spvpp_au2a_0_me21; + spvpp_au2a_1_me21_ptr_b_4_4 = (utype_b_4_4*) &spvpp_au2a_1_me21; + spvpp_au2a_2_me21_ptr_b_4_4 = (utype_b_4_4*) &spvpp_au2a_2_me21; + spvpp_au3a_0_me21_ptr_b_4_4 = (utype_b_4_4*) &spvpp_au3a_0_me21; + spvpp_au3a_1_me21_ptr_b_4_4 = (utype_b_4_4*) &spvpp_au3a_1_me21; + spvpp_au3a_2_me21_ptr_b_4_4 = (utype_b_4_4*) &spvpp_au3a_2_me21; + spvpp_bxa__bxamb1_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_zcnt_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_m0_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1ac_zcnt_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1ac_zcnt; + spvpp_bxa__bxame1df_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_m0_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame1df_zcnt_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame1df_zcnt; + spvpp_bxa__bxame2_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_m0_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame2_zcnt_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame2_zcnt; + spvpp_bxa__bxame3_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_m0_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame3_zcnt_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame3_zcnt; + spvpp_bxa__bxame4_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_m0_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame4_m2; + spvpp_bxa__bxame4_zcnt_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxa__bxame4_zcnt; + spvpp_bxcorrect_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_m0_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxcorrect_m2; + spvpp_bxcorrect_zcnt_ptr_b_4_4 = (utype_b_4_4*) &spvpp_bxcorrect_zcnt; + spvpp_fsuv_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv_killrr3; + spvpp_fsuv_survived_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuv_survived; + spvpp_fsuva_Exists_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuva_Exists; + spvpp_fsuva_ilgj_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuva_ilgj; + spvpp_fsuva_kill_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuva_kill; + spvpp_fsuva_killr_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuva_killr; + spvpp_fsuva_killrr1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuva_killrr1; + spvpp_fsuva_killrr2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuva_killrr2; + spvpp_fsuva_killrr3_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuva_killrr3; + spvpp_fsuva_survived_ptr_b_4_4 = (utype_b_4_4*) &spvpp_fsuva_survived; + spvpp_m0_ptr_b_4_4 = (utype_b_4_4*) &spvpp_m0; + spvpp_m0a_ptr_b_4_4 = (utype_b_4_4*) &spvpp_m0a; + spvpp_m1_ptr_b_4_4 = (utype_b_4_4*) &spvpp_m1; + spvpp_m2_ptr_b_4_4 = (utype_b_4_4*) &spvpp_m2; + spvpp_mb1_bend_LB_0_RB__ptr_b_4_4 = (utype_b_4_4*) &spvpp_mb1_bend[0]; + spvpp_mb1_bend_LB_1_RB__ptr_b_4_4 = (utype_b_4_4*) &spvpp_mb1_bend[1]; + spvpp_mb1_bend_LB_2_RB__ptr_b_4_4 = (utype_b_4_4*) &spvpp_mb1_bend[2]; + spvpp_mb1_bend_LB_3_RB__ptr_b_4_4 = (utype_b_4_4*) &spvpp_mb1_bend[3]; + spvpp_mux_FR_ptr_b_4_4 = (utype_b_4_4*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_4_4 = (utype_b_4_4*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_4_4 = (utype_b_4_4*) &spvpp_pass12; + spvpp_pass13_ptr_b_4_4 = (utype_b_4_4*) &spvpp_pass13; + spvpp_pass14_ptr_b_4_4 = (utype_b_4_4*) &spvpp_pass14; + spvpp_ptu2a_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptu3c_SelPhi; + spvpp_ptub2a_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptub2a_SelPhi; + spvpp_ptub2a_mode_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptub2a_mode; + spvpp_ptub2b_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptub2b_SelPhi; + spvpp_ptub2b_mode_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptub2b_mode; + spvpp_ptub2c_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptub2c_SelPhi; + spvpp_ptub2c_mode_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptub2c_mode; + spvpp_ptub2d_SelPhi_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptub2d_SelPhi; + spvpp_ptub2d_mode_ptr_b_4_4 = (utype_b_4_4*) &spvpp_ptub2d_mode; + RC_spvpp_Eq2b1r_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_Eq2b1r; + RC_spvpp_Eq3b1r_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_Eq3b1r; + RC_spvpp_Eqme12ar_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_Eqme12ar; + RC_spvpp_Eqme13ar_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_Eqme13ar; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_fsuv_larg_ptr_b_5_0 = (utype_b_5_0*) &RC_spvpp_fsuv_larg; + spvpp_Eq2b1r_ptr_b_5_0 = (utype_b_5_0*) &spvpp_Eq2b1r; + spvpp_Eq3b1r_ptr_b_5_0 = (utype_b_5_0*) &spvpp_Eq3b1r; + spvpp_Eqme12ar_ptr_b_5_0 = (utype_b_5_0*) &spvpp_Eqme12ar; + spvpp_Eqme13ar_ptr_b_5_0 = (utype_b_5_0*) &spvpp_Eqme13ar; + spvpp_bxa__bxamb1_larg1_ptr_b_5_0 = (utype_b_5_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_5_0 = (utype_b_5_0*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_5_0 = (utype_b_5_0*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_5_0 = (utype_b_5_0*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_5_0 = (utype_b_5_0*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_5_0 = (utype_b_5_0*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_5_0 = (utype_b_5_0*) &spvpp_bxcorrect_larg1; + spvpp_fsuv_larg_ptr_b_5_0 = (utype_b_5_0*) &spvpp_fsuv_larg; + RC_spvpp_fsuva_larg_ptr_b_5_1 = (utype_b_5_1*) &RC_spvpp_fsuva_larg; + spvpp_fsuva_larg_ptr_b_5_1 = (utype_b_5_1*) &spvpp_fsuva_larg; + RC_spvpp_fsuva_larg_ptr_b_5_2 = (utype_b_5_2*) &RC_spvpp_fsuva_larg; + spvpp_fsuva_larg_ptr_b_5_2 = (utype_b_5_2*) &spvpp_fsuva_larg; + RC_spvpp_Eqme23r_ptr_b_5_3 = (utype_b_5_3*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24r_ptr_b_5_3 = (utype_b_5_3*) &RC_spvpp_Eqme24r; + RC_spvpp_Eqme34r_ptr_b_5_3 = (utype_b_5_3*) &RC_spvpp_Eqme34r; + RC_spvpp_fsuva_larg_ptr_b_5_3 = (utype_b_5_3*) &RC_spvpp_fsuva_larg; + spvpp_Eqme23r_ptr_b_5_3 = (utype_b_5_3*) &spvpp_Eqme23r; + spvpp_Eqme24r_ptr_b_5_3 = (utype_b_5_3*) &spvpp_Eqme24r; + spvpp_Eqme34r_ptr_b_5_3 = (utype_b_5_3*) &spvpp_Eqme34r; + spvpp_fsuva_larg_ptr_b_5_3 = (utype_b_5_3*) &spvpp_fsuva_larg; + RC_spvpp_Eq1b1_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_Eqme14; + RC_spvpp_au2_0_me21_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2_0_me21; + RC_spvpp_au2_1_me21_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2_1_me21; + RC_spvpp_au2_2_me21_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2_2_me21; + RC_spvpp_au2b_0_mb11_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_0_mb11; + RC_spvpp_au2b_0_mb12_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_0_mb12; + RC_spvpp_au2b_0_mb13_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_0_mb13; + RC_spvpp_au2b_1_mb11_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_1_mb11; + RC_spvpp_au2b_1_mb12_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_1_mb12; + RC_spvpp_au2b_1_mb13_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_1_mb13; + RC_spvpp_au2b_2_mb11_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_2_mb11; + RC_spvpp_au2b_2_mb12_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_2_mb12; + RC_spvpp_au2b_2_mb13_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_2_mb13; + RC_spvpp_au2b_3_mb11_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_3_mb11; + RC_spvpp_au2b_3_mb12_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_3_mb12; + RC_spvpp_au2b_3_mb13_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au2b_3_mb13; + RC_spvpp_au3_0_me31_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au3_0_me31; + RC_spvpp_au3_1_me31_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au3_1_me31; + RC_spvpp_au3_2_me31_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au3_2_me31; + RC_spvpp_au4_0_me41_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au4_0_me41; + RC_spvpp_au4_1_me41_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au4_1_me41; + RC_spvpp_au4_2_me41_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_au4_2_me41; + RC_spvpp_fsuva_larg_ptr_b_5_4 = (utype_b_5_4*) &RC_spvpp_fsuva_larg; + spvpp_Eq1b1_ptr_b_5_4 = (utype_b_5_4*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_5_4 = (utype_b_5_4*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_5_4 = (utype_b_5_4*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_5_4 = (utype_b_5_4*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_5_4 = (utype_b_5_4*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_5_4 = (utype_b_5_4*) &spvpp_Eqme14; + spvpp_au2_0_me21_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2_0_me21; + spvpp_au2_1_me21_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2_1_me21; + spvpp_au2_2_me21_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2_2_me21; + spvpp_au2b_0_mb11_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_0_mb11; + spvpp_au2b_0_mb12_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_0_mb12; + spvpp_au2b_0_mb13_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_0_mb13; + spvpp_au2b_1_mb11_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_1_mb11; + spvpp_au2b_1_mb12_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_1_mb12; + spvpp_au2b_1_mb13_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_1_mb13; + spvpp_au2b_2_mb11_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_2_mb11; + spvpp_au2b_2_mb12_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_2_mb12; + spvpp_au2b_2_mb13_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_2_mb13; + spvpp_au2b_3_mb11_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_3_mb11; + spvpp_au2b_3_mb12_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_3_mb12; + spvpp_au2b_3_mb13_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au2b_3_mb13; + spvpp_au3_0_me31_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au3_0_me31; + spvpp_au3_1_me31_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au3_1_me31; + spvpp_au3_2_me31_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au3_2_me31; + spvpp_au4_0_me41_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au4_0_me41; + spvpp_au4_1_me41_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au4_1_me41; + spvpp_au4_2_me41_ptr_b_5_4 = (utype_b_5_4*) &spvpp_au4_2_me41; + spvpp_fsuva_larg_ptr_b_5_4 = (utype_b_5_4*) &spvpp_fsuva_larg; + RC_spvpp_Eqme12a_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_Eqme34; + RC_spvpp_au2a_0_me21_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_au2a_0_me21; + RC_spvpp_au2a_1_me21_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_au2a_1_me21; + RC_spvpp_au2a_2_me21_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_au2a_2_me21; + RC_spvpp_au3a_0_me21_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_au3a_0_me21; + RC_spvpp_au3a_1_me21_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_au3a_1_me21; + RC_spvpp_au3a_2_me21_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_au3a_2_me21; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1ac_zcnt; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_m0_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame1df_zcnt_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame1df_zcnt; + RC_spvpp_bxa__bxame2_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_m0_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame2_zcnt_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame2_zcnt; + RC_spvpp_bxa__bxame3_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_m0_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame3_zcnt_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame3_zcnt; + RC_spvpp_bxa__bxame4_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_m0_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxa__bxame4_zcnt_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxa__bxame4_zcnt; + RC_spvpp_bxcorrect_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_m0_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_bxcorrect_zcnt_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_bxcorrect_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_survived_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuv_survived; + RC_spvpp_fsuva_Exists_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_Exists; + RC_spvpp_fsuva_ilgj_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_ilgj; + RC_spvpp_fsuva_kill_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_kill; + RC_spvpp_fsuva_killr_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_killr; + RC_spvpp_fsuva_killrr1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_killrr1; + RC_spvpp_fsuva_killrr2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_killrr2; + RC_spvpp_fsuva_killrr3_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_killrr3; + RC_spvpp_fsuva_larg_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_larg; + RC_spvpp_fsuva_survived_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_fsuva_survived; + RC_spvpp_m0_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_m0; + RC_spvpp_m0a_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_m0a; + RC_spvpp_m1_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptu3c_SelPhi; + RC_spvpp_ptub2a_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptub2a_SelPhi; + RC_spvpp_ptub2b_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptub2b_SelPhi; + RC_spvpp_ptub2c_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptub2c_SelPhi; + RC_spvpp_ptub2d_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &RC_spvpp_ptub2d_SelPhi; + spvpp_Eqme12a_ptr_b_5_5 = (utype_b_5_5*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_5_5 = (utype_b_5_5*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_5_5 = (utype_b_5_5*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_5_5 = (utype_b_5_5*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_5_5 = (utype_b_5_5*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_5_5 = (utype_b_5_5*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_5_5 = (utype_b_5_5*) &spvpp_Eqme34; + spvpp_au2a_0_me21_ptr_b_5_5 = (utype_b_5_5*) &spvpp_au2a_0_me21; + spvpp_au2a_1_me21_ptr_b_5_5 = (utype_b_5_5*) &spvpp_au2a_1_me21; + spvpp_au2a_2_me21_ptr_b_5_5 = (utype_b_5_5*) &spvpp_au2a_2_me21; + spvpp_au3a_0_me21_ptr_b_5_5 = (utype_b_5_5*) &spvpp_au3a_0_me21; + spvpp_au3a_1_me21_ptr_b_5_5 = (utype_b_5_5*) &spvpp_au3a_1_me21; + spvpp_au3a_2_me21_ptr_b_5_5 = (utype_b_5_5*) &spvpp_au3a_2_me21; + spvpp_bxa__bxamb1_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_zcnt_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_m0_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1ac_zcnt_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1ac_zcnt; + spvpp_bxa__bxame1df_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_m0_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame1df_zcnt_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame1df_zcnt; + spvpp_bxa__bxame2_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_m0_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame2_zcnt_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame2_zcnt; + spvpp_bxa__bxame3_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_m0_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame3_zcnt_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame3_zcnt; + spvpp_bxa__bxame4_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_m0_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame4_m2; + spvpp_bxa__bxame4_zcnt_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxa__bxame4_zcnt; + spvpp_bxcorrect_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_m0_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxcorrect_m2; + spvpp_bxcorrect_zcnt_ptr_b_5_5 = (utype_b_5_5*) &spvpp_bxcorrect_zcnt; + spvpp_fsuv_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv_killrr3; + spvpp_fsuv_survived_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuv_survived; + spvpp_fsuva_Exists_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_Exists; + spvpp_fsuva_ilgj_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_ilgj; + spvpp_fsuva_kill_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_kill; + spvpp_fsuva_killr_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_killr; + spvpp_fsuva_killrr1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_killrr1; + spvpp_fsuva_killrr2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_killrr2; + spvpp_fsuva_killrr3_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_killrr3; + spvpp_fsuva_larg_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_larg; + spvpp_fsuva_survived_ptr_b_5_5 = (utype_b_5_5*) &spvpp_fsuva_survived; + spvpp_m0_ptr_b_5_5 = (utype_b_5_5*) &spvpp_m0; + spvpp_m0a_ptr_b_5_5 = (utype_b_5_5*) &spvpp_m0a; + spvpp_m1_ptr_b_5_5 = (utype_b_5_5*) &spvpp_m1; + spvpp_m2_ptr_b_5_5 = (utype_b_5_5*) &spvpp_m2; + spvpp_mux_FR_ptr_b_5_5 = (utype_b_5_5*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_5_5 = (utype_b_5_5*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_5_5 = (utype_b_5_5*) &spvpp_pass12; + spvpp_pass13_ptr_b_5_5 = (utype_b_5_5*) &spvpp_pass13; + spvpp_pass14_ptr_b_5_5 = (utype_b_5_5*) &spvpp_pass14; + spvpp_ptu2a_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptu3c_SelPhi; + spvpp_ptub2a_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptub2a_SelPhi; + spvpp_ptub2b_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptub2b_SelPhi; + spvpp_ptub2c_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptub2c_SelPhi; + spvpp_ptub2d_SelPhi_ptr_b_5_5 = (utype_b_5_5*) &spvpp_ptub2d_SelPhi; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_fsuv_larg_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_u12_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_0_Dphi; + RC_spvpp_u12_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_10_Dphi; + RC_spvpp_u12_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_11_Dphi; + RC_spvpp_u12_12_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_12_Dphi; + RC_spvpp_u12_13_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_13_Dphi; + RC_spvpp_u12_14_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_14_Dphi; + RC_spvpp_u12_15_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_15_Dphi; + RC_spvpp_u12_16_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_16_Dphi; + RC_spvpp_u12_17_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_17_Dphi; + RC_spvpp_u12_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_1_Dphi; + RC_spvpp_u12_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_2_Dphi; + RC_spvpp_u12_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_3_Dphi; + RC_spvpp_u12_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_4_Dphi; + RC_spvpp_u12_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_5_Dphi; + RC_spvpp_u12_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_6_Dphi; + RC_spvpp_u12_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_7_Dphi; + RC_spvpp_u12_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_8_Dphi; + RC_spvpp_u12_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u12_9_Dphi; + RC_spvpp_u13_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_0_Dphi; + RC_spvpp_u13_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_10_Dphi; + RC_spvpp_u13_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_11_Dphi; + RC_spvpp_u13_12_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_12_Dphi; + RC_spvpp_u13_13_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_13_Dphi; + RC_spvpp_u13_14_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_14_Dphi; + RC_spvpp_u13_15_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_15_Dphi; + RC_spvpp_u13_16_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_16_Dphi; + RC_spvpp_u13_17_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_17_Dphi; + RC_spvpp_u13_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_1_Dphi; + RC_spvpp_u13_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_2_Dphi; + RC_spvpp_u13_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_3_Dphi; + RC_spvpp_u13_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_4_Dphi; + RC_spvpp_u13_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_5_Dphi; + RC_spvpp_u13_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_6_Dphi; + RC_spvpp_u13_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_7_Dphi; + RC_spvpp_u13_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_8_Dphi; + RC_spvpp_u13_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u13_9_Dphi; + RC_spvpp_u14_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_0_Dphi; + RC_spvpp_u14_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_10_Dphi; + RC_spvpp_u14_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_11_Dphi; + RC_spvpp_u14_12_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_12_Dphi; + RC_spvpp_u14_13_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_13_Dphi; + RC_spvpp_u14_14_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_14_Dphi; + RC_spvpp_u14_15_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_15_Dphi; + RC_spvpp_u14_16_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_16_Dphi; + RC_spvpp_u14_17_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_17_Dphi; + RC_spvpp_u14_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_1_Dphi; + RC_spvpp_u14_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_2_Dphi; + RC_spvpp_u14_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_3_Dphi; + RC_spvpp_u14_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_4_Dphi; + RC_spvpp_u14_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_5_Dphi; + RC_spvpp_u14_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_6_Dphi; + RC_spvpp_u14_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_7_Dphi; + RC_spvpp_u14_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_8_Dphi; + RC_spvpp_u14_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u14_9_Dphi; + RC_spvpp_u1b1_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_0_Dphi; + RC_spvpp_u1b1_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_10_Dphi; + RC_spvpp_u1b1_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_11_Dphi; + RC_spvpp_u1b1_12_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_12_Dphi; + RC_spvpp_u1b1_13_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_13_Dphi; + RC_spvpp_u1b1_14_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_14_Dphi; + RC_spvpp_u1b1_15_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_15_Dphi; + RC_spvpp_u1b1_16_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_16_Dphi; + RC_spvpp_u1b1_17_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_17_Dphi; + RC_spvpp_u1b1_18_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_18_Dphi; + RC_spvpp_u1b1_19_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_19_Dphi; + RC_spvpp_u1b1_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_1_Dphi; + RC_spvpp_u1b1_20_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_20_Dphi; + RC_spvpp_u1b1_21_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_21_Dphi; + RC_spvpp_u1b1_22_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_22_Dphi; + RC_spvpp_u1b1_23_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_23_Dphi; + RC_spvpp_u1b1_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_2_Dphi; + RC_spvpp_u1b1_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_3_Dphi; + RC_spvpp_u1b1_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_4_Dphi; + RC_spvpp_u1b1_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_5_Dphi; + RC_spvpp_u1b1_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_6_Dphi; + RC_spvpp_u1b1_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_7_Dphi; + RC_spvpp_u1b1_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_8_Dphi; + RC_spvpp_u1b1_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u1b1_9_Dphi; + RC_spvpp_u2b1_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_0_Dphi; + RC_spvpp_u2b1_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_10_Dphi; + RC_spvpp_u2b1_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_11_Dphi; + RC_spvpp_u2b1_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_1_Dphi; + RC_spvpp_u2b1_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_2_Dphi; + RC_spvpp_u2b1_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_3_Dphi; + RC_spvpp_u2b1_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_4_Dphi; + RC_spvpp_u2b1_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_5_Dphi; + RC_spvpp_u2b1_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_6_Dphi; + RC_spvpp_u2b1_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_7_Dphi; + RC_spvpp_u2b1_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_8_Dphi; + RC_spvpp_u2b1_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u2b1_9_Dphi; + RC_spvpp_u3b1_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_0_Dphi; + RC_spvpp_u3b1_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_10_Dphi; + RC_spvpp_u3b1_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_11_Dphi; + RC_spvpp_u3b1_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_1_Dphi; + RC_spvpp_u3b1_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_2_Dphi; + RC_spvpp_u3b1_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_3_Dphi; + RC_spvpp_u3b1_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_4_Dphi; + RC_spvpp_u3b1_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_5_Dphi; + RC_spvpp_u3b1_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_6_Dphi; + RC_spvpp_u3b1_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_7_Dphi; + RC_spvpp_u3b1_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_8_Dphi; + RC_spvpp_u3b1_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &RC_spvpp_u3b1_9_Dphi; + spvpp_bxa__bxamb1_larg1_ptr_b_6_0 = (utype_b_6_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_6_0 = (utype_b_6_0*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_6_0 = (utype_b_6_0*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_6_0 = (utype_b_6_0*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_6_0 = (utype_b_6_0*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_6_0 = (utype_b_6_0*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_6_0 = (utype_b_6_0*) &spvpp_bxcorrect_larg1; + spvpp_fsuv_larg_ptr_b_6_0 = (utype_b_6_0*) &spvpp_fsuv_larg; + spvpp_u12_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_0_Dphi; + spvpp_u12_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_10_Dphi; + spvpp_u12_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_11_Dphi; + spvpp_u12_12_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_12_Dphi; + spvpp_u12_13_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_13_Dphi; + spvpp_u12_14_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_14_Dphi; + spvpp_u12_15_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_15_Dphi; + spvpp_u12_16_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_16_Dphi; + spvpp_u12_17_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_17_Dphi; + spvpp_u12_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_1_Dphi; + spvpp_u12_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_2_Dphi; + spvpp_u12_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_3_Dphi; + spvpp_u12_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_4_Dphi; + spvpp_u12_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_5_Dphi; + spvpp_u12_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_6_Dphi; + spvpp_u12_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_7_Dphi; + spvpp_u12_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_8_Dphi; + spvpp_u12_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u12_9_Dphi; + spvpp_u13_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_0_Dphi; + spvpp_u13_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_10_Dphi; + spvpp_u13_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_11_Dphi; + spvpp_u13_12_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_12_Dphi; + spvpp_u13_13_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_13_Dphi; + spvpp_u13_14_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_14_Dphi; + spvpp_u13_15_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_15_Dphi; + spvpp_u13_16_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_16_Dphi; + spvpp_u13_17_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_17_Dphi; + spvpp_u13_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_1_Dphi; + spvpp_u13_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_2_Dphi; + spvpp_u13_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_3_Dphi; + spvpp_u13_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_4_Dphi; + spvpp_u13_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_5_Dphi; + spvpp_u13_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_6_Dphi; + spvpp_u13_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_7_Dphi; + spvpp_u13_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_8_Dphi; + spvpp_u13_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u13_9_Dphi; + spvpp_u14_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_0_Dphi; + spvpp_u14_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_10_Dphi; + spvpp_u14_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_11_Dphi; + spvpp_u14_12_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_12_Dphi; + spvpp_u14_13_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_13_Dphi; + spvpp_u14_14_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_14_Dphi; + spvpp_u14_15_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_15_Dphi; + spvpp_u14_16_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_16_Dphi; + spvpp_u14_17_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_17_Dphi; + spvpp_u14_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_1_Dphi; + spvpp_u14_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_2_Dphi; + spvpp_u14_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_3_Dphi; + spvpp_u14_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_4_Dphi; + spvpp_u14_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_5_Dphi; + spvpp_u14_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_6_Dphi; + spvpp_u14_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_7_Dphi; + spvpp_u14_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_8_Dphi; + spvpp_u14_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u14_9_Dphi; + spvpp_u1b1_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_0_Dphi; + spvpp_u1b1_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_10_Dphi; + spvpp_u1b1_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_11_Dphi; + spvpp_u1b1_12_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_12_Dphi; + spvpp_u1b1_13_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_13_Dphi; + spvpp_u1b1_14_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_14_Dphi; + spvpp_u1b1_15_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_15_Dphi; + spvpp_u1b1_16_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_16_Dphi; + spvpp_u1b1_17_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_17_Dphi; + spvpp_u1b1_18_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_18_Dphi; + spvpp_u1b1_19_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_19_Dphi; + spvpp_u1b1_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_1_Dphi; + spvpp_u1b1_20_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_20_Dphi; + spvpp_u1b1_21_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_21_Dphi; + spvpp_u1b1_22_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_22_Dphi; + spvpp_u1b1_23_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_23_Dphi; + spvpp_u1b1_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_2_Dphi; + spvpp_u1b1_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_3_Dphi; + spvpp_u1b1_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_4_Dphi; + spvpp_u1b1_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_5_Dphi; + spvpp_u1b1_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_6_Dphi; + spvpp_u1b1_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_7_Dphi; + spvpp_u1b1_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_8_Dphi; + spvpp_u1b1_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u1b1_9_Dphi; + spvpp_u2b1_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_0_Dphi; + spvpp_u2b1_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_10_Dphi; + spvpp_u2b1_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_11_Dphi; + spvpp_u2b1_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_1_Dphi; + spvpp_u2b1_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_2_Dphi; + spvpp_u2b1_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_3_Dphi; + spvpp_u2b1_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_4_Dphi; + spvpp_u2b1_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_5_Dphi; + spvpp_u2b1_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_6_Dphi; + spvpp_u2b1_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_7_Dphi; + spvpp_u2b1_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_8_Dphi; + spvpp_u2b1_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u2b1_9_Dphi; + spvpp_u3b1_0_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_0_Dphi; + spvpp_u3b1_10_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_10_Dphi; + spvpp_u3b1_11_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_11_Dphi; + spvpp_u3b1_1_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_1_Dphi; + spvpp_u3b1_2_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_2_Dphi; + spvpp_u3b1_3_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_3_Dphi; + spvpp_u3b1_4_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_4_Dphi; + spvpp_u3b1_5_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_5_Dphi; + spvpp_u3b1_6_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_6_Dphi; + spvpp_u3b1_7_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_7_Dphi; + spvpp_u3b1_8_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_8_Dphi; + spvpp_u3b1_9_Dphi_ptr_b_6_0 = (utype_b_6_0*) &spvpp_u3b1_9_Dphi; + RC_spvpp_u12_0_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_0_etaB; + RC_spvpp_u12_10_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_10_etaB; + RC_spvpp_u12_11_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_11_etaB; + RC_spvpp_u12_12_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_12_etaB; + RC_spvpp_u12_13_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_13_etaB; + RC_spvpp_u12_14_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_14_etaB; + RC_spvpp_u12_15_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_15_etaB; + RC_spvpp_u12_16_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_16_etaB; + RC_spvpp_u12_17_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_17_etaB; + RC_spvpp_u12_1_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_1_etaB; + RC_spvpp_u12_2_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_2_etaB; + RC_spvpp_u12_3_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_3_etaB; + RC_spvpp_u12_4_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_4_etaB; + RC_spvpp_u12_5_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_5_etaB; + RC_spvpp_u12_6_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_6_etaB; + RC_spvpp_u12_7_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_7_etaB; + RC_spvpp_u12_8_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_8_etaB; + RC_spvpp_u12_9_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u12_9_etaB; + RC_spvpp_u13_0_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_0_etaB; + RC_spvpp_u13_10_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_10_etaB; + RC_spvpp_u13_11_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_11_etaB; + RC_spvpp_u13_12_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_12_etaB; + RC_spvpp_u13_13_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_13_etaB; + RC_spvpp_u13_14_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_14_etaB; + RC_spvpp_u13_15_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_15_etaB; + RC_spvpp_u13_16_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_16_etaB; + RC_spvpp_u13_17_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_17_etaB; + RC_spvpp_u13_1_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_1_etaB; + RC_spvpp_u13_2_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_2_etaB; + RC_spvpp_u13_3_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_3_etaB; + RC_spvpp_u13_4_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_4_etaB; + RC_spvpp_u13_5_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_5_etaB; + RC_spvpp_u13_6_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_6_etaB; + RC_spvpp_u13_7_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_7_etaB; + RC_spvpp_u13_8_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_8_etaB; + RC_spvpp_u13_9_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u13_9_etaB; + RC_spvpp_u14_0_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_0_etaB; + RC_spvpp_u14_10_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_10_etaB; + RC_spvpp_u14_11_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_11_etaB; + RC_spvpp_u14_12_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_12_etaB; + RC_spvpp_u14_13_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_13_etaB; + RC_spvpp_u14_14_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_14_etaB; + RC_spvpp_u14_15_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_15_etaB; + RC_spvpp_u14_16_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_16_etaB; + RC_spvpp_u14_17_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_17_etaB; + RC_spvpp_u14_1_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_1_etaB; + RC_spvpp_u14_2_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_2_etaB; + RC_spvpp_u14_3_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_3_etaB; + RC_spvpp_u14_4_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_4_etaB; + RC_spvpp_u14_5_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_5_etaB; + RC_spvpp_u14_6_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_6_etaB; + RC_spvpp_u14_7_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_7_etaB; + RC_spvpp_u14_8_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_8_etaB; + RC_spvpp_u14_9_etaB_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u14_9_etaB; + RC_spvpp_u1b1_0_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_0_eta; + RC_spvpp_u1b1_10_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_10_eta; + RC_spvpp_u1b1_11_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_11_eta; + RC_spvpp_u1b1_12_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_12_eta; + RC_spvpp_u1b1_13_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_13_eta; + RC_spvpp_u1b1_14_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_14_eta; + RC_spvpp_u1b1_15_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_15_eta; + RC_spvpp_u1b1_16_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_16_eta; + RC_spvpp_u1b1_17_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_17_eta; + RC_spvpp_u1b1_18_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_18_eta; + RC_spvpp_u1b1_19_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_19_eta; + RC_spvpp_u1b1_1_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_1_eta; + RC_spvpp_u1b1_20_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_20_eta; + RC_spvpp_u1b1_21_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_21_eta; + RC_spvpp_u1b1_22_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_22_eta; + RC_spvpp_u1b1_23_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_23_eta; + RC_spvpp_u1b1_2_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_2_eta; + RC_spvpp_u1b1_3_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_3_eta; + RC_spvpp_u1b1_4_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_4_eta; + RC_spvpp_u1b1_5_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_5_eta; + RC_spvpp_u1b1_6_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_6_eta; + RC_spvpp_u1b1_7_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_7_eta; + RC_spvpp_u1b1_8_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_8_eta; + RC_spvpp_u1b1_9_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u1b1_9_eta; + RC_spvpp_u2b1_0_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_0_eta; + RC_spvpp_u2b1_10_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_10_eta; + RC_spvpp_u2b1_11_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_11_eta; + RC_spvpp_u2b1_1_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_1_eta; + RC_spvpp_u2b1_2_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_2_eta; + RC_spvpp_u2b1_3_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_3_eta; + RC_spvpp_u2b1_4_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_4_eta; + RC_spvpp_u2b1_5_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_5_eta; + RC_spvpp_u2b1_6_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_6_eta; + RC_spvpp_u2b1_7_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_7_eta; + RC_spvpp_u2b1_8_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_8_eta; + RC_spvpp_u2b1_9_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u2b1_9_eta; + RC_spvpp_u3b1_0_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_0_eta; + RC_spvpp_u3b1_10_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_10_eta; + RC_spvpp_u3b1_11_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_11_eta; + RC_spvpp_u3b1_1_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_1_eta; + RC_spvpp_u3b1_2_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_2_eta; + RC_spvpp_u3b1_3_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_3_eta; + RC_spvpp_u3b1_4_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_4_eta; + RC_spvpp_u3b1_5_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_5_eta; + RC_spvpp_u3b1_6_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_6_eta; + RC_spvpp_u3b1_7_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_7_eta; + RC_spvpp_u3b1_8_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_8_eta; + RC_spvpp_u3b1_9_eta_ptr_b_6_1 = (utype_b_6_1*) &RC_spvpp_u3b1_9_eta; + spvpp_u12_0_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_0_etaB; + spvpp_u12_10_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_10_etaB; + spvpp_u12_11_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_11_etaB; + spvpp_u12_12_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_12_etaB; + spvpp_u12_13_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_13_etaB; + spvpp_u12_14_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_14_etaB; + spvpp_u12_15_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_15_etaB; + spvpp_u12_16_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_16_etaB; + spvpp_u12_17_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_17_etaB; + spvpp_u12_1_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_1_etaB; + spvpp_u12_2_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_2_etaB; + spvpp_u12_3_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_3_etaB; + spvpp_u12_4_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_4_etaB; + spvpp_u12_5_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_5_etaB; + spvpp_u12_6_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_6_etaB; + spvpp_u12_7_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_7_etaB; + spvpp_u12_8_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_8_etaB; + spvpp_u12_9_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u12_9_etaB; + spvpp_u13_0_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_0_etaB; + spvpp_u13_10_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_10_etaB; + spvpp_u13_11_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_11_etaB; + spvpp_u13_12_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_12_etaB; + spvpp_u13_13_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_13_etaB; + spvpp_u13_14_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_14_etaB; + spvpp_u13_15_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_15_etaB; + spvpp_u13_16_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_16_etaB; + spvpp_u13_17_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_17_etaB; + spvpp_u13_1_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_1_etaB; + spvpp_u13_2_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_2_etaB; + spvpp_u13_3_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_3_etaB; + spvpp_u13_4_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_4_etaB; + spvpp_u13_5_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_5_etaB; + spvpp_u13_6_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_6_etaB; + spvpp_u13_7_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_7_etaB; + spvpp_u13_8_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_8_etaB; + spvpp_u13_9_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u13_9_etaB; + spvpp_u14_0_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_0_etaB; + spvpp_u14_10_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_10_etaB; + spvpp_u14_11_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_11_etaB; + spvpp_u14_12_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_12_etaB; + spvpp_u14_13_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_13_etaB; + spvpp_u14_14_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_14_etaB; + spvpp_u14_15_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_15_etaB; + spvpp_u14_16_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_16_etaB; + spvpp_u14_17_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_17_etaB; + spvpp_u14_1_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_1_etaB; + spvpp_u14_2_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_2_etaB; + spvpp_u14_3_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_3_etaB; + spvpp_u14_4_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_4_etaB; + spvpp_u14_5_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_5_etaB; + spvpp_u14_6_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_6_etaB; + spvpp_u14_7_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_7_etaB; + spvpp_u14_8_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_8_etaB; + spvpp_u14_9_etaB_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u14_9_etaB; + spvpp_u1b1_0_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_0_eta; + spvpp_u1b1_10_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_10_eta; + spvpp_u1b1_11_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_11_eta; + spvpp_u1b1_12_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_12_eta; + spvpp_u1b1_13_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_13_eta; + spvpp_u1b1_14_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_14_eta; + spvpp_u1b1_15_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_15_eta; + spvpp_u1b1_16_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_16_eta; + spvpp_u1b1_17_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_17_eta; + spvpp_u1b1_18_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_18_eta; + spvpp_u1b1_19_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_19_eta; + spvpp_u1b1_1_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_1_eta; + spvpp_u1b1_20_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_20_eta; + spvpp_u1b1_21_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_21_eta; + spvpp_u1b1_22_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_22_eta; + spvpp_u1b1_23_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_23_eta; + spvpp_u1b1_2_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_2_eta; + spvpp_u1b1_3_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_3_eta; + spvpp_u1b1_4_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_4_eta; + spvpp_u1b1_5_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_5_eta; + spvpp_u1b1_6_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_6_eta; + spvpp_u1b1_7_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_7_eta; + spvpp_u1b1_8_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_8_eta; + spvpp_u1b1_9_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u1b1_9_eta; + spvpp_u2b1_0_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_0_eta; + spvpp_u2b1_10_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_10_eta; + spvpp_u2b1_11_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_11_eta; + spvpp_u2b1_1_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_1_eta; + spvpp_u2b1_2_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_2_eta; + spvpp_u2b1_3_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_3_eta; + spvpp_u2b1_4_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_4_eta; + spvpp_u2b1_5_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_5_eta; + spvpp_u2b1_6_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_6_eta; + spvpp_u2b1_7_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_7_eta; + spvpp_u2b1_8_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_8_eta; + spvpp_u2b1_9_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u2b1_9_eta; + spvpp_u3b1_0_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_0_eta; + spvpp_u3b1_10_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_10_eta; + spvpp_u3b1_11_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_11_eta; + spvpp_u3b1_1_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_1_eta; + spvpp_u3b1_2_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_2_eta; + spvpp_u3b1_3_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_3_eta; + spvpp_u3b1_4_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_4_eta; + spvpp_u3b1_5_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_5_eta; + spvpp_u3b1_6_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_6_eta; + spvpp_u3b1_7_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_7_eta; + spvpp_u3b1_8_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_8_eta; + spvpp_u3b1_9_eta_ptr_b_6_1 = (utype_b_6_1*) &spvpp_u3b1_9_eta; + RC_spvpp_ptu2a_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu2a_etaPTfull; + RC_spvpp_ptu2b_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu2b_etaPTfull; + RC_spvpp_ptu2c_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu2c_etaPTfull; + RC_spvpp_ptu3a_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu3a_etaPTfull; + RC_spvpp_ptu3b_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu3b_etaPTfull; + RC_spvpp_ptu3c_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu3c_etaPTfull; + RC_spvpp_ptu4a_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu4a_etaPTfull; + RC_spvpp_ptu4b_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu4b_etaPTfull; + RC_spvpp_ptu4c_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptu4c_etaPTfull; + RC_spvpp_ptua2a_etaPT_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptua2a_etaPT; + RC_spvpp_ptua2b_etaPT_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptua2b_etaPT; + RC_spvpp_ptua2c_etaPT_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptua2c_etaPT; + RC_spvpp_ptua3a_etaPT_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptua3a_etaPT; + RC_spvpp_ptua3b_etaPT_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptua3b_etaPT; + RC_spvpp_ptua3c_etaPT_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptua3c_etaPT; + RC_spvpp_ptub2a_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptub2a_etaPTfull; + RC_spvpp_ptub2b_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptub2b_etaPTfull; + RC_spvpp_ptub2c_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptub2c_etaPTfull; + RC_spvpp_ptub2d_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &RC_spvpp_ptub2d_etaPTfull; + spvpp_ptu2a_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu2a_etaPTfull; + spvpp_ptu2b_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu2b_etaPTfull; + spvpp_ptu2c_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu2c_etaPTfull; + spvpp_ptu3a_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu3a_etaPTfull; + spvpp_ptu3b_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu3b_etaPTfull; + spvpp_ptu3c_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu3c_etaPTfull; + spvpp_ptu4a_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu4a_etaPTfull; + spvpp_ptu4b_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu4b_etaPTfull; + spvpp_ptu4c_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptu4c_etaPTfull; + spvpp_ptua2a_etaPT_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptua2a_etaPT; + spvpp_ptua2b_etaPT_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptua2b_etaPT; + spvpp_ptua2c_etaPT_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptua2c_etaPT; + spvpp_ptua3a_etaPT_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptua3a_etaPT; + spvpp_ptua3b_etaPT_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptua3b_etaPT; + spvpp_ptua3c_etaPT_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptua3c_etaPT; + spvpp_ptub2a_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptub2a_etaPTfull; + spvpp_ptub2b_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptub2b_etaPTfull; + spvpp_ptub2c_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptub2c_etaPTfull; + spvpp_ptub2d_etaPTfull_ptr_b_6_2 = (utype_b_6_2*) &spvpp_ptub2d_etaPTfull; + RC_spvpp_ptu2a_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu2a_etadiff_a; + RC_spvpp_ptu2b_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu2b_etadiff_a; + RC_spvpp_ptu2c_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu2c_etadiff_a; + RC_spvpp_ptu3a_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu3a_etadiff_a; + RC_spvpp_ptu3b_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu3b_etadiff_a; + RC_spvpp_ptu3c_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu3c_etadiff_a; + RC_spvpp_ptu4a_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu4a_etadiff_a; + RC_spvpp_ptu4b_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu4b_etadiff_a; + RC_spvpp_ptu4c_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &RC_spvpp_ptu4c_etadiff_a; + spvpp_ptu2a_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu2a_etadiff_a; + spvpp_ptu2b_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu2b_etadiff_a; + spvpp_ptu2c_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu2c_etadiff_a; + spvpp_ptu3a_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu3a_etadiff_a; + spvpp_ptu3b_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu3b_etadiff_a; + spvpp_ptu3c_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu3c_etadiff_a; + spvpp_ptu4a_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu4a_etadiff_a; + spvpp_ptu4b_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu4b_etadiff_a; + spvpp_ptu4c_etadiff_a_ptr_b_6_3 = (utype_b_6_3*) &spvpp_ptu4c_etadiff_a; + RC_spvpp_bxcorrect_tid_ptr_b_6_5 = (utype_b_6_5*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_6_5 = (utype_b_6_5*) &RC_spvpp_fsuv_idt; + spvpp_bxcorrect_tid_ptr_b_6_5 = (utype_b_6_5*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_6_5 = (utype_b_6_5*) &spvpp_fsuv_idt; + RC_spvpp_Eqme12a_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_Eqme34; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1ac_zcnt; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_m0_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame1df_zcnt_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame1df_zcnt; + RC_spvpp_bxa__bxame2_Exists_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_m0_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame2_zcnt_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame2_zcnt; + RC_spvpp_bxa__bxame3_Exists_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_m0_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame3_zcnt_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame3_zcnt; + RC_spvpp_bxa__bxame4_Exists_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_m0_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxa__bxame4_zcnt_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxa__bxame4_zcnt; + RC_spvpp_bxcorrect_Exists_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_m0_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_bxcorrect_zcnt_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_bxcorrect_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_survived_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_fsuv_survived; + RC_spvpp_m0_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_m0; + RC_spvpp_m1_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &RC_spvpp_ptu3c_SelPhi; + spvpp_Eqme12a_ptr_b_6_6 = (utype_b_6_6*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_6_6 = (utype_b_6_6*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_6_6 = (utype_b_6_6*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_6_6 = (utype_b_6_6*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_6_6 = (utype_b_6_6*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_6_6 = (utype_b_6_6*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_6_6 = (utype_b_6_6*) &spvpp_Eqme34; + spvpp_bxa__bxamb1_Exists_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_zcnt_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_m0_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1ac_zcnt_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1ac_zcnt; + spvpp_bxa__bxame1df_Exists_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_m0_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame1df_zcnt_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame1df_zcnt; + spvpp_bxa__bxame2_Exists_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_m0_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame2_zcnt_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame2_zcnt; + spvpp_bxa__bxame3_Exists_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_m0_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame3_zcnt_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame3_zcnt; + spvpp_bxa__bxame4_Exists_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_m0_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame4_m2; + spvpp_bxa__bxame4_zcnt_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxa__bxame4_zcnt; + spvpp_bxcorrect_Exists_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_m0_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxcorrect_m2; + spvpp_bxcorrect_zcnt_ptr_b_6_6 = (utype_b_6_6*) &spvpp_bxcorrect_zcnt; + spvpp_fsuv_Exists_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv_killrr3; + spvpp_fsuv_survived_ptr_b_6_6 = (utype_b_6_6*) &spvpp_fsuv_survived; + spvpp_m0_ptr_b_6_6 = (utype_b_6_6*) &spvpp_m0; + spvpp_m1_ptr_b_6_6 = (utype_b_6_6*) &spvpp_m1; + spvpp_m2_ptr_b_6_6 = (utype_b_6_6*) &spvpp_m2; + spvpp_mux_FR_ptr_b_6_6 = (utype_b_6_6*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_6_6 = (utype_b_6_6*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_6_6 = (utype_b_6_6*) &spvpp_pass12; + spvpp_pass13_ptr_b_6_6 = (utype_b_6_6*) &spvpp_pass13; + spvpp_pass14_ptr_b_6_6 = (utype_b_6_6*) &spvpp_pass14; + spvpp_ptu2a_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_SelPhi_ptr_b_6_6 = (utype_b_6_6*) &spvpp_ptu3c_SelPhi; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_7_0 = (utype_b_7_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_7_0 = (utype_b_7_0*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_7_0 = (utype_b_7_0*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_7_0 = (utype_b_7_0*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_7_0 = (utype_b_7_0*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_7_0 = (utype_b_7_0*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_7_0 = (utype_b_7_0*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_fsuv_larg_ptr_b_7_0 = (utype_b_7_0*) &RC_spvpp_fsuv_larg; + spvpp_bxa__bxamb1_larg1_ptr_b_7_0 = (utype_b_7_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_7_0 = (utype_b_7_0*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_7_0 = (utype_b_7_0*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_7_0 = (utype_b_7_0*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_7_0 = (utype_b_7_0*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_7_0 = (utype_b_7_0*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_7_0 = (utype_b_7_0*) &spvpp_bxcorrect_larg1; + spvpp_fsuv_larg_ptr_b_7_0 = (utype_b_7_0*) &spvpp_fsuv_larg; + RC_spvpp_ptub2a_b_ptr_b_7_4 = (utype_b_7_4*) &RC_spvpp_ptub2a_b; + RC_spvpp_ptub2b_b_ptr_b_7_4 = (utype_b_7_4*) &RC_spvpp_ptub2b_b; + RC_spvpp_ptub2c_b_ptr_b_7_4 = (utype_b_7_4*) &RC_spvpp_ptub2c_b; + RC_spvpp_ptub2d_b_ptr_b_7_4 = (utype_b_7_4*) &RC_spvpp_ptub2d_b; + spvpp_ptub2a_b_ptr_b_7_4 = (utype_b_7_4*) &spvpp_ptub2a_b; + spvpp_ptub2b_b_ptr_b_7_4 = (utype_b_7_4*) &spvpp_ptub2b_b; + spvpp_ptub2c_b_ptr_b_7_4 = (utype_b_7_4*) &spvpp_ptub2c_b; + spvpp_ptub2d_b_ptr_b_7_4 = (utype_b_7_4*) &spvpp_ptub2d_b; + RC_spvpp_Eq1b1_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_Eqme14; + RC_spvpp_au2_0_me21_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au2_0_me21; + RC_spvpp_au2_1_me21_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au2_1_me21; + RC_spvpp_au2_2_me21_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au2_2_me21; + RC_spvpp_au2b_0_mb11_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au2b_0_mb11; + RC_spvpp_au2b_1_mb11_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au2b_1_mb11; + RC_spvpp_au2b_2_mb11_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au2b_2_mb11; + RC_spvpp_au2b_3_mb11_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au2b_3_mb11; + RC_spvpp_au3_0_me31_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au3_0_me31; + RC_spvpp_au3_1_me31_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au3_1_me31; + RC_spvpp_au3_2_me31_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au3_2_me31; + RC_spvpp_au4_0_me41_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au4_0_me41; + RC_spvpp_au4_1_me41_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au4_1_me41; + RC_spvpp_au4_2_me41_ptr_b_7_6 = (utype_b_7_6*) &RC_spvpp_au4_2_me41; + spvpp_Eq1b1_ptr_b_7_6 = (utype_b_7_6*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_7_6 = (utype_b_7_6*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_7_6 = (utype_b_7_6*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_7_6 = (utype_b_7_6*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_7_6 = (utype_b_7_6*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_7_6 = (utype_b_7_6*) &spvpp_Eqme14; + spvpp_au2_0_me21_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au2_0_me21; + spvpp_au2_1_me21_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au2_1_me21; + spvpp_au2_2_me21_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au2_2_me21; + spvpp_au2b_0_mb11_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au2b_0_mb11; + spvpp_au2b_1_mb11_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au2b_1_mb11; + spvpp_au2b_2_mb11_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au2b_2_mb11; + spvpp_au2b_3_mb11_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au2b_3_mb11; + spvpp_au3_0_me31_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au3_0_me31; + spvpp_au3_1_me31_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au3_1_me31; + spvpp_au3_2_me31_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au3_2_me31; + spvpp_au4_0_me41_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au4_0_me41; + spvpp_au4_1_me41_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au4_1_me41; + spvpp_au4_2_me41_ptr_b_7_6 = (utype_b_7_6*) &spvpp_au4_2_me41; + RC_spvpp_Eqme12a_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_Eqme34; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1ac_zcnt; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_m0_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame1df_zcnt_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame1df_zcnt; + RC_spvpp_bxa__bxame2_Exists_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_m0_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame2_zcnt_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame2_zcnt; + RC_spvpp_bxa__bxame3_Exists_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_m0_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame3_zcnt_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame3_zcnt; + RC_spvpp_bxa__bxame4_Exists_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_m0_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxa__bxame4_zcnt_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxa__bxame4_zcnt; + RC_spvpp_bxcorrect_Exists_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_m0_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_bxcorrect_zcnt_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_bxcorrect_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_survived_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_fsuv_survived; + RC_spvpp_m0_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_m0; + RC_spvpp_m1_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_ptu3c_SelPhi; + RC_spvpp_u12_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_0_Dphi; + RC_spvpp_u12_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_10_Dphi; + RC_spvpp_u12_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_11_Dphi; + RC_spvpp_u12_12_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_12_Dphi; + RC_spvpp_u12_13_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_13_Dphi; + RC_spvpp_u12_14_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_14_Dphi; + RC_spvpp_u12_15_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_15_Dphi; + RC_spvpp_u12_16_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_16_Dphi; + RC_spvpp_u12_17_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_17_Dphi; + RC_spvpp_u12_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_1_Dphi; + RC_spvpp_u12_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_2_Dphi; + RC_spvpp_u12_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_3_Dphi; + RC_spvpp_u12_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_4_Dphi; + RC_spvpp_u12_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_5_Dphi; + RC_spvpp_u12_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_6_Dphi; + RC_spvpp_u12_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_7_Dphi; + RC_spvpp_u12_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_8_Dphi; + RC_spvpp_u12_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u12_9_Dphi; + RC_spvpp_u13_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_0_Dphi; + RC_spvpp_u13_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_10_Dphi; + RC_spvpp_u13_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_11_Dphi; + RC_spvpp_u13_12_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_12_Dphi; + RC_spvpp_u13_13_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_13_Dphi; + RC_spvpp_u13_14_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_14_Dphi; + RC_spvpp_u13_15_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_15_Dphi; + RC_spvpp_u13_16_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_16_Dphi; + RC_spvpp_u13_17_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_17_Dphi; + RC_spvpp_u13_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_1_Dphi; + RC_spvpp_u13_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_2_Dphi; + RC_spvpp_u13_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_3_Dphi; + RC_spvpp_u13_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_4_Dphi; + RC_spvpp_u13_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_5_Dphi; + RC_spvpp_u13_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_6_Dphi; + RC_spvpp_u13_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_7_Dphi; + RC_spvpp_u13_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_8_Dphi; + RC_spvpp_u13_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u13_9_Dphi; + RC_spvpp_u14_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_0_Dphi; + RC_spvpp_u14_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_10_Dphi; + RC_spvpp_u14_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_11_Dphi; + RC_spvpp_u14_12_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_12_Dphi; + RC_spvpp_u14_13_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_13_Dphi; + RC_spvpp_u14_14_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_14_Dphi; + RC_spvpp_u14_15_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_15_Dphi; + RC_spvpp_u14_16_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_16_Dphi; + RC_spvpp_u14_17_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_17_Dphi; + RC_spvpp_u14_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_1_Dphi; + RC_spvpp_u14_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_2_Dphi; + RC_spvpp_u14_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_3_Dphi; + RC_spvpp_u14_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_4_Dphi; + RC_spvpp_u14_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_5_Dphi; + RC_spvpp_u14_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_6_Dphi; + RC_spvpp_u14_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_7_Dphi; + RC_spvpp_u14_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_8_Dphi; + RC_spvpp_u14_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u14_9_Dphi; + RC_spvpp_u1b1_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_0_Dphi; + RC_spvpp_u1b1_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_10_Dphi; + RC_spvpp_u1b1_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_11_Dphi; + RC_spvpp_u1b1_12_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_12_Dphi; + RC_spvpp_u1b1_13_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_13_Dphi; + RC_spvpp_u1b1_14_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_14_Dphi; + RC_spvpp_u1b1_15_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_15_Dphi; + RC_spvpp_u1b1_16_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_16_Dphi; + RC_spvpp_u1b1_17_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_17_Dphi; + RC_spvpp_u1b1_18_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_18_Dphi; + RC_spvpp_u1b1_19_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_19_Dphi; + RC_spvpp_u1b1_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_1_Dphi; + RC_spvpp_u1b1_20_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_20_Dphi; + RC_spvpp_u1b1_21_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_21_Dphi; + RC_spvpp_u1b1_22_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_22_Dphi; + RC_spvpp_u1b1_23_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_23_Dphi; + RC_spvpp_u1b1_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_2_Dphi; + RC_spvpp_u1b1_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_3_Dphi; + RC_spvpp_u1b1_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_4_Dphi; + RC_spvpp_u1b1_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_5_Dphi; + RC_spvpp_u1b1_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_6_Dphi; + RC_spvpp_u1b1_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_7_Dphi; + RC_spvpp_u1b1_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_8_Dphi; + RC_spvpp_u1b1_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u1b1_9_Dphi; + RC_spvpp_u23_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_0_Dphi; + RC_spvpp_u23_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_1_Dphi; + RC_spvpp_u23_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_2_Dphi; + RC_spvpp_u23_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_3_Dphi; + RC_spvpp_u23_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_4_Dphi; + RC_spvpp_u23_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_5_Dphi; + RC_spvpp_u23_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_6_Dphi; + RC_spvpp_u23_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_7_Dphi; + RC_spvpp_u23_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u23_8_Dphi; + RC_spvpp_u24_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_0_Dphi; + RC_spvpp_u24_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_1_Dphi; + RC_spvpp_u24_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_2_Dphi; + RC_spvpp_u24_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_3_Dphi; + RC_spvpp_u24_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_4_Dphi; + RC_spvpp_u24_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_5_Dphi; + RC_spvpp_u24_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_6_Dphi; + RC_spvpp_u24_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_7_Dphi; + RC_spvpp_u24_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u24_8_Dphi; + RC_spvpp_u2b1_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_0_Dphi; + RC_spvpp_u2b1_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_10_Dphi; + RC_spvpp_u2b1_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_11_Dphi; + RC_spvpp_u2b1_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_1_Dphi; + RC_spvpp_u2b1_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_2_Dphi; + RC_spvpp_u2b1_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_3_Dphi; + RC_spvpp_u2b1_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_4_Dphi; + RC_spvpp_u2b1_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_5_Dphi; + RC_spvpp_u2b1_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_6_Dphi; + RC_spvpp_u2b1_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_7_Dphi; + RC_spvpp_u2b1_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_8_Dphi; + RC_spvpp_u2b1_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u2b1_9_Dphi; + RC_spvpp_u34_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_0_Dphi; + RC_spvpp_u34_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_1_Dphi; + RC_spvpp_u34_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_2_Dphi; + RC_spvpp_u34_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_3_Dphi; + RC_spvpp_u34_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_4_Dphi; + RC_spvpp_u34_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_5_Dphi; + RC_spvpp_u34_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_6_Dphi; + RC_spvpp_u34_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_7_Dphi; + RC_spvpp_u34_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u34_8_Dphi; + RC_spvpp_u3b1_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_0_Dphi; + RC_spvpp_u3b1_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_10_Dphi; + RC_spvpp_u3b1_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_11_Dphi; + RC_spvpp_u3b1_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_1_Dphi; + RC_spvpp_u3b1_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_2_Dphi; + RC_spvpp_u3b1_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_3_Dphi; + RC_spvpp_u3b1_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_4_Dphi; + RC_spvpp_u3b1_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_5_Dphi; + RC_spvpp_u3b1_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_6_Dphi; + RC_spvpp_u3b1_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_7_Dphi; + RC_spvpp_u3b1_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_8_Dphi; + RC_spvpp_u3b1_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &RC_spvpp_u3b1_9_Dphi; + spvpp_Eqme12a_ptr_b_7_7 = (utype_b_7_7*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_7_7 = (utype_b_7_7*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_7_7 = (utype_b_7_7*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_7_7 = (utype_b_7_7*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_7_7 = (utype_b_7_7*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_7_7 = (utype_b_7_7*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_7_7 = (utype_b_7_7*) &spvpp_Eqme34; + spvpp_bxa__bxamb1_Exists_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_zcnt_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_m0_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1ac_zcnt_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1ac_zcnt; + spvpp_bxa__bxame1df_Exists_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_m0_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame1df_zcnt_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame1df_zcnt; + spvpp_bxa__bxame2_Exists_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_m0_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame2_zcnt_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame2_zcnt; + spvpp_bxa__bxame3_Exists_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_m0_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame3_zcnt_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame3_zcnt; + spvpp_bxa__bxame4_Exists_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_m0_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame4_m2; + spvpp_bxa__bxame4_zcnt_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxa__bxame4_zcnt; + spvpp_bxcorrect_Exists_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_m0_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxcorrect_m2; + spvpp_bxcorrect_zcnt_ptr_b_7_7 = (utype_b_7_7*) &spvpp_bxcorrect_zcnt; + spvpp_fsuv_Exists_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv_killrr3; + spvpp_fsuv_survived_ptr_b_7_7 = (utype_b_7_7*) &spvpp_fsuv_survived; + spvpp_m0_ptr_b_7_7 = (utype_b_7_7*) &spvpp_m0; + spvpp_m1_ptr_b_7_7 = (utype_b_7_7*) &spvpp_m1; + spvpp_m2_ptr_b_7_7 = (utype_b_7_7*) &spvpp_m2; + spvpp_mux_FR_ptr_b_7_7 = (utype_b_7_7*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_7_7 = (utype_b_7_7*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_7_7 = (utype_b_7_7*) &spvpp_pass12; + spvpp_pass13_ptr_b_7_7 = (utype_b_7_7*) &spvpp_pass13; + spvpp_pass14_ptr_b_7_7 = (utype_b_7_7*) &spvpp_pass14; + spvpp_ptu2a_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_SelPhi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_ptu3c_SelPhi; + spvpp_u12_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_0_Dphi; + spvpp_u12_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_10_Dphi; + spvpp_u12_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_11_Dphi; + spvpp_u12_12_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_12_Dphi; + spvpp_u12_13_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_13_Dphi; + spvpp_u12_14_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_14_Dphi; + spvpp_u12_15_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_15_Dphi; + spvpp_u12_16_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_16_Dphi; + spvpp_u12_17_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_17_Dphi; + spvpp_u12_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_1_Dphi; + spvpp_u12_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_2_Dphi; + spvpp_u12_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_3_Dphi; + spvpp_u12_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_4_Dphi; + spvpp_u12_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_5_Dphi; + spvpp_u12_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_6_Dphi; + spvpp_u12_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_7_Dphi; + spvpp_u12_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_8_Dphi; + spvpp_u12_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u12_9_Dphi; + spvpp_u13_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_0_Dphi; + spvpp_u13_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_10_Dphi; + spvpp_u13_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_11_Dphi; + spvpp_u13_12_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_12_Dphi; + spvpp_u13_13_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_13_Dphi; + spvpp_u13_14_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_14_Dphi; + spvpp_u13_15_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_15_Dphi; + spvpp_u13_16_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_16_Dphi; + spvpp_u13_17_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_17_Dphi; + spvpp_u13_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_1_Dphi; + spvpp_u13_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_2_Dphi; + spvpp_u13_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_3_Dphi; + spvpp_u13_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_4_Dphi; + spvpp_u13_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_5_Dphi; + spvpp_u13_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_6_Dphi; + spvpp_u13_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_7_Dphi; + spvpp_u13_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_8_Dphi; + spvpp_u13_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u13_9_Dphi; + spvpp_u14_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_0_Dphi; + spvpp_u14_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_10_Dphi; + spvpp_u14_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_11_Dphi; + spvpp_u14_12_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_12_Dphi; + spvpp_u14_13_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_13_Dphi; + spvpp_u14_14_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_14_Dphi; + spvpp_u14_15_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_15_Dphi; + spvpp_u14_16_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_16_Dphi; + spvpp_u14_17_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_17_Dphi; + spvpp_u14_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_1_Dphi; + spvpp_u14_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_2_Dphi; + spvpp_u14_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_3_Dphi; + spvpp_u14_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_4_Dphi; + spvpp_u14_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_5_Dphi; + spvpp_u14_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_6_Dphi; + spvpp_u14_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_7_Dphi; + spvpp_u14_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_8_Dphi; + spvpp_u14_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u14_9_Dphi; + spvpp_u1b1_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_0_Dphi; + spvpp_u1b1_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_10_Dphi; + spvpp_u1b1_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_11_Dphi; + spvpp_u1b1_12_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_12_Dphi; + spvpp_u1b1_13_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_13_Dphi; + spvpp_u1b1_14_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_14_Dphi; + spvpp_u1b1_15_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_15_Dphi; + spvpp_u1b1_16_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_16_Dphi; + spvpp_u1b1_17_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_17_Dphi; + spvpp_u1b1_18_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_18_Dphi; + spvpp_u1b1_19_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_19_Dphi; + spvpp_u1b1_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_1_Dphi; + spvpp_u1b1_20_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_20_Dphi; + spvpp_u1b1_21_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_21_Dphi; + spvpp_u1b1_22_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_22_Dphi; + spvpp_u1b1_23_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_23_Dphi; + spvpp_u1b1_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_2_Dphi; + spvpp_u1b1_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_3_Dphi; + spvpp_u1b1_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_4_Dphi; + spvpp_u1b1_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_5_Dphi; + spvpp_u1b1_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_6_Dphi; + spvpp_u1b1_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_7_Dphi; + spvpp_u1b1_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_8_Dphi; + spvpp_u1b1_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u1b1_9_Dphi; + spvpp_u23_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_0_Dphi; + spvpp_u23_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_1_Dphi; + spvpp_u23_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_2_Dphi; + spvpp_u23_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_3_Dphi; + spvpp_u23_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_4_Dphi; + spvpp_u23_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_5_Dphi; + spvpp_u23_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_6_Dphi; + spvpp_u23_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_7_Dphi; + spvpp_u23_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u23_8_Dphi; + spvpp_u24_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_0_Dphi; + spvpp_u24_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_1_Dphi; + spvpp_u24_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_2_Dphi; + spvpp_u24_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_3_Dphi; + spvpp_u24_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_4_Dphi; + spvpp_u24_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_5_Dphi; + spvpp_u24_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_6_Dphi; + spvpp_u24_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_7_Dphi; + spvpp_u24_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u24_8_Dphi; + spvpp_u2b1_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_0_Dphi; + spvpp_u2b1_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_10_Dphi; + spvpp_u2b1_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_11_Dphi; + spvpp_u2b1_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_1_Dphi; + spvpp_u2b1_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_2_Dphi; + spvpp_u2b1_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_3_Dphi; + spvpp_u2b1_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_4_Dphi; + spvpp_u2b1_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_5_Dphi; + spvpp_u2b1_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_6_Dphi; + spvpp_u2b1_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_7_Dphi; + spvpp_u2b1_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_8_Dphi; + spvpp_u2b1_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u2b1_9_Dphi; + spvpp_u34_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_0_Dphi; + spvpp_u34_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_1_Dphi; + spvpp_u34_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_2_Dphi; + spvpp_u34_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_3_Dphi; + spvpp_u34_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_4_Dphi; + spvpp_u34_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_5_Dphi; + spvpp_u34_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_6_Dphi; + spvpp_u34_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_7_Dphi; + spvpp_u34_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u34_8_Dphi; + spvpp_u3b1_0_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_0_Dphi; + spvpp_u3b1_10_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_10_Dphi; + spvpp_u3b1_11_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_11_Dphi; + spvpp_u3b1_1_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_1_Dphi; + spvpp_u3b1_2_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_2_Dphi; + spvpp_u3b1_3_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_3_Dphi; + spvpp_u3b1_4_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_4_Dphi; + spvpp_u3b1_5_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_5_Dphi; + spvpp_u3b1_6_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_6_Dphi; + spvpp_u3b1_7_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_7_Dphi; + spvpp_u3b1_8_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_8_Dphi; + spvpp_u3b1_9_Dphi_ptr_b_7_7 = (utype_b_7_7*) &spvpp_u3b1_9_Dphi; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_fsuv_larg_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_ptu2a_d_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu2a_d; + RC_spvpp_ptu2a_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu2a_phidiff_a; + RC_spvpp_ptu2b_d_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu2b_d; + RC_spvpp_ptu2b_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu2b_phidiff_a; + RC_spvpp_ptu2c_d_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu2c_d; + RC_spvpp_ptu2c_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu2c_phidiff_a; + RC_spvpp_ptu3a_d_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu3a_d; + RC_spvpp_ptu3a_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu3a_phidiff_a; + RC_spvpp_ptu3b_d_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu3b_d; + RC_spvpp_ptu3b_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu3b_phidiff_a; + RC_spvpp_ptu3c_d_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu3c_d; + RC_spvpp_ptu3c_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &RC_spvpp_ptu3c_phidiff_a; + spvpp_bxa__bxamb1_larg1_ptr_b_8_0 = (utype_b_8_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_fsuv_larg_ptr_b_8_0 = (utype_b_8_0*) &spvpp_fsuv_larg; + spvpp_ptu2a_d_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu2a_d; + spvpp_ptu2a_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu2a_phidiff_a; + spvpp_ptu2b_d_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu2b_d; + spvpp_ptu2b_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu2b_phidiff_a; + spvpp_ptu2c_d_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu2c_d; + spvpp_ptu2c_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu2c_phidiff_a; + spvpp_ptu3a_d_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu3a_d; + spvpp_ptu3a_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu3a_phidiff_a; + spvpp_ptu3b_d_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu3b_d; + spvpp_ptu3b_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu3b_phidiff_a; + spvpp_ptu3c_d_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu3c_d; + spvpp_ptu3c_phidiff_a_ptr_b_8_0 = (utype_b_8_0*) &spvpp_ptu3c_phidiff_a; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_ptub2a_a_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_ptub2a_a; + RC_spvpp_ptub2b_a_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_ptub2b_a; + RC_spvpp_ptub2c_a_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_ptub2c_a; + RC_spvpp_ptub2d_a_ptr_b_8_1 = (utype_b_8_1*) &RC_spvpp_ptub2d_a; + spvpp_bxa__bxame1ac_larg1_ptr_b_8_1 = (utype_b_8_1*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_8_1 = (utype_b_8_1*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_8_1 = (utype_b_8_1*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_8_1 = (utype_b_8_1*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_8_1 = (utype_b_8_1*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_8_1 = (utype_b_8_1*) &spvpp_bxcorrect_larg1; + spvpp_ptub2a_a_ptr_b_8_1 = (utype_b_8_1*) &spvpp_ptub2a_a; + spvpp_ptub2b_a_ptr_b_8_1 = (utype_b_8_1*) &spvpp_ptub2b_a; + spvpp_ptub2c_a_ptr_b_8_1 = (utype_b_8_1*) &spvpp_ptub2c_a; + spvpp_ptub2d_a_ptr_b_8_1 = (utype_b_8_1*) &spvpp_ptub2d_a; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_2 = (utype_b_8_2*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_2 = (utype_b_8_2*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_8_2 = (utype_b_8_2*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_8_2 = (utype_b_8_2*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_8_2 = (utype_b_8_2*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_8_2 = (utype_b_8_2*) &RC_spvpp_bxcorrect_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_8_2 = (utype_b_8_2*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_8_2 = (utype_b_8_2*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_8_2 = (utype_b_8_2*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_8_2 = (utype_b_8_2*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_8_2 = (utype_b_8_2*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_8_2 = (utype_b_8_2*) &spvpp_bxcorrect_larg1; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_3 = (utype_b_8_3*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_3 = (utype_b_8_3*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_8_3 = (utype_b_8_3*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_8_3 = (utype_b_8_3*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_8_3 = (utype_b_8_3*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_8_3 = (utype_b_8_3*) &RC_spvpp_bxcorrect_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_8_3 = (utype_b_8_3*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_8_3 = (utype_b_8_3*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_8_3 = (utype_b_8_3*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_8_3 = (utype_b_8_3*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_8_3 = (utype_b_8_3*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_8_3 = (utype_b_8_3*) &spvpp_bxcorrect_larg1; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_4 = (utype_b_8_4*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_4 = (utype_b_8_4*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_8_4 = (utype_b_8_4*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_8_4 = (utype_b_8_4*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_8_4 = (utype_b_8_4*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_8_4 = (utype_b_8_4*) &RC_spvpp_bxcorrect_larg1; + spvpp_bxa__bxame1ac_larg1_ptr_b_8_4 = (utype_b_8_4*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_8_4 = (utype_b_8_4*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_8_4 = (utype_b_8_4*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_8_4 = (utype_b_8_4*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_8_4 = (utype_b_8_4*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_8_4 = (utype_b_8_4*) &spvpp_bxcorrect_larg1; + RC_idHp_ptr_b_8_5 = (utype_b_8_5*) &RC_idHp; + RC_idLp_ptr_b_8_5 = (utype_b_8_5*) &RC_idLp; + RC_idMp_ptr_b_8_5 = (utype_b_8_5*) &RC_idMp; + RC_pHp_ptr_b_8_5 = (utype_b_8_5*) &RC_pHp; + RC_pLp_ptr_b_8_5 = (utype_b_8_5*) &RC_pLp; + RC_pMp_ptr_b_8_5 = (utype_b_8_5*) &RC_pMp; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_b3_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_bxcorrect_b3; + RC_spvpp_bxcorrect_larg1_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_u2aIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u2aIdt; + RC_spvpp_u2bIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u2bIdt; + RC_spvpp_u2cIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u2cIdt; + RC_spvpp_u3aIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u3aIdt; + RC_spvpp_u3bIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u3bIdt; + RC_spvpp_u3cIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u3cIdt; + RC_spvpp_u4aIdrrr_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u4aIdrrr; + RC_spvpp_u4aIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u4aIdt; + RC_spvpp_u4bIdrrr_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u4bIdrrr; + RC_spvpp_u4bIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u4bIdt; + RC_spvpp_u4cIdrrr_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u4cIdrrr; + RC_spvpp_u4cIdt_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_u4cIdt; + RC_spvpp_ua3aIdrrr_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_ua3aIdrrr; + RC_spvpp_ua3bIdrrr_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_ua3bIdrrr; + RC_spvpp_ua3cIdrrr_ptr_b_8_5 = (utype_b_8_5*) &RC_spvpp_ua3cIdrrr; + idHp_ptr_b_8_5 = (utype_b_8_5*) &idHp; + idLp_ptr_b_8_5 = (utype_b_8_5*) &idLp; + idMp_ptr_b_8_5 = (utype_b_8_5*) &idMp; + pHp_ptr_b_8_5 = (utype_b_8_5*) &pHp; + pLp_ptr_b_8_5 = (utype_b_8_5*) &pLp; + pMp_ptr_b_8_5 = (utype_b_8_5*) &pMp; + spvpp_bxa__bxame1ac_larg1_ptr_b_8_5 = (utype_b_8_5*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_8_5 = (utype_b_8_5*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_8_5 = (utype_b_8_5*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_8_5 = (utype_b_8_5*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_8_5 = (utype_b_8_5*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_b3_ptr_b_8_5 = (utype_b_8_5*) &spvpp_bxcorrect_b3; + spvpp_bxcorrect_larg1_ptr_b_8_5 = (utype_b_8_5*) &spvpp_bxcorrect_larg1; + spvpp_u2aIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u2aIdt; + spvpp_u2bIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u2bIdt; + spvpp_u2cIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u2cIdt; + spvpp_u3aIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u3aIdt; + spvpp_u3bIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u3bIdt; + spvpp_u3cIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u3cIdt; + spvpp_u4aIdrrr_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u4aIdrrr; + spvpp_u4aIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u4aIdt; + spvpp_u4bIdrrr_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u4bIdrrr; + spvpp_u4bIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u4bIdt; + spvpp_u4cIdrrr_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u4cIdrrr; + spvpp_u4cIdt_ptr_b_8_5 = (utype_b_8_5*) &spvpp_u4cIdt; + spvpp_ua3aIdrrr_ptr_b_8_5 = (utype_b_8_5*) &spvpp_ua3aIdrrr; + spvpp_ua3bIdrrr_ptr_b_8_5 = (utype_b_8_5*) &spvpp_ua3bIdrrr; + spvpp_ua3cIdrrr_ptr_b_8_5 = (utype_b_8_5*) &spvpp_ua3cIdrrr; + RC_spvpp_Eqme23r_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24r_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_Eqme24r; + RC_spvpp_Eqme34r_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_Eqme34r; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_8_6 = (utype_b_8_6*) &RC_spvpp_bxcorrect_larg1; + spvpp_Eqme23r_ptr_b_8_6 = (utype_b_8_6*) &spvpp_Eqme23r; + spvpp_Eqme24r_ptr_b_8_6 = (utype_b_8_6*) &spvpp_Eqme24r; + spvpp_Eqme34r_ptr_b_8_6 = (utype_b_8_6*) &spvpp_Eqme34r; + spvpp_bxa__bxame1ac_larg1_ptr_b_8_6 = (utype_b_8_6*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_8_6 = (utype_b_8_6*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_8_6 = (utype_b_8_6*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_8_6 = (utype_b_8_6*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_8_6 = (utype_b_8_6*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_8_6 = (utype_b_8_6*) &spvpp_bxcorrect_larg1; + RC_control_ptr_b_8_7 = (utype_b_8_7*) &RC_control; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_7 = (utype_b_8_7*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_7 = (utype_b_8_7*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame2_larg1_ptr_b_8_7 = (utype_b_8_7*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame3_larg1_ptr_b_8_7 = (utype_b_8_7*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame4_larg1_ptr_b_8_7 = (utype_b_8_7*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxcorrect_larg1_ptr_b_8_7 = (utype_b_8_7*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_bxcorrect_tid_ptr_b_8_7 = (utype_b_8_7*) &RC_spvpp_bxcorrect_tid; + RC_spvpp_fsuv_idt_ptr_b_8_7 = (utype_b_8_7*) &RC_spvpp_fsuv_idt; + control_ptr_b_8_7 = (utype_b_8_7*) &control; + spvpp_bxa__bxame1ac_larg1_ptr_b_8_7 = (utype_b_8_7*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1df_larg1_ptr_b_8_7 = (utype_b_8_7*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame2_larg1_ptr_b_8_7 = (utype_b_8_7*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame3_larg1_ptr_b_8_7 = (utype_b_8_7*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame4_larg1_ptr_b_8_7 = (utype_b_8_7*) &spvpp_bxa__bxame4_larg1; + spvpp_bxcorrect_larg1_ptr_b_8_7 = (utype_b_8_7*) &spvpp_bxcorrect_larg1; + spvpp_bxcorrect_tid_ptr_b_8_7 = (utype_b_8_7*) &spvpp_bxcorrect_tid; + spvpp_fsuv_idt_ptr_b_8_7 = (utype_b_8_7*) &spvpp_fsuv_idt; + RC_spvpp_Eqme12a_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_Eqme14a; + RC_spvpp_Eqme23_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_Eqme23; + RC_spvpp_Eqme23r_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_Eqme23r; + RC_spvpp_Eqme24_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_Eqme24; + RC_spvpp_Eqme34_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_Eqme34; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_bxa__bxame1ac_Exists_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1ac_Exists; + RC_spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1ac_ilgj; + RC_spvpp_bxa__bxame1ac_larg1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1ac_larg1; + RC_spvpp_bxa__bxame1ac_m0_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1ac_m0; + RC_spvpp_bxa__bxame1ac_m1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1ac_m1; + RC_spvpp_bxa__bxame1ac_m2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1ac_m2; + RC_spvpp_bxa__bxame1df_Exists_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1df_Exists; + RC_spvpp_bxa__bxame1df_ilgj_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1df_ilgj; + RC_spvpp_bxa__bxame1df_larg1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1df_larg1; + RC_spvpp_bxa__bxame1df_m0_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1df_m0; + RC_spvpp_bxa__bxame1df_m1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1df_m1; + RC_spvpp_bxa__bxame1df_m2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame1df_m2; + RC_spvpp_bxa__bxame2_Exists_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame2_Exists; + RC_spvpp_bxa__bxame2_ilgj_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame2_ilgj; + RC_spvpp_bxa__bxame2_larg1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame2_larg1; + RC_spvpp_bxa__bxame2_m0_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame2_m0; + RC_spvpp_bxa__bxame2_m1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame2_m1; + RC_spvpp_bxa__bxame2_m2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame2_m2; + RC_spvpp_bxa__bxame3_Exists_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame3_Exists; + RC_spvpp_bxa__bxame3_ilgj_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame3_ilgj; + RC_spvpp_bxa__bxame3_larg1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame3_larg1; + RC_spvpp_bxa__bxame3_m0_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame3_m0; + RC_spvpp_bxa__bxame3_m1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame3_m1; + RC_spvpp_bxa__bxame3_m2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame3_m2; + RC_spvpp_bxa__bxame4_Exists_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame4_Exists; + RC_spvpp_bxa__bxame4_ilgj_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame4_ilgj; + RC_spvpp_bxa__bxame4_larg1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame4_larg1; + RC_spvpp_bxa__bxame4_m0_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame4_m0; + RC_spvpp_bxa__bxame4_m1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame4_m1; + RC_spvpp_bxa__bxame4_m2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxa__bxame4_m2; + RC_spvpp_bxcorrect_Exists_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxcorrect_Exists; + RC_spvpp_bxcorrect_ilgj_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxcorrect_ilgj; + RC_spvpp_bxcorrect_larg1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxcorrect_larg1; + RC_spvpp_bxcorrect_m0_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxcorrect_m0; + RC_spvpp_bxcorrect_m1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxcorrect_m1; + RC_spvpp_bxcorrect_m2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_bxcorrect_m2; + RC_spvpp_fsuv_Exists_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_survived_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_fsuv_survived; + RC_spvpp_m0_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_m0; + RC_spvpp_m1_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &RC_spvpp_ptu3c_SelPhi; + spvpp_Eqme12a_ptr_b_8_8 = (utype_b_8_8*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_8_8 = (utype_b_8_8*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_8_8 = (utype_b_8_8*) &spvpp_Eqme14a; + spvpp_Eqme23_ptr_b_8_8 = (utype_b_8_8*) &spvpp_Eqme23; + spvpp_Eqme23r_ptr_b_8_8 = (utype_b_8_8*) &spvpp_Eqme23r; + spvpp_Eqme24_ptr_b_8_8 = (utype_b_8_8*) &spvpp_Eqme24; + spvpp_Eqme34_ptr_b_8_8 = (utype_b_8_8*) &spvpp_Eqme34; + spvpp_bxa__bxamb1_Exists_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_zcnt_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxamb1_zcnt; + spvpp_bxa__bxame1ac_Exists_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1ac_Exists; + spvpp_bxa__bxame1ac_ilgj_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1ac_ilgj; + spvpp_bxa__bxame1ac_larg1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1ac_larg1; + spvpp_bxa__bxame1ac_m0_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1ac_m0; + spvpp_bxa__bxame1ac_m1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1ac_m1; + spvpp_bxa__bxame1ac_m2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1ac_m2; + spvpp_bxa__bxame1df_Exists_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1df_Exists; + spvpp_bxa__bxame1df_ilgj_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1df_ilgj; + spvpp_bxa__bxame1df_larg1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1df_larg1; + spvpp_bxa__bxame1df_m0_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1df_m0; + spvpp_bxa__bxame1df_m1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1df_m1; + spvpp_bxa__bxame1df_m2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame1df_m2; + spvpp_bxa__bxame2_Exists_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame2_Exists; + spvpp_bxa__bxame2_ilgj_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame2_ilgj; + spvpp_bxa__bxame2_larg1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame2_larg1; + spvpp_bxa__bxame2_m0_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame2_m0; + spvpp_bxa__bxame2_m1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame2_m1; + spvpp_bxa__bxame2_m2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame2_m2; + spvpp_bxa__bxame3_Exists_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame3_Exists; + spvpp_bxa__bxame3_ilgj_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame3_ilgj; + spvpp_bxa__bxame3_larg1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame3_larg1; + spvpp_bxa__bxame3_m0_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame3_m0; + spvpp_bxa__bxame3_m1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame3_m1; + spvpp_bxa__bxame3_m2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame3_m2; + spvpp_bxa__bxame4_Exists_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame4_Exists; + spvpp_bxa__bxame4_ilgj_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame4_ilgj; + spvpp_bxa__bxame4_larg1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame4_larg1; + spvpp_bxa__bxame4_m0_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame4_m0; + spvpp_bxa__bxame4_m1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame4_m1; + spvpp_bxa__bxame4_m2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxa__bxame4_m2; + spvpp_bxcorrect_Exists_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxcorrect_Exists; + spvpp_bxcorrect_ilgj_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxcorrect_ilgj; + spvpp_bxcorrect_larg1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxcorrect_larg1; + spvpp_bxcorrect_m0_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxcorrect_m0; + spvpp_bxcorrect_m1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxcorrect_m1; + spvpp_bxcorrect_m2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_bxcorrect_m2; + spvpp_fsuv_Exists_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv_killrr3; + spvpp_fsuv_survived_ptr_b_8_8 = (utype_b_8_8*) &spvpp_fsuv_survived; + spvpp_m0_ptr_b_8_8 = (utype_b_8_8*) &spvpp_m0; + spvpp_m1_ptr_b_8_8 = (utype_b_8_8*) &spvpp_m1; + spvpp_m2_ptr_b_8_8 = (utype_b_8_8*) &spvpp_m2; + spvpp_mux_FR_ptr_b_8_8 = (utype_b_8_8*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_8_8 = (utype_b_8_8*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_8_8 = (utype_b_8_8*) &spvpp_pass12; + spvpp_pass13_ptr_b_8_8 = (utype_b_8_8*) &spvpp_pass13; + spvpp_pass14_ptr_b_8_8 = (utype_b_8_8*) &spvpp_pass14; + spvpp_ptu2a_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_SelPhi_ptr_b_8_8 = (utype_b_8_8*) &spvpp_ptu3c_SelPhi; + RC_spvpp_bxa__bxamb1_larg1_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_bxa__bxamb1_larg1; + RC_spvpp_fsuv_larg_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_fsuv_larg; + RC_spvpp_ptu2a_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu2a_a; + RC_spvpp_ptu2a_b_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu2a_b; + RC_spvpp_ptu2b_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu2b_a; + RC_spvpp_ptu2b_b_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu2b_b; + RC_spvpp_ptu2c_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu2c_a; + RC_spvpp_ptu2c_b_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu2c_b; + RC_spvpp_ptu3a_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu3a_a; + RC_spvpp_ptu3a_b_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu3a_b; + RC_spvpp_ptu3b_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu3b_a; + RC_spvpp_ptu3b_b_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu3b_b; + RC_spvpp_ptu3c_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu3c_a; + RC_spvpp_ptu3c_b_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu3c_b; + RC_spvpp_ptu4a_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu4a_a; + RC_spvpp_ptu4b_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu4b_a; + RC_spvpp_ptu4c_a_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_ptu4c_a; + RC_spvpp_u12_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_0_meA; + RC_spvpp_u12_0_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_0_meB; + RC_spvpp_u12_10_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_10_meA; + RC_spvpp_u12_10_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_10_meB; + RC_spvpp_u12_11_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_11_meA; + RC_spvpp_u12_11_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_11_meB; + RC_spvpp_u12_12_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_12_meA; + RC_spvpp_u12_12_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_12_meB; + RC_spvpp_u12_13_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_13_meA; + RC_spvpp_u12_13_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_13_meB; + RC_spvpp_u12_14_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_14_meA; + RC_spvpp_u12_14_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_14_meB; + RC_spvpp_u12_15_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_15_meA; + RC_spvpp_u12_15_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_15_meB; + RC_spvpp_u12_16_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_16_meA; + RC_spvpp_u12_16_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_16_meB; + RC_spvpp_u12_17_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_17_meA; + RC_spvpp_u12_17_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_17_meB; + RC_spvpp_u12_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_1_meA; + RC_spvpp_u12_1_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_1_meB; + RC_spvpp_u12_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_2_meA; + RC_spvpp_u12_2_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_2_meB; + RC_spvpp_u12_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_3_meA; + RC_spvpp_u12_3_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_3_meB; + RC_spvpp_u12_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_4_meA; + RC_spvpp_u12_4_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_4_meB; + RC_spvpp_u12_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_5_meA; + RC_spvpp_u12_5_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_5_meB; + RC_spvpp_u12_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_6_meA; + RC_spvpp_u12_6_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_6_meB; + RC_spvpp_u12_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_7_meA; + RC_spvpp_u12_7_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_7_meB; + RC_spvpp_u12_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_8_meA; + RC_spvpp_u12_8_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_8_meB; + RC_spvpp_u12_9_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_9_meA; + RC_spvpp_u12_9_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u12_9_meB; + RC_spvpp_u13_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_0_meA; + RC_spvpp_u13_0_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_0_meB; + RC_spvpp_u13_10_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_10_meA; + RC_spvpp_u13_10_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_10_meB; + RC_spvpp_u13_11_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_11_meA; + RC_spvpp_u13_11_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_11_meB; + RC_spvpp_u13_12_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_12_meA; + RC_spvpp_u13_12_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_12_meB; + RC_spvpp_u13_13_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_13_meA; + RC_spvpp_u13_13_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_13_meB; + RC_spvpp_u13_14_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_14_meA; + RC_spvpp_u13_14_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_14_meB; + RC_spvpp_u13_15_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_15_meA; + RC_spvpp_u13_15_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_15_meB; + RC_spvpp_u13_16_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_16_meA; + RC_spvpp_u13_16_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_16_meB; + RC_spvpp_u13_17_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_17_meA; + RC_spvpp_u13_17_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_17_meB; + RC_spvpp_u13_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_1_meA; + RC_spvpp_u13_1_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_1_meB; + RC_spvpp_u13_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_2_meA; + RC_spvpp_u13_2_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_2_meB; + RC_spvpp_u13_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_3_meA; + RC_spvpp_u13_3_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_3_meB; + RC_spvpp_u13_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_4_meA; + RC_spvpp_u13_4_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_4_meB; + RC_spvpp_u13_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_5_meA; + RC_spvpp_u13_5_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_5_meB; + RC_spvpp_u13_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_6_meA; + RC_spvpp_u13_6_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_6_meB; + RC_spvpp_u13_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_7_meA; + RC_spvpp_u13_7_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_7_meB; + RC_spvpp_u13_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_8_meA; + RC_spvpp_u13_8_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_8_meB; + RC_spvpp_u13_9_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_9_meA; + RC_spvpp_u13_9_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u13_9_meB; + RC_spvpp_u14_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_0_meA; + RC_spvpp_u14_0_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_0_meB; + RC_spvpp_u14_10_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_10_meA; + RC_spvpp_u14_10_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_10_meB; + RC_spvpp_u14_11_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_11_meA; + RC_spvpp_u14_11_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_11_meB; + RC_spvpp_u14_12_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_12_meA; + RC_spvpp_u14_12_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_12_meB; + RC_spvpp_u14_13_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_13_meA; + RC_spvpp_u14_13_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_13_meB; + RC_spvpp_u14_14_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_14_meA; + RC_spvpp_u14_14_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_14_meB; + RC_spvpp_u14_15_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_15_meA; + RC_spvpp_u14_15_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_15_meB; + RC_spvpp_u14_16_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_16_meA; + RC_spvpp_u14_16_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_16_meB; + RC_spvpp_u14_17_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_17_meA; + RC_spvpp_u14_17_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_17_meB; + RC_spvpp_u14_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_1_meA; + RC_spvpp_u14_1_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_1_meB; + RC_spvpp_u14_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_2_meA; + RC_spvpp_u14_2_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_2_meB; + RC_spvpp_u14_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_3_meA; + RC_spvpp_u14_3_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_3_meB; + RC_spvpp_u14_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_4_meA; + RC_spvpp_u14_4_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_4_meB; + RC_spvpp_u14_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_5_meA; + RC_spvpp_u14_5_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_5_meB; + RC_spvpp_u14_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_6_meA; + RC_spvpp_u14_6_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_6_meB; + RC_spvpp_u14_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_7_meA; + RC_spvpp_u14_7_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_7_meB; + RC_spvpp_u14_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_8_meA; + RC_spvpp_u14_8_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_8_meB; + RC_spvpp_u14_9_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_9_meA; + RC_spvpp_u14_9_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u14_9_meB; + RC_spvpp_u1b1_0_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_0_mbB; + RC_spvpp_u1b1_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_0_meA; + RC_spvpp_u1b1_10_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_10_mbB; + RC_spvpp_u1b1_10_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_10_meA; + RC_spvpp_u1b1_11_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_11_mbB; + RC_spvpp_u1b1_11_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_11_meA; + RC_spvpp_u1b1_12_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_12_mbB; + RC_spvpp_u1b1_12_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_12_meA; + RC_spvpp_u1b1_13_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_13_mbB; + RC_spvpp_u1b1_13_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_13_meA; + RC_spvpp_u1b1_14_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_14_mbB; + RC_spvpp_u1b1_14_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_14_meA; + RC_spvpp_u1b1_15_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_15_mbB; + RC_spvpp_u1b1_15_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_15_meA; + RC_spvpp_u1b1_16_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_16_mbB; + RC_spvpp_u1b1_16_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_16_meA; + RC_spvpp_u1b1_17_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_17_mbB; + RC_spvpp_u1b1_17_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_17_meA; + RC_spvpp_u1b1_18_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_18_mbB; + RC_spvpp_u1b1_18_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_18_meA; + RC_spvpp_u1b1_19_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_19_mbB; + RC_spvpp_u1b1_19_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_19_meA; + RC_spvpp_u1b1_1_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_1_mbB; + RC_spvpp_u1b1_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_1_meA; + RC_spvpp_u1b1_20_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_20_mbB; + RC_spvpp_u1b1_20_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_20_meA; + RC_spvpp_u1b1_21_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_21_mbB; + RC_spvpp_u1b1_21_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_21_meA; + RC_spvpp_u1b1_22_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_22_mbB; + RC_spvpp_u1b1_22_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_22_meA; + RC_spvpp_u1b1_23_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_23_mbB; + RC_spvpp_u1b1_23_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_23_meA; + RC_spvpp_u1b1_2_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_2_mbB; + RC_spvpp_u1b1_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_2_meA; + RC_spvpp_u1b1_3_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_3_mbB; + RC_spvpp_u1b1_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_3_meA; + RC_spvpp_u1b1_4_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_4_mbB; + RC_spvpp_u1b1_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_4_meA; + RC_spvpp_u1b1_5_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_5_mbB; + RC_spvpp_u1b1_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_5_meA; + RC_spvpp_u1b1_6_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_6_mbB; + RC_spvpp_u1b1_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_6_meA; + RC_spvpp_u1b1_7_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_7_mbB; + RC_spvpp_u1b1_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_7_meA; + RC_spvpp_u1b1_8_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_8_mbB; + RC_spvpp_u1b1_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_8_meA; + RC_spvpp_u1b1_9_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_9_mbB; + RC_spvpp_u1b1_9_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u1b1_9_meA; + RC_spvpp_u23_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_0_meA; + RC_spvpp_u23_0_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_0_meB; + RC_spvpp_u23_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_1_meA; + RC_spvpp_u23_1_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_1_meB; + RC_spvpp_u23_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_2_meA; + RC_spvpp_u23_2_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_2_meB; + RC_spvpp_u23_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_3_meA; + RC_spvpp_u23_3_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_3_meB; + RC_spvpp_u23_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_4_meA; + RC_spvpp_u23_4_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_4_meB; + RC_spvpp_u23_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_5_meA; + RC_spvpp_u23_5_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_5_meB; + RC_spvpp_u23_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_6_meA; + RC_spvpp_u23_6_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_6_meB; + RC_spvpp_u23_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_7_meA; + RC_spvpp_u23_7_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_7_meB; + RC_spvpp_u23_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_8_meA; + RC_spvpp_u23_8_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u23_8_meB; + RC_spvpp_u24_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_0_meA; + RC_spvpp_u24_0_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_0_meB; + RC_spvpp_u24_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_1_meA; + RC_spvpp_u24_1_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_1_meB; + RC_spvpp_u24_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_2_meA; + RC_spvpp_u24_2_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_2_meB; + RC_spvpp_u24_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_3_meA; + RC_spvpp_u24_3_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_3_meB; + RC_spvpp_u24_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_4_meA; + RC_spvpp_u24_4_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_4_meB; + RC_spvpp_u24_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_5_meA; + RC_spvpp_u24_5_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_5_meB; + RC_spvpp_u24_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_6_meA; + RC_spvpp_u24_6_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_6_meB; + RC_spvpp_u24_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_7_meA; + RC_spvpp_u24_7_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_7_meB; + RC_spvpp_u24_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_8_meA; + RC_spvpp_u24_8_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u24_8_meB; + RC_spvpp_u2b1_0_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_0_mbB; + RC_spvpp_u2b1_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_0_meA; + RC_spvpp_u2b1_10_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_10_mbB; + RC_spvpp_u2b1_10_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_10_meA; + RC_spvpp_u2b1_11_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_11_mbB; + RC_spvpp_u2b1_11_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_11_meA; + RC_spvpp_u2b1_1_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_1_mbB; + RC_spvpp_u2b1_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_1_meA; + RC_spvpp_u2b1_2_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_2_mbB; + RC_spvpp_u2b1_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_2_meA; + RC_spvpp_u2b1_3_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_3_mbB; + RC_spvpp_u2b1_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_3_meA; + RC_spvpp_u2b1_4_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_4_mbB; + RC_spvpp_u2b1_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_4_meA; + RC_spvpp_u2b1_5_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_5_mbB; + RC_spvpp_u2b1_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_5_meA; + RC_spvpp_u2b1_6_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_6_mbB; + RC_spvpp_u2b1_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_6_meA; + RC_spvpp_u2b1_7_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_7_mbB; + RC_spvpp_u2b1_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_7_meA; + RC_spvpp_u2b1_8_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_8_mbB; + RC_spvpp_u2b1_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_8_meA; + RC_spvpp_u2b1_9_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_9_mbB; + RC_spvpp_u2b1_9_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u2b1_9_meA; + RC_spvpp_u34_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_0_meA; + RC_spvpp_u34_0_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_0_meB; + RC_spvpp_u34_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_1_meA; + RC_spvpp_u34_1_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_1_meB; + RC_spvpp_u34_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_2_meA; + RC_spvpp_u34_2_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_2_meB; + RC_spvpp_u34_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_3_meA; + RC_spvpp_u34_3_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_3_meB; + RC_spvpp_u34_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_4_meA; + RC_spvpp_u34_4_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_4_meB; + RC_spvpp_u34_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_5_meA; + RC_spvpp_u34_5_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_5_meB; + RC_spvpp_u34_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_6_meA; + RC_spvpp_u34_6_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_6_meB; + RC_spvpp_u34_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_7_meA; + RC_spvpp_u34_7_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_7_meB; + RC_spvpp_u34_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_8_meA; + RC_spvpp_u34_8_meB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u34_8_meB; + RC_spvpp_u3b1_0_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_0_mbB; + RC_spvpp_u3b1_0_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_0_meA; + RC_spvpp_u3b1_10_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_10_mbB; + RC_spvpp_u3b1_10_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_10_meA; + RC_spvpp_u3b1_11_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_11_mbB; + RC_spvpp_u3b1_11_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_11_meA; + RC_spvpp_u3b1_1_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_1_mbB; + RC_spvpp_u3b1_1_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_1_meA; + RC_spvpp_u3b1_2_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_2_mbB; + RC_spvpp_u3b1_2_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_2_meA; + RC_spvpp_u3b1_3_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_3_mbB; + RC_spvpp_u3b1_3_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_3_meA; + RC_spvpp_u3b1_4_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_4_mbB; + RC_spvpp_u3b1_4_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_4_meA; + RC_spvpp_u3b1_5_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_5_mbB; + RC_spvpp_u3b1_5_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_5_meA; + RC_spvpp_u3b1_6_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_6_mbB; + RC_spvpp_u3b1_6_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_6_meA; + RC_spvpp_u3b1_7_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_7_mbB; + RC_spvpp_u3b1_7_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_7_meA; + RC_spvpp_u3b1_8_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_8_mbB; + RC_spvpp_u3b1_8_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_8_meA; + RC_spvpp_u3b1_9_mbB_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_9_mbB; + RC_spvpp_u3b1_9_meA_ptr_b_9_0 = (utype_b_9_0*) &RC_spvpp_u3b1_9_meA; + spvpp_bxa__bxamb1_larg1_ptr_b_9_0 = (utype_b_9_0*) &spvpp_bxa__bxamb1_larg1; + spvpp_fsuv_larg_ptr_b_9_0 = (utype_b_9_0*) &spvpp_fsuv_larg; + spvpp_ptu2a_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu2a_a; + spvpp_ptu2a_b_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu2a_b; + spvpp_ptu2b_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu2b_a; + spvpp_ptu2b_b_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu2b_b; + spvpp_ptu2c_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu2c_a; + spvpp_ptu2c_b_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu2c_b; + spvpp_ptu3a_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu3a_a; + spvpp_ptu3a_b_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu3a_b; + spvpp_ptu3b_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu3b_a; + spvpp_ptu3b_b_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu3b_b; + spvpp_ptu3c_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu3c_a; + spvpp_ptu3c_b_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu3c_b; + spvpp_ptu4a_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu4a_a; + spvpp_ptu4b_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu4b_a; + spvpp_ptu4c_a_ptr_b_9_0 = (utype_b_9_0*) &spvpp_ptu4c_a; + spvpp_u12_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_0_meA; + spvpp_u12_0_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_0_meB; + spvpp_u12_10_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_10_meA; + spvpp_u12_10_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_10_meB; + spvpp_u12_11_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_11_meA; + spvpp_u12_11_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_11_meB; + spvpp_u12_12_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_12_meA; + spvpp_u12_12_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_12_meB; + spvpp_u12_13_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_13_meA; + spvpp_u12_13_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_13_meB; + spvpp_u12_14_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_14_meA; + spvpp_u12_14_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_14_meB; + spvpp_u12_15_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_15_meA; + spvpp_u12_15_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_15_meB; + spvpp_u12_16_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_16_meA; + spvpp_u12_16_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_16_meB; + spvpp_u12_17_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_17_meA; + spvpp_u12_17_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_17_meB; + spvpp_u12_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_1_meA; + spvpp_u12_1_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_1_meB; + spvpp_u12_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_2_meA; + spvpp_u12_2_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_2_meB; + spvpp_u12_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_3_meA; + spvpp_u12_3_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_3_meB; + spvpp_u12_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_4_meA; + spvpp_u12_4_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_4_meB; + spvpp_u12_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_5_meA; + spvpp_u12_5_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_5_meB; + spvpp_u12_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_6_meA; + spvpp_u12_6_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_6_meB; + spvpp_u12_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_7_meA; + spvpp_u12_7_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_7_meB; + spvpp_u12_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_8_meA; + spvpp_u12_8_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_8_meB; + spvpp_u12_9_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_9_meA; + spvpp_u12_9_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u12_9_meB; + spvpp_u13_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_0_meA; + spvpp_u13_0_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_0_meB; + spvpp_u13_10_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_10_meA; + spvpp_u13_10_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_10_meB; + spvpp_u13_11_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_11_meA; + spvpp_u13_11_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_11_meB; + spvpp_u13_12_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_12_meA; + spvpp_u13_12_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_12_meB; + spvpp_u13_13_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_13_meA; + spvpp_u13_13_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_13_meB; + spvpp_u13_14_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_14_meA; + spvpp_u13_14_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_14_meB; + spvpp_u13_15_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_15_meA; + spvpp_u13_15_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_15_meB; + spvpp_u13_16_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_16_meA; + spvpp_u13_16_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_16_meB; + spvpp_u13_17_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_17_meA; + spvpp_u13_17_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_17_meB; + spvpp_u13_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_1_meA; + spvpp_u13_1_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_1_meB; + spvpp_u13_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_2_meA; + spvpp_u13_2_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_2_meB; + spvpp_u13_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_3_meA; + spvpp_u13_3_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_3_meB; + spvpp_u13_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_4_meA; + spvpp_u13_4_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_4_meB; + spvpp_u13_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_5_meA; + spvpp_u13_5_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_5_meB; + spvpp_u13_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_6_meA; + spvpp_u13_6_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_6_meB; + spvpp_u13_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_7_meA; + spvpp_u13_7_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_7_meB; + spvpp_u13_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_8_meA; + spvpp_u13_8_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_8_meB; + spvpp_u13_9_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_9_meA; + spvpp_u13_9_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u13_9_meB; + spvpp_u14_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_0_meA; + spvpp_u14_0_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_0_meB; + spvpp_u14_10_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_10_meA; + spvpp_u14_10_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_10_meB; + spvpp_u14_11_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_11_meA; + spvpp_u14_11_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_11_meB; + spvpp_u14_12_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_12_meA; + spvpp_u14_12_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_12_meB; + spvpp_u14_13_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_13_meA; + spvpp_u14_13_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_13_meB; + spvpp_u14_14_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_14_meA; + spvpp_u14_14_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_14_meB; + spvpp_u14_15_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_15_meA; + spvpp_u14_15_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_15_meB; + spvpp_u14_16_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_16_meA; + spvpp_u14_16_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_16_meB; + spvpp_u14_17_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_17_meA; + spvpp_u14_17_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_17_meB; + spvpp_u14_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_1_meA; + spvpp_u14_1_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_1_meB; + spvpp_u14_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_2_meA; + spvpp_u14_2_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_2_meB; + spvpp_u14_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_3_meA; + spvpp_u14_3_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_3_meB; + spvpp_u14_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_4_meA; + spvpp_u14_4_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_4_meB; + spvpp_u14_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_5_meA; + spvpp_u14_5_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_5_meB; + spvpp_u14_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_6_meA; + spvpp_u14_6_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_6_meB; + spvpp_u14_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_7_meA; + spvpp_u14_7_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_7_meB; + spvpp_u14_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_8_meA; + spvpp_u14_8_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_8_meB; + spvpp_u14_9_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_9_meA; + spvpp_u14_9_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u14_9_meB; + spvpp_u1b1_0_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_0_mbB; + spvpp_u1b1_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_0_meA; + spvpp_u1b1_10_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_10_mbB; + spvpp_u1b1_10_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_10_meA; + spvpp_u1b1_11_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_11_mbB; + spvpp_u1b1_11_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_11_meA; + spvpp_u1b1_12_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_12_mbB; + spvpp_u1b1_12_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_12_meA; + spvpp_u1b1_13_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_13_mbB; + spvpp_u1b1_13_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_13_meA; + spvpp_u1b1_14_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_14_mbB; + spvpp_u1b1_14_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_14_meA; + spvpp_u1b1_15_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_15_mbB; + spvpp_u1b1_15_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_15_meA; + spvpp_u1b1_16_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_16_mbB; + spvpp_u1b1_16_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_16_meA; + spvpp_u1b1_17_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_17_mbB; + spvpp_u1b1_17_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_17_meA; + spvpp_u1b1_18_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_18_mbB; + spvpp_u1b1_18_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_18_meA; + spvpp_u1b1_19_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_19_mbB; + spvpp_u1b1_19_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_19_meA; + spvpp_u1b1_1_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_1_mbB; + spvpp_u1b1_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_1_meA; + spvpp_u1b1_20_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_20_mbB; + spvpp_u1b1_20_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_20_meA; + spvpp_u1b1_21_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_21_mbB; + spvpp_u1b1_21_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_21_meA; + spvpp_u1b1_22_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_22_mbB; + spvpp_u1b1_22_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_22_meA; + spvpp_u1b1_23_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_23_mbB; + spvpp_u1b1_23_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_23_meA; + spvpp_u1b1_2_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_2_mbB; + spvpp_u1b1_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_2_meA; + spvpp_u1b1_3_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_3_mbB; + spvpp_u1b1_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_3_meA; + spvpp_u1b1_4_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_4_mbB; + spvpp_u1b1_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_4_meA; + spvpp_u1b1_5_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_5_mbB; + spvpp_u1b1_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_5_meA; + spvpp_u1b1_6_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_6_mbB; + spvpp_u1b1_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_6_meA; + spvpp_u1b1_7_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_7_mbB; + spvpp_u1b1_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_7_meA; + spvpp_u1b1_8_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_8_mbB; + spvpp_u1b1_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_8_meA; + spvpp_u1b1_9_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_9_mbB; + spvpp_u1b1_9_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u1b1_9_meA; + spvpp_u23_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_0_meA; + spvpp_u23_0_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_0_meB; + spvpp_u23_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_1_meA; + spvpp_u23_1_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_1_meB; + spvpp_u23_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_2_meA; + spvpp_u23_2_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_2_meB; + spvpp_u23_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_3_meA; + spvpp_u23_3_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_3_meB; + spvpp_u23_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_4_meA; + spvpp_u23_4_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_4_meB; + spvpp_u23_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_5_meA; + spvpp_u23_5_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_5_meB; + spvpp_u23_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_6_meA; + spvpp_u23_6_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_6_meB; + spvpp_u23_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_7_meA; + spvpp_u23_7_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_7_meB; + spvpp_u23_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_8_meA; + spvpp_u23_8_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u23_8_meB; + spvpp_u24_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_0_meA; + spvpp_u24_0_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_0_meB; + spvpp_u24_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_1_meA; + spvpp_u24_1_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_1_meB; + spvpp_u24_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_2_meA; + spvpp_u24_2_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_2_meB; + spvpp_u24_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_3_meA; + spvpp_u24_3_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_3_meB; + spvpp_u24_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_4_meA; + spvpp_u24_4_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_4_meB; + spvpp_u24_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_5_meA; + spvpp_u24_5_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_5_meB; + spvpp_u24_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_6_meA; + spvpp_u24_6_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_6_meB; + spvpp_u24_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_7_meA; + spvpp_u24_7_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_7_meB; + spvpp_u24_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_8_meA; + spvpp_u24_8_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u24_8_meB; + spvpp_u2b1_0_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_0_mbB; + spvpp_u2b1_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_0_meA; + spvpp_u2b1_10_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_10_mbB; + spvpp_u2b1_10_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_10_meA; + spvpp_u2b1_11_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_11_mbB; + spvpp_u2b1_11_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_11_meA; + spvpp_u2b1_1_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_1_mbB; + spvpp_u2b1_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_1_meA; + spvpp_u2b1_2_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_2_mbB; + spvpp_u2b1_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_2_meA; + spvpp_u2b1_3_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_3_mbB; + spvpp_u2b1_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_3_meA; + spvpp_u2b1_4_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_4_mbB; + spvpp_u2b1_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_4_meA; + spvpp_u2b1_5_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_5_mbB; + spvpp_u2b1_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_5_meA; + spvpp_u2b1_6_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_6_mbB; + spvpp_u2b1_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_6_meA; + spvpp_u2b1_7_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_7_mbB; + spvpp_u2b1_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_7_meA; + spvpp_u2b1_8_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_8_mbB; + spvpp_u2b1_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_8_meA; + spvpp_u2b1_9_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_9_mbB; + spvpp_u2b1_9_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u2b1_9_meA; + spvpp_u34_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_0_meA; + spvpp_u34_0_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_0_meB; + spvpp_u34_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_1_meA; + spvpp_u34_1_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_1_meB; + spvpp_u34_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_2_meA; + spvpp_u34_2_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_2_meB; + spvpp_u34_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_3_meA; + spvpp_u34_3_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_3_meB; + spvpp_u34_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_4_meA; + spvpp_u34_4_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_4_meB; + spvpp_u34_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_5_meA; + spvpp_u34_5_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_5_meB; + spvpp_u34_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_6_meA; + spvpp_u34_6_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_6_meB; + spvpp_u34_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_7_meA; + spvpp_u34_7_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_7_meB; + spvpp_u34_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_8_meA; + spvpp_u34_8_meB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u34_8_meB; + spvpp_u3b1_0_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_0_mbB; + spvpp_u3b1_0_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_0_meA; + spvpp_u3b1_10_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_10_mbB; + spvpp_u3b1_10_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_10_meA; + spvpp_u3b1_11_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_11_mbB; + spvpp_u3b1_11_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_11_meA; + spvpp_u3b1_1_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_1_mbB; + spvpp_u3b1_1_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_1_meA; + spvpp_u3b1_2_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_2_mbB; + spvpp_u3b1_2_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_2_meA; + spvpp_u3b1_3_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_3_mbB; + spvpp_u3b1_3_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_3_meA; + spvpp_u3b1_4_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_4_mbB; + spvpp_u3b1_4_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_4_meA; + spvpp_u3b1_5_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_5_mbB; + spvpp_u3b1_5_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_5_meA; + spvpp_u3b1_6_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_6_mbB; + spvpp_u3b1_6_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_6_meA; + spvpp_u3b1_7_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_7_mbB; + spvpp_u3b1_7_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_7_meA; + spvpp_u3b1_8_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_8_mbB; + spvpp_u3b1_8_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_8_meA; + spvpp_u3b1_9_mbB_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_9_mbB; + spvpp_u3b1_9_meA_ptr_b_9_0 = (utype_b_9_0*) &spvpp_u3b1_9_meA; + RC_spvpp_Eq1b1_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_Eq1b1; + RC_spvpp_Eq2b1_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_Eq2b1; + RC_spvpp_Eq3b1_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_Eq3b1; + RC_spvpp_Eqme12_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_Eqme12; + RC_spvpp_Eqme13_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_Eqme13; + RC_spvpp_Eqme14_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_Eqme14; + RC_spvpp_au2_0_me21_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au2_0_me21; + RC_spvpp_au2_1_me21_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au2_1_me21; + RC_spvpp_au2_2_me21_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au2_2_me21; + RC_spvpp_au2b_0_mb11_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au2b_0_mb11; + RC_spvpp_au2b_1_mb11_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au2b_1_mb11; + RC_spvpp_au2b_2_mb11_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au2b_2_mb11; + RC_spvpp_au2b_3_mb11_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au2b_3_mb11; + RC_spvpp_au3_0_me31_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au3_0_me31; + RC_spvpp_au3_1_me31_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au3_1_me31; + RC_spvpp_au3_2_me31_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au3_2_me31; + RC_spvpp_au4_0_me41_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au4_0_me41; + RC_spvpp_au4_1_me41_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au4_1_me41; + RC_spvpp_au4_2_me41_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_au4_2_me41; + RC_spvpp_u12_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_0_Dphi; + RC_spvpp_u12_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_10_Dphi; + RC_spvpp_u12_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_11_Dphi; + RC_spvpp_u12_12_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_12_Dphi; + RC_spvpp_u12_13_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_13_Dphi; + RC_spvpp_u12_14_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_14_Dphi; + RC_spvpp_u12_15_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_15_Dphi; + RC_spvpp_u12_16_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_16_Dphi; + RC_spvpp_u12_17_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_17_Dphi; + RC_spvpp_u12_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_1_Dphi; + RC_spvpp_u12_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_2_Dphi; + RC_spvpp_u12_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_3_Dphi; + RC_spvpp_u12_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_4_Dphi; + RC_spvpp_u12_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_5_Dphi; + RC_spvpp_u12_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_6_Dphi; + RC_spvpp_u12_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_7_Dphi; + RC_spvpp_u12_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_8_Dphi; + RC_spvpp_u12_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u12_9_Dphi; + RC_spvpp_u13_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_0_Dphi; + RC_spvpp_u13_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_10_Dphi; + RC_spvpp_u13_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_11_Dphi; + RC_spvpp_u13_12_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_12_Dphi; + RC_spvpp_u13_13_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_13_Dphi; + RC_spvpp_u13_14_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_14_Dphi; + RC_spvpp_u13_15_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_15_Dphi; + RC_spvpp_u13_16_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_16_Dphi; + RC_spvpp_u13_17_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_17_Dphi; + RC_spvpp_u13_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_1_Dphi; + RC_spvpp_u13_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_2_Dphi; + RC_spvpp_u13_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_3_Dphi; + RC_spvpp_u13_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_4_Dphi; + RC_spvpp_u13_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_5_Dphi; + RC_spvpp_u13_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_6_Dphi; + RC_spvpp_u13_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_7_Dphi; + RC_spvpp_u13_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_8_Dphi; + RC_spvpp_u13_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u13_9_Dphi; + RC_spvpp_u14_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_0_Dphi; + RC_spvpp_u14_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_10_Dphi; + RC_spvpp_u14_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_11_Dphi; + RC_spvpp_u14_12_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_12_Dphi; + RC_spvpp_u14_13_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_13_Dphi; + RC_spvpp_u14_14_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_14_Dphi; + RC_spvpp_u14_15_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_15_Dphi; + RC_spvpp_u14_16_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_16_Dphi; + RC_spvpp_u14_17_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_17_Dphi; + RC_spvpp_u14_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_1_Dphi; + RC_spvpp_u14_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_2_Dphi; + RC_spvpp_u14_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_3_Dphi; + RC_spvpp_u14_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_4_Dphi; + RC_spvpp_u14_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_5_Dphi; + RC_spvpp_u14_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_6_Dphi; + RC_spvpp_u14_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_7_Dphi; + RC_spvpp_u14_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_8_Dphi; + RC_spvpp_u14_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u14_9_Dphi; + RC_spvpp_u1b1_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_0_Dphi; + RC_spvpp_u1b1_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_10_Dphi; + RC_spvpp_u1b1_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_11_Dphi; + RC_spvpp_u1b1_12_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_12_Dphi; + RC_spvpp_u1b1_13_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_13_Dphi; + RC_spvpp_u1b1_14_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_14_Dphi; + RC_spvpp_u1b1_15_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_15_Dphi; + RC_spvpp_u1b1_16_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_16_Dphi; + RC_spvpp_u1b1_17_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_17_Dphi; + RC_spvpp_u1b1_18_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_18_Dphi; + RC_spvpp_u1b1_19_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_19_Dphi; + RC_spvpp_u1b1_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_1_Dphi; + RC_spvpp_u1b1_20_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_20_Dphi; + RC_spvpp_u1b1_21_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_21_Dphi; + RC_spvpp_u1b1_22_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_22_Dphi; + RC_spvpp_u1b1_23_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_23_Dphi; + RC_spvpp_u1b1_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_2_Dphi; + RC_spvpp_u1b1_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_3_Dphi; + RC_spvpp_u1b1_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_4_Dphi; + RC_spvpp_u1b1_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_5_Dphi; + RC_spvpp_u1b1_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_6_Dphi; + RC_spvpp_u1b1_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_7_Dphi; + RC_spvpp_u1b1_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_8_Dphi; + RC_spvpp_u1b1_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u1b1_9_Dphi; + RC_spvpp_u23_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_0_Dphi; + RC_spvpp_u23_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_1_Dphi; + RC_spvpp_u23_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_2_Dphi; + RC_spvpp_u23_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_3_Dphi; + RC_spvpp_u23_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_4_Dphi; + RC_spvpp_u23_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_5_Dphi; + RC_spvpp_u23_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_6_Dphi; + RC_spvpp_u23_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_7_Dphi; + RC_spvpp_u23_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u23_8_Dphi; + RC_spvpp_u24_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_0_Dphi; + RC_spvpp_u24_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_1_Dphi; + RC_spvpp_u24_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_2_Dphi; + RC_spvpp_u24_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_3_Dphi; + RC_spvpp_u24_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_4_Dphi; + RC_spvpp_u24_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_5_Dphi; + RC_spvpp_u24_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_6_Dphi; + RC_spvpp_u24_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_7_Dphi; + RC_spvpp_u24_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u24_8_Dphi; + RC_spvpp_u2b1_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_0_Dphi; + RC_spvpp_u2b1_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_10_Dphi; + RC_spvpp_u2b1_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_11_Dphi; + RC_spvpp_u2b1_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_1_Dphi; + RC_spvpp_u2b1_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_2_Dphi; + RC_spvpp_u2b1_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_3_Dphi; + RC_spvpp_u2b1_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_4_Dphi; + RC_spvpp_u2b1_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_5_Dphi; + RC_spvpp_u2b1_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_6_Dphi; + RC_spvpp_u2b1_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_7_Dphi; + RC_spvpp_u2b1_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_8_Dphi; + RC_spvpp_u2b1_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u2b1_9_Dphi; + RC_spvpp_u34_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_0_Dphi; + RC_spvpp_u34_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_1_Dphi; + RC_spvpp_u34_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_2_Dphi; + RC_spvpp_u34_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_3_Dphi; + RC_spvpp_u34_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_4_Dphi; + RC_spvpp_u34_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_5_Dphi; + RC_spvpp_u34_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_6_Dphi; + RC_spvpp_u34_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_7_Dphi; + RC_spvpp_u34_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u34_8_Dphi; + RC_spvpp_u3b1_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_0_Dphi; + RC_spvpp_u3b1_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_10_Dphi; + RC_spvpp_u3b1_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_11_Dphi; + RC_spvpp_u3b1_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_1_Dphi; + RC_spvpp_u3b1_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_2_Dphi; + RC_spvpp_u3b1_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_3_Dphi; + RC_spvpp_u3b1_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_4_Dphi; + RC_spvpp_u3b1_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_5_Dphi; + RC_spvpp_u3b1_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_6_Dphi; + RC_spvpp_u3b1_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_7_Dphi; + RC_spvpp_u3b1_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_8_Dphi; + RC_spvpp_u3b1_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &RC_spvpp_u3b1_9_Dphi; + spvpp_Eq1b1_ptr_b_9_8 = (utype_b_9_8*) &spvpp_Eq1b1; + spvpp_Eq2b1_ptr_b_9_8 = (utype_b_9_8*) &spvpp_Eq2b1; + spvpp_Eq3b1_ptr_b_9_8 = (utype_b_9_8*) &spvpp_Eq3b1; + spvpp_Eqme12_ptr_b_9_8 = (utype_b_9_8*) &spvpp_Eqme12; + spvpp_Eqme13_ptr_b_9_8 = (utype_b_9_8*) &spvpp_Eqme13; + spvpp_Eqme14_ptr_b_9_8 = (utype_b_9_8*) &spvpp_Eqme14; + spvpp_au2_0_me21_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au2_0_me21; + spvpp_au2_1_me21_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au2_1_me21; + spvpp_au2_2_me21_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au2_2_me21; + spvpp_au2b_0_mb11_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au2b_0_mb11; + spvpp_au2b_1_mb11_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au2b_1_mb11; + spvpp_au2b_2_mb11_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au2b_2_mb11; + spvpp_au2b_3_mb11_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au2b_3_mb11; + spvpp_au3_0_me31_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au3_0_me31; + spvpp_au3_1_me31_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au3_1_me31; + spvpp_au3_2_me31_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au3_2_me31; + spvpp_au4_0_me41_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au4_0_me41; + spvpp_au4_1_me41_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au4_1_me41; + spvpp_au4_2_me41_ptr_b_9_8 = (utype_b_9_8*) &spvpp_au4_2_me41; + spvpp_u12_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_0_Dphi; + spvpp_u12_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_10_Dphi; + spvpp_u12_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_11_Dphi; + spvpp_u12_12_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_12_Dphi; + spvpp_u12_13_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_13_Dphi; + spvpp_u12_14_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_14_Dphi; + spvpp_u12_15_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_15_Dphi; + spvpp_u12_16_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_16_Dphi; + spvpp_u12_17_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_17_Dphi; + spvpp_u12_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_1_Dphi; + spvpp_u12_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_2_Dphi; + spvpp_u12_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_3_Dphi; + spvpp_u12_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_4_Dphi; + spvpp_u12_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_5_Dphi; + spvpp_u12_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_6_Dphi; + spvpp_u12_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_7_Dphi; + spvpp_u12_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_8_Dphi; + spvpp_u12_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u12_9_Dphi; + spvpp_u13_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_0_Dphi; + spvpp_u13_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_10_Dphi; + spvpp_u13_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_11_Dphi; + spvpp_u13_12_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_12_Dphi; + spvpp_u13_13_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_13_Dphi; + spvpp_u13_14_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_14_Dphi; + spvpp_u13_15_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_15_Dphi; + spvpp_u13_16_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_16_Dphi; + spvpp_u13_17_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_17_Dphi; + spvpp_u13_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_1_Dphi; + spvpp_u13_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_2_Dphi; + spvpp_u13_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_3_Dphi; + spvpp_u13_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_4_Dphi; + spvpp_u13_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_5_Dphi; + spvpp_u13_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_6_Dphi; + spvpp_u13_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_7_Dphi; + spvpp_u13_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_8_Dphi; + spvpp_u13_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u13_9_Dphi; + spvpp_u14_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_0_Dphi; + spvpp_u14_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_10_Dphi; + spvpp_u14_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_11_Dphi; + spvpp_u14_12_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_12_Dphi; + spvpp_u14_13_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_13_Dphi; + spvpp_u14_14_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_14_Dphi; + spvpp_u14_15_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_15_Dphi; + spvpp_u14_16_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_16_Dphi; + spvpp_u14_17_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_17_Dphi; + spvpp_u14_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_1_Dphi; + spvpp_u14_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_2_Dphi; + spvpp_u14_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_3_Dphi; + spvpp_u14_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_4_Dphi; + spvpp_u14_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_5_Dphi; + spvpp_u14_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_6_Dphi; + spvpp_u14_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_7_Dphi; + spvpp_u14_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_8_Dphi; + spvpp_u14_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u14_9_Dphi; + spvpp_u1b1_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_0_Dphi; + spvpp_u1b1_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_10_Dphi; + spvpp_u1b1_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_11_Dphi; + spvpp_u1b1_12_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_12_Dphi; + spvpp_u1b1_13_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_13_Dphi; + spvpp_u1b1_14_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_14_Dphi; + spvpp_u1b1_15_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_15_Dphi; + spvpp_u1b1_16_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_16_Dphi; + spvpp_u1b1_17_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_17_Dphi; + spvpp_u1b1_18_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_18_Dphi; + spvpp_u1b1_19_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_19_Dphi; + spvpp_u1b1_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_1_Dphi; + spvpp_u1b1_20_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_20_Dphi; + spvpp_u1b1_21_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_21_Dphi; + spvpp_u1b1_22_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_22_Dphi; + spvpp_u1b1_23_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_23_Dphi; + spvpp_u1b1_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_2_Dphi; + spvpp_u1b1_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_3_Dphi; + spvpp_u1b1_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_4_Dphi; + spvpp_u1b1_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_5_Dphi; + spvpp_u1b1_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_6_Dphi; + spvpp_u1b1_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_7_Dphi; + spvpp_u1b1_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_8_Dphi; + spvpp_u1b1_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u1b1_9_Dphi; + spvpp_u23_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_0_Dphi; + spvpp_u23_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_1_Dphi; + spvpp_u23_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_2_Dphi; + spvpp_u23_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_3_Dphi; + spvpp_u23_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_4_Dphi; + spvpp_u23_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_5_Dphi; + spvpp_u23_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_6_Dphi; + spvpp_u23_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_7_Dphi; + spvpp_u23_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u23_8_Dphi; + spvpp_u24_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_0_Dphi; + spvpp_u24_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_1_Dphi; + spvpp_u24_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_2_Dphi; + spvpp_u24_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_3_Dphi; + spvpp_u24_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_4_Dphi; + spvpp_u24_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_5_Dphi; + spvpp_u24_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_6_Dphi; + spvpp_u24_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_7_Dphi; + spvpp_u24_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u24_8_Dphi; + spvpp_u2b1_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_0_Dphi; + spvpp_u2b1_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_10_Dphi; + spvpp_u2b1_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_11_Dphi; + spvpp_u2b1_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_1_Dphi; + spvpp_u2b1_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_2_Dphi; + spvpp_u2b1_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_3_Dphi; + spvpp_u2b1_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_4_Dphi; + spvpp_u2b1_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_5_Dphi; + spvpp_u2b1_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_6_Dphi; + spvpp_u2b1_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_7_Dphi; + spvpp_u2b1_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_8_Dphi; + spvpp_u2b1_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u2b1_9_Dphi; + spvpp_u34_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_0_Dphi; + spvpp_u34_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_1_Dphi; + spvpp_u34_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_2_Dphi; + spvpp_u34_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_3_Dphi; + spvpp_u34_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_4_Dphi; + spvpp_u34_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_5_Dphi; + spvpp_u34_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_6_Dphi; + spvpp_u34_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_7_Dphi; + spvpp_u34_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u34_8_Dphi; + spvpp_u3b1_0_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_0_Dphi; + spvpp_u3b1_10_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_10_Dphi; + spvpp_u3b1_11_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_11_Dphi; + spvpp_u3b1_1_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_1_Dphi; + spvpp_u3b1_2_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_2_Dphi; + spvpp_u3b1_3_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_3_Dphi; + spvpp_u3b1_4_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_4_Dphi; + spvpp_u3b1_5_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_5_Dphi; + spvpp_u3b1_6_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_6_Dphi; + spvpp_u3b1_7_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_7_Dphi; + spvpp_u3b1_8_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_8_Dphi; + spvpp_u3b1_9_Dphi_ptr_b_9_8 = (utype_b_9_8*) &spvpp_u3b1_9_Dphi; + RC_pHp_ptr_b_9_9 = (utype_b_9_9*) &RC_pHp; + RC_pLp_ptr_b_9_9 = (utype_b_9_9*) &RC_pLp; + RC_pMp_ptr_b_9_9 = (utype_b_9_9*) &RC_pMp; + RC_spvpp_Eqme12a_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_Eqme12a; + RC_spvpp_Eqme13a_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_Eqme13a; + RC_spvpp_Eqme14a_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_Eqme14a; + RC_spvpp_bxa__bxamb1_Exists_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_bxa__bxamb1_Exists; + RC_spvpp_bxa__bxamb1_ilgj_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_bxa__bxamb1_ilgj; + RC_spvpp_bxa__bxamb1_m0_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_bxa__bxamb1_m0; + RC_spvpp_bxa__bxamb1_m1_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_bxa__bxamb1_m1; + RC_spvpp_bxa__bxamb1_m2_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_bxa__bxamb1_m2; + RC_spvpp_bxa__bxamb1_m3_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_bxa__bxamb1_m3; + RC_spvpp_bxa__bxamb1_zcnt_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_bxa__bxamb1_zcnt; + RC_spvpp_fsuv_Exists_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv_Exists; + RC_spvpp_fsuv__d_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv__d; + RC_spvpp_fsuv_ilgj_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv_ilgj; + RC_spvpp_fsuv_kill_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv_kill; + RC_spvpp_fsuv_killr_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv_killr; + RC_spvpp_fsuv_killrr1_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv_killrr1; + RC_spvpp_fsuv_killrr2_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv_killrr2; + RC_spvpp_fsuv_killrr3_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv_killrr3; + RC_spvpp_fsuv_survived_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_fsuv_survived; + RC_spvpp_m0_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_m0; + RC_spvpp_m1_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_m1; + RC_spvpp_m2_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_m2; + RC_spvpp_mux_FR_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_mux_FR; + RC_spvpp_mux_sign_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_mux_sign; + RC_spvpp_pass12_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_pass12; + RC_spvpp_pass13_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_pass13; + RC_spvpp_pass14_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_pass14; + RC_spvpp_ptu2a_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_ptu2a_SelPhi; + RC_spvpp_ptu2b_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_ptu2b_SelPhi; + RC_spvpp_ptu2c_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_ptu2c_SelPhi; + RC_spvpp_ptu3a_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_ptu3a_SelPhi; + RC_spvpp_ptu3b_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_ptu3b_SelPhi; + RC_spvpp_ptu3c_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &RC_spvpp_ptu3c_SelPhi; + pHp_ptr_b_9_9 = (utype_b_9_9*) &pHp; + pLp_ptr_b_9_9 = (utype_b_9_9*) &pLp; + pMp_ptr_b_9_9 = (utype_b_9_9*) &pMp; + spvpp_Eqme12a_ptr_b_9_9 = (utype_b_9_9*) &spvpp_Eqme12a; + spvpp_Eqme13a_ptr_b_9_9 = (utype_b_9_9*) &spvpp_Eqme13a; + spvpp_Eqme14a_ptr_b_9_9 = (utype_b_9_9*) &spvpp_Eqme14a; + spvpp_bxa__bxamb1_Exists_ptr_b_9_9 = (utype_b_9_9*) &spvpp_bxa__bxamb1_Exists; + spvpp_bxa__bxamb1_ilgj_ptr_b_9_9 = (utype_b_9_9*) &spvpp_bxa__bxamb1_ilgj; + spvpp_bxa__bxamb1_m0_ptr_b_9_9 = (utype_b_9_9*) &spvpp_bxa__bxamb1_m0; + spvpp_bxa__bxamb1_m1_ptr_b_9_9 = (utype_b_9_9*) &spvpp_bxa__bxamb1_m1; + spvpp_bxa__bxamb1_m2_ptr_b_9_9 = (utype_b_9_9*) &spvpp_bxa__bxamb1_m2; + spvpp_bxa__bxamb1_m3_ptr_b_9_9 = (utype_b_9_9*) &spvpp_bxa__bxamb1_m3; + spvpp_bxa__bxamb1_zcnt_ptr_b_9_9 = (utype_b_9_9*) &spvpp_bxa__bxamb1_zcnt; + spvpp_fsuv_Exists_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv_Exists; + spvpp_fsuv__d_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv__d; + spvpp_fsuv_ilgj_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv_ilgj; + spvpp_fsuv_kill_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv_kill; + spvpp_fsuv_killr_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv_killr; + spvpp_fsuv_killrr1_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv_killrr1; + spvpp_fsuv_killrr2_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv_killrr2; + spvpp_fsuv_killrr3_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv_killrr3; + spvpp_fsuv_survived_ptr_b_9_9 = (utype_b_9_9*) &spvpp_fsuv_survived; + spvpp_m0_ptr_b_9_9 = (utype_b_9_9*) &spvpp_m0; + spvpp_m1_ptr_b_9_9 = (utype_b_9_9*) &spvpp_m1; + spvpp_m2_ptr_b_9_9 = (utype_b_9_9*) &spvpp_m2; + spvpp_mux_FR_ptr_b_9_9 = (utype_b_9_9*) &spvpp_mux_FR; + spvpp_mux_sign_ptr_b_9_9 = (utype_b_9_9*) &spvpp_mux_sign; + spvpp_pass12_ptr_b_9_9 = (utype_b_9_9*) &spvpp_pass12; + spvpp_pass13_ptr_b_9_9 = (utype_b_9_9*) &spvpp_pass13; + spvpp_pass14_ptr_b_9_9 = (utype_b_9_9*) &spvpp_pass14; + spvpp_ptu2a_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &spvpp_ptu2a_SelPhi; + spvpp_ptu2b_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &spvpp_ptu2b_SelPhi; + spvpp_ptu2c_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &spvpp_ptu2c_SelPhi; + spvpp_ptu3a_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &spvpp_ptu3a_SelPhi; + spvpp_ptu3b_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &spvpp_ptu3b_SelPhi; + spvpp_ptu3c_SelPhi_ptr_b_9_9 = (utype_b_9_9*) &spvpp_ptu3c_SelPhi; +} diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_generated_init.h b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_generated_init.h new file mode 100644 index 0000000000000..689502af0be17 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_generated_init.h @@ -0,0 +1,4459 @@ +// This C++ source file was automatically generated +// by C++ model based on VPP library. Modification of this file +// is possible, but if you want to keep it in sync with the C++ +// model, please modify the model and re-generate this file. +// VPP library web-page: http://www.phys.ufl.edu/~madorsky/vpp/ + +// Author : madorsky +// Timestamp : Thu May 15 07:59:49 2014 + +siginit (clkp); +siginit (control); +siginit (curved); +siginit (date); +siginit (etawn12); +siginit (etawn13); +siginit (etawn14); +siginit (etawn23); +siginit (etawn24); +siginit (etawn34); +siginit (idHp); +siginit (idLp); +siginit (idMp); +siginit (maxdeta_halo112); +siginit (maxdeta_halo113); +siginit (maxdeta_halo12); +siginit (maxdeta_halo13); +siginit (maxdphi_halo112); +siginit (maxdphi_halo113); +siginit (maxdphi_halo12); +siginit (maxdphi_halo13); +siginit (mb1a_phi_off); +siginit (mb1ap); +siginit (mb1b_phi_off); +siginit (mb1bp); +siginit (me1ap); +siginit (me1ar); +siginit (me1bp); +siginit (me1br); +siginit (me1cp); +siginit (me1cr); +siginit (me1dp); +siginit (me1dr); +siginit (me1ep); +siginit (me1er); +siginit (me1fp); +siginit (me1fr); +siginit (me2ap); +siginit (me2ar); +siginit (me2bp); +siginit (me2br); +siginit (me2cp); +siginit (me2cr); +siginit (me3ap); +siginit (me3ar); +siginit (me3bp); +siginit (me3br); +siginit (me3cp); +siginit (me3cr); +siginit (me4ap); +siginit (me4ar); +siginit (me4bp); +siginit (me4br); +siginit (me4cp); +siginit (me4cr); +siginit (mindeta); +siginit (mindeta_halo); +siginit (mindeta_halo112); +siginit (mindeta_halo113); +siginit (mindeta_halo12); +siginit (mindeta_halo13); +siginit (mindphi); +siginit (mindphi_halo); +siginit (mneta12); +siginit (mneta12dt); +siginit (mneta13); +siginit (mneta14); +siginit (mneta23); +siginit (mneta24); +siginit (mneta34); +siginit (mxeta12); +siginit (mxeta12dt); +siginit (mxeta13); +siginit (mxeta14); +siginit (mxeta23); +siginit (mxeta24); +siginit (mxeta34); +siginit (pHp); +siginit (pLp); +siginit (pMp); +siginit (phdiff_aH); +siginit (phdiff_aL); +siginit (phdiff_aM); +siginit (phdiff_bH); +siginit (phdiff_bL); +siginit (phdiff_bM); +siginit (spvpp_Eq1b1); +siginit (spvpp_Eq1b1r); +siginit (spvpp_Eq2b1); +siginit (spvpp_Eq2b1r); +siginit (spvpp_Eq3b1); +siginit (spvpp_Eq3b1r); +siginit (spvpp_Eqme12); +siginit (spvpp_Eqme12a); +siginit (spvpp_Eqme12ar); +siginit (spvpp_Eqme12r); +siginit (spvpp_Eqme13); +siginit (spvpp_Eqme13a); +siginit (spvpp_Eqme13ar); +siginit (spvpp_Eqme13r); +siginit (spvpp_Eqme14); +siginit (spvpp_Eqme14a); +siginit (spvpp_Eqme14r); +siginit (spvpp_Eqme23); +siginit (spvpp_Eqme23r); +siginit (spvpp_Eqme24); +siginit (spvpp_Eqme24r); +siginit (spvpp_Eqme34); +siginit (spvpp_Eqme34r); +siginit (spvpp_FR2a); +siginit (spvpp_FR2ar); +siginit (spvpp_FR2arr); +siginit (spvpp_FR2arrr); +siginit (spvpp_FR2b); +siginit (spvpp_FR2br); +siginit (spvpp_FR2brr); +siginit (spvpp_FR2brrr); +siginit (spvpp_FR2c); +siginit (spvpp_FR2cr); +siginit (spvpp_FR2crr); +siginit (spvpp_FR2crrr); +siginit (spvpp_FR3a); +siginit (spvpp_FR3ar); +siginit (spvpp_FR3arr); +siginit (spvpp_FR3arrr); +siginit (spvpp_FR3b); +siginit (spvpp_FR3br); +siginit (spvpp_FR3brr); +siginit (spvpp_FR3brrr); +siginit (spvpp_FR3c); +siginit (spvpp_FR3cr); +siginit (spvpp_FR3crr); +siginit (spvpp_FR3crrr); +siginit (spvpp_FR4a); +siginit (spvpp_FR4ar); +siginit (spvpp_FR4arr); +siginit (spvpp_FR4arrr); +siginit (spvpp_FR4b); +siginit (spvpp_FR4br); +siginit (spvpp_FR4brr); +siginit (spvpp_FR4brrr); +siginit (spvpp_FR4c); +siginit (spvpp_FR4cr); +siginit (spvpp_FR4crr); +siginit (spvpp_FR4crrr); +siginit (spvpp_FRH); +siginit (spvpp_FRL); +siginit (spvpp_FRM); +siginit (spvpp_FRba); +siginit (spvpp_FRbar); +siginit (spvpp_FRbarr); +siginit (spvpp_FRbarrr); +siginit (spvpp_FRbb); +siginit (spvpp_FRbbr); +siginit (spvpp_FRbbrr); +siginit (spvpp_FRbbrrr); +siginit (spvpp_FRbc); +siginit (spvpp_FRbcr); +siginit (spvpp_FRbcrr); +siginit (spvpp_FRbcrrr); +siginit (spvpp_FRbd); +siginit (spvpp_FRbdr); +siginit (spvpp_FRbdrr); +siginit (spvpp_FRbdrrr); +siginit (spvpp_au2_0__Max21p); +siginit (spvpp_au2_0__Maxp); +siginit (spvpp_au2_0_e23); +siginit (spvpp_au2_0_e24); +siginit (spvpp_au2_0_max21); +siginit (spvpp_au2_0_max23); +siginit (spvpp_au2_0_max24); +siginit (spvpp_au2_0_maxq); +siginit (spvpp_au2_0_me21); +siginit (spvpp_au2_0_me23); +siginit (spvpp_au2_0_me24); +siginit (spvpp_au2_0_quality); +siginit (spvpp_au2_1__Max21p); +siginit (spvpp_au2_1__Maxp); +siginit (spvpp_au2_1_e23); +siginit (spvpp_au2_1_e24); +siginit (spvpp_au2_1_max21); +siginit (spvpp_au2_1_max23); +siginit (spvpp_au2_1_max24); +siginit (spvpp_au2_1_maxq); +siginit (spvpp_au2_1_me21); +siginit (spvpp_au2_1_me23); +siginit (spvpp_au2_1_me24); +siginit (spvpp_au2_1_quality); +siginit (spvpp_au2_2__Max21p); +siginit (spvpp_au2_2__Maxp); +siginit (spvpp_au2_2_e23); +siginit (spvpp_au2_2_e24); +siginit (spvpp_au2_2_max21); +siginit (spvpp_au2_2_max23); +siginit (spvpp_au2_2_max24); +siginit (spvpp_au2_2_maxq); +siginit (spvpp_au2_2_me21); +siginit (spvpp_au2_2_me23); +siginit (spvpp_au2_2_me24); +siginit (spvpp_au2_2_quality); +siginit (spvpp_au2a_0__Maxa21p); +siginit (spvpp_au2a_0_max21); +siginit (spvpp_au2a_0_me21); +siginit (spvpp_au2a_0_quality); +siginit (spvpp_au2a_1__Maxa21p); +siginit (spvpp_au2a_1_max21); +siginit (spvpp_au2a_1_me21); +siginit (spvpp_au2a_1_quality); +siginit (spvpp_au2a_2__Maxa21p); +siginit (spvpp_au2a_2_max21); +siginit (spvpp_au2a_2_me21); +siginit (spvpp_au2a_2_quality); +siginit (spvpp_au2b_0__Max11); +siginit (spvpp_au2b_0__Max12); +siginit (spvpp_au2b_0_max11); +siginit (spvpp_au2b_0_max12); +siginit (spvpp_au2b_0_max13); +siginit (spvpp_au2b_0_maxq); +siginit (spvpp_au2b_0_mb11); +siginit (spvpp_au2b_0_mb12); +siginit (spvpp_au2b_0_mb13); +siginit (spvpp_au2b_0_q11); +siginit (spvpp_au2b_0_q12); +siginit (spvpp_au2b_0_q13); +siginit (spvpp_au2b_1__Max11); +siginit (spvpp_au2b_1__Max12); +siginit (spvpp_au2b_1_max11); +siginit (spvpp_au2b_1_max12); +siginit (spvpp_au2b_1_max13); +siginit (spvpp_au2b_1_maxq); +siginit (spvpp_au2b_1_mb11); +siginit (spvpp_au2b_1_mb12); +siginit (spvpp_au2b_1_mb13); +siginit (spvpp_au2b_1_q11); +siginit (spvpp_au2b_1_q12); +siginit (spvpp_au2b_1_q13); +siginit (spvpp_au2b_2__Max11); +siginit (spvpp_au2b_2__Max12); +siginit (spvpp_au2b_2_max11); +siginit (spvpp_au2b_2_max12); +siginit (spvpp_au2b_2_max13); +siginit (spvpp_au2b_2_maxq); +siginit (spvpp_au2b_2_mb11); +siginit (spvpp_au2b_2_mb12); +siginit (spvpp_au2b_2_mb13); +siginit (spvpp_au2b_2_q11); +siginit (spvpp_au2b_2_q12); +siginit (spvpp_au2b_2_q13); +siginit (spvpp_au2b_3__Max11); +siginit (spvpp_au2b_3__Max12); +siginit (spvpp_au2b_3_max11); +siginit (spvpp_au2b_3_max12); +siginit (spvpp_au2b_3_max13); +siginit (spvpp_au2b_3_maxq); +siginit (spvpp_au2b_3_mb11); +siginit (spvpp_au2b_3_mb12); +siginit (spvpp_au2b_3_mb13); +siginit (spvpp_au2b_3_q11); +siginit (spvpp_au2b_3_q12); +siginit (spvpp_au2b_3_q13); +siginit (spvpp_au3_0__Max31p); +siginit (spvpp_au3_0__Max3p); +siginit (spvpp_au3_0_e32); +siginit (spvpp_au3_0_e34); +siginit (spvpp_au3_0_max31); +siginit (spvpp_au3_0_max32); +siginit (spvpp_au3_0_max34); +siginit (spvpp_au3_0_me31); +siginit (spvpp_au3_0_me32); +siginit (spvpp_au3_0_me34); +siginit (spvpp_au3_0_quality); +siginit (spvpp_au3_1__Max31p); +siginit (spvpp_au3_1__Max3p); +siginit (spvpp_au3_1_e32); +siginit (spvpp_au3_1_e34); +siginit (spvpp_au3_1_max31); +siginit (spvpp_au3_1_max32); +siginit (spvpp_au3_1_max34); +siginit (spvpp_au3_1_me31); +siginit (spvpp_au3_1_me32); +siginit (spvpp_au3_1_me34); +siginit (spvpp_au3_1_quality); +siginit (spvpp_au3_2__Max31p); +siginit (spvpp_au3_2__Max3p); +siginit (spvpp_au3_2_e32); +siginit (spvpp_au3_2_e34); +siginit (spvpp_au3_2_max31); +siginit (spvpp_au3_2_max32); +siginit (spvpp_au3_2_max34); +siginit (spvpp_au3_2_me31); +siginit (spvpp_au3_2_me32); +siginit (spvpp_au3_2_me34); +siginit (spvpp_au3_2_quality); +siginit (spvpp_au3a_0__Maxa21p); +siginit (spvpp_au3a_0_max21); +siginit (spvpp_au3a_0_me21); +siginit (spvpp_au3a_0_quality); +siginit (spvpp_au3a_1__Maxa21p); +siginit (spvpp_au3a_1_max21); +siginit (spvpp_au3a_1_me21); +siginit (spvpp_au3a_1_quality); +siginit (spvpp_au3a_2__Maxa21p); +siginit (spvpp_au3a_2_max21); +siginit (spvpp_au3a_2_me21); +siginit (spvpp_au3a_2_quality); +siginit (spvpp_au4_0__Max41p); +siginit (spvpp_au4_0_max41); +siginit (spvpp_au4_0_maxq); +siginit (spvpp_au4_0_me41); +siginit (spvpp_au4_0_quality); +siginit (spvpp_au4_1__Max41p); +siginit (spvpp_au4_1_max41); +siginit (spvpp_au4_1_maxq); +siginit (spvpp_au4_1_me41); +siginit (spvpp_au4_1_quality); +siginit (spvpp_au4_2__Max41p); +siginit (spvpp_au4_2_max41); +siginit (spvpp_au4_2_maxq); +siginit (spvpp_au4_2_me41); +siginit (spvpp_au4_2_quality); +siginit (spvpp_bxa__bxamb1_Exists); +siginit (spvpp_bxa__bxamb1__CountZ11); +siginit (spvpp_bxa__bxamb1_ilgj); +siginit (spvpp_bxa__bxamb1_inAr); +siginit (spvpp_bxa__bxamb1_inArr); +siginit (spvpp_bxa__bxamb1_inBr); +siginit (spvpp_bxa__bxamb1_inBrr); +siginit (spvpp_bxa__bxamb1_inCr); +siginit (spvpp_bxa__bxamb1_inCrr); +siginit (spvpp_bxa__bxamb1_inDr); +siginit (spvpp_bxa__bxamb1_inDrr); +siginit (spvpp_bxa__bxamb1_larg1); +siginit (spvpp_bxa__bxamb1_m0); +siginit (spvpp_bxa__bxamb1_m1); +siginit (spvpp_bxa__bxamb1_m2); +siginit (spvpp_bxa__bxamb1_m3); +siginit (spvpp_bxa__bxamb1_qi); +siginit (spvpp_bxa__bxamb1_qj); +siginit (spvpp_bxa__bxamb1_res); +siginit (spvpp_bxa__bxamb1_s); +siginit (spvpp_bxa__bxamb1_tin); +siginit (spvpp_bxa__bxamb1_zcnt); +siginit (spvpp_bxa__bxame1ac_Exists); +siginit (spvpp_bxa__bxame1ac__CountZ); +siginit (spvpp_bxa__bxame1ac_ilgj); +siginit (spvpp_bxa__bxame1ac_inAr); +siginit (spvpp_bxa__bxame1ac_inArr); +siginit (spvpp_bxa__bxame1ac_inBr); +siginit (spvpp_bxa__bxame1ac_inBrr); +siginit (spvpp_bxa__bxame1ac_inCr); +siginit (spvpp_bxa__bxame1ac_inCrr); +siginit (spvpp_bxa__bxame1ac_larg1); +siginit (spvpp_bxa__bxame1ac_m0); +siginit (spvpp_bxa__bxame1ac_m1); +siginit (spvpp_bxa__bxame1ac_m2); +siginit (spvpp_bxa__bxame1ac_qi); +siginit (spvpp_bxa__bxame1ac_qj); +siginit (spvpp_bxa__bxame1ac_res); +siginit (spvpp_bxa__bxame1ac_s); +siginit (spvpp_bxa__bxame1ac_tin); +siginit (spvpp_bxa__bxame1ac_zcnt); +siginit (spvpp_bxa__bxame1df_Exists); +siginit (spvpp_bxa__bxame1df__CountZ); +siginit (spvpp_bxa__bxame1df_ilgj); +siginit (spvpp_bxa__bxame1df_inAr); +siginit (spvpp_bxa__bxame1df_inArr); +siginit (spvpp_bxa__bxame1df_inBr); +siginit (spvpp_bxa__bxame1df_inBrr); +siginit (spvpp_bxa__bxame1df_inCr); +siginit (spvpp_bxa__bxame1df_inCrr); +siginit (spvpp_bxa__bxame1df_larg1); +siginit (spvpp_bxa__bxame1df_m0); +siginit (spvpp_bxa__bxame1df_m1); +siginit (spvpp_bxa__bxame1df_m2); +siginit (spvpp_bxa__bxame1df_qi); +siginit (spvpp_bxa__bxame1df_qj); +siginit (spvpp_bxa__bxame1df_res); +siginit (spvpp_bxa__bxame1df_s); +siginit (spvpp_bxa__bxame1df_tin); +siginit (spvpp_bxa__bxame1df_zcnt); +siginit (spvpp_bxa__bxame2_Exists); +siginit (spvpp_bxa__bxame2__CountZ); +siginit (spvpp_bxa__bxame2_ilgj); +siginit (spvpp_bxa__bxame2_inAr); +siginit (spvpp_bxa__bxame2_inArr); +siginit (spvpp_bxa__bxame2_inBr); +siginit (spvpp_bxa__bxame2_inBrr); +siginit (spvpp_bxa__bxame2_inCr); +siginit (spvpp_bxa__bxame2_inCrr); +siginit (spvpp_bxa__bxame2_larg1); +siginit (spvpp_bxa__bxame2_m0); +siginit (spvpp_bxa__bxame2_m1); +siginit (spvpp_bxa__bxame2_m2); +siginit (spvpp_bxa__bxame2_qi); +siginit (spvpp_bxa__bxame2_qj); +siginit (spvpp_bxa__bxame2_res); +siginit (spvpp_bxa__bxame2_s); +siginit (spvpp_bxa__bxame2_tin); +siginit (spvpp_bxa__bxame2_zcnt); +siginit (spvpp_bxa__bxame3_Exists); +siginit (spvpp_bxa__bxame3__CountZ); +siginit (spvpp_bxa__bxame3_ilgj); +siginit (spvpp_bxa__bxame3_inAr); +siginit (spvpp_bxa__bxame3_inArr); +siginit (spvpp_bxa__bxame3_inBr); +siginit (spvpp_bxa__bxame3_inBrr); +siginit (spvpp_bxa__bxame3_inCr); +siginit (spvpp_bxa__bxame3_inCrr); +siginit (spvpp_bxa__bxame3_larg1); +siginit (spvpp_bxa__bxame3_m0); +siginit (spvpp_bxa__bxame3_m1); +siginit (spvpp_bxa__bxame3_m2); +siginit (spvpp_bxa__bxame3_qi); +siginit (spvpp_bxa__bxame3_qj); +siginit (spvpp_bxa__bxame3_res); +siginit (spvpp_bxa__bxame3_s); +siginit (spvpp_bxa__bxame3_tin); +siginit (spvpp_bxa__bxame3_zcnt); +siginit (spvpp_bxa__bxame4_Exists); +siginit (spvpp_bxa__bxame4__CountZ); +siginit (spvpp_bxa__bxame4_ilgj); +siginit (spvpp_bxa__bxame4_inAr); +siginit (spvpp_bxa__bxame4_inArr); +siginit (spvpp_bxa__bxame4_inBr); +siginit (spvpp_bxa__bxame4_inBrr); +siginit (spvpp_bxa__bxame4_inCr); +siginit (spvpp_bxa__bxame4_inCrr); +siginit (spvpp_bxa__bxame4_larg1); +siginit (spvpp_bxa__bxame4_m0); +siginit (spvpp_bxa__bxame4_m1); +siginit (spvpp_bxa__bxame4_m2); +siginit (spvpp_bxa__bxame4_qi); +siginit (spvpp_bxa__bxame4_qj); +siginit (spvpp_bxa__bxame4_res); +siginit (spvpp_bxa__bxame4_s); +siginit (spvpp_bxa__bxame4_tin); +siginit (spvpp_bxa__bxame4_zcnt); +siginit (spvpp_bxa__depth); +siginit (spvpp_bxa__med0); +siginit (spvpp_bxa__med1); +siginit (spvpp_bxa__med2); +siginit (spvpp_bxa__med3); +siginit (spvpp_bxa__med4); +siginit (spvpp_bxa__medb0); +siginit (spvpp_bxa__medb1); +siginit (spvpp_bxa__medb2); +siginit (spvpp_bxa__medb3); +siginit (spvpp_bxa__medb4); +siginit (spvpp_bxcorrect_Exists); +siginit (spvpp_bxcorrect__CountZ); +siginit (spvpp_bxcorrect_b1); +siginit (spvpp_bxcorrect_b2); +siginit (spvpp_bxcorrect_b3); +siginit (spvpp_bxcorrect_coll); +siginit (spvpp_bxcorrect_del1t); +siginit (spvpp_bxcorrect_del2t); +siginit (spvpp_bxcorrect_ilgj); +siginit (spvpp_bxcorrect_larg1); +siginit (spvpp_bxcorrect_m0); +siginit (spvpp_bxcorrect_m1); +siginit (spvpp_bxcorrect_m2); +siginit (spvpp_bxcorrect_pretrig); +siginit (spvpp_bxcorrect_res); +siginit (spvpp_bxcorrect_ri); +siginit (spvpp_bxcorrect_rj); +siginit (spvpp_bxcorrect_s); +siginit (spvpp_bxcorrect_stubd); +siginit (spvpp_bxcorrect_stubn); +siginit (spvpp_bxcorrect_tid); +siginit (spvpp_bxcorrect_zcnt); +siginit (spvpp_dtbx_0_mb1a); +siginit (spvpp_dtbx_0_mb1ar); +siginit (spvpp_dtbx_0_phi); +siginit (spvpp_dtbx_1_mb1a); +siginit (spvpp_dtbx_1_mb1ar); +siginit (spvpp_dtbx_1_phi); +siginit (spvpp_etaPT2a); +siginit (spvpp_etaPT2ar); +siginit (spvpp_etaPT2arr); +siginit (spvpp_etaPT2arrr); +siginit (spvpp_etaPT2b); +siginit (spvpp_etaPT2br); +siginit (spvpp_etaPT2brr); +siginit (spvpp_etaPT2brrr); +siginit (spvpp_etaPT2c); +siginit (spvpp_etaPT2cr); +siginit (spvpp_etaPT2crr); +siginit (spvpp_etaPT2crrr); +siginit (spvpp_etaPT3a); +siginit (spvpp_etaPT3ar); +siginit (spvpp_etaPT3arr); +siginit (spvpp_etaPT3arrr); +siginit (spvpp_etaPT3b); +siginit (spvpp_etaPT3br); +siginit (spvpp_etaPT3brr); +siginit (spvpp_etaPT3brrr); +siginit (spvpp_etaPT3c); +siginit (spvpp_etaPT3cr); +siginit (spvpp_etaPT3crr); +siginit (spvpp_etaPT3crrr); +siginit (spvpp_etaPT4a); +siginit (spvpp_etaPT4ar); +siginit (spvpp_etaPT4arr); +siginit (spvpp_etaPT4arrr); +siginit (spvpp_etaPT4b); +siginit (spvpp_etaPT4br); +siginit (spvpp_etaPT4brr); +siginit (spvpp_etaPT4brrr); +siginit (spvpp_etaPT4c); +siginit (spvpp_etaPT4cr); +siginit (spvpp_etaPT4crr); +siginit (spvpp_etaPT4crrr); +siginit (spvpp_etaPTH); +siginit (spvpp_etaPTL); +siginit (spvpp_etaPTM); +siginit (spvpp_etaPTa2a); +siginit (spvpp_etaPTa2ar); +siginit (spvpp_etaPTa2arr); +siginit (spvpp_etaPTa2arrr); +siginit (spvpp_etaPTa2b); +siginit (spvpp_etaPTa2br); +siginit (spvpp_etaPTa2brr); +siginit (spvpp_etaPTa2brrr); +siginit (spvpp_etaPTa2c); +siginit (spvpp_etaPTa2cr); +siginit (spvpp_etaPTa2crr); +siginit (spvpp_etaPTa2crrr); +siginit (spvpp_etaPTa3a); +siginit (spvpp_etaPTa3ar); +siginit (spvpp_etaPTa3arr); +siginit (spvpp_etaPTa3arrr); +siginit (spvpp_etaPTa3b); +siginit (spvpp_etaPTa3br); +siginit (spvpp_etaPTa3brr); +siginit (spvpp_etaPTa3brrr); +siginit (spvpp_etaPTa3c); +siginit (spvpp_etaPTa3cr); +siginit (spvpp_etaPTa3crr); +siginit (spvpp_etaPTa3crrr); +siginit (spvpp_etaPTb2a); +siginit (spvpp_etaPTb2ar); +siginit (spvpp_etaPTb2arr); +siginit (spvpp_etaPTb2arrr); +siginit (spvpp_etaPTb2b); +siginit (spvpp_etaPTb2br); +siginit (spvpp_etaPTb2brr); +siginit (spvpp_etaPTb2brrr); +siginit (spvpp_etaPTb2c); +siginit (spvpp_etaPTb2cr); +siginit (spvpp_etaPTb2crr); +siginit (spvpp_etaPTb2crrr); +siginit (spvpp_etaPTb2d); +siginit (spvpp_etaPTb2dr); +siginit (spvpp_etaPTb2drr); +siginit (spvpp_etaPTb2drrr); +siginit (spvpp_etu12_0_Deta); +siginit (spvpp_etu12_0_etaA); +siginit (spvpp_etu12_0_etaB); +siginit (spvpp_etu12_10_Deta); +siginit (spvpp_etu12_10_etaA); +siginit (spvpp_etu12_10_etaB); +siginit (spvpp_etu12_11_Deta); +siginit (spvpp_etu12_11_etaA); +siginit (spvpp_etu12_11_etaB); +siginit (spvpp_etu12_12_Deta); +siginit (spvpp_etu12_12_etaA); +siginit (spvpp_etu12_12_etaB); +siginit (spvpp_etu12_13_Deta); +siginit (spvpp_etu12_13_etaA); +siginit (spvpp_etu12_13_etaB); +siginit (spvpp_etu12_14_Deta); +siginit (spvpp_etu12_14_etaA); +siginit (spvpp_etu12_14_etaB); +siginit (spvpp_etu12_15_Deta); +siginit (spvpp_etu12_15_etaA); +siginit (spvpp_etu12_15_etaB); +siginit (spvpp_etu12_16_Deta); +siginit (spvpp_etu12_16_etaA); +siginit (spvpp_etu12_16_etaB); +siginit (spvpp_etu12_17_Deta); +siginit (spvpp_etu12_17_etaA); +siginit (spvpp_etu12_17_etaB); +siginit (spvpp_etu12_1_Deta); +siginit (spvpp_etu12_1_etaA); +siginit (spvpp_etu12_1_etaB); +siginit (spvpp_etu12_2_Deta); +siginit (spvpp_etu12_2_etaA); +siginit (spvpp_etu12_2_etaB); +siginit (spvpp_etu12_3_Deta); +siginit (spvpp_etu12_3_etaA); +siginit (spvpp_etu12_3_etaB); +siginit (spvpp_etu12_4_Deta); +siginit (spvpp_etu12_4_etaA); +siginit (spvpp_etu12_4_etaB); +siginit (spvpp_etu12_5_Deta); +siginit (spvpp_etu12_5_etaA); +siginit (spvpp_etu12_5_etaB); +siginit (spvpp_etu12_6_Deta); +siginit (spvpp_etu12_6_etaA); +siginit (spvpp_etu12_6_etaB); +siginit (spvpp_etu12_7_Deta); +siginit (spvpp_etu12_7_etaA); +siginit (spvpp_etu12_7_etaB); +siginit (spvpp_etu12_8_Deta); +siginit (spvpp_etu12_8_etaA); +siginit (spvpp_etu12_8_etaB); +siginit (spvpp_etu12_9_Deta); +siginit (spvpp_etu12_9_etaA); +siginit (spvpp_etu12_9_etaB); +siginit (spvpp_etu13_0_Deta); +siginit (spvpp_etu13_0_etaA); +siginit (spvpp_etu13_0_etaB); +siginit (spvpp_etu13_10_Deta); +siginit (spvpp_etu13_10_etaA); +siginit (spvpp_etu13_10_etaB); +siginit (spvpp_etu13_11_Deta); +siginit (spvpp_etu13_11_etaA); +siginit (spvpp_etu13_11_etaB); +siginit (spvpp_etu13_12_Deta); +siginit (spvpp_etu13_12_etaA); +siginit (spvpp_etu13_12_etaB); +siginit (spvpp_etu13_13_Deta); +siginit (spvpp_etu13_13_etaA); +siginit (spvpp_etu13_13_etaB); +siginit (spvpp_etu13_14_Deta); +siginit (spvpp_etu13_14_etaA); +siginit (spvpp_etu13_14_etaB); +siginit (spvpp_etu13_15_Deta); +siginit (spvpp_etu13_15_etaA); +siginit (spvpp_etu13_15_etaB); +siginit (spvpp_etu13_16_Deta); +siginit (spvpp_etu13_16_etaA); +siginit (spvpp_etu13_16_etaB); +siginit (spvpp_etu13_17_Deta); +siginit (spvpp_etu13_17_etaA); +siginit (spvpp_etu13_17_etaB); +siginit (spvpp_etu13_1_Deta); +siginit (spvpp_etu13_1_etaA); +siginit (spvpp_etu13_1_etaB); +siginit (spvpp_etu13_2_Deta); +siginit (spvpp_etu13_2_etaA); +siginit (spvpp_etu13_2_etaB); +siginit (spvpp_etu13_3_Deta); +siginit (spvpp_etu13_3_etaA); +siginit (spvpp_etu13_3_etaB); +siginit (spvpp_etu13_4_Deta); +siginit (spvpp_etu13_4_etaA); +siginit (spvpp_etu13_4_etaB); +siginit (spvpp_etu13_5_Deta); +siginit (spvpp_etu13_5_etaA); +siginit (spvpp_etu13_5_etaB); +siginit (spvpp_etu13_6_Deta); +siginit (spvpp_etu13_6_etaA); +siginit (spvpp_etu13_6_etaB); +siginit (spvpp_etu13_7_Deta); +siginit (spvpp_etu13_7_etaA); +siginit (spvpp_etu13_7_etaB); +siginit (spvpp_etu13_8_Deta); +siginit (spvpp_etu13_8_etaA); +siginit (spvpp_etu13_8_etaB); +siginit (spvpp_etu13_9_Deta); +siginit (spvpp_etu13_9_etaA); +siginit (spvpp_etu13_9_etaB); +siginit (spvpp_etu14_0_Deta); +siginit (spvpp_etu14_0_etaA); +siginit (spvpp_etu14_0_etaB); +siginit (spvpp_etu14_10_Deta); +siginit (spvpp_etu14_10_etaA); +siginit (spvpp_etu14_10_etaB); +siginit (spvpp_etu14_11_Deta); +siginit (spvpp_etu14_11_etaA); +siginit (spvpp_etu14_11_etaB); +siginit (spvpp_etu14_12_Deta); +siginit (spvpp_etu14_12_etaA); +siginit (spvpp_etu14_12_etaB); +siginit (spvpp_etu14_13_Deta); +siginit (spvpp_etu14_13_etaA); +siginit (spvpp_etu14_13_etaB); +siginit (spvpp_etu14_14_Deta); +siginit (spvpp_etu14_14_etaA); +siginit (spvpp_etu14_14_etaB); +siginit (spvpp_etu14_15_Deta); +siginit (spvpp_etu14_15_etaA); +siginit (spvpp_etu14_15_etaB); +siginit (spvpp_etu14_16_Deta); +siginit (spvpp_etu14_16_etaA); +siginit (spvpp_etu14_16_etaB); +siginit (spvpp_etu14_17_Deta); +siginit (spvpp_etu14_17_etaA); +siginit (spvpp_etu14_17_etaB); +siginit (spvpp_etu14_1_Deta); +siginit (spvpp_etu14_1_etaA); +siginit (spvpp_etu14_1_etaB); +siginit (spvpp_etu14_2_Deta); +siginit (spvpp_etu14_2_etaA); +siginit (spvpp_etu14_2_etaB); +siginit (spvpp_etu14_3_Deta); +siginit (spvpp_etu14_3_etaA); +siginit (spvpp_etu14_3_etaB); +siginit (spvpp_etu14_4_Deta); +siginit (spvpp_etu14_4_etaA); +siginit (spvpp_etu14_4_etaB); +siginit (spvpp_etu14_5_Deta); +siginit (spvpp_etu14_5_etaA); +siginit (spvpp_etu14_5_etaB); +siginit (spvpp_etu14_6_Deta); +siginit (spvpp_etu14_6_etaA); +siginit (spvpp_etu14_6_etaB); +siginit (spvpp_etu14_7_Deta); +siginit (spvpp_etu14_7_etaA); +siginit (spvpp_etu14_7_etaB); +siginit (spvpp_etu14_8_Deta); +siginit (spvpp_etu14_8_etaA); +siginit (spvpp_etu14_8_etaB); +siginit (spvpp_etu14_9_Deta); +siginit (spvpp_etu14_9_etaA); +siginit (spvpp_etu14_9_etaB); +siginit (spvpp_fsuv_Exists); +siginit (spvpp_fsuv__CountZ_fsu); +siginit (spvpp_fsuv__d); +siginit (spvpp_fsuv_deta); +siginit (spvpp_fsuv_detar); +siginit (spvpp_fsuv_detarr); +siginit (spvpp_fsuv_dlm); +siginit (spvpp_fsuv_dphi); +siginit (spvpp_fsuv_dphir); +siginit (spvpp_fsuv_dphirr); +siginit (spvpp_fsuv_i); +siginit (spvpp_fsuv_idt); +siginit (spvpp_fsuv_ilgj); +siginit (spvpp_fsuv_j); +siginit (spvpp_fsuv_k); +siginit (spvpp_fsuv_kill); +siginit (spvpp_fsuv_killr); +siginit (spvpp_fsuv_killrr1); +siginit (spvpp_fsuv_killrr2); +siginit (spvpp_fsuv_killrr3); +siginit (spvpp_fsuv_larg); +siginit (spvpp_fsuv_res); +siginit (spvpp_fsuv_ri); +siginit (spvpp_fsuv_rilgrj); +siginit (spvpp_fsuv_rj); +siginit (spvpp_fsuv_s); +siginit (spvpp_fsuv_sh_segs); +siginit (spvpp_fsuv_survived); +siginit (spvpp_fsuva_Exists); +siginit (spvpp_fsuva_delA); +siginit (spvpp_fsuva_delB); +siginit (spvpp_fsuva_deta); +siginit (spvpp_fsuva_detar); +siginit (spvpp_fsuva_detarr); +siginit (spvpp_fsuva_dlm); +siginit (spvpp_fsuva_dphi); +siginit (spvpp_fsuva_dphir); +siginit (spvpp_fsuva_dphirr); +siginit (spvpp_fsuva_i); +siginit (spvpp_fsuva_ida0); +siginit (spvpp_fsuva_ida1); +siginit (spvpp_fsuva_ida2); +siginit (spvpp_fsuva_ida3); +siginit (spvpp_fsuva_ida4); +siginit (spvpp_fsuva_ida5); +siginit (spvpp_fsuva_idt); +siginit (spvpp_fsuva_ilgj); +siginit (spvpp_fsuva_j); +siginit (spvpp_fsuva_kill); +siginit (spvpp_fsuva_killr); +siginit (spvpp_fsuva_killrr1); +siginit (spvpp_fsuva_killrr2); +siginit (spvpp_fsuva_killrr3); +siginit (spvpp_fsuva_larg); +siginit (spvpp_fsuva_ri); +siginit (spvpp_fsuva_rilgrj); +siginit (spvpp_fsuva_rj); +siginit (spvpp_fsuva_s); +siginit (spvpp_fsuva_sidA); +siginit (spvpp_fsuva_sidB); +siginit (spvpp_fsuva_survived); +siginit (spvpp_idH); +siginit (spvpp_idL); +siginit (spvpp_idM); +siginit (spvpp_m0); +siginit (spvpp_m0a); +siginit (spvpp_m1); +siginit (spvpp_m2); +siginit (spvpp_mode2a); +siginit (spvpp_mode2ar); +siginit (spvpp_mode2arr); +siginit (spvpp_mode2arrr); +siginit (spvpp_mode2b); +siginit (spvpp_mode2br); +siginit (spvpp_mode2brr); +siginit (spvpp_mode2brrr); +siginit (spvpp_mode2c); +siginit (spvpp_mode2cr); +siginit (spvpp_mode2crr); +siginit (spvpp_mode2crrr); +siginit (spvpp_mode3a); +siginit (spvpp_mode3ar); +siginit (spvpp_mode3arr); +siginit (spvpp_mode3arrr); +siginit (spvpp_mode3b); +siginit (spvpp_mode3br); +siginit (spvpp_mode3brr); +siginit (spvpp_mode3brrr); +siginit (spvpp_mode3c); +siginit (spvpp_mode3cr); +siginit (spvpp_mode3crr); +siginit (spvpp_mode3crrr); +siginit (spvpp_mode4a); +siginit (spvpp_mode4ar); +siginit (spvpp_mode4arr); +siginit (spvpp_mode4arrr); +siginit (spvpp_mode4b); +siginit (spvpp_mode4br); +siginit (spvpp_mode4brr); +siginit (spvpp_mode4brrr); +siginit (spvpp_mode4c); +siginit (spvpp_mode4cr); +siginit (spvpp_mode4crr); +siginit (spvpp_mode4crrr); +siginit (spvpp_modeMemH); +siginit (spvpp_modeMemL); +siginit (spvpp_modeMemM); +siginit (spvpp_modeb2a); +siginit (spvpp_modeb2ar); +siginit (spvpp_modeb2arr); +siginit (spvpp_modeb2arrr); +siginit (spvpp_modeb2b); +siginit (spvpp_modeb2br); +siginit (spvpp_modeb2brr); +siginit (spvpp_modeb2brrr); +siginit (spvpp_modeb2c); +siginit (spvpp_modeb2cr); +siginit (spvpp_modeb2crr); +siginit (spvpp_modeb2crrr); +siginit (spvpp_modeb2d); +siginit (spvpp_modeb2dr); +siginit (spvpp_modeb2drr); +siginit (spvpp_modeb2drrr); +siginit (spvpp_mux_FR); +siginit (spvpp_mux__ScalePhi); +siginit (spvpp_mux_i); +siginit (spvpp_mux_phiHs); +siginit (spvpp_mux_phiLs); +siginit (spvpp_mux_phiMs); +siginit (spvpp_mux_sign); +siginit (spvpp_pass12); +siginit (spvpp_pass13); +siginit (spvpp_pass14); +siginit (spvpp_phdiff_a1); +siginit (spvpp_phdiff_a2); +siginit (spvpp_phdiff_a3); +siginit (spvpp_phdiff_b1); +siginit (spvpp_phdiff_b2); +siginit (spvpp_phdiff_b3); +siginit (spvpp_phi2a); +siginit (spvpp_phi2ar); +siginit (spvpp_phi2arr); +siginit (spvpp_phi2arrr); +siginit (spvpp_phi2b); +siginit (spvpp_phi2br); +siginit (spvpp_phi2brr); +siginit (spvpp_phi2brrr); +siginit (spvpp_phi2c); +siginit (spvpp_phi2cr); +siginit (spvpp_phi2crr); +siginit (spvpp_phi2crrr); +siginit (spvpp_phi3a); +siginit (spvpp_phi3ar); +siginit (spvpp_phi3arr); +siginit (spvpp_phi3arrr); +siginit (spvpp_phi3b); +siginit (spvpp_phi3br); +siginit (spvpp_phi3brr); +siginit (spvpp_phi3brrr); +siginit (spvpp_phi3c); +siginit (spvpp_phi3cr); +siginit (spvpp_phi3crr); +siginit (spvpp_phi3crrr); +siginit (spvpp_phi4a); +siginit (spvpp_phi4ar); +siginit (spvpp_phi4arr); +siginit (spvpp_phi4arrr); +siginit (spvpp_phi4b); +siginit (spvpp_phi4br); +siginit (spvpp_phi4brr); +siginit (spvpp_phi4brrr); +siginit (spvpp_phi4c); +siginit (spvpp_phi4cr); +siginit (spvpp_phi4crr); +siginit (spvpp_phi4crrr); +siginit (spvpp_phiH); +siginit (spvpp_phiL); +siginit (spvpp_phiM); +siginit (spvpp_phia2a); +siginit (spvpp_phia2ar); +siginit (spvpp_phia2arr); +siginit (spvpp_phia2arrr); +siginit (spvpp_phia2b); +siginit (spvpp_phia2br); +siginit (spvpp_phia2brr); +siginit (spvpp_phia2brrr); +siginit (spvpp_phia2c); +siginit (spvpp_phia2cr); +siginit (spvpp_phia2crr); +siginit (spvpp_phia2crrr); +siginit (spvpp_phia3a); +siginit (spvpp_phia3ar); +siginit (spvpp_phia3arr); +siginit (spvpp_phia3arrr); +siginit (spvpp_phia3b); +siginit (spvpp_phia3br); +siginit (spvpp_phia3brr); +siginit (spvpp_phia3brrr); +siginit (spvpp_phia3c); +siginit (spvpp_phia3cr); +siginit (spvpp_phia3crr); +siginit (spvpp_phia3crrr); +siginit (spvpp_phib2a); +siginit (spvpp_phib2ar); +siginit (spvpp_phib2arr); +siginit (spvpp_phib2arrr); +siginit (spvpp_phib2b); +siginit (spvpp_phib2br); +siginit (spvpp_phib2brr); +siginit (spvpp_phib2brrr); +siginit (spvpp_phib2c); +siginit (spvpp_phib2cr); +siginit (spvpp_phib2crr); +siginit (spvpp_phib2crrr); +siginit (spvpp_phib2d); +siginit (spvpp_phib2dr); +siginit (spvpp_phib2drr); +siginit (spvpp_phib2drrr); +siginit (spvpp_pt2a); +siginit (spvpp_pt2ar); +siginit (spvpp_pt2arr); +siginit (spvpp_pt2arrr); +siginit (spvpp_pt2b); +siginit (spvpp_pt2br); +siginit (spvpp_pt2brr); +siginit (spvpp_pt2brrr); +siginit (spvpp_pt2c); +siginit (spvpp_pt2cr); +siginit (spvpp_pt2crr); +siginit (spvpp_pt2crrr); +siginit (spvpp_pt3a); +siginit (spvpp_pt3ar); +siginit (spvpp_pt3arr); +siginit (spvpp_pt3arrr); +siginit (spvpp_pt3b); +siginit (spvpp_pt3br); +siginit (spvpp_pt3brr); +siginit (spvpp_pt3brrr); +siginit (spvpp_pt3c); +siginit (spvpp_pt3cr); +siginit (spvpp_pt3crr); +siginit (spvpp_pt3crrr); +siginit (spvpp_pt4a); +siginit (spvpp_pt4ar); +siginit (spvpp_pt4arr); +siginit (spvpp_pt4arrr); +siginit (spvpp_pt4b); +siginit (spvpp_pt4br); +siginit (spvpp_pt4brr); +siginit (spvpp_pt4brrr); +siginit (spvpp_pt4c); +siginit (spvpp_pt4cr); +siginit (spvpp_pt4crr); +siginit (spvpp_pt4crrr); +siginit (spvpp_ptH); +siginit (spvpp_ptL); +siginit (spvpp_ptM); +siginit (spvpp_ptb2a); +siginit (spvpp_ptb2ar); +siginit (spvpp_ptb2arr); +siginit (spvpp_ptb2arrr); +siginit (spvpp_ptb2b); +siginit (spvpp_ptb2br); +siginit (spvpp_ptb2brr); +siginit (spvpp_ptb2brrr); +siginit (spvpp_ptb2c); +siginit (spvpp_ptb2cr); +siginit (spvpp_ptb2crr); +siginit (spvpp_ptb2crrr); +siginit (spvpp_ptb2d); +siginit (spvpp_ptb2dr); +siginit (spvpp_ptb2drr); +siginit (spvpp_ptb2drrr); +siginit (spvpp_ptu2a_EnableIdA); +siginit (spvpp_ptu2a_EnableIdB); +siginit (spvpp_ptu2a_EnableIdC); +siginit (spvpp_ptu2a_FR); +siginit (spvpp_ptu2a_IdValid); +siginit (spvpp_ptu2a_SelPhi); +siginit (spvpp_ptu2a__DecodeFR); +siginit (spvpp_ptu2a__Modep); +siginit (spvpp_ptu2a__SelectPhisp); +siginit (spvpp_ptu2a_a); +siginit (spvpp_ptu2a_a_press); +siginit (spvpp_ptu2a_b); +siginit (spvpp_ptu2a_b_press); +siginit (spvpp_ptu2a_c); +siginit (spvpp_ptu2a_clct_bit); +siginit (spvpp_ptu2a_d); +siginit (spvpp_ptu2a_dphi14); +siginit (spvpp_ptu2a_dphi23); +siginit (spvpp_ptu2a_dphi24); +siginit (spvpp_ptu2a_dphi34); +siginit (spvpp_ptu2a_e); +siginit (spvpp_ptu2a_e_press); +siginit (spvpp_ptu2a_etaA); +siginit (spvpp_ptu2a_etaB); +siginit (spvpp_ptu2a_etaC); +siginit (spvpp_ptu2a_etaPT); +siginit (spvpp_ptu2a_etaPTfull); +siginit (spvpp_ptu2a_eta_me11a); +siginit (spvpp_ptu2a_eta_shift); +siginit (spvpp_ptu2a_etadiff_a); +siginit (spvpp_ptu2a_etadiff_a_lsb); +siginit (spvpp_ptu2a_etadiff_b); +siginit (spvpp_ptu2a_etasign_a); +siginit (spvpp_ptu2a_etasign_b); +siginit (spvpp_ptu2a_mode); +siginit (spvpp_ptu2a_modeMem); +siginit (spvpp_ptu2a_modenew); +siginit (spvpp_ptu2a_modeout); +siginit (spvpp_ptu2a_phi); +siginit (spvpp_ptu2a_phi1); +siginit (spvpp_ptu2a_phi2); +siginit (spvpp_ptu2a_phi3); +siginit (spvpp_ptu2a_phi4); +siginit (spvpp_ptu2a_phiA); +siginit (spvpp_ptu2a_phiB); +siginit (spvpp_ptu2a_phiC); +siginit (spvpp_ptu2a_phi_shift); +siginit (spvpp_ptu2a_phidiff_a); +siginit (spvpp_ptu2a_pt); +siginit (spvpp_ptu2a_si); +siginit (spvpp_ptu2a_sign); +siginit (spvpp_ptu2b_EnableIdA); +siginit (spvpp_ptu2b_EnableIdB); +siginit (spvpp_ptu2b_EnableIdC); +siginit (spvpp_ptu2b_FR); +siginit (spvpp_ptu2b_IdValid); +siginit (spvpp_ptu2b_SelPhi); +siginit (spvpp_ptu2b__DecodeFR); +siginit (spvpp_ptu2b__Modep); +siginit (spvpp_ptu2b__SelectPhisp); +siginit (spvpp_ptu2b_a); +siginit (spvpp_ptu2b_a_press); +siginit (spvpp_ptu2b_b); +siginit (spvpp_ptu2b_b_press); +siginit (spvpp_ptu2b_c); +siginit (spvpp_ptu2b_clct_bit); +siginit (spvpp_ptu2b_d); +siginit (spvpp_ptu2b_dphi14); +siginit (spvpp_ptu2b_dphi23); +siginit (spvpp_ptu2b_dphi24); +siginit (spvpp_ptu2b_dphi34); +siginit (spvpp_ptu2b_e); +siginit (spvpp_ptu2b_e_press); +siginit (spvpp_ptu2b_etaA); +siginit (spvpp_ptu2b_etaB); +siginit (spvpp_ptu2b_etaC); +siginit (spvpp_ptu2b_etaPT); +siginit (spvpp_ptu2b_etaPTfull); +siginit (spvpp_ptu2b_eta_me11a); +siginit (spvpp_ptu2b_eta_shift); +siginit (spvpp_ptu2b_etadiff_a); +siginit (spvpp_ptu2b_etadiff_a_lsb); +siginit (spvpp_ptu2b_etadiff_b); +siginit (spvpp_ptu2b_etasign_a); +siginit (spvpp_ptu2b_etasign_b); +siginit (spvpp_ptu2b_mode); +siginit (spvpp_ptu2b_modeMem); +siginit (spvpp_ptu2b_modenew); +siginit (spvpp_ptu2b_modeout); +siginit (spvpp_ptu2b_phi); +siginit (spvpp_ptu2b_phi1); +siginit (spvpp_ptu2b_phi2); +siginit (spvpp_ptu2b_phi3); +siginit (spvpp_ptu2b_phi4); +siginit (spvpp_ptu2b_phiA); +siginit (spvpp_ptu2b_phiB); +siginit (spvpp_ptu2b_phiC); +siginit (spvpp_ptu2b_phi_shift); +siginit (spvpp_ptu2b_phidiff_a); +siginit (spvpp_ptu2b_pt); +siginit (spvpp_ptu2b_si); +siginit (spvpp_ptu2b_sign); +siginit (spvpp_ptu2c_EnableIdA); +siginit (spvpp_ptu2c_EnableIdB); +siginit (spvpp_ptu2c_EnableIdC); +siginit (spvpp_ptu2c_FR); +siginit (spvpp_ptu2c_IdValid); +siginit (spvpp_ptu2c_SelPhi); +siginit (spvpp_ptu2c__DecodeFR); +siginit (spvpp_ptu2c__Modep); +siginit (spvpp_ptu2c__SelectPhisp); +siginit (spvpp_ptu2c_a); +siginit (spvpp_ptu2c_a_press); +siginit (spvpp_ptu2c_b); +siginit (spvpp_ptu2c_b_press); +siginit (spvpp_ptu2c_c); +siginit (spvpp_ptu2c_clct_bit); +siginit (spvpp_ptu2c_d); +siginit (spvpp_ptu2c_dphi14); +siginit (spvpp_ptu2c_dphi23); +siginit (spvpp_ptu2c_dphi24); +siginit (spvpp_ptu2c_dphi34); +siginit (spvpp_ptu2c_e); +siginit (spvpp_ptu2c_e_press); +siginit (spvpp_ptu2c_etaA); +siginit (spvpp_ptu2c_etaB); +siginit (spvpp_ptu2c_etaC); +siginit (spvpp_ptu2c_etaPT); +siginit (spvpp_ptu2c_etaPTfull); +siginit (spvpp_ptu2c_eta_me11a); +siginit (spvpp_ptu2c_eta_shift); +siginit (spvpp_ptu2c_etadiff_a); +siginit (spvpp_ptu2c_etadiff_a_lsb); +siginit (spvpp_ptu2c_etadiff_b); +siginit (spvpp_ptu2c_etasign_a); +siginit (spvpp_ptu2c_etasign_b); +siginit (spvpp_ptu2c_mode); +siginit (spvpp_ptu2c_modeMem); +siginit (spvpp_ptu2c_modenew); +siginit (spvpp_ptu2c_modeout); +siginit (spvpp_ptu2c_phi); +siginit (spvpp_ptu2c_phi1); +siginit (spvpp_ptu2c_phi2); +siginit (spvpp_ptu2c_phi3); +siginit (spvpp_ptu2c_phi4); +siginit (spvpp_ptu2c_phiA); +siginit (spvpp_ptu2c_phiB); +siginit (spvpp_ptu2c_phiC); +siginit (spvpp_ptu2c_phi_shift); +siginit (spvpp_ptu2c_phidiff_a); +siginit (spvpp_ptu2c_pt); +siginit (spvpp_ptu2c_si); +siginit (spvpp_ptu2c_sign); +siginit (spvpp_ptu3a_EnableIdA); +siginit (spvpp_ptu3a_EnableIdB); +siginit (spvpp_ptu3a_EnableIdC); +siginit (spvpp_ptu3a_FR); +siginit (spvpp_ptu3a_IdValid); +siginit (spvpp_ptu3a_SelPhi); +siginit (spvpp_ptu3a__DecodeFR); +siginit (spvpp_ptu3a__Modep); +siginit (spvpp_ptu3a__SelectPhisp); +siginit (spvpp_ptu3a_a); +siginit (spvpp_ptu3a_a_press); +siginit (spvpp_ptu3a_b); +siginit (spvpp_ptu3a_b_press); +siginit (spvpp_ptu3a_c); +siginit (spvpp_ptu3a_clct_bit); +siginit (spvpp_ptu3a_d); +siginit (spvpp_ptu3a_dphi14); +siginit (spvpp_ptu3a_dphi23); +siginit (spvpp_ptu3a_dphi24); +siginit (spvpp_ptu3a_dphi34); +siginit (spvpp_ptu3a_e); +siginit (spvpp_ptu3a_e_press); +siginit (spvpp_ptu3a_etaA); +siginit (spvpp_ptu3a_etaB); +siginit (spvpp_ptu3a_etaC); +siginit (spvpp_ptu3a_etaPT); +siginit (spvpp_ptu3a_etaPTfull); +siginit (spvpp_ptu3a_eta_me11a); +siginit (spvpp_ptu3a_eta_shift); +siginit (spvpp_ptu3a_etadiff_a); +siginit (spvpp_ptu3a_etadiff_a_lsb); +siginit (spvpp_ptu3a_etadiff_b); +siginit (spvpp_ptu3a_etasign_a); +siginit (spvpp_ptu3a_etasign_b); +siginit (spvpp_ptu3a_mode); +siginit (spvpp_ptu3a_modeMem); +siginit (spvpp_ptu3a_modenew); +siginit (spvpp_ptu3a_modeout); +siginit (spvpp_ptu3a_phi); +siginit (spvpp_ptu3a_phi1); +siginit (spvpp_ptu3a_phi2); +siginit (spvpp_ptu3a_phi3); +siginit (spvpp_ptu3a_phi4); +siginit (spvpp_ptu3a_phiA); +siginit (spvpp_ptu3a_phiB); +siginit (spvpp_ptu3a_phiC); +siginit (spvpp_ptu3a_phi_shift); +siginit (spvpp_ptu3a_phidiff_a); +siginit (spvpp_ptu3a_pt); +siginit (spvpp_ptu3a_si); +siginit (spvpp_ptu3a_sign); +siginit (spvpp_ptu3b_EnableIdA); +siginit (spvpp_ptu3b_EnableIdB); +siginit (spvpp_ptu3b_EnableIdC); +siginit (spvpp_ptu3b_FR); +siginit (spvpp_ptu3b_IdValid); +siginit (spvpp_ptu3b_SelPhi); +siginit (spvpp_ptu3b__DecodeFR); +siginit (spvpp_ptu3b__Modep); +siginit (spvpp_ptu3b__SelectPhisp); +siginit (spvpp_ptu3b_a); +siginit (spvpp_ptu3b_a_press); +siginit (spvpp_ptu3b_b); +siginit (spvpp_ptu3b_b_press); +siginit (spvpp_ptu3b_c); +siginit (spvpp_ptu3b_clct_bit); +siginit (spvpp_ptu3b_d); +siginit (spvpp_ptu3b_dphi14); +siginit (spvpp_ptu3b_dphi23); +siginit (spvpp_ptu3b_dphi24); +siginit (spvpp_ptu3b_dphi34); +siginit (spvpp_ptu3b_e); +siginit (spvpp_ptu3b_e_press); +siginit (spvpp_ptu3b_etaA); +siginit (spvpp_ptu3b_etaB); +siginit (spvpp_ptu3b_etaC); +siginit (spvpp_ptu3b_etaPT); +siginit (spvpp_ptu3b_etaPTfull); +siginit (spvpp_ptu3b_eta_me11a); +siginit (spvpp_ptu3b_eta_shift); +siginit (spvpp_ptu3b_etadiff_a); +siginit (spvpp_ptu3b_etadiff_a_lsb); +siginit (spvpp_ptu3b_etadiff_b); +siginit (spvpp_ptu3b_etasign_a); +siginit (spvpp_ptu3b_etasign_b); +siginit (spvpp_ptu3b_mode); +siginit (spvpp_ptu3b_modeMem); +siginit (spvpp_ptu3b_modenew); +siginit (spvpp_ptu3b_modeout); +siginit (spvpp_ptu3b_phi); +siginit (spvpp_ptu3b_phi1); +siginit (spvpp_ptu3b_phi2); +siginit (spvpp_ptu3b_phi3); +siginit (spvpp_ptu3b_phi4); +siginit (spvpp_ptu3b_phiA); +siginit (spvpp_ptu3b_phiB); +siginit (spvpp_ptu3b_phiC); +siginit (spvpp_ptu3b_phi_shift); +siginit (spvpp_ptu3b_phidiff_a); +siginit (spvpp_ptu3b_pt); +siginit (spvpp_ptu3b_si); +siginit (spvpp_ptu3b_sign); +siginit (spvpp_ptu3c_EnableIdA); +siginit (spvpp_ptu3c_EnableIdB); +siginit (spvpp_ptu3c_EnableIdC); +siginit (spvpp_ptu3c_FR); +siginit (spvpp_ptu3c_IdValid); +siginit (spvpp_ptu3c_SelPhi); +siginit (spvpp_ptu3c__DecodeFR); +siginit (spvpp_ptu3c__Modep); +siginit (spvpp_ptu3c__SelectPhisp); +siginit (spvpp_ptu3c_a); +siginit (spvpp_ptu3c_a_press); +siginit (spvpp_ptu3c_b); +siginit (spvpp_ptu3c_b_press); +siginit (spvpp_ptu3c_c); +siginit (spvpp_ptu3c_clct_bit); +siginit (spvpp_ptu3c_d); +siginit (spvpp_ptu3c_dphi14); +siginit (spvpp_ptu3c_dphi23); +siginit (spvpp_ptu3c_dphi24); +siginit (spvpp_ptu3c_dphi34); +siginit (spvpp_ptu3c_e); +siginit (spvpp_ptu3c_e_press); +siginit (spvpp_ptu3c_etaA); +siginit (spvpp_ptu3c_etaB); +siginit (spvpp_ptu3c_etaC); +siginit (spvpp_ptu3c_etaPT); +siginit (spvpp_ptu3c_etaPTfull); +siginit (spvpp_ptu3c_eta_me11a); +siginit (spvpp_ptu3c_eta_shift); +siginit (spvpp_ptu3c_etadiff_a); +siginit (spvpp_ptu3c_etadiff_a_lsb); +siginit (spvpp_ptu3c_etadiff_b); +siginit (spvpp_ptu3c_etasign_a); +siginit (spvpp_ptu3c_etasign_b); +siginit (spvpp_ptu3c_mode); +siginit (spvpp_ptu3c_modeMem); +siginit (spvpp_ptu3c_modenew); +siginit (spvpp_ptu3c_modeout); +siginit (spvpp_ptu3c_phi); +siginit (spvpp_ptu3c_phi1); +siginit (spvpp_ptu3c_phi2); +siginit (spvpp_ptu3c_phi3); +siginit (spvpp_ptu3c_phi4); +siginit (spvpp_ptu3c_phiA); +siginit (spvpp_ptu3c_phiB); +siginit (spvpp_ptu3c_phiC); +siginit (spvpp_ptu3c_phi_shift); +siginit (spvpp_ptu3c_phidiff_a); +siginit (spvpp_ptu3c_pt); +siginit (spvpp_ptu3c_si); +siginit (spvpp_ptu3c_sign); +siginit (spvpp_ptu4a_FR); +siginit (spvpp_ptu4a_IdValid); +siginit (spvpp_ptu4a__DecodeFR); +siginit (spvpp_ptu4a_a); +siginit (spvpp_ptu4a_clct_bit); +siginit (spvpp_ptu4a_e); +siginit (spvpp_ptu4a_e_press); +siginit (spvpp_ptu4a_etaA); +siginit (spvpp_ptu4a_etaB); +siginit (spvpp_ptu4a_etaPT); +siginit (spvpp_ptu4a_etaPTfull); +siginit (spvpp_ptu4a_eta_me11a); +siginit (spvpp_ptu4a_eta_shift); +siginit (spvpp_ptu4a_etadiff_a); +siginit (spvpp_ptu4a_etadiff_a_lsb); +siginit (spvpp_ptu4a_modeMem); +siginit (spvpp_ptu4a_modeout); +siginit (spvpp_ptu4a_phi); +siginit (spvpp_ptu4a_phiA); +siginit (spvpp_ptu4a_phiB); +siginit (spvpp_ptu4a_phi_shift); +siginit (spvpp_ptu4a_si); +siginit (spvpp_ptu4b_FR); +siginit (spvpp_ptu4b_IdValid); +siginit (spvpp_ptu4b__DecodeFR); +siginit (spvpp_ptu4b_a); +siginit (spvpp_ptu4b_clct_bit); +siginit (spvpp_ptu4b_e); +siginit (spvpp_ptu4b_e_press); +siginit (spvpp_ptu4b_etaA); +siginit (spvpp_ptu4b_etaB); +siginit (spvpp_ptu4b_etaPT); +siginit (spvpp_ptu4b_etaPTfull); +siginit (spvpp_ptu4b_eta_me11a); +siginit (spvpp_ptu4b_eta_shift); +siginit (spvpp_ptu4b_etadiff_a); +siginit (spvpp_ptu4b_etadiff_a_lsb); +siginit (spvpp_ptu4b_modeMem); +siginit (spvpp_ptu4b_modeout); +siginit (spvpp_ptu4b_phi); +siginit (spvpp_ptu4b_phiA); +siginit (spvpp_ptu4b_phiB); +siginit (spvpp_ptu4b_phi_shift); +siginit (spvpp_ptu4b_si); +siginit (spvpp_ptu4c_FR); +siginit (spvpp_ptu4c_IdValid); +siginit (spvpp_ptu4c__DecodeFR); +siginit (spvpp_ptu4c_a); +siginit (spvpp_ptu4c_clct_bit); +siginit (spvpp_ptu4c_e); +siginit (spvpp_ptu4c_e_press); +siginit (spvpp_ptu4c_etaA); +siginit (spvpp_ptu4c_etaB); +siginit (spvpp_ptu4c_etaPT); +siginit (spvpp_ptu4c_etaPTfull); +siginit (spvpp_ptu4c_eta_me11a); +siginit (spvpp_ptu4c_eta_shift); +siginit (spvpp_ptu4c_etadiff_a); +siginit (spvpp_ptu4c_etadiff_a_lsb); +siginit (spvpp_ptu4c_modeMem); +siginit (spvpp_ptu4c_modeout); +siginit (spvpp_ptu4c_phi); +siginit (spvpp_ptu4c_phiA); +siginit (spvpp_ptu4c_phiB); +siginit (spvpp_ptu4c_phi_shift); +siginit (spvpp_ptu4c_si); +siginit (spvpp_ptua2a_etaPT); +siginit (spvpp_ptua2a_phi); +siginit (spvpp_ptua2b_etaPT); +siginit (spvpp_ptua2b_phi); +siginit (spvpp_ptua2c_etaPT); +siginit (spvpp_ptua2c_phi); +siginit (spvpp_ptua3a_etaPT); +siginit (spvpp_ptua3a_phi); +siginit (spvpp_ptua3b_etaPT); +siginit (spvpp_ptua3b_phi); +siginit (spvpp_ptua3c_etaPT); +siginit (spvpp_ptua3c_phi); +siginit (spvpp_ptub2a_Deta12); +siginit (spvpp_ptub2a_Deta13); +siginit (spvpp_ptub2a_Deta23); +siginit (spvpp_ptub2a_EnableIdA); +siginit (spvpp_ptub2a_EnableIdB); +siginit (spvpp_ptub2a_IdValid); +siginit (spvpp_ptub2a_SelPhi); +siginit (spvpp_ptub2a__IdValid); +siginit (spvpp_ptub2a__Modebp); +siginit (spvpp_ptub2a__SelectPhisbp); +siginit (spvpp_ptub2a__idvalid); +siginit (spvpp_ptub2a_a); +siginit (spvpp_ptub2a_abs_bend); +siginit (spvpp_ptub2a_b); +siginit (spvpp_ptub2a_c); +siginit (spvpp_ptub2a_d); +siginit (spvpp_ptub2a_e); +siginit (spvpp_ptub2a_etaPT); +siginit (spvpp_ptub2a_etaPTfull); +siginit (spvpp_ptub2a_mode); +siginit (spvpp_ptub2a_modeMem); +siginit (spvpp_ptub2a_phi); +siginit (spvpp_ptub2a_phiA); +siginit (spvpp_ptub2a_phiB); +siginit (spvpp_ptub2a_phiC); +siginit (spvpp_ptub2a_pt); +siginit (spvpp_ptub2a_si); +siginit (spvpp_ptub2a_sign); +siginit (spvpp_ptub2b_Deta12); +siginit (spvpp_ptub2b_Deta13); +siginit (spvpp_ptub2b_Deta23); +siginit (spvpp_ptub2b_EnableIdA); +siginit (spvpp_ptub2b_EnableIdB); +siginit (spvpp_ptub2b_IdValid); +siginit (spvpp_ptub2b_SelPhi); +siginit (spvpp_ptub2b__IdValid); +siginit (spvpp_ptub2b__Modebp); +siginit (spvpp_ptub2b__SelectPhisbp); +siginit (spvpp_ptub2b__idvalid); +siginit (spvpp_ptub2b_a); +siginit (spvpp_ptub2b_abs_bend); +siginit (spvpp_ptub2b_b); +siginit (spvpp_ptub2b_c); +siginit (spvpp_ptub2b_d); +siginit (spvpp_ptub2b_e); +siginit (spvpp_ptub2b_etaPT); +siginit (spvpp_ptub2b_etaPTfull); +siginit (spvpp_ptub2b_mode); +siginit (spvpp_ptub2b_modeMem); +siginit (spvpp_ptub2b_phi); +siginit (spvpp_ptub2b_phiA); +siginit (spvpp_ptub2b_phiB); +siginit (spvpp_ptub2b_phiC); +siginit (spvpp_ptub2b_pt); +siginit (spvpp_ptub2b_si); +siginit (spvpp_ptub2b_sign); +siginit (spvpp_ptub2c_Deta12); +siginit (spvpp_ptub2c_Deta13); +siginit (spvpp_ptub2c_Deta23); +siginit (spvpp_ptub2c_EnableIdA); +siginit (spvpp_ptub2c_EnableIdB); +siginit (spvpp_ptub2c_IdValid); +siginit (spvpp_ptub2c_SelPhi); +siginit (spvpp_ptub2c__IdValid); +siginit (spvpp_ptub2c__Modebp); +siginit (spvpp_ptub2c__SelectPhisbp); +siginit (spvpp_ptub2c__idvalid); +siginit (spvpp_ptub2c_a); +siginit (spvpp_ptub2c_abs_bend); +siginit (spvpp_ptub2c_b); +siginit (spvpp_ptub2c_c); +siginit (spvpp_ptub2c_d); +siginit (spvpp_ptub2c_e); +siginit (spvpp_ptub2c_etaPT); +siginit (spvpp_ptub2c_etaPTfull); +siginit (spvpp_ptub2c_mode); +siginit (spvpp_ptub2c_modeMem); +siginit (spvpp_ptub2c_phi); +siginit (spvpp_ptub2c_phiA); +siginit (spvpp_ptub2c_phiB); +siginit (spvpp_ptub2c_phiC); +siginit (spvpp_ptub2c_pt); +siginit (spvpp_ptub2c_si); +siginit (spvpp_ptub2c_sign); +siginit (spvpp_ptub2d_Deta12); +siginit (spvpp_ptub2d_Deta13); +siginit (spvpp_ptub2d_Deta23); +siginit (spvpp_ptub2d_EnableIdA); +siginit (spvpp_ptub2d_EnableIdB); +siginit (spvpp_ptub2d_IdValid); +siginit (spvpp_ptub2d_SelPhi); +siginit (spvpp_ptub2d__IdValid); +siginit (spvpp_ptub2d__Modebp); +siginit (spvpp_ptub2d__SelectPhisbp); +siginit (spvpp_ptub2d__idvalid); +siginit (spvpp_ptub2d_a); +siginit (spvpp_ptub2d_abs_bend); +siginit (spvpp_ptub2d_b); +siginit (spvpp_ptub2d_c); +siginit (spvpp_ptub2d_d); +siginit (spvpp_ptub2d_e); +siginit (spvpp_ptub2d_etaPT); +siginit (spvpp_ptub2d_etaPTfull); +siginit (spvpp_ptub2d_mode); +siginit (spvpp_ptub2d_modeMem); +siginit (spvpp_ptub2d_phi); +siginit (spvpp_ptub2d_phiA); +siginit (spvpp_ptub2d_phiB); +siginit (spvpp_ptub2d_phiC); +siginit (spvpp_ptub2d_pt); +siginit (spvpp_ptub2d_si); +siginit (spvpp_ptub2d_sign); +siginit (spvpp_rankH); +siginit (spvpp_rankL); +siginit (spvpp_rankM); +siginit (spvpp_sign2a); +siginit (spvpp_sign2ar); +siginit (spvpp_sign2arr); +siginit (spvpp_sign2arrr); +siginit (spvpp_sign2b); +siginit (spvpp_sign2br); +siginit (spvpp_sign2brr); +siginit (spvpp_sign2brrr); +siginit (spvpp_sign2c); +siginit (spvpp_sign2cr); +siginit (spvpp_sign2crr); +siginit (spvpp_sign2crrr); +siginit (spvpp_sign3a); +siginit (spvpp_sign3ar); +siginit (spvpp_sign3arr); +siginit (spvpp_sign3arrr); +siginit (spvpp_sign3b); +siginit (spvpp_sign3br); +siginit (spvpp_sign3brr); +siginit (spvpp_sign3brrr); +siginit (spvpp_sign3c); +siginit (spvpp_sign3cr); +siginit (spvpp_sign3crr); +siginit (spvpp_sign3crrr); +siginit (spvpp_sign4a); +siginit (spvpp_sign4ar); +siginit (spvpp_sign4arr); +siginit (spvpp_sign4arrr); +siginit (spvpp_sign4b); +siginit (spvpp_sign4br); +siginit (spvpp_sign4brr); +siginit (spvpp_sign4brrr); +siginit (spvpp_sign4c); +siginit (spvpp_sign4cr); +siginit (spvpp_sign4crr); +siginit (spvpp_sign4crrr); +siginit (spvpp_signH); +siginit (spvpp_signL); +siginit (spvpp_signM); +siginit (spvpp_signb2a); +siginit (spvpp_signb2ar); +siginit (spvpp_signb2arr); +siginit (spvpp_signb2arrr); +siginit (spvpp_signb2b); +siginit (spvpp_signb2br); +siginit (spvpp_signb2brr); +siginit (spvpp_signb2brrr); +siginit (spvpp_signb2c); +siginit (spvpp_signb2cr); +siginit (spvpp_signb2crr); +siginit (spvpp_signb2crrr); +siginit (spvpp_signb2d); +siginit (spvpp_signb2dr); +siginit (spvpp_signb2drr); +siginit (spvpp_signb2drrr); +siginit (spvpp_u12_0_CSCidA); +siginit (spvpp_u12_0_CSCidY); +siginit (spvpp_u12_0_CSCidZ); +siginit (spvpp_u12_0_Deta); +siginit (spvpp_u12_0_Dphi); +siginit (spvpp_u12_0_HighP12r); +siginit (spvpp_u12_0_LowP12r); +siginit (spvpp_u12_0_MedP12r); +siginit (spvpp_u12_0__HighP12); +siginit (spvpp_u12_0__LowP12); +siginit (spvpp_u12_0__MedP12); +siginit (spvpp_u12_0_etaA); +siginit (spvpp_u12_0_etaB); +siginit (spvpp_u12_0_meA); +siginit (spvpp_u12_0_meB); +siginit (spvpp_u12_0_passX); +siginit (spvpp_u12_0_passY); +siginit (spvpp_u12_0_passZ); +siginit (spvpp_u12_0_phiA); +siginit (spvpp_u12_0_phiB); +siginit (spvpp_u12_0_qA); +siginit (spvpp_u12_0_qB); +siginit (spvpp_u12_0_validA); +siginit (spvpp_u12_0_validB); +siginit (spvpp_u12_0_wide_phi); +siginit (spvpp_u12_10_CSCidA); +siginit (spvpp_u12_10_CSCidY); +siginit (spvpp_u12_10_CSCidZ); +siginit (spvpp_u12_10_Deta); +siginit (spvpp_u12_10_Dphi); +siginit (spvpp_u12_10_HighP12r); +siginit (spvpp_u12_10_LowP12r); +siginit (spvpp_u12_10_MedP12r); +siginit (spvpp_u12_10__HighP12); +siginit (spvpp_u12_10__LowP12); +siginit (spvpp_u12_10__MedP12); +siginit (spvpp_u12_10_etaA); +siginit (spvpp_u12_10_etaB); +siginit (spvpp_u12_10_meA); +siginit (spvpp_u12_10_meB); +siginit (spvpp_u12_10_passX); +siginit (spvpp_u12_10_passY); +siginit (spvpp_u12_10_passZ); +siginit (spvpp_u12_10_phiA); +siginit (spvpp_u12_10_phiB); +siginit (spvpp_u12_10_qA); +siginit (spvpp_u12_10_qB); +siginit (spvpp_u12_10_validA); +siginit (spvpp_u12_10_validB); +siginit (spvpp_u12_10_wide_phi); +siginit (spvpp_u12_11_CSCidA); +siginit (spvpp_u12_11_CSCidY); +siginit (spvpp_u12_11_CSCidZ); +siginit (spvpp_u12_11_Deta); +siginit (spvpp_u12_11_Dphi); +siginit (spvpp_u12_11_HighP12r); +siginit (spvpp_u12_11_LowP12r); +siginit (spvpp_u12_11_MedP12r); +siginit (spvpp_u12_11__HighP12); +siginit (spvpp_u12_11__LowP12); +siginit (spvpp_u12_11__MedP12); +siginit (spvpp_u12_11_etaA); +siginit (spvpp_u12_11_etaB); +siginit (spvpp_u12_11_meA); +siginit (spvpp_u12_11_meB); +siginit (spvpp_u12_11_passX); +siginit (spvpp_u12_11_passY); +siginit (spvpp_u12_11_passZ); +siginit (spvpp_u12_11_phiA); +siginit (spvpp_u12_11_phiB); +siginit (spvpp_u12_11_qA); +siginit (spvpp_u12_11_qB); +siginit (spvpp_u12_11_validA); +siginit (spvpp_u12_11_validB); +siginit (spvpp_u12_11_wide_phi); +siginit (spvpp_u12_12_CSCidA); +siginit (spvpp_u12_12_CSCidY); +siginit (spvpp_u12_12_CSCidZ); +siginit (spvpp_u12_12_Deta); +siginit (spvpp_u12_12_Dphi); +siginit (spvpp_u12_12_HighP12r); +siginit (spvpp_u12_12_LowP12r); +siginit (spvpp_u12_12_MedP12r); +siginit (spvpp_u12_12__HighP12); +siginit (spvpp_u12_12__LowP12); +siginit (spvpp_u12_12__MedP12); +siginit (spvpp_u12_12_etaA); +siginit (spvpp_u12_12_etaB); +siginit (spvpp_u12_12_meA); +siginit (spvpp_u12_12_meB); +siginit (spvpp_u12_12_passX); +siginit (spvpp_u12_12_passY); +siginit (spvpp_u12_12_passZ); +siginit (spvpp_u12_12_phiA); +siginit (spvpp_u12_12_phiB); +siginit (spvpp_u12_12_qA); +siginit (spvpp_u12_12_qB); +siginit (spvpp_u12_12_validA); +siginit (spvpp_u12_12_validB); +siginit (spvpp_u12_12_wide_phi); +siginit (spvpp_u12_13_CSCidA); +siginit (spvpp_u12_13_CSCidY); +siginit (spvpp_u12_13_CSCidZ); +siginit (spvpp_u12_13_Deta); +siginit (spvpp_u12_13_Dphi); +siginit (spvpp_u12_13_HighP12r); +siginit (spvpp_u12_13_LowP12r); +siginit (spvpp_u12_13_MedP12r); +siginit (spvpp_u12_13__HighP12); +siginit (spvpp_u12_13__LowP12); +siginit (spvpp_u12_13__MedP12); +siginit (spvpp_u12_13_etaA); +siginit (spvpp_u12_13_etaB); +siginit (spvpp_u12_13_meA); +siginit (spvpp_u12_13_meB); +siginit (spvpp_u12_13_passX); +siginit (spvpp_u12_13_passY); +siginit (spvpp_u12_13_passZ); +siginit (spvpp_u12_13_phiA); +siginit (spvpp_u12_13_phiB); +siginit (spvpp_u12_13_qA); +siginit (spvpp_u12_13_qB); +siginit (spvpp_u12_13_validA); +siginit (spvpp_u12_13_validB); +siginit (spvpp_u12_13_wide_phi); +siginit (spvpp_u12_14_CSCidA); +siginit (spvpp_u12_14_CSCidY); +siginit (spvpp_u12_14_CSCidZ); +siginit (spvpp_u12_14_Deta); +siginit (spvpp_u12_14_Dphi); +siginit (spvpp_u12_14_HighP12r); +siginit (spvpp_u12_14_LowP12r); +siginit (spvpp_u12_14_MedP12r); +siginit (spvpp_u12_14__HighP12); +siginit (spvpp_u12_14__LowP12); +siginit (spvpp_u12_14__MedP12); +siginit (spvpp_u12_14_etaA); +siginit (spvpp_u12_14_etaB); +siginit (spvpp_u12_14_meA); +siginit (spvpp_u12_14_meB); +siginit (spvpp_u12_14_passX); +siginit (spvpp_u12_14_passY); +siginit (spvpp_u12_14_passZ); +siginit (spvpp_u12_14_phiA); +siginit (spvpp_u12_14_phiB); +siginit (spvpp_u12_14_qA); +siginit (spvpp_u12_14_qB); +siginit (spvpp_u12_14_validA); +siginit (spvpp_u12_14_validB); +siginit (spvpp_u12_14_wide_phi); +siginit (spvpp_u12_15_CSCidA); +siginit (spvpp_u12_15_CSCidY); +siginit (spvpp_u12_15_CSCidZ); +siginit (spvpp_u12_15_Deta); +siginit (spvpp_u12_15_Dphi); +siginit (spvpp_u12_15_HighP12r); +siginit (spvpp_u12_15_LowP12r); +siginit (spvpp_u12_15_MedP12r); +siginit (spvpp_u12_15__HighP12); +siginit (spvpp_u12_15__LowP12); +siginit (spvpp_u12_15__MedP12); +siginit (spvpp_u12_15_etaA); +siginit (spvpp_u12_15_etaB); +siginit (spvpp_u12_15_meA); +siginit (spvpp_u12_15_meB); +siginit (spvpp_u12_15_passX); +siginit (spvpp_u12_15_passY); +siginit (spvpp_u12_15_passZ); +siginit (spvpp_u12_15_phiA); +siginit (spvpp_u12_15_phiB); +siginit (spvpp_u12_15_qA); +siginit (spvpp_u12_15_qB); +siginit (spvpp_u12_15_validA); +siginit (spvpp_u12_15_validB); +siginit (spvpp_u12_15_wide_phi); +siginit (spvpp_u12_16_CSCidA); +siginit (spvpp_u12_16_CSCidY); +siginit (spvpp_u12_16_CSCidZ); +siginit (spvpp_u12_16_Deta); +siginit (spvpp_u12_16_Dphi); +siginit (spvpp_u12_16_HighP12r); +siginit (spvpp_u12_16_LowP12r); +siginit (spvpp_u12_16_MedP12r); +siginit (spvpp_u12_16__HighP12); +siginit (spvpp_u12_16__LowP12); +siginit (spvpp_u12_16__MedP12); +siginit (spvpp_u12_16_etaA); +siginit (spvpp_u12_16_etaB); +siginit (spvpp_u12_16_meA); +siginit (spvpp_u12_16_meB); +siginit (spvpp_u12_16_passX); +siginit (spvpp_u12_16_passY); +siginit (spvpp_u12_16_passZ); +siginit (spvpp_u12_16_phiA); +siginit (spvpp_u12_16_phiB); +siginit (spvpp_u12_16_qA); +siginit (spvpp_u12_16_qB); +siginit (spvpp_u12_16_validA); +siginit (spvpp_u12_16_validB); +siginit (spvpp_u12_16_wide_phi); +siginit (spvpp_u12_17_CSCidA); +siginit (spvpp_u12_17_CSCidY); +siginit (spvpp_u12_17_CSCidZ); +siginit (spvpp_u12_17_Deta); +siginit (spvpp_u12_17_Dphi); +siginit (spvpp_u12_17_HighP12r); +siginit (spvpp_u12_17_LowP12r); +siginit (spvpp_u12_17_MedP12r); +siginit (spvpp_u12_17__HighP12); +siginit (spvpp_u12_17__LowP12); +siginit (spvpp_u12_17__MedP12); +siginit (spvpp_u12_17_etaA); +siginit (spvpp_u12_17_etaB); +siginit (spvpp_u12_17_meA); +siginit (spvpp_u12_17_meB); +siginit (spvpp_u12_17_passX); +siginit (spvpp_u12_17_passY); +siginit (spvpp_u12_17_passZ); +siginit (spvpp_u12_17_phiA); +siginit (spvpp_u12_17_phiB); +siginit (spvpp_u12_17_qA); +siginit (spvpp_u12_17_qB); +siginit (spvpp_u12_17_validA); +siginit (spvpp_u12_17_validB); +siginit (spvpp_u12_17_wide_phi); +siginit (spvpp_u12_1_CSCidA); +siginit (spvpp_u12_1_CSCidY); +siginit (spvpp_u12_1_CSCidZ); +siginit (spvpp_u12_1_Deta); +siginit (spvpp_u12_1_Dphi); +siginit (spvpp_u12_1_HighP12r); +siginit (spvpp_u12_1_LowP12r); +siginit (spvpp_u12_1_MedP12r); +siginit (spvpp_u12_1__HighP12); +siginit (spvpp_u12_1__LowP12); +siginit (spvpp_u12_1__MedP12); +siginit (spvpp_u12_1_etaA); +siginit (spvpp_u12_1_etaB); +siginit (spvpp_u12_1_meA); +siginit (spvpp_u12_1_meB); +siginit (spvpp_u12_1_passX); +siginit (spvpp_u12_1_passY); +siginit (spvpp_u12_1_passZ); +siginit (spvpp_u12_1_phiA); +siginit (spvpp_u12_1_phiB); +siginit (spvpp_u12_1_qA); +siginit (spvpp_u12_1_qB); +siginit (spvpp_u12_1_validA); +siginit (spvpp_u12_1_validB); +siginit (spvpp_u12_1_wide_phi); +siginit (spvpp_u12_2_CSCidA); +siginit (spvpp_u12_2_CSCidY); +siginit (spvpp_u12_2_CSCidZ); +siginit (spvpp_u12_2_Deta); +siginit (spvpp_u12_2_Dphi); +siginit (spvpp_u12_2_HighP12r); +siginit (spvpp_u12_2_LowP12r); +siginit (spvpp_u12_2_MedP12r); +siginit (spvpp_u12_2__HighP12); +siginit (spvpp_u12_2__LowP12); +siginit (spvpp_u12_2__MedP12); +siginit (spvpp_u12_2_etaA); +siginit (spvpp_u12_2_etaB); +siginit (spvpp_u12_2_meA); +siginit (spvpp_u12_2_meB); +siginit (spvpp_u12_2_passX); +siginit (spvpp_u12_2_passY); +siginit (spvpp_u12_2_passZ); +siginit (spvpp_u12_2_phiA); +siginit (spvpp_u12_2_phiB); +siginit (spvpp_u12_2_qA); +siginit (spvpp_u12_2_qB); +siginit (spvpp_u12_2_validA); +siginit (spvpp_u12_2_validB); +siginit (spvpp_u12_2_wide_phi); +siginit (spvpp_u12_3_CSCidA); +siginit (spvpp_u12_3_CSCidY); +siginit (spvpp_u12_3_CSCidZ); +siginit (spvpp_u12_3_Deta); +siginit (spvpp_u12_3_Dphi); +siginit (spvpp_u12_3_HighP12r); +siginit (spvpp_u12_3_LowP12r); +siginit (spvpp_u12_3_MedP12r); +siginit (spvpp_u12_3__HighP12); +siginit (spvpp_u12_3__LowP12); +siginit (spvpp_u12_3__MedP12); +siginit (spvpp_u12_3_etaA); +siginit (spvpp_u12_3_etaB); +siginit (spvpp_u12_3_meA); +siginit (spvpp_u12_3_meB); +siginit (spvpp_u12_3_passX); +siginit (spvpp_u12_3_passY); +siginit (spvpp_u12_3_passZ); +siginit (spvpp_u12_3_phiA); +siginit (spvpp_u12_3_phiB); +siginit (spvpp_u12_3_qA); +siginit (spvpp_u12_3_qB); +siginit (spvpp_u12_3_validA); +siginit (spvpp_u12_3_validB); +siginit (spvpp_u12_3_wide_phi); +siginit (spvpp_u12_4_CSCidA); +siginit (spvpp_u12_4_CSCidY); +siginit (spvpp_u12_4_CSCidZ); +siginit (spvpp_u12_4_Deta); +siginit (spvpp_u12_4_Dphi); +siginit (spvpp_u12_4_HighP12r); +siginit (spvpp_u12_4_LowP12r); +siginit (spvpp_u12_4_MedP12r); +siginit (spvpp_u12_4__HighP12); +siginit (spvpp_u12_4__LowP12); +siginit (spvpp_u12_4__MedP12); +siginit (spvpp_u12_4_etaA); +siginit (spvpp_u12_4_etaB); +siginit (spvpp_u12_4_meA); +siginit (spvpp_u12_4_meB); +siginit (spvpp_u12_4_passX); +siginit (spvpp_u12_4_passY); +siginit (spvpp_u12_4_passZ); +siginit (spvpp_u12_4_phiA); +siginit (spvpp_u12_4_phiB); +siginit (spvpp_u12_4_qA); +siginit (spvpp_u12_4_qB); +siginit (spvpp_u12_4_validA); +siginit (spvpp_u12_4_validB); +siginit (spvpp_u12_4_wide_phi); +siginit (spvpp_u12_5_CSCidA); +siginit (spvpp_u12_5_CSCidY); +siginit (spvpp_u12_5_CSCidZ); +siginit (spvpp_u12_5_Deta); +siginit (spvpp_u12_5_Dphi); +siginit (spvpp_u12_5_HighP12r); +siginit (spvpp_u12_5_LowP12r); +siginit (spvpp_u12_5_MedP12r); +siginit (spvpp_u12_5__HighP12); +siginit (spvpp_u12_5__LowP12); +siginit (spvpp_u12_5__MedP12); +siginit (spvpp_u12_5_etaA); +siginit (spvpp_u12_5_etaB); +siginit (spvpp_u12_5_meA); +siginit (spvpp_u12_5_meB); +siginit (spvpp_u12_5_passX); +siginit (spvpp_u12_5_passY); +siginit (spvpp_u12_5_passZ); +siginit (spvpp_u12_5_phiA); +siginit (spvpp_u12_5_phiB); +siginit (spvpp_u12_5_qA); +siginit (spvpp_u12_5_qB); +siginit (spvpp_u12_5_validA); +siginit (spvpp_u12_5_validB); +siginit (spvpp_u12_5_wide_phi); +siginit (spvpp_u12_6_CSCidA); +siginit (spvpp_u12_6_CSCidY); +siginit (spvpp_u12_6_CSCidZ); +siginit (spvpp_u12_6_Deta); +siginit (spvpp_u12_6_Dphi); +siginit (spvpp_u12_6_HighP12r); +siginit (spvpp_u12_6_LowP12r); +siginit (spvpp_u12_6_MedP12r); +siginit (spvpp_u12_6__HighP12); +siginit (spvpp_u12_6__LowP12); +siginit (spvpp_u12_6__MedP12); +siginit (spvpp_u12_6_etaA); +siginit (spvpp_u12_6_etaB); +siginit (spvpp_u12_6_meA); +siginit (spvpp_u12_6_meB); +siginit (spvpp_u12_6_passX); +siginit (spvpp_u12_6_passY); +siginit (spvpp_u12_6_passZ); +siginit (spvpp_u12_6_phiA); +siginit (spvpp_u12_6_phiB); +siginit (spvpp_u12_6_qA); +siginit (spvpp_u12_6_qB); +siginit (spvpp_u12_6_validA); +siginit (spvpp_u12_6_validB); +siginit (spvpp_u12_6_wide_phi); +siginit (spvpp_u12_7_CSCidA); +siginit (spvpp_u12_7_CSCidY); +siginit (spvpp_u12_7_CSCidZ); +siginit (spvpp_u12_7_Deta); +siginit (spvpp_u12_7_Dphi); +siginit (spvpp_u12_7_HighP12r); +siginit (spvpp_u12_7_LowP12r); +siginit (spvpp_u12_7_MedP12r); +siginit (spvpp_u12_7__HighP12); +siginit (spvpp_u12_7__LowP12); +siginit (spvpp_u12_7__MedP12); +siginit (spvpp_u12_7_etaA); +siginit (spvpp_u12_7_etaB); +siginit (spvpp_u12_7_meA); +siginit (spvpp_u12_7_meB); +siginit (spvpp_u12_7_passX); +siginit (spvpp_u12_7_passY); +siginit (spvpp_u12_7_passZ); +siginit (spvpp_u12_7_phiA); +siginit (spvpp_u12_7_phiB); +siginit (spvpp_u12_7_qA); +siginit (spvpp_u12_7_qB); +siginit (spvpp_u12_7_validA); +siginit (spvpp_u12_7_validB); +siginit (spvpp_u12_7_wide_phi); +siginit (spvpp_u12_8_CSCidA); +siginit (spvpp_u12_8_CSCidY); +siginit (spvpp_u12_8_CSCidZ); +siginit (spvpp_u12_8_Deta); +siginit (spvpp_u12_8_Dphi); +siginit (spvpp_u12_8_HighP12r); +siginit (spvpp_u12_8_LowP12r); +siginit (spvpp_u12_8_MedP12r); +siginit (spvpp_u12_8__HighP12); +siginit (spvpp_u12_8__LowP12); +siginit (spvpp_u12_8__MedP12); +siginit (spvpp_u12_8_etaA); +siginit (spvpp_u12_8_etaB); +siginit (spvpp_u12_8_meA); +siginit (spvpp_u12_8_meB); +siginit (spvpp_u12_8_passX); +siginit (spvpp_u12_8_passY); +siginit (spvpp_u12_8_passZ); +siginit (spvpp_u12_8_phiA); +siginit (spvpp_u12_8_phiB); +siginit (spvpp_u12_8_qA); +siginit (spvpp_u12_8_qB); +siginit (spvpp_u12_8_validA); +siginit (spvpp_u12_8_validB); +siginit (spvpp_u12_8_wide_phi); +siginit (spvpp_u12_9_CSCidA); +siginit (spvpp_u12_9_CSCidY); +siginit (spvpp_u12_9_CSCidZ); +siginit (spvpp_u12_9_Deta); +siginit (spvpp_u12_9_Dphi); +siginit (spvpp_u12_9_HighP12r); +siginit (spvpp_u12_9_LowP12r); +siginit (spvpp_u12_9_MedP12r); +siginit (spvpp_u12_9__HighP12); +siginit (spvpp_u12_9__LowP12); +siginit (spvpp_u12_9__MedP12); +siginit (spvpp_u12_9_etaA); +siginit (spvpp_u12_9_etaB); +siginit (spvpp_u12_9_meA); +siginit (spvpp_u12_9_meB); +siginit (spvpp_u12_9_passX); +siginit (spvpp_u12_9_passY); +siginit (spvpp_u12_9_passZ); +siginit (spvpp_u12_9_phiA); +siginit (spvpp_u12_9_phiB); +siginit (spvpp_u12_9_qA); +siginit (spvpp_u12_9_qB); +siginit (spvpp_u12_9_validA); +siginit (spvpp_u12_9_validB); +siginit (spvpp_u12_9_wide_phi); +siginit (spvpp_u13_0_CSCidA); +siginit (spvpp_u13_0_CSCidY); +siginit (spvpp_u13_0_CSCidZ); +siginit (spvpp_u13_0_Deta); +siginit (spvpp_u13_0_Dphi); +siginit (spvpp_u13_0_HighP13r); +siginit (spvpp_u13_0_LowP13r); +siginit (spvpp_u13_0_MedP13r); +siginit (spvpp_u13_0__HighP13); +siginit (spvpp_u13_0__LowP13); +siginit (spvpp_u13_0__MedP13); +siginit (spvpp_u13_0_etaA); +siginit (spvpp_u13_0_etaB); +siginit (spvpp_u13_0_meA); +siginit (spvpp_u13_0_meB); +siginit (spvpp_u13_0_passX); +siginit (spvpp_u13_0_passY); +siginit (spvpp_u13_0_passZ); +siginit (spvpp_u13_0_phiA); +siginit (spvpp_u13_0_phiB); +siginit (spvpp_u13_0_qA); +siginit (spvpp_u13_0_qB); +siginit (spvpp_u13_0_validA); +siginit (spvpp_u13_0_validB); +siginit (spvpp_u13_0_wide_phi); +siginit (spvpp_u13_10_CSCidA); +siginit (spvpp_u13_10_CSCidY); +siginit (spvpp_u13_10_CSCidZ); +siginit (spvpp_u13_10_Deta); +siginit (spvpp_u13_10_Dphi); +siginit (spvpp_u13_10_HighP13r); +siginit (spvpp_u13_10_LowP13r); +siginit (spvpp_u13_10_MedP13r); +siginit (spvpp_u13_10__HighP13); +siginit (spvpp_u13_10__LowP13); +siginit (spvpp_u13_10__MedP13); +siginit (spvpp_u13_10_etaA); +siginit (spvpp_u13_10_etaB); +siginit (spvpp_u13_10_meA); +siginit (spvpp_u13_10_meB); +siginit (spvpp_u13_10_passX); +siginit (spvpp_u13_10_passY); +siginit (spvpp_u13_10_passZ); +siginit (spvpp_u13_10_phiA); +siginit (spvpp_u13_10_phiB); +siginit (spvpp_u13_10_qA); +siginit (spvpp_u13_10_qB); +siginit (spvpp_u13_10_validA); +siginit (spvpp_u13_10_validB); +siginit (spvpp_u13_10_wide_phi); +siginit (spvpp_u13_11_CSCidA); +siginit (spvpp_u13_11_CSCidY); +siginit (spvpp_u13_11_CSCidZ); +siginit (spvpp_u13_11_Deta); +siginit (spvpp_u13_11_Dphi); +siginit (spvpp_u13_11_HighP13r); +siginit (spvpp_u13_11_LowP13r); +siginit (spvpp_u13_11_MedP13r); +siginit (spvpp_u13_11__HighP13); +siginit (spvpp_u13_11__LowP13); +siginit (spvpp_u13_11__MedP13); +siginit (spvpp_u13_11_etaA); +siginit (spvpp_u13_11_etaB); +siginit (spvpp_u13_11_meA); +siginit (spvpp_u13_11_meB); +siginit (spvpp_u13_11_passX); +siginit (spvpp_u13_11_passY); +siginit (spvpp_u13_11_passZ); +siginit (spvpp_u13_11_phiA); +siginit (spvpp_u13_11_phiB); +siginit (spvpp_u13_11_qA); +siginit (spvpp_u13_11_qB); +siginit (spvpp_u13_11_validA); +siginit (spvpp_u13_11_validB); +siginit (spvpp_u13_11_wide_phi); +siginit (spvpp_u13_12_CSCidA); +siginit (spvpp_u13_12_CSCidY); +siginit (spvpp_u13_12_CSCidZ); +siginit (spvpp_u13_12_Deta); +siginit (spvpp_u13_12_Dphi); +siginit (spvpp_u13_12_HighP13r); +siginit (spvpp_u13_12_LowP13r); +siginit (spvpp_u13_12_MedP13r); +siginit (spvpp_u13_12__HighP13); +siginit (spvpp_u13_12__LowP13); +siginit (spvpp_u13_12__MedP13); +siginit (spvpp_u13_12_etaA); +siginit (spvpp_u13_12_etaB); +siginit (spvpp_u13_12_meA); +siginit (spvpp_u13_12_meB); +siginit (spvpp_u13_12_passX); +siginit (spvpp_u13_12_passY); +siginit (spvpp_u13_12_passZ); +siginit (spvpp_u13_12_phiA); +siginit (spvpp_u13_12_phiB); +siginit (spvpp_u13_12_qA); +siginit (spvpp_u13_12_qB); +siginit (spvpp_u13_12_validA); +siginit (spvpp_u13_12_validB); +siginit (spvpp_u13_12_wide_phi); +siginit (spvpp_u13_13_CSCidA); +siginit (spvpp_u13_13_CSCidY); +siginit (spvpp_u13_13_CSCidZ); +siginit (spvpp_u13_13_Deta); +siginit (spvpp_u13_13_Dphi); +siginit (spvpp_u13_13_HighP13r); +siginit (spvpp_u13_13_LowP13r); +siginit (spvpp_u13_13_MedP13r); +siginit (spvpp_u13_13__HighP13); +siginit (spvpp_u13_13__LowP13); +siginit (spvpp_u13_13__MedP13); +siginit (spvpp_u13_13_etaA); +siginit (spvpp_u13_13_etaB); +siginit (spvpp_u13_13_meA); +siginit (spvpp_u13_13_meB); +siginit (spvpp_u13_13_passX); +siginit (spvpp_u13_13_passY); +siginit (spvpp_u13_13_passZ); +siginit (spvpp_u13_13_phiA); +siginit (spvpp_u13_13_phiB); +siginit (spvpp_u13_13_qA); +siginit (spvpp_u13_13_qB); +siginit (spvpp_u13_13_validA); +siginit (spvpp_u13_13_validB); +siginit (spvpp_u13_13_wide_phi); +siginit (spvpp_u13_14_CSCidA); +siginit (spvpp_u13_14_CSCidY); +siginit (spvpp_u13_14_CSCidZ); +siginit (spvpp_u13_14_Deta); +siginit (spvpp_u13_14_Dphi); +siginit (spvpp_u13_14_HighP13r); +siginit (spvpp_u13_14_LowP13r); +siginit (spvpp_u13_14_MedP13r); +siginit (spvpp_u13_14__HighP13); +siginit (spvpp_u13_14__LowP13); +siginit (spvpp_u13_14__MedP13); +siginit (spvpp_u13_14_etaA); +siginit (spvpp_u13_14_etaB); +siginit (spvpp_u13_14_meA); +siginit (spvpp_u13_14_meB); +siginit (spvpp_u13_14_passX); +siginit (spvpp_u13_14_passY); +siginit (spvpp_u13_14_passZ); +siginit (spvpp_u13_14_phiA); +siginit (spvpp_u13_14_phiB); +siginit (spvpp_u13_14_qA); +siginit (spvpp_u13_14_qB); +siginit (spvpp_u13_14_validA); +siginit (spvpp_u13_14_validB); +siginit (spvpp_u13_14_wide_phi); +siginit (spvpp_u13_15_CSCidA); +siginit (spvpp_u13_15_CSCidY); +siginit (spvpp_u13_15_CSCidZ); +siginit (spvpp_u13_15_Deta); +siginit (spvpp_u13_15_Dphi); +siginit (spvpp_u13_15_HighP13r); +siginit (spvpp_u13_15_LowP13r); +siginit (spvpp_u13_15_MedP13r); +siginit (spvpp_u13_15__HighP13); +siginit (spvpp_u13_15__LowP13); +siginit (spvpp_u13_15__MedP13); +siginit (spvpp_u13_15_etaA); +siginit (spvpp_u13_15_etaB); +siginit (spvpp_u13_15_meA); +siginit (spvpp_u13_15_meB); +siginit (spvpp_u13_15_passX); +siginit (spvpp_u13_15_passY); +siginit (spvpp_u13_15_passZ); +siginit (spvpp_u13_15_phiA); +siginit (spvpp_u13_15_phiB); +siginit (spvpp_u13_15_qA); +siginit (spvpp_u13_15_qB); +siginit (spvpp_u13_15_validA); +siginit (spvpp_u13_15_validB); +siginit (spvpp_u13_15_wide_phi); +siginit (spvpp_u13_16_CSCidA); +siginit (spvpp_u13_16_CSCidY); +siginit (spvpp_u13_16_CSCidZ); +siginit (spvpp_u13_16_Deta); +siginit (spvpp_u13_16_Dphi); +siginit (spvpp_u13_16_HighP13r); +siginit (spvpp_u13_16_LowP13r); +siginit (spvpp_u13_16_MedP13r); +siginit (spvpp_u13_16__HighP13); +siginit (spvpp_u13_16__LowP13); +siginit (spvpp_u13_16__MedP13); +siginit (spvpp_u13_16_etaA); +siginit (spvpp_u13_16_etaB); +siginit (spvpp_u13_16_meA); +siginit (spvpp_u13_16_meB); +siginit (spvpp_u13_16_passX); +siginit (spvpp_u13_16_passY); +siginit (spvpp_u13_16_passZ); +siginit (spvpp_u13_16_phiA); +siginit (spvpp_u13_16_phiB); +siginit (spvpp_u13_16_qA); +siginit (spvpp_u13_16_qB); +siginit (spvpp_u13_16_validA); +siginit (spvpp_u13_16_validB); +siginit (spvpp_u13_16_wide_phi); +siginit (spvpp_u13_17_CSCidA); +siginit (spvpp_u13_17_CSCidY); +siginit (spvpp_u13_17_CSCidZ); +siginit (spvpp_u13_17_Deta); +siginit (spvpp_u13_17_Dphi); +siginit (spvpp_u13_17_HighP13r); +siginit (spvpp_u13_17_LowP13r); +siginit (spvpp_u13_17_MedP13r); +siginit (spvpp_u13_17__HighP13); +siginit (spvpp_u13_17__LowP13); +siginit (spvpp_u13_17__MedP13); +siginit (spvpp_u13_17_etaA); +siginit (spvpp_u13_17_etaB); +siginit (spvpp_u13_17_meA); +siginit (spvpp_u13_17_meB); +siginit (spvpp_u13_17_passX); +siginit (spvpp_u13_17_passY); +siginit (spvpp_u13_17_passZ); +siginit (spvpp_u13_17_phiA); +siginit (spvpp_u13_17_phiB); +siginit (spvpp_u13_17_qA); +siginit (spvpp_u13_17_qB); +siginit (spvpp_u13_17_validA); +siginit (spvpp_u13_17_validB); +siginit (spvpp_u13_17_wide_phi); +siginit (spvpp_u13_1_CSCidA); +siginit (spvpp_u13_1_CSCidY); +siginit (spvpp_u13_1_CSCidZ); +siginit (spvpp_u13_1_Deta); +siginit (spvpp_u13_1_Dphi); +siginit (spvpp_u13_1_HighP13r); +siginit (spvpp_u13_1_LowP13r); +siginit (spvpp_u13_1_MedP13r); +siginit (spvpp_u13_1__HighP13); +siginit (spvpp_u13_1__LowP13); +siginit (spvpp_u13_1__MedP13); +siginit (spvpp_u13_1_etaA); +siginit (spvpp_u13_1_etaB); +siginit (spvpp_u13_1_meA); +siginit (spvpp_u13_1_meB); +siginit (spvpp_u13_1_passX); +siginit (spvpp_u13_1_passY); +siginit (spvpp_u13_1_passZ); +siginit (spvpp_u13_1_phiA); +siginit (spvpp_u13_1_phiB); +siginit (spvpp_u13_1_qA); +siginit (spvpp_u13_1_qB); +siginit (spvpp_u13_1_validA); +siginit (spvpp_u13_1_validB); +siginit (spvpp_u13_1_wide_phi); +siginit (spvpp_u13_2_CSCidA); +siginit (spvpp_u13_2_CSCidY); +siginit (spvpp_u13_2_CSCidZ); +siginit (spvpp_u13_2_Deta); +siginit (spvpp_u13_2_Dphi); +siginit (spvpp_u13_2_HighP13r); +siginit (spvpp_u13_2_LowP13r); +siginit (spvpp_u13_2_MedP13r); +siginit (spvpp_u13_2__HighP13); +siginit (spvpp_u13_2__LowP13); +siginit (spvpp_u13_2__MedP13); +siginit (spvpp_u13_2_etaA); +siginit (spvpp_u13_2_etaB); +siginit (spvpp_u13_2_meA); +siginit (spvpp_u13_2_meB); +siginit (spvpp_u13_2_passX); +siginit (spvpp_u13_2_passY); +siginit (spvpp_u13_2_passZ); +siginit (spvpp_u13_2_phiA); +siginit (spvpp_u13_2_phiB); +siginit (spvpp_u13_2_qA); +siginit (spvpp_u13_2_qB); +siginit (spvpp_u13_2_validA); +siginit (spvpp_u13_2_validB); +siginit (spvpp_u13_2_wide_phi); +siginit (spvpp_u13_3_CSCidA); +siginit (spvpp_u13_3_CSCidY); +siginit (spvpp_u13_3_CSCidZ); +siginit (spvpp_u13_3_Deta); +siginit (spvpp_u13_3_Dphi); +siginit (spvpp_u13_3_HighP13r); +siginit (spvpp_u13_3_LowP13r); +siginit (spvpp_u13_3_MedP13r); +siginit (spvpp_u13_3__HighP13); +siginit (spvpp_u13_3__LowP13); +siginit (spvpp_u13_3__MedP13); +siginit (spvpp_u13_3_etaA); +siginit (spvpp_u13_3_etaB); +siginit (spvpp_u13_3_meA); +siginit (spvpp_u13_3_meB); +siginit (spvpp_u13_3_passX); +siginit (spvpp_u13_3_passY); +siginit (spvpp_u13_3_passZ); +siginit (spvpp_u13_3_phiA); +siginit (spvpp_u13_3_phiB); +siginit (spvpp_u13_3_qA); +siginit (spvpp_u13_3_qB); +siginit (spvpp_u13_3_validA); +siginit (spvpp_u13_3_validB); +siginit (spvpp_u13_3_wide_phi); +siginit (spvpp_u13_4_CSCidA); +siginit (spvpp_u13_4_CSCidY); +siginit (spvpp_u13_4_CSCidZ); +siginit (spvpp_u13_4_Deta); +siginit (spvpp_u13_4_Dphi); +siginit (spvpp_u13_4_HighP13r); +siginit (spvpp_u13_4_LowP13r); +siginit (spvpp_u13_4_MedP13r); +siginit (spvpp_u13_4__HighP13); +siginit (spvpp_u13_4__LowP13); +siginit (spvpp_u13_4__MedP13); +siginit (spvpp_u13_4_etaA); +siginit (spvpp_u13_4_etaB); +siginit (spvpp_u13_4_meA); +siginit (spvpp_u13_4_meB); +siginit (spvpp_u13_4_passX); +siginit (spvpp_u13_4_passY); +siginit (spvpp_u13_4_passZ); +siginit (spvpp_u13_4_phiA); +siginit (spvpp_u13_4_phiB); +siginit (spvpp_u13_4_qA); +siginit (spvpp_u13_4_qB); +siginit (spvpp_u13_4_validA); +siginit (spvpp_u13_4_validB); +siginit (spvpp_u13_4_wide_phi); +siginit (spvpp_u13_5_CSCidA); +siginit (spvpp_u13_5_CSCidY); +siginit (spvpp_u13_5_CSCidZ); +siginit (spvpp_u13_5_Deta); +siginit (spvpp_u13_5_Dphi); +siginit (spvpp_u13_5_HighP13r); +siginit (spvpp_u13_5_LowP13r); +siginit (spvpp_u13_5_MedP13r); +siginit (spvpp_u13_5__HighP13); +siginit (spvpp_u13_5__LowP13); +siginit (spvpp_u13_5__MedP13); +siginit (spvpp_u13_5_etaA); +siginit (spvpp_u13_5_etaB); +siginit (spvpp_u13_5_meA); +siginit (spvpp_u13_5_meB); +siginit (spvpp_u13_5_passX); +siginit (spvpp_u13_5_passY); +siginit (spvpp_u13_5_passZ); +siginit (spvpp_u13_5_phiA); +siginit (spvpp_u13_5_phiB); +siginit (spvpp_u13_5_qA); +siginit (spvpp_u13_5_qB); +siginit (spvpp_u13_5_validA); +siginit (spvpp_u13_5_validB); +siginit (spvpp_u13_5_wide_phi); +siginit (spvpp_u13_6_CSCidA); +siginit (spvpp_u13_6_CSCidY); +siginit (spvpp_u13_6_CSCidZ); +siginit (spvpp_u13_6_Deta); +siginit (spvpp_u13_6_Dphi); +siginit (spvpp_u13_6_HighP13r); +siginit (spvpp_u13_6_LowP13r); +siginit (spvpp_u13_6_MedP13r); +siginit (spvpp_u13_6__HighP13); +siginit (spvpp_u13_6__LowP13); +siginit (spvpp_u13_6__MedP13); +siginit (spvpp_u13_6_etaA); +siginit (spvpp_u13_6_etaB); +siginit (spvpp_u13_6_meA); +siginit (spvpp_u13_6_meB); +siginit (spvpp_u13_6_passX); +siginit (spvpp_u13_6_passY); +siginit (spvpp_u13_6_passZ); +siginit (spvpp_u13_6_phiA); +siginit (spvpp_u13_6_phiB); +siginit (spvpp_u13_6_qA); +siginit (spvpp_u13_6_qB); +siginit (spvpp_u13_6_validA); +siginit (spvpp_u13_6_validB); +siginit (spvpp_u13_6_wide_phi); +siginit (spvpp_u13_7_CSCidA); +siginit (spvpp_u13_7_CSCidY); +siginit (spvpp_u13_7_CSCidZ); +siginit (spvpp_u13_7_Deta); +siginit (spvpp_u13_7_Dphi); +siginit (spvpp_u13_7_HighP13r); +siginit (spvpp_u13_7_LowP13r); +siginit (spvpp_u13_7_MedP13r); +siginit (spvpp_u13_7__HighP13); +siginit (spvpp_u13_7__LowP13); +siginit (spvpp_u13_7__MedP13); +siginit (spvpp_u13_7_etaA); +siginit (spvpp_u13_7_etaB); +siginit (spvpp_u13_7_meA); +siginit (spvpp_u13_7_meB); +siginit (spvpp_u13_7_passX); +siginit (spvpp_u13_7_passY); +siginit (spvpp_u13_7_passZ); +siginit (spvpp_u13_7_phiA); +siginit (spvpp_u13_7_phiB); +siginit (spvpp_u13_7_qA); +siginit (spvpp_u13_7_qB); +siginit (spvpp_u13_7_validA); +siginit (spvpp_u13_7_validB); +siginit (spvpp_u13_7_wide_phi); +siginit (spvpp_u13_8_CSCidA); +siginit (spvpp_u13_8_CSCidY); +siginit (spvpp_u13_8_CSCidZ); +siginit (spvpp_u13_8_Deta); +siginit (spvpp_u13_8_Dphi); +siginit (spvpp_u13_8_HighP13r); +siginit (spvpp_u13_8_LowP13r); +siginit (spvpp_u13_8_MedP13r); +siginit (spvpp_u13_8__HighP13); +siginit (spvpp_u13_8__LowP13); +siginit (spvpp_u13_8__MedP13); +siginit (spvpp_u13_8_etaA); +siginit (spvpp_u13_8_etaB); +siginit (spvpp_u13_8_meA); +siginit (spvpp_u13_8_meB); +siginit (spvpp_u13_8_passX); +siginit (spvpp_u13_8_passY); +siginit (spvpp_u13_8_passZ); +siginit (spvpp_u13_8_phiA); +siginit (spvpp_u13_8_phiB); +siginit (spvpp_u13_8_qA); +siginit (spvpp_u13_8_qB); +siginit (spvpp_u13_8_validA); +siginit (spvpp_u13_8_validB); +siginit (spvpp_u13_8_wide_phi); +siginit (spvpp_u13_9_CSCidA); +siginit (spvpp_u13_9_CSCidY); +siginit (spvpp_u13_9_CSCidZ); +siginit (spvpp_u13_9_Deta); +siginit (spvpp_u13_9_Dphi); +siginit (spvpp_u13_9_HighP13r); +siginit (spvpp_u13_9_LowP13r); +siginit (spvpp_u13_9_MedP13r); +siginit (spvpp_u13_9__HighP13); +siginit (spvpp_u13_9__LowP13); +siginit (spvpp_u13_9__MedP13); +siginit (spvpp_u13_9_etaA); +siginit (spvpp_u13_9_etaB); +siginit (spvpp_u13_9_meA); +siginit (spvpp_u13_9_meB); +siginit (spvpp_u13_9_passX); +siginit (spvpp_u13_9_passY); +siginit (spvpp_u13_9_passZ); +siginit (spvpp_u13_9_phiA); +siginit (spvpp_u13_9_phiB); +siginit (spvpp_u13_9_qA); +siginit (spvpp_u13_9_qB); +siginit (spvpp_u13_9_validA); +siginit (spvpp_u13_9_validB); +siginit (spvpp_u13_9_wide_phi); +siginit (spvpp_u14_0_CSCidA); +siginit (spvpp_u14_0_CSCidY); +siginit (spvpp_u14_0_CSCidZ); +siginit (spvpp_u14_0_Deta); +siginit (spvpp_u14_0_Dphi); +siginit (spvpp_u14_0_HighP13r); +siginit (spvpp_u14_0_LowP13r); +siginit (spvpp_u14_0_MedP13r); +siginit (spvpp_u14_0__HighP13); +siginit (spvpp_u14_0__LowP13); +siginit (spvpp_u14_0__MedP13); +siginit (spvpp_u14_0_etaA); +siginit (spvpp_u14_0_etaB); +siginit (spvpp_u14_0_meA); +siginit (spvpp_u14_0_meB); +siginit (spvpp_u14_0_passX); +siginit (spvpp_u14_0_passY); +siginit (spvpp_u14_0_passZ); +siginit (spvpp_u14_0_phiA); +siginit (spvpp_u14_0_phiB); +siginit (spvpp_u14_0_qA); +siginit (spvpp_u14_0_qB); +siginit (spvpp_u14_0_validA); +siginit (spvpp_u14_0_validB); +siginit (spvpp_u14_0_wide_phi); +siginit (spvpp_u14_10_CSCidA); +siginit (spvpp_u14_10_CSCidY); +siginit (spvpp_u14_10_CSCidZ); +siginit (spvpp_u14_10_Deta); +siginit (spvpp_u14_10_Dphi); +siginit (spvpp_u14_10_HighP13r); +siginit (spvpp_u14_10_LowP13r); +siginit (spvpp_u14_10_MedP13r); +siginit (spvpp_u14_10__HighP13); +siginit (spvpp_u14_10__LowP13); +siginit (spvpp_u14_10__MedP13); +siginit (spvpp_u14_10_etaA); +siginit (spvpp_u14_10_etaB); +siginit (spvpp_u14_10_meA); +siginit (spvpp_u14_10_meB); +siginit (spvpp_u14_10_passX); +siginit (spvpp_u14_10_passY); +siginit (spvpp_u14_10_passZ); +siginit (spvpp_u14_10_phiA); +siginit (spvpp_u14_10_phiB); +siginit (spvpp_u14_10_qA); +siginit (spvpp_u14_10_qB); +siginit (spvpp_u14_10_validA); +siginit (spvpp_u14_10_validB); +siginit (spvpp_u14_10_wide_phi); +siginit (spvpp_u14_11_CSCidA); +siginit (spvpp_u14_11_CSCidY); +siginit (spvpp_u14_11_CSCidZ); +siginit (spvpp_u14_11_Deta); +siginit (spvpp_u14_11_Dphi); +siginit (spvpp_u14_11_HighP13r); +siginit (spvpp_u14_11_LowP13r); +siginit (spvpp_u14_11_MedP13r); +siginit (spvpp_u14_11__HighP13); +siginit (spvpp_u14_11__LowP13); +siginit (spvpp_u14_11__MedP13); +siginit (spvpp_u14_11_etaA); +siginit (spvpp_u14_11_etaB); +siginit (spvpp_u14_11_meA); +siginit (spvpp_u14_11_meB); +siginit (spvpp_u14_11_passX); +siginit (spvpp_u14_11_passY); +siginit (spvpp_u14_11_passZ); +siginit (spvpp_u14_11_phiA); +siginit (spvpp_u14_11_phiB); +siginit (spvpp_u14_11_qA); +siginit (spvpp_u14_11_qB); +siginit (spvpp_u14_11_validA); +siginit (spvpp_u14_11_validB); +siginit (spvpp_u14_11_wide_phi); +siginit (spvpp_u14_12_CSCidA); +siginit (spvpp_u14_12_CSCidY); +siginit (spvpp_u14_12_CSCidZ); +siginit (spvpp_u14_12_Deta); +siginit (spvpp_u14_12_Dphi); +siginit (spvpp_u14_12_HighP13r); +siginit (spvpp_u14_12_LowP13r); +siginit (spvpp_u14_12_MedP13r); +siginit (spvpp_u14_12__HighP13); +siginit (spvpp_u14_12__LowP13); +siginit (spvpp_u14_12__MedP13); +siginit (spvpp_u14_12_etaA); +siginit (spvpp_u14_12_etaB); +siginit (spvpp_u14_12_meA); +siginit (spvpp_u14_12_meB); +siginit (spvpp_u14_12_passX); +siginit (spvpp_u14_12_passY); +siginit (spvpp_u14_12_passZ); +siginit (spvpp_u14_12_phiA); +siginit (spvpp_u14_12_phiB); +siginit (spvpp_u14_12_qA); +siginit (spvpp_u14_12_qB); +siginit (spvpp_u14_12_validA); +siginit (spvpp_u14_12_validB); +siginit (spvpp_u14_12_wide_phi); +siginit (spvpp_u14_13_CSCidA); +siginit (spvpp_u14_13_CSCidY); +siginit (spvpp_u14_13_CSCidZ); +siginit (spvpp_u14_13_Deta); +siginit (spvpp_u14_13_Dphi); +siginit (spvpp_u14_13_HighP13r); +siginit (spvpp_u14_13_LowP13r); +siginit (spvpp_u14_13_MedP13r); +siginit (spvpp_u14_13__HighP13); +siginit (spvpp_u14_13__LowP13); +siginit (spvpp_u14_13__MedP13); +siginit (spvpp_u14_13_etaA); +siginit (spvpp_u14_13_etaB); +siginit (spvpp_u14_13_meA); +siginit (spvpp_u14_13_meB); +siginit (spvpp_u14_13_passX); +siginit (spvpp_u14_13_passY); +siginit (spvpp_u14_13_passZ); +siginit (spvpp_u14_13_phiA); +siginit (spvpp_u14_13_phiB); +siginit (spvpp_u14_13_qA); +siginit (spvpp_u14_13_qB); +siginit (spvpp_u14_13_validA); +siginit (spvpp_u14_13_validB); +siginit (spvpp_u14_13_wide_phi); +siginit (spvpp_u14_14_CSCidA); +siginit (spvpp_u14_14_CSCidY); +siginit (spvpp_u14_14_CSCidZ); +siginit (spvpp_u14_14_Deta); +siginit (spvpp_u14_14_Dphi); +siginit (spvpp_u14_14_HighP13r); +siginit (spvpp_u14_14_LowP13r); +siginit (spvpp_u14_14_MedP13r); +siginit (spvpp_u14_14__HighP13); +siginit (spvpp_u14_14__LowP13); +siginit (spvpp_u14_14__MedP13); +siginit (spvpp_u14_14_etaA); +siginit (spvpp_u14_14_etaB); +siginit (spvpp_u14_14_meA); +siginit (spvpp_u14_14_meB); +siginit (spvpp_u14_14_passX); +siginit (spvpp_u14_14_passY); +siginit (spvpp_u14_14_passZ); +siginit (spvpp_u14_14_phiA); +siginit (spvpp_u14_14_phiB); +siginit (spvpp_u14_14_qA); +siginit (spvpp_u14_14_qB); +siginit (spvpp_u14_14_validA); +siginit (spvpp_u14_14_validB); +siginit (spvpp_u14_14_wide_phi); +siginit (spvpp_u14_15_CSCidA); +siginit (spvpp_u14_15_CSCidY); +siginit (spvpp_u14_15_CSCidZ); +siginit (spvpp_u14_15_Deta); +siginit (spvpp_u14_15_Dphi); +siginit (spvpp_u14_15_HighP13r); +siginit (spvpp_u14_15_LowP13r); +siginit (spvpp_u14_15_MedP13r); +siginit (spvpp_u14_15__HighP13); +siginit (spvpp_u14_15__LowP13); +siginit (spvpp_u14_15__MedP13); +siginit (spvpp_u14_15_etaA); +siginit (spvpp_u14_15_etaB); +siginit (spvpp_u14_15_meA); +siginit (spvpp_u14_15_meB); +siginit (spvpp_u14_15_passX); +siginit (spvpp_u14_15_passY); +siginit (spvpp_u14_15_passZ); +siginit (spvpp_u14_15_phiA); +siginit (spvpp_u14_15_phiB); +siginit (spvpp_u14_15_qA); +siginit (spvpp_u14_15_qB); +siginit (spvpp_u14_15_validA); +siginit (spvpp_u14_15_validB); +siginit (spvpp_u14_15_wide_phi); +siginit (spvpp_u14_16_CSCidA); +siginit (spvpp_u14_16_CSCidY); +siginit (spvpp_u14_16_CSCidZ); +siginit (spvpp_u14_16_Deta); +siginit (spvpp_u14_16_Dphi); +siginit (spvpp_u14_16_HighP13r); +siginit (spvpp_u14_16_LowP13r); +siginit (spvpp_u14_16_MedP13r); +siginit (spvpp_u14_16__HighP13); +siginit (spvpp_u14_16__LowP13); +siginit (spvpp_u14_16__MedP13); +siginit (spvpp_u14_16_etaA); +siginit (spvpp_u14_16_etaB); +siginit (spvpp_u14_16_meA); +siginit (spvpp_u14_16_meB); +siginit (spvpp_u14_16_passX); +siginit (spvpp_u14_16_passY); +siginit (spvpp_u14_16_passZ); +siginit (spvpp_u14_16_phiA); +siginit (spvpp_u14_16_phiB); +siginit (spvpp_u14_16_qA); +siginit (spvpp_u14_16_qB); +siginit (spvpp_u14_16_validA); +siginit (spvpp_u14_16_validB); +siginit (spvpp_u14_16_wide_phi); +siginit (spvpp_u14_17_CSCidA); +siginit (spvpp_u14_17_CSCidY); +siginit (spvpp_u14_17_CSCidZ); +siginit (spvpp_u14_17_Deta); +siginit (spvpp_u14_17_Dphi); +siginit (spvpp_u14_17_HighP13r); +siginit (spvpp_u14_17_LowP13r); +siginit (spvpp_u14_17_MedP13r); +siginit (spvpp_u14_17__HighP13); +siginit (spvpp_u14_17__LowP13); +siginit (spvpp_u14_17__MedP13); +siginit (spvpp_u14_17_etaA); +siginit (spvpp_u14_17_etaB); +siginit (spvpp_u14_17_meA); +siginit (spvpp_u14_17_meB); +siginit (spvpp_u14_17_passX); +siginit (spvpp_u14_17_passY); +siginit (spvpp_u14_17_passZ); +siginit (spvpp_u14_17_phiA); +siginit (spvpp_u14_17_phiB); +siginit (spvpp_u14_17_qA); +siginit (spvpp_u14_17_qB); +siginit (spvpp_u14_17_validA); +siginit (spvpp_u14_17_validB); +siginit (spvpp_u14_17_wide_phi); +siginit (spvpp_u14_1_CSCidA); +siginit (spvpp_u14_1_CSCidY); +siginit (spvpp_u14_1_CSCidZ); +siginit (spvpp_u14_1_Deta); +siginit (spvpp_u14_1_Dphi); +siginit (spvpp_u14_1_HighP13r); +siginit (spvpp_u14_1_LowP13r); +siginit (spvpp_u14_1_MedP13r); +siginit (spvpp_u14_1__HighP13); +siginit (spvpp_u14_1__LowP13); +siginit (spvpp_u14_1__MedP13); +siginit (spvpp_u14_1_etaA); +siginit (spvpp_u14_1_etaB); +siginit (spvpp_u14_1_meA); +siginit (spvpp_u14_1_meB); +siginit (spvpp_u14_1_passX); +siginit (spvpp_u14_1_passY); +siginit (spvpp_u14_1_passZ); +siginit (spvpp_u14_1_phiA); +siginit (spvpp_u14_1_phiB); +siginit (spvpp_u14_1_qA); +siginit (spvpp_u14_1_qB); +siginit (spvpp_u14_1_validA); +siginit (spvpp_u14_1_validB); +siginit (spvpp_u14_1_wide_phi); +siginit (spvpp_u14_2_CSCidA); +siginit (spvpp_u14_2_CSCidY); +siginit (spvpp_u14_2_CSCidZ); +siginit (spvpp_u14_2_Deta); +siginit (spvpp_u14_2_Dphi); +siginit (spvpp_u14_2_HighP13r); +siginit (spvpp_u14_2_LowP13r); +siginit (spvpp_u14_2_MedP13r); +siginit (spvpp_u14_2__HighP13); +siginit (spvpp_u14_2__LowP13); +siginit (spvpp_u14_2__MedP13); +siginit (spvpp_u14_2_etaA); +siginit (spvpp_u14_2_etaB); +siginit (spvpp_u14_2_meA); +siginit (spvpp_u14_2_meB); +siginit (spvpp_u14_2_passX); +siginit (spvpp_u14_2_passY); +siginit (spvpp_u14_2_passZ); +siginit (spvpp_u14_2_phiA); +siginit (spvpp_u14_2_phiB); +siginit (spvpp_u14_2_qA); +siginit (spvpp_u14_2_qB); +siginit (spvpp_u14_2_validA); +siginit (spvpp_u14_2_validB); +siginit (spvpp_u14_2_wide_phi); +siginit (spvpp_u14_3_CSCidA); +siginit (spvpp_u14_3_CSCidY); +siginit (spvpp_u14_3_CSCidZ); +siginit (spvpp_u14_3_Deta); +siginit (spvpp_u14_3_Dphi); +siginit (spvpp_u14_3_HighP13r); +siginit (spvpp_u14_3_LowP13r); +siginit (spvpp_u14_3_MedP13r); +siginit (spvpp_u14_3__HighP13); +siginit (spvpp_u14_3__LowP13); +siginit (spvpp_u14_3__MedP13); +siginit (spvpp_u14_3_etaA); +siginit (spvpp_u14_3_etaB); +siginit (spvpp_u14_3_meA); +siginit (spvpp_u14_3_meB); +siginit (spvpp_u14_3_passX); +siginit (spvpp_u14_3_passY); +siginit (spvpp_u14_3_passZ); +siginit (spvpp_u14_3_phiA); +siginit (spvpp_u14_3_phiB); +siginit (spvpp_u14_3_qA); +siginit (spvpp_u14_3_qB); +siginit (spvpp_u14_3_validA); +siginit (spvpp_u14_3_validB); +siginit (spvpp_u14_3_wide_phi); +siginit (spvpp_u14_4_CSCidA); +siginit (spvpp_u14_4_CSCidY); +siginit (spvpp_u14_4_CSCidZ); +siginit (spvpp_u14_4_Deta); +siginit (spvpp_u14_4_Dphi); +siginit (spvpp_u14_4_HighP13r); +siginit (spvpp_u14_4_LowP13r); +siginit (spvpp_u14_4_MedP13r); +siginit (spvpp_u14_4__HighP13); +siginit (spvpp_u14_4__LowP13); +siginit (spvpp_u14_4__MedP13); +siginit (spvpp_u14_4_etaA); +siginit (spvpp_u14_4_etaB); +siginit (spvpp_u14_4_meA); +siginit (spvpp_u14_4_meB); +siginit (spvpp_u14_4_passX); +siginit (spvpp_u14_4_passY); +siginit (spvpp_u14_4_passZ); +siginit (spvpp_u14_4_phiA); +siginit (spvpp_u14_4_phiB); +siginit (spvpp_u14_4_qA); +siginit (spvpp_u14_4_qB); +siginit (spvpp_u14_4_validA); +siginit (spvpp_u14_4_validB); +siginit (spvpp_u14_4_wide_phi); +siginit (spvpp_u14_5_CSCidA); +siginit (spvpp_u14_5_CSCidY); +siginit (spvpp_u14_5_CSCidZ); +siginit (spvpp_u14_5_Deta); +siginit (spvpp_u14_5_Dphi); +siginit (spvpp_u14_5_HighP13r); +siginit (spvpp_u14_5_LowP13r); +siginit (spvpp_u14_5_MedP13r); +siginit (spvpp_u14_5__HighP13); +siginit (spvpp_u14_5__LowP13); +siginit (spvpp_u14_5__MedP13); +siginit (spvpp_u14_5_etaA); +siginit (spvpp_u14_5_etaB); +siginit (spvpp_u14_5_meA); +siginit (spvpp_u14_5_meB); +siginit (spvpp_u14_5_passX); +siginit (spvpp_u14_5_passY); +siginit (spvpp_u14_5_passZ); +siginit (spvpp_u14_5_phiA); +siginit (spvpp_u14_5_phiB); +siginit (spvpp_u14_5_qA); +siginit (spvpp_u14_5_qB); +siginit (spvpp_u14_5_validA); +siginit (spvpp_u14_5_validB); +siginit (spvpp_u14_5_wide_phi); +siginit (spvpp_u14_6_CSCidA); +siginit (spvpp_u14_6_CSCidY); +siginit (spvpp_u14_6_CSCidZ); +siginit (spvpp_u14_6_Deta); +siginit (spvpp_u14_6_Dphi); +siginit (spvpp_u14_6_HighP13r); +siginit (spvpp_u14_6_LowP13r); +siginit (spvpp_u14_6_MedP13r); +siginit (spvpp_u14_6__HighP13); +siginit (spvpp_u14_6__LowP13); +siginit (spvpp_u14_6__MedP13); +siginit (spvpp_u14_6_etaA); +siginit (spvpp_u14_6_etaB); +siginit (spvpp_u14_6_meA); +siginit (spvpp_u14_6_meB); +siginit (spvpp_u14_6_passX); +siginit (spvpp_u14_6_passY); +siginit (spvpp_u14_6_passZ); +siginit (spvpp_u14_6_phiA); +siginit (spvpp_u14_6_phiB); +siginit (spvpp_u14_6_qA); +siginit (spvpp_u14_6_qB); +siginit (spvpp_u14_6_validA); +siginit (spvpp_u14_6_validB); +siginit (spvpp_u14_6_wide_phi); +siginit (spvpp_u14_7_CSCidA); +siginit (spvpp_u14_7_CSCidY); +siginit (spvpp_u14_7_CSCidZ); +siginit (spvpp_u14_7_Deta); +siginit (spvpp_u14_7_Dphi); +siginit (spvpp_u14_7_HighP13r); +siginit (spvpp_u14_7_LowP13r); +siginit (spvpp_u14_7_MedP13r); +siginit (spvpp_u14_7__HighP13); +siginit (spvpp_u14_7__LowP13); +siginit (spvpp_u14_7__MedP13); +siginit (spvpp_u14_7_etaA); +siginit (spvpp_u14_7_etaB); +siginit (spvpp_u14_7_meA); +siginit (spvpp_u14_7_meB); +siginit (spvpp_u14_7_passX); +siginit (spvpp_u14_7_passY); +siginit (spvpp_u14_7_passZ); +siginit (spvpp_u14_7_phiA); +siginit (spvpp_u14_7_phiB); +siginit (spvpp_u14_7_qA); +siginit (spvpp_u14_7_qB); +siginit (spvpp_u14_7_validA); +siginit (spvpp_u14_7_validB); +siginit (spvpp_u14_7_wide_phi); +siginit (spvpp_u14_8_CSCidA); +siginit (spvpp_u14_8_CSCidY); +siginit (spvpp_u14_8_CSCidZ); +siginit (spvpp_u14_8_Deta); +siginit (spvpp_u14_8_Dphi); +siginit (spvpp_u14_8_HighP13r); +siginit (spvpp_u14_8_LowP13r); +siginit (spvpp_u14_8_MedP13r); +siginit (spvpp_u14_8__HighP13); +siginit (spvpp_u14_8__LowP13); +siginit (spvpp_u14_8__MedP13); +siginit (spvpp_u14_8_etaA); +siginit (spvpp_u14_8_etaB); +siginit (spvpp_u14_8_meA); +siginit (spvpp_u14_8_meB); +siginit (spvpp_u14_8_passX); +siginit (spvpp_u14_8_passY); +siginit (spvpp_u14_8_passZ); +siginit (spvpp_u14_8_phiA); +siginit (spvpp_u14_8_phiB); +siginit (spvpp_u14_8_qA); +siginit (spvpp_u14_8_qB); +siginit (spvpp_u14_8_validA); +siginit (spvpp_u14_8_validB); +siginit (spvpp_u14_8_wide_phi); +siginit (spvpp_u14_9_CSCidA); +siginit (spvpp_u14_9_CSCidY); +siginit (spvpp_u14_9_CSCidZ); +siginit (spvpp_u14_9_Deta); +siginit (spvpp_u14_9_Dphi); +siginit (spvpp_u14_9_HighP13r); +siginit (spvpp_u14_9_LowP13r); +siginit (spvpp_u14_9_MedP13r); +siginit (spvpp_u14_9__HighP13); +siginit (spvpp_u14_9__LowP13); +siginit (spvpp_u14_9__MedP13); +siginit (spvpp_u14_9_etaA); +siginit (spvpp_u14_9_etaB); +siginit (spvpp_u14_9_meA); +siginit (spvpp_u14_9_meB); +siginit (spvpp_u14_9_passX); +siginit (spvpp_u14_9_passY); +siginit (spvpp_u14_9_passZ); +siginit (spvpp_u14_9_phiA); +siginit (spvpp_u14_9_phiB); +siginit (spvpp_u14_9_qA); +siginit (spvpp_u14_9_qB); +siginit (spvpp_u14_9_validA); +siginit (spvpp_u14_9_validB); +siginit (spvpp_u14_9_wide_phi); +siginit (spvpp_u1b1_0_Dphi); +siginit (spvpp_u1b1_0_HighP1b1r); +siginit (spvpp_u1b1_0_LowP1b1r); +siginit (spvpp_u1b1_0_MedP1b1r); +siginit (spvpp_u1b1_0__HighP1b1); +siginit (spvpp_u1b1_0__LowP1b1); +siginit (spvpp_u1b1_0__MedP1b1); +siginit (spvpp_u1b1_0_eta); +siginit (spvpp_u1b1_0_mbB); +siginit (spvpp_u1b1_0_meA); +siginit (spvpp_u1b1_0_phiA); +siginit (spvpp_u1b1_0_phiB); +siginit (spvpp_u1b1_0_qA); +siginit (spvpp_u1b1_0_qB); +siginit (spvpp_u1b1_0_validA); +siginit (spvpp_u1b1_0_wide_phi); +siginit (spvpp_u1b1_10_Dphi); +siginit (spvpp_u1b1_10_HighP1b1r); +siginit (spvpp_u1b1_10_LowP1b1r); +siginit (spvpp_u1b1_10_MedP1b1r); +siginit (spvpp_u1b1_10__HighP1b1); +siginit (spvpp_u1b1_10__LowP1b1); +siginit (spvpp_u1b1_10__MedP1b1); +siginit (spvpp_u1b1_10_eta); +siginit (spvpp_u1b1_10_mbB); +siginit (spvpp_u1b1_10_meA); +siginit (spvpp_u1b1_10_phiA); +siginit (spvpp_u1b1_10_phiB); +siginit (spvpp_u1b1_10_qA); +siginit (spvpp_u1b1_10_qB); +siginit (spvpp_u1b1_10_validA); +siginit (spvpp_u1b1_10_wide_phi); +siginit (spvpp_u1b1_11_Dphi); +siginit (spvpp_u1b1_11_HighP1b1r); +siginit (spvpp_u1b1_11_LowP1b1r); +siginit (spvpp_u1b1_11_MedP1b1r); +siginit (spvpp_u1b1_11__HighP1b1); +siginit (spvpp_u1b1_11__LowP1b1); +siginit (spvpp_u1b1_11__MedP1b1); +siginit (spvpp_u1b1_11_eta); +siginit (spvpp_u1b1_11_mbB); +siginit (spvpp_u1b1_11_meA); +siginit (spvpp_u1b1_11_phiA); +siginit (spvpp_u1b1_11_phiB); +siginit (spvpp_u1b1_11_qA); +siginit (spvpp_u1b1_11_qB); +siginit (spvpp_u1b1_11_validA); +siginit (spvpp_u1b1_11_wide_phi); +siginit (spvpp_u1b1_12_Dphi); +siginit (spvpp_u1b1_12_HighP1b1r); +siginit (spvpp_u1b1_12_LowP1b1r); +siginit (spvpp_u1b1_12_MedP1b1r); +siginit (spvpp_u1b1_12__HighP1b1); +siginit (spvpp_u1b1_12__LowP1b1); +siginit (spvpp_u1b1_12__MedP1b1); +siginit (spvpp_u1b1_12_eta); +siginit (spvpp_u1b1_12_mbB); +siginit (spvpp_u1b1_12_meA); +siginit (spvpp_u1b1_12_phiA); +siginit (spvpp_u1b1_12_phiB); +siginit (spvpp_u1b1_12_qA); +siginit (spvpp_u1b1_12_qB); +siginit (spvpp_u1b1_12_validA); +siginit (spvpp_u1b1_12_wide_phi); +siginit (spvpp_u1b1_13_Dphi); +siginit (spvpp_u1b1_13_HighP1b1r); +siginit (spvpp_u1b1_13_LowP1b1r); +siginit (spvpp_u1b1_13_MedP1b1r); +siginit (spvpp_u1b1_13__HighP1b1); +siginit (spvpp_u1b1_13__LowP1b1); +siginit (spvpp_u1b1_13__MedP1b1); +siginit (spvpp_u1b1_13_eta); +siginit (spvpp_u1b1_13_mbB); +siginit (spvpp_u1b1_13_meA); +siginit (spvpp_u1b1_13_phiA); +siginit (spvpp_u1b1_13_phiB); +siginit (spvpp_u1b1_13_qA); +siginit (spvpp_u1b1_13_qB); +siginit (spvpp_u1b1_13_validA); +siginit (spvpp_u1b1_13_wide_phi); +siginit (spvpp_u1b1_14_Dphi); +siginit (spvpp_u1b1_14_HighP1b1r); +siginit (spvpp_u1b1_14_LowP1b1r); +siginit (spvpp_u1b1_14_MedP1b1r); +siginit (spvpp_u1b1_14__HighP1b1); +siginit (spvpp_u1b1_14__LowP1b1); +siginit (spvpp_u1b1_14__MedP1b1); +siginit (spvpp_u1b1_14_eta); +siginit (spvpp_u1b1_14_mbB); +siginit (spvpp_u1b1_14_meA); +siginit (spvpp_u1b1_14_phiA); +siginit (spvpp_u1b1_14_phiB); +siginit (spvpp_u1b1_14_qA); +siginit (spvpp_u1b1_14_qB); +siginit (spvpp_u1b1_14_validA); +siginit (spvpp_u1b1_14_wide_phi); +siginit (spvpp_u1b1_15_Dphi); +siginit (spvpp_u1b1_15_HighP1b1r); +siginit (spvpp_u1b1_15_LowP1b1r); +siginit (spvpp_u1b1_15_MedP1b1r); +siginit (spvpp_u1b1_15__HighP1b1); +siginit (spvpp_u1b1_15__LowP1b1); +siginit (spvpp_u1b1_15__MedP1b1); +siginit (spvpp_u1b1_15_eta); +siginit (spvpp_u1b1_15_mbB); +siginit (spvpp_u1b1_15_meA); +siginit (spvpp_u1b1_15_phiA); +siginit (spvpp_u1b1_15_phiB); +siginit (spvpp_u1b1_15_qA); +siginit (spvpp_u1b1_15_qB); +siginit (spvpp_u1b1_15_validA); +siginit (spvpp_u1b1_15_wide_phi); +siginit (spvpp_u1b1_16_Dphi); +siginit (spvpp_u1b1_16_HighP1b1r); +siginit (spvpp_u1b1_16_LowP1b1r); +siginit (spvpp_u1b1_16_MedP1b1r); +siginit (spvpp_u1b1_16__HighP1b1); +siginit (spvpp_u1b1_16__LowP1b1); +siginit (spvpp_u1b1_16__MedP1b1); +siginit (spvpp_u1b1_16_eta); +siginit (spvpp_u1b1_16_mbB); +siginit (spvpp_u1b1_16_meA); +siginit (spvpp_u1b1_16_phiA); +siginit (spvpp_u1b1_16_phiB); +siginit (spvpp_u1b1_16_qA); +siginit (spvpp_u1b1_16_qB); +siginit (spvpp_u1b1_16_validA); +siginit (spvpp_u1b1_16_wide_phi); +siginit (spvpp_u1b1_17_Dphi); +siginit (spvpp_u1b1_17_HighP1b1r); +siginit (spvpp_u1b1_17_LowP1b1r); +siginit (spvpp_u1b1_17_MedP1b1r); +siginit (spvpp_u1b1_17__HighP1b1); +siginit (spvpp_u1b1_17__LowP1b1); +siginit (spvpp_u1b1_17__MedP1b1); +siginit (spvpp_u1b1_17_eta); +siginit (spvpp_u1b1_17_mbB); +siginit (spvpp_u1b1_17_meA); +siginit (spvpp_u1b1_17_phiA); +siginit (spvpp_u1b1_17_phiB); +siginit (spvpp_u1b1_17_qA); +siginit (spvpp_u1b1_17_qB); +siginit (spvpp_u1b1_17_validA); +siginit (spvpp_u1b1_17_wide_phi); +siginit (spvpp_u1b1_18_Dphi); +siginit (spvpp_u1b1_18_HighP1b1r); +siginit (spvpp_u1b1_18_LowP1b1r); +siginit (spvpp_u1b1_18_MedP1b1r); +siginit (spvpp_u1b1_18__HighP1b1); +siginit (spvpp_u1b1_18__LowP1b1); +siginit (spvpp_u1b1_18__MedP1b1); +siginit (spvpp_u1b1_18_eta); +siginit (spvpp_u1b1_18_mbB); +siginit (spvpp_u1b1_18_meA); +siginit (spvpp_u1b1_18_phiA); +siginit (spvpp_u1b1_18_phiB); +siginit (spvpp_u1b1_18_qA); +siginit (spvpp_u1b1_18_qB); +siginit (spvpp_u1b1_18_validA); +siginit (spvpp_u1b1_18_wide_phi); +siginit (spvpp_u1b1_19_Dphi); +siginit (spvpp_u1b1_19_HighP1b1r); +siginit (spvpp_u1b1_19_LowP1b1r); +siginit (spvpp_u1b1_19_MedP1b1r); +siginit (spvpp_u1b1_19__HighP1b1); +siginit (spvpp_u1b1_19__LowP1b1); +siginit (spvpp_u1b1_19__MedP1b1); +siginit (spvpp_u1b1_19_eta); +siginit (spvpp_u1b1_19_mbB); +siginit (spvpp_u1b1_19_meA); +siginit (spvpp_u1b1_19_phiA); +siginit (spvpp_u1b1_19_phiB); +siginit (spvpp_u1b1_19_qA); +siginit (spvpp_u1b1_19_qB); +siginit (spvpp_u1b1_19_validA); +siginit (spvpp_u1b1_19_wide_phi); +siginit (spvpp_u1b1_1_Dphi); +siginit (spvpp_u1b1_1_HighP1b1r); +siginit (spvpp_u1b1_1_LowP1b1r); +siginit (spvpp_u1b1_1_MedP1b1r); +siginit (spvpp_u1b1_1__HighP1b1); +siginit (spvpp_u1b1_1__LowP1b1); +siginit (spvpp_u1b1_1__MedP1b1); +siginit (spvpp_u1b1_1_eta); +siginit (spvpp_u1b1_1_mbB); +siginit (spvpp_u1b1_1_meA); +siginit (spvpp_u1b1_1_phiA); +siginit (spvpp_u1b1_1_phiB); +siginit (spvpp_u1b1_1_qA); +siginit (spvpp_u1b1_1_qB); +siginit (spvpp_u1b1_1_validA); +siginit (spvpp_u1b1_1_wide_phi); +siginit (spvpp_u1b1_20_Dphi); +siginit (spvpp_u1b1_20_HighP1b1r); +siginit (spvpp_u1b1_20_LowP1b1r); +siginit (spvpp_u1b1_20_MedP1b1r); +siginit (spvpp_u1b1_20__HighP1b1); +siginit (spvpp_u1b1_20__LowP1b1); +siginit (spvpp_u1b1_20__MedP1b1); +siginit (spvpp_u1b1_20_eta); +siginit (spvpp_u1b1_20_mbB); +siginit (spvpp_u1b1_20_meA); +siginit (spvpp_u1b1_20_phiA); +siginit (spvpp_u1b1_20_phiB); +siginit (spvpp_u1b1_20_qA); +siginit (spvpp_u1b1_20_qB); +siginit (spvpp_u1b1_20_validA); +siginit (spvpp_u1b1_20_wide_phi); +siginit (spvpp_u1b1_21_Dphi); +siginit (spvpp_u1b1_21_HighP1b1r); +siginit (spvpp_u1b1_21_LowP1b1r); +siginit (spvpp_u1b1_21_MedP1b1r); +siginit (spvpp_u1b1_21__HighP1b1); +siginit (spvpp_u1b1_21__LowP1b1); +siginit (spvpp_u1b1_21__MedP1b1); +siginit (spvpp_u1b1_21_eta); +siginit (spvpp_u1b1_21_mbB); +siginit (spvpp_u1b1_21_meA); +siginit (spvpp_u1b1_21_phiA); +siginit (spvpp_u1b1_21_phiB); +siginit (spvpp_u1b1_21_qA); +siginit (spvpp_u1b1_21_qB); +siginit (spvpp_u1b1_21_validA); +siginit (spvpp_u1b1_21_wide_phi); +siginit (spvpp_u1b1_22_Dphi); +siginit (spvpp_u1b1_22_HighP1b1r); +siginit (spvpp_u1b1_22_LowP1b1r); +siginit (spvpp_u1b1_22_MedP1b1r); +siginit (spvpp_u1b1_22__HighP1b1); +siginit (spvpp_u1b1_22__LowP1b1); +siginit (spvpp_u1b1_22__MedP1b1); +siginit (spvpp_u1b1_22_eta); +siginit (spvpp_u1b1_22_mbB); +siginit (spvpp_u1b1_22_meA); +siginit (spvpp_u1b1_22_phiA); +siginit (spvpp_u1b1_22_phiB); +siginit (spvpp_u1b1_22_qA); +siginit (spvpp_u1b1_22_qB); +siginit (spvpp_u1b1_22_validA); +siginit (spvpp_u1b1_22_wide_phi); +siginit (spvpp_u1b1_23_Dphi); +siginit (spvpp_u1b1_23_HighP1b1r); +siginit (spvpp_u1b1_23_LowP1b1r); +siginit (spvpp_u1b1_23_MedP1b1r); +siginit (spvpp_u1b1_23__HighP1b1); +siginit (spvpp_u1b1_23__LowP1b1); +siginit (spvpp_u1b1_23__MedP1b1); +siginit (spvpp_u1b1_23_eta); +siginit (spvpp_u1b1_23_mbB); +siginit (spvpp_u1b1_23_meA); +siginit (spvpp_u1b1_23_phiA); +siginit (spvpp_u1b1_23_phiB); +siginit (spvpp_u1b1_23_qA); +siginit (spvpp_u1b1_23_qB); +siginit (spvpp_u1b1_23_validA); +siginit (spvpp_u1b1_23_wide_phi); +siginit (spvpp_u1b1_2_Dphi); +siginit (spvpp_u1b1_2_HighP1b1r); +siginit (spvpp_u1b1_2_LowP1b1r); +siginit (spvpp_u1b1_2_MedP1b1r); +siginit (spvpp_u1b1_2__HighP1b1); +siginit (spvpp_u1b1_2__LowP1b1); +siginit (spvpp_u1b1_2__MedP1b1); +siginit (spvpp_u1b1_2_eta); +siginit (spvpp_u1b1_2_mbB); +siginit (spvpp_u1b1_2_meA); +siginit (spvpp_u1b1_2_phiA); +siginit (spvpp_u1b1_2_phiB); +siginit (spvpp_u1b1_2_qA); +siginit (spvpp_u1b1_2_qB); +siginit (spvpp_u1b1_2_validA); +siginit (spvpp_u1b1_2_wide_phi); +siginit (spvpp_u1b1_3_Dphi); +siginit (spvpp_u1b1_3_HighP1b1r); +siginit (spvpp_u1b1_3_LowP1b1r); +siginit (spvpp_u1b1_3_MedP1b1r); +siginit (spvpp_u1b1_3__HighP1b1); +siginit (spvpp_u1b1_3__LowP1b1); +siginit (spvpp_u1b1_3__MedP1b1); +siginit (spvpp_u1b1_3_eta); +siginit (spvpp_u1b1_3_mbB); +siginit (spvpp_u1b1_3_meA); +siginit (spvpp_u1b1_3_phiA); +siginit (spvpp_u1b1_3_phiB); +siginit (spvpp_u1b1_3_qA); +siginit (spvpp_u1b1_3_qB); +siginit (spvpp_u1b1_3_validA); +siginit (spvpp_u1b1_3_wide_phi); +siginit (spvpp_u1b1_4_Dphi); +siginit (spvpp_u1b1_4_HighP1b1r); +siginit (spvpp_u1b1_4_LowP1b1r); +siginit (spvpp_u1b1_4_MedP1b1r); +siginit (spvpp_u1b1_4__HighP1b1); +siginit (spvpp_u1b1_4__LowP1b1); +siginit (spvpp_u1b1_4__MedP1b1); +siginit (spvpp_u1b1_4_eta); +siginit (spvpp_u1b1_4_mbB); +siginit (spvpp_u1b1_4_meA); +siginit (spvpp_u1b1_4_phiA); +siginit (spvpp_u1b1_4_phiB); +siginit (spvpp_u1b1_4_qA); +siginit (spvpp_u1b1_4_qB); +siginit (spvpp_u1b1_4_validA); +siginit (spvpp_u1b1_4_wide_phi); +siginit (spvpp_u1b1_5_Dphi); +siginit (spvpp_u1b1_5_HighP1b1r); +siginit (spvpp_u1b1_5_LowP1b1r); +siginit (spvpp_u1b1_5_MedP1b1r); +siginit (spvpp_u1b1_5__HighP1b1); +siginit (spvpp_u1b1_5__LowP1b1); +siginit (spvpp_u1b1_5__MedP1b1); +siginit (spvpp_u1b1_5_eta); +siginit (spvpp_u1b1_5_mbB); +siginit (spvpp_u1b1_5_meA); +siginit (spvpp_u1b1_5_phiA); +siginit (spvpp_u1b1_5_phiB); +siginit (spvpp_u1b1_5_qA); +siginit (spvpp_u1b1_5_qB); +siginit (spvpp_u1b1_5_validA); +siginit (spvpp_u1b1_5_wide_phi); +siginit (spvpp_u1b1_6_Dphi); +siginit (spvpp_u1b1_6_HighP1b1r); +siginit (spvpp_u1b1_6_LowP1b1r); +siginit (spvpp_u1b1_6_MedP1b1r); +siginit (spvpp_u1b1_6__HighP1b1); +siginit (spvpp_u1b1_6__LowP1b1); +siginit (spvpp_u1b1_6__MedP1b1); +siginit (spvpp_u1b1_6_eta); +siginit (spvpp_u1b1_6_mbB); +siginit (spvpp_u1b1_6_meA); +siginit (spvpp_u1b1_6_phiA); +siginit (spvpp_u1b1_6_phiB); +siginit (spvpp_u1b1_6_qA); +siginit (spvpp_u1b1_6_qB); +siginit (spvpp_u1b1_6_validA); +siginit (spvpp_u1b1_6_wide_phi); +siginit (spvpp_u1b1_7_Dphi); +siginit (spvpp_u1b1_7_HighP1b1r); +siginit (spvpp_u1b1_7_LowP1b1r); +siginit (spvpp_u1b1_7_MedP1b1r); +siginit (spvpp_u1b1_7__HighP1b1); +siginit (spvpp_u1b1_7__LowP1b1); +siginit (spvpp_u1b1_7__MedP1b1); +siginit (spvpp_u1b1_7_eta); +siginit (spvpp_u1b1_7_mbB); +siginit (spvpp_u1b1_7_meA); +siginit (spvpp_u1b1_7_phiA); +siginit (spvpp_u1b1_7_phiB); +siginit (spvpp_u1b1_7_qA); +siginit (spvpp_u1b1_7_qB); +siginit (spvpp_u1b1_7_validA); +siginit (spvpp_u1b1_7_wide_phi); +siginit (spvpp_u1b1_8_Dphi); +siginit (spvpp_u1b1_8_HighP1b1r); +siginit (spvpp_u1b1_8_LowP1b1r); +siginit (spvpp_u1b1_8_MedP1b1r); +siginit (spvpp_u1b1_8__HighP1b1); +siginit (spvpp_u1b1_8__LowP1b1); +siginit (spvpp_u1b1_8__MedP1b1); +siginit (spvpp_u1b1_8_eta); +siginit (spvpp_u1b1_8_mbB); +siginit (spvpp_u1b1_8_meA); +siginit (spvpp_u1b1_8_phiA); +siginit (spvpp_u1b1_8_phiB); +siginit (spvpp_u1b1_8_qA); +siginit (spvpp_u1b1_8_qB); +siginit (spvpp_u1b1_8_validA); +siginit (spvpp_u1b1_8_wide_phi); +siginit (spvpp_u1b1_9_Dphi); +siginit (spvpp_u1b1_9_HighP1b1r); +siginit (spvpp_u1b1_9_LowP1b1r); +siginit (spvpp_u1b1_9_MedP1b1r); +siginit (spvpp_u1b1_9__HighP1b1); +siginit (spvpp_u1b1_9__LowP1b1); +siginit (spvpp_u1b1_9__MedP1b1); +siginit (spvpp_u1b1_9_eta); +siginit (spvpp_u1b1_9_mbB); +siginit (spvpp_u1b1_9_meA); +siginit (spvpp_u1b1_9_phiA); +siginit (spvpp_u1b1_9_phiB); +siginit (spvpp_u1b1_9_qA); +siginit (spvpp_u1b1_9_qB); +siginit (spvpp_u1b1_9_validA); +siginit (spvpp_u1b1_9_wide_phi); +siginit (spvpp_u23_0_Deta); +siginit (spvpp_u23_0_Dphi); +siginit (spvpp_u23_0_etaA); +siginit (spvpp_u23_0_etaB); +siginit (spvpp_u23_0_meA); +siginit (spvpp_u23_0_meB); +siginit (spvpp_u23_0_phiA); +siginit (spvpp_u23_0_phiB); +siginit (spvpp_u23_0_qA); +siginit (spvpp_u23_0_qB); +siginit (spvpp_u23_0_validA); +siginit (spvpp_u23_0_validB); +siginit (spvpp_u23_0_wide_phi); +siginit (spvpp_u23_1_Deta); +siginit (spvpp_u23_1_Dphi); +siginit (spvpp_u23_1_etaA); +siginit (spvpp_u23_1_etaB); +siginit (spvpp_u23_1_meA); +siginit (spvpp_u23_1_meB); +siginit (spvpp_u23_1_phiA); +siginit (spvpp_u23_1_phiB); +siginit (spvpp_u23_1_qA); +siginit (spvpp_u23_1_qB); +siginit (spvpp_u23_1_validA); +siginit (spvpp_u23_1_validB); +siginit (spvpp_u23_1_wide_phi); +siginit (spvpp_u23_2_Deta); +siginit (spvpp_u23_2_Dphi); +siginit (spvpp_u23_2_etaA); +siginit (spvpp_u23_2_etaB); +siginit (spvpp_u23_2_meA); +siginit (spvpp_u23_2_meB); +siginit (spvpp_u23_2_phiA); +siginit (spvpp_u23_2_phiB); +siginit (spvpp_u23_2_qA); +siginit (spvpp_u23_2_qB); +siginit (spvpp_u23_2_validA); +siginit (spvpp_u23_2_validB); +siginit (spvpp_u23_2_wide_phi); +siginit (spvpp_u23_3_Deta); +siginit (spvpp_u23_3_Dphi); +siginit (spvpp_u23_3_etaA); +siginit (spvpp_u23_3_etaB); +siginit (spvpp_u23_3_meA); +siginit (spvpp_u23_3_meB); +siginit (spvpp_u23_3_phiA); +siginit (spvpp_u23_3_phiB); +siginit (spvpp_u23_3_qA); +siginit (spvpp_u23_3_qB); +siginit (spvpp_u23_3_validA); +siginit (spvpp_u23_3_validB); +siginit (spvpp_u23_3_wide_phi); +siginit (spvpp_u23_4_Deta); +siginit (spvpp_u23_4_Dphi); +siginit (spvpp_u23_4_etaA); +siginit (spvpp_u23_4_etaB); +siginit (spvpp_u23_4_meA); +siginit (spvpp_u23_4_meB); +siginit (spvpp_u23_4_phiA); +siginit (spvpp_u23_4_phiB); +siginit (spvpp_u23_4_qA); +siginit (spvpp_u23_4_qB); +siginit (spvpp_u23_4_validA); +siginit (spvpp_u23_4_validB); +siginit (spvpp_u23_4_wide_phi); +siginit (spvpp_u23_5_Deta); +siginit (spvpp_u23_5_Dphi); +siginit (spvpp_u23_5_etaA); +siginit (spvpp_u23_5_etaB); +siginit (spvpp_u23_5_meA); +siginit (spvpp_u23_5_meB); +siginit (spvpp_u23_5_phiA); +siginit (spvpp_u23_5_phiB); +siginit (spvpp_u23_5_qA); +siginit (spvpp_u23_5_qB); +siginit (spvpp_u23_5_validA); +siginit (spvpp_u23_5_validB); +siginit (spvpp_u23_5_wide_phi); +siginit (spvpp_u23_6_Deta); +siginit (spvpp_u23_6_Dphi); +siginit (spvpp_u23_6_etaA); +siginit (spvpp_u23_6_etaB); +siginit (spvpp_u23_6_meA); +siginit (spvpp_u23_6_meB); +siginit (spvpp_u23_6_phiA); +siginit (spvpp_u23_6_phiB); +siginit (spvpp_u23_6_qA); +siginit (spvpp_u23_6_qB); +siginit (spvpp_u23_6_validA); +siginit (spvpp_u23_6_validB); +siginit (spvpp_u23_6_wide_phi); +siginit (spvpp_u23_7_Deta); +siginit (spvpp_u23_7_Dphi); +siginit (spvpp_u23_7_etaA); +siginit (spvpp_u23_7_etaB); +siginit (spvpp_u23_7_meA); +siginit (spvpp_u23_7_meB); +siginit (spvpp_u23_7_phiA); +siginit (spvpp_u23_7_phiB); +siginit (spvpp_u23_7_qA); +siginit (spvpp_u23_7_qB); +siginit (spvpp_u23_7_validA); +siginit (spvpp_u23_7_validB); +siginit (spvpp_u23_7_wide_phi); +siginit (spvpp_u23_8_Deta); +siginit (spvpp_u23_8_Dphi); +siginit (spvpp_u23_8_etaA); +siginit (spvpp_u23_8_etaB); +siginit (spvpp_u23_8_meA); +siginit (spvpp_u23_8_meB); +siginit (spvpp_u23_8_phiA); +siginit (spvpp_u23_8_phiB); +siginit (spvpp_u23_8_qA); +siginit (spvpp_u23_8_qB); +siginit (spvpp_u23_8_validA); +siginit (spvpp_u23_8_validB); +siginit (spvpp_u23_8_wide_phi); +siginit (spvpp_u24_0_Deta); +siginit (spvpp_u24_0_Dphi); +siginit (spvpp_u24_0_etaA); +siginit (spvpp_u24_0_etaB); +siginit (spvpp_u24_0_meA); +siginit (spvpp_u24_0_meB); +siginit (spvpp_u24_0_phiA); +siginit (spvpp_u24_0_phiB); +siginit (spvpp_u24_0_qA); +siginit (spvpp_u24_0_qB); +siginit (spvpp_u24_0_validA); +siginit (spvpp_u24_0_validB); +siginit (spvpp_u24_0_wide_phi); +siginit (spvpp_u24_1_Deta); +siginit (spvpp_u24_1_Dphi); +siginit (spvpp_u24_1_etaA); +siginit (spvpp_u24_1_etaB); +siginit (spvpp_u24_1_meA); +siginit (spvpp_u24_1_meB); +siginit (spvpp_u24_1_phiA); +siginit (spvpp_u24_1_phiB); +siginit (spvpp_u24_1_qA); +siginit (spvpp_u24_1_qB); +siginit (spvpp_u24_1_validA); +siginit (spvpp_u24_1_validB); +siginit (spvpp_u24_1_wide_phi); +siginit (spvpp_u24_2_Deta); +siginit (spvpp_u24_2_Dphi); +siginit (spvpp_u24_2_etaA); +siginit (spvpp_u24_2_etaB); +siginit (spvpp_u24_2_meA); +siginit (spvpp_u24_2_meB); +siginit (spvpp_u24_2_phiA); +siginit (spvpp_u24_2_phiB); +siginit (spvpp_u24_2_qA); +siginit (spvpp_u24_2_qB); +siginit (spvpp_u24_2_validA); +siginit (spvpp_u24_2_validB); +siginit (spvpp_u24_2_wide_phi); +siginit (spvpp_u24_3_Deta); +siginit (spvpp_u24_3_Dphi); +siginit (spvpp_u24_3_etaA); +siginit (spvpp_u24_3_etaB); +siginit (spvpp_u24_3_meA); +siginit (spvpp_u24_3_meB); +siginit (spvpp_u24_3_phiA); +siginit (spvpp_u24_3_phiB); +siginit (spvpp_u24_3_qA); +siginit (spvpp_u24_3_qB); +siginit (spvpp_u24_3_validA); +siginit (spvpp_u24_3_validB); +siginit (spvpp_u24_3_wide_phi); +siginit (spvpp_u24_4_Deta); +siginit (spvpp_u24_4_Dphi); +siginit (spvpp_u24_4_etaA); +siginit (spvpp_u24_4_etaB); +siginit (spvpp_u24_4_meA); +siginit (spvpp_u24_4_meB); +siginit (spvpp_u24_4_phiA); +siginit (spvpp_u24_4_phiB); +siginit (spvpp_u24_4_qA); +siginit (spvpp_u24_4_qB); +siginit (spvpp_u24_4_validA); +siginit (spvpp_u24_4_validB); +siginit (spvpp_u24_4_wide_phi); +siginit (spvpp_u24_5_Deta); +siginit (spvpp_u24_5_Dphi); +siginit (spvpp_u24_5_etaA); +siginit (spvpp_u24_5_etaB); +siginit (spvpp_u24_5_meA); +siginit (spvpp_u24_5_meB); +siginit (spvpp_u24_5_phiA); +siginit (spvpp_u24_5_phiB); +siginit (spvpp_u24_5_qA); +siginit (spvpp_u24_5_qB); +siginit (spvpp_u24_5_validA); +siginit (spvpp_u24_5_validB); +siginit (spvpp_u24_5_wide_phi); +siginit (spvpp_u24_6_Deta); +siginit (spvpp_u24_6_Dphi); +siginit (spvpp_u24_6_etaA); +siginit (spvpp_u24_6_etaB); +siginit (spvpp_u24_6_meA); +siginit (spvpp_u24_6_meB); +siginit (spvpp_u24_6_phiA); +siginit (spvpp_u24_6_phiB); +siginit (spvpp_u24_6_qA); +siginit (spvpp_u24_6_qB); +siginit (spvpp_u24_6_validA); +siginit (spvpp_u24_6_validB); +siginit (spvpp_u24_6_wide_phi); +siginit (spvpp_u24_7_Deta); +siginit (spvpp_u24_7_Dphi); +siginit (spvpp_u24_7_etaA); +siginit (spvpp_u24_7_etaB); +siginit (spvpp_u24_7_meA); +siginit (spvpp_u24_7_meB); +siginit (spvpp_u24_7_phiA); +siginit (spvpp_u24_7_phiB); +siginit (spvpp_u24_7_qA); +siginit (spvpp_u24_7_qB); +siginit (spvpp_u24_7_validA); +siginit (spvpp_u24_7_validB); +siginit (spvpp_u24_7_wide_phi); +siginit (spvpp_u24_8_Deta); +siginit (spvpp_u24_8_Dphi); +siginit (spvpp_u24_8_etaA); +siginit (spvpp_u24_8_etaB); +siginit (spvpp_u24_8_meA); +siginit (spvpp_u24_8_meB); +siginit (spvpp_u24_8_phiA); +siginit (spvpp_u24_8_phiB); +siginit (spvpp_u24_8_qA); +siginit (spvpp_u24_8_qB); +siginit (spvpp_u24_8_validA); +siginit (spvpp_u24_8_validB); +siginit (spvpp_u24_8_wide_phi); +siginit (spvpp_u2aId); +siginit (spvpp_u2aIdr); +siginit (spvpp_u2aIdrr); +siginit (spvpp_u2aIdrrr); +siginit (spvpp_u2aIdt); +siginit (spvpp_u2b1_0_Dphi); +siginit (spvpp_u2b1_0_HighP2b1r); +siginit (spvpp_u2b1_0_LowP2b1r); +siginit (spvpp_u2b1_0_MedP2b1r); +siginit (spvpp_u2b1_0__HighP2b1); +siginit (spvpp_u2b1_0__LowP2b1); +siginit (spvpp_u2b1_0__MedP2b1); +siginit (spvpp_u2b1_0_eta); +siginit (spvpp_u2b1_0_mbB); +siginit (spvpp_u2b1_0_meA); +siginit (spvpp_u2b1_0_phiA); +siginit (spvpp_u2b1_0_phiB); +siginit (spvpp_u2b1_0_qA); +siginit (spvpp_u2b1_0_qB); +siginit (spvpp_u2b1_0_validA); +siginit (spvpp_u2b1_0_wide_phi); +siginit (spvpp_u2b1_10_Dphi); +siginit (spvpp_u2b1_10_HighP2b1r); +siginit (spvpp_u2b1_10_LowP2b1r); +siginit (spvpp_u2b1_10_MedP2b1r); +siginit (spvpp_u2b1_10__HighP2b1); +siginit (spvpp_u2b1_10__LowP2b1); +siginit (spvpp_u2b1_10__MedP2b1); +siginit (spvpp_u2b1_10_eta); +siginit (spvpp_u2b1_10_mbB); +siginit (spvpp_u2b1_10_meA); +siginit (spvpp_u2b1_10_phiA); +siginit (spvpp_u2b1_10_phiB); +siginit (spvpp_u2b1_10_qA); +siginit (spvpp_u2b1_10_qB); +siginit (spvpp_u2b1_10_validA); +siginit (spvpp_u2b1_10_wide_phi); +siginit (spvpp_u2b1_11_Dphi); +siginit (spvpp_u2b1_11_HighP2b1r); +siginit (spvpp_u2b1_11_LowP2b1r); +siginit (spvpp_u2b1_11_MedP2b1r); +siginit (spvpp_u2b1_11__HighP2b1); +siginit (spvpp_u2b1_11__LowP2b1); +siginit (spvpp_u2b1_11__MedP2b1); +siginit (spvpp_u2b1_11_eta); +siginit (spvpp_u2b1_11_mbB); +siginit (spvpp_u2b1_11_meA); +siginit (spvpp_u2b1_11_phiA); +siginit (spvpp_u2b1_11_phiB); +siginit (spvpp_u2b1_11_qA); +siginit (spvpp_u2b1_11_qB); +siginit (spvpp_u2b1_11_validA); +siginit (spvpp_u2b1_11_wide_phi); +siginit (spvpp_u2b1_1_Dphi); +siginit (spvpp_u2b1_1_HighP2b1r); +siginit (spvpp_u2b1_1_LowP2b1r); +siginit (spvpp_u2b1_1_MedP2b1r); +siginit (spvpp_u2b1_1__HighP2b1); +siginit (spvpp_u2b1_1__LowP2b1); +siginit (spvpp_u2b1_1__MedP2b1); +siginit (spvpp_u2b1_1_eta); +siginit (spvpp_u2b1_1_mbB); +siginit (spvpp_u2b1_1_meA); +siginit (spvpp_u2b1_1_phiA); +siginit (spvpp_u2b1_1_phiB); +siginit (spvpp_u2b1_1_qA); +siginit (spvpp_u2b1_1_qB); +siginit (spvpp_u2b1_1_validA); +siginit (spvpp_u2b1_1_wide_phi); +siginit (spvpp_u2b1_2_Dphi); +siginit (spvpp_u2b1_2_HighP2b1r); +siginit (spvpp_u2b1_2_LowP2b1r); +siginit (spvpp_u2b1_2_MedP2b1r); +siginit (spvpp_u2b1_2__HighP2b1); +siginit (spvpp_u2b1_2__LowP2b1); +siginit (spvpp_u2b1_2__MedP2b1); +siginit (spvpp_u2b1_2_eta); +siginit (spvpp_u2b1_2_mbB); +siginit (spvpp_u2b1_2_meA); +siginit (spvpp_u2b1_2_phiA); +siginit (spvpp_u2b1_2_phiB); +siginit (spvpp_u2b1_2_qA); +siginit (spvpp_u2b1_2_qB); +siginit (spvpp_u2b1_2_validA); +siginit (spvpp_u2b1_2_wide_phi); +siginit (spvpp_u2b1_3_Dphi); +siginit (spvpp_u2b1_3_HighP2b1r); +siginit (spvpp_u2b1_3_LowP2b1r); +siginit (spvpp_u2b1_3_MedP2b1r); +siginit (spvpp_u2b1_3__HighP2b1); +siginit (spvpp_u2b1_3__LowP2b1); +siginit (spvpp_u2b1_3__MedP2b1); +siginit (spvpp_u2b1_3_eta); +siginit (spvpp_u2b1_3_mbB); +siginit (spvpp_u2b1_3_meA); +siginit (spvpp_u2b1_3_phiA); +siginit (spvpp_u2b1_3_phiB); +siginit (spvpp_u2b1_3_qA); +siginit (spvpp_u2b1_3_qB); +siginit (spvpp_u2b1_3_validA); +siginit (spvpp_u2b1_3_wide_phi); +siginit (spvpp_u2b1_4_Dphi); +siginit (spvpp_u2b1_4_HighP2b1r); +siginit (spvpp_u2b1_4_LowP2b1r); +siginit (spvpp_u2b1_4_MedP2b1r); +siginit (spvpp_u2b1_4__HighP2b1); +siginit (spvpp_u2b1_4__LowP2b1); +siginit (spvpp_u2b1_4__MedP2b1); +siginit (spvpp_u2b1_4_eta); +siginit (spvpp_u2b1_4_mbB); +siginit (spvpp_u2b1_4_meA); +siginit (spvpp_u2b1_4_phiA); +siginit (spvpp_u2b1_4_phiB); +siginit (spvpp_u2b1_4_qA); +siginit (spvpp_u2b1_4_qB); +siginit (spvpp_u2b1_4_validA); +siginit (spvpp_u2b1_4_wide_phi); +siginit (spvpp_u2b1_5_Dphi); +siginit (spvpp_u2b1_5_HighP2b1r); +siginit (spvpp_u2b1_5_LowP2b1r); +siginit (spvpp_u2b1_5_MedP2b1r); +siginit (spvpp_u2b1_5__HighP2b1); +siginit (spvpp_u2b1_5__LowP2b1); +siginit (spvpp_u2b1_5__MedP2b1); +siginit (spvpp_u2b1_5_eta); +siginit (spvpp_u2b1_5_mbB); +siginit (spvpp_u2b1_5_meA); +siginit (spvpp_u2b1_5_phiA); +siginit (spvpp_u2b1_5_phiB); +siginit (spvpp_u2b1_5_qA); +siginit (spvpp_u2b1_5_qB); +siginit (spvpp_u2b1_5_validA); +siginit (spvpp_u2b1_5_wide_phi); +siginit (spvpp_u2b1_6_Dphi); +siginit (spvpp_u2b1_6_HighP2b1r); +siginit (spvpp_u2b1_6_LowP2b1r); +siginit (spvpp_u2b1_6_MedP2b1r); +siginit (spvpp_u2b1_6__HighP2b1); +siginit (spvpp_u2b1_6__LowP2b1); +siginit (spvpp_u2b1_6__MedP2b1); +siginit (spvpp_u2b1_6_eta); +siginit (spvpp_u2b1_6_mbB); +siginit (spvpp_u2b1_6_meA); +siginit (spvpp_u2b1_6_phiA); +siginit (spvpp_u2b1_6_phiB); +siginit (spvpp_u2b1_6_qA); +siginit (spvpp_u2b1_6_qB); +siginit (spvpp_u2b1_6_validA); +siginit (spvpp_u2b1_6_wide_phi); +siginit (spvpp_u2b1_7_Dphi); +siginit (spvpp_u2b1_7_HighP2b1r); +siginit (spvpp_u2b1_7_LowP2b1r); +siginit (spvpp_u2b1_7_MedP2b1r); +siginit (spvpp_u2b1_7__HighP2b1); +siginit (spvpp_u2b1_7__LowP2b1); +siginit (spvpp_u2b1_7__MedP2b1); +siginit (spvpp_u2b1_7_eta); +siginit (spvpp_u2b1_7_mbB); +siginit (spvpp_u2b1_7_meA); +siginit (spvpp_u2b1_7_phiA); +siginit (spvpp_u2b1_7_phiB); +siginit (spvpp_u2b1_7_qA); +siginit (spvpp_u2b1_7_qB); +siginit (spvpp_u2b1_7_validA); +siginit (spvpp_u2b1_7_wide_phi); +siginit (spvpp_u2b1_8_Dphi); +siginit (spvpp_u2b1_8_HighP2b1r); +siginit (spvpp_u2b1_8_LowP2b1r); +siginit (spvpp_u2b1_8_MedP2b1r); +siginit (spvpp_u2b1_8__HighP2b1); +siginit (spvpp_u2b1_8__LowP2b1); +siginit (spvpp_u2b1_8__MedP2b1); +siginit (spvpp_u2b1_8_eta); +siginit (spvpp_u2b1_8_mbB); +siginit (spvpp_u2b1_8_meA); +siginit (spvpp_u2b1_8_phiA); +siginit (spvpp_u2b1_8_phiB); +siginit (spvpp_u2b1_8_qA); +siginit (spvpp_u2b1_8_qB); +siginit (spvpp_u2b1_8_validA); +siginit (spvpp_u2b1_8_wide_phi); +siginit (spvpp_u2b1_9_Dphi); +siginit (spvpp_u2b1_9_HighP2b1r); +siginit (spvpp_u2b1_9_LowP2b1r); +siginit (spvpp_u2b1_9_MedP2b1r); +siginit (spvpp_u2b1_9__HighP2b1); +siginit (spvpp_u2b1_9__LowP2b1); +siginit (spvpp_u2b1_9__MedP2b1); +siginit (spvpp_u2b1_9_eta); +siginit (spvpp_u2b1_9_mbB); +siginit (spvpp_u2b1_9_meA); +siginit (spvpp_u2b1_9_phiA); +siginit (spvpp_u2b1_9_phiB); +siginit (spvpp_u2b1_9_qA); +siginit (spvpp_u2b1_9_qB); +siginit (spvpp_u2b1_9_validA); +siginit (spvpp_u2b1_9_wide_phi); +siginit (spvpp_u2bId); +siginit (spvpp_u2bIdr); +siginit (spvpp_u2bIdrr); +siginit (spvpp_u2bIdrrr); +siginit (spvpp_u2bIdt); +siginit (spvpp_u2cId); +siginit (spvpp_u2cIdr); +siginit (spvpp_u2cIdrr); +siginit (spvpp_u2cIdrrr); +siginit (spvpp_u2cIdt); +siginit (spvpp_u34_0_Deta); +siginit (spvpp_u34_0_Dphi); +siginit (spvpp_u34_0_etaA); +siginit (spvpp_u34_0_etaB); +siginit (spvpp_u34_0_meA); +siginit (spvpp_u34_0_meB); +siginit (spvpp_u34_0_phiA); +siginit (spvpp_u34_0_phiB); +siginit (spvpp_u34_0_qA); +siginit (spvpp_u34_0_qB); +siginit (spvpp_u34_0_validA); +siginit (spvpp_u34_0_validB); +siginit (spvpp_u34_0_wide_phi); +siginit (spvpp_u34_1_Deta); +siginit (spvpp_u34_1_Dphi); +siginit (spvpp_u34_1_etaA); +siginit (spvpp_u34_1_etaB); +siginit (spvpp_u34_1_meA); +siginit (spvpp_u34_1_meB); +siginit (spvpp_u34_1_phiA); +siginit (spvpp_u34_1_phiB); +siginit (spvpp_u34_1_qA); +siginit (spvpp_u34_1_qB); +siginit (spvpp_u34_1_validA); +siginit (spvpp_u34_1_validB); +siginit (spvpp_u34_1_wide_phi); +siginit (spvpp_u34_2_Deta); +siginit (spvpp_u34_2_Dphi); +siginit (spvpp_u34_2_etaA); +siginit (spvpp_u34_2_etaB); +siginit (spvpp_u34_2_meA); +siginit (spvpp_u34_2_meB); +siginit (spvpp_u34_2_phiA); +siginit (spvpp_u34_2_phiB); +siginit (spvpp_u34_2_qA); +siginit (spvpp_u34_2_qB); +siginit (spvpp_u34_2_validA); +siginit (spvpp_u34_2_validB); +siginit (spvpp_u34_2_wide_phi); +siginit (spvpp_u34_3_Deta); +siginit (spvpp_u34_3_Dphi); +siginit (spvpp_u34_3_etaA); +siginit (spvpp_u34_3_etaB); +siginit (spvpp_u34_3_meA); +siginit (spvpp_u34_3_meB); +siginit (spvpp_u34_3_phiA); +siginit (spvpp_u34_3_phiB); +siginit (spvpp_u34_3_qA); +siginit (spvpp_u34_3_qB); +siginit (spvpp_u34_3_validA); +siginit (spvpp_u34_3_validB); +siginit (spvpp_u34_3_wide_phi); +siginit (spvpp_u34_4_Deta); +siginit (spvpp_u34_4_Dphi); +siginit (spvpp_u34_4_etaA); +siginit (spvpp_u34_4_etaB); +siginit (spvpp_u34_4_meA); +siginit (spvpp_u34_4_meB); +siginit (spvpp_u34_4_phiA); +siginit (spvpp_u34_4_phiB); +siginit (spvpp_u34_4_qA); +siginit (spvpp_u34_4_qB); +siginit (spvpp_u34_4_validA); +siginit (spvpp_u34_4_validB); +siginit (spvpp_u34_4_wide_phi); +siginit (spvpp_u34_5_Deta); +siginit (spvpp_u34_5_Dphi); +siginit (spvpp_u34_5_etaA); +siginit (spvpp_u34_5_etaB); +siginit (spvpp_u34_5_meA); +siginit (spvpp_u34_5_meB); +siginit (spvpp_u34_5_phiA); +siginit (spvpp_u34_5_phiB); +siginit (spvpp_u34_5_qA); +siginit (spvpp_u34_5_qB); +siginit (spvpp_u34_5_validA); +siginit (spvpp_u34_5_validB); +siginit (spvpp_u34_5_wide_phi); +siginit (spvpp_u34_6_Deta); +siginit (spvpp_u34_6_Dphi); +siginit (spvpp_u34_6_etaA); +siginit (spvpp_u34_6_etaB); +siginit (spvpp_u34_6_meA); +siginit (spvpp_u34_6_meB); +siginit (spvpp_u34_6_phiA); +siginit (spvpp_u34_6_phiB); +siginit (spvpp_u34_6_qA); +siginit (spvpp_u34_6_qB); +siginit (spvpp_u34_6_validA); +siginit (spvpp_u34_6_validB); +siginit (spvpp_u34_6_wide_phi); +siginit (spvpp_u34_7_Deta); +siginit (spvpp_u34_7_Dphi); +siginit (spvpp_u34_7_etaA); +siginit (spvpp_u34_7_etaB); +siginit (spvpp_u34_7_meA); +siginit (spvpp_u34_7_meB); +siginit (spvpp_u34_7_phiA); +siginit (spvpp_u34_7_phiB); +siginit (spvpp_u34_7_qA); +siginit (spvpp_u34_7_qB); +siginit (spvpp_u34_7_validA); +siginit (spvpp_u34_7_validB); +siginit (spvpp_u34_7_wide_phi); +siginit (spvpp_u34_8_Deta); +siginit (spvpp_u34_8_Dphi); +siginit (spvpp_u34_8_etaA); +siginit (spvpp_u34_8_etaB); +siginit (spvpp_u34_8_meA); +siginit (spvpp_u34_8_meB); +siginit (spvpp_u34_8_phiA); +siginit (spvpp_u34_8_phiB); +siginit (spvpp_u34_8_qA); +siginit (spvpp_u34_8_qB); +siginit (spvpp_u34_8_validA); +siginit (spvpp_u34_8_validB); +siginit (spvpp_u34_8_wide_phi); +siginit (spvpp_u3aId); +siginit (spvpp_u3aIdr); +siginit (spvpp_u3aIdrr); +siginit (spvpp_u3aIdrrr); +siginit (spvpp_u3aIdt); +siginit (spvpp_u3b1_0_Dphi); +siginit (spvpp_u3b1_0_HighP2b1r); +siginit (spvpp_u3b1_0_LowP2b1r); +siginit (spvpp_u3b1_0_MedP2b1r); +siginit (spvpp_u3b1_0__HighP2b1); +siginit (spvpp_u3b1_0__LowP2b1); +siginit (spvpp_u3b1_0__MedP2b1); +siginit (spvpp_u3b1_0_eta); +siginit (spvpp_u3b1_0_mbB); +siginit (spvpp_u3b1_0_meA); +siginit (spvpp_u3b1_0_phiA); +siginit (spvpp_u3b1_0_phiB); +siginit (spvpp_u3b1_0_qA); +siginit (spvpp_u3b1_0_qB); +siginit (spvpp_u3b1_0_validA); +siginit (spvpp_u3b1_0_wide_phi); +siginit (spvpp_u3b1_10_Dphi); +siginit (spvpp_u3b1_10_HighP2b1r); +siginit (spvpp_u3b1_10_LowP2b1r); +siginit (spvpp_u3b1_10_MedP2b1r); +siginit (spvpp_u3b1_10__HighP2b1); +siginit (spvpp_u3b1_10__LowP2b1); +siginit (spvpp_u3b1_10__MedP2b1); +siginit (spvpp_u3b1_10_eta); +siginit (spvpp_u3b1_10_mbB); +siginit (spvpp_u3b1_10_meA); +siginit (spvpp_u3b1_10_phiA); +siginit (spvpp_u3b1_10_phiB); +siginit (spvpp_u3b1_10_qA); +siginit (spvpp_u3b1_10_qB); +siginit (spvpp_u3b1_10_validA); +siginit (spvpp_u3b1_10_wide_phi); +siginit (spvpp_u3b1_11_Dphi); +siginit (spvpp_u3b1_11_HighP2b1r); +siginit (spvpp_u3b1_11_LowP2b1r); +siginit (spvpp_u3b1_11_MedP2b1r); +siginit (spvpp_u3b1_11__HighP2b1); +siginit (spvpp_u3b1_11__LowP2b1); +siginit (spvpp_u3b1_11__MedP2b1); +siginit (spvpp_u3b1_11_eta); +siginit (spvpp_u3b1_11_mbB); +siginit (spvpp_u3b1_11_meA); +siginit (spvpp_u3b1_11_phiA); +siginit (spvpp_u3b1_11_phiB); +siginit (spvpp_u3b1_11_qA); +siginit (spvpp_u3b1_11_qB); +siginit (spvpp_u3b1_11_validA); +siginit (spvpp_u3b1_11_wide_phi); +siginit (spvpp_u3b1_1_Dphi); +siginit (spvpp_u3b1_1_HighP2b1r); +siginit (spvpp_u3b1_1_LowP2b1r); +siginit (spvpp_u3b1_1_MedP2b1r); +siginit (spvpp_u3b1_1__HighP2b1); +siginit (spvpp_u3b1_1__LowP2b1); +siginit (spvpp_u3b1_1__MedP2b1); +siginit (spvpp_u3b1_1_eta); +siginit (spvpp_u3b1_1_mbB); +siginit (spvpp_u3b1_1_meA); +siginit (spvpp_u3b1_1_phiA); +siginit (spvpp_u3b1_1_phiB); +siginit (spvpp_u3b1_1_qA); +siginit (spvpp_u3b1_1_qB); +siginit (spvpp_u3b1_1_validA); +siginit (spvpp_u3b1_1_wide_phi); +siginit (spvpp_u3b1_2_Dphi); +siginit (spvpp_u3b1_2_HighP2b1r); +siginit (spvpp_u3b1_2_LowP2b1r); +siginit (spvpp_u3b1_2_MedP2b1r); +siginit (spvpp_u3b1_2__HighP2b1); +siginit (spvpp_u3b1_2__LowP2b1); +siginit (spvpp_u3b1_2__MedP2b1); +siginit (spvpp_u3b1_2_eta); +siginit (spvpp_u3b1_2_mbB); +siginit (spvpp_u3b1_2_meA); +siginit (spvpp_u3b1_2_phiA); +siginit (spvpp_u3b1_2_phiB); +siginit (spvpp_u3b1_2_qA); +siginit (spvpp_u3b1_2_qB); +siginit (spvpp_u3b1_2_validA); +siginit (spvpp_u3b1_2_wide_phi); +siginit (spvpp_u3b1_3_Dphi); +siginit (spvpp_u3b1_3_HighP2b1r); +siginit (spvpp_u3b1_3_LowP2b1r); +siginit (spvpp_u3b1_3_MedP2b1r); +siginit (spvpp_u3b1_3__HighP2b1); +siginit (spvpp_u3b1_3__LowP2b1); +siginit (spvpp_u3b1_3__MedP2b1); +siginit (spvpp_u3b1_3_eta); +siginit (spvpp_u3b1_3_mbB); +siginit (spvpp_u3b1_3_meA); +siginit (spvpp_u3b1_3_phiA); +siginit (spvpp_u3b1_3_phiB); +siginit (spvpp_u3b1_3_qA); +siginit (spvpp_u3b1_3_qB); +siginit (spvpp_u3b1_3_validA); +siginit (spvpp_u3b1_3_wide_phi); +siginit (spvpp_u3b1_4_Dphi); +siginit (spvpp_u3b1_4_HighP2b1r); +siginit (spvpp_u3b1_4_LowP2b1r); +siginit (spvpp_u3b1_4_MedP2b1r); +siginit (spvpp_u3b1_4__HighP2b1); +siginit (spvpp_u3b1_4__LowP2b1); +siginit (spvpp_u3b1_4__MedP2b1); +siginit (spvpp_u3b1_4_eta); +siginit (spvpp_u3b1_4_mbB); +siginit (spvpp_u3b1_4_meA); +siginit (spvpp_u3b1_4_phiA); +siginit (spvpp_u3b1_4_phiB); +siginit (spvpp_u3b1_4_qA); +siginit (spvpp_u3b1_4_qB); +siginit (spvpp_u3b1_4_validA); +siginit (spvpp_u3b1_4_wide_phi); +siginit (spvpp_u3b1_5_Dphi); +siginit (spvpp_u3b1_5_HighP2b1r); +siginit (spvpp_u3b1_5_LowP2b1r); +siginit (spvpp_u3b1_5_MedP2b1r); +siginit (spvpp_u3b1_5__HighP2b1); +siginit (spvpp_u3b1_5__LowP2b1); +siginit (spvpp_u3b1_5__MedP2b1); +siginit (spvpp_u3b1_5_eta); +siginit (spvpp_u3b1_5_mbB); +siginit (spvpp_u3b1_5_meA); +siginit (spvpp_u3b1_5_phiA); +siginit (spvpp_u3b1_5_phiB); +siginit (spvpp_u3b1_5_qA); +siginit (spvpp_u3b1_5_qB); +siginit (spvpp_u3b1_5_validA); +siginit (spvpp_u3b1_5_wide_phi); +siginit (spvpp_u3b1_6_Dphi); +siginit (spvpp_u3b1_6_HighP2b1r); +siginit (spvpp_u3b1_6_LowP2b1r); +siginit (spvpp_u3b1_6_MedP2b1r); +siginit (spvpp_u3b1_6__HighP2b1); +siginit (spvpp_u3b1_6__LowP2b1); +siginit (spvpp_u3b1_6__MedP2b1); +siginit (spvpp_u3b1_6_eta); +siginit (spvpp_u3b1_6_mbB); +siginit (spvpp_u3b1_6_meA); +siginit (spvpp_u3b1_6_phiA); +siginit (spvpp_u3b1_6_phiB); +siginit (spvpp_u3b1_6_qA); +siginit (spvpp_u3b1_6_qB); +siginit (spvpp_u3b1_6_validA); +siginit (spvpp_u3b1_6_wide_phi); +siginit (spvpp_u3b1_7_Dphi); +siginit (spvpp_u3b1_7_HighP2b1r); +siginit (spvpp_u3b1_7_LowP2b1r); +siginit (spvpp_u3b1_7_MedP2b1r); +siginit (spvpp_u3b1_7__HighP2b1); +siginit (spvpp_u3b1_7__LowP2b1); +siginit (spvpp_u3b1_7__MedP2b1); +siginit (spvpp_u3b1_7_eta); +siginit (spvpp_u3b1_7_mbB); +siginit (spvpp_u3b1_7_meA); +siginit (spvpp_u3b1_7_phiA); +siginit (spvpp_u3b1_7_phiB); +siginit (spvpp_u3b1_7_qA); +siginit (spvpp_u3b1_7_qB); +siginit (spvpp_u3b1_7_validA); +siginit (spvpp_u3b1_7_wide_phi); +siginit (spvpp_u3b1_8_Dphi); +siginit (spvpp_u3b1_8_HighP2b1r); +siginit (spvpp_u3b1_8_LowP2b1r); +siginit (spvpp_u3b1_8_MedP2b1r); +siginit (spvpp_u3b1_8__HighP2b1); +siginit (spvpp_u3b1_8__LowP2b1); +siginit (spvpp_u3b1_8__MedP2b1); +siginit (spvpp_u3b1_8_eta); +siginit (spvpp_u3b1_8_mbB); +siginit (spvpp_u3b1_8_meA); +siginit (spvpp_u3b1_8_phiA); +siginit (spvpp_u3b1_8_phiB); +siginit (spvpp_u3b1_8_qA); +siginit (spvpp_u3b1_8_qB); +siginit (spvpp_u3b1_8_validA); +siginit (spvpp_u3b1_8_wide_phi); +siginit (spvpp_u3b1_9_Dphi); +siginit (spvpp_u3b1_9_HighP2b1r); +siginit (spvpp_u3b1_9_LowP2b1r); +siginit (spvpp_u3b1_9_MedP2b1r); +siginit (spvpp_u3b1_9__HighP2b1); +siginit (spvpp_u3b1_9__LowP2b1); +siginit (spvpp_u3b1_9__MedP2b1); +siginit (spvpp_u3b1_9_eta); +siginit (spvpp_u3b1_9_mbB); +siginit (spvpp_u3b1_9_meA); +siginit (spvpp_u3b1_9_phiA); +siginit (spvpp_u3b1_9_phiB); +siginit (spvpp_u3b1_9_qA); +siginit (spvpp_u3b1_9_qB); +siginit (spvpp_u3b1_9_validA); +siginit (spvpp_u3b1_9_wide_phi); +siginit (spvpp_u3bId); +siginit (spvpp_u3bIdr); +siginit (spvpp_u3bIdrr); +siginit (spvpp_u3bIdrrr); +siginit (spvpp_u3bIdt); +siginit (spvpp_u3cId); +siginit (spvpp_u3cIdr); +siginit (spvpp_u3cIdrr); +siginit (spvpp_u3cIdrrr); +siginit (spvpp_u3cIdt); +siginit (spvpp_u4aId); +siginit (spvpp_u4aIdr); +siginit (spvpp_u4aIdrr); +siginit (spvpp_u4aIdrrr); +siginit (spvpp_u4aIdt); +siginit (spvpp_u4bId); +siginit (spvpp_u4bIdr); +siginit (spvpp_u4bIdrr); +siginit (spvpp_u4bIdrrr); +siginit (spvpp_u4bIdt); +siginit (spvpp_u4cId); +siginit (spvpp_u4cIdr); +siginit (spvpp_u4cIdrr); +siginit (spvpp_u4cIdrrr); +siginit (spvpp_u4cIdt); +siginit (spvpp_ua2aId); +siginit (spvpp_ua2aIdr); +siginit (spvpp_ua2aIdrr); +siginit (spvpp_ua2aIdrrr); +siginit (spvpp_ua2aIdt); +siginit (spvpp_ua2bId); +siginit (spvpp_ua2bIdr); +siginit (spvpp_ua2bIdrr); +siginit (spvpp_ua2bIdrrr); +siginit (spvpp_ua2bIdt); +siginit (spvpp_ua2cId); +siginit (spvpp_ua2cIdr); +siginit (spvpp_ua2cIdrr); +siginit (spvpp_ua2cIdrrr); +siginit (spvpp_ua2cIdt); +siginit (spvpp_ua3aId); +siginit (spvpp_ua3aIdr); +siginit (spvpp_ua3aIdrr); +siginit (spvpp_ua3aIdrrr); +siginit (spvpp_ua3aIdt); +siginit (spvpp_ua3bId); +siginit (spvpp_ua3bIdr); +siginit (spvpp_ua3bIdrr); +siginit (spvpp_ua3bIdrrr); +siginit (spvpp_ua3bIdt); +siginit (spvpp_ua3cId); +siginit (spvpp_ua3cIdr); +siginit (spvpp_ua3cIdrr); +siginit (spvpp_ua3cIdrrr); +siginit (spvpp_ua3cIdt); +siginit (spvpp_ub2aId); +siginit (spvpp_ub2aIdr); +siginit (spvpp_ub2aIdrr); +siginit (spvpp_ub2aIdrrr); +siginit (spvpp_ub2aIdt); +siginit (spvpp_ub2bId); +siginit (spvpp_ub2bIdr); +siginit (spvpp_ub2bIdrr); +siginit (spvpp_ub2bIdrrr); +siginit (spvpp_ub2bIdt); +siginit (spvpp_ub2cId); +siginit (spvpp_ub2cIdr); +siginit (spvpp_ub2cIdrr); +siginit (spvpp_ub2cIdrrr); +siginit (spvpp_ub2cIdt); +siginit (spvpp_ub2dId); +siginit (spvpp_ub2dIdr); +siginit (spvpp_ub2dIdrr); +siginit (spvpp_ub2dIdrrr); +siginit (spvpp_ub2dIdt); +siginit (straight); +meminit (spvpp_au2_0_e21); +meminit (spvpp_au2_1_e21); +meminit (spvpp_au2_2_e21); +meminit (spvpp_au2b_0_b11); +meminit (spvpp_au2b_0_b12); +meminit (spvpp_au2b_0_b13); +meminit (spvpp_au2b_1_b11); +meminit (spvpp_au2b_1_b12); +meminit (spvpp_au2b_1_b13); +meminit (spvpp_au2b_2_b11); +meminit (spvpp_au2b_2_b12); +meminit (spvpp_au2b_2_b13); +meminit (spvpp_au2b_3_b11); +meminit (spvpp_au2b_3_b12); +meminit (spvpp_au2b_3_b13); +meminit (spvpp_au3_0_e31); +meminit (spvpp_au3_1_e31); +meminit (spvpp_au3_2_e31); +meminit (spvpp_au4_0_e41); +meminit (spvpp_au4_1_e41); +meminit (spvpp_au4_2_e41); +meminit (spvpp_bxa__bxamb1_Larger); +meminit (spvpp_bxa__bxamb1_id); +meminit (spvpp_bxa__bxamb1_in); +meminit (spvpp_bxa__bxamb1_q); +meminit (spvpp_bxa__bxame1ac_Larger); +meminit (spvpp_bxa__bxame1ac_id); +meminit (spvpp_bxa__bxame1ac_in); +meminit (spvpp_bxa__bxame1ac_q); +meminit (spvpp_bxa__bxame1df_Larger); +meminit (spvpp_bxa__bxame1df_id); +meminit (spvpp_bxa__bxame1df_in); +meminit (spvpp_bxa__bxame1df_q); +meminit (spvpp_bxa__bxame2_Larger); +meminit (spvpp_bxa__bxame2_id); +meminit (spvpp_bxa__bxame2_in); +meminit (spvpp_bxa__bxame2_q); +meminit (spvpp_bxa__bxame3_Larger); +meminit (spvpp_bxa__bxame3_id); +meminit (spvpp_bxa__bxame3_in); +meminit (spvpp_bxa__bxame3_q); +meminit (spvpp_bxa__bxame4_Larger); +meminit (spvpp_bxa__bxame4_id); +meminit (spvpp_bxa__bxame4_in); +meminit (spvpp_bxa__bxame4_q); +meminit (spvpp_bxcorrect_Larger); +meminit (spvpp_bxcorrect_del1stubs); +meminit (spvpp_bxcorrect_del2stubs); +meminit (spvpp_bxcorrect_id); +meminit (spvpp_bxcorrect_in); +meminit (spvpp_bxcorrect_phdiff_a); +meminit (spvpp_bxcorrect_phdiff_b); +meminit (spvpp_bxcorrect_r); +meminit (spvpp_dmb1); +meminit (spvpp_fsuv_Larger); +meminit (spvpp_fsuv_delA); +meminit (spvpp_fsuv_delB); +meminit (spvpp_fsuv_eta); +meminit (spvpp_fsuv_etar); +meminit (spvpp_fsuv_etarr); +meminit (spvpp_fsuv_id); +meminit (spvpp_fsuv_idr); +meminit (spvpp_fsuv_idrr); +meminit (spvpp_fsuv_phi); +meminit (spvpp_fsuv_phir); +meminit (spvpp_fsuv_phirr); +meminit (spvpp_fsuv_rank); +meminit (spvpp_fsuv_rankr); +meminit (spvpp_fsuv_rankrr); +meminit (spvpp_fsuv_sidA); +meminit (spvpp_fsuv_sidB); +meminit (spvpp_fsuva_Larger); +meminit (spvpp_fsuva_eta); +meminit (spvpp_fsuva_etar); +meminit (spvpp_fsuva_etarr); +meminit (spvpp_fsuva_id); +meminit (spvpp_fsuva_idr); +meminit (spvpp_fsuva_idrr); +meminit (spvpp_fsuva_phi); +meminit (spvpp_fsuva_phir); +meminit (spvpp_fsuva_phirr); +meminit (spvpp_fsuva_rank); +meminit (spvpp_fsuva_rankr); +meminit (spvpp_fsuva_rankrr); +meminit (spvpp_halo2id1); +meminit (spvpp_halo2rank); +meminit (spvpp_halo2rankr); +meminit (spvpp_halo2rankrr); +meminit (spvpp_halo2rankrrr); +meminit (spvpp_halo2rankrrrr); +meminit (spvpp_halo2rankrrrrr); +meminit (spvpp_halo3id1); +meminit (spvpp_halo3rank); +meminit (spvpp_halo3rankr); +meminit (spvpp_halo3rankrr); +meminit (spvpp_halo3rankrrr); +meminit (spvpp_halo3rankrrrr); +meminit (spvpp_halo3rankrrrrr); +meminit (spvpp_mb1); +meminit (spvpp_mb1_bend); +meminit (spvpp_mb1_phi); +meminit (spvpp_mb1bi); +meminit (spvpp_mb1bir); +meminit (spvpp_mb1id1); +meminit (spvpp_mb1id1r); +meminit (spvpp_mb1id2); +meminit (spvpp_mb1id2r); +meminit (spvpp_mb1id3); +meminit (spvpp_mb1id3r); +meminit (spvpp_mb2id1); +meminit (spvpp_mb2id1r); +meminit (spvpp_mb2idb1); +meminit (spvpp_mb2idb1r); +meminit (spvpp_mb2rank); +meminit (spvpp_mb2rankr); +meminit (spvpp_mb2rankrr); +meminit (spvpp_mb2rankrrr); +meminit (spvpp_mb2rankrrrr); +meminit (spvpp_mb2rankrrrrr); +meminit (spvpp_me1); +meminit (spvpp_me1_clctpat); +meminit (spvpp_me1_cscid); +meminit (spvpp_me1_eta); +meminit (spvpp_me1_phi); +meminit (spvpp_me1bi); +meminit (spvpp_me1bir); +meminit (spvpp_me2); +meminit (spvpp_me2Id1); +meminit (spvpp_me2Id1r); +meminit (spvpp_me2Id3); +meminit (spvpp_me2Id3r); +meminit (spvpp_me2Id4); +meminit (spvpp_me2Id4r); +meminit (spvpp_me2Rank); +meminit (spvpp_me2Rankr); +meminit (spvpp_me2Rankrr); +meminit (spvpp_me2Rankrrr); +meminit (spvpp_me2Rankrrrr); +meminit (spvpp_me2Rankrrrrr); +meminit (spvpp_me2_eta); +meminit (spvpp_me2_phi); +meminit (spvpp_me2bi); +meminit (spvpp_me2bir); +meminit (spvpp_me3); +meminit (spvpp_me3Id1); +meminit (spvpp_me3Id1r); +meminit (spvpp_me3Id2); +meminit (spvpp_me3Id2r); +meminit (spvpp_me3Id4); +meminit (spvpp_me3Id4r); +meminit (spvpp_me3Rank); +meminit (spvpp_me3Rankr); +meminit (spvpp_me3Rankrr); +meminit (spvpp_me3Rankrrr); +meminit (spvpp_me3Rankrrrr); +meminit (spvpp_me3Rankrrrrr); +meminit (spvpp_me3_eta); +meminit (spvpp_me3_phi); +meminit (spvpp_me3bi); +meminit (spvpp_me3bir); +meminit (spvpp_me4); +meminit (spvpp_me4Id1); +meminit (spvpp_me4Id1r); +meminit (spvpp_me4Rank); +meminit (spvpp_me4Rankr); +meminit (spvpp_me4Rankrr); +meminit (spvpp_me4Rankrrr); +meminit (spvpp_me4Rankrrrr); +meminit (spvpp_me4Rankrrrrr); +meminit (spvpp_me4_eta); +meminit (spvpp_me4_phi); +meminit (spvpp_me4bi); +meminit (spvpp_me4bir); +meminit (spvpp_mux_etaPT); +meminit (spvpp_mux_etaPTa); +meminit (spvpp_mux_id); +meminit (spvpp_mux_ida); +meminit (spvpp_mux_modeMem); +meminit (spvpp_mux_phdiff_a); +meminit (spvpp_mux_phdiff_b); +meminit (spvpp_mux_phi); +meminit (spvpp_mux_phia); +meminit (spvpp_mux_pt); +meminit (spvpp_mux_rank); +meminit (spvpp_mux_ranka); +meminit (spvpp_phdiff_a); +meminit (spvpp_phdiff_ar); +meminit (spvpp_phdiff_arr); +meminit (spvpp_phdiff_arrr); +meminit (spvpp_phdiff_b); +meminit (spvpp_phdiff_br); +meminit (spvpp_phdiff_brr); +meminit (spvpp_phdiff_brrr); +meminit (spvpp_ptu2a_CSCID); +meminit (spvpp_ptu2a_clctpat); +meminit (spvpp_ptu2a_comp_dphi_5); +meminit (spvpp_ptu2a_comp_dphi_7); +meminit (spvpp_ptu2a_comp_dphi_8); +meminit (spvpp_ptu2a_me1Eta); +meminit (spvpp_ptu2a_me1FR); +meminit (spvpp_ptu2a_me1Phi); +meminit (spvpp_ptu2a_me2Eta); +meminit (spvpp_ptu2a_me2Phi); +meminit (spvpp_ptu2a_me3Eta); +meminit (spvpp_ptu2a_me3Phi); +meminit (spvpp_ptu2a_me4Eta); +meminit (spvpp_ptu2a_me4Phi); +meminit (spvpp_ptu2b_CSCID); +meminit (spvpp_ptu2b_clctpat); +meminit (spvpp_ptu2b_comp_dphi_5); +meminit (spvpp_ptu2b_comp_dphi_7); +meminit (spvpp_ptu2b_comp_dphi_8); +meminit (spvpp_ptu2b_me1Eta); +meminit (spvpp_ptu2b_me1FR); +meminit (spvpp_ptu2b_me1Phi); +meminit (spvpp_ptu2b_me2Eta); +meminit (spvpp_ptu2b_me2Phi); +meminit (spvpp_ptu2b_me3Eta); +meminit (spvpp_ptu2b_me3Phi); +meminit (spvpp_ptu2b_me4Eta); +meminit (spvpp_ptu2b_me4Phi); +meminit (spvpp_ptu2c_CSCID); +meminit (spvpp_ptu2c_clctpat); +meminit (spvpp_ptu2c_comp_dphi_5); +meminit (spvpp_ptu2c_comp_dphi_7); +meminit (spvpp_ptu2c_comp_dphi_8); +meminit (spvpp_ptu2c_me1Eta); +meminit (spvpp_ptu2c_me1FR); +meminit (spvpp_ptu2c_me1Phi); +meminit (spvpp_ptu2c_me2Eta); +meminit (spvpp_ptu2c_me2Phi); +meminit (spvpp_ptu2c_me3Eta); +meminit (spvpp_ptu2c_me3Phi); +meminit (spvpp_ptu2c_me4Eta); +meminit (spvpp_ptu2c_me4Phi); +meminit (spvpp_ptu3a_CSCID); +meminit (spvpp_ptu3a_clctpat); +meminit (spvpp_ptu3a_comp_dphi_5); +meminit (spvpp_ptu3a_comp_dphi_7); +meminit (spvpp_ptu3a_comp_dphi_8); +meminit (spvpp_ptu3a_me1Eta); +meminit (spvpp_ptu3a_me1FR); +meminit (spvpp_ptu3a_me1Phi); +meminit (spvpp_ptu3a_me2Eta); +meminit (spvpp_ptu3a_me2Phi); +meminit (spvpp_ptu3a_me3Eta); +meminit (spvpp_ptu3a_me3Phi); +meminit (spvpp_ptu3a_me4Eta); +meminit (spvpp_ptu3a_me4Phi); +meminit (spvpp_ptu3b_CSCID); +meminit (spvpp_ptu3b_clctpat); +meminit (spvpp_ptu3b_comp_dphi_5); +meminit (spvpp_ptu3b_comp_dphi_7); +meminit (spvpp_ptu3b_comp_dphi_8); +meminit (spvpp_ptu3b_me1Eta); +meminit (spvpp_ptu3b_me1FR); +meminit (spvpp_ptu3b_me1Phi); +meminit (spvpp_ptu3b_me2Eta); +meminit (spvpp_ptu3b_me2Phi); +meminit (spvpp_ptu3b_me3Eta); +meminit (spvpp_ptu3b_me3Phi); +meminit (spvpp_ptu3b_me4Eta); +meminit (spvpp_ptu3b_me4Phi); +meminit (spvpp_ptu3c_CSCID); +meminit (spvpp_ptu3c_clctpat); +meminit (spvpp_ptu3c_comp_dphi_5); +meminit (spvpp_ptu3c_comp_dphi_7); +meminit (spvpp_ptu3c_comp_dphi_8); +meminit (spvpp_ptu3c_me1Eta); +meminit (spvpp_ptu3c_me1FR); +meminit (spvpp_ptu3c_me1Phi); +meminit (spvpp_ptu3c_me2Eta); +meminit (spvpp_ptu3c_me2Phi); +meminit (spvpp_ptu3c_me3Eta); +meminit (spvpp_ptu3c_me3Phi); +meminit (spvpp_ptu3c_me4Eta); +meminit (spvpp_ptu3c_me4Phi); +meminit (spvpp_ptu4a_CSCID); +meminit (spvpp_ptu4a_clctpat); +meminit (spvpp_ptu4a_comp_dphi_8); +meminit (spvpp_ptu4a_me1Eta); +meminit (spvpp_ptu4a_me1FR); +meminit (spvpp_ptu4a_me1Phi); +meminit (spvpp_ptu4a_me4Eta); +meminit (spvpp_ptu4a_me4Phi); +meminit (spvpp_ptu4b_CSCID); +meminit (spvpp_ptu4b_clctpat); +meminit (spvpp_ptu4b_comp_dphi_8); +meminit (spvpp_ptu4b_me1Eta); +meminit (spvpp_ptu4b_me1FR); +meminit (spvpp_ptu4b_me1Phi); +meminit (spvpp_ptu4b_me4Eta); +meminit (spvpp_ptu4b_me4Phi); +meminit (spvpp_ptu4c_CSCID); +meminit (spvpp_ptu4c_clctpat); +meminit (spvpp_ptu4c_comp_dphi_8); +meminit (spvpp_ptu4c_me1Eta); +meminit (spvpp_ptu4c_me1FR); +meminit (spvpp_ptu4c_me1Phi); +meminit (spvpp_ptu4c_me4Eta); +meminit (spvpp_ptu4c_me4Phi); +meminit (spvpp_ptua2a_me2Eta); +meminit (spvpp_ptua2a_me2Phi); +meminit (spvpp_ptua2b_me2Eta); +meminit (spvpp_ptua2b_me2Phi); +meminit (spvpp_ptua2c_me2Eta); +meminit (spvpp_ptua2c_me2Phi); +meminit (spvpp_ptua3a_me2Eta); +meminit (spvpp_ptua3a_me2Phi); +meminit (spvpp_ptua3b_me2Eta); +meminit (spvpp_ptua3b_me2Phi); +meminit (spvpp_ptua3c_me2Eta); +meminit (spvpp_ptua3c_me2Phi); +meminit (spvpp_ptub2a_eta); +meminit (spvpp_ptub2a_me1Eta); +meminit (spvpp_ptub2a_me1Phi); +meminit (spvpp_ptub2a_me2Eta); +meminit (spvpp_ptub2a_me2Phi); +meminit (spvpp_ptub2a_me3Eta); +meminit (spvpp_ptub2a_me3Phi); +meminit (spvpp_ptub2b_eta); +meminit (spvpp_ptub2b_me1Eta); +meminit (spvpp_ptub2b_me1Phi); +meminit (spvpp_ptub2b_me2Eta); +meminit (spvpp_ptub2b_me2Phi); +meminit (spvpp_ptub2b_me3Eta); +meminit (spvpp_ptub2b_me3Phi); +meminit (spvpp_ptub2c_eta); +meminit (spvpp_ptub2c_me1Eta); +meminit (spvpp_ptub2c_me1Phi); +meminit (spvpp_ptub2c_me2Eta); +meminit (spvpp_ptub2c_me2Phi); +meminit (spvpp_ptub2c_me3Eta); +meminit (spvpp_ptub2c_me3Phi); +meminit (spvpp_ptub2d_eta); +meminit (spvpp_ptub2d_me1Eta); +meminit (spvpp_ptub2d_me1Phi); +meminit (spvpp_ptub2d_me2Eta); +meminit (spvpp_ptub2d_me2Phi); +meminit (spvpp_ptub2d_me3Eta); +meminit (spvpp_ptub2d_me3Phi); diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_lib.h b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_lib.h new file mode 100755 index 0000000000000..0b6e6c2edd23d --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_lib.h @@ -0,0 +1,21 @@ + +void readmemh(std::string fname, ULLONG* mem, ULLONG astart, ULLONG afinish) +{ + std::ifstream ifs (fname.c_str() , std::ifstream::in); + ULLONG val; + for (ULLONG i = astart; i <= afinish; i++) + { + if (ifs >> std::hex >> val) + { + mem[i] = val; + } + else + { + std::cerr << "Cannot read file: " << fname << ", addr: " << i << std::endl; + ifs.close(); + return; + } + } + ifs.close(); +// std::cout << "LUT file: " << fname << " read out successfully." << std::endl; +} diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_tools.h b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_tools.h new file mode 100644 index 0000000000000..94ce0e3519265 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_tools.h @@ -0,0 +1,15 @@ +#include +#include + +// concatenation of two signal_s +#define sigcat(s1,n1,s2,n2) ((s1 << n2) | s2) + +// signal_ declaration +#define Signal(s) ULLONG s, RC_##s, CH_##s + +// signal_ initialization +#define siginit(s) {if ((CH_##s = s - RC_##s) != 0) {__glob__change__ = 1; RC_##s = s;}} + +// memory initialization +#define meminit(s) for (unsigned __mem_ind__ = 0; __mem_ind__ < sizeof(s)/sizeof(ULLONG); __mem_ind__++) siginit(s[__mem_ind__]); + diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_wrap.cpp b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_wrap.cpp new file mode 100644 index 0000000000000..3afb3c64f6f04 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_wrap.cpp @@ -0,0 +1,269 @@ +#include "vpp_generated.h" + +void vpp_generated_2014_05_15::wrap +( + unsigned me1aValidp, unsigned me1aQp, unsigned me1aEtap, unsigned me1aPhip, unsigned me1aCSCidp, unsigned me1aCLCTp, + unsigned me1bValidp, unsigned me1bQp, unsigned me1bEtap, unsigned me1bPhip, unsigned me1bCSCidp, unsigned me1bCLCTp, + unsigned me1cValidp, unsigned me1cQp, unsigned me1cEtap, unsigned me1cPhip, unsigned me1cCSCidp, unsigned me1cCLCTp, + unsigned me1dValidp, unsigned me1dQp, unsigned me1dEtap, unsigned me1dPhip, unsigned me1dCSCidp, unsigned me1dCLCTp, + unsigned me1eValidp, unsigned me1eQp, unsigned me1eEtap, unsigned me1ePhip, unsigned me1eCSCidp, unsigned me1eCLCTp, + unsigned me1fValidp, unsigned me1fQp, unsigned me1fEtap, unsigned me1fPhip, unsigned me1fCSCidp, unsigned me1fCLCTp, + + unsigned me2aValidp, unsigned me2aQp, unsigned me2aEtap, unsigned me2aPhip, + unsigned me2bValidp, unsigned me2bQp, unsigned me2bEtap, unsigned me2bPhip, + unsigned me2cValidp, unsigned me2cQp, unsigned me2cEtap, unsigned me2cPhip, + + unsigned me3aValidp, unsigned me3aQp, unsigned me3aEtap, unsigned me3aPhip, + unsigned me3bValidp, unsigned me3bQp, unsigned me3bEtap, unsigned me3bPhip, + unsigned me3cValidp, unsigned me3cQp, unsigned me3cEtap, unsigned me3cPhip, + + unsigned me4aValidp, unsigned me4aQp, unsigned me4aEtap, unsigned me4aPhip, + unsigned me4bValidp, unsigned me4bQp, unsigned me4bEtap, unsigned me4bPhip, + unsigned me4cValidp, unsigned me4cQp, unsigned me4cEtap, unsigned me4cPhip, + + unsigned mb1aValidp, unsigned mb1aQp, unsigned mb1aPhip, unsigned mb1aBendp, + unsigned mb1bValidp, unsigned mb1bQp, unsigned mb1bPhip, unsigned mb1bBendp, + unsigned mb1cValidp, unsigned mb1cQp, unsigned mb1cPhip, unsigned mb1cBendp, + unsigned mb1dValidp, unsigned mb1dQp, unsigned mb1dPhip, unsigned mb1dBendp, + + unsigned& ptHp, unsigned& signHp, unsigned& modeMemHp, unsigned& etaPTHp, unsigned& FRHp, unsigned& phiHp, unsigned& phdiff_aHp, unsigned& phdiff_bHp, + unsigned& ptMp, unsigned& signMp, unsigned& modeMemMp, unsigned& etaPTMp, unsigned& FRMp, unsigned& phiMp, unsigned& phdiff_aMp, unsigned& phdiff_bMp, + unsigned& ptLp, unsigned& signLp, unsigned& modeMemLp, unsigned& etaPTLp, unsigned& FRLp, unsigned& phiLp, unsigned& phdiff_aLp, unsigned& phdiff_bLp, + + unsigned& me1idH, unsigned& me2idH, unsigned& me3idH, unsigned& me4idH, unsigned& mb1idH, unsigned& mb2idH, + unsigned& me1idM, unsigned& me2idM, unsigned& me3idM, unsigned& me4idM, unsigned& mb1idM, unsigned& mb2idM, + unsigned& me1idL, unsigned& me2idL, unsigned& me3idL, unsigned& me4idL, unsigned& mb1idL, unsigned& mb2idL, + + unsigned mneta12p, unsigned mneta13p, unsigned mneta23p, unsigned mneta24p, unsigned mneta34p, unsigned mneta12dtp, unsigned mneta14p, + unsigned mxeta12p, unsigned mxeta13p, unsigned mxeta23p, unsigned mxeta24p, unsigned mxeta34p, unsigned mxeta12dtp, unsigned mxeta14p, + unsigned etawn12p, unsigned etawn13p, unsigned etawn23p, unsigned etawn24p, unsigned etawn34p, unsigned etawn14p, + unsigned mindphip, unsigned mindetap, + + unsigned mindeta_halo12p, unsigned maxdeta_halo12p, unsigned maxdphi_halo12p, + unsigned mindeta_halo13p, unsigned maxdeta_halo13p, unsigned maxdphi_halo13p, + + unsigned mindeta_halo112p, unsigned maxdeta_halo112p, unsigned maxdphi_halo112p, + unsigned mindeta_halo113p, unsigned maxdeta_halo113p, unsigned maxdphi_halo113p, + unsigned mindphi_halop, unsigned mindeta_halop, + + unsigned straightp, unsigned curvedp, + unsigned mb1a_phi_offp, unsigned mb1b_phi_offp, + unsigned controlp +) +{ + + // delayed CSC track stubs + static ULLONG me1arr,me1brr,me1crr,me1drr,me1err,me1frr; + static ULLONG me2arr,me2brr,me2crr,me3arr,me3brr,me3crr; + static ULLONG me4arr,me4brr,me4crr; + + // delayed DT inputs for serialization + // static ULLONG mb1aPhir, mb1aQr; + // static ULLONG mb1bPhir, mb1bQr; + + // put delayed inputs into the core inputs (internal variables of vpp_generated) + me1ap = me1arr; + me1bp = me1brr; + me1cp = me1crr; + me1dp = me1drr; + me1ep = me1err; + me1fp = me1frr; + + me2ap = me2arr; + me2bp = me2brr; + me2cp = me2crr; + + me3ap = me3arr; + me3bp = me3brr; + me3cp = me3crr; + + me4ap = me4arr; + me4bp = me4brr; + me4cp = me4crr; + + // correct ME1/1a csc ids + // this correction is removed because we have ME1/1 unganged now +/* + if (me1aCSCidp > 9) me1aCSCidp -= 9; + if (me1bCSCidp > 9) me1bCSCidp -= 9; + if (me1cCSCidp > 9) me1cCSCidp -= 9; + if (me1dCSCidp > 9) me1aCSCidp -= 9; + if (me1eCSCidp > 9) me1bCSCidp -= 9; + if (me1fCSCidp > 9) me1cCSCidp -= 9; +*/ + // pack CSC inputs into delayed inputs. This delay is necessary to compensate for deserialization of DT inputs in the core + me1arr = ((me1aValidp&1)<<27) | ((me1aCSCidp&0xf)<<23) | ((me1aQp&0xf)<<19) | ((me1aEtap&0x7f)<<12) | (me1aPhip&0xfff) | ((me1aCLCTp&0xf)<<28); + me1brr = ((me1bValidp&1)<<27) | ((me1bCSCidp&0xf)<<23) | ((me1bQp&0xf)<<19) | ((me1bEtap&0x7f)<<12) | (me1bPhip&0xfff) | ((me1bCLCTp&0xf)<<28); + me1crr = ((me1cValidp&1)<<27) | ((me1cCSCidp&0xf)<<23) | ((me1cQp&0xf)<<19) | ((me1cEtap&0x7f)<<12) | (me1cPhip&0xfff) | ((me1cCLCTp&0xf)<<28); + me1drr = ((me1dValidp&1)<<27) | ((me1dCSCidp&0xf)<<23) | ((me1dQp&0xf)<<19) | ((me1dEtap&0x7f)<<12) | (me1dPhip&0xfff) | ((me1dCLCTp&0xf)<<28); + me1err = ((me1eValidp&1)<<27) | ((me1eCSCidp&0xf)<<23) | ((me1eQp&0xf)<<19) | ((me1eEtap&0x7f)<<12) | (me1ePhip&0xfff) | ((me1eCLCTp&0xf)<<28); + me1frr = ((me1fValidp&1)<<27) | ((me1fCSCidp&0xf)<<23) | ((me1fQp&0xf)<<19) | ((me1fEtap&0x7f)<<12) | (me1fPhip&0xfff) | ((me1fCLCTp&0xf)<<28); + + me2arr = ((me2aValidp&1)<<23) | ((me2aQp&0xf)<<19) | ((me2aEtap&0x7f)<<12) | (me2aPhip&0xfff); + me2brr = ((me2bValidp&1)<<23) | ((me2bQp&0xf)<<19) | ((me2bEtap&0x7f)<<12) | (me2bPhip&0xfff); + me2crr = ((me2cValidp&1)<<23) | ((me2cQp&0xf)<<19) | ((me2cEtap&0x7f)<<12) | (me2cPhip&0xfff); + + me3arr = ((me3aValidp&1)<<23) | ((me3aQp&0xf)<<19) | ((me3aEtap&0x7f)<<12) | (me3aPhip&0xfff); + me3brr = ((me3bValidp&1)<<23) | ((me3bQp&0xf)<<19) | ((me3bEtap&0x7f)<<12) | (me3bPhip&0xfff); + me3crr = ((me3cValidp&1)<<23) | ((me3cQp&0xf)<<19) | ((me3cEtap&0x7f)<<12) | (me3cPhip&0xfff); + + me4arr = ((me4aValidp&1)<<23) | ((me4aQp&0xf)<<19) | ((me4aEtap&0x7f)<<12) | (me4aPhip&0xfff); + me4brr = ((me4bValidp&1)<<23) | ((me4bQp&0xf)<<19) | ((me4bEtap&0x7f)<<12) | (me4bPhip&0xfff); + me4crr = ((me4cValidp&1)<<23) | ((me4cQp&0xf)<<19) | ((me4cEtap&0x7f)<<12) | (me4cPhip&0xfff); + + + // serialize 4 DT inputs into 2 inputs for the core + // if (mb1aQp != 0) {mb1ap = ((mb1aQp&0x7)<<12) | (mb1aPhip&0xfff); } + // else if (mb1aQr != 0) {mb1ap = (1 << 15) | ((mb1aQr&0x7)<<12) | (mb1aPhir&0xfff);} + // else mb1ap = 0; + + // if (mb1bQp != 0) {mb1bp = ((mb1bQp&0x7)<<12) | (mb1bPhip&0xfff); } + // else if (mb1bQr != 0) {mb1bp = (1 << 15) | ((mb1bQr&0x7)<<12) | (mb1bPhir&0xfff);} + // else mb1bp = 0; + + mb1ap = ((mb1aValidp&1) << 15) | ((mb1aQp&0x7)<<12) | (mb1aPhip&0xfff) | ((mb1aBendp&0x1f)<<16); + mb1bp = ((mb1bValidp&1) << 15) | ((mb1bQp&0x7)<<12) | (mb1bPhip&0xfff) | ((mb1bBendp&0x1f)<<16); + + // mb1aPhir = mb1cPhip; mb1aQr = mb1cQp; + // mb1bPhir = mb1dPhip; mb1bQr = mb1dQp; + + // put all other inputs into core inputs + mneta12 = mneta12p; + mneta13 = mneta13p; + mneta23 = mneta23p; + mneta24 = mneta24p; + mneta34 = mneta34p; + mneta12dt = mneta12dtp; + mneta14 = mneta14p; + + mxeta12 = mxeta12p; + mxeta13 = mxeta13p; + mxeta23 = mxeta23p; + mxeta24 = mxeta24p; + mxeta34 = mxeta34p; + mxeta12dt = mxeta12dtp; + mxeta14 = mxeta14p; + + etawn12 = etawn12p; + etawn13 = etawn13p; + etawn23 = etawn23p; + etawn24 = etawn24p; + etawn34 = etawn34p; + etawn14 = etawn14p; + + control = controlp; + mindphi = mindphip; + mindeta = mindetap; + + mindeta_halo12 = mindeta_halo12p; + maxdeta_halo12 = maxdeta_halo12p; + maxdphi_halo12 = maxdphi_halo12p; + + mindeta_halo13 = mindeta_halo13p; + maxdeta_halo13 = maxdeta_halo13p; + maxdphi_halo13 = maxdphi_halo13p; + + mindeta_halo112 = mindeta_halo112p; + maxdeta_halo112 = maxdeta_halo112p; + maxdphi_halo112 = maxdphi_halo112p; + + mindeta_halo113 = mindeta_halo113p; + maxdeta_halo113 = maxdeta_halo113p; + maxdphi_halo113 = maxdphi_halo113p; + + mindphi_halo = mindphi_halop; + mindeta_halo = mindeta_halop; + + straight = straightp; + curved = curvedp; + mb1a_phi_off = mb1a_phi_offp; + mb1b_phi_off = mb1b_phi_offp; + + // drive clock up and down + for (int i = 1; i >= 0; i--) + { + clkp = i; + run(); + } + + // unpack track parameters + int bp = 0; + + etaPTHp = pHp & 0x1f; + etaPTMp = pMp & 0x1f; + etaPTLp = pLp & 0x1f; + + bp += 5; + + modeMemHp = (pHp >> bp) & 0xf; + modeMemMp = (pMp >> bp) & 0xf; + modeMemLp = (pLp >> bp) & 0xf; + + bp += 4; + + signHp = (pHp >> bp) & 1; + signMp = (pMp >> bp) & 1; + signLp = (pLp >> bp) & 1; + + bp += 1; + + ptHp = (pHp >> bp) & 0x1fff; + ptMp = (pMp >> bp) & 0x1fff; + ptLp = (pLp >> bp) & 0x1fff; + + bp += 13; + + phiHp = (pHp >> bp) & 0x1f; + phiMp = (pMp >> bp) & 0x1f; + phiLp = (pLp >> bp) & 0x1f; + + bp += 5; + + FRHp = (pHp >> bp) & 1; + FRMp = (pMp >> bp) & 1; + FRLp = (pLp >> bp) & 1; + + //Retrieve ints from id codes + bp = 0; + + me1idH = (idHp >> bp) & 0x1f; + me1idM = (idMp >> bp) & 0x1f; + me1idL = (idLp >> bp) & 0x1f; + + bp += 5; + + me2idH = (idHp >> bp) & 0xf; + me2idM = (idMp >> bp) & 0xf; + me2idL = (idLp >> bp) & 0xf; + + bp += 4; + + me3idH = (idHp >> bp) & 0xf; + me3idM = (idMp >> bp) & 0xf; + me3idL = (idLp >> bp) & 0xf; + + bp += 4; + + me4idH = (idHp >> bp) & 0xf; + me4idM = (idMp >> bp) & 0xf; + me4idL = (idLp >> bp) & 0xf; + + bp += 4; + + mb1idH = (idHp >> bp) & 0x1f; + mb1idM = (idMp >> bp) & 0x1f; + mb1idL = (idLp >> bp) & 0x1f; + + mb2idH = 0; + mb2idM = 0; + mb2idL = 0; + + phdiff_aHp = phdiff_aH; + phdiff_aMp = phdiff_aM; + phdiff_aLp = phdiff_aL; + phdiff_bHp = phdiff_bH; + phdiff_bMp = phdiff_bM; + phdiff_bLp = phdiff_bL; + + +} diff --git a/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_wrap.h b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_wrap.h new file mode 100644 index 0000000000000..b68a83ef18356 --- /dev/null +++ b/L1Trigger/CSCTrackFinder/src/core_2014_05_15/vpp_wrap.h @@ -0,0 +1,50 @@ +void wrap +( + unsigned me1aValidp, unsigned me1aQp, unsigned me1aEtap, unsigned me1aPhip, unsigned me1aCSCidp, unsigned me1aCLCTp, + unsigned me1bValidp, unsigned me1bQp, unsigned me1bEtap, unsigned me1bPhip, unsigned me1bCSCidp, unsigned me1bCLCTp, + unsigned me1cValidp, unsigned me1cQp, unsigned me1cEtap, unsigned me1cPhip, unsigned me1cCSCidp, unsigned me1cCLCTp, + unsigned me1dValidp, unsigned me1dQp, unsigned me1dEtap, unsigned me1dPhip, unsigned me1dCSCidp, unsigned me1dCLCTp, + unsigned me1eValidp, unsigned me1eQp, unsigned me1eEtap, unsigned me1ePhip, unsigned me1eCSCidp, unsigned me1eCLCTp, + unsigned me1fValidp, unsigned me1fQp, unsigned me1fEtap, unsigned me1fPhip, unsigned me1fCSCidp, unsigned me1fCLCTp, + + unsigned me2aValidp, unsigned me2aQp, unsigned me2aEtap, unsigned me2aPhip, + unsigned me2bValidp, unsigned me2bQp, unsigned me2bEtap, unsigned me2bPhip, + unsigned me2cValidp, unsigned me2cQp, unsigned me2cEtap, unsigned me2cPhip, + + unsigned me3aValidp, unsigned me3aQp, unsigned me3aEtap, unsigned me3aPhip, + unsigned me3bValidp, unsigned me3bQp, unsigned me3bEtap, unsigned me3bPhip, + unsigned me3cValidp, unsigned me3cQp, unsigned me3cEtap, unsigned me3cPhip, + + unsigned me4aValidp, unsigned me4aQp, unsigned me4aEtap, unsigned me4aPhip, + unsigned me4bValidp, unsigned me4bQp, unsigned me4bEtap, unsigned me4bPhip, + unsigned me4cValidp, unsigned me4cQp, unsigned me4cEtap, unsigned me4cPhip, + + unsigned mb1aValidp, unsigned mb1aQp, unsigned mb1aPhip, unsigned mb1aBendp, + unsigned mb1bValidp, unsigned mb1bQp, unsigned mb1bPhip, unsigned mb1bBendp, + unsigned mb1cValidp, unsigned mb1cQp, unsigned mb1cPhip, unsigned mb1cBendp, + unsigned mb1dValidp, unsigned mb1dQp, unsigned mb1dPhip, unsigned mb1dBendp, + + unsigned& ptHp, unsigned& signHp, unsigned& modeMemHp, unsigned& etaPTHp, unsigned& FRHp, unsigned& phiHp, unsigned& phdiff_aHp, unsigned& phdiff_bHp, + unsigned& ptMp, unsigned& signMp, unsigned& modeMemMp, unsigned& etaPTMp, unsigned& FRMp, unsigned& phiMp, unsigned& phdiff_aMp, unsigned& phdiff_bMp, + unsigned& ptLp, unsigned& signLp, unsigned& modeMemLp, unsigned& etaPTLp, unsigned& FRLp, unsigned& phiLp, unsigned& phdiff_aLp, unsigned& phdiff_bLp, + + unsigned& me1idH, unsigned& me2idH, unsigned& me3idH, unsigned& me4idH, unsigned& mb1idH, unsigned& mb2idH, + unsigned& me1idM, unsigned& me2idM, unsigned& me3idM, unsigned& me4idM, unsigned& mb1idM, unsigned& mb2idM, + unsigned& me1idL, unsigned& me2idL, unsigned& me3idL, unsigned& me4idL, unsigned& mb1idL, unsigned& mb2idL, + + unsigned mneta12p, unsigned mneta13p, unsigned mneta23p, unsigned mneta24p, unsigned mneta34p, unsigned mneta12dtp, unsigned mneta14p, + unsigned mxeta12p, unsigned mxeta13p, unsigned mxeta23p, unsigned mxeta24p, unsigned mxeta34p, unsigned mxeta12dtp, unsigned mxeta14p, + unsigned etawn12p, unsigned etawn13p, unsigned etawn23p, unsigned etawn24p, unsigned etawn34p, unsigned etawn14p, + unsigned mindphip, unsigned mindetap, + + unsigned mindeta_halo12p, unsigned maxdeta_halo12p, unsigned maxdphi_halo12p, + unsigned mindeta_halo13p, unsigned maxdeta_halo13p, unsigned maxdphi_halo13p, + + unsigned mindeta_halo112p, unsigned maxdeta_halo112p, unsigned maxdphi_halo112p, + unsigned mindeta_halo113p, unsigned maxdeta_halo113p, unsigned maxdphi_halo113p, + unsigned mindphi_halop, unsigned mindeta_halop, + + unsigned straightp, unsigned curvedp, + unsigned mb1a_phi_offp, unsigned mb1b_phi_offp, + unsigned controlp +); diff --git a/L1Trigger/CSCTrackFinder/test/BuildFile.xml b/L1Trigger/CSCTrackFinder/test/BuildFile.xml index 049a28469ae15..c324310d1f592 100644 --- a/L1Trigger/CSCTrackFinder/test/BuildFile.xml +++ b/L1Trigger/CSCTrackFinder/test/BuildFile.xml @@ -19,33 +19,33 @@ # to generate and test PT and SR LUTs, # please don't remove them -### -### -### +# +# +# -### -### -### +# +# +# #The following plugins require this library to be built -### -### +# +# -### -### -### -### +# +# +# +# -### -### -### -### -### +# +# +# +# +# -### -### -### -### +# +# +# +# diff --git a/L1Trigger/CSCTrackFinder/test/makeLUTs.py b/L1Trigger/CSCTrackFinder/test/makeLUTs.py index b54c74bc2c52e..b8171cfb56567 100644 --- a/L1Trigger/CSCTrackFinder/test/makeLUTs.py +++ b/L1Trigger/CSCTrackFinder/test/makeLUTs.py @@ -23,7 +23,7 @@ ##process.load("Configuration.StandardSequences.FakeConditions_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") #process.GlobalTag.globaltag = ('GR09_R_35X_V3::All') -process.GlobalTag.globaltag = ('GR_P_V22::All') +process.GlobalTag.globaltag = ('POSTLS161_V12::All')#GR_P_V22::All') process.load("L1TriggerConfig.L1ScalesProducers.L1MuTriggerScalesConfig_cff") process.load("L1TriggerConfig.L1ScalesProducers.L1MuTriggerPtScaleConfig_cff") @@ -52,10 +52,16 @@ lutParam = cms.PSet( LowQualityFlag = cms.untracked.uint32(4), ReadPtLUT = cms.bool(False), - PtMethod = cms.untracked.uint32(29) + PtMethod = cms.untracked.uint32(34) ) ) +process.cscmakeptlut_ascii = process.cscmakeptlut.clone() +process.cscmakeptlut_ascii.BinaryOutput = cms.untracked.bool(False) + #process.Path = cms.Path(process.cscmakesrlut) #process.Path = cms.Path(process.cscmakeptlut) -#process.Path = cms.Path(process.cscmakesrlut+process.cscmakeptlut) +#process.Path = cms.Path(process.cscmakeptlut_ascii) +#process.Path = cms.Path(process.cscmakesrlut+process.cscmakeptlut+process.cscmakeptlut_ascii) +process.Path = cms.Path(process.cscmakeptlut+process.cscmakeptlut_ascii) + diff --git a/L1Trigger/CSCTrackFinder/test/src/EffHistogramList.cc b/L1Trigger/CSCTrackFinder/test/src/EffHistogramList.cc index c79f8a907c91f..fa4417fa7ff22 100644 --- a/L1Trigger/CSCTrackFinder/test/src/EffHistogramList.cc +++ b/L1Trigger/CSCTrackFinder/test/src/EffHistogramList.cc @@ -109,54 +109,42 @@ void EffHistogramList::ComputeEff(TrackHistogramList* refHists) //Putting Histograms in vectors for use in later functions std::vector Overallhists; Overallhists.push_back(EffPtOverall); - Overallhists.push_back(EffTFPt10Overall); Overallhists.push_back(EffTFPt12Overall); - Overallhists.push_back(EffTFPt16Overall); Overallhists.push_back(EffTFPt20Overall); Overallhists.push_back(EffTFPt40Overall); Overallhists.push_back(EffTFPt60Overall); std::vector CSCOnlyhists; CSCOnlyhists.push_back(EffPtCSCOnly); - CSCOnlyhists.push_back(EffTFPt10CSCOnly); CSCOnlyhists.push_back(EffTFPt12CSCOnly); - CSCOnlyhists.push_back(EffTFPt16CSCOnly); CSCOnlyhists.push_back(EffTFPt20CSCOnly); CSCOnlyhists.push_back(EffTFPt40CSCOnly); CSCOnlyhists.push_back(EffTFPt60CSCOnly); std::vector CSCRestrictedhists; CSCRestrictedhists.push_back(EffPtCSCRestricted); - CSCRestrictedhists.push_back(EffTFPt10CSCRestricted); CSCRestrictedhists.push_back(EffTFPt12CSCRestricted); - CSCRestrictedhists.push_back(EffTFPt16CSCRestricted); CSCRestrictedhists.push_back(EffTFPt20CSCRestricted); CSCRestrictedhists.push_back(EffTFPt40CSCRestricted); CSCRestrictedhists.push_back(EffTFPt60CSCRestricted); std::vector DTOnlyhists; DTOnlyhists.push_back(EffPtDTOnly); - DTOnlyhists.push_back(EffTFPt10DTOnly); DTOnlyhists.push_back(EffTFPt12DTOnly); - DTOnlyhists.push_back(EffTFPt16DTOnly); DTOnlyhists.push_back(EffTFPt20DTOnly); DTOnlyhists.push_back(EffTFPt40DTOnly); DTOnlyhists.push_back(EffTFPt60DTOnly); std::vector Overlaphists; Overlaphists.push_back(EffPtOverlap); - Overlaphists.push_back(EffTFPt10Overlap); Overlaphists.push_back(EffTFPt12Overlap); - Overlaphists.push_back(EffTFPt16Overlap); Overlaphists.push_back(EffTFPt20Overlap); Overlaphists.push_back(EffTFPt40Overlap); Overlaphists.push_back(EffTFPt60Overlap); std::vector HighEtahists; HighEtahists.push_back(EffPtHighEta); - HighEtahists.push_back(EffTFPt10HighEta); HighEtahists.push_back(EffTFPt12HighEta); - HighEtahists.push_back(EffTFPt16HighEta); HighEtahists.push_back(EffTFPt20HighEta); HighEtahists.push_back(EffTFPt40HighEta); HighEtahists.push_back(EffTFPt60HighEta); @@ -165,9 +153,7 @@ void EffHistogramList::ComputeEff(TrackHistogramList* refHists) //the vectors directly above std::vector thresholds; thresholds.push_back(""); - thresholds.push_back("10"); thresholds.push_back("12"); - thresholds.push_back("16"); thresholds.push_back("20"); thresholds.push_back("40"); thresholds.push_back("60"); @@ -178,9 +164,7 @@ void EffHistogramList::ComputeEff(TrackHistogramList* refHists) //CSCOnlyhists, DTOnlyhists, etc. above. std::vector PlateauDefinitions; PlateauDefinitions.push_back(80); - PlateauDefinitions.push_back(20); PlateauDefinitions.push_back(24); - PlateauDefinitions.push_back(28); PlateauDefinitions.push_back(30); PlateauDefinitions.push_back(60); PlateauDefinitions.push_back(80); @@ -350,7 +334,7 @@ void EffHistogramList::DrawPtEffHists(std::string region, TCanvas* canvas, TF1* fit->SetParNames(tmp.c_str(),"Resol","Constant","Slope"); tmp="fitThresh"+region; - PtEffHists[i]->Fit(tmp.c_str(),"0"); + PtEffHists[i]->Fit(tmp.c_str()); if(i==0) tmp="All Tracks"; else tmp="Pt_{TF} > "+thresholds[i]; diff --git a/L1Trigger/CSCTrackFinder/test/src/RefTrack.cc b/L1Trigger/CSCTrackFinder/test/src/RefTrack.cc index ce9b316438a97..ed2b9d77b240f 100644 --- a/L1Trigger/CSCTrackFinder/test/src/RefTrack.cc +++ b/L1Trigger/CSCTrackFinder/test/src/RefTrack.cc @@ -1,5 +1,4 @@ #include "L1Trigger/CSCTrackFinder/test/src/RefTrack.h" -#include #include namespace csctf_analysis { @@ -28,9 +27,6 @@ namespace csctf_analysis double dEta =getEta()-tftrack->getEta(); double dPhi =getPhi()-tftrack->getPhi(); - while (dPhi >= M_PI) dPhi -= 2*M_PI; - while (dPhi < -M_PI) dPhi += 2*M_PI; - newR = sqrt( dEta*dEta + dPhi*dPhi ); //Changed to do distance style metric by Daniel 07/02 return newR; diff --git a/L1Trigger/CSCTrackFinder/test/src/ResolutionHistogramList.cc b/L1Trigger/CSCTrackFinder/test/src/ResolutionHistogramList.cc index b0eaebfcc8cd9..ba36b86ed6f20 100644 --- a/L1Trigger/CSCTrackFinder/test/src/ResolutionHistogramList.cc +++ b/L1Trigger/CSCTrackFinder/test/src/ResolutionHistogramList.cc @@ -10,9 +10,9 @@ namespace csctf_analysis TFileDirectory dir = fs->mkdir(dirname); - // double maxpt=parameters->getUntrackedParameter("MaxPtHist"); - // double minpt=parameters->getUntrackedParameter("MinPtHist"); - // int ptbins=parameters->getUntrackedParameter("BinsPtHist"); + double maxpt=parameters->getUntrackedParameter("MaxPtHist"); + double minpt=parameters->getUntrackedParameter("MinPtHist"); + int ptbins=parameters->getUntrackedParameter("BinsPtHist"); PtQ1Res = dir.make("PtQ1Res","Pt Q>=1 Resolution",300,-1.5,1.5); diff --git a/L1Trigger/CSCTrackFinder/test/src/TFTrack.cc b/L1Trigger/CSCTrackFinder/test/src/TFTrack.cc index 44c7b196a84f1..6a83060609ae9 100644 --- a/L1Trigger/CSCTrackFinder/test/src/TFTrack.cc +++ b/L1Trigger/CSCTrackFinder/test/src/TFTrack.cc @@ -74,7 +74,7 @@ namespace csctf_analysis Mode = track.first.mode(); // To throw an error if the newer fixed L1Track::mode() isn't implemented - // int AddressEta = track.first.addressEta(); + int AddressEta = track.first.addressEta(); Phi = phi; PhiPacked = track.first.localPhi(); diff --git a/L1Trigger/CSCTriggerPrimitives/BuildFile.xml b/L1Trigger/CSCTriggerPrimitives/BuildFile.xml index 3f002ef4f3c13..a91e7f5791e3f 100644 --- a/L1Trigger/CSCTriggerPrimitives/BuildFile.xml +++ b/L1Trigger/CSCTriggerPrimitives/BuildFile.xml @@ -10,6 +10,7 @@ + diff --git a/L1Trigger/CSCTriggerPrimitives/doc/CSCTriggerPrimitives.doc b/L1Trigger/CSCTriggerPrimitives/doc/CSCTriggerPrimitives.doc deleted file mode 100644 index 8be6f0ac95ed0..0000000000000 --- a/L1Trigger/CSCTriggerPrimitives/doc/CSCTriggerPrimitives.doc +++ /dev/null @@ -1,56 +0,0 @@ - -/*! - -\page L1Trigger_CSCTriggerPrimitives Package L1Trigger/CSCTriggerPrimitives - -
- - - -Source code (CVS tag: @CVS_TAG@) - -Administrative privileges - -
- -\section desc Description - - -Implementation of the local Level-1 Cathode Strip Chamber trigger. -Simulates functionalities of the anode and cathode Local Charged -Tracks (LCT) processors, of the Trigger Mother Board, and of the Muon -Port Card (MPC). - -Input to the simulation are collections of the CSC wire and comparator digis. - -Produces four collections of the Level-1 CSC Trigger Primitives (track -stubs, or LCTs): anode LCTs (ALCTs), cathode LCTs (CLCTs), and -correlated LCTs before and after the MPC sorting/selection. - -\subsection interface Public interface - -None. Format of LCTs is defined in DataFormats/CSCDigi package. - -\subsection modules Modules - - -- CSCTriggerPrimitivesProducer - -Default parameters for this module are in -data/CSCTriggerPrimitivesProducer.cfi. - -More details can be found in the -Software Guide. - - - - - -\section status Status and planned development - -The package is under development. - -
-Last updated: @DATE@ -Author: Slava Valuev (UCLA). -*/ - diff --git a/L1Trigger/CSCTriggerPrimitives/plugins/CSCTriggerPrimitivesProducer.cc b/L1Trigger/CSCTriggerPrimitives/plugins/CSCTriggerPrimitivesProducer.cc index 14f5de9770647..9aa5771b555ba 100644 --- a/L1Trigger/CSCTriggerPrimitives/plugins/CSCTriggerPrimitivesProducer.cc +++ b/L1Trigger/CSCTriggerPrimitives/plugins/CSCTriggerPrimitivesProducer.cc @@ -17,6 +17,7 @@ #include "DataFormats/Common/interface/Handle.h" #include "FWCore/Framework/interface/ESHandle.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ServiceRegistry/interface/Service.h" #include "Geometry/Records/interface/MuonGeometryRecord.h" #include "L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeometry.h" @@ -30,6 +31,9 @@ #include "DataFormats/CSCDigi/interface/CSCCLCTDigiCollection.h" #include "DataFormats/CSCDigi/interface/CSCCorrelatedLCTDigiCollection.h" +#include "DataFormats/GEMDigi/interface/GEMCSCPadDigiCollection.h" +#include "DataFormats/GEMDigi/interface/GEMCSCCoPadDigiCollection.h" + // Configuration via EventSetup #include "CondFormats/CSCObjects/interface/CSCDBL1TPParameters.h" #include "CondFormats/DataRecord/interface/CSCDBL1TPParametersRcd.h" @@ -39,22 +43,32 @@ CSCTriggerPrimitivesProducer::CSCTriggerPrimitivesProducer(const edm::ParameterS // if false, parameters will be read in from DB using EventSetup mechanism // else will use all parameters from the config file - debugParameters_ = conf.getUntrackedParameter("debugParameters",false); + debugParameters_ = conf.getParameter("debugParameters"); wireDigiProducer_ = conf.getParameter("CSCWireDigiProducer"); compDigiProducer_ = conf.getParameter("CSCComparatorDigiProducer"); - gemPadProducer_ = conf.getUntrackedParameter("gemPadProducer", edm::InputTag()); - rpcDigiProducer_ = conf.getUntrackedParameter("rpcDigiProducer", edm::InputTag()); - checkBadChambers_ = conf.getUntrackedParameter("checkBadChambers", true); + gemPadProducer_ = conf.existsAs("GEMCSCPadDigiProducer")?conf.getParameter("GEMCSCPadDigiProducer"):edm::InputTag(""); + rpcDigiProducer_ = conf.existsAs("RPCDigiProducer")?conf.getParameter("RPCDigiProducer"):edm::InputTag(""); + checkBadChambers_ = conf.getParameter("checkBadChambers"); lctBuilder_ = new CSCTriggerPrimitivesBuilder(conf); // pass on the conf + edm::Service rng; + if (!rng.isAvailable()){ + throw cms::Exception("Configuration") + << "GEMDigiProducer::GEMDigiProducer() - RandomNumberGeneratorService is not present in configuration file.\n" + << "Add the service in the configuration file or remove the modules that require it."; + } + CLHEP::HepRandomEngine& engine = rng->getEngine(); + lctBuilder_->setRandomEngine(engine); + // register what this produces produces(); produces(); produces(); produces(); produces("MPCSORTED"); + produces(); } CSCTriggerPrimitivesProducer::~CSCTriggerPrimitivesProducer() { @@ -144,6 +158,7 @@ void CSCTriggerPrimitivesProducer::produce(edm::Event& ev, std::auto_ptr oc_pretrig(new CSCCLCTPreTriggerCollection); std::auto_ptr oc_lct(new CSCCorrelatedLCTDigiCollection); std::auto_ptr oc_sorted_lct(new CSCCorrelatedLCTDigiCollection); + std::auto_ptr oc_gemcopad(new GEMCSCCoPadDigiCollection); if (!wireDigis.isValid()) { edm::LogWarning("L1CSCTPEmulatorNoInputCollection") @@ -166,7 +181,7 @@ void CSCTriggerPrimitivesProducer::produce(edm::Event& ev, std::make_shared()); lctBuilder_->build(temp.get(), wireDigis.product(), compDigis.product(), gemPads, rpcDigis, - *oc_alct, *oc_clct, *oc_pretrig, *oc_lct, *oc_sorted_lct); + *oc_alct, *oc_clct, *oc_pretrig, *oc_lct, *oc_sorted_lct, *oc_gemcopad); } // Put collections in event. @@ -175,4 +190,5 @@ void CSCTriggerPrimitivesProducer::produce(edm::Event& ev, ev.put(oc_pretrig); ev.put(oc_lct); ev.put(oc_sorted_lct,"MPCSORTED"); + ev.put(oc_gemcopad); } diff --git a/L1Trigger/CSCTriggerPrimitives/plugins/CSCTriggerPrimitivesProducer.h b/L1Trigger/CSCTriggerPrimitives/plugins/CSCTriggerPrimitivesProducer.h index 259361e8e957a..b1e2fbaadd99c 100644 --- a/L1Trigger/CSCTriggerPrimitives/plugins/CSCTriggerPrimitivesProducer.h +++ b/L1Trigger/CSCTriggerPrimitives/plugins/CSCTriggerPrimitivesProducer.h @@ -24,6 +24,8 @@ #include #include #include +#include "CLHEP/Random/RandomEngine.h" +#include "FWCore/Utilities/interface/RandomNumberGenerator.h" class CSCTriggerPrimitivesBuilder; diff --git a/L1Trigger/CSCTriggerPrimitives/python/cscTriggerPrimitiveDigisPostLS1_cfi.py b/L1Trigger/CSCTriggerPrimitives/python/cscTriggerPrimitiveDigisPostLS1_cfi.py index b970cab603799..a3bb9b25a5c9d 100644 --- a/L1Trigger/CSCTriggerPrimitives/python/cscTriggerPrimitiveDigisPostLS1_cfi.py +++ b/L1Trigger/CSCTriggerPrimitives/python/cscTriggerPrimitiveDigisPostLS1_cfi.py @@ -8,14 +8,15 @@ # if False, parameters will be read in from DB using EventSetup mechanism # else will use parameters from this config - debugParameters = cms.untracked.bool(True), + debugParameters = cms.bool(True), # Name of digi producer module(s) CSCComparatorDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCComparatorDigi"), CSCWireDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCWireDigi"), # for SLHC studies we don't want bad chambers checks so far - checkBadChambers_ = cms.untracked.bool(False), + checkBadChambers = cms.bool(False), + fractionBrokenCSCs = cms.double(0.0), # Parameters common for all boards commonParam = cms.PSet( @@ -24,7 +25,7 @@ # Flag for SLHC studies (upgraded ME11, MPC) # (if true, isTMB07 should be true as well) - isSLHC = cms.untracked.bool(True), + isSLHC = cms.bool(True), # ME1a configuration: # smartME1aME1b=f, gangedME1a=t @@ -36,12 +37,12 @@ # smartME1aME1b=t, gangedME1a=t # the previous case with ME1a still being ganged # Note: gangedME1a has effect only if smartME1aME1b=t - smartME1aME1b = cms.untracked.bool(True), - gangedME1a = cms.untracked.bool(False), + smartME1aME1b = cms.bool(True), + gangedME1a = cms.bool(False), # flagis to optionally disable finding stubs in ME42 or ME1a - disableME1a = cms.untracked.bool(False), - disableME42 = cms.untracked.bool(False) + disableME1a = cms.bool(False), + disableME42 = cms.bool(False) ), # Parameters for ALCT processors: old MC studies @@ -56,7 +57,7 @@ alctTrigMode = cms.uint32(3), alctAccelMode = cms.uint32(1), alctL1aWindowWidth = cms.uint32(5), - verbosity = cms.untracked.int32(0) + verbosity = cms.int32(0) ), # Parameters for ALCT processors: MTCC-II @@ -71,7 +72,7 @@ alctTrigMode = cms.uint32(2), alctAccelMode = cms.uint32(0), alctL1aWindowWidth = cms.uint32(3), - verbosity = cms.untracked.int32(0) + verbosity = cms.int32(0) ), # Parameters for ALCT processors: 2007 and later @@ -86,28 +87,28 @@ alctTrigMode = cms.uint32(2), alctAccelMode = cms.uint32(0), alctL1aWindowWidth = cms.uint32(7), - verbosity = cms.untracked.int32(0), + verbosity = cms.int32(0), # Configure early_tbins instead of hardcoding it - alctEarlyTbins = cms.untracked.int32(4), + alctEarlyTbins = cms.int32(4), # Use narrow pattern mask for ring 1 chambers - alctNarrowMaskForR1 = cms.untracked.bool(True), + alctNarrowMaskForR1 = cms.bool(True), # configured, not hardcoded, hit persistency - alctHitPersist = cms.untracked.uint32(6), + alctHitPersist = cms.uint32(6), # configure, not hardcode, up to how many BXs in the past # ghost cancellation in neighboring WGs may happen - alctGhostCancellationBxDepth = cms.untracked.int32(1), + alctGhostCancellationBxDepth = cms.int32(1), # whether to compare the quality of stubs in neighboring WGs in the past # to the quality of a stub in current WG # when doing ghost cancellation - alctGhostCancellationSideQuality = cms.untracked.bool(True), + alctGhostCancellationSideQuality = cms.bool(True), # how soon after pretrigger and alctDriftDelay can next pretrigger happen? - alctPretrigDeadtime = cms.untracked.uint32(4) + alctPretrigDeadtime = cms.uint32(4) ), # Parameters for ALCT processors: SLHC studies @@ -122,34 +123,34 @@ alctTrigMode = cms.uint32(2), alctAccelMode = cms.uint32(0), alctL1aWindowWidth = cms.uint32(7), - verbosity = cms.untracked.int32(0), + verbosity = cms.int32(0), # Configure early_tbins instead of hardcoding it - alctEarlyTbins = cms.untracked.int32(4), + alctEarlyTbins = cms.int32(4), # Use narrow pattern mask for ring 1 chambers - alctNarrowMaskForR1 = cms.untracked.bool(True), + alctNarrowMaskForR1 = cms.bool(True), # configured, not hardcoded, hit persistency - alctHitPersist = cms.untracked.uint32(6), + alctHitPersist = cms.uint32(6), # configure, not hardcode, up to how many BXs in the past # ghost cancellation in neighboring WGs may happen - alctGhostCancellationBxDepth = cms.untracked.int32(1), + alctGhostCancellationBxDepth = cms.int32(1), # whether to compare the quality of stubs in neighboring WGs in the past # to the quality of a stub in current WG # when doing ghost cancellation - alctGhostCancellationSideQuality = cms.untracked.bool(True), + alctGhostCancellationSideQuality = cms.bool(True), # how soon after pretrigger and alctDriftDelay can next pretrigger happen? - alctPretrigDeadtime = cms.untracked.uint32(0), + alctPretrigDeadtime = cms.uint32(0), # SLHC only for ME11: # whether to store the "corrected" ALCT stub time # (currently it is median time of particular hits in a pattern) into the ASCCLCTDigi bx, # and temporary store the regular "key layer hit" time into the CSCCLCTDigi fullBX: - alctUseCorrectedBx = cms.untracked.bool(True) + alctUseCorrectedBx = cms.bool(True) ), # Parameters for CLCT processors: old MC studies @@ -163,7 +164,7 @@ clctPidThreshPretrig = cms.uint32(2), clctMinSeparation = cms.uint32(10), # Debug - verbosity = cms.untracked.int32(0) + verbosity = cms.int32(0) ), # Parameters for CLCT processors: MTCC-II @@ -177,7 +178,7 @@ clctPidThreshPretrig = cms.uint32(2), clctMinSeparation = cms.uint32(10), # Debug - verbosity = cms.untracked.int32(0) + verbosity = cms.int32(0) ), # Parameters for CLCT processors: 2007 and later @@ -193,10 +194,10 @@ # decrease possible minimal #HS distance between two CLCTs in a BX from 10 to 5: clctMinSeparation = cms.uint32(5), # Debug - verbosity = cms.untracked.int32(0), + verbosity = cms.int32(0), # BX to start CLCT finding (poor man's dead-time shortening): - clctStartBxShift = cms.untracked.int32(0) + clctStartBxShift = cms.int32(0) ), # Parameters for CLCT processors: SLHC studies @@ -212,31 +213,31 @@ # decrease possible minimal #HS distance between two CLCTs in a BX from 10 to 5: clctMinSeparation = cms.uint32(5), # Debug - verbosity = cms.untracked.int32(0), + verbosity = cms.int32(0), # BX to start CLCT finding (poor man's to shorten the dead-time): - clctStartBxShift = cms.untracked.int32(0), + clctStartBxShift = cms.int32(0), # Turns on algorithms of localized dead-time zones: - useDeadTimeZoning = cms.untracked.bool(True), + useDeadTimeZoning = cms.bool(True), # Width (in #HS) of a fixed dead zone around a key HS: - clctStateMachineZone = cms.untracked.uint32(8), + clctStateMachineZone = cms.uint32(8), # Enables the algo which instead of using the fixed dead zone width, # varies it depending on the width of a triggered CLCT pattern # (if True, the clctStateMachineZone is ignored): - useDynamicStateMachineZone = cms.untracked.bool(True), + useDynamicStateMachineZone = cms.bool(True), # Pretrigger HS +- clctPretriggerTriggerZone sets the trigger matching zone # which defines how far from pretrigger HS the TMB may look for a trigger HS # (it becomes important to do so with localized dead-time zoning): - clctPretriggerTriggerZone = cms.untracked.uint32(5), + clctPretriggerTriggerZone = cms.uint32(5), # whether to store the "corrected" CLCT stub time # (currently it is median time of all hits in a pattern) into the CSCCLCTDigi bx, # and temporary store the regular "key layer hit" time into the CSCCLCTDigi fullBX: - clctUseCorrectedBx = cms.untracked.bool(True) + clctUseCorrectedBx = cms.bool(True) ), tmbParam = cms.PSet( @@ -248,20 +249,20 @@ matchTrigWindowSize = cms.uint32(3), tmbL1aWindowSize = cms.uint32(7), # Debug - verbosity = cms.untracked.int32(0), + verbosity = cms.int32(0), # Configure early_tbins instead of hardcoding it - tmbEarlyTbins = cms.untracked.int32(4), + tmbEarlyTbins = cms.int32(4), # Flag for whether to readout only the earliest max two LCTs in a # L1A readout window, as there is only room just for two in the TMB header. # If false, all LCTs would be readout in L1A window. - tmbReadoutEarliest2 = cms.untracked.bool(True), + tmbReadoutEarliest2 = cms.bool(True), # For CLCT-centric matching, whether to drop ALCTs that were matched # to CLCTs in this BX, and not use them in the following BX # (default non-upgrade TMB behavior). - tmbDropUsedAlcts = cms.untracked.bool(True) + tmbDropUsedAlcts = cms.bool(True) ), # to be used by ME11 chambers with upgraded TMB and ALCT @@ -274,54 +275,54 @@ matchTrigWindowSize = cms.uint32(3), tmbL1aWindowSize = cms.uint32(7), # Debug - verbosity = cms.untracked.int32(0), + verbosity = cms.int32(0), # Configure early_tbins instead of hardcoding it - tmbEarlyTbins = cms.untracked.int32(4), + tmbEarlyTbins = cms.int32(4), # Flag for whether to readout only the earliest max two LCTs in a # L1A readout window, as there is only room just for two in the TMB header. # If false, all LCTs would be readout in L1A window. - tmbReadoutEarliest2 = cms.untracked.bool(False), + tmbReadoutEarliest2 = cms.bool(False), # For CLCT-centric matching, whether to drop ALCTs that were matched # to CLCTs in this BX, and not use them in the following BX # (default non-upgrade TMB behavior). - tmbDropUsedAlcts = cms.untracked.bool(False), + tmbDropUsedAlcts = cms.bool(False), # Switch to enable # True = CLCT-centric matching (default non-upgrade behavior, # take CLCTs in BX look for matching ALCTs in window) # False = ALCT-centric matching (recommended for SLHC, # take ALCTs in BX look for matching CLCTs in window) - clctToAlct = cms.untracked.bool(False), + clctToAlct = cms.bool(False), # For ALCT-centric matching, whether to drop CLCTs that were matched # to ALCTs in this BX, and not use them in the following BX - tmbDropUsedClcts = cms.untracked.bool(False), + tmbDropUsedClcts = cms.bool(False), # For CLCT-centric matching in ME11, break after finding # the first BX with matching ALCT - matchEarliestAlctME11Only = cms.untracked.bool(False), + matchEarliestAlctME11Only = cms.bool(False), # For ALCT-centric matching in ME11, break after finding # the first BX with matching CLCT - matchEarliestClctME11Only = cms.untracked.bool(False), + matchEarliestClctME11Only = cms.bool(False), # 0 = default "non-X-BX" sorting algorithm, # where the first BX with match goes first # 1 = simple X-BX sorting algorithm, # where the central match BX goes first, # then the closest early, the slocest late, etc. - tmbCrossBxAlgorithm = cms.untracked.uint32(1), + tmbCrossBxAlgorithm = cms.uint32(1), # How many maximum LCTs per whole chamber per BX to keep # (supposedly, 1b and 1a can have max 2 each) - maxME11LCTs = cms.untracked.uint32(2) + maxME11LCTs = cms.uint32(2) ), # MPC sorter config for SLHC studies mpcSLHC = cms.PSet( - mpcMaxStubs = cms.untracked.uint32(3) + mpcMaxStubs = cms.uint32(3) ) ) diff --git a/L1Trigger/CSCTriggerPrimitives/python/cscTriggerPrimitiveDigisPostLS2_cfi.py b/L1Trigger/CSCTriggerPrimitives/python/cscTriggerPrimitiveDigisPostLS2_cfi.py new file mode 100644 index 0000000000000..83a902bce5263 --- /dev/null +++ b/L1Trigger/CSCTriggerPrimitives/python/cscTriggerPrimitiveDigisPostLS2_cfi.py @@ -0,0 +1,407 @@ +import FWCore.ParameterSet.Config as cms + +from L1Trigger.CSCCommonTrigger.CSCCommonTrigger_cfi import * +# Default parameters for CSCTriggerPrimitives generator +# for GEM-CSC-RPC integrated local trigger in Post-LS2 era +# ===================================================== +cscTriggerPrimitiveDigisPostLS2 = cms.EDProducer("CSCTriggerPrimitivesProducer", + CSCCommonTrigger, + + # if False, parameters will be read in from DB using EventSetup mechanism + # else will use parameters from this config + debugParameters = cms.bool(True), + + # Name of digi producer module(s) + CSCComparatorDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCComparatorDigi"), + CSCWireDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCWireDigi"), + GEMCSCPadDigiProducer = cms.InputTag("simMuonGEMCSCPadDigis"), + + # for SLHC studies we don't want bad chambers checks so far + checkBadChambers = cms.bool(False), + fractionBrokenCSCs = cms.double(0.0), + + # Parameters common for all boards + commonParam = cms.PSet( + isTMB07 = cms.bool(True), + isMTCC = cms.bool(False), + + # Flag for SLHC studies (upgraded ME11, MPC) + # (if true, isTMB07 should be true as well) + isSLHC = cms.bool(True), + + # ME1a configuration: + # smartME1aME1b=f, gangedME1a=t + # default logic for current HW + # smartME1aME1b=t, gangedME1a=f + # realistic upgrade scenario: + # one ALCT finder and two CLCT finders per ME11 + # with additional logic for A/CLCT matching with ME1a unganged + # smartME1aME1b=t, gangedME1a=t + # the previous case with ME1a still being ganged + # Note: gangedME1a has effect only if smartME1aME1b=t + smartME1aME1b = cms.bool(True), + gangedME1a = cms.bool(False), + + # flagis to optionally disable finding stubs in ME42 or ME1a + disableME1a = cms.bool(False), + disableME42 = cms.bool(False), + + # run integrated local triggers + runME11ILT = cms.bool(True), + ), + + # Parameters for ALCT processors: old MC studies + alctParamOldMC = cms.PSet( + alctFifoTbins = cms.uint32(16), + alctFifoPretrig = cms.uint32(10), + alctDriftDelay = cms.uint32(3), + alctNplanesHitPretrig = cms.uint32(2), + alctNplanesHitPattern = cms.uint32(4), + alctNplanesHitAccelPretrig = cms.uint32(2), + alctNplanesHitAccelPattern = cms.uint32(4), + alctTrigMode = cms.uint32(3), + alctAccelMode = cms.uint32(1), + alctL1aWindowWidth = cms.uint32(5), + verbosity = cms.int32(0) + ), + + # Parameters for ALCT processors: MTCC-II + alctParamMTCC = cms.PSet( + alctFifoTbins = cms.uint32(16), + alctFifoPretrig = cms.uint32(10), + alctDriftDelay = cms.uint32(3), + alctNplanesHitPretrig = cms.uint32(2), + alctNplanesHitPattern = cms.uint32(4), + alctNplanesHitAccelPretrig = cms.uint32(2), + alctNplanesHitAccelPattern = cms.uint32(4), + alctTrigMode = cms.uint32(2), + alctAccelMode = cms.uint32(0), + alctL1aWindowWidth = cms.uint32(3), + verbosity = cms.int32(0) + ), + + # Parameters for ALCT processors: 2007 and later + alctParam07 = cms.PSet( + alctFifoTbins = cms.uint32(16), + alctFifoPretrig = cms.uint32(10), + alctDriftDelay = cms.uint32(2), + alctNplanesHitPretrig = cms.uint32(3), + alctNplanesHitPattern = cms.uint32(4), + alctNplanesHitAccelPretrig = cms.uint32(3), + alctNplanesHitAccelPattern = cms.uint32(4), + alctTrigMode = cms.uint32(2), + alctAccelMode = cms.uint32(0), + alctL1aWindowWidth = cms.uint32(7), + verbosity = cms.int32(0), + + # Configure early_tbins instead of hardcoding it + alctEarlyTbins = cms.int32(4), + + # Use narrow pattern mask for ring 1 chambers + alctNarrowMaskForR1 = cms.bool(True), + + # configured, not hardcoded, hit persistency + alctHitPersist = cms.uint32(6), + + # configure, not hardcode, up to how many BXs in the past + # ghost cancellation in neighboring WGs may happen + alctGhostCancellationBxDepth = cms.int32(1), + + # whether to compare the quality of stubs in neighboring WGs in the past + # to the quality of a stub in current WG + # when doing ghost cancellation + alctGhostCancellationSideQuality = cms.bool(True), + + # how soon after pretrigger and alctDriftDelay can next pretrigger happen? + alctPretrigDeadtime = cms.uint32(4) + ), + + # Parameters for ALCT processors: SLHC studies + alctSLHC = cms.PSet( + alctFifoTbins = cms.uint32(16), + alctFifoPretrig = cms.uint32(10), + alctDriftDelay = cms.uint32(2), + alctNplanesHitPretrig = cms.uint32(3), + alctNplanesHitPattern = cms.uint32(4), + alctNplanesHitAccelPretrig = cms.uint32(3), + alctNplanesHitAccelPattern = cms.uint32(4), + alctTrigMode = cms.uint32(2), + alctAccelMode = cms.uint32(0), + alctL1aWindowWidth = cms.uint32(7), + verbosity = cms.int32(0), + + # Configure early_tbins instead of hardcoding it + alctEarlyTbins = cms.int32(4), + + # Use narrow pattern mask for ring 1 chambers + alctNarrowMaskForR1 = cms.bool(True), + + # configured, not hardcoded, hit persistency + alctHitPersist = cms.uint32(6), + + # configure, not hardcode, up to how many BXs in the past + # ghost cancellation in neighboring WGs may happen + alctGhostCancellationBxDepth = cms.int32(1), + + # whether to compare the quality of stubs in neighboring WGs in the past + # to the quality of a stub in current WG + # when doing ghost cancellation + alctGhostCancellationSideQuality = cms.bool(True), + + # how soon after pretrigger and alctDriftDelay can next pretrigger happen? + alctPretrigDeadtime = cms.uint32(0), + + # SLHC only for ME11: + # whether to store the "corrected" ALCT stub time + # (currently it is median time of particular hits in a pattern) into the ASCCLCTDigi bx, + # and temporary store the regular "key layer hit" time into the CSCCLCTDigi fullBX: + alctUseCorrectedBx = cms.bool(True) + ), + + # Parameters for CLCT processors: old MC studies + clctParamOldMC = cms.PSet( + clctFifoTbins = cms.uint32(12), + clctFifoPretrig = cms.uint32(7), + clctHitPersist = cms.uint32(6), + clctDriftDelay = cms.uint32(2), + clctNplanesHitPretrig = cms.uint32(2), + clctNplanesHitPattern = cms.uint32(4), + clctPidThreshPretrig = cms.uint32(2), + clctMinSeparation = cms.uint32(10), + # Debug + verbosity = cms.int32(0) + ), + + # Parameters for CLCT processors: MTCC-II + clctParamMTCC = cms.PSet( + clctFifoTbins = cms.uint32(12), + clctFifoPretrig = cms.uint32(7), + clctHitPersist = cms.uint32(6), + clctDriftDelay = cms.uint32(2), + clctNplanesHitPretrig = cms.uint32(4), + clctNplanesHitPattern = cms.uint32(1), + clctPidThreshPretrig = cms.uint32(2), + clctMinSeparation = cms.uint32(10), + # Debug + verbosity = cms.int32(0) + ), + + # Parameters for CLCT processors: 2007 and later + clctParam07 = cms.PSet( + clctFifoTbins = cms.uint32(12), + clctFifoPretrig = cms.uint32(7), + clctHitPersist = cms.uint32(4), + clctDriftDelay = cms.uint32(2), + clctNplanesHitPretrig = cms.uint32(3), + clctNplanesHitPattern = cms.uint32(4), + # increase pattern ID threshold from 2 to 4 to trigger higher pt tracks + clctPidThreshPretrig = cms.uint32(4), + # decrease possible minimal #HS distance between two CLCTs in a BX from 10 to 5: + clctMinSeparation = cms.uint32(5), + # Debug + verbosity = cms.int32(0), + + # BX to start CLCT finding (poor man's dead-time shortening): + clctStartBxShift = cms.int32(0) + ), + + # Parameters for CLCT processors: SLHC studies + clctSLHC = cms.PSet( + clctFifoTbins = cms.uint32(12), + clctFifoPretrig = cms.uint32(7), + clctHitPersist = cms.uint32(4), + clctDriftDelay = cms.uint32(2), + clctNplanesHitPretrig = cms.uint32(3), + clctNplanesHitPattern = cms.uint32(4), + # increase pattern ID threshold from 2 to 4 to trigger higher pt tracks + clctPidThreshPretrig = cms.uint32(4), + # decrease possible minimal #HS distance between two CLCTs in a BX from 10 to 5: + clctMinSeparation = cms.uint32(5), + # Debug + verbosity = cms.int32(0), + + # BX to start CLCT finding (poor man's to shorten the dead-time): + clctStartBxShift = cms.int32(0), + + # Turns on algorithms of localized dead-time zones: + useDeadTimeZoning = cms.bool(True), + + # Width (in #HS) of a fixed dead zone around a key HS: + clctStateMachineZone = cms.uint32(8), + + # Enables the algo which instead of using the fixed dead zone width, + # varies it depending on the width of a triggered CLCT pattern + # (if True, the clctStateMachineZone is ignored): + useDynamicStateMachineZone = cms.bool(True), + + # Pretrigger HS +- clctPretriggerTriggerZone sets the trigger matching zone + # which defines how far from pretrigger HS the TMB may look for a trigger HS + # (it becomes important to do so with localized dead-time zoning): + clctPretriggerTriggerZone = cms.uint32(5), + + # whether to store the "corrected" CLCT stub time + # (currently it is median time of all hits in a pattern) into the CSCCLCTDigi bx, + # and temporary store the regular "key layer hit" time into the CSCCLCTDigi fullBX: + clctUseCorrectedBx = cms.bool(True) + ), + + tmbParam = cms.PSet( + mpcBlockMe1a = cms.uint32(0), + alctTrigEnable = cms.uint32(0), + clctTrigEnable = cms.uint32(0), + matchTrigEnable = cms.uint32(1), + # reduce ALCT-CLCT matching window size from 7 to 3 + matchTrigWindowSize = cms.uint32(3), + tmbL1aWindowSize = cms.uint32(7), + # Debug + verbosity = cms.int32(0), + + # Configure early_tbins instead of hardcoding it + tmbEarlyTbins = cms.int32(4), + + # Flag for whether to readout only the earliest max two LCTs in a + # L1A readout window, as there is only room just for two in the TMB header. + # If false, all LCTs would be readout in L1A window. + tmbReadoutEarliest2 = cms.bool(True), + + # For CLCT-centric matching, whether to drop ALCTs that were matched + # to CLCTs in this BX, and not use them in the following BX + # (default non-upgrade TMB behavior). + tmbDropUsedAlcts = cms.bool(True) + ), + + # to be used by ME11 chambers with upgraded TMB and ALCT + tmbSLHC = cms.PSet( + mpcBlockMe1a = cms.uint32(0), + alctTrigEnable = cms.uint32(0), + clctTrigEnable = cms.uint32(0), + matchTrigEnable = cms.uint32(1), + # reduce ALCT-CLCT matching window size from 7 to 3 + matchTrigWindowSize = cms.uint32(3), + tmbL1aWindowSize = cms.uint32(7), + # Debug + verbosity = cms.int32(0), + + # Configure early_tbins instead of hardcoding it + tmbEarlyTbins = cms.int32(4), + + # Flag for whether to readout only the earliest max two LCTs in a + # L1A readout window, as there is only room just for two in the TMB header. + # If false, all LCTs would be readout in L1A window. + tmbReadoutEarliest2 = cms.bool(False), + + # For CLCT-centric matching, whether to drop ALCTs that were matched + # to CLCTs in this BX, and not use them in the following BX + # (default non-upgrade TMB behavior). + tmbDropUsedAlcts = cms.bool(False), + + # Switch to enable + # True = CLCT-centric matching (default non-upgrade behavior, + # take CLCTs in BX look for matching ALCTs in window) + # False = ALCT-centric matching (recommended for SLHC, + # take ALCTs in BX look for matching CLCTs in window) + clctToAlct = cms.bool(False), + + # For ALCT-centric matching, whether to drop CLCTs that were matched + # to ALCTs in this BX, and not use them in the following BX + tmbDropUsedClcts = cms.bool(False), + + # For CLCT-centric matching in ME11, break after finding + # the first BX with matching ALCT + matchEarliestAlctME11Only = cms.bool(False), + + # For ALCT-centric matching in ME11, break after finding + # the first BX with matching CLCT + matchEarliestClctME11Only = cms.bool(False), + + # 0 = default "non-X-BX" sorting algorithm, + # where the first BX with match goes first + # 1 = simple X-BX sorting algorithm, + # where the central match BX goes first, + # then the closest early, the slocest late, etc. + tmbCrossBxAlgorithm = cms.uint32(1), + + # How many maximum LCTs per whole chamber per BX to keep + # (supposedly, 1b and 1a can have max 2 each) + maxME11LCTs = cms.uint32(2) + ), + + # to be used by ME11 chambers with GEM-CSC ILT + me11tmbSLHCGEM = cms.PSet( + mpcBlockMe1a = cms.uint32(0), + alctTrigEnable = cms.uint32(0), + clctTrigEnable = cms.uint32(0), + matchTrigEnable = cms.uint32(1), + matchTrigWindowSize = cms.uint32(3), + tmbL1aWindowSize = cms.uint32(7), + verbosity = cms.int32(0), + tmbEarlyTbins = cms.int32(4), + tmbReadoutEarliest2 = cms.bool(False), + tmbDropUsedAlcts = cms.bool(False), + clctToAlct = cms.bool(False), + tmbDropUsedClcts = cms.bool(False), + matchEarliestAlctME11Only = cms.bool(False), + matchEarliestClctME11Only = cms.bool(False), + tmbCrossBxAlgorithm = cms.uint32(2), + maxME11LCTs = cms.uint32(2), + + ## run in debug mode + debugLUTs = cms.bool(False), + debugMatching = cms.bool(False), + debugGEMDphi = cms.bool(False), + + ## use old dataformat + useOldLCTDataFormatALCTGEM = cms.bool(True), + useOldLCTDataFormatCLCTGEM = cms.bool(True), + + ## copad construction + maxDeltaBXInCoPad = cms.int32(1), + maxDeltaPadInCoPad = cms.int32(1), + + ## matching to pads in case LowQ CLCT + maxDeltaBXPadEven = cms.int32(1), + maxDeltaBXPadOdd = cms.int32(1), + maxDeltaPadPadEven = cms.int32(2), + maxDeltaPadPadOdd = cms.int32(3), + + ## matching to pads in case absent CLCT + maxDeltaBXCoPadEven = cms.int32(0), + maxDeltaBXCoPadOdd = cms.int32(0), + maxDeltaPadCoPadEven = cms.int32(2), + maxDeltaPadCoPadOdd = cms.int32(3), + + ## efficiency recovery switches + dropLowQualityCLCTsNoGEMs_ME1a = cms.bool(False), + dropLowQualityCLCTsNoGEMs_ME1b = cms.bool(True), + dropLowQualityALCTsNoGEMs_ME1a = cms.bool(False), + dropLowQualityALCTsNoGEMs_ME1b = cms.bool(False), + buildLCTfromALCTandGEM_ME1a = cms.bool(True), + buildLCTfromALCTandGEM_ME1b = cms.bool(True), + buildLCTfromCLCTandGEM_ME1a = cms.bool(True), + buildLCTfromCLCTandGEM_ME1b = cms.bool(True), + doLCTGhostBustingWithGEMs = cms.bool(False), + correctLCTtimingWithGEM = cms.bool(False), + promoteALCTGEMpattern = cms.bool(True), + promoteALCTGEMquality = cms.bool(True), + promoteCLCTGEMquality_ME1a = cms.bool(True), + promoteCLCTGEMquality_ME1b = cms.bool(True), + + ## rate reduction + doGemMatching = cms.bool(True), + gemMatchDeltaEta = cms.double(0.08), + gemMatchDeltaBX = cms.int32(1), + gemMatchDeltaPhiOdd = cms.double(1), + gemMatchDeltaPhiEven = cms.double(1), + gemMatchMinEta = cms.double(1.55), + gemMatchMaxEta = cms.double(2.15), + gemClearNomatchLCTs = cms.bool(False), + + ## cross BX algorithm + firstTwoLCTsInChamber = cms.bool(True), + ), + + # MPC sorter config for SLHC studies + mpcSLHC = cms.PSet( + mpcMaxStubs = cms.uint32(3) + ) +) diff --git a/L1Trigger/CSCTriggerPrimitives/python/cscTriggerPrimitiveDigisPostLS3_cfi.py b/L1Trigger/CSCTriggerPrimitives/python/cscTriggerPrimitiveDigisPostLS3_cfi.py new file mode 100644 index 0000000000000..da107a213ecd0 --- /dev/null +++ b/L1Trigger/CSCTriggerPrimitives/python/cscTriggerPrimitiveDigisPostLS3_cfi.py @@ -0,0 +1,521 @@ +import FWCore.ParameterSet.Config as cms + +from L1Trigger.CSCCommonTrigger.CSCCommonTrigger_cfi import * +# Default parameters for CSCTriggerPrimitives generator +# for GEM-CSC-RPC integrated local trigger in Post-LS3 era +# ===================================================== +cscTriggerPrimitiveDigisPostLS3 = cms.EDProducer("CSCTriggerPrimitivesProducer", + CSCCommonTrigger, + + # if False, parameters will be read in from DB using EventSetup mechanism + # else will use parameters from this config + debugParameters = cms.bool(True), + + # Name of digi producer module(s) + CSCComparatorDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCComparatorDigi"), + CSCWireDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCWireDigi"), + GEMCSCPadDigiProducer = cms.InputTag("simMuonGEMCSCPadDigis"), + RPCDigiProducer = cms.InputTag("simMuonRPCDigis"), + + # for SLHC studies we don't want bad chambers checks so far + checkBadChambers = cms.bool(False), + fractionBrokenCSCs = cms.double(0.0), + + # Parameters common for all boards + commonParam = cms.PSet( + isTMB07 = cms.bool(True), + isMTCC = cms.bool(False), + + # Flag for SLHC studies (upgraded ME11, MPC) + # (if true, isTMB07 should be true as well) + isSLHC = cms.bool(True), + + # ME1a configuration: + # smartME1aME1b=f, gangedME1a=t + # default logic for current HW + # smartME1aME1b=t, gangedME1a=f + # realistic upgrade scenario: + # one ALCT finder and two CLCT finders per ME11 + # with additional logic for A/CLCT matching with ME1a unganged + # smartME1aME1b=t, gangedME1a=t + # the previous case with ME1a still being ganged + # Note: gangedME1a has effect only if smartME1aME1b=t + smartME1aME1b = cms.bool(True), + gangedME1a = cms.bool(False), + + # flagis to optionally disable finding stubs in ME42 or ME1a + disableME1a = cms.bool(False), + disableME42 = cms.bool(False), + + # run integrated local triggers + runME11ILT = cms.bool(True), + runME21ILT = cms.bool(True), + runME3141ILT = cms.bool(True), + ), + + # Parameters for ALCT processors: old MC studies + alctParamOldMC = cms.PSet( + alctFifoTbins = cms.uint32(16), + alctFifoPretrig = cms.uint32(10), + alctDriftDelay = cms.uint32(3), + alctNplanesHitPretrig = cms.uint32(2), + alctNplanesHitPattern = cms.uint32(4), + alctNplanesHitAccelPretrig = cms.uint32(2), + alctNplanesHitAccelPattern = cms.uint32(4), + alctTrigMode = cms.uint32(3), + alctAccelMode = cms.uint32(1), + alctL1aWindowWidth = cms.uint32(5), + verbosity = cms.int32(0) + ), + + # Parameters for ALCT processors: MTCC-II + alctParamMTCC = cms.PSet( + alctFifoTbins = cms.uint32(16), + alctFifoPretrig = cms.uint32(10), + alctDriftDelay = cms.uint32(3), + alctNplanesHitPretrig = cms.uint32(2), + alctNplanesHitPattern = cms.uint32(4), + alctNplanesHitAccelPretrig = cms.uint32(2), + alctNplanesHitAccelPattern = cms.uint32(4), + alctTrigMode = cms.uint32(2), + alctAccelMode = cms.uint32(0), + alctL1aWindowWidth = cms.uint32(3), + verbosity = cms.int32(0) + ), + + # Parameters for ALCT processors: 2007 and later + alctParam07 = cms.PSet( + alctFifoTbins = cms.uint32(16), + alctFifoPretrig = cms.uint32(10), + alctDriftDelay = cms.uint32(2), + alctNplanesHitPretrig = cms.uint32(3), + alctNplanesHitPattern = cms.uint32(4), + alctNplanesHitAccelPretrig = cms.uint32(3), + alctNplanesHitAccelPattern = cms.uint32(4), + alctTrigMode = cms.uint32(2), + alctAccelMode = cms.uint32(0), + alctL1aWindowWidth = cms.uint32(7), + verbosity = cms.int32(0), + + # Configure early_tbins instead of hardcoding it + alctEarlyTbins = cms.int32(4), + + # Use narrow pattern mask for ring 1 chambers + alctNarrowMaskForR1 = cms.bool(True), + + # configured, not hardcoded, hit persistency + alctHitPersist = cms.uint32(6), + + # configure, not hardcode, up to how many BXs in the past + # ghost cancellation in neighboring WGs may happen + alctGhostCancellationBxDepth = cms.int32(1), + + # whether to compare the quality of stubs in neighboring WGs in the past + # to the quality of a stub in current WG + # when doing ghost cancellation + alctGhostCancellationSideQuality = cms.bool(True), + + # how soon after pretrigger and alctDriftDelay can next pretrigger happen? + alctPretrigDeadtime = cms.uint32(4) + ), + + # Parameters for ALCT processors: SLHC studies + alctSLHC = cms.PSet( + alctFifoTbins = cms.uint32(16), + alctFifoPretrig = cms.uint32(10), + alctDriftDelay = cms.uint32(2), + alctNplanesHitPretrig = cms.uint32(3), + alctNplanesHitPattern = cms.uint32(4), + alctNplanesHitAccelPretrig = cms.uint32(3), + alctNplanesHitAccelPattern = cms.uint32(4), + alctTrigMode = cms.uint32(2), + alctAccelMode = cms.uint32(0), + alctL1aWindowWidth = cms.uint32(7), + verbosity = cms.int32(0), + + # Configure early_tbins instead of hardcoding it + alctEarlyTbins = cms.int32(4), + + # Use narrow pattern mask for ring 1 chambers + alctNarrowMaskForR1 = cms.bool(True), + + # configured, not hardcoded, hit persistency + alctHitPersist = cms.uint32(6), + + # configure, not hardcode, up to how many BXs in the past + # ghost cancellation in neighboring WGs may happen + alctGhostCancellationBxDepth = cms.int32(1), + + # whether to compare the quality of stubs in neighboring WGs in the past + # to the quality of a stub in current WG + # when doing ghost cancellation + alctGhostCancellationSideQuality = cms.bool(True), + + # how soon after pretrigger and alctDriftDelay can next pretrigger happen? + alctPretrigDeadtime = cms.uint32(0), + + # SLHC only for ME11: + # whether to store the "corrected" ALCT stub time + # (currently it is median time of particular hits in a pattern) into the ASCCLCTDigi bx, + # and temporary store the regular "key layer hit" time into the CSCCLCTDigi fullBX: + alctUseCorrectedBx = cms.bool(True) + ), + + # Parameters for CLCT processors: old MC studies + clctParamOldMC = cms.PSet( + clctFifoTbins = cms.uint32(12), + clctFifoPretrig = cms.uint32(7), + clctHitPersist = cms.uint32(6), + clctDriftDelay = cms.uint32(2), + clctNplanesHitPretrig = cms.uint32(2), + clctNplanesHitPattern = cms.uint32(4), + clctPidThreshPretrig = cms.uint32(2), + clctMinSeparation = cms.uint32(10), + # Debug + verbosity = cms.int32(0) + ), + + # Parameters for CLCT processors: MTCC-II + clctParamMTCC = cms.PSet( + clctFifoTbins = cms.uint32(12), + clctFifoPretrig = cms.uint32(7), + clctHitPersist = cms.uint32(6), + clctDriftDelay = cms.uint32(2), + clctNplanesHitPretrig = cms.uint32(4), + clctNplanesHitPattern = cms.uint32(1), + clctPidThreshPretrig = cms.uint32(2), + clctMinSeparation = cms.uint32(10), + # Debug + verbosity = cms.int32(0) + ), + + # Parameters for CLCT processors: 2007 and later + clctParam07 = cms.PSet( + clctFifoTbins = cms.uint32(12), + clctFifoPretrig = cms.uint32(7), + clctHitPersist = cms.uint32(4), + clctDriftDelay = cms.uint32(2), + clctNplanesHitPretrig = cms.uint32(3), + clctNplanesHitPattern = cms.uint32(4), + # increase pattern ID threshold from 2 to 4 to trigger higher pt tracks + clctPidThreshPretrig = cms.uint32(4), + # decrease possible minimal #HS distance between two CLCTs in a BX from 10 to 5: + clctMinSeparation = cms.uint32(5), + # Debug + verbosity = cms.int32(0), + + # BX to start CLCT finding (poor man's dead-time shortening): + clctStartBxShift = cms.int32(0) + ), + + # Parameters for CLCT processors: SLHC studies + clctSLHC = cms.PSet( + clctFifoTbins = cms.uint32(12), + clctFifoPretrig = cms.uint32(7), + clctHitPersist = cms.uint32(4), + clctDriftDelay = cms.uint32(2), + clctNplanesHitPretrig = cms.uint32(3), + clctNplanesHitPattern = cms.uint32(4), + # increase pattern ID threshold from 2 to 4 to trigger higher pt tracks + clctPidThreshPretrig = cms.uint32(4), + # decrease possible minimal #HS distance between two CLCTs in a BX from 10 to 5: + clctMinSeparation = cms.uint32(5), + # Debug + verbosity = cms.int32(0), + + # BX to start CLCT finding (poor man's to shorten the dead-time): + clctStartBxShift = cms.int32(0), + + # Turns on algorithms of localized dead-time zones: + useDeadTimeZoning = cms.bool(True), + + # Width (in #HS) of a fixed dead zone around a key HS: + clctStateMachineZone = cms.uint32(8), + + # Enables the algo which instead of using the fixed dead zone width, + # varies it depending on the width of a triggered CLCT pattern + # (if True, the clctStateMachineZone is ignored): + useDynamicStateMachineZone = cms.bool(True), + + # Pretrigger HS +- clctPretriggerTriggerZone sets the trigger matching zone + # which defines how far from pretrigger HS the TMB may look for a trigger HS + # (it becomes important to do so with localized dead-time zoning): + clctPretriggerTriggerZone = cms.uint32(5), + + # whether to store the "corrected" CLCT stub time + # (currently it is median time of all hits in a pattern) into the CSCCLCTDigi bx, + # and temporary store the regular "key layer hit" time into the CSCCLCTDigi fullBX: + clctUseCorrectedBx = cms.bool(True) + ), + + tmbParam = cms.PSet( + mpcBlockMe1a = cms.uint32(0), + alctTrigEnable = cms.uint32(0), + clctTrigEnable = cms.uint32(0), + matchTrigEnable = cms.uint32(1), + # reduce ALCT-CLCT matching window size from 7 to 3 + matchTrigWindowSize = cms.uint32(3), + tmbL1aWindowSize = cms.uint32(7), + # Debug + verbosity = cms.int32(0), + + # Configure early_tbins instead of hardcoding it + tmbEarlyTbins = cms.int32(4), + + # Flag for whether to readout only the earliest max two LCTs in a + # L1A readout window, as there is only room just for two in the TMB header. + # If false, all LCTs would be readout in L1A window. + tmbReadoutEarliest2 = cms.bool(True), + + # For CLCT-centric matching, whether to drop ALCTs that were matched + # to CLCTs in this BX, and not use them in the following BX + # (default non-upgrade TMB behavior). + tmbDropUsedAlcts = cms.bool(True) + ), + + # to be used by ME11 chambers with upgraded TMB and ALCT + tmbSLHC = cms.PSet( + mpcBlockMe1a = cms.uint32(0), + alctTrigEnable = cms.uint32(0), + clctTrigEnable = cms.uint32(0), + matchTrigEnable = cms.uint32(1), + # reduce ALCT-CLCT matching window size from 7 to 3 + matchTrigWindowSize = cms.uint32(3), + tmbL1aWindowSize = cms.uint32(7), + # Debug + verbosity = cms.int32(0), + + # Configure early_tbins instead of hardcoding it + tmbEarlyTbins = cms.int32(4), + + # Flag for whether to readout only the earliest max two LCTs in a + # L1A readout window, as there is only room just for two in the TMB header. + # If false, all LCTs would be readout in L1A window. + tmbReadoutEarliest2 = cms.bool(False), + + # For CLCT-centric matching, whether to drop ALCTs that were matched + # to CLCTs in this BX, and not use them in the following BX + # (default non-upgrade TMB behavior). + tmbDropUsedAlcts = cms.bool(False), + + # Switch to enable + # True = CLCT-centric matching (default non-upgrade behavior, + # take CLCTs in BX look for matching ALCTs in window) + # False = ALCT-centric matching (recommended for SLHC, + # take ALCTs in BX look for matching CLCTs in window) + clctToAlct = cms.bool(False), + + # For ALCT-centric matching, whether to drop CLCTs that were matched + # to ALCTs in this BX, and not use them in the following BX + tmbDropUsedClcts = cms.bool(False), + + # For CLCT-centric matching in ME11, break after finding + # the first BX with matching ALCT + matchEarliestAlctME11Only = cms.bool(False), + + # For ALCT-centric matching in ME11, break after finding + # the first BX with matching CLCT + matchEarliestClctME11Only = cms.bool(False), + + # 0 = default "non-X-BX" sorting algorithm, + # where the first BX with match goes first + # 1 = simple X-BX sorting algorithm, + # where the central match BX goes first, + # then the closest early, the slocest late, etc. + tmbCrossBxAlgorithm = cms.uint32(1), + + # How many maximum LCTs per whole chamber per BX to keep + # (supposedly, 1b and 1a can have max 2 each) + maxME11LCTs = cms.uint32(2) + ), + + # to be used by ME11 chambers with GEM-CSC ILT + me11tmbSLHCGEM = cms.PSet( + mpcBlockMe1a = cms.uint32(0), + alctTrigEnable = cms.uint32(0), + clctTrigEnable = cms.uint32(0), + matchTrigEnable = cms.uint32(1), + matchTrigWindowSize = cms.uint32(3), + tmbL1aWindowSize = cms.uint32(7), + verbosity = cms.int32(0), + tmbEarlyTbins = cms.int32(4), + tmbReadoutEarliest2 = cms.bool(False), + tmbDropUsedAlcts = cms.bool(False), + clctToAlct = cms.bool(False), + tmbDropUsedClcts = cms.bool(False), + matchEarliestAlctME11Only = cms.bool(False), + matchEarliestClctME11Only = cms.bool(False), + tmbCrossBxAlgorithm = cms.uint32(2), + maxME11LCTs = cms.uint32(2), + + ## run in debug mode + debugLUTs = cms.bool(False), + debugMatching = cms.bool(False), + debugGEMDphi = cms.bool(False), + + ## use old dataformat + useOldLCTDataFormatALCTGEM = cms.bool(True), + useOldLCTDataFormatCLCTGEM = cms.bool(True), + + ## copad construction + maxDeltaBXInCoPad = cms.int32(1), + maxDeltaPadInCoPad = cms.int32(1), + + ## matching to pads in case LowQ CLCT + maxDeltaBXPadEven = cms.int32(1), + maxDeltaBXPadOdd = cms.int32(1), + maxDeltaPadPadEven = cms.int32(2), + maxDeltaPadPadOdd = cms.int32(3), + + ## matching to pads in case absent CLCT + maxDeltaBXCoPadEven = cms.int32(0), + maxDeltaBXCoPadOdd = cms.int32(0), + maxDeltaPadCoPadEven = cms.int32(2), + maxDeltaPadCoPadOdd = cms.int32(3), + + ## efficiency recovery switches + dropLowQualityCLCTsNoGEMs_ME1a = cms.bool(False), + dropLowQualityCLCTsNoGEMs_ME1b = cms.bool(True), + dropLowQualityALCTsNoGEMs_ME1a = cms.bool(False), + dropLowQualityALCTsNoGEMs_ME1b = cms.bool(False), + buildLCTfromALCTandGEM_ME1a = cms.bool(True), + buildLCTfromALCTandGEM_ME1b = cms.bool(True), + buildLCTfromCLCTandGEM_ME1a = cms.bool(True), + buildLCTfromCLCTandGEM_ME1b = cms.bool(True), + doLCTGhostBustingWithGEMs = cms.bool(False), + correctLCTtimingWithGEM = cms.bool(False), + promoteALCTGEMpattern = cms.bool(True), + promoteALCTGEMquality = cms.bool(True), + promoteCLCTGEMquality_ME1a = cms.bool(True), + promoteCLCTGEMquality_ME1b = cms.bool(True), + + ## rate reduction + doGemMatching = cms.bool(True), + gemMatchDeltaEta = cms.double(0.08), + gemMatchDeltaBX = cms.int32(1), + gemMatchDeltaPhiOdd = cms.double(1), + gemMatchDeltaPhiEven = cms.double(1), + gemMatchMinEta = cms.double(1.55), + gemMatchMaxEta = cms.double(2.15), + gemClearNomatchLCTs = cms.bool(False), + + ## cross BX algorithm + firstTwoLCTsInChamber = cms.bool(True), + ), + + # to be used by ME21 chambers with GEM-CSC ILT + me21tmbSLHCGEM = cms.PSet( + mpcBlockMe1a = cms.uint32(0), + alctTrigEnable = cms.uint32(0), + clctTrigEnable = cms.uint32(0), + matchTrigEnable = cms.uint32(1), + matchTrigWindowSize = cms.uint32(3), + tmbL1aWindowSize = cms.uint32(7), + verbosity = cms.int32(0), + tmbEarlyTbins = cms.int32(4), + tmbReadoutEarliest2 = cms.bool(False), + tmbDropUsedAlcts = cms.bool(False), + clctToAlct = cms.bool(False), + tmbDropUsedClcts = cms.bool(False), + matchEarliestAlctME21Only = cms.bool(False), + matchEarliestClctME21Only = cms.bool(False), + tmbCrossBxAlgorithm = cms.uint32(2), + maxME21LCTs = cms.uint32(2), + + ## run in debug mode + debugLUTs = cms.bool(False), + debugMatching = cms.bool(False), + debugGEMDphi = cms.bool(False), + + ## use old dataformat + useOldLCTDataFormatALCTGEM = cms.bool(True), + useOldLCTDataFormatCLCTGEM = cms.bool(True), + + ## copad construction + maxDeltaBXInCoPad = cms.int32(1), + maxDeltaPadInCoPad = cms.int32(1), + + ## matching to pads in case LowQ CLCT + maxDeltaBXPad = cms.int32(1), + maxDeltaPadPad = cms.int32(2), + + ## matching to pads in case absent CLCT + maxDeltaBXCoPad = cms.int32(0), + maxDeltaPadCoPad = cms.int32(2), + + ## efficiency recovery switches + dropLowQualityALCTsNoGEMs = cms.bool(False), + dropLowQualityCLCTsNoGEMs = cms.bool(True), + buildLCTfromALCTandGEM = cms.bool(True), + buildLCTfromCLCTandGEM = cms.bool(True), + doLCTGhostBustingWithGEMs = cms.bool(False), + correctLCTtimingWithGEM = cms.bool(False), + promoteALCTGEMpattern = cms.bool(True), + promoteALCTGEMquality = cms.bool(True), + promoteCLCTGEMquality = cms.bool(True), + + ## rate reduction + doGemMatching = cms.bool(True), + gemMatchDeltaEta = cms.double(0.08), + gemMatchDeltaBX = cms.int32(1), + gemMatchDeltaPhiOdd = cms.double(1), + gemMatchDeltaPhiEven = cms.double(1), + gemMatchMinEta = cms.double(1.5), + gemClearNomatchLCTs = cms.bool(False), + + firstTwoLCTsInChamber = cms.bool(True), + ), + + # to be used by ME31-ME41 chambers with RPC-CSC ILT + me3141tmbSLHCRPC = cms.PSet( + mpcBlockMe1a = cms.uint32(0), + alctTrigEnable = cms.uint32(0), + clctTrigEnable = cms.uint32(0), + matchTrigEnable = cms.uint32(1), + matchTrigWindowSize = cms.uint32(3), + tmbL1aWindowSize = cms.uint32(7), + verbosity = cms.int32(0), + tmbEarlyTbins = cms.int32(4), + tmbReadoutEarliest2 = cms.bool(False), + tmbDropUsedAlcts = cms.bool(False), + clctToAlct = cms.bool(False), + tmbDropUsedClcts = cms.bool(False), + matchEarliestClctME3141Only = cms.bool(False), + tmbCrossBxAlgorithm = cms.uint32(2), + maxME3141LCTs = cms.uint32(2), + + ## run in debug mode + debugLUTs = cms.bool(False), + debugMatching = cms.bool(False), + + ## use old dataformat + useOldLCTDataFormatCLCTRPC = cms.bool(True), + useOldLCTDataFormatALCTRPC = cms.bool(True), + + ## matching to digis in case LowQ CLCT + maxDeltaBXRPC = cms.int32(0), + maxDeltaStripRPC = cms.int32(3), + + ## efficiency recovery switches + dropLowQualityCLCTsNoRPCs = cms.bool(True), + buildLCTfromALCTandRPC = cms.bool(True), + buildLCTfromCLCTandRPC = cms.bool(True), + promoteCLCTRPCquality = cms.bool(True), + promoteALCTRPCpattern = cms.bool(True), + promoteALCTRPCquality = cms.bool(True), + + ## rate reduction + doRpcMatching = cms.bool(True), + rpcMatchDeltaEta = cms.double(0.08), + rpcMatchDeltaBX = cms.int32(1), + rpcMatchDeltaPhiOdd = cms.double(1), + rpcMatchDeltaPhiEven = cms.double(1), + rpcMatchMinEta = cms.double(1.5), + rpcClearNomatchLCTs = cms.bool(False), + ), + + # MPC sorter config for SLHC studies + mpcSLHC = cms.PSet( + mpcMaxStubs = cms.uint32(3) + ) +) diff --git a/L1Trigger/CSCTriggerPrimitives/python/cscTriggerPrimitiveDigis_cfi.py b/L1Trigger/CSCTriggerPrimitives/python/cscTriggerPrimitiveDigis_cfi.py index 5bc50a8794d9e..c54ca44504c17 100644 --- a/L1Trigger/CSCTriggerPrimitives/python/cscTriggerPrimitiveDigis_cfi.py +++ b/L1Trigger/CSCTriggerPrimitives/python/cscTriggerPrimitiveDigis_cfi.py @@ -9,13 +9,13 @@ # if False, parameters will be read in from DB using EventSetup mechanism # else will use parameters from this config debugParameters = cms.untracked.bool(False), - + # Name of digi producer module(s) CSCComparatorDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCComparatorDigi"), CSCWireDigiProducer = cms.InputTag("simMuonCSCDigis","MuonCSCWireDigi"), # for SLHC studies we don't want bad chambers checks so far - checkBadChambers_ = cms.untracked.bool(True), + checkBadChambers = cms.untracked.bool(True), # Parameters common for all boards commonParam = cms.PSet( diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCAnodeLCTProcessor.cc b/L1Trigger/CSCTriggerPrimitives/src/CSCAnodeLCTProcessor.cc index 442106805d2b5..d29367a678fc2 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCAnodeLCTProcessor.cc +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCAnodeLCTProcessor.cc @@ -207,10 +207,10 @@ CSCAnodeLCTProcessor::CSCAnodeLCTProcessor(unsigned endcap, unsigned station, accel_mode = conf.getParameter("alctAccelMode"); l1a_window_width = conf.getParameter("alctL1aWindowWidth"); - hit_persist = conf.getUntrackedParameter("alctHitPersist", 6); + hit_persist = conf.getParameter("alctHitPersist"); // Verbosity level, set to 0 (no print) by default. - infoV = conf.getUntrackedParameter("verbosity", 0); + infoV = conf.getParameter("verbosity"); // Other parameters. // Use open pattern instead of more restrictive (slim) ones. @@ -219,27 +219,27 @@ CSCAnodeLCTProcessor::CSCAnodeLCTProcessor(unsigned endcap, unsigned station, isTMB07 = comm.getParameter("isTMB07"); // Flag for SLHC studies - isSLHC = comm.getUntrackedParameter("isSLHC", false); + isSLHC = comm.getParameter("isSLHC"); // special configuration parameters for ME11 treatment - disableME1a = comm.getUntrackedParameter("disableME1a", false); + disableME1a = comm.getParameter("disableME1a"); // separate handle for early time bins - early_tbins = conf.getUntrackedParameter("alctEarlyTbins",-1); + early_tbins = conf.getParameter("alctEarlyTbins"); int fpga_latency = 6; if (early_tbins<0) early_tbins = fifo_pretrig - fpga_latency; // delta BX time depth for ghostCancellationLogic - ghost_cancellation_bx_depth = conf.getUntrackedParameter("alctGhostCancellationBxDepth", 4); + ghost_cancellation_bx_depth = conf.getParameter("alctGhostCancellationBxDepth"); // whether to consider ALCT candidates' qualities while doing ghostCancellationLogic on +-1 wire groups - ghost_cancellation_side_quality = conf.getUntrackedParameter("alctGhostCancellationSideQuality", false); + ghost_cancellation_side_quality = conf.getParameter("alctGhostCancellationSideQuality"); // deadtime clocks after pretrigger (extra in addition to drift_delay) - pretrig_extra_deadtime = conf.getUntrackedParameter("alctPretrigDeadtime", 4); + pretrig_extra_deadtime = conf.getParameter("alctPretrigDeadtime"); // whether to use narrow pattern mask for the rings close to the beam - narrow_mask_r1 = conf.getUntrackedParameter("alctNarrowMaskForR1", false); + narrow_mask_r1 = conf.getParameter("alctNarrowMaskForR1"); // Check and print configuration parameters. checkConfigParameters(); @@ -264,14 +264,16 @@ CSCAnodeLCTProcessor::CSCAnodeLCTProcessor(unsigned endcap, unsigned station, // whether to calculate bx as corrected_bx instead of pretrigger one use_corrected_bx = false; if (isSLHC && isME11) { - use_corrected_bx = conf.getUntrackedParameter("alctUseCorrectedBx", false); + use_corrected_bx = conf.getParameter("alctUseCorrectedBx"); } // run the ALCT processor for the Phase-II ME2/1 integrated local trigger - runME21ILT_ = conf.getUntrackedParameter("runME21ILT",false); + runME21ILT_ = conf.existsAs("runME21ILT")? + conf.getParameter("runME21ILT"):false; // run the ALCT processor for the Phase-II ME3/1-ME4/1 integrated local trigger - runME3141ILT_ = conf.getUntrackedParameter("runME3141ILT",false); + runME3141ILT_ = conf.existsAs("runME3141ILT")? + conf.getParameter("runME3141ILT"):false; //if (theStation==1 && theRing==2) infoV = 3; @@ -974,12 +976,14 @@ bool CSCAnodeLCTProcessor::patternDetection(const int key_wire) { else { // Quality definition changed on 22 June 2007: it no longer depends // on pattern_thresh. - if (temp_quality > 3) temp_quality -= 3; + int Q; // hack to run the Phase-II ME2/1, ME3/1 and ME4/1 ILT - else if (temp_quality == 3 and (runME21ILT_ or runME3141ILT_)) temp_quality = 4; - else temp_quality = 0; // quality code 0 is valid! + if (temp_quality == 3 and (runME21ILT_ or runME3141ILT_)) Q = 4; + else if (temp_quality > 3) Q = temp_quality - 3; + else Q = 0; // quality code 0 is valid! + temp_quality = Q; } - + if (i_pattern == 0) { // Accelerator pattern quality[key_wire][0] = temp_quality; @@ -1124,6 +1128,8 @@ void CSCAnodeLCTProcessor::ghostCancellationLogicSLHC() { int qual_this = quality[key_wire][i_pattern]; if (qual_this > 0) { + if (runME21ILT_ or runME3141ILT_) + qual_this = (qual_this & 0x03); // Previous wire. int dt = -1; int qual_prev = (key_wire > 0) ? quality[key_wire-1][i_pattern] : 0; @@ -1132,6 +1138,9 @@ void CSCAnodeLCTProcessor::ghostCancellationLogicSLHC() { dt = first_bx_corrected[key_wire] - first_bx_corrected[key_wire-1]; else dt = first_bx[key_wire] - first_bx[key_wire-1]; + // hack to run the Phase-II ME2/1, ME3/1 and ME4/1 ILT + if (runME21ILT_ or runME3141ILT_) + qual_prev = (qual_prev & 0x03); // Cancel this wire // 1) If the candidate at the previous wire is at the same bx // clock and has better quality (or equal? quality - this has @@ -1171,6 +1180,9 @@ void CSCAnodeLCTProcessor::ghostCancellationLogicSLHC() { dt = first_bx_corrected[key_wire] - first_bx_corrected[key_wire+1]; else dt = first_bx[key_wire] - first_bx[key_wire+1]; + // hack to run the Phase-II ME2/1, ME3/1 and ME4/1 ILT + if (runME21ILT_ or runME3141ILT_) + qual_next = (qual_next & 0x03); // Same cancellation logic as for the previous wire. if (dt == 0) { if (qual_next >= qual_this) ghost_cleared[key_wire][i_pattern] = 1; diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCCathodeLCTProcessor.cc b/L1Trigger/CSCTriggerPrimitives/src/CSCCathodeLCTProcessor.cc index 3d7d012847ecb..e10af949227ad 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCCathodeLCTProcessor.cc +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCCathodeLCTProcessor.cc @@ -243,7 +243,16 @@ CSCCathodeLCTProcessor::CSCCathodeLCTProcessor(unsigned endcap, const edm::ParameterSet& comm, const edm::ParameterSet& ctmb) : theEndcap(endcap), theStation(station), theSector(sector), - theSubsector(subsector), theTrigChamber(chamber) { + theSubsector(subsector), theTrigChamber(chamber) +{ + theRing = CSCTriggerNumbering::ringFromTriggerLabels(theStation, theTrigChamber); + + theChamber = CSCTriggerNumbering::chamberFromTriggerLabels(theSector, theSubsector, + theStation, theTrigChamber); + + // trigger numbering doesn't distinguish between ME1a and ME1b chambers: + isME11 = (theStation == 1 && theRing == 1); + static bool config_dumped = false; // CLCT configuration parameters. @@ -266,12 +275,12 @@ CSCCathodeLCTProcessor::CSCCathodeLCTProcessor(unsigned endcap, isTMB07 = comm.getParameter("isTMB07"); // Flag for SLHC studies - isSLHC = comm.getUntrackedParameter("isSLHC",false); + isSLHC = comm.getParameter("isSLHC"); // special configuration parameters for ME11 treatment - smartME1aME1b = comm.getUntrackedParameter("smartME1aME1b",false); - disableME1a = comm.getUntrackedParameter("disableME1a",false); - gangedME1a = comm.getUntrackedParameter("gangedME1a",true); + smartME1aME1b = comm.getParameter("smartME1aME1b"); + disableME1a = comm.getParameter("disableME1a"); + gangedME1a = comm.getParameter("gangedME1a"); if (isSLHC && !smartME1aME1b) edm::LogError("L1CSCTPEmulatorConfigError") << "+++ SLHC upgrade configuration is used (isSLHC=True) but smartME1aME1b=False!\n" @@ -283,40 +292,35 @@ CSCCathodeLCTProcessor::CSCCathodeLCTProcessor(unsigned endcap, min_separation = conf.getParameter("clctMinSeparation"); - start_bx_shift = conf.getUntrackedParameter("clctStartBxShift",0); + start_bx_shift = conf.getParameter("clctStartBxShift"); } if (smartME1aME1b) { // use of localized dead-time zones - use_dead_time_zoning = - conf.getUntrackedParameter("useDeadTimeZoning",true); - clct_state_machine_zone = - conf.getUntrackedParameter("clctStateMachineZone",8); - dynamic_state_machine_zone = - conf.getUntrackedParameter("useDynamicStateMachineZone",true); + use_dead_time_zoning = conf.existsAs("useDeadTimeZoning")?conf.getParameter("useDeadTimeZoning"):true; + clct_state_machine_zone = conf.existsAs("clctStateMachineZone")?conf.getParameter("clctStateMachineZone"):8; + dynamic_state_machine_zone = conf.existsAs("useDynamicStateMachineZone")?conf.getParameter("useDynamicStateMachineZone"):true; // how far away may trigger happen from pretrigger - pretrig_trig_zone = - conf.getUntrackedParameter("clctPretriggerTriggerZone",5); + pretrig_trig_zone = conf.existsAs("clctPretriggerTriggerZone")?conf.getParameter("clctPretriggerTriggerZone"):5; // whether to calculate bx as corrected_bx instead of pretrigger one - use_corrected_bx = conf.getUntrackedParameter("clctUseCorrectedBx",false); + use_corrected_bx = conf.existsAs("clctUseCorrectedBx")?conf.getParameter("clctUseCorrectedBx"):true; } - // Motherboard parameters: common for all configurations. - tmb_l1a_window_size = // Common to CLCT and TMB - ctmb.getParameter("tmbL1aWindowSize"); + // Motherboard parameters: common for all configurations. // Common to CLCT and TMB + tmb_l1a_window_size = ctmb.getParameter("tmbL1aWindowSize"); // separate handle for early time bins - early_tbins = ctmb.getUntrackedParameter("tmbEarlyTbins",-1); + early_tbins = ctmb.getParameter("tmbEarlyTbins"); static int fpga_latency = 3; if (early_tbins<0) early_tbins = fifo_pretrig - fpga_latency; // wether to readout only the earliest two LCTs in readout window - readout_earliest_2 = ctmb.getUntrackedParameter("tmbReadoutEarliest2",0); + readout_earliest_2 = ctmb.getParameter("tmbReadoutEarliest2"); // Verbosity level, set to 0 (no print) by default. - infoV = conf.getUntrackedParameter("verbosity", 0); + infoV = conf.getParameter("verbosity"); // Check and print configuration parameters. checkConfigParameters(); @@ -333,14 +337,6 @@ CSCCathodeLCTProcessor::CSCCathodeLCTProcessor(unsigned endcap, else stagger[i_layer] = 1; } - theRing = CSCTriggerNumbering::ringFromTriggerLabels(theStation, theTrigChamber); - - theChamber = CSCTriggerNumbering::chamberFromTriggerLabels(theSector, theSubsector, - theStation, theTrigChamber); - - // trigger numbering doesn't distinguish between ME1a and ME1b chambers: - isME11 = (theStation == 1 && theRing == 1); - //if (theStation==1 && theRing==2) infoV = 3; ////engage in various and sundry tests, but only for a single chamber. diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboard.cc b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboard.cc index 03e7c0277226b..f886a77cba1de 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboard.cc +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboard.cc @@ -53,6 +53,9 @@ CSCMotherboard::CSCMotherboard(unsigned endcap, unsigned station, const edm::ParameterSet& conf) : theEndcap(endcap), theStation(station), theSector(sector), theSubsector(subsector), theTrigChamber(chamber) { + + theRing = CSCTriggerNumbering::ringFromTriggerLabels(theStation, theTrigChamber); + // Normal constructor. -JM // Pass ALCT, CLCT, and common parameters on to ALCT and CLCT processors. static bool config_dumped = false; @@ -69,7 +72,7 @@ CSCMotherboard::CSCMotherboard(unsigned endcap, unsigned station, isTMB07 = commonParams.getParameter("isTMB07"); // is it (non-upgrade algorithm) run along with upgrade one? - isSLHC = commonParams.getUntrackedParameter("isSLHC"); + isSLHC = commonParams.getParameter("isSLHC"); // Choose the appropriate set of configuration parameters depending on // isTMB07 and isMTCC flags. @@ -90,21 +93,40 @@ CSCMotherboard::CSCMotherboard(unsigned endcap, unsigned station, } // Motherboard parameters: - edm::ParameterSet tmbParams = conf.getParameter("tmbParam"); + edm::ParameterSet tmbParams(conf.getParameter("tmbParam")); + const edm::ParameterSet me11tmbGemParams(conf.existsAs("me11tmbSLHCGEM")? + conf.getParameter("me11tmbSLHCGEM"):edm::ParameterSet()); + const edm::ParameterSet me21tmbGemParams(conf.existsAs("me21tmbSLHCGEM")? + conf.getParameter("me21tmbSLHCGEM"):edm::ParameterSet()); + const edm::ParameterSet me3141tmbRpcParams(conf.existsAs("me3141tmbSLHCRPC")? + conf.getParameter("me3141tmbSLHCRPC"):edm::ParameterSet()); + + const bool runME11ILT(commonParams.existsAs("runME11ILT")?commonParams.getParameter("runME11ILT"):false); + const bool runME21ILT(commonParams.existsAs("runME21ILT")?commonParams.getParameter("runME21ILT"):false); + const bool runME3141ILT(commonParams.existsAs("runME3141ILT")?commonParams.getParameter("runME3141ILT"):false); // run upgrade TMBs for all MEX/1 stations - if (isSLHC && CSCTriggerNumbering::ringFromTriggerLabels(theStation, theTrigChamber) == 1 ) { - alctParams = conf.getParameter("alctSLHC"); - clctParams = conf.getParameter("clctSLHC"); - tmbParams = conf.getParameter("tmbSLHC"); - const edm::ParameterSet me21mbParams(tmbParams.getUntrackedParameter("me21ILT",edm::ParameterSet())); - const bool runME21ILT(me21mbParams.getUntrackedParameter("runME21ILT",false)); - if (theStation==2 and runME21ILT){ + if (isSLHC and theRing == 1){ + if (theStation == 1) { + tmbParams = conf.getParameter("tmbSLHC"); + alctParams = conf.getParameter("alctSLHC"); + clctParams = conf.getParameter("clctSLHC"); + if (runME11ILT) { + tmbParams = me11tmbGemParams; + } + } + else if (theStation == 2 and runME21ILT) { + tmbParams = me21tmbGemParams; alctParams = conf.getParameter("alctSLHCME21"); clctParams = conf.getParameter("clctSLHCME21"); } + else if ((theStation == 3 or theStation == 4) and theEndcap==2 and runME3141ILT) { + tmbParams = me3141tmbRpcParams; + alctParams = conf.getParameter("alctSLHCME3141"); + clctParams = conf.getParameter("clctSLHCME3141"); + } } - + mpc_block_me1a = tmbParams.getParameter("mpcBlockMe1a"); alct_trig_enable = tmbParams.getParameter("alctTrigEnable"); clct_trig_enable = tmbParams.getParameter("clctTrigEnable"); @@ -114,21 +136,23 @@ CSCMotherboard::CSCMotherboard(unsigned endcap, unsigned station, tmb_l1a_window_size = // Common to CLCT and TMB tmbParams.getParameter("tmbL1aWindowSize"); + lct_central_bx = 6; + // configuration handle for number of early time bins - early_tbins = tmbParams.getUntrackedParameter("tmbEarlyTbins",4); + early_tbins = tmbParams.getParameter("tmbEarlyTbins"); // whether to not reuse ALCTs that were used by previous matching CLCTs - drop_used_alcts = tmbParams.getUntrackedParameter("tmbDropUsedAlcts",true); + drop_used_alcts = tmbParams.getParameter("tmbDropUsedAlcts"); // whether to readout only the earliest two LCTs in readout window - readout_earliest_2 = tmbParams.getUntrackedParameter("tmbReadoutEarliest2",false); + readout_earliest_2 = tmbParams.getParameter("tmbReadoutEarliest2"); - infoV = tmbParams.getUntrackedParameter("verbosity", 0); + infoV = tmbParams.getParameter("verbosity"); alct = new CSCAnodeLCTProcessor(endcap, station, sector, subsector, chamber, alctParams, commonParams); clct = new CSCCathodeLCTProcessor(endcap, station, sector, subsector, chamber, clctParams, commonParams, tmbParams); - //if (theStation==1 && CSCTriggerNumbering::ringFromTriggerLabels(theStation, theTrigChamber)==2) infoV = 3; + //if (theStation==1 && theRing==2) infoV = 3; // Check and print configuration parameters. checkConfigParameters(); diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboard.h b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboard.h index 8347724ab4245..008035bbdb264 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboard.h +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboard.h @@ -94,6 +94,7 @@ class CSCMotherboard const unsigned theSector; const unsigned theSubsector; const unsigned theTrigChamber; + unsigned theRing; /** Flag for MTCC data. */ bool isMTCC; @@ -109,6 +110,9 @@ class CSCMotherboard unsigned int alct_trig_enable, clct_trig_enable, match_trig_enable; unsigned int match_trig_window_size, tmb_l1a_window_size; + /** Central BX */ + int lct_central_bx; + /** SLHC: whether to not reuse ALCTs that were used by previous matching CLCTs */ bool drop_used_alcts; diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11.cc b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11.cc index a5fa008cf1d72..3f2902c7a0274 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11.cc +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11.cc @@ -7,20 +7,17 @@ // // Author List: Vadim Khotilovich 12 May 2009 // +// $Date: 2012/12/05 21:14:22 $ +// $Revision: 1.2 $ +// //----------------------------------------------------------------------------- #include //#include #include #include -#include -#include -#include -#include -#include -#include -#include -#include + + // LUT for which ME1/1 wire group can cross which ME1/a halfstrip // 1st index: WG number @@ -64,118 +61,6 @@ const int CSCMotherboardME11::lut_wg_vs_hs_me1b[48][2] = { {0, 127},{0, 127},{0, 127},{0, 127},{0, 105}, {0, 93},{0, 78},{0, 63} }; -// LUT with bending angles of the GEM-CSC high efficiency patterns (98%) -// 1st index: pt value = {5,10,15,20,30,40} -// 2nd index: bending angle for odd numbered chambers -// 3rd index: bending angle for even numbered chambers -const double CSCMotherboardME11::lut_pt_vs_dphi_gemcsc[7][3] = { - {5., 0.02203511, 0.00930056}, - {6 , 0.0182579 , 0.00790009}, - {10., 0.01066000, 0.00483286}, - {15., 0.00722795, 0.00363230}, - {20., 0.00562598, 0.00304878}, - {30., 0.00416544, 0.00253782}, - {40., 0.00342827, 0.00230833} }; - -const double CSCMotherboardME11::lut_wg_etaMin_etaMax_odd[48][3] = { -{0, 2.44005, 2.44688}, -{1, 2.38863, 2.45035}, -{2, 2.32742, 2.43077}, -{3, 2.30064, 2.40389}, -{4, 2.2746, 2.37775}, -{5, 2.24925, 2.35231}, -{6, 2.22458, 2.32754}, -{7, 2.20054, 2.30339}, -{8, 2.1771, 2.27985}, -{9, 2.15425, 2.25689}, -{10, 2.13194, 2.23447}, -{11, 2.11016, 2.21258}, -{12, 2.08889, 2.19119}, -{13, 2.06809, 2.17028}, -{14, 2.04777, 2.14984}, -{15, 2.02788, 2.12983}, -{16, 2.00843, 2.11025}, -{17, 1.98938, 2.09108}, -{18, 1.97073, 2.0723}, -{19, 1.95246, 2.0539}, -{20, 1.93456, 2.03587}, -{21, 1.91701, 2.01818}, -{22, 1.8998, 2.00084}, -{23, 1.88293, 1.98382}, -{24, 1.86637, 1.96712}, -{25, 1.85012, 1.95073}, -{26, 1.83417, 1.93463}, -{27, 1.8185, 1.91882}, -{28, 1.80312, 1.90329}, -{29, 1.788, 1.88803}, -{30, 1.77315, 1.87302}, -{31, 1.75855, 1.85827}, -{32, 1.74421, 1.84377}, -{33, 1.7301, 1.8295}, -{34, 1.71622, 1.81547}, -{35, 1.70257, 1.80166}, -{36, 1.68914, 1.78807}, -{37, 1.67592, 1.77469}, -{38, 1.66292, 1.76151}, -{39, 1.65011, 1.74854}, -{40, 1.63751, 1.73577}, -{41, 1.62509, 1.72319}, -{42, 1.61287, 1.71079}, -{43, 1.60082, 1.69857}, -{44, 1.59924, 1.68654}, -{45, 1.6006, 1.67467}, -{46, 1.60151, 1.66297}, -{47, 1.60198, 1.65144} }; - -const double CSCMotherboardME11::lut_wg_etaMin_etaMax_even[48][3] = { -{0, 2.3917, 2.39853}, -{1, 2.34037, 2.40199}, -{2, 2.27928, 2.38244}, -{3, 2.25254, 2.35561}, -{4, 2.22655, 2.32951}, -{5, 2.20127, 2.30412}, -{6, 2.17665, 2.27939}, -{7, 2.15267, 2.25529}, -{8, 2.12929, 2.2318}, -{9, 2.1065, 2.20889}, -{10, 2.08425, 2.18652}, -{11, 2.06253, 2.16468}, -{12, 2.04132, 2.14334}, -{13, 2.0206, 2.12249}, -{14, 2.00033, 2.1021}, -{15, 1.98052, 2.08215}, -{16, 1.96113, 2.06262}, -{17, 1.94215, 2.04351}, -{18, 1.92357, 2.02479}, -{19, 1.90538, 2.00645}, -{20, 1.88755, 1.98847}, -{21, 1.87007, 1.97085}, -{22, 1.85294, 1.95357}, -{23, 1.83614, 1.93662}, -{24, 1.81965, 1.91998}, -{25, 1.80348, 1.90365}, -{26, 1.78761, 1.88762}, -{27, 1.77202, 1.87187}, -{28, 1.75672, 1.85641}, -{29, 1.74168, 1.84121}, -{30, 1.72691, 1.82628}, -{31, 1.7124, 1.8116}, -{32, 1.69813, 1.79716}, -{33, 1.68411, 1.78297}, -{34, 1.67032, 1.769}, -{35, 1.65675, 1.75526}, -{36, 1.64341, 1.74174}, -{37, 1.63028, 1.72844}, -{38, 1.61736, 1.71534}, -{39, 1.60465, 1.70245}, -{40, 1.59213, 1.68975}, -{41, 1.57981, 1.67724}, -{42, 1.56767, 1.66492}, -{43, 1.55572, 1.65278}, -{44, 1.55414, 1.64082}, -{45, 1.55549, 1.62903}, -{46, 1.5564, 1.61742}, -{47, 1.55686, 1.60596} }; CSCMotherboardME11::CSCMotherboardME11(unsigned endcap, unsigned station, unsigned sector, unsigned subsector, @@ -183,41 +68,40 @@ CSCMotherboardME11::CSCMotherboardME11(unsigned endcap, unsigned station, const edm::ParameterSet& conf) : CSCMotherboard(endcap, station, sector, subsector, chamber, conf) { - const edm::ParameterSet commonParams(conf.getParameter("commonParam")); + edm::ParameterSet commonParams = conf.getParameter("commonParam"); // special configuration parameters for ME11 treatment - smartME1aME1b = commonParams.getUntrackedParameter("smartME1aME1b", true); - disableME1a = commonParams.getUntrackedParameter("disableME1a", false); - gangedME1a = commonParams.getUntrackedParameter("gangedME1a", false); + smartME1aME1b = commonParams.getParameter("smartME1aME1b"); + disableME1a = commonParams.getParameter("disableME1a"); + gangedME1a = commonParams.getParameter("gangedME1a"); if (!isSLHC) edm::LogError("L1CSCTPEmulatorConfigError") << "+++ Upgrade CSCMotherboardME11 constructed while isSLHC is not set! +++\n"; if (!smartME1aME1b) edm::LogError("L1CSCTPEmulatorConfigError") << "+++ Upgrade CSCMotherboardME11 constructed while smartME1aME1b is not set! +++\n"; - const edm::ParameterSet alctParams(conf.getParameter("alctSLHC")); - const edm::ParameterSet clctParams(conf.getParameter("clctSLHC")); - const edm::ParameterSet tmbParams(conf.getParameter("tmbSLHC")); - const edm::ParameterSet me11tmbParams(tmbParams.getUntrackedParameter("me11ILT",edm::ParameterSet())); + edm::ParameterSet alctParams = conf.getParameter("alctSLHC"); + edm::ParameterSet clctParams = conf.getParameter("clctSLHC"); + edm::ParameterSet tmbParams = conf.getParameter("tmbSLHC"); clct1a = new CSCCathodeLCTProcessor(endcap, station, sector, subsector, chamber, clctParams, commonParams, tmbParams); clct1a->setRing(4); - match_earliest_alct_me11_only = tmbParams.getUntrackedParameter("matchEarliestAlctME11Only",true); - match_earliest_clct_me11_only = tmbParams.getUntrackedParameter("matchEarliestClctME11Only",true); + match_earliest_alct_me11_only = tmbParams.getParameter("matchEarliestAlctME11Only"); + match_earliest_clct_me11_only = tmbParams.getParameter("matchEarliestClctME11Only"); // if true: use regular CLCT-to-ALCT matching in TMB // if false: do ALCT-to-CLCT matching - clct_to_alct = tmbParams.getUntrackedParameter("clctToAlct",true); + clct_to_alct = tmbParams.getParameter("clctToAlct"); // whether to not reuse CLCTs that were used by previous matching ALCTs // in ALCT-to-CLCT algorithm - drop_used_clcts = tmbParams.getUntrackedParameter("tmbDropUsedClcts",true); + drop_used_clcts = tmbParams.getParameter("tmbDropUsedClcts"); - tmb_cross_bx_algo = tmbParams.getUntrackedParameter("tmbCrossBxAlgorithm"); + tmb_cross_bx_algo = tmbParams.getParameter("tmbCrossBxAlgorithm"); // maximum lcts per BX in ME11: 2, 3, 4 or 999 - max_me11_lcts = tmbParams.getUntrackedParameter("maxME11LCTs",4); + max_me11_lcts = tmbParams.getParameter("maxME11LCTs"); pref[0] = match_trig_window_size/2; for (unsigned int m=2; m("runME11ILT", false); - - /// Do GEM matching? - do_gem_matching = me11tmbParams.getUntrackedParameter("doGemMatching", false); - - /// GEM matching dphi and deta - gem_match_delta_phi_odd = me11tmbParams.getUntrackedParameter("gemMatchDeltaPhiOdd", 0.0055); - gem_match_delta_phi_even = me11tmbParams.getUntrackedParameter("gemMatchDeltaPhiEven", 0.0031); - gem_match_delta_eta = me11tmbParams.getUntrackedParameter("gemMatchDeltaEta", 0.08); - - /// delta BX for GEM pads matching - gem_match_delta_bx = me11tmbParams.getUntrackedParameter("gemMatchDeltaBX", 1); - - /// min eta of LCT for which we require GEM match (we don't throw out LCTs below this min eta) - gem_match_min_eta = me11tmbParams.getUntrackedParameter("gemMatchMinEta", 1.55); - - /// whether to throw out GEM-fiducial LCTs that have no gem match - gem_clear_nomatch_lcts = me11tmbParams.getUntrackedParameter("gemClearNomatchLCTs", false); - - // central bx for LCT is 6 for simulation - lct_central_bx = me11tmbParams.getUntrackedParameter("lctCentralBX", 6); - - // debug gem matching - debug_gem_matching = me11tmbParams.getUntrackedParameter("debugMatching", false); - debug_luts = me11tmbParams.getUntrackedParameter("debugLUTs", false); - - // deltas used to construct GEM coincidence pads - maxDeltaBXInCoPad_ = me11tmbParams.getUntrackedParameter("maxDeltaBXInCoPad",1); - maxDeltaPadInCoPad_ = me11tmbParams.getUntrackedParameter("maxDeltaPadInCoPad",0); - - // deltas used to match to GEM pads - maxDeltaBXPadEven_ = me11tmbParams.getUntrackedParameter("maxDeltaBXPadEven",0); - maxDeltaPadPadEven_ = me11tmbParams.getUntrackedParameter("maxDeltaPadPadEven",0); - maxDeltaBXPadOdd_ = me11tmbParams.getUntrackedParameter("maxDeltaBXPadOdd",0); - maxDeltaPadPadOdd_ = me11tmbParams.getUntrackedParameter("maxDeltaPadPadOdd",0); - - // deltas used to match to GEM coincidence pads - maxDeltaBXCoPadEven_ = me11tmbParams.getUntrackedParameter("maxDeltaBXCoPadEven",0); - maxDeltaPadCoPadEven_ = me11tmbParams.getUntrackedParameter("maxDeltaPadCoPadEven",0); - maxDeltaBXCoPadOdd_ = me11tmbParams.getUntrackedParameter("maxDeltaBXCoPadOdd",0); - maxDeltaPadCoPadOdd_ = me11tmbParams.getUntrackedParameter("maxDeltaPadCoPadOdd",0); - - // drop low quality stubs if they don't have GEMs - dropLowQualityCLCTsNoGEMs_ME1a_ = me11tmbParams.getUntrackedParameter("dropLowQualityCLCTsNoGEMs_ME1a",false); - dropLowQualityCLCTsNoGEMs_ME1b_ = me11tmbParams.getUntrackedParameter("dropLowQualityCLCTsNoGEMs_ME1b",false); - dropLowQualityALCTsNoGEMs_ME1a_ = me11tmbParams.getUntrackedParameter("dropLowQualityALCTsNoGEMs_ME1a",false); - dropLowQualityALCTsNoGEMs_ME1b_ = me11tmbParams.getUntrackedParameter("dropLowQualityALCTsNoGEMs_ME1b",false); - - // use only the central BX for GEM matching - centralBXonlyGEM_ = me11tmbParams.getUntrackedParameter("centralBXonlyGEM",false); - - // build LCT from ALCT and GEM - buildLCTfromALCTandGEM_ME1a_ = me11tmbParams.getUntrackedParameter("buildLCTfromALCTandGEM_ME1a",false); - buildLCTfromALCTandGEM_ME1b_ = me11tmbParams.getUntrackedParameter("buildLCTfromALCTandGEM_ME1b",false); - buildLCTfromCLCTandGEM_ME1a_ = me11tmbParams.getUntrackedParameter("buildLCTfromCLCTandGEM_ME1a",false); - buildLCTfromCLCTandGEM_ME1b_ = me11tmbParams.getUntrackedParameter("buildLCTfromCLCTandGEM_ME1b",false); - - // LCT ghostbusting - doLCTGhostBustingWithGEMs_ = me11tmbParams.getUntrackedParameter("doLCTGhostBustingWithGEMs",false); - - // correct LCT timing with GEMs - correctLCTtimingWithGEM_ = me11tmbParams.getUntrackedParameter("correctLCTtimingWithGEM",false); - - // use "old" or "new" dataformat for integrated LCTs? - useOldLCTDataFormatALCTGEM_ = me11tmbParams.getUntrackedParameter("useOldLCTDataFormatALCTGEM",true); - useOldLCTDataFormatCLCTGEM_ = me11tmbParams.getUntrackedParameter("useOldLCTDataFormatCLCTGEM",true); - - // promote ALCT-GEM pattern - promoteALCTGEMpattern_ = me11tmbParams.getUntrackedParameter("promoteALCTGEMpattern",false); - - // promote ALCT-GEM quality - promoteALCTGEMquality_ = me11tmbParams.getUntrackedParameter("promoteALCTGEMquality",false); - - // send first 2 LCTs - firstTwoLCTsInChamber_ = me11tmbParams.getUntrackedParameter("firstTwoLCTsInChamber",false); } @@ -348,17 +149,6 @@ void CSCMotherboardME11::clear() allLCTs1a[bx][mbx][i].clear(); } } - gemRollToEtaLimits_.clear(); - cscWgToGemRoll_.clear(); - - gemPadToCscHsME1a_.clear(); - gemPadToCscHsME1b_.clear(); - - cscHsToGemPadME1a_.clear(); - cscHsToGemPadME1b_.clear(); - - pads_.clear(); - coPads_.clear(); } // Set configuration parameters obtained via EventSetup mechanism. @@ -372,12 +162,11 @@ void CSCMotherboardME11::setConfigParameters(const CSCDBL1TPParameters* conf) void CSCMotherboardME11::run(const CSCWireDigiCollection* wiredc, - const CSCComparatorDigiCollection* compdc, - const GEMCSCPadDigiCollection* gemPads) + const CSCComparatorDigiCollection* compdc) { clear(); - if (!( alct and clct and clct1a and smartME1aME1b)) + if (!( alct && clct && clct1a && smartME1aME1b)) { if (infoV >= 0) edm::LogError("L1CSCTPEmulatorSetupError") << "+++ run() called for non-existing ALCT/CLCT processor! +++ \n"; @@ -388,286 +177,45 @@ void CSCMotherboardME11::run(const CSCWireDigiCollection* wiredc, clctV1b = clct->run(compdc); // run cathodeLCT in ME1/b clctV1a = clct1a->run(compdc); // run cathodeLCT in ME1/a - const bool debugStubs(false); - if (debugStubs){ - for (auto& p : alctV){ - std::cout << "ALCT: " << p << std::endl; - } - - for (auto& p : clctV1b){ - std::cout << "CLCT in ME1b: " << p << std::endl; - } - - for (auto& p : clctV1a){ - std::cout << "CLCT in ME1a: " << p << std::endl; - } - } - - bool gemGeometryAvailable(false); - if (gem_g != nullptr) { - if (infoV >= 0) edm::LogInfo("L1CSCTPEmulatorSetupInfo") - << "+++ run() called for GEM-CSC integrated trigger! +++ \n"; - gemGeometryAvailable = true; - } - //int n_clct_a=0, n_clct_b=0; - //if (clct1a->bestCLCT[6].isValid() and clct1a->bestCLCT[6].getBX()==6) n_clct_a++; - //if (clct1a->secondCLCT[6].isValid() and clct1a->secondCLCT[6].getBX()==6) n_clct_a++; + //if (clct1a->bestCLCT[6].isValid() && clct1a->bestCLCT[6].getBX()==6) n_clct_a++; + //if (clct1a->secondCLCT[6].isValid() && clct1a->secondCLCT[6].getBX()==6) n_clct_a++; int used_alct_mask[20], used_alct_mask_1a[20]; int used_clct_mask[20], used_clct_mask_1a[20]; for (int b=0;b<20;b++) used_alct_mask[b] = used_alct_mask_1a[b] = used_clct_mask[b] = used_clct_mask_1a[b] = 0; - // retrieve CSCChamber geometry - CSCTriggerGeomManager* geo_manager(CSCTriggerGeometry::get()); - const CSCChamber* cscChamberME1b(geo_manager->chamber(theEndcap, theStation, theSector, theSubsector, theTrigChamber)); - const CSCDetId me1bId(cscChamberME1b->id()); - const CSCDetId me1aId(me1bId.endcap(), 1, 4, me1bId.chamber()); - const CSCChamber* cscChamberME1a(csc_g->chamber(me1aId)); - - if (runME11ILT_){ - - // check for GEM geometry - if (not gemGeometryAvailable){ - if (infoV >= 0) edm::LogError("L1CSCTPEmulatorSetupError") - << "+++ run() called for GEM-CSC integrated trigger without valid GEM geometry! +++ \n"; - return; - } - - // trigger geometry - const CSCLayer* keyLayerME1b(cscChamberME1b->layer(3)); - const CSCLayerGeometry* keyLayerGeometryME1b(keyLayerME1b->geometry()); - const CSCLayer* keyLayerME1a(cscChamberME1a->layer(3)); - const CSCLayerGeometry* keyLayerGeometryME1a(keyLayerME1a->geometry()); - - const bool isEven(me1bId%2==0); - const int region((theEndcap == 1) ? 1: -1); - const GEMDetId gem_id(region, 1, theStation, 1, me1bId.chamber(), 0); - const GEMChamber* gemChamber(gem_g->chamber(gem_id)); - - // initialize depending on whether even or odd - maxDeltaBXPad_ = isEven ? maxDeltaBXPadEven_ : maxDeltaBXPadOdd_; - maxDeltaPadPad_ = isEven ? maxDeltaPadPadEven_ : maxDeltaPadPadOdd_; - maxDeltaBXCoPad_ = isEven ? maxDeltaBXCoPadEven_ : maxDeltaBXCoPadOdd_; - maxDeltaPadCoPad_ = isEven ? maxDeltaPadCoPadEven_ : maxDeltaPadCoPadOdd_; - - // LUT > - createGEMRollEtaLUT(isEven); - if (debug_luts){ - if (gemRollToEtaLimits_.size()) - for(auto p : gemRollToEtaLimits_) { - std::cout << "pad "<< p.first << " min eta " << (p.second).first << " max eta " << (p.second).second << std::endl; - } - } - - // loop on all wiregroups to create a LUT - const int numberOfWG(keyLayerGeometryME1b->numberOfWireGroups()); - for (int i = 0; i< numberOfWG; ++i){ - auto etaMin(isEven ? lut_wg_etaMin_etaMax_even[i][1] : lut_wg_etaMin_etaMax_odd[i][1]); - auto etaMax(isEven ? lut_wg_etaMin_etaMax_even[i][2] : lut_wg_etaMin_etaMax_odd[i][2]); - cscWgToGemRoll_[i] = std::make_pair(assignGEMRoll(etaMin), assignGEMRoll(etaMax)); - } - if (debug_luts){ - for(auto p : cscWgToGemRoll_) { - std::cout << "WG "<< p.first << " GEM pads " << (p.second).first << " " << (p.second).second << std::endl; - } - } - - // pick any roll - auto randRoll(gemChamber->etaPartition(2)); - - // ME1a - auto nStripsME1a(keyLayerGeometryME1a->numberOfStrips()); - for (float i = 0; i< nStripsME1a; i = i+0.5){ - const LocalPoint lpCSC(keyLayerGeometryME1a->topology()->localPosition(i)); - const GlobalPoint gp(keyLayerME1a->toGlobal(lpCSC)); - const LocalPoint lpGEM(randRoll->toLocal(gp)); - const int HS(i/0.5); - const bool edge(HS < 4 or HS > 93); - const float pad(edge ? -99 : randRoll->pad(lpGEM)); - // HS are wrapped-around - cscHsToGemPadME1a_[HS] = std::make_pair(std::floor(pad),std::ceil(pad)); - } - // ME1b - auto nStripsME1b(keyLayerGeometryME1b->numberOfStrips()); - for (float i = 0; i< nStripsME1b; i = i+0.5){ - const LocalPoint lpCSC(keyLayerGeometryME1b->topology()->localPosition(i)); - const GlobalPoint gp(keyLayerME1b->toGlobal(lpCSC)); - const LocalPoint lpGEM(randRoll->toLocal(gp)); - const int HS(i/0.5); - const bool edge(HS < 5 or HS > 124); - const float pad(edge ? -99 : randRoll->pad(lpGEM)); - // HS are wrapped-around - cscHsToGemPadME1b_[HS] = std::make_pair(std::floor(pad),std::ceil(pad)); - } - if (debug_luts){ - std::cout << "detId " << me1bId << std::endl; - std::cout << "CSCHSToGEMPad LUT in ME1a" << std::endl; - for(auto p : cscHsToGemPadME1a_) { - std::cout << "CSC HS "<< p.first << " GEM Pad low " << (p.second).first << " GEM Pad high " << (p.second).second << std::endl; - } - std::cout << "detId " << me1aId << std::endl; - std::cout << "CSCHSToGEMPad LUT in ME1b" << std::endl; - for(auto p : cscHsToGemPadME1b_) { - std::cout << "CSC HS "<< p.first << " GEM Pad low " << (p.second).first << " GEM Pad high " << (p.second).second << std::endl; - } - } - - const int nGEMPads(randRoll->npads()); - for (int i = 0; i< nGEMPads; ++i){ - const LocalPoint lpGEM(randRoll->centreOfPad(i)); - const GlobalPoint gp(randRoll->toGlobal(lpGEM)); - const LocalPoint lpCSCME1a(keyLayerME1a->toLocal(gp)); - const LocalPoint lpCSCME1b(keyLayerME1b->toLocal(gp)); - const float stripME1a(keyLayerGeometryME1a->strip(lpCSCME1a)); - const float stripME1b(keyLayerGeometryME1b->strip(lpCSCME1b)); - // HS are wrapped-around - gemPadToCscHsME1a_[i] = (int) (stripME1a - 0.25)/0.5; - gemPadToCscHsME1b_[i] = (int) (stripME1b - 0.25)/0.5; - } - if (debug_luts){ - std::cout << "detId " << me1bId << std::endl; - std::cout << "GEMPadToCSCHs LUT in ME1a" << std::endl; - for(auto p : gemPadToCscHsME1a_) { - std::cout << "GEM Pad "<< p.first << " CSC HS: " << p.second << std::endl; - } - std::cout << "GEMPadToCSCHs LUT in ME1b" << std::endl; - for(auto p : gemPadToCscHsME1b_) { - std::cout << "GEM Pad "<< p.first << " CSC HS: " << p.second << std::endl; - } - } - - - // build coincidence pads - std::auto_ptr pCoPads(new GEMCSCPadDigiCollection()); - buildCoincidencePads(gemPads, *pCoPads); - - // retrieve pads and copads in a certain BX window for this CSC - pads_.clear(); - coPads_.clear(); - retrieveGEMPads(gemPads, gem_id); - retrieveGEMPads(pCoPads.get(), gem_id, true); - } - - const bool hasPads(pads_.size()!=0); - const bool hasCoPads(hasPads and coPads_.size()!=0); - bool hasLCTs(false); - // CLCT-centric CLCT-to-ALCT matching - if (clct_to_alct) for (int bx_clct = 0; bx_clct < CSCCathodeLCTProcessor::MAX_CLCT_BINS; bx_clct++) { - + if (clct_to_alct) for (int bx_clct = 0; bx_clct < CSCCathodeLCTProcessor::MAX_CLCT_BINS; bx_clct++) + { // matching in ME1b - if (clct->bestCLCT[bx_clct].isValid()) { + if (clct->bestCLCT[bx_clct].isValid()) + { int bx_alct_start = bx_clct - match_trig_window_size/2; int bx_alct_stop = bx_clct + match_trig_window_size/2; - - if (debug_gem_matching){ - std::cout << "========================================================================" << std::endl; - std::cout << "Attempt to reconstruct LCT stubs in ME1/b chamber: " << cscChamberME1b->id() << std::endl; - std::cout << "------------------------------------------------------------------------" << std::endl; - std::cout << "+++ Best CLCT Details: "; - clct->bestCLCT[bx_clct].print(); - std::cout << "+++ Second CLCT Details: "; - clct->secondCLCT[bx_clct].print(); - - printGEMTriggerPads(bx_alct_start, bx_alct_stop); - printGEMTriggerPads(bx_alct_start, bx_alct_stop, true); - - std::cout << "------------------------------------------------------------------------" << std::endl; - std::cout << "CLCT-ALCT matching procedure in bx range: [" << bx_alct_start << "," << bx_alct_start << "]" << std::endl; - std::cout << "------------------------------------------------------------------------" << std::endl; - } - - // matching in ME1b - int nSuccesFulMatches = 0; - int nSuccesFulGEMMatches = 0; - for (int bx_alct = bx_alct_start; bx_alct <= bx_alct_stop; bx_alct++) { - if (bx_alct < 0 or bx_alct >= CSCAnodeLCTProcessor::MAX_ALCT_BINS) continue; - if (drop_used_alcts and used_alct_mask[bx_alct]) continue; - - if (alct->bestALCT[bx_alct].isValid()) { - // need extra GEM pad for low quality stubs - const int quality(alct->bestALCT[bx_alct].getQuality()); - - if (dropLowQualityALCTsNoGEMs_ME1b_ and (quality < 4) and hasPads){ - // pick the pad that corresponds - std::pair my_pad; - for (auto p : pads_[bx_alct]){ - if (GEMDetId(p.first).chamber() == me1bId.chamber()){ - // for the time being, just the first copad in the super chamber - my_pad = p; - break; - } - } - if (!my_pad.second){ - if (debug_gem_matching) std::cout << "Warning: low quality ALCT without matching GEM trigger pad" << std::endl; - continue; - } - else - if (debug_gem_matching) std::cout << "INFO: low quality ALCT with matching GEM trigger pad" << std::endl; - } - - ++nSuccesFulMatches; - + for (int bx_alct = bx_alct_start; bx_alct <= bx_alct_stop; bx_alct++) + { + if (bx_alct < 0 || bx_alct >= CSCAnodeLCTProcessor::MAX_ALCT_BINS) continue; + if (drop_used_alcts && used_alct_mask[bx_alct]) continue; + if (alct->bestALCT[bx_alct].isValid()) + { if (infoV > 1) LogTrace("CSCMotherboard") << "Successful CLCT-ALCT match in ME1b: bx_clct = " << bx_clct << "; match window: [" << bx_alct_start << "; " << bx_alct_stop << "]; bx_alct = " << bx_alct; int mbx = bx_alct_stop - bx_alct; - correlateLCTsGEM(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], - clct->bestCLCT[bx_clct], clct->secondCLCT[bx_clct], - allLCTs1b[bx_alct][mbx][0], allLCTs1b[bx_alct][mbx][1], ME1B); - if (allLCTs1b[bx_alct][mbx][0].isValid()) { + correlateLCTs(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], + clct->bestCLCT[bx_clct], clct->secondCLCT[bx_clct], + allLCTs1b[bx_alct][mbx][0], allLCTs1b[bx_alct][mbx][1], ME1B); + if (allLCTs1b[bx_alct][mbx][0].isValid()) + { used_alct_mask[bx_alct] += 1; if (match_earliest_alct_me11_only) break; } } - else { - if (debug_gem_matching) std::cout << "++Not a valid ALCT in BX: " << bx_alct << std::endl; - // at this point we don't hav a valid ALCT... - if (not hasCoPads) continue; - // ... but we do have a copad! Try to make an LCT from a CLCT and GEM - if (not buildLCTfromCLCTandGEM_ME1b_) continue; - // need a function to get the best copad for a CLCT/ALCT - // now it simply gets the first one in the list - ++nSuccesFulGEMMatches; - // check if there are any gem copads - auto coPadsInBx(coPads_[bx_clct]); - if (coPadsInBx.size()==0){ - if (debug_gem_matching) std::cout << "No GEM CoPads for this CLCT BX" << std::endl; - continue; - } - auto firstCoPadInBx((coPadsInBx.at(0)).second); - correlateLCTsGEM(clct->bestCLCT[bx_clct], clct->secondCLCT[bx_clct], - *firstCoPadInBx, allLCTs1b[6][0][0], allLCTs1b[6][0][1], ME1B); - - if (debug_gem_matching) - std::cout << "Successful CLCT-GEM CoPad match in ME1b: bx_clct = " << bx_clct << std::endl << std::endl; - } - if (debug_gem_matching) - std::cout << "------------------------------------------------------------------------" << std::endl << std::endl; } - if (nSuccesFulMatches>1){ - if (debug_gem_matching) std::cout << "Too many successful CLCT-ALCT matches in ME1b: " << nSuccesFulMatches - << ", CSCDetId " << cscChamberME1b->id() - << ", bx_clct = " << bx_clct - << "; match window: [" << bx_alct_start << "; " << bx_alct_stop << "]" << std::endl; - } - else if (nSuccesFulMatches==1){ - if (debug_gem_matching) std::cout << "1 successful CLCT-ALCT match in ME1b: " - << " CSCDetId " << cscChamberME1b->id() - << ", bx_clct = " << bx_clct - << "; match window: [" << bx_alct_start << "; " << bx_alct_stop << "]" << std::endl; - } - else { - if (debug_gem_matching) std::cout << "Unsuccessful CLCT-ALCT match in ME1b: " - << "CSCDetId " << cscChamberME1b->id() - << ", bx_clct = " << bx_clct - << "; match window: [" << bx_alct_start << "; " << bx_alct_stop << "]" << std::endl; - } - - // Do not report CLCT-only LCT for ME1b + // Do not report CLCT-only LCT for ME1b } // matching in ME1a if (clct1a->bestCLCT[bx_clct].isValid()) @@ -676,297 +224,86 @@ void CSCMotherboardME11::run(const CSCWireDigiCollection* wiredc, int bx_alct_stop = bx_clct + match_trig_window_size/2; for (int bx_alct = bx_alct_start; bx_alct <= bx_alct_stop; bx_alct++) { - if (bx_alct < 0 or bx_alct >= CSCAnodeLCTProcessor::MAX_ALCT_BINS) continue; - if (drop_used_alcts and used_alct_mask_1a[bx_alct]) continue; - if (alct->bestALCT[bx_alct].isValid()) - { - if (infoV > 1) LogTrace("CSCMotherboard") - << "Successful CLCT-ALCT match in ME1a: bx_clct = " << bx_clct - << "; match window: [" << bx_alct_start << "; " << bx_alct_stop - << "]; bx_alct = " << bx_alct; - int mbx = bx_alct_stop - bx_alct; - correlateLCTsGEM(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], - clct1a->bestCLCT[bx_clct], clct1a->secondCLCT[bx_clct], - allLCTs1a[bx_alct][mbx][0], allLCTs1a[bx_alct][mbx][1], ME1A); - if (allLCTs1a[bx_alct][mbx][0].isValid()) - { - used_alct_mask_1a[bx_alct] += 1; - if (match_earliest_alct_me11_only) break; - } - } + if (bx_alct < 0 || bx_alct >= CSCAnodeLCTProcessor::MAX_ALCT_BINS) continue; + if (drop_used_alcts && used_alct_mask_1a[bx_alct]) continue; + if (alct->bestALCT[bx_alct].isValid()) + { + if (infoV > 1) LogTrace("CSCMotherboard") + << "Successful CLCT-ALCT match in ME1a: bx_clct = " << bx_clct + << "; match window: [" << bx_alct_start << "; " << bx_alct_stop + << "]; bx_alct = " << bx_alct; + int mbx = bx_alct_stop - bx_alct; + correlateLCTs(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], + clct1a->bestCLCT[bx_clct], clct1a->secondCLCT[bx_clct], + allLCTs1a[bx_alct][mbx][0], allLCTs1a[bx_alct][mbx][1], ME1A); + if (allLCTs1a[bx_alct][mbx][0].isValid()) + { + used_alct_mask_1a[bx_alct] += 1; + if (match_earliest_alct_me11_only) break; + } + } } // Do not report CLCT-only LCT for ME1b } + // Do not attempt to make ALCT-only LCT for ME1b } // end of CLCT-centric matching - - // ALCT-centric matching + + // ALCT-centric ALCT-to-CLCT matching else for (int bx_alct = 0; bx_alct < CSCAnodeLCTProcessor::MAX_ALCT_BINS; bx_alct++) { if (alct->bestALCT[bx_alct].isValid()) { - const int bx_clct_start(bx_alct - match_trig_window_size/2); - const int bx_clct_stop(bx_alct + match_trig_window_size/2); - const int bx_copad_start(bx_alct - maxDeltaBXCoPad_); - const int bx_copad_stop(bx_alct + maxDeltaBXCoPad_); - - if (debug_gem_matching){ - std::cout << "========================================================================" << std::endl; - std::cout << "ALCT-CLCT matching in ME1/1 chamber: " << cscChamberME1b->id() << std::endl; - std::cout << "------------------------------------------------------------------------" << std::endl; - std::cout << "+++ Best ALCT Details: "; - alct->bestALCT[bx_alct].print(); - std::cout << "+++ Second ALCT Details: "; - alct->secondALCT[bx_alct].print(); - - printGEMTriggerPads(bx_clct_start, bx_clct_stop); - printGEMTriggerPads(bx_clct_start, bx_clct_stop, true); - - std::cout << "------------------------------------------------------------------------" << std::endl; - std::cout << "Attempt ALCT-CLCT matching in ME1/b in bx range: [" << bx_clct_start << "," << bx_clct_stop << "]" << std::endl; - } + int bx_clct_start = bx_alct - match_trig_window_size/2; + int bx_clct_stop = bx_alct + match_trig_window_size/2; - // ALCT-to-CLCT matching in ME1b - int nSuccesFulMatches = 0; + // matching in ME1b for (int bx_clct = bx_clct_start; bx_clct <= bx_clct_stop; bx_clct++) { - if (bx_clct < 0 or bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; - if (drop_used_clcts and used_clct_mask[bx_clct]) continue; + if (bx_clct < 0 || bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; + if (drop_used_clcts && used_clct_mask[bx_clct]) continue; if (clct->bestCLCT[bx_clct].isValid()) { - const int quality(clct->bestCLCT[bx_clct].getQuality()); - if (debug_gem_matching) std::cout << "++Valid ME1b CLCT: " << clct->bestCLCT[bx_clct] << std::endl; - - // pick the pad that corresponds - auto matchingPads(matchingGEMPads(clct->bestCLCT[bx_clct], alct->bestALCT[bx_alct], pads_[bx_clct], ME1B, false)); - auto matchingCoPads(matchingGEMPads(clct->bestCLCT[bx_clct], alct->bestALCT[bx_alct], coPads_[bx_clct], ME1B, true)); - if (runME11ILT_ and dropLowQualityCLCTsNoGEMs_ME1b_ and quality < 4 and hasPads){ - int nFound(matchingPads.size()); - const bool clctInEdge(clct->bestCLCT[bx_clct].getKeyStrip() < 5 or clct->bestCLCT[bx_clct].getKeyStrip() > 124); - if (clctInEdge){ - if (debug_gem_matching) std::cout << "\tInfo: low quality CLCT in CSC chamber edge, don't care about GEM pads" << std::endl; - } - else { - if (nFound != 0){ - if (debug_gem_matching) std::cout << "\tInfo: low quality CLCT with " << nFound << " matching GEM trigger pads" << std::endl; - } - else { - if (debug_gem_matching) std::cout << "\tWarning: low quality CLCT without matching GEM trigger pad" << std::endl; - continue; - } - } - } - - // check timing - if (runME11ILT_ and correctLCTtimingWithGEM_){ - int nFound(matchingCoPads.size()); - if (nFound != 0 and bx_alct == 6 and bx_clct != 6){ - if (debug_gem_matching) std::cout << "\tInfo: CLCT with incorrect timing" << std::endl; - continue; - } - } - - ++nSuccesFulMatches; - - hasLCTs = true; - // if (infoV > 1) LogTrace("CSCMotherboard") + if (infoV > 1) LogTrace("CSCMotherboard") + << "Successful ALCT-CLCT match in ME1b: bx_alct = " << bx_alct + << "; match window: [" << bx_clct_start << "; " << bx_clct_stop + << "]; bx_clct = " << bx_clct; int mbx = bx_clct-bx_clct_start; - correlateLCTsGEM(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], - clct->bestCLCT[bx_clct], clct->secondCLCT[bx_clct], - allLCTs1b[bx_alct][mbx][0], allLCTs1b[bx_alct][mbx][1], ME1B, matchingPads, matchingCoPads); - if (debug_gem_matching) { - std::cout << "Successful ALCT-CLCT match in ME1b: bx_alct = " << bx_alct - << "; match window: [" << bx_clct_start << "; " << bx_clct_stop - << "]; bx_clct = " << bx_clct << std::endl; - std::cout << "+++ Best CLCT Details: "; - clct->bestCLCT[bx_clct].print(); - std::cout << "+++ Second CLCT Details: "; - clct->secondCLCT[bx_clct].print(); - } - - if (allLCTs1b[bx_alct][mbx][0].isValid()) { + correlateLCTs(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], + clct->bestCLCT[bx_clct], clct->secondCLCT[bx_clct], + allLCTs1b[bx_alct][mbx][0], allLCTs1b[bx_alct][mbx][1], ME1B); + if (allLCTs1b[bx_alct][mbx][0].isValid()) + { used_clct_mask[bx_clct] += 1; if (match_earliest_clct_me11_only) break; } } } - // ALCT-to-GEM matching in ME1b - int nSuccesFulGEMMatches = 0; - if (runME11ILT_ and nSuccesFulMatches==0 and buildLCTfromALCTandGEM_ME1b_){ - if (debug_gem_matching) std::cout << "++No valid ALCT-CLCT matches in ME1b" << std::endl; - for (int bx_gem = bx_copad_start; bx_gem <= bx_copad_stop; bx_gem++) { - if (not hasCoPads) { - continue; - } - - // find the best matching copad - first one - auto copads(matchingGEMPads(alct->bestALCT[bx_alct], coPads_[bx_gem], ME1B, true)); - if (debug_gem_matching) std::cout << "\t++Number of matching GEM CoPads in BX " << bx_alct << " : "<< copads.size() << std::endl; - if (copads.size()==0) { - continue; - } - - correlateLCTsGEM(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], - *(copads.at(0)).second, allLCTs1b[bx_alct][0][0], allLCTs1b[bx_alct][0][1], ME1B); - if (allLCTs1b[bx_alct][0][0].isValid()) { - ++nSuccesFulGEMMatches; - if (match_earliest_clct_me11_only) break; - } - if (debug_gem_matching) { - std::cout << "Successful ALCT-GEM CoPad match in ME1b: bx_alct = " << bx_alct << std::endl << std::endl; - std::cout << "------------------------------------------------------------------------" << std::endl << std::endl; - } - } - } - - if (debug_gem_matching) { - std::cout << "========================================================================" << std::endl; - std::cout << "Summary: " << std::endl; - if (nSuccesFulMatches>1) - std::cout << "Too many successful ALCT-CLCT matches in ME1b: " << nSuccesFulMatches - << ", CSCDetId " << cscChamberME1b->id() - << ", bx_alct = " << bx_alct - << "; match window: [" << bx_clct_start << "; " << bx_clct_stop << "]" << std::endl; - else if (nSuccesFulMatches==1) - std::cout << "1 successful ALCT-CLCT match in ME1b: " - << " CSCDetId " << cscChamberME1b->id() - << ", bx_alct = " << bx_alct - << "; match window: [" << bx_clct_start << "; " << bx_clct_stop << "]" << std::endl; - else if (nSuccesFulGEMMatches==1) - std::cout << "1 successful ALCT-GEM match in ME1b: " - << " CSCDetId " << cscChamberME1b->id() - << ", bx_alct = " << bx_alct - << "; match window: [" << bx_clct_start << "; " << bx_clct_stop << "]" << std::endl; - else - std::cout << "Unsuccessful ALCT-CLCT match in ME1b: " - << "CSCDetId " << cscChamberME1b->id() - << ", bx_alct = " << bx_alct - << "; match window: [" << bx_clct_start << "; " << bx_clct_stop << "]" << std::endl; - - std::cout << "------------------------------------------------------------------------" << std::endl; - std::cout << "Attempt ALCT-CLCT matching in ME1/a in bx range: [" << bx_clct_start << "," << bx_clct_stop << "]" << std::endl; - } - - // ALCT-to-CLCT matching in ME1a - nSuccesFulMatches = 0; + // matching in ME1a for (int bx_clct = bx_clct_start; bx_clct <= bx_clct_stop; bx_clct++) { - if (bx_clct < 0 or bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; - if (drop_used_clcts and used_clct_mask_1a[bx_clct]) continue; + if (bx_clct < 0 || bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; + if (drop_used_clcts && used_clct_mask_1a[bx_clct]) continue; if (clct1a->bestCLCT[bx_clct].isValid()) { - const int quality(clct1a->bestCLCT[bx_clct].getQuality()); - if (debug_gem_matching) std::cout << "++Valid ME1a CLCT: " << clct1a->bestCLCT[bx_clct] << std::endl; - - // pick the pad that corresponds - auto matchingPads(matchingGEMPads(clct1a->bestCLCT[bx_clct], alct->bestALCT[bx_alct], pads_[bx_clct], ME1A, false)); - auto matchingCoPads(matchingGEMPads(clct1a->bestCLCT[bx_clct], alct->bestALCT[bx_alct], coPads_[bx_clct], ME1A, true)); - if (runME11ILT_ and dropLowQualityCLCTsNoGEMs_ME1a_ and quality < 4 and hasPads){ - int nFound(matchingPads.size()); - const bool clctInEdge(clct1a->bestCLCT[bx_clct].getKeyStrip() < 4 or clct1a->bestCLCT[bx_clct].getKeyStrip() > 93); - if (clctInEdge){ - if (debug_gem_matching) std::cout << "\tInfo: low quality CLCT in CSC chamber edge, don't care about GEM pads" << std::endl; - } - else { - if (nFound != 0){ - if (debug_gem_matching) std::cout << "\tInfo: low quality CLCT with " << nFound << " matching GEM trigger pads" << std::endl; - } - else { - if (debug_gem_matching) std::cout << "\tWarning: low quality CLCT without matching GEM trigger pad" << std::endl; - continue; - } - } - } - ++nSuccesFulMatches; + if (infoV > 1) LogTrace("CSCMotherboard") + << "Successful ALCT-CLCT match in ME1a: bx_alct = " << bx_alct + << "; match window: [" << bx_clct_start << "; " << bx_clct_stop + << "]; bx_clct = " << bx_clct; int mbx = bx_clct-bx_clct_start; - correlateLCTsGEM(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], - clct1a->bestCLCT[bx_clct], clct1a->secondCLCT[bx_clct], - allLCTs1a[bx_alct][mbx][0], allLCTs1a[bx_alct][mbx][1], ME1A, matchingPads, matchingCoPads); - if (debug_gem_matching) { - std::cout << "Successful ALCT-CLCT match in ME1a: bx_alct = " << bx_alct - << "; match window: [" << bx_clct_start << "; " << bx_clct_stop - << "]; bx_clct = " << bx_clct << std::endl; - std::cout << "+++ Best CLCT Details: "; - clct1a->bestCLCT[bx_clct].print(); - std::cout << "+++ Second CLCT Details: "; - clct1a->secondCLCT[bx_clct].print(); - } - if (allLCTs1a[bx_alct][mbx][0].isValid()){ + correlateLCTs(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], + clct1a->bestCLCT[bx_clct], clct1a->secondCLCT[bx_clct], + allLCTs1a[bx_alct][mbx][0], allLCTs1a[bx_alct][mbx][1], ME1A); + if (allLCTs1a[bx_alct][mbx][0].isValid()) + { used_clct_mask_1a[bx_clct] += 1; if (match_earliest_clct_me11_only) break; } } } - - // ALCT-to-GEM matching in ME1a - nSuccesFulGEMMatches = 0; - if (runME11ILT_ and nSuccesFulMatches==0 and buildLCTfromALCTandGEM_ME1a_){ - if (debug_gem_matching) std::cout << "++No valid ALCT-CLCT matches in ME1a" << std::endl; - for (int bx_gem = bx_copad_start; bx_gem <= bx_copad_stop; bx_gem++) { - if (not hasCoPads) { - continue; - } - - // find the best matching copad - first one - auto copads(matchingGEMPads(alct->bestALCT[bx_alct], coPads_[bx_gem], ME1A, true)); - if (debug_gem_matching) std::cout << "\t++Number of matching GEM CoPads in BX " << bx_alct << " : "<< copads.size() << std::endl; - if (copads.size()==0) { - continue; - } - - correlateLCTsGEM(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], - *(copads.at(0)).second, allLCTs1a[bx_alct][0][0], allLCTs1a[bx_alct][0][1], ME1A); - if (allLCTs1a[bx_alct][0][0].isValid()) { - ++nSuccesFulGEMMatches; - if (match_earliest_clct_me11_only) break; - } - if (debug_gem_matching) { - std::cout << "Successful ALCT-GEM CoPad match in ME1a: bx_alct = " << bx_alct << std::endl << std::endl; - std::cout << "------------------------------------------------------------------------" << std::endl << std::endl; - } - } - } - - if (debug_gem_matching) { - std::cout << "========================================================================" << std::endl; - std::cout << "Summary: " << std::endl; - if (nSuccesFulMatches>1) - std::cout << "Too many successful ALCT-CLCT matches in ME1a: " << nSuccesFulMatches - << ", CSCDetId " << cscChamberME1a->id() - << ", bx_alct = " << bx_alct - << "; match window: [" << bx_clct_start << "; " << bx_clct_stop << "]" << std::endl; - else if (nSuccesFulMatches==1) - std::cout << "1 successful ALCT-CLCT match in ME1a: " - << " CSCDetId " << cscChamberME1a->id() - << ", bx_alct = " << bx_alct - << "; match window: [" << bx_clct_start << "; " << bx_clct_stop << "]" << std::endl; - else if (nSuccesFulGEMMatches==1) - std::cout << "1 successful ALCT-GEM match in ME1a: " - << " CSCDetId " << cscChamberME1a->id() - << ", bx_alct = " << bx_alct - << "; match window: [" << bx_clct_start << "; " << bx_clct_stop << "]" << std::endl; - else - std::cout << "Unsuccessful ALCT-CLCT match in ME1a: " - << "CSCDetId " << cscChamberME1a->id() - << ", bx_alct = " << bx_alct - << "; match window: [" << bx_clct_start << "; " << bx_clct_stop << "]" << std::endl; - } - - } // end of ALCT valid block + } } // end of ALCT-centric matching - - // possibly use some discrimination from GEMs - if (gemGeometryAvailable and runME11ILT_ and do_gem_matching) { - matchGEMPads(ME1A); - matchGEMPads(ME1B); - } - - if (hasLCTs and debug_gem_matching){ - std::cout << "========================================================================" << std::endl; - std::cout << "Counting the LCTs" << std::endl; - std::cout << "========================================================================" << std::endl; - } - + // reduction of nLCTs per each BX for (int bx = 0; bx < MAX_LCT_BINS; bx++) { @@ -979,21 +316,18 @@ void CSCMotherboardME11::run(const CSCWireDigiCollection* wiredc, if (allLCTs1b[bx][mbx][i].isValid()) { n1b++; - if (infoV > 0) LogDebug("CSCMotherboard") - << "1b LCT"< 0) LogDebug("CSCMotherboard") << "1b LCT"< 0) LogDebug("CSCMotherboard") - << "1a LCT"< 0) LogDebug("CSCMotherboard") << "1a LCT"< 0 and n1a+n1b>0) LogDebug("CSCMotherboard") - <<"bx "< 0 && n1a+n1b>0) LogDebug("CSCMotherboard") <<"bx "<2 or n1b>2) ) + if (tmb_cross_bx_algo == 1 && (n1a>2 || n1b>2) ) { n1a=0, n1b=0; for (unsigned int mbx = 0; mbx < match_trig_window_size; mbx++) @@ -1011,6 +345,7 @@ void CSCMotherboardME11::run(const CSCWireDigiCollection* wiredc, } } + if (infoV > 0) LogDebug("CSCMotherboard") <<"After x-bx sorting:"; n1a=0, n1b=0; for (unsigned int mbx = 0; mbx < match_trig_window_size; mbx++) for (int i=0;i<2;i++) @@ -1019,23 +354,20 @@ void CSCMotherboardME11::run(const CSCWireDigiCollection* wiredc, if (allLCTs1b[bx][mbx][i].isValid()) { n1b++; - if (infoV > 0) LogDebug("CSCMotherboard") - << "1b LCT"< 0) LogDebug("CSCMotherboard") << "1b LCT"< 0) LogDebug("CSCMotherboard") - << "1a LCT"< 0) LogDebug("CSCMotherboard") << "1a LCT"< 0 and n1a+n1b>0) LogDebug("CSCMotherboard") - <<"bx "< 0 && n1a+n1b>0) LogDebug("CSCMotherboard") <<"bx "< max_me11_lcts and tmb_cross_bx_algo == 1) + if ( n1a+n1b > max_me11_lcts ) { // do it simple so far: take all low eta 1/b stubs unsigned int nLCT=n1b; @@ -1048,51 +380,13 @@ void CSCMotherboardME11::run(const CSCWireDigiCollection* wiredc, if (nLCT>max_me11_lcts) allLCTs1a[bx][mbx][i].clear(); else n1a++; } - // if (infoV > 0 and nLCT>0) LogDebug("CSCMotherboard") -// std::cout <<"bx "< 0 && nLCT>0) LogDebug("CSCMotherboard") <<"bx "< 1) LogTrace("CSCMotherboardME11")<<"clct_count E:"< 1) LogTrace("CSCMotherboardME11")<<"clct_count E:"< CSCMotherboardME11::readoutLCTs1b() // Returns vector of read-out correlated LCTs, if any. Starts with // the vector of all found LCTs and selects the ones in the read-out // time window. -std::vector CSCMotherboardME11::readoutLCTs(enum ME11Part me1ab) +std::vector CSCMotherboardME11::readoutLCTs(int me1ab) { std::vector tmpV; @@ -1130,22 +424,9 @@ std::vector CSCMotherboardME11::readoutLCTs(enum ME11Part // Start from the vector of all found correlated LCTs and select // those within the LCT*L1A coincidence window. int bx_readout = -1; - std::vector tmp_lcts; std::vector all_lcts; - if (me1ab == ME1A) tmp_lcts = getLCTs1a(); - if (me1ab == ME1B) tmp_lcts = getLCTs1b(); - switch(tmb_cross_bx_algo){ - case 0: all_lcts = tmp_lcts; - break; - case 1: all_lcts = tmp_lcts; - break; - case 2: all_lcts = sortLCTsByQuality(me1ab); - break; - case 3: all_lcts = sortLCTsByGEMDPhi(me1ab); - break; - default: std::cout<<"tmb_cross_bx_algo error" <::const_iterator plct = all_lcts.begin(); for (; plct != all_lcts.end(); plct++) { @@ -1161,7 +442,7 @@ std::vector CSCMotherboardME11::readoutLCTs(enum ME11Part // If (readout_earliest_2) take only LCTs in the earliest bx in the read-out window: // in digi->raw step, LCTs have to be packed into the TMB header, and // currently there is room just for two. - if (readout_earliest_2 and (bx_readout == -1 or bx == bx_readout) ) + if (readout_earliest_2 && (bx_readout == -1 || bx == bx_readout) ) { tmpV.push_back(*plct); if (bx_readout == -1) bx_readout = bx; @@ -1184,14 +465,13 @@ std::vector CSCMotherboardME11::getLCTs1b() return tmpV; } - // Returns vector of found correlated LCTs, if any. std::vector CSCMotherboardME11::getLCTs1a() { std::vector tmpV; // disabled ME1a - if (mpc_block_me1a or disableME1a) return tmpV; + if (mpc_block_me1a || disableME1a) return tmpV; // Report all LCTs found. for (int bx = 0; bx < MAX_LCT_BINS; bx++) @@ -1202,171 +482,9 @@ std::vector CSCMotherboardME11::getLCTs1a() } -//sort LCTs by Quality in each BX -std::vector CSCMotherboardME11::sortLCTsByQuality(int bx, enum ME11Part me) -{ - auto allLCTs(me==ME1A ? allLCTs1a : allLCTs1b); - std::vector LCTs; - std::vector tmpV; - tmpV.clear(); - LCTs.clear(); - for (unsigned int mbx = 0; mbx < match_trig_window_size; mbx++) - for (int i=0;i<2;i++) - if (allLCTs[bx][mbx][i].isValid()) - LCTs.push_back(allLCTs[bx][mbx][i]); - - std::sort(LCTs.begin(), LCTs.end(), CSCMotherboard::sortByQuality); - tmpV = LCTs; - if (tmpV.size()> max_me11_lcts) tmpV.erase(tmpV.begin()+max_me11_lcts, tmpV.end()); - return tmpV; -} - -std::vector CSCMotherboardME11::sortLCTsByQuality(std::vector LCTs) -{ - std::vector tmpV; - tmpV.clear(); - std::sort(LCTs.begin(), LCTs.end(), CSCMotherboard::sortByQuality); - tmpV = LCTs; - if (tmpV.size()> max_me11_lcts) tmpV.erase(tmpV.begin()+max_me11_lcts, tmpV.end()); - return tmpV; -} - - -//sort LCTs in whole LCTs BX window -std::vector CSCMotherboardME11::sortLCTsByQuality(enum ME11Part me) -{ - std::vector LCTs_final; - LCTs_final.clear(); - for (int bx = 0; bx < MAX_LCT_BINS; bx++) - { - std::vector LCTs1a; - std::vector LCTs1b; - std::vector LCTs_tmp; - std::vector LCTs_tmp1; - LCTs1a = sortLCTsByQuality(bx, ME1A); - LCTs1b = sortLCTsByQuality(bx, ME1B); - std::vector::iterator it1a = LCTs1a.begin(); - std::vector::iterator it1b = LCTs1b.begin(); - LCTs_tmp.insert(LCTs_tmp.begin(), LCTs1b.begin(), LCTs1b.end()); - LCTs_tmp.insert(LCTs_tmp.end(), LCTs1a.begin(), LCTs1a.end()); - LCTs_tmp1 = sortLCTsByQuality(LCTs_tmp);//LCTs reduction per BX - if (firstTwoLCTsInChamber_) - { - std::vector::iterator itp = LCTs_tmp1.begin(); - for ( ; itp != LCTs_tmp1.end(); itp++) - { - if (me==ME1A and it1a != LCTs1a.end() and *itp==*it1a ) - { - LCTs_final.push_back(*it1a); - it1a++; - } - if (me==ME1B and it1b != LCTs1b.end() and *itp==*it1b) - { - LCTs_final.push_back(*it1b); - it1b++; - } - } - } - else { - if (LCTs1a.size() and LCTs1b.size() and me==ME1A) - LCTs_final.push_back(*LCTs1a.begin()); - else if (LCTs1a.size() and LCTs1b.size() and me==ME1B) - LCTs_final.push_back(*LCTs1b.begin()); - else if (LCTs1a.size() and LCTs1b.size()==0 and me==ME1A) - LCTs_final.insert(LCTs_final.end(), LCTs1a.begin(), LCTs1a.end()); - else if (LCTs1b.size() and LCTs1a.size()==0 and me==ME1B) - LCTs_final.insert(LCTs_final.end(), LCTs1b.begin(), LCTs1b.end()); - } - } - return LCTs_final; -} - - -//sort LCTs by GEMDPhi in each BX -std::vector CSCMotherboardME11::sortLCTsByGEMDPhi(int bx, enum ME11Part me) -{ - - auto allLCTs(me==ME1A ? allLCTs1a : allLCTs1b); - std::vector LCTs; - std::vector tmpV; - tmpV.clear(); - LCTs.clear(); - for (unsigned int mbx = 0; mbx < match_trig_window_size; mbx++) - for (int i=0;i<2;i++) - if (allLCTs[bx][mbx][i].isValid()) - LCTs.push_back(allLCTs[bx][mbx][i]); - - std::sort(LCTs.begin(), LCTs.end(), CSCMotherboard::sortByGEMDphi); - tmpV = LCTs; - if (tmpV.size() > max_me11_lcts) tmpV.erase(tmpV.begin()+max_me11_lcts, tmpV.end()); - return tmpV; -} - -std::vector CSCMotherboardME11::sortLCTsByGEMDPhi(std::vector LCTs) -{ - std::vector tmpV; - tmpV.clear(); - std::sort(LCTs.begin(), LCTs.end(), CSCMotherboard::sortByGEMDphi); - tmpV = LCTs; - if (tmpV.size() > max_me11_lcts) tmpV.erase(tmpV.begin()+max_me11_lcts, tmpV.end()); - return tmpV; -} - - -//sort LCTs in whole LCTs BX window -std::vector CSCMotherboardME11::sortLCTsByGEMDPhi(enum ME11Part me) -{ - std::vector LCTs_final; - LCTs_final.clear(); - for (int bx = 0; bx < MAX_LCT_BINS; bx++) - { - std::vector LCTs1a; - std::vector LCTs1b; - std::vector LCTs_tmp; - std::vector LCTs_tmp1; - LCTs1a = sortLCTsByGEMDPhi(bx, ME1A); - LCTs1b = sortLCTsByGEMDPhi(bx, ME1B); - std::vector::iterator it1a = LCTs1a.begin(); - std::vector::iterator it1b = LCTs1b.begin(); - LCTs_tmp.insert(LCTs_tmp.begin(), LCTs1b.begin(), LCTs1b.end()); - LCTs_tmp.insert(LCTs_tmp.end(), LCTs1a.begin(), LCTs1a.end()); - LCTs_tmp1 = sortLCTsByGEMDPhi(LCTs_tmp);//LCTs reduction per BX - if (firstTwoLCTsInChamber_) - { - std::vector::iterator itp = LCTs_tmp1.begin(); - while (itp != LCTs_tmp1.end()) - { - if (me==ME1B and it1b != LCTs1b.end() and *itp==*it1b) - { - LCTs_final.push_back(*it1b); - it1b++; - } - if (me==ME1A and it1a != LCTs1a.end() and *itp==*it1a) - { - LCTs_final.push_back(*it1a); - it1a++; - } - itp++; - } - } - else { - if (LCTs1a.size() and LCTs1b.size() and me==ME1A) - LCTs_final.push_back(*LCTs1a.begin()); - else if (LCTs1a.size() and LCTs1b.size() and me==ME1B) - LCTs_final.push_back(*LCTs1b.begin()); - else if (LCTs1a.size() and LCTs1b.size()==0 and me==ME1A) - LCTs_final.insert(LCTs_final.end(), LCTs1a.begin(), LCTs1a.end()); - else if (LCTs1b.size() and LCTs1a.size()==0 and me==ME1B) - LCTs_final.insert(LCTs_final.end(), LCTs1b.begin(), LCTs1b.end()); - } - } - return LCTs_final; -} - - bool CSCMotherboardME11::doesALCTCrossCLCT(CSCALCTDigi &a, CSCCLCTDigi &c, int me) { - if ( !c.isValid() or !a.isValid() ) return false; + if ( !c.isValid() || !a.isValid() ) return false; int key_hs = c.getKeyStrip(); int key_wg = a.getKeyWG(); if ( me == ME1A ) @@ -1375,14 +493,14 @@ bool CSCMotherboardME11::doesALCTCrossCLCT(CSCALCTDigi &a, CSCCLCTDigi &c, int m { // wrap around ME11 HS number for -z endcap if (theEndcap==2) key_hs = 95 - key_hs; - if ( key_hs >= lut_wg_vs_hs_me1a[key_wg][0] and + if ( key_hs >= lut_wg_vs_hs_me1a[key_wg][0] && key_hs <= lut_wg_vs_hs_me1a[key_wg][1] ) return true; return false; } else { if (theEndcap==2) key_hs = 31 - key_hs; - if ( key_hs >= lut_wg_vs_hs_me1ag[key_wg][0] and + if ( key_hs >= lut_wg_vs_hs_me1ag[key_wg][0] && key_hs <= lut_wg_vs_hs_me1ag[key_wg][1] ) return true; return false; } @@ -1390,12 +508,13 @@ bool CSCMotherboardME11::doesALCTCrossCLCT(CSCALCTDigi &a, CSCCLCTDigi &c, int m if ( me == ME1B) { if (theEndcap==2) key_hs = 127 - key_hs; - if ( key_hs >= lut_wg_vs_hs_me1b[key_wg][0] and + if ( key_hs >= lut_wg_vs_hs_me1b[key_wg][0] && key_hs <= lut_wg_vs_hs_me1b[key_wg][1] ) return true; } return false; } + void CSCMotherboardME11::correlateLCTs(CSCALCTDigi bestALCT, CSCALCTDigi secondALCT, CSCCLCTDigi bestCLCT, @@ -1408,25 +527,25 @@ void CSCMotherboardME11::correlateLCTs(CSCALCTDigi bestALCT, bool cathodeBestValid = bestCLCT.isValid(); bool cathodeSecondValid = secondCLCT.isValid(); - if (anodeBestValid and !anodeSecondValid) secondALCT = bestALCT; - if (!anodeBestValid and anodeSecondValid) bestALCT = secondALCT; - if (cathodeBestValid and !cathodeSecondValid) secondCLCT = bestCLCT; - if (!cathodeBestValid and cathodeSecondValid) bestCLCT = secondCLCT; + if (anodeBestValid && !anodeSecondValid) secondALCT = bestALCT; + if (!anodeBestValid && anodeSecondValid) bestALCT = secondALCT; + if (cathodeBestValid && !cathodeSecondValid) secondCLCT = bestCLCT; + if (!cathodeBestValid && cathodeSecondValid) bestCLCT = secondCLCT; // ALCT-CLCT matching conditions are defined by "trig_enable" configuration // parameters. - if ((alct_trig_enable and bestALCT.isValid()) or - (clct_trig_enable and bestCLCT.isValid()) or - (match_trig_enable and bestALCT.isValid() and bestCLCT.isValid())) + if ((alct_trig_enable && bestALCT.isValid()) || + (clct_trig_enable && bestCLCT.isValid()) || + (match_trig_enable && bestALCT.isValid() && bestCLCT.isValid())) { lct1 = constructLCTs(bestALCT, bestCLCT); lct1.setTrknmb(1); } - if (((secondALCT != bestALCT) or (secondCLCT != bestCLCT)) and - ((alct_trig_enable and secondALCT.isValid()) or - (clct_trig_enable and secondCLCT.isValid()) or - (match_trig_enable and secondALCT.isValid() and secondCLCT.isValid()))) + if (((secondALCT != bestALCT) || (secondCLCT != bestCLCT)) && + ((alct_trig_enable && secondALCT.isValid()) || + (clct_trig_enable && secondCLCT.isValid()) || + (match_trig_enable && secondALCT.isValid() && secondCLCT.isValid()))) { lct2 = constructLCTs(secondALCT, secondCLCT); lct2.setTrknmb(2); @@ -1434,74 +553,15 @@ void CSCMotherboardME11::correlateLCTs(CSCALCTDigi bestALCT, } -void CSCMotherboardME11::correlateLCTsGEM(CSCALCTDigi bestALCT, - CSCALCTDigi secondALCT, - GEMCSCPadDigi gemPad, - CSCCorrelatedLCTDigi& lct1, - CSCCorrelatedLCTDigi& lct2, int ME) -{ - bool anodeBestValid = bestALCT.isValid(); - bool anodeSecondValid = secondALCT.isValid(); - - if (anodeBestValid and !anodeSecondValid) secondALCT = bestALCT; - if (!anodeBestValid and anodeSecondValid) bestALCT = secondALCT; - - if ((alct_trig_enable and bestALCT.isValid()) or - (match_trig_enable and bestALCT.isValid())) - { - lct1 = constructLCTsGEM(bestALCT, gemPad, ME, useOldLCTDataFormatALCTGEM_); - lct1.setTrknmb(1); - lct1.setGEMDPhi(0.0); - } - - if ((alct_trig_enable and secondALCT.isValid()) or - (match_trig_enable and secondALCT.isValid() and secondALCT != bestALCT)) - { - lct2 = constructLCTsGEM(secondALCT, gemPad, ME, useOldLCTDataFormatALCTGEM_); - lct2.setTrknmb(2); - lct2.setGEMDPhi(0.0); - } -} - - -void CSCMotherboardME11::correlateLCTsGEM(CSCCLCTDigi bestCLCT, - CSCCLCTDigi secondCLCT, - GEMCSCPadDigi gemPad, - CSCCorrelatedLCTDigi& lct1, - CSCCorrelatedLCTDigi& lct2, int ME) -{ - bool cathodeBestValid = bestCLCT.isValid(); - bool cathodeSecondValid = secondCLCT.isValid(); - - if (cathodeBestValid and !cathodeSecondValid) secondCLCT = bestCLCT; - if (!cathodeBestValid and cathodeSecondValid) bestCLCT = secondCLCT; - - if ((clct_trig_enable and bestCLCT.isValid()) or - (match_trig_enable and bestCLCT.isValid())) - { - lct1 = constructLCTsGEM(bestCLCT, gemPad, ME, useOldLCTDataFormatALCTGEM_); - lct1.setTrknmb(1); - } - - if ((clct_trig_enable and secondCLCT.isValid()) or - (match_trig_enable and secondCLCT.isValid() and secondCLCT != bestCLCT)) - { - lct2 = constructLCTsGEM(secondCLCT, gemPad, ME, useOldLCTDataFormatALCTGEM_); - lct2.setTrknmb(2); - } -} - -void CSCMotherboardME11::correlateLCTsGEM(CSCALCTDigi bestALCT, - CSCALCTDigi secondALCT, - CSCCLCTDigi bestCLCT, - CSCCLCTDigi secondCLCT, - CSCCorrelatedLCTDigi& lct1, - CSCCorrelatedLCTDigi& lct2, - int me, - const GEMPadsBX& pads, - const GEMPadsBX& copads) +void CSCMotherboardME11::correlateLCTs(CSCALCTDigi bestALCT, + CSCALCTDigi secondALCT, + CSCCLCTDigi bestCLCT, + CSCCLCTDigi secondCLCT, + CSCCorrelatedLCTDigi& lct1, + CSCCorrelatedLCTDigi& lct2, + int me) { - // assume that always anodeBestValid and cathodeBestValid + // assume that always anodeBestValid && cathodeBestValid if (secondALCT == bestALCT) secondALCT.clear(); if (secondCLCT == bestCLCT) secondCLCT.clear(); @@ -1549,105 +609,18 @@ void CSCMotherboardME11::correlateLCTsGEM(CSCALCTDigi bestALCT, if (dbg) LogTrace("CSCMotherboardME11")<<"lut 0 1 = "< mypair; - // for each trigger pad, store (deltaRoll,deltaHS) for 11,22,12 and 21. - std::vector> deltas; - deltas.clear(); - - if (hasCoPads){ - for (auto p : copads) { - const GEMDetId detId(p.first); - const int rollN(detId.roll()); - const int padN((p.second)->pad()); - - auto t11(std::make_pair(deltaRoll( bestALCT.getKeyWG(), rollN), deltaPad( bestCLCT.getKeyStrip(), padN))); - auto t22(std::make_pair(deltaRoll(secondALCT.getKeyWG(), rollN), deltaPad(secondCLCT.getKeyStrip(), padN))); - auto t12(std::make_pair(deltaRoll( bestALCT.getKeyWG(), rollN), deltaPad(secondCLCT.getKeyStrip(), padN))); - auto t21(std::make_pair(deltaRoll(secondALCT.getKeyWG(), rollN), deltaPad( bestCLCT.getKeyStrip(), padN))); - - deltas.push_back(std::make_tuple(t11,t22,t12,t21)); - } - if (debug_gem_matching){ - std::cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - " << std::endl; - std::cout << "Printing (deltaRoll, deltaPad) for each (ALCT,CLCT) pair and for each trigger copad" << std::endl; - for (unsigned i =0; i < deltas.size(); ++i){ - auto c(deltas.at(i)); - std::cout << "\tCoPad " << i << std::endl; - std::cout << "\t11: " << "(" << std::get<0>(c).first << "," << std::get<0>(c).second << "); " - << "22: " << "(" << std::get<1>(c).first << "," << std::get<1>(c).second << "); " - << "12: " << "(" << std::get<2>(c).first << "," << std::get<2>(c).second << "); " - << "21: " << "(" << std::get<3>(c).first << "," << std::get<3>(c).second << ")" << std::endl << std::endl; - } - std::cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - " << std::endl; - } - - -// lct1 = constructLCTs(bestALCT, bestCLCT); -// lct1.setTrknmb(1); -// lct2 = constructLCTs(secondALCT, secondCLCT); -// lct2.setTrknmb(2); - -// lct1 = constructLCTs(bestALCT, secondCLCT); -// lct1.setTrknmb(1); -// lct2 = constructLCTs(secondLCT, bestCLCT); -// lct2.setTrknmb(2); - return; - } - - // if no copads were found, do the same with pads... - if (hasPads){ - for (auto p : pads) { - const GEMDetId detId(p.first); - const int rollN(detId.roll()); - const int padN((p.second)->pad()); - - auto t11(std::make_pair(deltaRoll( bestALCT.getKeyWG(), rollN), deltaPad( bestCLCT.getKeyStrip(), padN))); - auto t22(std::make_pair(deltaRoll(secondALCT.getKeyWG(), rollN), deltaPad(secondCLCT.getKeyStrip(), padN))); - auto t12(std::make_pair(deltaRoll( bestALCT.getKeyWG(), rollN), deltaPad(secondCLCT.getKeyStrip(), padN))); - auto t21(std::make_pair(deltaRoll(secondALCT.getKeyWG(), rollN), deltaPad( bestCLCT.getKeyStrip(), padN))); - - deltas.push_back(std::make_tuple(t11,t22,t12,t21)); - } - if (debug_gem_matching){ - std::cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - " << std::endl; - std::cout << "Printing (deltaRoll, deltaPad) for each (ALCT,CLCT) pair and for each trigger pad" << std::endl; - for (unsigned i =0; i < deltas.size(); ++i){ - auto c(deltas.at(i)); - std::cout << "\tPad " << i << std::endl; - std::cout << "\t11: " << "(" << std::get<0>(c).first << "," << std::get<0>(c).second << "); " - << "22: " << "(" << std::get<1>(c).first << "," << std::get<1>(c).second << "); " - << "12: " << "(" << std::get<2>(c).first << "," << std::get<2>(c).second << "); " - << "21: " << "(" << std::get<3>(c).first << "," << std::get<3>(c).second << ")" << std::endl << std::endl; - } - std::cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - " << std::endl; - } - - return; - } - } - switch (lut[code][0]) { case 11: - lct1 = constructLCTsGEM(bestALCT, bestCLCT, hasPads, hasCoPads); + lct1 = constructLCTs(bestALCT, bestCLCT); break; case 12: - lct1 = constructLCTsGEM(bestALCT, secondCLCT, hasPads, hasCoPads); + lct1 = constructLCTs(bestALCT, secondCLCT); break; case 21: - lct1 = constructLCTsGEM(secondALCT, bestCLCT, hasPads, hasCoPads); + lct1 = constructLCTs(secondALCT, bestCLCT); break; case 22: - lct1 = constructLCTsGEM(secondALCT, secondCLCT, hasPads, hasCoPads); + lct1 = constructLCTs(secondALCT, secondCLCT); break; default: return; } @@ -1658,17 +631,17 @@ void CSCMotherboardME11::correlateLCTsGEM(CSCALCTDigi bestALCT, switch (lut[code][1]) { case 12: - lct2 = constructLCTsGEM(bestALCT, secondCLCT, hasPads, hasCoPads); + lct2 = constructLCTs(bestALCT, secondCLCT); lct2.setTrknmb(2); if (dbg) LogTrace("CSCMotherboardME11")<<"lct2: "<chamber(theEndcap, theStation, theSector, theSubsector, theTrigChamber); - - const CSCDetId me1bId(cscChamber->id()); - const CSCDetId me1aId(me1bId.endcap(), 1, 4, me1bId.chamber()); - const CSCDetId me1abId(ME==ME1A ? me1aId : me1bId); - const int chamber(me1abId.chamber()); - const bool is_odd(chamber%2==1); - - if (debug_gem_matching) std::cout<<"++++++++ matchGEMPads "<< me1abId <<" +++++++++ "<layer(CSCConstants::KEY_CLCT_LAYER)->geometry(); - // LCT::getKeyWG() also starts from 0 - float wire = layer_geo->middleWireOfGroup(lct.getKeyWG() + 1); - - LocalPoint csc_intersect = layer_geo->intersectionOfStripAndWire(fractional_strip, wire); - GlobalPoint csc_gp = csc_g->idToDet(key_id)->surface().toGlobal(csc_intersect); - - // is LCT located in the high efficiency GEM eta range? - bool gem_fid = ( std::abs(csc_gp.eta()) >= gem_match_min_eta ); - - if (debug_gem_matching) std::cout<<" lct eta "< zap it - { - if (gem_clear_nomatch_lcts) lct.clear(); - if (debug_gem_matching) std::cout<<" -- no gem"<second) - { - GEMDetId gem_id(id_pad.first); - LocalPoint gem_lp = gem_g->etaPartition(gem_id)->centreOfPad(id_pad.second->pad()); - GlobalPoint gem_gp = gem_g->idToDet(gem_id)->surface().toGlobal(gem_lp); - float dphi = deltaPhi(csc_gp.phi(), gem_gp.phi()); - float deta = csc_gp.eta() - gem_gp.eta(); - if (debug_gem_matching) std::cout<<" gem with dphi "<< std::abs(dphi) <<" deta "<< std::abs(deta) <bx(); - } - } - if (gem_matched) - { - if (debug_gem_matching) std::cout<<" GOT MATCHED GEM!"< lut_pt_vs_dphi_gemcsc[i+1][oddEven]) - iFound = i+1; - } - } - lct.setGEMDPhiBits(iFound); - if (debug_gem_matching) std::cout<<"found bend angle "<begin(); det_range != out_pads->end(); ++det_range) { - const GEMDetId& id = (*det_range).first; - - // all coincidences detIDs will have layer=1 - if (id.layer() != 1) continue; - - // find the corresponding id with layer=2 - GEMDetId co_id(id.region(), id.ring(), id.station(), 2, id.chamber(), id.roll()); - - auto co_pads_range = out_pads->get(co_id); - // empty range = no possible coincidence pads - if (co_pads_range.first == co_pads_range.second) continue; - - // now let's correlate the pads in two layers of this partition - const auto& pads_range = (*det_range).second; - for (auto p = pads_range.first; p != pads_range.second; ++p) { - for (auto co_p = co_pads_range.first; co_p != co_pads_range.second; ++co_p) { - // check the match in pad - if (std::abs(p->pad() - co_p->pad()) > maxDeltaPadInCoPad_) continue; - // check the match in BX - if (std::abs(p->bx() - co_p->bx()) > maxDeltaBXInCoPad_ ) continue; - - // always use layer1 pad's BX as a copad's BX - GEMCSCPadDigi co_pad_digi(p->pad(), p->bx()); - out_co_pads.insertDigi(id, co_pad_digi); - } - } - } - - // removal of duplicates in copads - std::auto_ptr pCoPads(new GEMCSCPadDigiCollection()); - const bool removeDuplicates(true); - if (removeDuplicates){ - for (auto det_range = out_co_pads.begin(); det_range != out_co_pads.end(); ++det_range) { - const GEMDetId& id = (*det_range).first; - auto co_pads_range = out_co_pads.get(id); - std::set clean_co_pads(co_pads_range.first,co_pads_range.second); - for (auto& p : clean_co_pads) - (*pCoPads).insertDigi(id, p); - } - out_co_pads = *pCoPads; - } -} - - -void CSCMotherboardME11::createGEMRollEtaLUT(bool isEven) -{ - int ch(isEven ? 2 : 1); - auto chamber(gem_g->chamber(GEMDetId(1,1,1,1,ch,0))); - if (chamber==nullptr) return; - - for(int i = 1; i<= chamber->nEtaPartitions(); ++i){ - auto roll(chamber->etaPartition(i)); - if (roll==nullptr) continue; - - const float half_striplength(roll->specs()->specificTopology().stripLength()/2.); - const LocalPoint lp_top(0., half_striplength, 0.); - const LocalPoint lp_bottom(0., -half_striplength, 0.); - const GlobalPoint gp_top(roll->toGlobal(lp_top)); - const GlobalPoint gp_bottom(roll->toGlobal(lp_bottom)); - gemRollToEtaLimits_[i] = std::make_pair(gp_top.eta(), gp_bottom.eta()); - } -} - - -int CSCMotherboardME11::assignGEMRoll(double eta) -{ - int result = -99; - for(auto p : gemRollToEtaLimits_) { - const float minEta((p.second).first); - const float maxEta((p.second).second); - if (minEta <= eta and eta <= maxEta) { - result = p.first; - break; - } - } - return result; -} - - -CSCCorrelatedLCTDigi CSCMotherboardME11::constructLCTsGEM(const CSCALCTDigi& alct, - const GEMCSCPadDigi& gem, - int ME, bool oldDataFormat) -{ - auto mymap(ME==ME1A ? gemPadToCscHsME1a_ : gemPadToCscHsME1b_); - auto wgvshs(ME==ME1A ? lut_wg_vs_hs_me1a : lut_wg_vs_hs_me1b); - if (oldDataFormat){ - // CLCT pattern number - set it to a highest value - // hack to get LCTs in the CSCTF - unsigned int pattern = promoteALCTGEMpattern_ ? 10 : 0; - - // LCT quality number - set it to a very high value - // hack to get LCTs in the CSCTF - unsigned int quality = promoteALCTGEMquality_ ? 14 : 11; - - // Bunch crossing - int bx = alct.getBX(); - - // get keyStrip from LUT - int keyStrip = mymap[gem.pad()]; - - // get wiregroup from ALCT - int wg = alct.getKeyWG(); - - if (keyStrip>wgvshs[wg][0] && keyStripwgvshs[wg][0] && keyStrip 6) { - if (infoV >= 0) edm::LogWarning("L1CSCTPEmulatorWrongValues") - << "+++ findQuality: sumQual = " << sumQual << "+++ \n"; - } - if (isDistrip) { // distrip pattern - if (sumQual == 2) {quality = 6;} - else if (sumQual == 3) {quality = 7;} - else if (sumQual == 4) {quality = 8;} - else if (sumQual == 5) {quality = 9;} - else if (sumQual == 6) {quality = 10;} - } - else { // halfstrip pattern - if (sumQual == 2) {quality = 11;} - else if (sumQual == 3) {quality = 12;} - else if (sumQual == 4) {quality = 13;} - else if (sumQual == 5) {quality = 14;} - else if (sumQual == 6) {quality = 15;} - } - } - } - } -#ifdef OLD - else { - // Temporary definition, used until July 2008. - // First if statement is fictitious, just to help the CSC TF emulator - // handle such cases (one needs to make sure they will be accounted for - // in the new quality definition. - if (!(aLCT.isValid()) || !(cLCT.isValid())) { - if (aLCT.isValid() && !(cLCT.isValid())) quality = 1; // no CLCT - else if (!(aLCT.isValid()) && cLCT.isValid()) quality = 2; // no ALCT - else quality = 0; // both absent; should never happen. - } - else { - // Sum of ALCT and CLCT quality bits. CLCT quality is, in fact, the - // number of layers hit, so subtract 3 to put it to the same footing as - // the ALCT quality. - int sumQual = aLCT.getQuality() + (cLCT.getQuality()-3); - if (sumQual < 1 || sumQual > 6) { - if (infoV >= 0) edm::LogWarning("L1CSCTPEmulatorWrongValues") - << "+++ findQuality: Unexpected sumQual = " << sumQual << "+++\n"; - } - - // LCT quality is basically the sum of ALCT and CLCT qualities, but split - // in two groups depending on the CLCT pattern id (higher quality for - // straighter patterns). - int offset = 0; - if (cLCT.getPattern() <= 7) offset = 4; - else offset = 9; - quality = offset + sumQual; - } - } -#endif - else { - // 2008 definition. - if (!(aLCT.isValid()) || !(cLCT.isValid())) { - if (aLCT.isValid() && !(cLCT.isValid())) quality = 1; // no CLCT - else if (!(aLCT.isValid()) && cLCT.isValid()) quality = 2; // no ALCT - else quality = 0; // both absent; should never happen. - } - else { - int pattern = cLCT.getPattern(); - if (pattern == 1) quality = 3; // layer-trigger in CLCT - else { - // CLCT quality is the number of layers hit minus 3. - // CLCT quality is the number of layers hit. - // const int n_gem((pad!=NULL and 1) or (copad!=NULL and 2)); - int n_gem = 0; - if (hasPad) n_gem = 1; - if (hasCoPad) n_gem = 2; - const bool a4(aLCT.getQuality() >= 1); - const bool c4((cLCT.getQuality() >= 4) or (cLCT.getQuality() >= 3 and n_gem>=1)); - // quality = 4; "reserved for low-quality muons in future" - if (!a4 && !c4) quality = 5; // marginal anode and cathode - else if ( a4 && !c4) quality = 6; // HQ anode, but marginal cathode - else if (!a4 && c4) quality = 7; // HQ cathode, but marginal anode - else if ( a4 && c4) { - if (aLCT.getAccelerator()) quality = 8; // HQ muon, but accel ALCT - else { - // quality = 9; "reserved for HQ muons with future patterns - // quality = 10; "reserved for HQ muons with future patterns - if (pattern == 2 || pattern == 3) quality = 11; - else if (pattern == 4 || pattern == 5) quality = 12; - else if (pattern == 6 || pattern == 7) quality = 13; - else if (pattern == 8 || pattern == 9) quality = 14; - else if (pattern == 10) quality = 15; - else { - if (infoV >= 0) edm::LogWarning("L1CSCTPEmulatorWrongValues") - << "+++ findQuality: Unexpected CLCT pattern id = " - << pattern << "+++\n"; - } - } - } - } - } - } - return quality; -} - - -unsigned int CSCMotherboardME11::findQualityGEM(const CSCCLCTDigi& cLCT, const GEMCSCPadDigi& gem) -{ - return 0; -} - - -void CSCMotherboardME11::printGEMTriggerPads(int bx_start, int bx_stop, bool iscopad) -{ - // pads or copads? - auto thePads(!iscopad ? pads_ : coPads_); - const bool hasPads(thePads.size()!=0); - - std::cout << "------------------------------------------------------------------------" << std::endl; - bool first = true; - for (int bx = bx_start; bx <= bx_stop; bx++) { - // print only the pads for the central BX - if (centralBXonlyGEM_ and bx!=lct_central_bx) continue; - if (bx!=lct_central_bx and iscopad) continue; - std::vector > in_pads = thePads[bx]; - if (first) { - if (!iscopad) std::cout << "* GEM trigger pads: " << std::endl; - else std::cout << "* GEM trigger coincidence pads: " << std::endl; - } - first = false; - if (!iscopad) std::cout << "N(pads) BX " << bx << " : " << in_pads.size() << std::endl; - else std::cout << "N(copads) BX " << bx << " : " << in_pads.size() << std::endl; - if (hasPads){ - for (auto pad : in_pads){ - auto roll_id(GEMDetId(pad.first)); - std::cout << "\tdetId " << pad.first << " " << roll_id << ", pad = " << pad.second->pad() << ", BX = " << pad.second->bx() + 6; - if (isPadInOverlap(roll_id.roll())) std::cout << " (in overlap)" << std::endl; - else std::cout << std::endl; - } - } - else - break; - } -} - - -void CSCMotherboardME11::retrieveGEMPads(const GEMCSCPadDigiCollection* gemPads, unsigned id, bool iscopad) -{ - auto superChamber(gem_g->superChamber(id)); - for (auto ch : superChamber->chambers()) { - for (auto roll : ch->etaPartitions()) { - GEMDetId roll_id(roll->id()); - auto pads_in_det = gemPads->get(roll_id); - for (auto pad = pads_in_det.first; pad != pads_in_det.second; ++pad) { - auto id_pad = std::make_pair(roll_id(), &(*pad)); - const int bx_shifted(lct_central_bx + pad->bx()); - for (int bx = bx_shifted - maxDeltaBXPad_;bx <= bx_shifted + maxDeltaBXPad_; ++bx) { - if (iscopad){ - if(bx != lct_central_bx) continue; - coPads_[bx].push_back(id_pad); - }else{ - pads_[bx].push_back(id_pad); - } - } - } - } - } -} - - -bool CSCMotherboardME11::isPadInOverlap(int roll) -{ - for (auto& p : cscWgToGemRoll_) { - // overlap region are WGs 10-15 - if ((p.first < 10) or (p.first > 15)) continue; - if (((p.second).first <= roll) and (roll <= (p.second).second)) return true; - } - return false; -} - - -int CSCMotherboardME11::deltaRoll(int wg, int pad) -{ - const auto p(cscWgToGemRoll_[wg]); - return std::min(std::abs(p.first - pad), std::abs(p.second - pad)); -} - - -int CSCMotherboardME11::deltaPad(int hs, int pad) -{ - const auto p(cscHsToGemPadME1b_[hs]); - return std::min(std::abs(p.first - pad), std::abs(p.second - pad)); -} - - -CSCMotherboardME11::GEMPadsBX -CSCMotherboardME11::matchingGEMPads(const CSCCLCTDigi& clct, const GEMPadsBX& pads, enum ME11Part part, bool isCoPad, bool first) -{ - CSCMotherboardME11::GEMPadsBX result; - - // fetch the low and high pad edges - auto mymap(part==ME1A ? cscHsToGemPadME1a_ : cscHsToGemPadME1b_); - int deltaPad(isCoPad ? maxDeltaPadCoPad_ : maxDeltaPadPad_); - const int lowPad(mymap[clct.getKeyStrip()].first); - const int highPad(mymap[clct.getKeyStrip()].second); - const bool debug(false); - if (debug) std::cout << "lowpad " << lowPad << " highpad " << highPad << " delta pad " << deltaPad <pad()); - if (debug) std::cout << "padRoll " << padRoll << std::endl; - if (std::abs(lowPad - padRoll) <= deltaPad or std::abs(padRoll - highPad) <= deltaPad){ - if (debug) std::cout << "++Matches! " << std::endl; - result.push_back(p); - if (first) return result; - } - } - return result; -} - - -CSCMotherboardME11::GEMPadsBX -CSCMotherboardME11::matchingGEMPads(const CSCALCTDigi& alct, const GEMPadsBX& pads, enum ME11Part part, bool isCoPad, bool first) -{ - CSCMotherboardME11::GEMPadsBX result; - - auto alctRoll(cscWgToGemRoll_[alct.getKeyWG()]); - const bool debug(false); - if (debug) std::cout << "ALCT keyWG " << alct.getKeyWG() << ", rolls " << alctRoll.first << " " << alctRoll.second << std::endl; - for (auto p: pads){ - auto padRoll(GEMDetId(p.first).roll()); - if (debug) std::cout << "Candidate ALCT: " << padRoll << std::endl; - // only pads in overlap are good for ME1A - if (part==ME1A and !isPadInOverlap(padRoll)) continue; - if (alctRoll.first == -99 and alctRoll.second == -99) continue; //invalid region - else if (alctRoll.first == -99 and !(padRoll <= alctRoll.second)) continue; // top of the chamber - else if (alctRoll.second == -99 and !(padRoll >= alctRoll.first)) continue; // bottom of the chamber - else if ((alctRoll.first != -99 and alctRoll.second != -99) and // center - (alctRoll.first > padRoll or padRoll > alctRoll.second)) continue; - if (debug) std::cout << "++Matches! " << std::endl; - result.push_back(p); - if (first) return result; - } - return result; -} - - -CSCMotherboardME11::GEMPadsBX -CSCMotherboardME11::matchingGEMPads(const CSCCLCTDigi& clct, const CSCALCTDigi& alct, const GEMPadsBX& pads, - enum ME11Part part, bool isCoPad, bool first) -{ - CSCMotherboardME11::GEMPadsBX result; - - // Fetch all (!) pads matching to ALCTs and CLCTs - auto padsClct(matchingGEMPads(clct, pads, part, isCoPad, false)); - auto padsAlct(matchingGEMPads(alct, pads, part, isCoPad, false)); - - const bool debug(false); - if (debug) std::cout << "-----------------------------------------------------------------------"< #include -#include - -class CSCGeometry; -class CSCChamber; -class GEMGeometry; -class GEMSuperChamber; class CSCMotherboardME11 : public CSCMotherboard { - typedef std::pair GEMPadBX; - typedef std::vector GEMPadsBX; - typedef std::map GEMPads; - public: /** Normal constructor. */ CSCMotherboardME11(unsigned endcap, unsigned station, unsigned sector, @@ -42,29 +35,12 @@ class CSCMotherboardME11 : public CSCMotherboard /** Run function for normal usage. Runs cathode and anode LCT processors, takes results and correlates into CorrelatedLCT. */ void run(const CSCWireDigiCollection* wiredc, - const CSCComparatorDigiCollection* compdc, - const GEMCSCPadDigiCollection* gemPads); + const CSCComparatorDigiCollection* compdc); - /** New algorithm that is based on a voting principle **/ - void runNewAlgorithm(const CSCWireDigiCollection* wiredc, - const CSCComparatorDigiCollection* compdc, - const GEMCSCPadDigiCollection* gemPads); - /** Returns vectors of found correlated LCTs in ME1a and ME1b, if any. */ std::vector getLCTs1a(); std::vector getLCTs1b(); - /** labels for ME1a and ME1B */ - enum ME11Part {ME1B = 1, ME1A=4}; - - /** Methods to sort the LCTs */ - std::vector sortLCTsByQuality(int bx, enum ME11Part = ME1B); - std::vector sortLCTsByQuality(enum ME11Part = ME1B); - std::vector sortLCTsByQuality(std::vector); - std::vector sortLCTsByGEMDPhi(int bx, enum ME11Part = ME1B); - std::vector sortLCTsByGEMDPhi(enum ME11Part = ME1B); - std::vector sortLCTsByGEMDPhi(std::vector); - /** Returns vectors of found ALCTs in ME1a and ME1b, if any. */ std::vector getALCTs1b() {return alctV;} @@ -84,21 +60,17 @@ class CSCMotherboardME11 : public CSCMotherboard std::vector readoutLCTs1a(); std::vector readoutLCTs1b(); - std::vector readoutLCTs(enum ME11Part me1ab); - - /// set CSC and GEM geometries for the matching needs - void setCSCGeometry(const CSCGeometry *g) { csc_g = g; } - void setGEMGeometry(const GEMGeometry *g) { gem_g = g; } + std::vector readoutLCTs(int me1ab); private: + /** labels for ME1a and ME1B */ + enum {ME1B = 1, ME1A=4}; + static const int lut_wg_vs_hs_me1b[48][2]; static const int lut_wg_vs_hs_me1a[48][2]; static const int lut_wg_vs_hs_me1ag[48][2]; - static const double lut_pt_vs_dphi_gemcsc[7][3]; - static const double lut_wg_etaMin_etaMax_odd[48][3]; - static const double lut_wg_etaMin_etaMax_even[48][3]; - + /** SLHC: special configuration parameters for ME11 treatment. */ bool smartME1aME1b, disableME1a, gangedME1a; @@ -119,54 +91,10 @@ class CSCMotherboardME11 : public CSCMotherboard CSCCLCTDigi bestCLCT, CSCCLCTDigi secondCLCT, CSCCorrelatedLCTDigi& lct1, CSCCorrelatedLCTDigi& lct2); - void correlateLCTsGEM(CSCALCTDigi bestALCT, CSCALCTDigi secondALCT, - CSCCLCTDigi bestCLCT, CSCCLCTDigi secondCLCT, - CSCCorrelatedLCTDigi& lct1, CSCCorrelatedLCTDigi& lct2, int me, - const GEMPadsBX& pads = GEMPadsBX(), const GEMPadsBX& copads = GEMPadsBX()); - - void correlateLCTsGEM(CSCALCTDigi bestALCT, CSCALCTDigi secondALCT, GEMCSCPadDigi gemPad, - CSCCorrelatedLCTDigi& lct1, CSCCorrelatedLCTDigi& lct2, int me); - - void correlateLCTsGEM(CSCCLCTDigi bestCLCT, CSCCLCTDigi secondCLCT, GEMCSCPadDigi gemPad, - CSCCorrelatedLCTDigi& lct1, CSCCorrelatedLCTDigi& lct2, int me); - - void matchGEMPads(enum ME11Part = ME1B); - - void buildCoincidencePads(const GEMCSCPadDigiCollection* out_pads, - GEMCSCPadDigiCollection& out_co_pads); - - void retrieveGEMPads(const GEMCSCPadDigiCollection* pads, unsigned id, bool iscopad = false); - - void createGEMRollEtaLUT(bool isEven); - - int assignGEMRoll(double eta); - int deltaRoll(int wg, int roll); - int deltaPad(int hs, int pad); + void correlateLCTs(CSCALCTDigi bestALCT, CSCALCTDigi secondALCT, + CSCCLCTDigi bestCLCT, CSCCLCTDigi secondCLCT, + CSCCorrelatedLCTDigi& lct1, CSCCorrelatedLCTDigi& lct2, int me); - CSCCorrelatedLCTDigi constructLCTsGEM(const CSCALCTDigi& alct, const GEMCSCPadDigi& gem, - int me, bool oldDataFormat = false); - CSCCorrelatedLCTDigi constructLCTsGEM(const CSCCLCTDigi& clct, const GEMCSCPadDigi& gem, - int me, bool oldDataFormat = true); - CSCCorrelatedLCTDigi constructLCTsGEM(const CSCALCTDigi& alct, const CSCCLCTDigi& clct, - bool hasPad, bool hasCoPad); - - unsigned int encodePatternGEM(const int ptn, const int highPt); - unsigned int findQualityGEM(const CSCALCTDigi& aLCT, const GEMCSCPadDigi& gem); - unsigned int findQualityGEM(const CSCCLCTDigi& cLCT, const GEMCSCPadDigi& gem); - unsigned int findQualityGEM(const CSCALCTDigi& aLCT, const CSCCLCTDigi& cLCT, - bool hasPad, bool hasCoPad); - - void printGEMTriggerPads(int minBX, int maxBx, bool iscopad = false); - - bool isPadInOverlap(int roll); - - GEMPadsBX matchingGEMPads(const CSCCLCTDigi& cLCT, const GEMPadsBX& pads = GEMPadsBX(), - enum ME11Part = ME1B, bool isCopad = false, bool first = true); - GEMPadsBX matchingGEMPads(const CSCALCTDigi& aLCT, const GEMPadsBX& pads = GEMPadsBX(), - enum ME11Part = ME1B, bool isCopad = false, bool first = true); - GEMPadsBX matchingGEMPads(const CSCCLCTDigi& cLCT, const CSCALCTDigi& aLCT, const GEMPadsBX& pads = GEMPadsBX(), - enum ME11Part = ME1B, bool isCopad = false, bool first = true); - std::vector alctV; std::vector clctV1b; std::vector clctV1a; @@ -189,103 +117,5 @@ class CSCMotherboardME11 : public CSCMotherboard /** maximum lcts per BX in ME11: 2, 3, 4 or 999 */ unsigned int max_me11_lcts; - - /// GEM-CSC integrated local algorithm - bool runME11ILT_; - - /// Do GEM matching? - bool do_gem_matching; - - /// GEM matching dphi and deta - double gem_match_delta_phi_odd; - double gem_match_delta_phi_even; - double gem_match_delta_eta; - - /// delta BX for GEM pads matching - int gem_match_delta_bx; - - /// min eta of LCT for which we require GEM match (we don't throw out LCTs below this min eta) - double gem_match_min_eta; - - /// whether to throw out GEM-fiducial LCTs that have no gem match - bool gem_clear_nomatch_lcts; - - const CSCGeometry* csc_g; - const GEMGeometry* gem_g; - - // central LCT bx number - int lct_central_bx; - - // debug gem matching - bool debug_gem_matching; - bool debug_luts; - - // deltas used to construct GEM coincidence pads - int maxDeltaBXInCoPad_; - int maxDeltaPadInCoPad_; - - // deltas used to match to GEM pads - int maxDeltaBXPad_; - int maxDeltaPadPad_; - int maxDeltaBXPadEven_; - int maxDeltaPadPadEven_; - int maxDeltaBXPadOdd_; - int maxDeltaPadPadOdd_; - - // deltas used to match to GEM coincidence pads - int maxDeltaBXCoPad_; - int maxDeltaPadCoPad_; - int maxDeltaBXCoPadEven_; - int maxDeltaPadCoPadEven_; - int maxDeltaBXCoPadOdd_; - int maxDeltaPadCoPadOdd_; - - // Drop low quality stubs if they don't have GEMs - bool dropLowQualityCLCTsNoGEMs_ME1a_; - bool dropLowQualityCLCTsNoGEMs_ME1b_; - bool dropLowQualityALCTsNoGEMs_ME1a_; - bool dropLowQualityALCTsNoGEMs_ME1b_; - - // use only the central BX for GEM matching - bool centralBXonlyGEM_; - - // build LCT from ALCT and GEM - bool buildLCTfromALCTandGEM_ME1a_; - bool buildLCTfromALCTandGEM_ME1b_; - bool buildLCTfromCLCTandGEM_ME1a_; - bool buildLCTfromCLCTandGEM_ME1b_; - - // LCT ghostbusting - bool doLCTGhostBustingWithGEMs_; - - // correct LCT timing with GEMs - bool correctLCTtimingWithGEM_; - - // send LCT old dataformat - bool useOldLCTDataFormatALCTGEM_; - bool useOldLCTDataFormatCLCTGEM_; - - // send only first 2 lcts - bool firstTwoLCTsInChamber_; - - // promote ALCT-GEM pattern - bool promoteALCTGEMpattern_; - - // promote ALCT-GEM quality - bool promoteALCTGEMquality_; - - // map of roll N to min and max eta - std::map > gemRollToEtaLimits_; - std::map> cscWgToGemRoll_; - - // map of pad to HS - std::map gemPadToCscHsME1a_; - std::map gemPadToCscHsME1b_; - std::map> cscHsToGemPadME1a_; - std::map> cscHsToGemPadME1b_; - - // map< bx , vector > - GEMPads pads_; - GEMPads coPads_; }; #endif diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11GEM.cc b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11GEM.cc new file mode 100644 index 0000000000000..c4b1f6352a8a2 --- /dev/null +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11GEM.cc @@ -0,0 +1,2285 @@ +#include +//#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "boost/container/flat_set.hpp" + +// LUT for which ME1/1 wire group can cross which ME1/a halfstrip +// 1st index: WG number +// 2nd index: inclusive HS range +const int CSCMotherboardME11GEM::lut_wg_vs_hs_me1a[48][2] = { +{0, 95},{0, 95},{0, 95},{0, 95},{0, 95}, +{0, 95},{0, 95},{0, 95},{0, 95},{0, 95}, +{0, 95},{0, 95},{0, 77},{0, 61},{0, 39}, +{0, 22},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, +{-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, +{-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, +{-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, +{-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, +{-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, +{-1,-1},{-1,-1},{-1,-1} }; +// a modified LUT for ganged ME1a +const int CSCMotherboardME11GEM::lut_wg_vs_hs_me1ag[48][2] = { +{0, 31},{0, 31},{0, 31},{0, 31},{0, 31}, +{0, 31},{0, 31},{0, 31},{0, 31},{0, 31}, +{0, 31},{0, 31},{0, 31},{0, 31},{0, 31}, +{0, 22},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, +{-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, +{-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, +{-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, +{-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, +{-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, +{-1,-1},{-1,-1},{-1,-1} }; + +// LUT for which ME1/1 wire group can cross which ME1/b halfstrip +// 1st index: WG number +// 2nd index: inclusive HS range +const int CSCMotherboardME11GEM::lut_wg_vs_hs_me1b[48][2] = { +{-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, +{-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, +{100, 127},{73, 127},{47, 127},{22, 127},{0, 127}, +{0, 127},{0, 127},{0, 127},{0, 127},{0, 127}, +{0, 127},{0, 127},{0, 127},{0, 127},{0, 127}, +{0, 127},{0, 127},{0, 127},{0, 127},{0, 127}, +{0, 127},{0, 127},{0, 127},{0, 127},{0, 127}, +{0, 127},{0, 127},{0, 127},{0, 127},{0, 127}, +{0, 127},{0, 127},{0, 127},{0, 127},{0, 105}, +{0, 93},{0, 78},{0, 63} }; + +// LUT with bending angles of the GEM-CSC high efficiency patterns (98%) +// 1st index: pt value = {5,10,15,20,30,40} +// 2nd index: bending angle for odd numbered chambers +// 3rd index: bending angle for even numbered chambers +/* +const double CSCMotherboardME11GEM::lut_pt_vs_dphi_gemcsc[7][3] = { + {5., 0.02203511, 0.00930056}, + {6 , 0.0182579 , 0.00790009}, + {10., 0.01066000, 0.00483286}, + {15., 0.00722795, 0.00363230}, + {20., 0.00562598, 0.00304878}, + {30., 0.00416544, 0.00253782}, + {40., 0.00342827, 0.00230833} }; +*/ + +const double CSCMotherboardME11GEM::lut_pt_vs_dphi_gemcsc[8][3] = { + {3, 0.03971647, 0.01710244}, + {5, 0.02123785, 0.00928431}, + {7, 0.01475524, 0.00650928}, + {10, 0.01023299, 0.00458796}, + {15, 0.00689220, 0.00331313}, + {20, 0.00535176, 0.00276152}, + {30, 0.00389050, 0.00224959}, + {40, 0.00329539, 0.00204670}}; + +const double CSCMotherboardME11GEM::lut_wg_etaMin_etaMax_odd[48][3] = { +{0, 2.44005, 2.44688}, +{1, 2.38863, 2.45035}, +{2, 2.32742, 2.43077}, +{3, 2.30064, 2.40389}, +{4, 2.2746, 2.37775}, +{5, 2.24925, 2.35231}, +{6, 2.22458, 2.32754}, +{7, 2.20054, 2.30339}, +{8, 2.1771, 2.27985}, +{9, 2.15425, 2.25689}, +{10, 2.13194, 2.23447}, +{11, 2.11016, 2.21258}, +{12, 2.08889, 2.19119}, +{13, 2.06809, 2.17028}, +{14, 2.04777, 2.14984}, +{15, 2.02788, 2.12983}, +{16, 2.00843, 2.11025}, +{17, 1.98938, 2.09108}, +{18, 1.97073, 2.0723}, +{19, 1.95246, 2.0539}, +{20, 1.93456, 2.03587}, +{21, 1.91701, 2.01818}, +{22, 1.8998, 2.00084}, +{23, 1.88293, 1.98382}, +{24, 1.86637, 1.96712}, +{25, 1.85012, 1.95073}, +{26, 1.83417, 1.93463}, +{27, 1.8185, 1.91882}, +{28, 1.80312, 1.90329}, +{29, 1.788, 1.88803}, +{30, 1.77315, 1.87302}, +{31, 1.75855, 1.85827}, +{32, 1.74421, 1.84377}, +{33, 1.7301, 1.8295}, +{34, 1.71622, 1.81547}, +{35, 1.70257, 1.80166}, +{36, 1.68914, 1.78807}, +{37, 1.67592, 1.77469}, +{38, 1.66292, 1.76151}, +{39, 1.65011, 1.74854}, +{40, 1.63751, 1.73577}, +{41, 1.62509, 1.72319}, +{42, 1.61287, 1.71079}, +{43, 1.60082, 1.69857}, +{44, 1.59924, 1.68654}, +{45, 1.6006, 1.67467}, +{46, 1.60151, 1.66297}, +{47, 1.60198, 1.65144} }; + +const double CSCMotherboardME11GEM::lut_wg_etaMin_etaMax_even[48][3] = { +{0, 2.3917, 2.39853}, +{1, 2.34037, 2.40199}, +{2, 2.27928, 2.38244}, +{3, 2.25254, 2.35561}, +{4, 2.22655, 2.32951}, +{5, 2.20127, 2.30412}, +{6, 2.17665, 2.27939}, +{7, 2.15267, 2.25529}, +{8, 2.12929, 2.2318}, +{9, 2.1065, 2.20889}, +{10, 2.08425, 2.18652}, +{11, 2.06253, 2.16468}, +{12, 2.04132, 2.14334}, +{13, 2.0206, 2.12249}, +{14, 2.00033, 2.1021}, +{15, 1.98052, 2.08215}, +{16, 1.96113, 2.06262}, +{17, 1.94215, 2.04351}, +{18, 1.92357, 2.02479}, +{19, 1.90538, 2.00645}, +{20, 1.88755, 1.98847}, +{21, 1.87007, 1.97085}, +{22, 1.85294, 1.95357}, +{23, 1.83614, 1.93662}, +{24, 1.81965, 1.91998}, +{25, 1.80348, 1.90365}, +{26, 1.78761, 1.88762}, +{27, 1.77202, 1.87187}, +{28, 1.75672, 1.85641}, +{29, 1.74168, 1.84121}, +{30, 1.72691, 1.82628}, +{31, 1.7124, 1.8116}, +{32, 1.69813, 1.79716}, +{33, 1.68411, 1.78297}, +{34, 1.67032, 1.769}, +{35, 1.65675, 1.75526}, +{36, 1.64341, 1.74174}, +{37, 1.63028, 1.72844}, +{38, 1.61736, 1.71534}, +{39, 1.60465, 1.70245}, +{40, 1.59213, 1.68975}, +{41, 1.57981, 1.67724}, +{42, 1.56767, 1.66492}, +{43, 1.55572, 1.65278}, +{44, 1.55414, 1.64082}, +{45, 1.55549, 1.62903}, +{46, 1.5564, 1.61742}, +{47, 1.55686, 1.60596} }; + +CSCMotherboardME11GEM::CSCMotherboardME11GEM(unsigned endcap, unsigned station, + unsigned sector, unsigned subsector, + unsigned chamber, + const edm::ParameterSet& conf) : + CSCMotherboard(endcap, station, sector, subsector, chamber, conf) +{ + const edm::ParameterSet commonParams(conf.getParameter("commonParam")); + + // special configuration parameters for ME11 treatment + smartME1aME1b = commonParams.getParameter("smartME1aME1b"); + disableME1a = commonParams.getParameter("disableME1a"); + gangedME1a = commonParams.getParameter("gangedME1a"); + runME11ILT_ = commonParams.getParameter("runME11ILT"); + + if (!isSLHC) edm::LogError("L1CSCTPEmulatorConfigError") + << "+++ Upgrade CSCMotherboardME11GEM constructed while isSLHC is not set! +++\n"; + if (!smartME1aME1b) edm::LogError("L1CSCTPEmulatorConfigError") + << "+++ Upgrade CSCMotherboardME11GEM constructed while smartME1aME1b is not set! +++\n"; + + const edm::ParameterSet alctParams(conf.getParameter("alctSLHC")); + const edm::ParameterSet clctParams(conf.getParameter("clctSLHC")); + const edm::ParameterSet me11tmbParams(conf.getParameter("me11tmbSLHCGEM")); + + clct1a = new CSCCathodeLCTProcessor(endcap, station, sector, subsector, chamber, clctParams, commonParams, me11tmbParams); + clct1a->setRing(4); + + match_earliest_alct_me11_only = me11tmbParams.getParameter("matchEarliestAlctME11Only"); + match_earliest_clct_me11_only = me11tmbParams.getParameter("matchEarliestClctME11Only"); + + // if true: use regular CLCT-to-ALCT matching in TMB + // if false: do ALCT-to-CLCT matching + clct_to_alct = me11tmbParams.getParameter("clctToAlct"); + + // whether to not reuse CLCTs that were used by previous matching ALCTs + // in ALCT-to-CLCT algorithm + drop_used_clcts = me11tmbParams.getParameter("tmbDropUsedClcts"); + + tmb_cross_bx_algo = me11tmbParams.getParameter("tmbCrossBxAlgorithm"); + + // maximum lcts per BX in ME11: 2, 3, 4 or 999 + max_me11_lcts = me11tmbParams.getParameter("maxME11LCTs"); + + pref[0] = match_trig_window_size/2; + for (unsigned int m=2; m("doGemMatching"); + + /// GEM matching dphi and deta + gem_match_delta_phi_odd = me11tmbParams.getParameter("gemMatchDeltaPhiOdd"); + gem_match_delta_phi_even = me11tmbParams.getParameter("gemMatchDeltaPhiEven"); + gem_match_delta_eta = me11tmbParams.getParameter("gemMatchDeltaEta"); + + /// delta BX for GEM pads matching + gem_match_delta_bx = me11tmbParams.getParameter("gemMatchDeltaBX"); + + /// min eta of LCT for which we require GEM match (we don't throw out LCTs below this min eta) + gem_match_min_eta = me11tmbParams.getParameter("gemMatchMinEta"); + gem_match_max_eta = me11tmbParams.getParameter("gemMatchMaxEta"); + + /// whether to throw out GEM-fiducial LCTs that have no gem match + gem_clear_nomatch_lcts = me11tmbParams.getParameter("gemClearNomatchLCTs"); + + // debug gem matching + debug_gem_matching = me11tmbParams.getParameter("debugMatching"); + debug_luts = me11tmbParams.getParameter("debugLUTs"); + debug_gem_dphi = me11tmbParams.getParameter("debugGEMDphi"); + + // deltas used to construct GEM coincidence pads + maxDeltaBXInCoPad_ = me11tmbParams.getParameter("maxDeltaBXInCoPad"); + maxDeltaPadInCoPad_ = me11tmbParams.getParameter("maxDeltaPadInCoPad"); + + // deltas used to match to GEM pads + maxDeltaBXPadEven_ = me11tmbParams.getParameter("maxDeltaBXPadEven"); + maxDeltaPadPadEven_ = me11tmbParams.getParameter("maxDeltaPadPadEven"); + maxDeltaBXPadOdd_ = me11tmbParams.getParameter("maxDeltaBXPadOdd"); + maxDeltaPadPadOdd_ = me11tmbParams.getParameter("maxDeltaPadPadOdd"); + + // deltas used to match to GEM coincidence pads + maxDeltaBXCoPadEven_ = me11tmbParams.getParameter("maxDeltaBXCoPadEven"); + maxDeltaPadCoPadEven_ = me11tmbParams.getParameter("maxDeltaPadCoPadEven"); + maxDeltaBXCoPadOdd_ = me11tmbParams.getParameter("maxDeltaBXCoPadOdd"); + maxDeltaPadCoPadOdd_ = me11tmbParams.getParameter("maxDeltaPadCoPadOdd"); + + // drop low quality stubs if they don't have GEMs + dropLowQualityCLCTsNoGEMs_ME1a_ = me11tmbParams.getParameter("dropLowQualityCLCTsNoGEMs_ME1a"); + dropLowQualityCLCTsNoGEMs_ME1b_ = me11tmbParams.getParameter("dropLowQualityCLCTsNoGEMs_ME1b"); + dropLowQualityALCTsNoGEMs_ME1a_ = me11tmbParams.getParameter("dropLowQualityALCTsNoGEMs_ME1a"); + dropLowQualityALCTsNoGEMs_ME1b_ = me11tmbParams.getParameter("dropLowQualityALCTsNoGEMs_ME1b"); + + // build LCT from ALCT and GEM + buildLCTfromALCTandGEM_ME1a_ = me11tmbParams.getParameter("buildLCTfromALCTandGEM_ME1a"); + buildLCTfromALCTandGEM_ME1b_ = me11tmbParams.getParameter("buildLCTfromALCTandGEM_ME1b"); + buildLCTfromCLCTandGEM_ME1a_ = me11tmbParams.getParameter("buildLCTfromCLCTandGEM_ME1a"); + buildLCTfromCLCTandGEM_ME1b_ = me11tmbParams.getParameter("buildLCTfromCLCTandGEM_ME1b"); + + // LCT ghostbusting + doLCTGhostBustingWithGEMs_ = me11tmbParams.getParameter("doLCTGhostBustingWithGEMs"); + + // correct LCT timing with GEMs + correctLCTtimingWithGEM_ = me11tmbParams.getParameter("correctLCTtimingWithGEM"); + + // use "old" or "new" dataformat for integrated LCTs? + useOldLCTDataFormatALCTGEM_ = me11tmbParams.getParameter("useOldLCTDataFormatALCTGEM"); + useOldLCTDataFormatCLCTGEM_ = me11tmbParams.getParameter("useOldLCTDataFormatCLCTGEM"); + + // promote ALCT-GEM pattern + promoteALCTGEMpattern_ = me11tmbParams.getParameter("promoteALCTGEMpattern"); + + // promote ALCT-GEM quality + promoteALCTGEMquality_ = me11tmbParams.getParameter("promoteALCTGEMquality"); + promoteCLCTGEMquality_ME1a_ = me11tmbParams.getParameter("promoteCLCTGEMquality_ME1a"); + promoteCLCTGEMquality_ME1b_ = me11tmbParams.getParameter("promoteCLCTGEMquality_ME1b"); + + // send first 2 LCTs + firstTwoLCTsInChamber_ = me11tmbParams.getParameter("firstTwoLCTsInChamber"); +} + + +CSCMotherboardME11GEM::CSCMotherboardME11GEM() : CSCMotherboard() +{ + // Constructor used only for testing. + + clct1a = new CSCCathodeLCTProcessor(); + clct1a->setRing(4); + + pref[0] = match_trig_window_size/2; + for (unsigned int m=2; mclear(); + for (int bx = 0; bx < MAX_LCT_BINS; bx++) + { + //firstLCT1a[bx].clear(); + //secondLCT1a[bx].clear(); + for (unsigned int mbx = 0; mbx < match_trig_window_size; mbx++) + for (int i=0;i<2;i++) + { + allLCTs1b[bx][mbx][i].clear(); + allLCTs1a[bx][mbx][i].clear(); + } + } + gemRollToEtaLimits_.clear(); + cscWgToGemRoll_.clear(); + + gemPadToCscHsME1a_.clear(); + gemPadToCscHsME1b_.clear(); + + cscHsToGemPadME1a_.clear(); + cscHsToGemPadME1b_.clear(); + + pads_.clear(); + coPads_.clear(); +} + +// Set configuration parameters obtained via EventSetup mechanism. +void CSCMotherboardME11GEM::setConfigParameters(const CSCDBL1TPParameters* conf) +{ + alct->setConfigParameters(conf); + clct->setConfigParameters(conf); + clct1a->setConfigParameters(conf); + // No config. parameters in DB for the TMB itself yet. +} + + +void CSCMotherboardME11GEM::run(const CSCWireDigiCollection* wiredc, + const CSCComparatorDigiCollection* compdc, + const GEMCSCPadDigiCollection* gemPads) +{ + clear(); + + if (!( alct and clct and clct1a and smartME1aME1b)) + { + if (infoV >= 0) edm::LogError("L1CSCTPEmulatorSetupError") + << "+++ run() called for non-existing ALCT/CLCT processor! +++ \n"; + return; + } + + alctV = alct->run(wiredc); // run anodeLCT + clctV1b = clct->run(compdc); // run cathodeLCT in ME1/b + clctV1a = clct1a->run(compdc); // run cathodeLCT in ME1/a + + const bool debugStubs(false); + if (debugStubs){ + for (auto& p : alctV){ + std::cout << "ALCT: " << p << std::endl; + } + + for (auto& p : clctV1b){ + std::cout << "CLCT in ME1b: " << p << std::endl; + } + + for (auto& p : clctV1a){ + std::cout << "CLCT in ME1a: " << p << std::endl; + } + } + + bool gemGeometryAvailable(false); + if (gem_g != nullptr) { + if (infoV >= 0) edm::LogInfo("L1CSCTPEmulatorSetupInfo") + << "+++ run() called for GEM-CSC integrated trigger! +++ \n"; + gemGeometryAvailable = true; + } + + int used_clct_mask[20], used_clct_mask_1a[20]; + for (int b=0;b<20;b++) + used_clct_mask[b] = used_clct_mask_1a[b] = 0; + + // retrieve CSCChamber geometry + CSCTriggerGeomManager* geo_manager(CSCTriggerGeometry::get()); + const CSCChamber* cscChamberME1b(geo_manager->chamber(theEndcap, theStation, theSector, theSubsector, theTrigChamber)); + const CSCDetId me1bId(cscChamberME1b->id()); + const CSCDetId me1aId(me1bId.endcap(), 1, 4, me1bId.chamber()); + const CSCChamber* cscChamberME1a(csc_g->chamber(me1aId)); + + if (runME11ILT_){ + + // check for GEM geometry + if (not gemGeometryAvailable){ + if (infoV >= 0) edm::LogError("L1CSCTPEmulatorSetupError") + << "+++ run() called for GEM-CSC integrated trigger without valid GEM geometry! +++ \n"; + return; + } + + // trigger geometry + const CSCLayer* keyLayerME1b(cscChamberME1b->layer(3)); + const CSCLayerGeometry* keyLayerGeometryME1b(keyLayerME1b->geometry()); + const CSCLayer* keyLayerME1a(cscChamberME1a->layer(3)); + const CSCLayerGeometry* keyLayerGeometryME1a(keyLayerME1a->geometry()); + + const bool isEven(me1bId.chamber()%2==0); + const int region((theEndcap == 1) ? 1: -1); + const GEMDetId gem_id(region, 1, theStation, 1, me1bId.chamber(), 0); + const GEMChamber* gemChamber(gem_g->chamber(gem_id)); + + // initialize depending on whether even or odd + maxDeltaBXPad_ = isEven ? maxDeltaBXPadEven_ : maxDeltaBXPadOdd_; + maxDeltaPadPad_ = isEven ? maxDeltaPadPadEven_ : maxDeltaPadPadOdd_; + maxDeltaBXCoPad_ = isEven ? maxDeltaBXCoPadEven_ : maxDeltaBXCoPadOdd_; + maxDeltaPadCoPad_ = isEven ? maxDeltaPadCoPadEven_ : maxDeltaPadCoPadOdd_; + + // LUT > + createGEMRollEtaLUT(isEven); + if (debug_luts){ + std::cout<<"me1b Det "<< me1bId<<" "<< me1bId.rawId() <<" " << (isEven ? "Even":"odd") <<" chamebr "<< me1bId.chamber()< + const int numberOfWG(keyLayerGeometryME1b->numberOfWireGroups()); + for (int i = 0; i< numberOfWG; ++i){ + auto etaMin(isEven ? lut_wg_etaMin_etaMax_even[i][1] : lut_wg_etaMin_etaMax_odd[i][1]); + auto etaMax(isEven ? lut_wg_etaMin_etaMax_even[i][2] : lut_wg_etaMin_etaMax_odd[i][2]); + cscWgToGemRoll_[i] = std::make_pair(assignGEMRoll(etaMin), assignGEMRoll(etaMax)); + } + if (debug_luts){ + for(auto p : cscWgToGemRoll_) { + std::cout << "WG "<< p.first << " GEM pads " << (p.second).first << " " << (p.second).second << std::endl; + } + } + + // pick any roll + auto randRoll(gemChamber->etaPartition(2)); + + // ME1a + auto nStripsME1a(keyLayerGeometryME1a->numberOfStrips()); + for (float i = 0; i< nStripsME1a; i = i+0.5){ + const LocalPoint lpCSC(keyLayerGeometryME1a->topology()->localPosition(i)); + const GlobalPoint gp(keyLayerME1a->toGlobal(lpCSC)); + const LocalPoint lpGEM(randRoll->toLocal(gp)); + const int HS(i/0.5); + const bool edge(HS < 4 or HS > 93); + const float pad(edge ? -99 : randRoll->pad(lpGEM)); + // HS are wrapped-around + cscHsToGemPadME1a_[HS] = std::make_pair(std::floor(pad),std::ceil(pad)); + } + // ME1b + auto nStripsME1b(keyLayerGeometryME1b->numberOfStrips()); + for (float i = 0; i< nStripsME1b; i = i+0.5){ + const LocalPoint lpCSC(keyLayerGeometryME1b->topology()->localPosition(i)); + const GlobalPoint gp(keyLayerME1b->toGlobal(lpCSC)); + const LocalPoint lpGEM(randRoll->toLocal(gp)); + const int HS(i/0.5); + const bool edge(HS < 5 or HS > 124); + const float pad(edge ? -99 : randRoll->pad(lpGEM)); + // HS are wrapped-around + cscHsToGemPadME1b_[HS] = std::make_pair(std::floor(pad),std::ceil(pad)); + } + if (debug_luts){ + std::cout << "detId " << me1bId << std::endl; + std::cout << "CSCHSToGEMPad LUT in ME1a" << std::endl; + for(auto p : cscHsToGemPadME1a_) { + std::cout << "CSC HS "<< p.first << " GEM Pad low " << (p.second).first << " GEM Pad high " << (p.second).second << std::endl; + } + std::cout << "detId " << me1aId << std::endl; + std::cout << "CSCHSToGEMPad LUT in ME1b" << std::endl; + for(auto p : cscHsToGemPadME1b_) { + std::cout << "CSC HS "<< p.first << " GEM Pad low " << (p.second).first << " GEM Pad high " << (p.second).second << std::endl; + } + } + + const int nGEMPads(randRoll->npads()); + for (int i = 0; i< nGEMPads; ++i){ + const LocalPoint lpGEM(randRoll->centreOfPad(i)); + const GlobalPoint gp(randRoll->toGlobal(lpGEM)); + const LocalPoint lpCSCME1a(keyLayerME1a->toLocal(gp)); + const LocalPoint lpCSCME1b(keyLayerME1b->toLocal(gp)); + const float stripME1a(keyLayerGeometryME1a->strip(lpCSCME1a)); + const float stripME1b(keyLayerGeometryME1b->strip(lpCSCME1b)); + // HS are wrapped-around + gemPadToCscHsME1a_[i] = (int) (stripME1a - 0.25)/0.5; + gemPadToCscHsME1b_[i] = (int) (stripME1b - 0.25)/0.5; + } + if (debug_luts){ + std::cout << "detId " << me1bId << std::endl; + std::cout << "GEMPadToCSCHs LUT in ME1a" << std::endl; + for(auto p : gemPadToCscHsME1a_) { + std::cout << "GEM Pad "<< p.first << " CSC HS: " << p.second << std::endl; + } + std::cout << "GEMPadToCSCHs LUT in ME1b" << std::endl; + for(auto p : gemPadToCscHsME1b_) { + std::cout << "GEM Pad "<< p.first << " CSC HS: " << p.second << std::endl; + } + } + + + // build coincidence pads + std::auto_ptr pCoPads(new GEMCSCPadDigiCollection()); + buildCoincidencePads(gemPads, *pCoPads); + + // retrieve pads and copads in a certain BX window for this CSC + pads_.clear(); + coPads_.clear(); + retrieveGEMPads(gemPads, gem_id); + retrieveGEMPads(pCoPads.get(), gem_id, true); + } + + const bool hasPads(pads_.size()!=0); + const bool hasCoPads(hasPads and coPads_.size()!=0); + bool hasLCTs(false); + + // ALCT-centric matching + for (int bx_alct = 0; bx_alct < CSCAnodeLCTProcessor::MAX_ALCT_BINS; bx_alct++) + { + if (alct->bestALCT[bx_alct].isValid()) + { + const int bx_clct_start(bx_alct - match_trig_window_size/2); + const int bx_clct_stop(bx_alct + match_trig_window_size/2); + const int bx_copad_start(bx_alct - maxDeltaBXCoPad_); + const int bx_copad_stop(bx_alct + maxDeltaBXCoPad_); + + if (debug_gem_matching){ + std::cout << "========================================================================" << std::endl; + std::cout << "ALCT-CLCT matching in ME1/1 chamber: " << cscChamberME1b->id() << std::endl; + std::cout << "------------------------------------------------------------------------" << std::endl; + std::cout << "+++ Best ALCT Details: "; + alct->bestALCT[bx_alct].print(); + std::cout << "+++ Second ALCT Details: "; + alct->secondALCT[bx_alct].print(); + + printGEMTriggerPads(bx_clct_start, bx_clct_stop); + printGEMTriggerPads(bx_clct_start, bx_clct_stop, true); + + std::cout << "------------------------------------------------------------------------" << std::endl; + std::cout << "Attempt ALCT-CLCT matching in ME1/b in bx range: [" << bx_clct_start << "," << bx_clct_stop << "]" << std::endl; + } + + // ALCT-to-CLCT matching in ME1b + int nSuccesFulMatches = 0; + for (int bx_clct = bx_clct_start; bx_clct <= bx_clct_stop; bx_clct++) + { + if (bx_clct < 0 or bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; + if (drop_used_clcts and used_clct_mask[bx_clct]) continue; + if (clct->bestCLCT[bx_clct].isValid()) + { + const int quality(clct->bestCLCT[bx_clct].getQuality()); + if (debug_gem_matching) std::cout << "++Valid ME1b CLCT: " << clct->bestCLCT[bx_clct] << std::endl; + + // pick the pad that corresponds + auto matchingPads(matchingGEMPads(clct->bestCLCT[bx_clct], alct->bestALCT[bx_alct], pads_[bx_clct], ME1B, false)); + auto matchingCoPads(matchingGEMPads(clct->bestCLCT[bx_clct], alct->bestALCT[bx_alct], coPads_[bx_clct], ME1B, true)); + if (runME11ILT_ and dropLowQualityCLCTsNoGEMs_ME1b_ and quality < 4 and hasPads){ + int nFound(matchingPads.size()); + const bool clctInEdge(clct->bestCLCT[bx_clct].getKeyStrip() < 5 or clct->bestCLCT[bx_clct].getKeyStrip() > 124); + if (clctInEdge){ + if (debug_gem_matching) std::cout << "\tInfo: low quality CLCT in CSC chamber edge, don't care about GEM pads" << std::endl; + } + else { + if (nFound != 0){ + if (debug_gem_matching) std::cout << "\tInfo: low quality CLCT with " << nFound << " matching GEM trigger pads" << std::endl; + } + else { + if (debug_gem_matching) std::cout << "\tWarning: low quality CLCT without matching GEM trigger pad" << std::endl; + continue; + } + } + } + + // check timing + if (runME11ILT_ and correctLCTtimingWithGEM_){ + int nFound(matchingCoPads.size()); + if (nFound != 0 and bx_alct == 6 and bx_clct != 6){ + if (debug_gem_matching) std::cout << "\tInfo: CLCT with incorrect timing" << std::endl; + continue; + } + } + + ++nSuccesFulMatches; + + hasLCTs = true; + // if (infoV > 1) LogTrace("CSCMotherboard") + int mbx = bx_clct-bx_clct_start; + correlateLCTsGEM(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], + clct->bestCLCT[bx_clct], clct->secondCLCT[bx_clct], + allLCTs1b[bx_alct][mbx][0], allLCTs1b[bx_alct][mbx][1], ME1B, matchingPads, matchingCoPads); + if (debug_gem_matching) { + std::cout << "Successful ALCT-CLCT match in ME1b: bx_alct = " << bx_alct + << "; match window: [" << bx_clct_start << "; " << bx_clct_stop + << "]; bx_clct = " << bx_clct << std::endl; + std::cout << "+++ Best CLCT Details: "; + clct->bestCLCT[bx_clct].print(); + std::cout << "+++ Second CLCT Details: "; + clct->secondCLCT[bx_clct].print(); + } + + if (allLCTs1b[bx_alct][mbx][0].isValid()) { + used_clct_mask[bx_clct] += 1; + if (match_earliest_clct_me11_only) break; + } + } + } + + // ALCT-to-GEM matching in ME1b + int nSuccesFulGEMMatches = 0; + if (runME11ILT_ and nSuccesFulMatches==0 and buildLCTfromALCTandGEM_ME1b_){ + if (debug_gem_matching) std::cout << "++No valid ALCT-CLCT matches in ME1b" << std::endl; + for (int bx_gem = bx_copad_start; bx_gem <= bx_copad_stop; bx_gem++) { + if (not hasCoPads) { + continue; + } + + // find the best matching copad - first one + auto copads(matchingGEMPads(alct->bestALCT[bx_alct], coPads_[bx_gem], ME1B, true)); + if (debug_gem_matching) std::cout << "\t++Number of matching GEM CoPads in BX " << bx_alct << " : "<< copads.size() << std::endl; + if (copads.size()==0) { + continue; + } + + correlateLCTsGEM(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], + *(copads.at(0)).second, allLCTs1b[bx_alct][0][0], allLCTs1b[bx_alct][0][1], ME1B); + if (allLCTs1b[bx_alct][0][0].isValid()) { + ++nSuccesFulGEMMatches; + if (match_earliest_clct_me11_only) break; + } + if (debug_gem_matching) { + std::cout << "Successful ALCT-GEM CoPad match in ME1b: bx_alct = " << bx_alct << std::endl << std::endl; + std::cout << "------------------------------------------------------------------------" << std::endl << std::endl; + } + } + } + + if (debug_gem_matching) { + std::cout << "========================================================================" << std::endl; + std::cout << "Summary: " << std::endl; + if (nSuccesFulMatches>1) + std::cout << "Too many successful ALCT-CLCT matches in ME1b: " << nSuccesFulMatches + << ", CSCDetId " << cscChamberME1b->id() + << ", bx_alct = " << bx_alct + << "; match window: [" << bx_clct_start << "; " << bx_clct_stop << "]" << std::endl; + else if (nSuccesFulMatches==1) + std::cout << "1 successful ALCT-CLCT match in ME1b: " + << " CSCDetId " << cscChamberME1b->id() + << ", bx_alct = " << bx_alct + << "; match window: [" << bx_clct_start << "; " << bx_clct_stop << "]" << std::endl; + else if (nSuccesFulGEMMatches==1) + std::cout << "1 successful ALCT-GEM match in ME1b: " + << " CSCDetId " << cscChamberME1b->id() + << ", bx_alct = " << bx_alct + << "; match window: [" << bx_clct_start << "; " << bx_clct_stop << "]" << std::endl; + else + std::cout << "Unsuccessful ALCT-CLCT match in ME1b: " + << "CSCDetId " << cscChamberME1b->id() + << ", bx_alct = " << bx_alct + << "; match window: [" << bx_clct_start << "; " << bx_clct_stop << "]" << std::endl; + + std::cout << "------------------------------------------------------------------------" << std::endl; + std::cout << "Attempt ALCT-CLCT matching in ME1/a in bx range: [" << bx_clct_start << "," << bx_clct_stop << "]" << std::endl; + } + + // ALCT-to-CLCT matching in ME1a + nSuccesFulMatches = 0; + for (int bx_clct = bx_clct_start; bx_clct <= bx_clct_stop; bx_clct++) + { + if (bx_clct < 0 or bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; + if (drop_used_clcts and used_clct_mask_1a[bx_clct]) continue; + if (clct1a->bestCLCT[bx_clct].isValid()) + { + const int quality(clct1a->bestCLCT[bx_clct].getQuality()); + if (debug_gem_matching) std::cout << "++Valid ME1a CLCT: " << clct1a->bestCLCT[bx_clct] << std::endl; + + // pick the pad that corresponds + auto matchingPads(matchingGEMPads(clct1a->bestCLCT[bx_clct], alct->bestALCT[bx_alct], pads_[bx_clct], ME1A, false)); + auto matchingCoPads(matchingGEMPads(clct1a->bestCLCT[bx_clct], alct->bestALCT[bx_alct], coPads_[bx_clct], ME1A, true)); + if (runME11ILT_ and dropLowQualityCLCTsNoGEMs_ME1a_ and quality < 4 and hasPads){ + int nFound(matchingPads.size()); + const bool clctInEdge(clct1a->bestCLCT[bx_clct].getKeyStrip() < 4 or clct1a->bestCLCT[bx_clct].getKeyStrip() > 93); + if (clctInEdge){ + if (debug_gem_matching) std::cout << "\tInfo: low quality CLCT in CSC chamber edge, don't care about GEM pads" << std::endl; + } + else { + if (nFound != 0){ + if (debug_gem_matching) std::cout << "\tInfo: low quality CLCT with " << nFound << " matching GEM trigger pads" << std::endl; + } + else { + if (debug_gem_matching) std::cout << "\tWarning: low quality CLCT without matching GEM trigger pad" << std::endl; + continue; + } + } + } + ++nSuccesFulMatches; + int mbx = bx_clct-bx_clct_start; + correlateLCTsGEM(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], + clct1a->bestCLCT[bx_clct], clct1a->secondCLCT[bx_clct], + allLCTs1a[bx_alct][mbx][0], allLCTs1a[bx_alct][mbx][1], ME1A, matchingPads, matchingCoPads); + if (debug_gem_matching) { + std::cout << "Successful ALCT-CLCT match in ME1a: bx_alct = " << bx_alct + << "; match window: [" << bx_clct_start << "; " << bx_clct_stop + << "]; bx_clct = " << bx_clct << std::endl; + std::cout << "+++ Best CLCT Details: "; + clct1a->bestCLCT[bx_clct].print(); + std::cout << "+++ Second CLCT Details: "; + clct1a->secondCLCT[bx_clct].print(); + } + if (allLCTs1a[bx_alct][mbx][0].isValid()){ + used_clct_mask_1a[bx_clct] += 1; + if (match_earliest_clct_me11_only) break; + } + } + } + + // ALCT-to-GEM matching in ME1a + nSuccesFulGEMMatches = 0; + if (runME11ILT_ and nSuccesFulMatches==0 and buildLCTfromALCTandGEM_ME1a_){ + if (debug_gem_matching) std::cout << "++No valid ALCT-CLCT matches in ME1a" << std::endl; + for (int bx_gem = bx_copad_start; bx_gem <= bx_copad_stop; bx_gem++) { + if (not hasCoPads) { + continue; + } + + // find the best matching copad - first one + auto copads(matchingGEMPads(alct->bestALCT[bx_alct], coPads_[bx_gem], ME1A, true)); + if (debug_gem_matching) std::cout << "\t++Number of matching GEM CoPads in BX " << bx_alct << " : "<< copads.size() << std::endl; + if (copads.size()==0) { + continue; + } + + correlateLCTsGEM(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], + *(copads.at(0)).second, allLCTs1a[bx_alct][0][0], allLCTs1a[bx_alct][0][1], ME1A); + if (allLCTs1a[bx_alct][0][0].isValid()) { + ++nSuccesFulGEMMatches; + if (match_earliest_clct_me11_only) break; + } + if (debug_gem_matching) { + std::cout << "Successful ALCT-GEM CoPad match in ME1a: bx_alct = " << bx_alct << std::endl << std::endl; + std::cout << "------------------------------------------------------------------------" << std::endl << std::endl; + } + } + } + + if (debug_gem_matching) { + std::cout << "========================================================================" << std::endl; + std::cout << "Summary: " << std::endl; + if (nSuccesFulMatches>1) + std::cout << "Too many successful ALCT-CLCT matches in ME1a: " << nSuccesFulMatches + << ", CSCDetId " << cscChamberME1a->id() + << ", bx_alct = " << bx_alct + << "; match window: [" << bx_clct_start << "; " << bx_clct_stop << "]" << std::endl; + else if (nSuccesFulMatches==1) + std::cout << "1 successful ALCT-CLCT match in ME1a: " + << " CSCDetId " << cscChamberME1a->id() + << ", bx_alct = " << bx_alct + << "; match window: [" << bx_clct_start << "; " << bx_clct_stop << "]" << std::endl; + else if (nSuccesFulGEMMatches==1) + std::cout << "1 successful ALCT-GEM match in ME1a: " + << " CSCDetId " << cscChamberME1a->id() + << ", bx_alct = " << bx_alct + << "; match window: [" << bx_clct_start << "; " << bx_clct_stop << "]" << std::endl; + else + std::cout << "Unsuccessful ALCT-CLCT match in ME1a: " + << "CSCDetId " << cscChamberME1a->id() + << ", bx_alct = " << bx_alct + << "; match window: [" << bx_clct_start << "; " << bx_clct_stop << "]" << std::endl; + } + + } // end of ALCT valid block + else { + auto coPads(coPads_[bx_alct]); + if (runME11ILT_ and coPads.size()!=0) { + // keep it simple for the time being, only consider the first copad + const int bx_clct_start(bx_alct - match_trig_window_size/2); + const int bx_clct_stop(bx_alct + match_trig_window_size/2); + + // matching in ME1b + if (buildLCTfromCLCTandGEM_ME1b_) { + for (int bx_clct = bx_clct_start; bx_clct <= bx_clct_stop; bx_clct++) { + if (bx_clct < 0 or bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; + if (drop_used_clcts and used_clct_mask[bx_clct]) continue; + if (clct->bestCLCT[bx_clct].isValid()) { + const int quality(clct->bestCLCT[bx_clct].getQuality()); + // only use high-Q stubs for the time being + if (quality < 4) continue; + int mbx = bx_clct-bx_clct_start; + correlateLCTsGEM(clct->bestCLCT[bx_clct], clct->secondCLCT[bx_clct], *(coPads[0].second), GEMDetId(coPads[0].first).roll(), + allLCTs1b[bx_alct][mbx][0], allLCTs1b[bx_alct][mbx][1], ME1B); + if (debug_gem_matching) { + // if (infoV > 1) LogTrace("CSCMotherboard") + std::cout << "Successful GEM-CLCT match in ME1b: bx_alct = " << bx_alct + << "; match window: [" << bx_clct_start << "; " << bx_clct_stop + << "]; bx_clct = " << bx_clct << std::endl; + std::cout << "+++ Best CLCT Details: "; + clct->bestCLCT[bx_clct].print(); + std::cout << "+++ Second CLCT Details: "; + clct->secondCLCT[bx_clct].print(); + } + if (allLCTs1b[bx_alct][mbx][0].isValid()) { + used_clct_mask[bx_clct] += 1; + if (match_earliest_clct_me11_only) break; + } + } + } + } + + // matching in ME1a + if (buildLCTfromCLCTandGEM_ME1a_) { + for (int bx_clct = bx_clct_start; bx_clct <= bx_clct_stop; bx_clct++) { + if (bx_clct < 0 || bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; + if (drop_used_clcts && used_clct_mask_1a[bx_clct]) continue; + if (clct1a->bestCLCT[bx_clct].isValid()){ + const int quality(clct1a->bestCLCT[bx_clct].getQuality()); + // only use high-Q stubs for the time being + if (quality < 4) continue; + int mbx = bx_clct-bx_clct_start; + correlateLCTsGEM(clct1a->bestCLCT[bx_clct], clct1a->secondCLCT[bx_clct], *(coPads[0].second), GEMDetId(coPads[0].first).roll(), + allLCTs1a[bx_alct][mbx][0], allLCTs1a[bx_alct][mbx][1], ME1A); + if (debug_gem_matching) { + // if (infoV > 1) LogTrace("CSCMotherboard") + std::cout << "Successful GEM-CLCT match in ME1a: bx_alct = " << bx_alct + << "; match window: [" << bx_clct_start << "; " << bx_clct_stop + << "]; bx_clct = " << bx_clct << std::endl; + std::cout << "+++ Best CLCT Details: "; + clct1a->bestCLCT[bx_clct].print(); + std::cout << "+++ Second CLCT Details: "; + clct1a->secondCLCT[bx_clct].print(); + } + if (allLCTs1a[bx_alct][mbx][0].isValid()){ + used_clct_mask_1a[bx_clct] += 1; + if (match_earliest_clct_me11_only) break; + } + } + } + } + } + } + } // end of ALCT-centric matching + + // possibly use some discrimination from GEMs + if (gemGeometryAvailable and runME11ILT_ and do_gem_matching) { + matchGEMPads(ME1A); + matchGEMPads(ME1B); + } + + if (hasLCTs and debug_gem_matching){ + std::cout << "========================================================================" << std::endl; + std::cout << "Counting the LCTs" << std::endl; + std::cout << "========================================================================" << std::endl; + } + + // reduction of nLCTs per each BX + for (int bx = 0; bx < MAX_LCT_BINS; bx++) + { + // counting + unsigned int n1a=0, n1b=0; + for (unsigned int mbx = 0; mbx < match_trig_window_size; mbx++) + for (int i=0;i<2;i++) + { + int cbx = bx + mbx - match_trig_window_size/2; + if (allLCTs1b[bx][mbx][i].isValid()) + { + n1b++; + if (infoV > 0) LogDebug("CSCMotherboard") + << "1b LCT"< 0) LogDebug("CSCMotherboard") + << "1a LCT"< 0 and n1a+n1b>0) LogDebug("CSCMotherboard") + <<"bx "<2 or n1b>2) ) + { + n1a=0, n1b=0; + for (unsigned int mbx = 0; mbx < match_trig_window_size; mbx++) + for (int i=0;i<2;i++) + { + if (allLCTs1b[bx][pref[mbx]][i].isValid()) + { + n1b++; + if (n1b>2) allLCTs1b[bx][pref[mbx]][i].clear(); + } + if (allLCTs1a[bx][pref[mbx]][i].isValid()) + { + n1a++; + if (n1a>2) allLCTs1a[bx][pref[mbx]][i].clear(); + } + } + + n1a=0, n1b=0; + for (unsigned int mbx = 0; mbx < match_trig_window_size; mbx++) + for (int i=0;i<2;i++) + { + int cbx = bx + mbx - match_trig_window_size/2; + if (allLCTs1b[bx][mbx][i].isValid()) + { + n1b++; + if (infoV > 0) LogDebug("CSCMotherboard") + << "1b LCT"< 0) LogDebug("CSCMotherboard") + << "1a LCT"< 0 and n1a+n1b>0) LogDebug("CSCMotherboard") + <<"bx "< max_me11_lcts and tmb_cross_bx_algo == 1) + { + // do it simple so far: take all low eta 1/b stubs + unsigned int nLCT=n1b; + n1a=0; + // right now nLCT<=2; cut 1a if necessary + for (unsigned int mbx=0; mbxmax_me11_lcts) allLCTs1a[bx][mbx][i].clear(); + else n1a++; + } + // if (infoV > 0 and nLCT>0) LogDebug("CSCMotherboard") +// std::cout <<"bx "< 1) LogTrace("CSCMotherboardME11GEM")<<"clct_count E:"< CSCMotherboardME11GEM::readoutLCTs1a() +{ + return readoutLCTs(ME1A); +} + + +std::vector CSCMotherboardME11GEM::readoutLCTs1b() +{ + return readoutLCTs(ME1B); +} + + +// Returns vector of read-out correlated LCTs, if any. Starts with +// the vector of all found LCTs and selects the ones in the read-out +// time window. +std::vector CSCMotherboardME11GEM::readoutLCTs(enum ME11Part me1ab) +{ + std::vector tmpV; + + // The start time of the L1A*LCT coincidence window should be related + // to the fifo_pretrig parameter, but I am not completely sure how. + // Just choose it such that the window is centered at bx=7. This may + // need further tweaking if the value of tmb_l1a_window_size changes. + //static int early_tbins = 4; + // The number of LCT bins in the read-out is given by the + // tmb_l1a_window_size parameter, forced to be odd + static int lct_bins = + (tmb_l1a_window_size % 2 == 0) ? tmb_l1a_window_size + 1 : tmb_l1a_window_size; + static int late_tbins = early_tbins + lct_bins; + + + // Start from the vector of all found correlated LCTs and select + // those within the LCT*L1A coincidence window. + int bx_readout = -1; + std::vector tmp_lcts; + std::vector all_lcts; + if (me1ab == ME1A) tmp_lcts = getLCTs1a(); + if (me1ab == ME1B) tmp_lcts = getLCTs1b(); + switch(tmb_cross_bx_algo){ + case 0: all_lcts = tmp_lcts; + break; + case 1: all_lcts = tmp_lcts; + break; + case 2: all_lcts = sortLCTsByQuality(me1ab); + break; + case 3: all_lcts = sortLCTsByGEMDPhi(me1ab); + break; + default: std::cout<<"tmb_cross_bx_algo error" <::const_iterator plct = all_lcts.begin(); + for (; plct != all_lcts.end(); plct++) + { + if (!plct->isValid()) continue; + + int bx = (*plct).getBX(); + // Skip LCTs found too early relative to L1Accept. + if (bx <= early_tbins) continue; + + // Skip LCTs found too late relative to L1Accept. + if (bx > late_tbins) continue; + + // If (readout_earliest_2) take only LCTs in the earliest bx in the read-out window: + // in digi->raw step, LCTs have to be packed into the TMB header, and + // currently there is room just for two. + if (readout_earliest_2 and (bx_readout == -1 or bx == bx_readout) ) + { + tmpV.push_back(*plct); + if (bx_readout == -1) bx_readout = bx; + } + else tmpV.push_back(*plct); + } + return tmpV; +} + + +// Returns vector of found correlated LCTs, if any. +std::vector CSCMotherboardME11GEM::getLCTs1b() +{ + std::vector tmpV; + + for (int bx = 0; bx < MAX_LCT_BINS; bx++) + for (unsigned int mbx = 0; mbx < match_trig_window_size; mbx++) + for (int i=0;i<2;i++) + if (allLCTs1b[bx][mbx][i].isValid()) tmpV.push_back(allLCTs1b[bx][mbx][i]); + return tmpV; +} + + +// Returns vector of found correlated LCTs, if any. +std::vector CSCMotherboardME11GEM::getLCTs1a() +{ + std::vector tmpV; + + // disabled ME1a + if (mpc_block_me1a or disableME1a) return tmpV; + + // Report all LCTs found. + for (int bx = 0; bx < MAX_LCT_BINS; bx++) + for (unsigned int mbx = 0; mbx < match_trig_window_size; mbx++) + for (int i=0;i<2;i++) + if (allLCTs1a[bx][mbx][i].isValid()) tmpV.push_back(allLCTs1a[bx][mbx][i]); + return tmpV; +} + + +//sort LCTs by Quality in each BX +std::vector CSCMotherboardME11GEM::sortLCTsByQuality(int bx, enum ME11Part me) +{ + auto allLCTs(me==ME1A ? allLCTs1a : allLCTs1b); + std::vector LCTs; + std::vector tmpV; + tmpV.clear(); + LCTs.clear(); + for (unsigned int mbx = 0; mbx < match_trig_window_size; mbx++) + for (int i=0;i<2;i++) + if (allLCTs[bx][mbx][i].isValid()) + LCTs.push_back(allLCTs[bx][mbx][i]); + + std::sort(LCTs.begin(), LCTs.end(), CSCMotherboard::sortByQuality); + tmpV = LCTs; + if (tmpV.size()> max_me11_lcts) tmpV.erase(tmpV.begin()+max_me11_lcts, tmpV.end()); + return tmpV; +} + +std::vector CSCMotherboardME11GEM::sortLCTsByQuality(std::vector LCTs) +{ + std::vector tmpV; + tmpV.clear(); + std::sort(LCTs.begin(), LCTs.end(), CSCMotherboard::sortByQuality); + tmpV = LCTs; + if (tmpV.size()> max_me11_lcts) tmpV.erase(tmpV.begin()+max_me11_lcts, tmpV.end()); + return tmpV; +} + + +//sort LCTs in whole LCTs BX window +std::vector CSCMotherboardME11GEM::sortLCTsByQuality(enum ME11Part me) +{ + std::vector LCTs_final; + LCTs_final.clear(); + for (int bx = 0; bx < MAX_LCT_BINS; bx++) + { + std::vector LCTs1a; + std::vector LCTs1b; + std::vector LCTs_tmp; + std::vector LCTs_tmp1; + LCTs1a = sortLCTsByQuality(bx, ME1A); + LCTs1b = sortLCTsByQuality(bx, ME1B); + std::vector::iterator it1a = LCTs1a.begin(); + std::vector::iterator it1b = LCTs1b.begin(); + LCTs_tmp.insert(LCTs_tmp.begin(), LCTs1b.begin(), LCTs1b.end()); + LCTs_tmp.insert(LCTs_tmp.end(), LCTs1a.begin(), LCTs1a.end()); + LCTs_tmp1 = sortLCTsByQuality(LCTs_tmp);//LCTs reduction per BX + if (firstTwoLCTsInChamber_) + { + std::vector::iterator itp = LCTs_tmp1.begin(); + for ( ; itp != LCTs_tmp1.end(); itp++) + { + if (me==ME1A and it1a != LCTs1a.end() and *itp==*it1a ) + { + LCTs_final.push_back(*it1a); + it1a++; + } + if (me==ME1B and it1b != LCTs1b.end() and *itp==*it1b) + { + LCTs_final.push_back(*it1b); + it1b++; + } + } + } + else { + if (LCTs1a.size() and LCTs1b.size() and me==ME1A) + LCTs_final.push_back(*LCTs1a.begin()); + else if (LCTs1a.size() and LCTs1b.size() and me==ME1B) + LCTs_final.push_back(*LCTs1b.begin()); + else if (LCTs1a.size() and LCTs1b.size()==0 and me==ME1A) + LCTs_final.insert(LCTs_final.end(), LCTs1a.begin(), LCTs1a.end()); + else if (LCTs1b.size() and LCTs1a.size()==0 and me==ME1B) + LCTs_final.insert(LCTs_final.end(), LCTs1b.begin(), LCTs1b.end()); + } + } + return LCTs_final; +} + + +//sort LCTs by GEMDPhi in each BX +std::vector CSCMotherboardME11GEM::sortLCTsByGEMDPhi(int bx, enum ME11Part me) +{ + + auto allLCTs(me==ME1A ? allLCTs1a : allLCTs1b); + std::vector LCTs; + std::vector tmpV; + tmpV.clear(); + LCTs.clear(); + for (unsigned int mbx = 0; mbx < match_trig_window_size; mbx++) + for (int i=0;i<2;i++) + if (allLCTs[bx][mbx][i].isValid()) + LCTs.push_back(allLCTs[bx][mbx][i]); + + std::sort(LCTs.begin(), LCTs.end(), CSCMotherboard::sortByGEMDphi); + tmpV = LCTs; + if (tmpV.size() > max_me11_lcts) tmpV.erase(tmpV.begin()+max_me11_lcts, tmpV.end()); + return tmpV; +} + +std::vector CSCMotherboardME11GEM::sortLCTsByGEMDPhi(std::vector LCTs) +{ + std::vector tmpV; + tmpV.clear(); + std::sort(LCTs.begin(), LCTs.end(), CSCMotherboard::sortByGEMDphi); + tmpV = LCTs; + if (tmpV.size() > max_me11_lcts) tmpV.erase(tmpV.begin()+max_me11_lcts, tmpV.end()); + return tmpV; +} + + +//sort LCTs in whole LCTs BX window +std::vector CSCMotherboardME11GEM::sortLCTsByGEMDPhi(enum ME11Part me) +{ + std::vector LCTs_final; + LCTs_final.clear(); + for (int bx = 0; bx < MAX_LCT_BINS; bx++) + { + std::vector LCTs1a; + std::vector LCTs1b; + std::vector LCTs_tmp; + std::vector LCTs_tmp1; + LCTs1a = sortLCTsByGEMDPhi(bx, ME1A); + LCTs1b = sortLCTsByGEMDPhi(bx, ME1B); + std::vector::iterator it1a = LCTs1a.begin(); + std::vector::iterator it1b = LCTs1b.begin(); + LCTs_tmp.insert(LCTs_tmp.begin(), LCTs1b.begin(), LCTs1b.end()); + LCTs_tmp.insert(LCTs_tmp.end(), LCTs1a.begin(), LCTs1a.end()); + LCTs_tmp1 = sortLCTsByGEMDPhi(LCTs_tmp);//LCTs reduction per BX + if (firstTwoLCTsInChamber_) + { + std::vector::iterator itp = LCTs_tmp1.begin(); + while (itp != LCTs_tmp1.end()) + { + if (me==ME1B and it1b != LCTs1b.end() and *itp==*it1b) + { + LCTs_final.push_back(*it1b); + it1b++; + } + if (me==ME1A and it1a != LCTs1a.end() and *itp==*it1a) + { + LCTs_final.push_back(*it1a); + it1a++; + } + itp++; + } + } + else { + if (LCTs1a.size() and LCTs1b.size() and me==ME1A) + LCTs_final.push_back(*LCTs1a.begin()); + else if (LCTs1a.size() and LCTs1b.size() and me==ME1B) + LCTs_final.push_back(*LCTs1b.begin()); + else if (LCTs1a.size() and LCTs1b.size()==0 and me==ME1A) + LCTs_final.insert(LCTs_final.end(), LCTs1a.begin(), LCTs1a.end()); + else if (LCTs1b.size() and LCTs1a.size()==0 and me==ME1B) + LCTs_final.insert(LCTs_final.end(), LCTs1b.begin(), LCTs1b.end()); + } + } + return LCTs_final; +} + + +bool CSCMotherboardME11GEM::doesALCTCrossCLCT(CSCALCTDigi &a, CSCCLCTDigi &c, int me) +{ + if ( !c.isValid() or !a.isValid() ) return false; + int key_hs = c.getKeyStrip(); + int key_wg = a.getKeyWG(); + if ( me == ME1A ) + { + if ( !gangedME1a ) + { + // wrap around ME11 HS number for -z endcap + if (theEndcap==2) key_hs = 95 - key_hs; + if ( key_hs >= lut_wg_vs_hs_me1a[key_wg][0] and + key_hs <= lut_wg_vs_hs_me1a[key_wg][1] ) return true; + return false; + } + else + { + if (theEndcap==2) key_hs = 31 - key_hs; + if ( key_hs >= lut_wg_vs_hs_me1ag[key_wg][0] and + key_hs <= lut_wg_vs_hs_me1ag[key_wg][1] ) return true; + return false; + } + } + if ( me == ME1B) + { + if (theEndcap==2) key_hs = 127 - key_hs; + if ( key_hs >= lut_wg_vs_hs_me1b[key_wg][0] and + key_hs <= lut_wg_vs_hs_me1b[key_wg][1] ) return true; + } + return false; +} + +void CSCMotherboardME11GEM::correlateLCTs(CSCALCTDigi bestALCT, + CSCALCTDigi secondALCT, + CSCCLCTDigi bestCLCT, + CSCCLCTDigi secondCLCT, + CSCCorrelatedLCTDigi& lct1, + CSCCorrelatedLCTDigi& lct2) +{ + bool anodeBestValid = bestALCT.isValid(); + bool anodeSecondValid = secondALCT.isValid(); + bool cathodeBestValid = bestCLCT.isValid(); + bool cathodeSecondValid = secondCLCT.isValid(); + + if (anodeBestValid and !anodeSecondValid) secondALCT = bestALCT; + if (!anodeBestValid and anodeSecondValid) bestALCT = secondALCT; + if (cathodeBestValid and !cathodeSecondValid) secondCLCT = bestCLCT; + if (!cathodeBestValid and cathodeSecondValid) bestCLCT = secondCLCT; + + // ALCT-CLCT matching conditions are defined by "trig_enable" configuration + // parameters. + if ((alct_trig_enable and bestALCT.isValid()) or + (clct_trig_enable and bestCLCT.isValid()) or + (match_trig_enable and bestALCT.isValid() and bestCLCT.isValid())) + { + lct1 = constructLCTs(bestALCT, bestCLCT); + lct1.setTrknmb(1); + } + + if (((secondALCT != bestALCT) or (secondCLCT != bestCLCT)) and + ((alct_trig_enable and secondALCT.isValid()) or + (clct_trig_enable and secondCLCT.isValid()) or + (match_trig_enable and secondALCT.isValid() and secondCLCT.isValid()))) + { + lct2 = constructLCTs(secondALCT, secondCLCT); + lct2.setTrknmb(2); + } +} + + +void CSCMotherboardME11GEM::correlateLCTsGEM(CSCALCTDigi bestALCT, + CSCALCTDigi secondALCT, + GEMCSCPadDigi gemPad, + CSCCorrelatedLCTDigi& lct1, + CSCCorrelatedLCTDigi& lct2, int ME) +{ + bool anodeBestValid = bestALCT.isValid(); + bool anodeSecondValid = secondALCT.isValid(); + + if (anodeBestValid and !anodeSecondValid) secondALCT = bestALCT; + if (!anodeBestValid and anodeSecondValid) bestALCT = secondALCT; + + if ((alct_trig_enable and bestALCT.isValid()) or + (match_trig_enable and bestALCT.isValid())) + { + lct1 = constructLCTsGEM(bestALCT, gemPad, ME, useOldLCTDataFormatALCTGEM_); + lct1.setTrknmb(1); + lct1.setGEMDPhi(0.0); + } + + if ((alct_trig_enable and secondALCT.isValid()) or + (match_trig_enable and secondALCT.isValid() and secondALCT != bestALCT)) + { + lct2 = constructLCTsGEM(secondALCT, gemPad, ME, useOldLCTDataFormatALCTGEM_); + lct2.setTrknmb(2); + lct2.setGEMDPhi(0.0); + } +} + + +void CSCMotherboardME11GEM::correlateLCTsGEM(CSCCLCTDigi bestCLCT, + CSCCLCTDigi secondCLCT, + GEMCSCPadDigi gemPad, int roll, + CSCCorrelatedLCTDigi& lct1, + CSCCorrelatedLCTDigi& lct2, int ME) +{ + bool cathodeBestValid = bestCLCT.isValid(); + bool cathodeSecondValid = secondCLCT.isValid(); + + if (cathodeBestValid and !cathodeSecondValid) secondCLCT = bestCLCT; + if (!cathodeBestValid and cathodeSecondValid) bestCLCT = secondCLCT; + + if ((clct_trig_enable and bestCLCT.isValid()) or + (match_trig_enable and bestCLCT.isValid())) + { + lct1 = constructLCTsGEM(bestCLCT, gemPad, roll, ME, useOldLCTDataFormatALCTGEM_); + lct1.setTrknmb(1); + } + + if ((clct_trig_enable and secondCLCT.isValid()) or + (match_trig_enable and secondCLCT.isValid() and secondCLCT != bestCLCT)) + { + lct2 = constructLCTsGEM(secondCLCT, gemPad, roll, ME, useOldLCTDataFormatALCTGEM_); + lct2.setTrknmb(2); + } +} + +void CSCMotherboardME11GEM::correlateLCTsGEM(CSCALCTDigi bestALCT, + CSCALCTDigi secondALCT, + CSCCLCTDigi bestCLCT, + CSCCLCTDigi secondCLCT, + CSCCorrelatedLCTDigi& lct1, + CSCCorrelatedLCTDigi& lct2, + int me, + const GEMPadsBX& pads, + const GEMPadsBX& copads) +{ + // assume that always anodeBestValid and cathodeBestValid + + if (secondALCT == bestALCT) secondALCT.clear(); + if (secondCLCT == bestCLCT) secondCLCT.clear(); + + int ok11 = doesALCTCrossCLCT( bestALCT, bestCLCT, me); + int ok12 = doesALCTCrossCLCT( bestALCT, secondCLCT, me); + int ok21 = doesALCTCrossCLCT( secondALCT, bestCLCT, me); + int ok22 = doesALCTCrossCLCT( secondALCT, secondCLCT, me); + int code = (ok11<<3) | (ok12<<2) | (ok21<<1) | (ok22); + + int dbg=0; + int ring = me; + int chamb= CSCTriggerNumbering::chamberFromTriggerLabels(theSector,theSubsector, theStation, theTrigChamber); + CSCDetId did(theEndcap, theStation, ring, chamb, 0); + if (dbg) LogTrace("CSCMotherboardME11GEM")<<"debug correlateLCTs in "< mypair; + // for each trigger pad, store (deltaRoll,deltaHS) for 11,22,12 and 21. + std::vector> deltas; + deltas.clear(); + + if (hasCoPads){ + for (auto p : copads) { + const GEMDetId detId(p.first); + const int rollN(detId.roll()); + const int padN((p.second)->pad()); + + auto t11(std::make_pair(deltaRoll( bestALCT.getKeyWG(), rollN), deltaPad( bestCLCT.getKeyStrip(), padN))); + auto t22(std::make_pair(deltaRoll(secondALCT.getKeyWG(), rollN), deltaPad(secondCLCT.getKeyStrip(), padN))); + auto t12(std::make_pair(deltaRoll( bestALCT.getKeyWG(), rollN), deltaPad(secondCLCT.getKeyStrip(), padN))); + auto t21(std::make_pair(deltaRoll(secondALCT.getKeyWG(), rollN), deltaPad( bestCLCT.getKeyStrip(), padN))); + + deltas.push_back(std::make_tuple(t11,t22,t12,t21)); + } + if (debug_gem_matching){ + std::cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - " << std::endl; + std::cout << "Printing (deltaRoll, deltaPad) for each (ALCT,CLCT) pair and for each trigger copad" << std::endl; + for (unsigned i =0; i < deltas.size(); ++i){ + auto c(deltas.at(i)); + std::cout << "\tCoPad " << i << std::endl; + std::cout << "\t11: " << "(" << std::get<0>(c).first << "," << std::get<0>(c).second << "); " + << "22: " << "(" << std::get<1>(c).first << "," << std::get<1>(c).second << "); " + << "12: " << "(" << std::get<2>(c).first << "," << std::get<2>(c).second << "); " + << "21: " << "(" << std::get<3>(c).first << "," << std::get<3>(c).second << ")" << std::endl << std::endl; + } + std::cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - " << std::endl; + } + + +// lct1 = constructLCTs(bestALCT, bestCLCT); +// lct1.setTrknmb(1); +// lct2 = constructLCTs(secondALCT, secondCLCT); +// lct2.setTrknmb(2); + +// lct1 = constructLCTs(bestALCT, secondCLCT); +// lct1.setTrknmb(1); +// lct2 = constructLCTs(secondLCT, bestCLCT); +// lct2.setTrknmb(2); + return; + } + + // if no copads were found, do the same with pads... + if (hasPads){ + for (auto p : pads) { + const GEMDetId detId(p.first); + const int rollN(detId.roll()); + const int padN((p.second)->pad()); + + auto t11(std::make_pair(deltaRoll( bestALCT.getKeyWG(), rollN), deltaPad( bestCLCT.getKeyStrip(), padN))); + auto t22(std::make_pair(deltaRoll(secondALCT.getKeyWG(), rollN), deltaPad(secondCLCT.getKeyStrip(), padN))); + auto t12(std::make_pair(deltaRoll( bestALCT.getKeyWG(), rollN), deltaPad(secondCLCT.getKeyStrip(), padN))); + auto t21(std::make_pair(deltaRoll(secondALCT.getKeyWG(), rollN), deltaPad( bestCLCT.getKeyStrip(), padN))); + + deltas.push_back(std::make_tuple(t11,t22,t12,t21)); + } + if (debug_gem_matching){ + std::cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - " << std::endl; + std::cout << "Printing (deltaRoll, deltaPad) for each (ALCT,CLCT) pair and for each trigger pad" << std::endl; + for (unsigned i =0; i < deltas.size(); ++i){ + auto c(deltas.at(i)); + std::cout << "\tPad " << i << std::endl; + std::cout << "\t11: " << "(" << std::get<0>(c).first << "," << std::get<0>(c).second << "); " + << "22: " << "(" << std::get<1>(c).first << "," << std::get<1>(c).second << "); " + << "12: " << "(" << std::get<2>(c).first << "," << std::get<2>(c).second << "); " + << "21: " << "(" << std::get<3>(c).first << "," << std::get<3>(c).second << ")" << std::endl << std::endl; + } + std::cout << "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - " << std::endl; + } + + return; + } + } + + switch (lut[code][0]) { + case 11: + lct1 = constructLCTsGEM(bestALCT, bestCLCT, hasPads, hasCoPads); + break; + case 12: + lct1 = constructLCTsGEM(bestALCT, secondCLCT, hasPads, hasCoPads); + break; + case 21: + lct1 = constructLCTsGEM(secondALCT, bestCLCT, hasPads, hasCoPads); + break; + case 22: + lct1 = constructLCTsGEM(secondALCT, secondCLCT, hasPads, hasCoPads); + break; + default: return; + } + lct1.setTrknmb(1); + + if (dbg) LogTrace("CSCMotherboardME11GEM")<<"lct1: "<chamber(theEndcap, theStation, theSector, theSubsector, theTrigChamber); + + const CSCDetId me1bId(cscChamber->id()); + const CSCDetId me1aId(me1bId.endcap(), 1, 4, me1bId.chamber()); + const CSCDetId me1abId(ME==ME1A ? me1aId : me1bId); + const int chamber(me1abId.chamber()); + const bool is_odd(chamber%2==1); + + if (debug_gem_dphi) std::cout<<"++++++++ matchGEMPads "<< me1abId <<" +++++++++ "<layer(CSCConstants::KEY_CLCT_LAYER)->geometry(); + // LCT::getKeyWG() also starts from 0 + float wire = layer_geo->middleWireOfGroup(lct.getKeyWG() + 1); + + LocalPoint csc_intersect = layer_geo->intersectionOfStripAndWire(fractional_strip, wire); + GlobalPoint csc_gp = csc_g->idToDet(key_id)->surface().toGlobal(csc_intersect); + + // is LCT located in the high efficiency GEM eta range? + if (is_odd){ + gem_match_min_eta = 1.55; + gem_match_max_eta = 2.15; + }else{ + gem_match_min_eta = 1.59; + gem_match_max_eta = 2.08; + } + + bool gem_fid = ( std::abs(csc_gp.eta()) >= gem_match_min_eta and + std::abs(csc_gp.eta()) <= gem_match_max_eta); + + if (debug_gem_dphi) std::cout<<" lct eta "< zap it + { + if (gem_clear_nomatch_lcts) lct.clear(); + if (debug_gem_dphi) std::cout<<" -- no gem"<second) + { + GEMDetId gem_id(id_pad.first); + LocalPoint gem_lp = gem_g->etaPartition(gem_id)->centreOfPad(id_pad.second->pad()); + GlobalPoint gem_gp = gem_g->idToDet(gem_id)->surface().toGlobal(gem_lp); + float dphi = deltaPhi(csc_gp.phi(), gem_gp.phi()); + float deta = csc_gp.eta() - gem_gp.eta(); + if (debug_gem_dphi) std::cout<<" gem with dphi "<< std::abs(dphi) <<" deta "<< std::abs(deta) <bx(); + } + } + if (gem_matched) + { + if (debug_gem_dphi) std::cout<<" GOT MATCHED GEM!"< lut_pt_vs_dphi_gemcsc[i+1][oddEven]) + iFound = i+1; + } + } + lct.setGEMDPhiBits(iFound); + if (debug_gem_dphi) std::cout<<"found bend angle "<begin(); det_range != out_pads->end(); ++det_range) { + const GEMDetId& id = (*det_range).first; + + // all coincidences detIDs will have layer=1 + if (id.layer() != 1) continue; + + // find the corresponding id with layer=2 + GEMDetId co_id(id.region(), id.ring(), id.station(), 2, id.chamber(), id.roll()); + + auto co_pads_range = out_pads->get(co_id); + // empty range = no possible coincidence pads + if (co_pads_range.first == co_pads_range.second) continue; + + // now let's correlate the pads in two layers of this partition + const auto& pads_range = (*det_range).second; + for (auto p = pads_range.first; p != pads_range.second; ++p) { + for (auto co_p = co_pads_range.first; co_p != co_pads_range.second; ++co_p) { + // check the match in pad + if (std::abs(p->pad() - co_p->pad()) > maxDeltaPadInCoPad_) continue; + // check the match in BX + if (std::abs(p->bx() - co_p->bx()) > maxDeltaBXInCoPad_ ) continue; + + // make a new coincidence pad digi + gemCoPadV.push_back(GEMCSCCoPadDigi(*p,*co_p)); + + // always use layer1 pad's BX as a copad's BX + GEMCSCPadDigi co_pad_digi(p->pad(), p->bx()); + out_co_pads.insertDigi(id, co_pad_digi); + } + } + } + + // removal of duplicates in copads + std::auto_ptr pCoPads(new GEMCSCPadDigiCollection()); + const bool removeDuplicates(true); + if (removeDuplicates){ + for (auto det_range = out_co_pads.begin(); det_range != out_co_pads.end(); ++det_range) { + const GEMDetId& id = (*det_range).first; + auto co_pads_range = out_co_pads.get(id); + std::set clean_co_pads(co_pads_range.first,co_pads_range.second); + for (auto& p : clean_co_pads) + (*pCoPads).insertDigi(id, p); + } + out_co_pads = *pCoPads; + } +} + + +void CSCMotherboardME11GEM::createGEMRollEtaLUT(bool isEven) +{ + int ch(isEven ? 2 : 1); + auto chamber(gem_g->chamber(GEMDetId(1,1,1,1,ch,0))); + if (chamber==nullptr) return; + + for(int i = 1; i<= chamber->nEtaPartitions(); ++i){ + auto roll(chamber->etaPartition(i)); + if (roll==nullptr) continue; + + const float half_striplength(roll->specs()->specificTopology().stripLength()/2.); + const LocalPoint lp_top(0., half_striplength, 0.); + const LocalPoint lp_bottom(0., -half_striplength, 0.); + const GlobalPoint gp_top(roll->toGlobal(lp_top)); + const GlobalPoint gp_bottom(roll->toGlobal(lp_bottom)); + gemRollToEtaLimits_[i] = std::make_pair(gp_top.eta(), gp_bottom.eta()); + } +} + + +int CSCMotherboardME11GEM::assignGEMRoll(double eta) +{ + int result = -99; + for(auto p : gemRollToEtaLimits_) { + const float minEta((p.second).first); + const float maxEta((p.second).second); + if (minEta <= eta and eta <= maxEta) { + result = p.first; + break; + } + } + return result; +} + + +CSCCorrelatedLCTDigi CSCMotherboardME11GEM::constructLCTsGEM(const CSCALCTDigi& alct, + const GEMCSCPadDigi& gem, + int ME, bool oldDataFormat) +{ + auto mymap(ME==ME1A ? gemPadToCscHsME1a_ : gemPadToCscHsME1b_); + auto wgvshs(ME==ME1A ? lut_wg_vs_hs_me1a : lut_wg_vs_hs_me1b); + if (oldDataFormat){ + // CLCT pattern number - set it to a highest value + // hack to get LCTs in the CSCTF + unsigned int pattern = promoteALCTGEMpattern_ ? 10 : 0; + + // LCT quality number - set it to a very high value + // hack to get LCTs in the CSCTF + unsigned int quality = promoteALCTGEMquality_ ? 14 : 11; + + // Bunch crossing + int bx = alct.getBX(); + + // get keyStrip from LUT + int keyStrip = mymap[gem.pad()]; + + // get wiregroup from ALCT + int wg = alct.getKeyWG(); + + if (keyStrip>wgvshs[wg][0] && keyStripwgvshs[wg][0] && keyStrip 6) { + if (infoV >= 0) edm::LogWarning("L1CSCTPEmulatorWrongValues") + << "+++ findQuality: sumQual = " << sumQual << "+++ \n"; + } + if (isDistrip) { // distrip pattern + if (sumQual == 2) {quality = 6;} + else if (sumQual == 3) {quality = 7;} + else if (sumQual == 4) {quality = 8;} + else if (sumQual == 5) {quality = 9;} + else if (sumQual == 6) {quality = 10;} + } + else { // halfstrip pattern + if (sumQual == 2) {quality = 11;} + else if (sumQual == 3) {quality = 12;} + else if (sumQual == 4) {quality = 13;} + else if (sumQual == 5) {quality = 14;} + else if (sumQual == 6) {quality = 15;} + } + } + } + } +#ifdef OLD + else { + // Temporary definition, used until July 2008. + // First if statement is fictitious, just to help the CSC TF emulator + // handle such cases (one needs to make sure they will be accounted for + // in the new quality definition. + if (!(aLCT.isValid()) || !(cLCT.isValid())) { + if (aLCT.isValid() && !(cLCT.isValid())) quality = 1; // no CLCT + else if (!(aLCT.isValid()) && cLCT.isValid()) quality = 2; // no ALCT + else quality = 0; // both absent; should never happen. + } + else { + // Sum of ALCT and CLCT quality bits. CLCT quality is, in fact, the + // number of layers hit, so subtract 3 to put it to the same footing as + // the ALCT quality. + int sumQual = aLCT.getQuality() + (cLCT.getQuality()-3); + if (sumQual < 1 || sumQual > 6) { + if (infoV >= 0) edm::LogWarning("L1CSCTPEmulatorWrongValues") + << "+++ findQuality: Unexpected sumQual = " << sumQual << "+++\n"; + } + + // LCT quality is basically the sum of ALCT and CLCT qualities, but split + // in two groups depending on the CLCT pattern id (higher quality for + // straighter patterns). + int offset = 0; + if (cLCT.getPattern() <= 7) offset = 4; + else offset = 9; + quality = offset + sumQual; + } + } +#endif + else { + // 2008 definition. + if (!(aLCT.isValid()) || !(cLCT.isValid())) { + if (aLCT.isValid() && !(cLCT.isValid())) quality = 1; // no CLCT + else if (!(aLCT.isValid()) && cLCT.isValid()) quality = 2; // no ALCT + else quality = 0; // both absent; should never happen. + } + else { + int pattern = cLCT.getPattern(); + if (pattern == 1) quality = 3; // layer-trigger in CLCT + else { + // CLCT quality is the number of layers hit minus 3. + // CLCT quality is the number of layers hit. + // const int n_gem((pad!=NULL and 1) or (copad!=NULL and 2)); + int n_gem = 0; + if (hasPad) n_gem = 1; + if (hasCoPad) n_gem = 2; + const bool a4(aLCT.getQuality() >= 1); + const bool c4((cLCT.getQuality() >= 4) or (cLCT.getQuality() >= 3 and n_gem>=1)); + // quality = 4; "reserved for low-quality muons in future" + if (!a4 && !c4) quality = 5; // marginal anode and cathode + else if ( a4 && !c4) quality = 6; // HQ anode, but marginal cathode + else if (!a4 && c4) quality = 7; // HQ cathode, but marginal anode + else if ( a4 && c4) { + if (aLCT.getAccelerator()) quality = 8; // HQ muon, but accel ALCT + else { + // quality = 9; "reserved for HQ muons with future patterns + // quality = 10; "reserved for HQ muons with future patterns + if (pattern == 2 || pattern == 3) quality = 11; + else if (pattern == 4 || pattern == 5) quality = 12; + else if (pattern == 6 || pattern == 7) quality = 13; + else if (pattern == 8 || pattern == 9) quality = 14; + else if (pattern == 10) quality = 15; + else { + if (infoV >= 0) edm::LogWarning("L1CSCTPEmulatorWrongValues") + << "+++ findQuality: Unexpected CLCT pattern id = " + << pattern << "+++\n"; + } + } + } + } + } + } + return quality; +} + + +unsigned int CSCMotherboardME11GEM::findQualityGEM(const CSCCLCTDigi& cLCT, const GEMCSCPadDigi& gem) +{ + return 0; +} + + +void CSCMotherboardME11GEM::printGEMTriggerPads(int bx_start, int bx_stop, bool iscopad) +{ + // pads or copads? + auto thePads(!iscopad ? pads_ : coPads_); + const bool hasPads(thePads.size()!=0); + + std::cout << "------------------------------------------------------------------------" << std::endl; + bool first = true; + for (int bx = bx_start; bx <= bx_stop; bx++) { + // print only the pads for the central BX + if (bx!=lct_central_bx and iscopad) continue; + std::vector > in_pads = thePads[bx]; + if (first) { + if (!iscopad) std::cout << "* GEM trigger pads: " << std::endl; + else std::cout << "* GEM trigger coincidence pads: " << std::endl; + } + first = false; + if (!iscopad) std::cout << "N(pads) BX " << bx << " : " << in_pads.size() << std::endl; + else std::cout << "N(copads) BX " << bx << " : " << in_pads.size() << std::endl; + if (hasPads){ + for (auto pad : in_pads){ + auto roll_id(GEMDetId(pad.first)); + std::cout << "\tdetId " << pad.first << " " << roll_id << ", pad = " << pad.second->pad() << ", BX = " << pad.second->bx() + 6; + if (isPadInOverlap(roll_id.roll())) std::cout << " (in overlap)" << std::endl; + else std::cout << std::endl; + } + } + else + break; + } +} + + +void CSCMotherboardME11GEM::retrieveGEMPads(const GEMCSCPadDigiCollection* gemPads, unsigned id, bool iscopad) +{ + auto superChamber(gem_g->superChamber(id)); + for (auto ch : superChamber->chambers()) { + for (auto roll : ch->etaPartitions()) { + GEMDetId roll_id(roll->id()); + auto pads_in_det = gemPads->get(roll_id); + for (auto pad = pads_in_det.first; pad != pads_in_det.second; ++pad) { + auto id_pad = std::make_pair(roll_id(), &(*pad)); + const int bx_shifted(lct_central_bx + pad->bx()); + for (int bx = bx_shifted - maxDeltaBXPad_;bx <= bx_shifted + maxDeltaBXPad_; ++bx) { + if (iscopad){ + if(bx != lct_central_bx) continue; + coPads_[bx].push_back(id_pad); + }else{ + pads_[bx].push_back(id_pad); + } + } + } + } + } +} + + +bool CSCMotherboardME11GEM::isPadInOverlap(int roll) +{ + for (auto& p : cscWgToGemRoll_) { + // overlap region are WGs 10-15 + if ((p.first < 10) or (p.first > 15)) continue; + if (((p.second).first <= roll) and (roll <= (p.second).second)) return true; + } + return false; +} + + +int CSCMotherboardME11GEM::deltaRoll(int wg, int pad) +{ + const auto p(cscWgToGemRoll_[wg]); + return std::min(std::abs(p.first - pad), std::abs(p.second - pad)); +} + + +int CSCMotherboardME11GEM::deltaPad(int hs, int pad) +{ + const auto p(cscHsToGemPadME1b_[hs]); + return std::min(std::abs(p.first - pad), std::abs(p.second - pad)); +} + + +CSCMotherboardME11GEM::GEMPadsBX +CSCMotherboardME11GEM::matchingGEMPads(const CSCCLCTDigi& clct, const GEMPadsBX& pads, enum ME11Part part, bool isCoPad, bool first) +{ + CSCMotherboardME11GEM::GEMPadsBX result; + + // fetch the low and high pad edges + auto mymap(part==ME1A ? cscHsToGemPadME1a_ : cscHsToGemPadME1b_); + int deltaPad(isCoPad ? maxDeltaPadCoPad_ : maxDeltaPadPad_); + const int lowPad(mymap[clct.getKeyStrip()].first); + const int highPad(mymap[clct.getKeyStrip()].second); + const bool debug(false); + if (debug) std::cout << "lowpad " << lowPad << " highpad " << highPad << " delta pad " << deltaPad <pad()); + if (debug) std::cout << "padRoll " << padRoll << std::endl; + if (std::abs(lowPad - padRoll) <= deltaPad or std::abs(padRoll - highPad) <= deltaPad){ + if (debug) std::cout << "++Matches! " << std::endl; + result.push_back(p); + if (first) return result; + } + } + return result; +} + + +CSCMotherboardME11GEM::GEMPadsBX +CSCMotherboardME11GEM::matchingGEMPads(const CSCALCTDigi& alct, const GEMPadsBX& pads, enum ME11Part part, bool isCoPad, bool first) +{ + CSCMotherboardME11GEM::GEMPadsBX result; + + auto alctRoll(cscWgToGemRoll_[alct.getKeyWG()]); + const bool debug(false); + if (debug) std::cout << "ALCT keyWG " << alct.getKeyWG() << ", rolls " << alctRoll.first << " " << alctRoll.second << std::endl; + for (auto p: pads){ + auto padRoll(GEMDetId(p.first).roll()); + if (debug) std::cout << "Candidate ALCT: " << padRoll << std::endl; + // only pads in overlap are good for ME1A + if (part==ME1A and !isPadInOverlap(padRoll)) continue; + if (alctRoll.first == -99 and alctRoll.second == -99) continue; //invalid region + else if (alctRoll.first == -99 and !(padRoll <= alctRoll.second)) continue; // top of the chamber + else if (alctRoll.second == -99 and !(padRoll >= alctRoll.first)) continue; // bottom of the chamber + else if ((alctRoll.first != -99 and alctRoll.second != -99) and // center + (alctRoll.first > padRoll or padRoll > alctRoll.second)) continue; + if (debug) std::cout << "++Matches! " << std::endl; + result.push_back(p); + if (first) return result; + } + return result; +} + + +CSCMotherboardME11GEM::GEMPadsBX +CSCMotherboardME11GEM::matchingGEMPads(const CSCCLCTDigi& clct, const CSCALCTDigi& alct, const GEMPadsBX& pads, + enum ME11Part part, bool isCoPad, bool first) +{ + CSCMotherboardME11GEM::GEMPadsBX result; + + // Fetch all (!) pads matching to ALCTs and CLCTs + auto padsClct(matchingGEMPads(clct, pads, part, isCoPad, false)); + auto padsAlct(matchingGEMPads(alct, pads, part, isCoPad, false)); + + const bool debug(false); + if (debug) std::cout << "-----------------------------------------------------------------------"< CSCMotherboardME11GEM::readoutCoPads() +{ + return gemCoPadV; +} + + +int CSCMotherboardME11GEM::getRandomWGForGEMRoll(int roll) +{ + boost::container::flat_set wgs; + for (auto p: cscWgToGemRoll_) + if (p.first == roll) + wgs.insert(p.first); + // return a random one + return *(wgs.begin() + rand() % wgs.size()); +} diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11GEM.h b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11GEM.h new file mode 100644 index 0000000000000..36dc7f099ac25 --- /dev/null +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME11GEM.h @@ -0,0 +1,292 @@ +#ifndef CSCTriggerPrimitives_CSCMotherboardME11GEM_h +#define CSCTriggerPrimitives_CSCMotherboardME11GEM_h + +/** \class CSCMotherboardME11GEM + * + * Extended CSCMotherboard for ME11 TMB upgrade + * + * \author Sven Dildick March 2014 + * + * Based on CSCMotherboard code + * + */ + +#include +#include +#include +#include "DataFormats/GEMDigi/interface/GEMCSCCoPadDigiCollection.h" + +class CSCGeometry; +class CSCChamber; +class GEMGeometry; +class GEMSuperChamber; + +class CSCMotherboardME11GEM : public CSCMotherboard +{ + typedef std::pair GEMPadBX; + typedef std::vector GEMPadsBX; + typedef std::map GEMPads; + + public: + /** Normal constructor. */ + CSCMotherboardME11GEM(unsigned endcap, unsigned station, unsigned sector, + unsigned subsector, unsigned chamber, + const edm::ParameterSet& conf); + + /** Constructor for use during testing. */ + CSCMotherboardME11GEM(); + + /** Default destructor. */ + ~CSCMotherboardME11GEM(); + + /** Run function for normal usage. Runs cathode and anode LCT processors, + takes results and correlates into CorrelatedLCT. */ + void run(const CSCWireDigiCollection* wiredc, + const CSCComparatorDigiCollection* compdc, + const GEMCSCPadDigiCollection* gemPads); + + /** New algorithm that is based on a voting principle **/ + void runNewAlgorithm(const CSCWireDigiCollection* wiredc, + const CSCComparatorDigiCollection* compdc, + const GEMCSCPadDigiCollection* gemPads); + + /** Returns vectors of found correlated LCTs in ME1a and ME1b, if any. */ + std::vector getLCTs1a(); + std::vector getLCTs1b(); + + /** labels for ME1a and ME1B */ + enum ME11Part {ME1B = 1, ME1A=4}; + + /** Methods to sort the LCTs */ + std::vector sortLCTsByQuality(int bx, enum ME11Part = ME1B); + std::vector sortLCTsByQuality(enum ME11Part = ME1B); + std::vector sortLCTsByQuality(std::vector); + std::vector sortLCTsByGEMDPhi(int bx, enum ME11Part = ME1B); + std::vector sortLCTsByGEMDPhi(enum ME11Part = ME1B); + std::vector sortLCTsByGEMDPhi(std::vector); + + /** Returns vectors of found ALCTs in ME1a and ME1b, if any. */ + std::vector getALCTs1b() {return alctV;} + + /** Returns vectors of found CLCTs in ME1a and ME1b, if any. */ + std::vector getCLCTs1a() {return clctV1a;} + std::vector getCLCTs1b() {return clctV1b;} + + /** Clears correlated LCT and passes clear signal on to cathode and anode + LCT processors. */ + void clear(); + + /** Set configuration parameters obtained via EventSetup mechanism. */ + void setConfigParameters(const CSCDBL1TPParameters* conf); + + /** additional Cathode LCT processor for ME1a */ + CSCCathodeLCTProcessor* clct1a; + + std::vector readoutLCTs1a(); + std::vector readoutLCTs1b(); + std::vector readoutLCTs(enum ME11Part me1ab); + std::vector readoutCoPads(); + + /// set CSC and GEM geometries for the matching needs + void setCSCGeometry(const CSCGeometry *g) { csc_g = g; } + void setGEMGeometry(const GEMGeometry *g) { gem_g = g; } + + private: + + static const int lut_wg_vs_hs_me1b[48][2]; + static const int lut_wg_vs_hs_me1a[48][2]; + static const int lut_wg_vs_hs_me1ag[48][2]; + static const double lut_pt_vs_dphi_gemcsc[8][3]; + static const double lut_wg_etaMin_etaMax_odd[48][3]; + static const double lut_wg_etaMin_etaMax_even[48][3]; + + /** SLHC: special configuration parameters for ME11 treatment. */ + bool smartME1aME1b, disableME1a, gangedME1a; + + bool doesALCTCrossCLCT(CSCALCTDigi &a, CSCCLCTDigi &c, int me); + + /** Container for first correlated LCT in ME1a. */ + //CSCCorrelatedLCTDigi firstLCT1a[MAX_LCT_BINS]; + + /** Container for second correlated LCT in ME1a. */ + //CSCCorrelatedLCTDigi secondLCT1a[MAX_LCT_BINS]; + + /** for the case when more than 2 LCTs/BX are allowed; + maximum match window = 15 */ + CSCCorrelatedLCTDigi allLCTs1b[MAX_LCT_BINS][15][2]; + CSCCorrelatedLCTDigi allLCTs1a[MAX_LCT_BINS][15][2]; + + void correlateLCTs(CSCALCTDigi bestALCT, CSCALCTDigi secondALCT, + CSCCLCTDigi bestCLCT, CSCCLCTDigi secondCLCT, + CSCCorrelatedLCTDigi& lct1, CSCCorrelatedLCTDigi& lct2); + + void correlateLCTsGEM(CSCALCTDigi bestALCT, CSCALCTDigi secondALCT, + CSCCLCTDigi bestCLCT, CSCCLCTDigi secondCLCT, + CSCCorrelatedLCTDigi& lct1, CSCCorrelatedLCTDigi& lct2, int me, + const GEMPadsBX& pads = GEMPadsBX(), const GEMPadsBX& copads = GEMPadsBX()); + + void correlateLCTsGEM(CSCALCTDigi bestALCT, CSCALCTDigi secondALCT, GEMCSCPadDigi gemPad, + CSCCorrelatedLCTDigi& lct1, CSCCorrelatedLCTDigi& lct2, int me); + + void correlateLCTsGEM(CSCCLCTDigi bestCLCT, CSCCLCTDigi secondCLCT, GEMCSCPadDigi gemPad, int roll, + CSCCorrelatedLCTDigi& lct1, CSCCorrelatedLCTDigi& lct2, int me); + + void matchGEMPads(enum ME11Part = ME1B); + + void buildCoincidencePads(const GEMCSCPadDigiCollection* out_pads, + GEMCSCPadDigiCollection& out_co_pads); + + void retrieveGEMPads(const GEMCSCPadDigiCollection* pads, unsigned id, bool iscopad = false); + + void createGEMRollEtaLUT(bool isEven); + + int assignGEMRoll(double eta); + int deltaRoll(int wg, int roll); + int deltaPad(int hs, int pad); + int getRandomWGForGEMRoll(int roll); + + CSCCorrelatedLCTDigi constructLCTsGEM(const CSCALCTDigi& alct, const GEMCSCPadDigi& gem, + int me, bool oldDataFormat = false); + CSCCorrelatedLCTDigi constructLCTsGEM(const CSCCLCTDigi& clct, const GEMCSCPadDigi& gem, int roll, + int me, bool oldDataFormat = true); + CSCCorrelatedLCTDigi constructLCTsGEM(const CSCALCTDigi& alct, const CSCCLCTDigi& clct, + bool hasPad, bool hasCoPad); + + unsigned int encodePatternGEM(const int ptn, const int highPt); + unsigned int findQualityGEM(const CSCALCTDigi& aLCT, const GEMCSCPadDigi& gem); + unsigned int findQualityGEM(const CSCCLCTDigi& cLCT, const GEMCSCPadDigi& gem); + unsigned int findQualityGEM(const CSCALCTDigi& aLCT, const CSCCLCTDigi& cLCT, + bool hasPad, bool hasCoPad); + + void printGEMTriggerPads(int minBX, int maxBx, bool iscopad = false); + + bool isPadInOverlap(int roll); + + GEMPadsBX matchingGEMPads(const CSCCLCTDigi& cLCT, const GEMPadsBX& pads = GEMPadsBX(), + enum ME11Part = ME1B, bool isCopad = false, bool first = true); + GEMPadsBX matchingGEMPads(const CSCALCTDigi& aLCT, const GEMPadsBX& pads = GEMPadsBX(), + enum ME11Part = ME1B, bool isCopad = false, bool first = true); + GEMPadsBX matchingGEMPads(const CSCCLCTDigi& cLCT, const CSCALCTDigi& aLCT, const GEMPadsBX& pads = GEMPadsBX(), + enum ME11Part = ME1B, bool isCopad = false, bool first = true); + + std::vector alctV; + std::vector clctV1b; + std::vector clctV1a; + std::vector gemCoPadV; + + /** "preferential" index array in matching window for cross-BX sorting */ + int pref[MAX_LCT_BINS]; + + bool match_earliest_alct_me11_only; + bool match_earliest_clct_me11_only; + + /** if true: use regular CLCT-to-ALCT matching in TMB + if false: do ALCT-to-CLCT matching */ + bool clct_to_alct; + + /** whether to not reuse CLCTs that were used by previous matching ALCTs + in ALCT-to-CLCT algorithm */ + bool drop_used_clcts; + + unsigned int tmb_cross_bx_algo; + + /** maximum lcts per BX in ME11: 2, 3, 4 or 999 */ + unsigned int max_me11_lcts; + + /// GEM-CSC integrated local algorithm + bool runME11ILT_; + + /// Do GEM matching? + bool do_gem_matching; + + /// GEM matching dphi and deta + double gem_match_delta_phi_odd; + double gem_match_delta_phi_even; + double gem_match_delta_eta; + + /// delta BX for GEM pads matching + int gem_match_delta_bx; + + /// min eta of LCT for which we require GEM match (we don't throw out LCTs below this min eta) + double gem_match_min_eta; + double gem_match_max_eta; + + /// whether to throw out GEM-fiducial LCTs that have no gem match + bool gem_clear_nomatch_lcts; + + const CSCGeometry* csc_g; + const GEMGeometry* gem_g; + + // debug gem matching + bool debug_gem_matching; + bool debug_luts; + bool debug_gem_dphi; + + // deltas used to construct GEM coincidence pads + int maxDeltaBXInCoPad_; + int maxDeltaPadInCoPad_; + + // deltas used to match to GEM pads + int maxDeltaBXPad_; + int maxDeltaPadPad_; + int maxDeltaBXPadEven_; + int maxDeltaPadPadEven_; + int maxDeltaBXPadOdd_; + int maxDeltaPadPadOdd_; + + // deltas used to match to GEM coincidence pads + int maxDeltaBXCoPad_; + int maxDeltaPadCoPad_; + int maxDeltaBXCoPadEven_; + int maxDeltaPadCoPadEven_; + int maxDeltaBXCoPadOdd_; + int maxDeltaPadCoPadOdd_; + + // Drop low quality stubs if they don't have GEMs + bool dropLowQualityCLCTsNoGEMs_ME1a_; + bool dropLowQualityCLCTsNoGEMs_ME1b_; + bool dropLowQualityALCTsNoGEMs_ME1a_; + bool dropLowQualityALCTsNoGEMs_ME1b_; + + // build LCT from ALCT and GEM + bool buildLCTfromALCTandGEM_ME1a_; + bool buildLCTfromALCTandGEM_ME1b_; + bool buildLCTfromCLCTandGEM_ME1a_; + bool buildLCTfromCLCTandGEM_ME1b_; + + // LCT ghostbusting + bool doLCTGhostBustingWithGEMs_; + + // correct LCT timing with GEMs + bool correctLCTtimingWithGEM_; + + // send LCT old dataformat + bool useOldLCTDataFormatALCTGEM_; + bool useOldLCTDataFormatCLCTGEM_; + + // send only first 2 lcts + bool firstTwoLCTsInChamber_; + + // promote ALCT-GEM pattern + bool promoteALCTGEMpattern_; + + // promote ALCT-GEM quality + bool promoteALCTGEMquality_; + bool promoteCLCTGEMquality_ME1a_; + bool promoteCLCTGEMquality_ME1b_; + + // map of roll N to min and max eta + std::map > gemRollToEtaLimits_; + std::map> cscWgToGemRoll_; + + // map of pad to HS + std::map gemPadToCscHsME1a_; + std::map gemPadToCscHsME1b_; + std::map> cscHsToGemPadME1a_; + std::map> cscHsToGemPadME1b_; + + // map< bx , vector > + GEMPads pads_; + GEMPads coPads_; +}; +#endif diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME21.cc b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME21GEM.cc similarity index 79% rename from L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME21.cc rename to L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME21GEM.cc index af00d7260ae08..41648432dea98 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME21.cc +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME21GEM.cc @@ -1,4 +1,4 @@ -#include +#include #include #include #include @@ -6,8 +6,9 @@ #include #include #include +#include "boost/container/flat_set.hpp" -const double CSCMotherboardME21::lut_wg_eta_odd[112][2] = { +const double CSCMotherboardME21GEM::lut_wg_eta_odd[112][2] = { { 0,2.441},{ 1,2.435},{ 2,2.425},{ 3,2.414},{ 4,2.404},{ 5,2.394},{ 6,2.384},{ 7,2.374}, { 8,2.365},{ 9,2.355},{10,2.346},{11,2.336},{12,2.327},{13,2.317},{14,2.308},{15,2.299}, {16,2.290},{17,2.281},{18,2.273},{19,2.264},{20,2.255},{21,2.247},{22,2.238},{23,2.230}, @@ -24,7 +25,7 @@ const double CSCMotherboardME21::lut_wg_eta_odd[112][2] = { {104,1.686},{105,1.680},{106,1.675},{107,1.670},{108,1.664},{109,1.659},{110,1.654},{111,1.648}, }; -const double CSCMotherboardME21::lut_wg_eta_even[112][2] = { +const double CSCMotherboardME21GEM::lut_wg_eta_even[112][2] = { { 0,2.412},{ 1,2.405},{ 2,2.395},{ 3,2.385},{ 4,2.375},{ 5,2.365},{ 6,2.355},{ 7,2.345}, { 8,2.335},{ 9,2.325},{10,2.316},{11,2.306},{12,2.297},{13,2.288},{14,2.279},{15,2.270}, {16,2.261},{17,2.252},{18,2.243},{19,2.234},{20,2.226},{21,2.217},{22,2.209},{23,2.200}, @@ -45,42 +46,41 @@ const double CSCMotherboardME21::lut_wg_eta_even[112][2] = { // 1st index: pt value = {5,10,15,20,30,40} // 2nd index: bending angle for odd numbered chambers // 3rd index: bending angle for even numbered chambers -const double CSCMotherboardME21::lut_pt_vs_dphi_gemcsc[7][3] = { - {5., 0.02203511, 0.00930056}, - {6 , 0.0182579 , 0.00790009}, - {10., 0.01066000, 0.00483286}, - {15., 0.00722795, 0.00363230}, - {20., 0.00562598, 0.00304878}, - {30., 0.00416544, 0.00253782}, - {40., 0.00342827, 0.00230833} }; - -CSCMotherboardME21::CSCMotherboardME21(unsigned endcap, unsigned station, +const double CSCMotherboardME21GEM::lut_pt_vs_dphi_gemcsc[8][3] = { + {3, 0.01832829, 0.01003643 }, + {5, 0.01095490, 0.00631625 }, + {7, 0.00786026, 0.00501017 }, + {10, 0.00596349, 0.00414560 }, + {15, 0.00462411, 0.00365550 }, + {20, 0.00435298, 0.00361550 }, + {30, 0.00465160, 0.00335700 }, + {40, 0.00372145, 0.00366262 } +}; + +CSCMotherboardME21GEM::CSCMotherboardME21GEM(unsigned endcap, unsigned station, unsigned sector, unsigned subsector, unsigned chamber, const edm::ParameterSet& conf) : CSCMotherboard(endcap, station, sector, subsector, chamber, conf) { - edm::ParameterSet commonParams = conf.getParameter("commonParam"); + const edm::ParameterSet commonParams(conf.getParameter("commonParam")); + runME21ILT_ = commonParams.getParameter("runME21ILT"); if (!isSLHC) edm::LogError("L1CSCTPEmulatorConfigError") - << "+++ Upgrade CSCMotherboardME21 constructed while isSLHC is not set! +++\n"; + << "+++ Upgrade CSCMotherboardME21GEM constructed while isSLHC is not set! +++\n"; - const edm::ParameterSet tmbParams(conf.getParameter("tmbSLHC")); - const edm::ParameterSet me21tmbParams(tmbParams.getUntrackedParameter("me21ILT")); - - // central bx for LCT is 6 for simulation - lct_central_bx = tmbParams.getUntrackedParameter("lctCentralBX", 6); + const edm::ParameterSet me21tmbParams(conf.getParameter("me21tmbSLHCGEM")); // whether to not reuse CLCTs that were used by previous matching ALCTs // in ALCT-to-CLCT algorithm - drop_used_clcts = tmbParams.getUntrackedParameter("tmbDropUsedClcts",true); + drop_used_clcts = me21tmbParams.getParameter("tmbDropUsedClcts"); - match_earliest_clct_me21_only = tmbParams.getUntrackedParameter("matchEarliestClctME21Only",true); + match_earliest_clct_me21_only = me21tmbParams.getParameter("matchEarliestClctME21Only"); - tmb_cross_bx_algo = me21tmbParams.getUntrackedParameter("tmbCrossBxAlgorithm",2); + tmb_cross_bx_algo = me21tmbParams.getParameter("tmbCrossBxAlgorithm"); // maximum lcts per BX in ME2 - max_me21_lcts = me21tmbParams.getUntrackedParameter("maxME21LCTs",2); + max_me21_lcts = me21tmbParams.getParameter("maxME21LCTs"); pref[0] = match_trig_window_size/2; for (unsigned int m=2; m("runME21ILT",false); - /// Do GEM matching? - do_gem_matching = me21tmbParams.getUntrackedParameter("doGemMatching", false); + do_gem_matching = me21tmbParams.getParameter("doGemMatching"); /// GEM matching dphi and deta - gem_match_delta_phi_odd = me21tmbParams.getUntrackedParameter("gemMatchDeltaPhiOdd", 0.0055); - gem_match_delta_phi_even = me21tmbParams.getUntrackedParameter("gemMatchDeltaPhiEven", 0.0031); - gem_match_delta_eta = me21tmbParams.getUntrackedParameter("gemMatchDeltaEta", 0.08); + gem_match_delta_phi_odd = me21tmbParams.getParameter("gemMatchDeltaPhiOdd"); + gem_match_delta_phi_even = me21tmbParams.getParameter("gemMatchDeltaPhiEven"); + gem_match_delta_eta = me21tmbParams.getParameter("gemMatchDeltaEta"); /// delta BX for GEM pads matching - gem_match_delta_bx = me21tmbParams.getUntrackedParameter("gemMatchDeltaBX", 1); + gem_match_delta_bx = me21tmbParams.getParameter("gemMatchDeltaBX"); /// min eta of LCT for which we require GEM match (we don't throw out LCTs below this min eta) - gem_match_min_eta = me21tmbParams.getUntrackedParameter("gemMatchMinEta", 1.5); + gem_match_min_eta = me21tmbParams.getParameter("gemMatchMinEta"); /// whether to throw out GEM-fiducial LCTs that have no gem match - gem_clear_nomatch_lcts = me21tmbParams.getUntrackedParameter("gemClearNomatchLCTs", false); + gem_clear_nomatch_lcts = me21tmbParams.getParameter("gemClearNomatchLCTs"); // debug gem matching - debug_gem_matching = me21tmbParams.getUntrackedParameter("debugMatching", false); - debug_luts = me21tmbParams.getUntrackedParameter("debugLUTs", false); + debug_gem_matching = me21tmbParams.getParameter("debugMatching"); + debug_luts = me21tmbParams.getParameter("debugLUTs"); + debug_gem_dphi = me21tmbParams.getParameter("debugGEMDphi"); // deltas used to construct GEM coincidence pads - maxDeltaBXInCoPad_ = me21tmbParams.getUntrackedParameter("maxDeltaBXInCoPad",1); - maxDeltaRollInCoPad_ = me21tmbParams.getUntrackedParameter("maxDeltaRollInCoPad",0); - maxDeltaPadInCoPad_ = me21tmbParams.getUntrackedParameter("maxDeltaPadInCoPad",0); + maxDeltaBXInCoPad_ = me21tmbParams.getParameter("maxDeltaBXInCoPad"); + maxDeltaPadInCoPad_ = me21tmbParams.getParameter("maxDeltaPadInCoPad"); // deltas used to match to GEM pads - maxDeltaBXPad_ = me21tmbParams.getUntrackedParameter("maxDeltaBXPad",1); - maxDeltaRollPad_ = me21tmbParams.getUntrackedParameter("maxDeltaRollPad",0); - maxDeltaPadPad_ = me21tmbParams.getUntrackedParameter("maxDeltaPadPad",0); + maxDeltaBXPad_ = me21tmbParams.getParameter("maxDeltaBXPad"); + maxDeltaPadPad_ = me21tmbParams.getParameter("maxDeltaPadPad"); // deltas used to match to GEM coincidence pads - maxDeltaBXCoPad_ = me21tmbParams.getUntrackedParameter("maxDeltaBXCoPad",1); - maxDeltaRollCoPad_ = me21tmbParams.getUntrackedParameter("maxDeltaRollCoPad",0); - maxDeltaPadCoPad_ = me21tmbParams.getUntrackedParameter("maxDeltaPadCoPad",0); + maxDeltaBXCoPad_ = me21tmbParams.getParameter("maxDeltaBXCoPad"); + maxDeltaPadCoPad_ = me21tmbParams.getParameter("maxDeltaPadCoPad"); // drop low quality stubs if they don't have GEMs - dropLowQualityCLCTsNoGEMs_ = me21tmbParams.getUntrackedParameter("dropLowQualityCLCTsNoGEMs",false); - dropLowQualityALCTsNoGEMs_ = me21tmbParams.getUntrackedParameter("dropLowQualityALCTsNoGEMs",false); + dropLowQualityCLCTsNoGEMs_ = me21tmbParams.getParameter("dropLowQualityCLCTsNoGEMs"); + dropLowQualityALCTsNoGEMs_ = me21tmbParams.getParameter("dropLowQualityALCTsNoGEMs"); // correct LCT timing with GEMs - correctLCTtimingWithGEM_ = me21tmbParams.getUntrackedParameter("correctLCTtimingWithGEM",false); + correctLCTtimingWithGEM_ = me21tmbParams.getParameter("correctLCTtimingWithGEM"); - // use only the central BX for GEM matching - centralBXonlyGEM_ = me21tmbParams.getUntrackedParameter("centralBXonlyGEM",false); - // build LCT from ALCT and GEM - buildLCTfromALCTandGEM_ = me21tmbParams.getUntrackedParameter("buildLCTfromALCTandGEM",false); - buildLCTfromCLCTandGEM_ = me21tmbParams.getUntrackedParameter("buildLCTfromCLCTandGEM",false); + buildLCTfromALCTandGEM_ = me21tmbParams.getParameter("buildLCTfromALCTandGEM"); + buildLCTfromCLCTandGEM_ = me21tmbParams.getParameter("buildLCTfromCLCTandGEM"); // LCT ghostbusting - doLCTGhostBustingWithGEMs_ = me21tmbParams.getUntrackedParameter("doLCTGhostBustingWithGEMs",false); + doLCTGhostBustingWithGEMs_ = me21tmbParams.getParameter("doLCTGhostBustingWithGEMs"); // use "old" or "new" dataformat for integrated LCTs? - useOldLCTDataFormatALCTGEM_ = me21tmbParams.getUntrackedParameter("useOldLCTDataFormatALCTGEM",true); - useOldLCTDataFormatCLCTGEM_ = me21tmbParams.getUntrackedParameter("useOldLCTDataFormatCLCTGEM",true); + useOldLCTDataFormatALCTGEM_ = me21tmbParams.getParameter("useOldLCTDataFormatALCTGEM"); + useOldLCTDataFormatCLCTGEM_ = me21tmbParams.getParameter("useOldLCTDataFormatCLCTGEM"); // promote ALCT-GEM pattern - promoteALCTGEMpattern_ = me21tmbParams.getUntrackedParameter("promoteALCTGEMpattern",false); + promoteALCTGEMpattern_ = me21tmbParams.getParameter("promoteALCTGEMpattern"); // promote ALCT-GEM quality - promoteALCTGEMquality_ = me21tmbParams.getUntrackedParameter("promoteALCTGEMquality",false); + promoteALCTGEMquality_ = me21tmbParams.getParameter("promoteALCTGEMquality"); + promoteCLCTGEMquality_ = me21tmbParams.getParameter("promoteCLCTGEMquality"); } -CSCMotherboardME21::~CSCMotherboardME21() +CSCMotherboardME21GEM::~CSCMotherboardME21GEM() { } -void CSCMotherboardME21::clear() +void CSCMotherboardME21GEM::clear() { CSCMotherboard::clear(); @@ -188,7 +181,7 @@ void CSCMotherboardME21::clear() } void -CSCMotherboardME21::run(const CSCWireDigiCollection* wiredc, +CSCMotherboardME21GEM::run(const CSCWireDigiCollection* wiredc, const CSCComparatorDigiCollection* compdc, const GEMCSCPadDigiCollection* gemPads) { @@ -231,7 +224,7 @@ CSCMotherboardME21::run(const CSCWireDigiCollection* wiredc, // const bool isEven(csc_id%2==0); const int region((theEndcap == 1) ? 1: -1); - const bool isEven(csc_id%2==0); + const bool isEven(csc_id.chamber()%2==0); const GEMDetId gem_id_short(region, 1, 2, 1, csc_id.chamber(), 0); const GEMDetId gem_id_long(region, 1, 3, 1, csc_id.chamber(), 0); // const GEMChamber* gemChamberShort(gem_g->chamber(gem_id_short)); @@ -242,6 +235,7 @@ CSCMotherboardME21::run(const CSCWireDigiCollection* wiredc, gemRollToEtaLimitsLong_ = createGEMRollEtaLUT(true); if (debug_luts){ + std::cout<<"csc id "<< csc_id <<" "<< csc_id.rawId() << (isEven ? " even" : " odd") << " chamber" << csc_id.chamber()< try GEM pad matching + else{ + auto coPads(coPadsLong_[bx_alct]); + if (runME21ILT_ and coPads.size() and buildLCTfromCLCTandGEM_) { + const int bx_clct_start(bx_alct - match_trig_window_size/2); + const int bx_clct_stop(bx_alct + match_trig_window_size/2); + + if (debug_gem_matching){ + std::cout << "========================================================================" << std::endl; + std::cout << "GEM-CLCT matching in ME2/1 chamber: " << cscChamber->id() << " in bx range: [" << bx_clct_start << "," << bx_clct_stop << "]" << std::endl; + std::cout << "------------------------------------------------------------------------" << std::endl; + } + // GEM-to-CLCT + int nSuccesFulMatches = 0; + for (int bx_clct = bx_clct_start; bx_clct <= bx_clct_stop; bx_clct++) + { + if (bx_clct < 0 or bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; + if (drop_used_clcts and used_clct_mask[bx_clct]) continue; + if (clct->bestCLCT[bx_clct].isValid()) + { + const int quality(clct->bestCLCT[bx_clct].getQuality()); + // only use high-Q stubs for the time being + if (quality < 4) continue; + + ++nSuccesFulMatches; + + int mbx = bx_clct-bx_clct_start; + correlateLCTsGEM(clct->bestCLCT[bx_clct], clct->secondCLCT[bx_clct], *(coPads[0].second), GEMDetId(coPads[0].first).roll(), + allLCTs[bx_alct][mbx][0], allLCTs[bx_alct][mbx][1]); + if (debug_gem_matching) { + // if (infoV > 1) LogTrace("CSCMotherboard") + std::cout << "Successful GEM-CLCT match in ME21: bx_alct = " << bx_alct + << "; match window: [" << bx_clct_start << "; " << bx_clct_stop + << "]; bx_clct = " << bx_clct << std::endl; + std::cout << "+++ Best CLCT Details: "; + clct->bestCLCT[bx_clct].print(); + std::cout << "+++ Second CLCT Details: "; + clct->secondCLCT[bx_clct].print(); + } + if (allLCTs[bx_alct][mbx][0].isValid()) { + used_clct_mask[bx_clct] += 1; + if (match_earliest_clct_me21_only) break; + } + } + } + } + } } - - // possibly use some discrimination from GEMs + + // Possibly use some discrimination from GEMs if (gemGeometryAvailable and runME21ILT_ and do_gem_matching) matchGEMPads(); // reduction of nLCTs per each BX @@ -539,13 +580,13 @@ CSCMotherboardME21::run(const CSCWireDigiCollection* wiredc, //readout LCTs -std::vector CSCMotherboardME21::readoutLCTs() +std::vector CSCMotherboardME21GEM::readoutLCTs() { return getLCTs(); } //getLCTs when we use different sort algorithm -std::vector CSCMotherboardME21::getLCTs() +std::vector CSCMotherboardME21GEM::getLCTs() { std::vector result; for (int bx = 0; bx < MAX_LCT_BINS; bx++) { @@ -568,7 +609,7 @@ std::vector CSCMotherboardME21::getLCTs() } //sort LCTs by Quality in each BX -std::vector CSCMotherboardME21::sortLCTsByQuality(int bx) +std::vector CSCMotherboardME21GEM::sortLCTsByQuality(int bx) { std::vector LCTs; LCTs.clear(); @@ -583,7 +624,7 @@ std::vector CSCMotherboardME21::sortLCTsByQuality(int bx) return LCTs; } -void CSCMotherboardME21::correlateLCTsGEM(CSCALCTDigi bestALCT, +void CSCMotherboardME21GEM::correlateLCTsGEM(CSCALCTDigi bestALCT, CSCALCTDigi secondALCT, CSCCLCTDigi bestCLCT, CSCCLCTDigi secondCLCT, @@ -629,7 +670,7 @@ void CSCMotherboardME21::correlateLCTsGEM(CSCALCTDigi bestALCT, } -void CSCMotherboardME21::correlateLCTsGEM(CSCALCTDigi bestALCT, +void CSCMotherboardME21GEM::correlateLCTsGEM(CSCALCTDigi bestALCT, CSCALCTDigi secondALCT, GEMCSCPadDigi gemPad, CSCCorrelatedLCTDigi& lct1, @@ -659,11 +700,11 @@ void CSCMotherboardME21::correlateLCTsGEM(CSCALCTDigi bestALCT, } -void CSCMotherboardME21::correlateLCTsGEM(CSCCLCTDigi bestCLCT, - CSCCLCTDigi secondCLCT, - GEMCSCPadDigi gemPad, - CSCCorrelatedLCTDigi& lct1, - CSCCorrelatedLCTDigi& lct2) +void CSCMotherboardME21GEM::correlateLCTsGEM(CSCCLCTDigi bestCLCT, + CSCCLCTDigi secondCLCT, + GEMCSCPadDigi gemPad, int roll, + CSCCorrelatedLCTDigi& lct1, + CSCCorrelatedLCTDigi& lct2) { bool cathodeBestValid = bestCLCT.isValid(); bool cathodeSecondValid = secondCLCT.isValid(); @@ -674,20 +715,20 @@ void CSCMotherboardME21::correlateLCTsGEM(CSCCLCTDigi bestCLCT, if ((clct_trig_enable and bestCLCT.isValid()) or (match_trig_enable and bestCLCT.isValid())) { - lct1 = constructLCTsGEM(bestCLCT, gemPad, useOldLCTDataFormatALCTGEM_); + lct1 = constructLCTsGEM(bestCLCT, gemPad, roll, useOldLCTDataFormatCLCTGEM_); lct1.setTrknmb(1); } if ((clct_trig_enable and secondCLCT.isValid()) or (match_trig_enable and secondCLCT.isValid() and secondCLCT != bestCLCT)) { - lct2 = constructLCTsGEM(secondCLCT, gemPad, useOldLCTDataFormatALCTGEM_); + lct2 = constructLCTsGEM(secondCLCT, gemPad, roll, useOldLCTDataFormatCLCTGEM_); lct2.setTrknmb(2); } } -CSCCorrelatedLCTDigi CSCMotherboardME21::constructLCTsGEM(const CSCALCTDigi& alct, +CSCCorrelatedLCTDigi CSCMotherboardME21GEM::constructLCTsGEM(const CSCALCTDigi& alct, const GEMCSCPadDigi& gem, bool oldDataFormat) { @@ -732,26 +773,25 @@ CSCCorrelatedLCTDigi CSCMotherboardME21::constructLCTsGEM(const CSCALCTDigi& alc } } -CSCCorrelatedLCTDigi CSCMotherboardME21::constructLCTsGEM(const CSCCLCTDigi& clct, - const GEMCSCPadDigi& gem, +CSCCorrelatedLCTDigi CSCMotherboardME21GEM::constructLCTsGEM(const CSCCLCTDigi& clct, + const GEMCSCPadDigi& gem, int roll, bool oldDataFormat) { -// auto mymap(ME==ME1A ? gemPadToCscHsME1a_ : gemPadToCscHsME1b_); if (oldDataFormat){ - // CLCT pattern number - no pattern - unsigned int pattern = 0; //encodePatternGEM(clct.getPattern(), clct.getStripType()); + // CLCT pattern number - for the time being, do not include GEMs in the pattern + unsigned int pattern = encodePattern(clct.getPattern(), clct.getStripType()); // LCT quality number - dummy quality - unsigned int quality = 5;//findQualityGEM(alct, gem); + unsigned int quality = promoteCLCTGEMquality_ ? 14 : 11; - // Bunch crossing: get it from cathode LCT if anode LCT is not there. - int bx = gem.bx() + lct_central_bx;; + // Bunch crossing: pick GEM bx + int bx = gem.bx() + lct_central_bx; - // pick a random WG - int wg(); + // pick a random WG in the roll range + int wg(getRandomWGForGEMRoll(roll)); // construct correlated LCT; temporarily assign track number of 0. - return CSCCorrelatedLCTDigi(0, 1, quality, 0, 0, pattern, 0, bx, 0, 0, 0, theTrigChamber); + return CSCCorrelatedLCTDigi(0, 1, quality, wg, clct.getKeyStrip(), pattern, clct.getBend(), bx, 0, 0, 0, theTrigChamber); } else { // CLCT pattern number - no pattern @@ -764,15 +804,15 @@ CSCCorrelatedLCTDigi CSCMotherboardME21::constructLCTsGEM(const CSCCLCTDigi& clc int bx = gem.bx() + lct_central_bx;; // ALCT WG - int wg(); + int wg(0); // construct correlated LCT; temporarily assign track number of 0. - return CSCCorrelatedLCTDigi(0, 1, quality, 0, 0, pattern, 0, bx, 0, 0, 0, theTrigChamber); + return CSCCorrelatedLCTDigi(0, 1, quality, wg, 0, pattern, 0, bx, 0, 0, 0, theTrigChamber); } } -CSCCorrelatedLCTDigi CSCMotherboardME21::constructLCTsGEM(const CSCALCTDigi& aLCT, const CSCCLCTDigi& cLCT, +CSCCorrelatedLCTDigi CSCMotherboardME21GEM::constructLCTsGEM(const CSCALCTDigi& aLCT, const CSCCLCTDigi& cLCT, bool hasPad, bool hasCoPad) { // CLCT pattern number @@ -793,7 +833,7 @@ CSCCorrelatedLCTDigi CSCMotherboardME21::constructLCTsGEM(const CSCALCTDigi& aLC } -unsigned int CSCMotherboardME21::findQualityGEM(const CSCALCTDigi& aLCT, const CSCCLCTDigi& cLCT, +unsigned int CSCMotherboardME21GEM::findQualityGEM(const CSCALCTDigi& aLCT, const CSCCLCTDigi& cLCT, bool hasPad, bool hasCoPad) { @@ -919,8 +959,10 @@ unsigned int CSCMotherboardME21::findQualityGEM(const CSCALCTDigi& aLCT, const C } -void CSCMotherboardME21::buildCoincidencePads(const GEMCSCPadDigiCollection* out_pads, GEMCSCPadDigiCollection& out_co_pads) +void CSCMotherboardME21GEM::buildCoincidencePads(const GEMCSCPadDigiCollection* out_pads, GEMCSCPadDigiCollection& out_co_pads) { + gemCoPadV.clear(); + // build coincidences for (auto det_range = out_pads->begin(); det_range != out_pads->end(); ++det_range) { const GEMDetId& id = (*det_range).first; @@ -947,6 +989,9 @@ void CSCMotherboardME21::buildCoincidencePads(const GEMCSCPadDigiCollection* out // check the match in BX if (std::abs(p->bx() - co_p->bx()) > maxDeltaBXInCoPad_ ) continue; + // make a new coincidence pad digi + gemCoPadV.push_back(GEMCSCCoPadDigi(*p,*co_p)); + // always use layer1 pad's BX as a copad's BX GEMCSCPadDigi co_pad_digi(p->pad(), p->bx()); out_co_pads.insertDigi(id, co_pad_digi); @@ -957,7 +1002,7 @@ void CSCMotherboardME21::buildCoincidencePads(const GEMCSCPadDigiCollection* out std::map > -CSCMotherboardME21::createGEMRollEtaLUT(bool isLong) +CSCMotherboardME21GEM::createGEMRollEtaLUT(bool isLong) { std::map > result; @@ -980,7 +1025,7 @@ CSCMotherboardME21::createGEMRollEtaLUT(bool isLong) } std::map > > -CSCMotherboardME21::retrieveGEMPads(const GEMCSCPadDigiCollection* gemPads, unsigned id, bool iscopad) +CSCMotherboardME21GEM::retrieveGEMPads(const GEMCSCPadDigiCollection* gemPads, unsigned id, bool iscopad) { int deltaBX(iscopad ? maxDeltaBXCoPad_ : maxDeltaBXPad_); GEMPads result; @@ -1008,7 +1053,7 @@ CSCMotherboardME21::retrieveGEMPads(const GEMCSCPadDigiCollection* gemPads, unsi } -void CSCMotherboardME21::printGEMTriggerPads(int bx_start, int bx_stop, bool isShort, bool iscopad) +void CSCMotherboardME21GEM::printGEMTriggerPads(int bx_start, int bx_stop, bool isShort, bool iscopad) { // pads or copads? auto thePads(!iscopad ? (isShort ? padsShort_ : padsLong_) : (isShort ? coPadsShort_ : coPadsLong_)); @@ -1018,7 +1063,6 @@ void CSCMotherboardME21::printGEMTriggerPads(int bx_start, int bx_stop, bool isS bool first = true; for (int bx = bx_start; bx <= bx_stop; bx++) { // print only the pads for the central BX - if (centralBXonlyGEM_ and bx!=lct_central_bx) continue; if (bx!=lct_central_bx and iscopad) continue; std::vector > in_pads = thePads[bx]; if (first) { @@ -1031,7 +1075,7 @@ void CSCMotherboardME21::printGEMTriggerPads(int bx_start, int bx_stop, bool isS if (hasPads){ for (auto pad : in_pads){ auto roll_id(GEMDetId(pad.first)); - std::cout << "\tdetId " << pad.first << " " << roll_id << ", pad = " << pad.second->pad() << ", BX = " << pad.second->bx() + 6; + std::cout << "\tdetId " << pad.first << " " << roll_id << ", pad = " << pad.second->pad() << ", BX = " << pad.second->bx() + 6 << std::endl; } } else @@ -1040,10 +1084,10 @@ void CSCMotherboardME21::printGEMTriggerPads(int bx_start, int bx_stop, bool isS } -CSCMotherboardME21::GEMPadsBX -CSCMotherboardME21::matchingGEMPads(const CSCCLCTDigi& clct, const GEMPadsBX& pads, bool isCoPad, bool first) +CSCMotherboardME21GEM::GEMPadsBX +CSCMotherboardME21GEM::matchingGEMPads(const CSCCLCTDigi& clct, const GEMPadsBX& pads, bool isCoPad, bool first) { - CSCMotherboardME21::GEMPadsBX result; + CSCMotherboardME21GEM::GEMPadsBX result; // fetch the low and high pad edges for the long superchambers int deltaPad(isCoPad ? maxDeltaPadCoPad_ : maxDeltaPadPad_); @@ -1064,10 +1108,10 @@ CSCMotherboardME21::matchingGEMPads(const CSCCLCTDigi& clct, const GEMPadsBX& pa } -CSCMotherboardME21::GEMPadsBX -CSCMotherboardME21::matchingGEMPads(const CSCALCTDigi& alct, const GEMPadsBX& pads, bool isCoPad, bool first) +CSCMotherboardME21GEM::GEMPadsBX +CSCMotherboardME21GEM::matchingGEMPads(const CSCALCTDigi& alct, const GEMPadsBX& pads, bool isCoPad, bool first) { - CSCMotherboardME21::GEMPadsBX result; + CSCMotherboardME21GEM::GEMPadsBX result; auto alctRoll(cscWgToGemRollLong_[alct.getKeyWG()]); const bool debug(false); @@ -1084,11 +1128,11 @@ CSCMotherboardME21::matchingGEMPads(const CSCALCTDigi& alct, const GEMPadsBX& pa } -CSCMotherboardME21::GEMPadsBX -CSCMotherboardME21::matchingGEMPads(const CSCCLCTDigi& clct, const CSCALCTDigi& alct, const GEMPadsBX& pads, +CSCMotherboardME21GEM::GEMPadsBX +CSCMotherboardME21GEM::matchingGEMPads(const CSCCLCTDigi& clct, const CSCALCTDigi& alct, const GEMPadsBX& pads, bool isCoPad, bool first) { - CSCMotherboardME21::GEMPadsBX result; + CSCMotherboardME21GEM::GEMPadsBX result; // Fetch all (!) pads matching to ALCTs and CLCTs auto padsClct(matchingGEMPads(clct, pads, isCoPad, false)); @@ -1112,7 +1156,7 @@ CSCMotherboardME21::matchingGEMPads(const CSCCLCTDigi& clct, const CSCALCTDigi& return result; } -void CSCMotherboardME21::matchGEMPads() +void CSCMotherboardME21GEM::matchGEMPads() { using namespace std; @@ -1135,11 +1179,11 @@ void CSCMotherboardME21::matchGEMPads() const bool is_odd(chamber%2==1); - if (debug_gem_matching) std::cout<<"++++++++ matchGEMPads "<< csc_id <<" +++++++++ "<= gem_match_min_eta ); - if (debug_gem_matching) std::cout<<" lct eta "< zap it { if (gem_clear_nomatch_lcts) lct.clear(); - if (debug_gem_matching) std::cout<<" -- no gem"<idToDet(gem_id)->surface().toGlobal(gem_lp); float dphi = deltaPhi(csc_gp.phi(), gem_gp.phi()); float deta = csc_gp.eta() - gem_gp.eta(); - if (debug_gem_matching) std::cout<<" gem with dphi "<< std::abs(dphi) <<" deta "<< std::abs(deta) < lut_pt_vs_dphi_gemcsc[i+1][oddEven]) iFound = i+1; } } lct.setGEMDPhiBits(iFound); - if (debug_gem_matching) std::cout<<"found bend angle "< CSCMotherboardME21GEM::readoutCoPads() +{ + return gemCoPadV; +} + + +int CSCMotherboardME21GEM::getRandomWGForGEMRoll(int roll) +{ + boost::container::flat_set wgs; + for (auto p: cscWgToGemRollLong_) + if (p.first == roll) + wgs.insert(p.first); + // return a random one + return *(wgs.begin() + rand() % wgs.size()); +} diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME21.h b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME21GEM.h similarity index 89% rename from L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME21.h rename to L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME21GEM.h index 051bef8f1010f..ddfa62f3bca86 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME21.h +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME21GEM.h @@ -1,25 +1,26 @@ -#ifndef CSCTriggerPrimitives_CSCMotherboardME21_h -#define CSCTriggerPrimitives_CSCMotherboardME21_h +#ifndef CSCTriggerPrimitives_CSCMotherboardME21GEM_h +#define CSCTriggerPrimitives_CSCMotherboardME21GEM_h -/** \class CSCMotherboardME11 +/** \class CSCMotherboardME21GEM * - * Extended CSCMotherboardME21 for ME21 TMB upgrade + * Extended CSCMotherboard for ME21 TMB upgrade * * \author Sven Dildick March 2014 * - * Based on CSCMotherboardME21 code + * Based on CSCMotherboard code * */ #include #include +#include "DataFormats/GEMDigi/interface/GEMCSCCoPadDigiCollection.h" class CSCGeometry; class CSCChamber; class GEMGeometry; class GEMSuperChamber; -class CSCMotherboardME21 : public CSCMotherboard +class CSCMotherboardME21GEM : public CSCMotherboard { typedef std::map > > GEMPads; typedef std::pair GEMPadBX; @@ -27,12 +28,12 @@ class CSCMotherboardME21 : public CSCMotherboard public: /** Normal constructor. */ - CSCMotherboardME21(unsigned endcap, unsigned station, unsigned sector, + CSCMotherboardME21GEM(unsigned endcap, unsigned station, unsigned sector, unsigned subsector, unsigned chamber, const edm::ParameterSet& conf); /** Default destructor. */ - ~CSCMotherboardME21(); + ~CSCMotherboardME21GEM(); void clear(); @@ -56,6 +57,7 @@ class CSCMotherboardME21 : public CSCMotherboard int assignGEMRoll(double eta); int deltaRoll(int wg, int roll); int deltaPad(int hs, int pad); + int getRandomWGForGEMRoll(int roll); void printGEMTriggerPads(int minBX, int maxBx, bool isShort, bool iscopad = false); @@ -81,7 +83,7 @@ class CSCMotherboardME21 : public CSCMotherboard CSCCorrelatedLCTDigi& lct1, CSCCorrelatedLCTDigi& lct2); void correlateLCTsGEM(CSCCLCTDigi bestCLCT, CSCCLCTDigi secondCLCT, - GEMCSCPadDigi gemPad, + GEMCSCPadDigi gemPad, int roll, CSCCorrelatedLCTDigi& lct1, CSCCorrelatedLCTDigi& lct2); void correlateLCTsGEM(CSCALCTDigi bestALCT, CSCALCTDigi secondALCT, @@ -91,7 +93,7 @@ class CSCMotherboardME21 : public CSCMotherboard CSCCorrelatedLCTDigi constructLCTsGEM(const CSCALCTDigi& alct, const GEMCSCPadDigi& gem, bool oldDataFormat = false); - CSCCorrelatedLCTDigi constructLCTsGEM(const CSCCLCTDigi& clct, const GEMCSCPadDigi& gem, + CSCCorrelatedLCTDigi constructLCTsGEM(const CSCCLCTDigi& clct, const GEMCSCPadDigi& gem, int roll, bool oldDataFormat = true); CSCCorrelatedLCTDigi constructLCTsGEM(const CSCALCTDigi& alct, const CSCCLCTDigi& clct, bool hasPad, bool hasCoPad); @@ -104,6 +106,7 @@ class CSCMotherboardME21 : public CSCMotherboard std::vector getLCTs(); std::vector readoutLCTs(); + std::vector readoutCoPads(); private: @@ -111,7 +114,7 @@ class CSCMotherboardME21 : public CSCMotherboard maximum match window = 15 */ CSCCorrelatedLCTDigi allLCTs[MAX_LCT_BINS][15][2]; - static const double lut_pt_vs_dphi_gemcsc[7][3]; + static const double lut_pt_vs_dphi_gemcsc[8][3]; static const double lut_wg_eta_odd[112][2]; static const double lut_wg_eta_even[112][2]; @@ -120,15 +123,13 @@ class CSCMotherboardME21 : public CSCMotherboard std::vector alctV; std::vector clctV; + std::vector gemCoPadV; /** "preferential" index array in matching window for cross-BX sorting */ int pref[MAX_LCT_BINS]; bool match_earliest_clct_me21_only; - // central LCT bx number - int lct_central_bx; - /** whether to not reuse CLCTs that were used by previous matching ALCTs in ALCT-to-CLCT algorithm */ bool drop_used_clcts; @@ -161,20 +162,18 @@ class CSCMotherboardME21 : public CSCMotherboard // debug gem matching bool debug_gem_matching; bool debug_luts; + bool debug_gem_dphi; // deltas used to construct GEM coincidence pads int maxDeltaBXInCoPad_; - int maxDeltaRollInCoPad_; int maxDeltaPadInCoPad_; // deltas used to match to GEM pads int maxDeltaBXPad_; - int maxDeltaRollPad_; int maxDeltaPadPad_; // deltas used to match to GEM coincidence pads int maxDeltaBXCoPad_; - int maxDeltaRollCoPad_; int maxDeltaPadCoPad_; bool doLCTGhostBustingWithGEMs_; @@ -186,9 +185,6 @@ class CSCMotherboardME21 : public CSCMotherboard // correct LCT timing with GEMs bool correctLCTtimingWithGEM_; - // use only the central BX for GEM matching - bool centralBXonlyGEM_; - // build LCT from ALCT and GEM bool buildLCTfromALCTandGEM_; bool buildLCTfromCLCTandGEM_; @@ -201,6 +197,7 @@ class CSCMotherboardME21 : public CSCMotherboard // promote ALCT-GEM quality bool promoteALCTGEMquality_; + bool promoteCLCTGEMquality_; std::map > gemRollToEtaLimitsShort_; std::map > gemRollToEtaLimitsLong_; diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME3141.cc b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME3141RPC.cc similarity index 52% rename from L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME3141.cc rename to L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME3141RPC.cc index 573584a6b8b6d..e4aef9aea058f 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME3141.cc +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCMotherboardME3141RPC.cc @@ -1,11 +1,13 @@ -#include +#include #include #include #include #include #include +#include +#include "boost/container/flat_set.hpp" -const double CSCMotherboardME3141::lut_wg_me31_eta_odd[96][2] = { +const double CSCMotherboardME3141RPC::lut_wg_me31_eta_odd[96][2] = { { 0,2.421},{ 1,2.415},{ 2,2.406},{ 3,2.397},{ 4,2.388},{ 5,2.379},{ 6,2.371},{ 7,2.362}, { 8,2.353},{ 9,2.345},{10,2.336},{11,2.328},{12,2.319},{13,2.311},{14,2.303},{15,2.295}, {16,2.287},{17,2.279},{18,2.271},{19,2.263},{20,2.255},{21,2.248},{22,2.240},{23,2.232}, @@ -20,7 +22,7 @@ const double CSCMotherboardME3141::lut_wg_me31_eta_odd[96][2] = { {88,1.787},{89,1.781},{90,1.776},{91,1.770},{92,1.765},{93,1.759},{94,1.754},{95,1.749}, }; -const double CSCMotherboardME3141::lut_wg_me31_eta_even[96][2] = { +const double CSCMotherboardME3141RPC::lut_wg_me31_eta_even[96][2] = { { 0,2.447},{ 1,2.441},{ 2,2.432},{ 3,2.423},{ 4,2.414},{ 5,2.405},{ 6,2.396},{ 7,2.388}, { 8,2.379},{ 9,2.371},{10,2.362},{11,2.354},{12,2.345},{13,2.337},{14,2.329},{15,2.321}, {16,2.313},{17,2.305},{18,2.297},{19,2.289},{20,2.281},{21,2.273},{22,2.266},{23,2.258}, @@ -35,7 +37,7 @@ const double CSCMotherboardME3141::lut_wg_me31_eta_even[96][2] = { {88,1.811},{89,1.806},{90,1.800},{91,1.795},{92,1.790},{93,1.784},{94,1.779},{95,1.774}, }; -const double CSCMotherboardME3141::lut_wg_me41_eta_odd[96][2] = { +const double CSCMotherboardME3141RPC::lut_wg_me41_eta_odd[96][2] = { { 0,2.399},{ 1,2.394},{ 2,2.386},{ 3,2.378},{ 4,2.370},{ 5,2.362},{ 6,2.354},{ 7,2.346}, { 8,2.339},{ 9,2.331},{10,2.323},{11,2.316},{12,2.308},{13,2.301},{14,2.293},{15,2.286}, {16,2.279},{17,2.272},{18,2.264},{19,2.257},{20,2.250},{21,2.243},{22,2.236},{23,2.229}, @@ -50,7 +52,7 @@ const double CSCMotherboardME3141::lut_wg_me41_eta_odd[96][2] = { {88,1.866},{89,1.861},{90,1.856},{91,1.852},{92,1.847},{93,1.843},{94,1.838},{95,1.834}, }; -const double CSCMotherboardME3141::lut_wg_me41_eta_even[96][2] = { +const double CSCMotherboardME3141RPC::lut_wg_me41_eta_even[96][2] = { { 0,2.423},{ 1,2.418},{ 2,2.410},{ 3,2.402},{ 4,2.394},{ 5,2.386},{ 6,2.378},{ 7,2.370}, { 8,2.362},{ 9,2.355},{10,2.347},{11,2.339},{12,2.332},{13,2.324},{14,2.317},{15,2.310}, {16,2.302},{17,2.295},{18,2.288},{19,2.281},{20,2.274},{21,2.267},{22,2.260},{23,2.253}, @@ -65,33 +67,61 @@ const double CSCMotherboardME3141::lut_wg_me41_eta_even[96][2] = { {88,1.889},{89,1.884},{90,1.879},{91,1.875},{92,1.870},{93,1.866},{94,1.861},{95,1.857}, }; -CSCMotherboardME3141::CSCMotherboardME3141(unsigned endcap, unsigned station, +// LUT with bending angles of the GEM-CSC high efficiency patterns (98%) +// 1st index: pt value = {5,10,15,20,30,40} +// 2nd index: bending angle for odd numbered chambers +// 3rd index: bending angle for even numbered chambers +const double CSCMotherboardME3141RPC::lut_pt_vs_dphi_rpccsc_me31[8][3] = { + {3., 0.02203511, 0.00930056}, + {5., 0.02203511, 0.00930056}, + {7 , 0.0182579 , 0.00790009}, + {10., 0.01066000, 0.00483286}, + {15., 0.00722795, 0.00363230}, + {20., 0.00562598, 0.00304878}, + {30., 0.00416544, 0.00253782}, + {40., 0.00342827, 0.00230833} }; + +const double CSCMotherboardME3141RPC::lut_pt_vs_dphi_rpccsc_me41[8][3] = { + {3., 0.02203511, 0.00930056}, + {5., 0.02203511, 0.00930056}, + {7 , 0.0182579 , 0.00790009}, + {10., 0.01066000, 0.00483286}, + {15., 0.00722795, 0.00363230}, + {20., 0.00562598, 0.00304878}, + {30., 0.00416544, 0.00253782}, + {40., 0.00342827, 0.00230833} }; + +CSCMotherboardME3141RPC::CSCMotherboardME3141RPC(unsigned endcap, unsigned station, unsigned sector, unsigned subsector, unsigned chamber, const edm::ParameterSet& conf) : CSCMotherboard(endcap, station, sector, subsector, chamber, conf) { - edm::ParameterSet commonParams = conf.getParameter("commonParam"); + const edm::ParameterSet commonParams(conf.getParameter("commonParam")); + runME3141ILT_ = commonParams.getParameter("runME3141ILT"); if (!isSLHC) edm::LogError("L1CSCTPEmulatorConfigError") - << "+++ Upgrade CSCMotherboardME3141 constructed while isSLHC is not set! +++\n"; + << "+++ Upgrade CSCMotherboardME3141RPC constructed while isSLHC is not set! +++\n"; - const edm::ParameterSet tmbParams(conf.getParameter("tmbSLHC")); - const edm::ParameterSet me3141tmbParams(tmbParams.getUntrackedParameter("me3141ILT")); - - // central bx for LCT is 6 for simulation - lct_central_bx = tmbParams.getUntrackedParameter("lctCentralBX", 6); + const edm::ParameterSet me3141tmbParams(conf.getParameter("me3141tmbSLHCRPC")); // whether to not reuse CLCTs that were used by previous matching ALCTs // in ALCT-to-CLCT algorithm - drop_used_clcts = me3141tmbParams.getUntrackedParameter("tmbDropUsedClcts",true); + drop_used_clcts = me3141tmbParams.getParameter("tmbDropUsedClcts"); - match_earliest_clct_me3141_only = tmbParams.getUntrackedParameter("matchEarliestClctME3141Only",true); + match_earliest_clct_me3141_only = me3141tmbParams.getParameter("matchEarliestClctME3141Only"); - tmb_cross_bx_algo = me3141tmbParams.getUntrackedParameter("tmbCrossBxAlgorithm",2); + tmb_cross_bx_algo = me3141tmbParams.getParameter("tmbCrossBxAlgorithm"); // maximum lcts per BX in ME2 - max_me3141_lcts = me3141tmbParams.getUntrackedParameter("maxME3141LCTs",2); + max_me3141_lcts = me3141tmbParams.getParameter("maxME3141LCTs"); + + pref[0] = match_trig_window_size/2; + for (unsigned int m=2; m("runME3141ILT",false); + /// Do RPC matching? + do_rpc_matching = me3141tmbParams.getParameter("doRpcMatching"); + + /// RPC matching dphi and deta + rpc_match_delta_phi_odd = me3141tmbParams.getParameter("rpcMatchDeltaPhiOdd"); + rpc_match_delta_phi_even = me3141tmbParams.getParameter("rpcMatchDeltaPhiEven"); + rpc_match_delta_eta = me3141tmbParams.getParameter("rpcMatchDeltaEta"); + + /// delta BX for RPC pads matching + rpc_match_delta_bx = me3141tmbParams.getParameter("rpcMatchDeltaBX"); + + /// min eta of LCT for which we require RPC match (we don't throw out LCTs below this min eta) + rpc_match_min_eta = me3141tmbParams.getParameter("rpcMatchMinEta"); + + /// whether to throw out RPC-fiducial LCTs that have no rpc match + rpc_clear_nomatch_lcts = me3141tmbParams.getParameter("rpcClearNomatchLCTs"); // debug - debug_luts_ = tmbParams.getUntrackedParameter("debugLUTs", false); - debug_rpc_matching_ = tmbParams.getUntrackedParameter("debugMatching", false); + debug_luts_ = me3141tmbParams.getParameter("debugLUTs"); + debug_rpc_matching_ = me3141tmbParams.getParameter("debugMatching"); // deltas used to match to RPC digis - maxDeltaBXRPC_ = tmbParams.getUntrackedParameter("maxDeltaBXRPC",0); - maxDeltaRollRPC_ = tmbParams.getUntrackedParameter("maxDeltaRollRPC",0); - maxDeltaStripRPC_ = tmbParams.getUntrackedParameter("maxDeltaStripRPC",1); + maxDeltaBXRPC_ = me3141tmbParams.getParameter("maxDeltaBXRPC"); + maxDeltaStripRPC_ = me3141tmbParams.getParameter("maxDeltaStripRPC"); + + // use "old" or "new" dataformat for integrated LCTs? + useOldLCTDataFormatALCTRPC_ = me3141tmbParams.getParameter("useOldLCTDataFormatALCTRPC"); + useOldLCTDataFormatCLCTRPC_ = me3141tmbParams.getParameter("useOldLCTDataFormatCLCTRPC"); // drop low quality stubs if they don't have RPCs - dropLowQualityCLCTsNoRPCs_ = tmbParams.getUntrackedParameter("dropLowQualityCLCTsNoRPCs",false); + dropLowQualityCLCTsNoRPCs_ = me3141tmbParams.getParameter("dropLowQualityCLCTsNoRPCs"); + + // build LCT from CLCT and RPC + buildLCTfromALCTandRPC_ = me3141tmbParams.getParameter("buildLCTfromALCTandRPC"); + buildLCTfromCLCTandRPC_ = me3141tmbParams.getParameter("buildLCTfromCLCTandRPC"); + + // promote ALCT-RPC pattern + promoteALCTRPCpattern_ = me3141tmbParams.getParameter("promoteALCTRPCpattern"); + + // promote ALCT-CLCT-RPC quality + promoteALCTRPCquality_ = me3141tmbParams.getParameter("promoteALCTRPCquality"); + promoteCLCTRPCquality_ = me3141tmbParams.getParameter("promoteCLCTRPCquality"); } -CSCMotherboardME3141::~CSCMotherboardME3141() +CSCMotherboardME3141RPC::~CSCMotherboardME3141RPC() { } -void CSCMotherboardME3141::clear() +void CSCMotherboardME3141RPC::clear() { CSCMotherboard::clear(); @@ -136,7 +194,7 @@ void CSCMotherboardME3141::clear() } void -CSCMotherboardME3141::run(const CSCWireDigiCollection* wiredc, +CSCMotherboardME3141RPC::run(const CSCWireDigiCollection* wiredc, const CSCComparatorDigiCollection* compdc, const RPCDigiCollection* rpcDigis) { @@ -152,7 +210,7 @@ CSCMotherboardME3141::run(const CSCWireDigiCollection* wiredc, alctV = alct->run(wiredc); // run anodeLCT clctV = clct->run(compdc); // run cathodeLCT - const bool debugStubs(true); + const bool debugStubs(false); if (debugStubs){ for (auto& p : alctV){ std::cout << "ALCT: " << p << std::endl; @@ -169,6 +227,7 @@ CSCMotherboardME3141::run(const CSCWireDigiCollection* wiredc, << "+++ run() called for RPC-CSC integrated trigger! +++ \n"; rpcGeometryAvailable = true; } + const bool hasCorrectRPCGeometry((not rpcGeometryAvailable) or (rpcGeometryAvailable and not hasRE31andRE41())); // retrieve CSCChamber geometry CSCTriggerGeomManager* geo_manager(CSCTriggerGeometry::get()); @@ -179,18 +238,19 @@ CSCMotherboardME3141::run(const CSCWireDigiCollection* wiredc, const CSCLayer* keyLayer(cscChamber->layer(3)); const CSCLayerGeometry* keyLayerGeometry(keyLayer->geometry()); const int region((theEndcap == 1) ? 1: -1); - const bool isEven(csc_id%2==0); - // const int nSubSectors(3); - // const int chamber(CSCTriggerNumbering::chamberFromTriggerLabels(theSector,theSubsector,theStation,theTrigChamber)); - // const int chamber((theSector-1)*3 + theTrigChamber); - const RPCDetId rpc_id(region,1,theStation,theSector,1,theTrigChamber,0); - // std::cout << "csc id " << csc_id << ", rpc id " << rpc_id << ", chamber number from trigger " << chamber << std::endl; + const bool isEven(csc_id.chamber()%2==0); + const int csc_trig_sect(CSCTriggerNumbering::triggerSectorFromLabels(csc_id)); + const int csc_trig_id( CSCTriggerNumbering::triggerCscIdFromLabels(csc_id)); + const int csc_trig_chid((3*(csc_trig_sect-1)+csc_trig_id)%18 +1); + const int rpc_trig_sect((csc_trig_chid-1)/3+1); + const int rpc_trig_subsect((csc_trig_chid-1)%3+1); + const RPCDetId rpc_id(region,1,theStation,rpc_trig_sect,1,rpc_trig_subsect,0); const RPCChamber* rpcChamber(rpc_g->chamber(rpc_id)); - + if (runME3141ILT_){ // check for RE3/1-RE4/1 geometry - if ((not rpcGeometryAvailable) or (rpcGeometryAvailable and not hasRE31andRE41())) { + if (hasCorrectRPCGeometry) { if (infoV >= 0) edm::LogInfo("L1CSCTPEmulatorSetupError") << "+++ run() called for RPC-CSC integrated trigger without valid RPC geometry! +++ \n"; return; @@ -200,6 +260,7 @@ CSCMotherboardME3141::run(const CSCWireDigiCollection* wiredc, rpcRollToEtaLimits_ = createRPCRollLUT(rpc_id); if (debug_luts_){ + std::cout << "RPC det " <roll(2)); auto nStrips(keyLayerGeometry->numberOfStrips()); - std::cout << "nStrips " << nStrips << std::endl; for (float i = 0; i< nStrips; i = i+0.5){ const LocalPoint lpCSC(keyLayerGeometry->topology()->localPosition(i)); const GlobalPoint gp(keyLayer->toGlobal(lpCSC)); @@ -296,63 +356,144 @@ CSCMotherboardME3141::run(const CSCWireDigiCollection* wiredc, std::cout << "------------------------------------------------------------------------" << std::endl; std::cout << "Attempt ALCT-CLCT matching in ME" << theStation << "/1 in bx range: [" << bx_clct_start << "," << bx_clct_stop << "]" << std::endl; + } - for (int bx_clct = bx_clct_start; bx_clct <= bx_clct_stop; bx_clct++) { - if (bx_clct < 0 or bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; + // low quality ALCT + const bool lowQualityALCT(alct->bestALCT[bx_alct].getQuality() == 0); + + // ALCT-to-CLCT + int nSuccesFulMatches = 0; + for (int bx_clct = bx_clct_start; bx_clct <= bx_clct_stop; bx_clct++) { + if (bx_clct < 0 or bx_clct >= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; + if (drop_used_clcts and used_clct_mask[bx_clct]) continue; + if (clct->bestCLCT[bx_clct].isValid()) { + + // pick the digi that corresponds + auto matchingDigis(matchingRPCDigis(clct->bestCLCT[bx_clct], alct->bestALCT[bx_alct], rpcDigis_[bx_alct], false)); + + // clct quality + const int quality(clct->bestCLCT[bx_clct].getQuality()); + // low quality ALCT or CLCT + const bool lowQuality(quality<4 or lowQualityALCT); + + if (runME3141ILT_ and dropLowQualityCLCTsNoRPCs_ and lowQuality and hasRPCDigis){ + int nFound(matchingDigis.size()); + const bool clctInEdge(clct->bestCLCT[bx_clct].getKeyStrip() < 5 or clct->bestCLCT[bx_clct].getKeyStrip() > 155); + if (clctInEdge){ + if (debug_rpc_matching_) std::cout << "\tInfo: low quality ALCT or CLCT in CSC chamber edge, don't care about RPC digis" << std::endl; + } + else { + if (nFound != 0){ + if (debug_rpc_matching_) std::cout << "\tInfo: low quality ALCT or CLCT with " << nFound << " matching RPC trigger digis" << std::endl; + } + else { + if (debug_rpc_matching_) std::cout << "\tWarning: low quality ALCT or CLCT without matching RPC trigger digi" << std::endl; + continue; + } + } + } + + int mbx = bx_clct-bx_clct_start; + correlateLCTsRPC(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], + clct->bestCLCT[bx_clct], clct->secondCLCT[bx_clct], + allLCTs[bx_alct][mbx][0], allLCTs[bx_alct][mbx][1], matchingDigis); + ++nSuccesFulMatches; + if (debug_rpc_matching_) { + // if (infoV > 1) LogTrace("CSCMotherboard") + std::cout + << "Successful ALCT-CLCT match: bx_clct = " << bx_clct + << "; match window: [" << bx_clct_start << "; " << bx_clct_stop + << "]; bx_alct = " << bx_alct << std::endl; + std::cout << "+++ Best CLCT Details: "; + clct->bestCLCT[bx_clct].print(); + std::cout << "+++ Second CLCT Details: "; + clct->secondCLCT[bx_clct].print(); + } + if (allLCTs[bx_alct][mbx][0].isValid()) { + used_clct_mask[bx_clct] += 1; + if (match_earliest_clct_me3141_only) break; + } + } + } + // ALCT-RPC digi matching + int nSuccesFulRPCMatches = 0; + if (runME3141ILT_ and nSuccesFulMatches==0 and buildLCTfromALCTandRPC_){ + if (debug_rpc_matching_) std::cout << "++No valid ALCT-CLCT matches in ME"<bestALCT[bx_alct], rpcDigis_[bx_rpc], true)); + if (debug_rpc_matching_) std::cout << "\t++Number of matching RPC Digis in BX " << bx_alct << " : "<< digis.size() << std::endl; + if (digis.size()==0) continue; + + correlateLCTsRPC(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], + *(digis.at(0)).second, allLCTs[bx_alct][0][0], allLCTs[bx_alct][0][1]); + if (allLCTs[bx_alct][0][0].isValid()) { + ++nSuccesFulRPCMatches; + if (match_earliest_clct_me3141_only) break; + } + if (debug_rpc_matching_) { + std::cout << "Successful ALCT-RPC digi match in ME"<= CSCCathodeLCTProcessor::MAX_CLCT_BINS) continue; if (drop_used_clcts and used_clct_mask[bx_clct]) continue; - if (clct->bestCLCT[bx_clct].isValid()) { - - // pick the digi that corresponds - auto matchingDigis(matchingRPCDigis(clct->bestCLCT[bx_clct], alct->bestALCT[bx_alct], rpcDigis_[bx_alct], false)); - - // clct quality - const int quality(clct->bestCLCT[bx_clct].getQuality()); - // low quality ALCT - const bool lowQualityALCT(alct->bestALCT[bx_alct].getQuality() == 4); - // low quality ALCT or CLCT - const bool lowQuality(quality<4 or lowQualityALCT); - - if (runME3141ILT_ and dropLowQualityCLCTsNoRPCs_ and lowQuality and hasRPCDigis){ - int nFound(matchingDigis.size()); - const bool clctInEdge(clct->bestCLCT[bx_clct].getKeyStrip() < 5 or clct->bestCLCT[bx_clct].getKeyStrip() > 155); - if (clctInEdge){ - if (debug_rpc_matching_) std::cout << "\tInfo: low quality CLCT in CSC chamber edge, don't care about RPC digis" << std::endl; - } - else { - if (nFound != 0){ - if (debug_rpc_matching_) std::cout << "\tInfo: low quality CLCT with " << nFound << " matching RPC trigger digis" << std::endl; - } - else { - if (debug_rpc_matching_) std::cout << "\tWarning: low quality CLCT without matching RPC trigger digi" << std::endl; - continue; - } - } - } - - int mbx = bx_clct-bx_clct_start; - correlateLCTsRPC(alct->bestALCT[bx_alct], alct->secondALCT[bx_alct], - clct->bestCLCT[bx_clct], clct->secondCLCT[bx_clct], - allLCTs[bx_alct][mbx][0], allLCTs[bx_alct][mbx][1], matchingDigis); - if (debug_rpc_matching_) { - // if (infoV > 1) LogTrace("CSCMotherboard") - std::cout - << "Successful ALCT-CLCT match: bx_clct = " << bx_clct - << "; match window: [" << bx_clct_start << "; " << bx_clct_stop - << "]; bx_alct = " << bx_alct; - std::cout << "+++ Best CLCT Details: "; - clct->bestCLCT[bx_clct].print(); - std::cout << "+++ Second CLCT Details: "; - clct->secondCLCT[bx_clct].print(); - } - if (allLCTs[bx_alct][mbx][0].isValid()) { - used_clct_mask[bx_clct] += 1; - if (match_earliest_clct_me3141_only) break; - } + if (clct->bestCLCT[bx_clct].isValid()) + { + if (debug_rpc_matching_){ + std::cout << "========================================================================" << std::endl; + std::cout << "RPC-CLCT matching in ME" << theStation << "/1 chamber: " << cscChamber->id() << " in bx range: [" << bx_clct_start << "," << bx_clct_stop << "]" << std::endl; + std::cout << "------------------------------------------------------------------------" << std::endl; + } + const int quality(clct->bestCLCT[bx_clct].getQuality()); + // only use high-Q stubs for the time being + if (quality < 4) continue; + + ++nSuccesFulMatches; + + int mbx = bx_clct-bx_clct_start; + correlateLCTsRPC(clct->bestCLCT[bx_clct], clct->secondCLCT[bx_clct], *(digis[0].second), RPCDetId(digis[0].first).roll(), + allLCTs[bx_alct][mbx][0], allLCTs[bx_alct][mbx][1]); + if (debug_rpc_matching_) { + // if (infoV > 1) LogTrace("CSCMotherboard") + std::cout << "Successful RPC-CLCT match in ME"<bestCLCT[bx_clct].print(); + std::cout << "+++ Second CLCT Details: "; + clct->secondCLCT[bx_clct].print(); + } + if (allLCTs[bx_alct][mbx][0].isValid()) { + used_clct_mask[bx_clct] += 1; + if (match_earliest_clct_me3141_only) break; + } } } } } } + + // possibly use some discrimination from GEMs + if (rpcGeometryAvailable and runME3141ILT_ and do_rpc_matching) { + auto mex1(theStation == 3 ? ME31 : ME41); + matchRPCDigis(mex1); + } + // reduction of nLCTs per each BX for (int bx = 0; bx < MAX_LCT_BINS; bx++) { @@ -418,7 +559,7 @@ CSCMotherboardME3141::run(const CSCWireDigiCollection* wiredc, } // check that the RE31 and RE41 chambers are really there -bool CSCMotherboardME3141::hasRE31andRE41() +bool CSCMotherboardME3141RPC::hasRE31andRE41() { // just pick two random chambers auto aRE31(rpc_g->chamber(RPCDetId(1,1,3,2,1,1,0))); @@ -427,7 +568,7 @@ bool CSCMotherboardME3141::hasRE31andRE41() } -std::map > CSCMotherboardME3141::createRPCRollLUT(RPCDetId id) +std::map > CSCMotherboardME3141RPC::createRPCRollLUT(RPCDetId id) { std::map > result; @@ -449,7 +590,7 @@ std::map > CSCMotherboardME3141::createRPCRollLUT(R } -int CSCMotherboardME3141::assignRPCRoll(double eta) +int CSCMotherboardME3141RPC::assignRPCRoll(double eta) { int result = -99; for(auto p : rpcRollToEtaLimits_) { @@ -464,14 +605,13 @@ int CSCMotherboardME3141::assignRPCRoll(double eta) } -void CSCMotherboardME3141::retrieveRPCDigis(const RPCDigiCollection* rpcDigis, unsigned id) +void CSCMotherboardME3141RPC::retrieveRPCDigis(const RPCDigiCollection* rpcDigis, unsigned id) { auto chamber(rpc_g->chamber(RPCDetId(id))); for (auto roll : chamber->rolls()) { RPCDetId roll_id(roll->id()); auto digis_in_det = rpcDigis->get(roll_id); for (auto digi = digis_in_det.first; digi != digis_in_det.second; ++digi) { - std::cout << roll_id << " " << &(*digi) << std::endl; auto id_digi = std::make_pair(roll_id(), &(*digi)); const int bx_shifted(lct_central_bx + digi->bx()); for (int bx = bx_shifted - maxDeltaBXRPC_;bx <= bx_shifted + maxDeltaBXRPC_; ++bx) { @@ -482,7 +622,7 @@ void CSCMotherboardME3141::retrieveRPCDigis(const RPCDigiCollection* rpcDigis, u } -void CSCMotherboardME3141::printRPCTriggerDigis(int bx_start, int bx_stop) +void CSCMotherboardME3141RPC::printRPCTriggerDigis(int bx_start, int bx_stop) { std::cout << "------------------------------------------------------------------------" << std::endl; bool first = true; @@ -496,7 +636,7 @@ void CSCMotherboardME3141::printRPCTriggerDigis(int bx_start, int bx_stop) if (rpcDigis_.size()!=0){ for (auto digi : in_strips){ auto roll_id(RPCDetId(digi.first)); - std::cout << "\tdetId " << digi.first << " " << roll_id << ", digi = " << digi.second->strip() << ", BX = " << digi.second->bx() + 6; + std::cout << "\tdetId " << digi.first << " " << roll_id << ", digi = " << digi.second->strip() << ", BX = " << digi.second->bx() + 6 << std::endl; } } else @@ -505,10 +645,10 @@ void CSCMotherboardME3141::printRPCTriggerDigis(int bx_start, int bx_stop) } -CSCMotherboardME3141::RPCDigisBX -CSCMotherboardME3141::matchingRPCDigis(const CSCCLCTDigi& clct, const RPCDigisBX& digis, bool first) +CSCMotherboardME3141RPC::RPCDigisBX +CSCMotherboardME3141RPC::matchingRPCDigis(const CSCCLCTDigi& clct, const RPCDigisBX& digis, bool first) { - CSCMotherboardME3141::RPCDigisBX result; + CSCMotherboardME3141RPC::RPCDigisBX result; const int lowStrip(cscHsToRpcStrip_[clct.getKeyStrip()].first); const int highStrip(cscHsToRpcStrip_[clct.getKeyStrip()].second); @@ -527,10 +667,10 @@ CSCMotherboardME3141::matchingRPCDigis(const CSCCLCTDigi& clct, const RPCDigisBX } -CSCMotherboardME3141::RPCDigisBX -CSCMotherboardME3141::matchingRPCDigis(const CSCALCTDigi& alct, const RPCDigisBX& digis, bool first) +CSCMotherboardME3141RPC::RPCDigisBX +CSCMotherboardME3141RPC::matchingRPCDigis(const CSCALCTDigi& alct, const RPCDigisBX& digis, bool first) { - CSCMotherboardME3141::RPCDigisBX result; + CSCMotherboardME3141RPC::RPCDigisBX result; auto alctRoll(cscWgToRpcRoll_[alct.getKeyWG()]); const bool debug(false); @@ -547,10 +687,10 @@ CSCMotherboardME3141::matchingRPCDigis(const CSCALCTDigi& alct, const RPCDigisBX } -CSCMotherboardME3141::RPCDigisBX -CSCMotherboardME3141::matchingRPCDigis(const CSCCLCTDigi& clct, const CSCALCTDigi& alct, const RPCDigisBX& digis, bool first) +CSCMotherboardME3141RPC::RPCDigisBX +CSCMotherboardME3141RPC::matchingRPCDigis(const CSCCLCTDigi& clct, const CSCALCTDigi& alct, const RPCDigisBX& digis, bool first) { - CSCMotherboardME3141::RPCDigisBX result; + CSCMotherboardME3141RPC::RPCDigisBX result; // Fetch all (!) digis matching to ALCTs and CLCTs auto digisClct(matchingRPCDigis(clct, digis, false)); @@ -575,7 +715,7 @@ CSCMotherboardME3141::matchingRPCDigis(const CSCCLCTDigi& clct, const CSCALCTDig return result; } -unsigned int CSCMotherboardME3141::findQualityRPC(const CSCALCTDigi& aLCT, const CSCCLCTDigi& cLCT, bool hasRPC) +unsigned int CSCMotherboardME3141RPC::findQualityRPC(const CSCALCTDigi& aLCT, const CSCCLCTDigi& cLCT, bool hasRPC) { /* @@ -699,7 +839,64 @@ unsigned int CSCMotherboardME3141::findQualityRPC(const CSCALCTDigi& aLCT, const return quality; } -void CSCMotherboardME3141::correlateLCTsRPC(CSCALCTDigi bestALCT, CSCALCTDigi secondALCT, + +void CSCMotherboardME3141RPC::correlateLCTsRPC(CSCCLCTDigi bestCLCT, + CSCCLCTDigi secondCLCT, + RPCDigi rpcDigi, int roll, + CSCCorrelatedLCTDigi& lct1, + CSCCorrelatedLCTDigi& lct2) +{ + bool cathodeBestValid = bestCLCT.isValid(); + bool cathodeSecondValid = secondCLCT.isValid(); + + if (cathodeBestValid and !cathodeSecondValid) secondCLCT = bestCLCT; + if (!cathodeBestValid and cathodeSecondValid) bestCLCT = secondCLCT; + + if ((clct_trig_enable and bestCLCT.isValid()) or + (match_trig_enable and bestCLCT.isValid())) + { + lct1 = constructLCTsRPC(bestCLCT, rpcDigi, roll, useOldLCTDataFormatCLCTRPC_); + lct1.setTrknmb(1); + } + + if ((clct_trig_enable and secondCLCT.isValid()) or + (match_trig_enable and secondCLCT.isValid() and secondCLCT != bestCLCT)) + { + lct2 = constructLCTsRPC(secondCLCT, rpcDigi, roll, useOldLCTDataFormatCLCTRPC_); + lct2.setTrknmb(2); + } +} + + +void CSCMotherboardME3141RPC::correlateLCTsRPC(CSCALCTDigi bestALCT, + CSCALCTDigi secondALCT, + RPCDigi rpcDigi, + CSCCorrelatedLCTDigi& lct1, + CSCCorrelatedLCTDigi& lct2) +{ + bool anodeBestValid = bestALCT.isValid(); + bool anodeSecondValid = secondALCT.isValid(); + + if (anodeBestValid and !anodeSecondValid) secondALCT = bestALCT; + if (!anodeBestValid and anodeSecondValid) bestALCT = secondALCT; + + if ((alct_trig_enable and bestALCT.isValid()) or + (match_trig_enable and bestALCT.isValid())) + { + lct1 = constructLCTsRPC(bestALCT, rpcDigi, useOldLCTDataFormatALCTRPC_); + lct1.setTrknmb(1); + } + + if ((alct_trig_enable and secondALCT.isValid()) or + (match_trig_enable and secondALCT.isValid() and secondALCT != bestALCT)) + { + lct2 = constructLCTsRPC(secondALCT, rpcDigi, useOldLCTDataFormatALCTRPC_); + lct2.setTrknmb(2); + } +} + + +void CSCMotherboardME3141RPC::correlateLCTsRPC(CSCALCTDigi bestALCT, CSCALCTDigi secondALCT, CSCCLCTDigi bestCLCT, CSCCLCTDigi secondCLCT, CSCCorrelatedLCTDigi& lct1, CSCCorrelatedLCTDigi& lct2, const RPCDigisBX& digis) @@ -735,7 +932,7 @@ void CSCMotherboardME3141::correlateLCTsRPC(CSCALCTDigi bestALCT, CSCALCTDigi se } } -CSCCorrelatedLCTDigi CSCMotherboardME3141::constructLCTsRPC(const CSCALCTDigi& aLCT, const CSCCLCTDigi& cLCT, bool hasRPC) +CSCCorrelatedLCTDigi CSCMotherboardME3141RPC::constructLCTsRPC(const CSCALCTDigi& aLCT, const CSCCLCTDigi& cLCT, bool hasRPC) { // CLCT pattern number unsigned int pattern = encodePattern(cLCT.getPattern(), cLCT.getStripType()); @@ -745,6 +942,7 @@ CSCCorrelatedLCTDigi CSCMotherboardME3141::constructLCTsRPC(const CSCALCTDigi& a // Bunch crossing: get it from cathode LCT if anode LCT is not there. int bx = aLCT.isValid() ? aLCT.getBX() : cLCT.getBX(); + if (hasRPC) bx = lct_central_bx; // fix this!!! // construct correlated LCT; temporarily assign track number of 0. int trknmb = 0; @@ -755,14 +953,99 @@ CSCCorrelatedLCTDigi CSCMotherboardME3141::constructLCTsRPC(const CSCALCTDigi& a } +CSCCorrelatedLCTDigi CSCMotherboardME3141RPC::constructLCTsRPC(const CSCCLCTDigi& clct, + const RPCDigi& rpc, int roll, + bool oldDataFormat) +{ + if (oldDataFormat){ + // CLCT pattern number - for the time being, do not include RPCs in the pattern + unsigned int pattern = encodePattern(clct.getPattern(), clct.getStripType()); + + // LCT quality number - dummy quality + unsigned int quality = promoteCLCTRPCquality_ ? 14 : 11; + + // Bunch crossing: pick RPC bx + int bx = rpc.bx() + lct_central_bx; + + // pick a random WG in the roll range + int wg(getRandomWGForRPCRoll(roll)); + + // construct correlated LCT; temporarily assign track number of 0. + return CSCCorrelatedLCTDigi(0, 1, quality, wg, clct.getKeyStrip(), pattern, clct.getBend(), bx, 0, 0, 0, theTrigChamber); + } + else { + // CLCT pattern number - no pattern + unsigned int pattern = 0;//encodePatternRPC(clct.getPattern(), clct.getStripType()); + + // LCT quality number - dummy quality + unsigned int quality = 5;//findQualityRPC(alct, gem); + + // Bunch crossing: get it from cathode LCT if anode LCT is not there. + int bx = rpc.bx() + lct_central_bx;; + + // ALCT WG + int wg(0); + + // construct correlated LCT; temporarily assign track number of 0. + return CSCCorrelatedLCTDigi(0, 1, quality, wg, 0, pattern, 0, bx, 0, 0, 0, theTrigChamber); + } +} + + +CSCCorrelatedLCTDigi CSCMotherboardME3141RPC::constructLCTsRPC(const CSCALCTDigi& alct, + const RPCDigi& rpc, + bool oldDataFormat) +{ + if (oldDataFormat){ + // CLCT pattern number - set it to a highest value + // hack to get LCTs in the CSCTF + unsigned int pattern = promoteALCTRPCpattern_ ? 10 : 0; + + // LCT quality number - set it to a very high value + // hack to get LCTs in the CSCTF + unsigned int quality = promoteALCTRPCquality_ ? 14 : 11; + + // Bunch crossing + int bx = rpc.bx() + lct_central_bx; + + // get keyStrip from LUT + int keyStrip = rpcStripToCscHs_[rpc.strip()]; + + // get wiregroup from ALCT + int wg = alct.getKeyWG(); + + // construct correlated LCT; temporarily assign track number of 0. + return CSCCorrelatedLCTDigi(0, 1, quality, wg, keyStrip, pattern, 0, bx, 0, 0, 0, theTrigChamber); + } + else { + // CLCT pattern number - no pattern + unsigned int pattern = 0; + + // LCT quality number + unsigned int quality = 1; + + // Bunch crossing + int bx = rpc.bx() + lct_central_bx; + + // get keyStrip from LUT + int keyStrip = rpcStripToCscHs_[rpc.strip()]; + // get wiregroup from ALCT + int wg = alct.getKeyWG(); + + // construct correlated LCT; temporarily assign track number of 0. + return CSCCorrelatedLCTDigi(0, 1, quality, wg, keyStrip, pattern, 0, bx, 0, 0, 0, theTrigChamber); + } +} + + //readout LCTs -std::vector CSCMotherboardME3141::readoutLCTs() +std::vector CSCMotherboardME3141RPC::readoutLCTs() { return getLCTs(); } //getLCTs when we use different sort algorithm -std::vector CSCMotherboardME3141::getLCTs() +std::vector CSCMotherboardME3141RPC::getLCTs() { std::vector result; for (int bx = 0; bx < MAX_LCT_BINS; bx++) { @@ -785,7 +1068,7 @@ std::vector CSCMotherboardME3141::getLCTs() } //sort LCTs by Quality in each BX -std::vector CSCMotherboardME3141::sortLCTsByQuality(int bx) +std::vector CSCMotherboardME3141RPC::sortLCTsByQuality(int bx) { std::vector LCTs; LCTs.clear(); @@ -799,3 +1082,167 @@ std::vector CSCMotherboardME3141::sortLCTsByQuality(int bx if (LCTs.size()> max_me3141_lcts) LCTs.erase(LCTs.begin()+max_me3141_lcts, LCTs.end()); return LCTs; } + + +int CSCMotherboardME3141RPC::getRandomWGForRPCRoll(int roll) +{ + boost::container::flat_set wgs; + for (auto p: cscWgToRpcRoll_) + if (p.first == roll) + wgs.insert(p.first); + // return a random one + return *(wgs.begin() + rand() % wgs.size()); +} + + +void CSCMotherboardME3141RPC::matchRPCDigis(enum MEX1Station st) +{ + using namespace std; + + // check if we have any LCTs at all + int nlct = 0; + for (int bx = 0; bx < MAX_LCT_BINS; bx++) + for (unsigned int mbx = 0; mbx < match_trig_window_size; mbx++) + for (int i=0;i<2;i++) + { + CSCCorrelatedLCTDigi& lct = allLCTs[bx][mbx][i]; + if (lct.isValid()) nlct++; + } + if (nlct == 0) return; + + // retrieve CSCChamber geometry + CSCTriggerGeomManager* geo_manager = CSCTriggerGeometry::get(); + CSCChamber* cscChamber = geo_manager->chamber(theEndcap, theStation, theSector, theSubsector, theTrigChamber); + const CSCDetId csc_id(cscChamber->id()); + const int chamber(csc_id.chamber()); + const bool is_odd(chamber%2==1); + + + if (debug_rpc_dphi) std::cout<<"++++++++ matchRPCPads "<< csc_id <<" +++++++++ "<layer(CSCConstants::KEY_CLCT_LAYER)->geometry(); + // LCT::getKeyWG() also starts from 0 + float wire = layer_geo->middleWireOfGroup(lct.getKeyWG() + 1); + + LocalPoint csc_intersect = layer_geo->intersectionOfStripAndWire(fractional_strip, wire); + GlobalPoint csc_gp = csc_g->idToDet(csc_id)->surface().toGlobal(csc_intersect); + + // is LCT located in the high efficiency RPC eta range? + bool rpc_fid = ( std::abs(csc_gp.eta()) >= rpc_match_min_eta ); + + if (debug_rpc_dphi) std::cout<<" lct eta "< zap it + { + if (rpc_clear_nomatch_lcts) lct.clear(); + if (debug_rpc_dphi) std::cout<<" -- no rpc"<second) + { + RPCDetId rpc_id(id_digi.first); + LocalPoint rpc_lp = rpc_g->roll(rpc_id)->centreOfStrip(id_digi.second->strip()); + GlobalPoint rpc_gp = rpc_g->idToDet(rpc_id)->surface().toGlobal(rpc_lp); + float dphi = deltaPhi(csc_gp.phi(), rpc_gp.phi()); + float deta = csc_gp.eta() - rpc_gp.eta(); + if (debug_rpc_dphi) std::cout<<" rpc with dphi "<< std::abs(dphi) <<" deta "<< std::abs(deta) <bx(); + } + } + if (rpc_matched) + { + if (debug_rpc_dphi) std::cout<<" GOT MATCHED RPC!"< lut_pt_vs_dphi_rpccsc[i+1][oddEven]) + iFound = i+1; + } + } + lct.setGEMDPhiBits(iFound); + if (debug_rpc_dphi) std::cout<<"found bend angle "< RPCDigiBX; typedef std::vector RPCDigisBX; @@ -26,12 +26,12 @@ class CSCMotherboardME3141 : public CSCMotherboard public: /** Normal constructor. */ - CSCMotherboardME3141(unsigned endcap, unsigned station, unsigned sector, + CSCMotherboardME3141RPC(unsigned endcap, unsigned station, unsigned sector, unsigned subsector, unsigned chamber, const edm::ParameterSet& conf); /** Default destructor. */ - ~CSCMotherboardME3141(); + ~CSCMotherboardME3141RPC(); /** Run function for normal usage. Runs cathode and anode LCT processors, takes results and correlates into CorrelatedLCT. */ @@ -39,6 +39,9 @@ class CSCMotherboardME3141 : public CSCMotherboard const CSCComparatorDigiCollection* compdc, const RPCDigiCollection* rpcDigis); + /** labels for ME1a and ME1B */ + enum MEX1Station {ME31 = 1, ME41}; + /** Clears correlated LCT and passes clear signal on to cathode and anode LCT processors. */ void clear(); @@ -54,20 +57,34 @@ class CSCMotherboardME3141 : public CSCMotherboard std::map > createRPCRollLUT(RPCDetId id); int assignRPCRoll(double eta); void printRPCTriggerDigis(int minBX, int maxBx); - - RPCDigisBX matchingRPCDigis(const CSCCLCTDigi& cLCT, const RPCDigisBX& pads = RPCDigisBX(), bool first = true); - RPCDigisBX matchingRPCDigis(const CSCALCTDigi& aLCT, const RPCDigisBX& pads = RPCDigisBX(), bool first = true); - RPCDigisBX matchingRPCDigis(const CSCCLCTDigi& cLCT, const CSCALCTDigi& aLCT, const RPCDigisBX& pads = RPCDigisBX(), + int getRandomWGForRPCRoll(int roll); + + RPCDigisBX matchingRPCDigis(const CSCCLCTDigi& cLCT, const RPCDigisBX& digis = RPCDigisBX(), bool first = true); + RPCDigisBX matchingRPCDigis(const CSCALCTDigi& aLCT, const RPCDigisBX& digis = RPCDigisBX(), bool first = true); + RPCDigisBX matchingRPCDigis(const CSCCLCTDigi& cLCT, const CSCALCTDigi& aLCT, const RPCDigisBX& digis = RPCDigisBX(), bool first = true); unsigned int findQualityRPC(const CSCALCTDigi& aLCT, const CSCCLCTDigi& cLCT, bool hasRPC); + void matchRPCDigis(enum MEX1Station st); + void correlateLCTsRPC(CSCALCTDigi bestALCT, CSCALCTDigi secondALCT, CSCCLCTDigi bestCLCT, CSCCLCTDigi secondCLCT, CSCCorrelatedLCTDigi& lct1, CSCCorrelatedLCTDigi& lct2, const RPCDigisBX& digis = RPCDigisBX()); + + void correlateLCTsRPC(CSCCLCTDigi bestCLCT,CSCCLCTDigi secondCLCT, + RPCDigi rpcDigi, int roll, + CSCCorrelatedLCTDigi& lct1,CSCCorrelatedLCTDigi& lct2); + void correlateLCTsRPC(CSCALCTDigi bestALCT, CSCALCTDigi secondALCT, + RPCDigi gemPad, + CSCCorrelatedLCTDigi& lct1, CSCCorrelatedLCTDigi& lct2); + CSCCorrelatedLCTDigi constructLCTsRPC(const CSCALCTDigi& alct, const CSCCLCTDigi& clct, bool hasRPC); + CSCCorrelatedLCTDigi constructLCTsRPC(const CSCCLCTDigi& clct, const RPCDigi& rpc, int roll, + bool oldDataFormat); + CSCCorrelatedLCTDigi constructLCTsRPC(const CSCALCTDigi& alct, const RPCDigi& rpc, bool oldDataFormat); /** Methods to sort the LCTs */ std::vector sortLCTsByQuality(int bx); @@ -84,6 +101,8 @@ class CSCMotherboardME3141 : public CSCMotherboard maximum match window = 15 */ CSCCorrelatedLCTDigi allLCTs[MAX_LCT_BINS][15][2]; + static const double lut_pt_vs_dphi_rpccsc_me31[8][3]; + static const double lut_pt_vs_dphi_rpccsc_me41[8][3]; static const double lut_wg_me31_eta_odd[96][2]; static const double lut_wg_me31_eta_even[96][2]; static const double lut_wg_me41_eta_odd[96][2]; @@ -100,9 +119,6 @@ class CSCMotherboardME3141 : public CSCMotherboard bool match_earliest_clct_me3141_only; - // central LCT bx number - int lct_central_bx; - bool drop_used_clcts; unsigned int tmb_cross_bx_algo; @@ -113,18 +129,45 @@ class CSCMotherboardME3141 : public CSCMotherboard // masterswitch bool runME3141ILT_; + /// Do RPC matching? + bool do_rpc_matching; + + /// RPC matching dphi and deta + double rpc_match_delta_phi_odd; + double rpc_match_delta_phi_even; + double rpc_match_delta_eta; + + /// delta BX for RPC pads matching + int rpc_match_delta_bx; + + /// min eta of LCT for which we require RPC match (we don't throw out LCTs below this min eta) + double rpc_match_min_eta; + + /// whether to throw out RPC-fiducial LCTs that have no rpc match + bool rpc_clear_nomatch_lcts; + // debug bool debug_rpc_matching_; bool debug_luts_; + bool debug_rpc_dphi; - // deltas used to match to RPC pads + // deltas used to match to RPC digis int maxDeltaBXRPC_; - int maxDeltaRollRPC_; int maxDeltaStripRPC_; + bool useOldLCTDataFormatCLCTRPC_; + bool useOldLCTDataFormatALCTRPC_; + // drop low quality stubs if they don't have RPCs bool dropLowQualityCLCTsNoRPCs_; + bool buildLCTfromALCTandRPC_; + bool buildLCTfromCLCTandRPC_; + + bool promoteCLCTRPCquality_; + bool promoteALCTRPCquality_; + bool promoteALCTRPCpattern_; + std::map > rpcRollToEtaLimits_; std::map cscWgToRpcRoll_; @@ -132,7 +175,8 @@ class CSCMotherboardME3141 : public CSCMotherboard std::map rpcStripToCscHs_; std::map> cscHsToRpcStrip_; - // map< bx , vector > + // map< bx , vector > RPCDigis rpcDigis_; }; #endif + diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCMuonPortCard.cc b/L1Trigger/CSCTriggerPrimitives/src/CSCMuonPortCard.cc index 27684b6aaf049..154e1c1f4f1b3 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCMuonPortCard.cc +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCMuonPortCard.cc @@ -34,10 +34,10 @@ CSCMuonPortCard::CSCMuonPortCard(const edm::ParameterSet& conf) max_stubs_ = CSCConstants::maxStubs; edm::ParameterSet commonParams = conf.getParameter("commonParam"); - if (commonParams.getUntrackedParameter("isSLHC",false)) + if (commonParams.getParameter("isSLHC")) { edm::ParameterSet mpcParams = conf.getParameter("mpcSLHC"); - max_stubs_ = mpcParams.getUntrackedParameter("mpcMaxStubs", CSCConstants::maxStubs); + max_stubs_ = mpcParams.getParameter("mpcMaxStubs"); } } diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCTriggerPrimitivesBuilder.cc b/L1Trigger/CSCTriggerPrimitives/src/CSCTriggerPrimitivesBuilder.cc index 883b5740591a9..5f18e32c2aebb 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCTriggerPrimitivesBuilder.cc +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCTriggerPrimitivesBuilder.cc @@ -16,8 +16,9 @@ #include #include #include -#include -#include +#include +#include +#include #include #include @@ -27,6 +28,7 @@ #include #include #include +#include "CLHEP/Random/RandFlat.h" //------------------ // Static variables @@ -51,19 +53,16 @@ CSCTriggerPrimitivesBuilder::CSCTriggerPrimitivesBuilder(const edm::ParameterSet // special configuration parameters for ME11 treatment const edm::ParameterSet commonParams(conf.getParameter("commonParam")); - smartME1aME1b = commonParams.getUntrackedParameter("smartME1aME1b", false); - disableME1a = commonParams.getUntrackedParameter("disableME1a", false); - disableME42 = commonParams.getUntrackedParameter("disableME42", false); + smartME1aME1b = commonParams.getParameter("smartME1aME1b"); + disableME1a = commonParams.getParameter("disableME1a"); + disableME42 = commonParams.getParameter("disableME42"); - checkBadChambers_ = conf.getUntrackedParameter("checkBadChambers", true); + checkBadChambers_ = conf.getParameter("checkBadChambers"); + fractionBrokenCSCs_ = conf.getParameter("fractionBrokenCSCs"); - const edm::ParameterSet tmbParams(conf.getParameter("tmbSLHC")); - const edm::ParameterSet me21mbParams(tmbParams.getUntrackedParameter("me21ILT",edm::ParameterSet())); - const edm::ParameterSet me3141tmbParams(tmbParams.getUntrackedParameter("me3141ILT",edm::ParameterSet())); - - runFactorizedModel_ = tmbParams.getUntrackedParameter("runFactorizedModel",true); - runME21ILT_ = me21mbParams.getUntrackedParameter("runME21ILT",false); - runME3141ILT_ = me3141tmbParams.getUntrackedParameter("runME3141ILT",false); + runME11ILT_ = commonParams.existsAs("runME11ILT")?commonParams.getParameter("runME11ILT"):false; + runME21ILT_ = commonParams.existsAs("runME21ILT")?commonParams.getParameter("runME21ILT"):false; + runME3141ILT_ = commonParams.existsAs("runME3141ILT")?commonParams.getParameter("runME3141ILT"):false; // ORCA way of initializing boards. for (int endc = min_endcap; endc <= max_endcap; endc++) @@ -93,12 +92,14 @@ CSCTriggerPrimitivesBuilder::CSCTriggerPrimitivesBuilder(const edm::ParameterSet int ring = CSCTriggerNumbering::ringFromTriggerLabels(stat, cham); // When the motherboard is instantiated, it instantiates ALCT // and CLCT processors. - if (stat==1 && ring==1 && smartME1aME1b) + if (stat==1 && ring==1 && smartME1aME1b && !runME11ILT_) tmb_[endc-1][stat-1][sect-1][subs-1][cham-1] = new CSCMotherboardME11(endc, stat, sect, subs, cham, conf); - else if (stat==2 && ring==1 && runME21ILT_) - tmb_[endc-1][stat-1][sect-1][subs-1][cham-1] = new CSCMotherboardME21(endc, stat, sect, subs, cham, conf); - else if ((stat==3 || stat==4) && ring==1 && runME3141ILT_) - tmb_[endc-1][stat-1][sect-1][subs-1][cham-1] = new CSCMotherboardME3141(endc, stat, sect, subs, cham, conf); + else if (stat==1 && ring==1 && smartME1aME1b && runME11ILT_) + tmb_[endc-1][stat-1][sect-1][subs-1][cham-1] = new CSCMotherboardME11GEM(endc, stat, sect, subs, cham, conf); + else if (stat==2 && ring==1 && runME21ILT_) + tmb_[endc-1][stat-1][sect-1][subs-1][cham-1] = new CSCMotherboardME21GEM(endc, stat, sect, subs, cham, conf); + else if ((stat==3 || stat==4) && ring==1 && runME3141ILT_ and endc==2) + tmb_[endc-1][stat-1][sect-1][subs-1][cham-1] = new CSCMotherboardME3141RPC(endc, stat, sect, subs, cham, conf); else tmb_[endc-1][stat-1][sect-1][subs-1][cham-1] = new CSCMotherboard(endc, stat, sect, subs, cham, conf); } @@ -186,7 +187,8 @@ void CSCTriggerPrimitivesBuilder::build(const CSCBadChambers* badChambers, CSCCLCTDigiCollection& oc_clct, CSCCLCTPreTriggerCollection & oc_pretrig, CSCCorrelatedLCTDigiCollection& oc_lct, - CSCCorrelatedLCTDigiCollection& oc_sorted_lct) + CSCCorrelatedLCTDigiCollection& oc_sorted_lct, + GEMCSCCoPadDigiCollection& oc_gemcopad) { // CSC geometry. CSCTriggerGeomManager* theGeom = CSCTriggerGeometry::get(); @@ -218,7 +220,6 @@ void CSCTriggerPrimitivesBuilder::build(const CSCBadChambers* badChambers, // Run processors only if chamber exists in geometry. if (tmb == 0 || theGeom->chamber(endc, stat, sect, subs, cham) == 0) continue; - int chid = CSCTriggerNumbering::chamberFromTriggerLabels(sect, subs, stat, cham); // 0th layer means whole chamber. @@ -228,18 +229,19 @@ void CSCTriggerPrimitivesBuilder::build(const CSCBadChambers* badChambers, // also, there's no ME1/a-1/b separation, it's whole ME1/1) if (checkBadChambers_ && badChambers->isInBadChamber(detid)) continue; + // randomly disable X% of CSC chambers + if (flat_->fire(1) < fractionBrokenCSCs_) { + edm::LogInfo("L1CSCTrigger") << "Skipping bad chamber: " << detid << std::endl; + continue; + } + // running upgraded ME1/1 TMBs - if (stat==1 && ring==1 && smartME1aME1b) + if (stat==1 && ring==1 && smartME1aME1b && !runME11ILT_) { CSCMotherboardME11* tmb11 = static_cast(tmb); - tmb11->setCSCGeometry(csc_g); - tmb11->setGEMGeometry(gem_g); //LogTrace("CSCTriggerPrimitivesBuilder")<<"CSCTriggerPrimitivesBuilder::build in E:"<run(wiredc, compdc, gemPads); - else - tmb11->runNewAlgorithm(wiredc, compdc, gemPads); + tmb11->run(wiredc, compdc); std::vector lctV = tmb11->readoutLCTs1b(); std::vector lctV1a = tmb11->readoutLCTs1a(); @@ -345,17 +347,146 @@ void CSCTriggerPrimitivesBuilder::build(const CSCBadChambers* badChambers, } } // upgraded TMB + // running upgraded ME1/1 TMBs + else if (stat==1 && ring==1 && smartME1aME1b && runME11ILT_) + { + CSCMotherboardME11GEM* tmb11GEM = static_cast(tmb); + + tmb11GEM->setCSCGeometry(csc_g); + tmb11GEM->setGEMGeometry(gem_g); + //LogTrace("CSCTriggerPrimitivesBuilder")<<"CSCTriggerPrimitivesBuilder::build in E:"<run(wiredc, compdc, gemPads); + + std::vector lctV = tmb11GEM->readoutLCTs1b(); + std::vector lctV1a = tmb11GEM->readoutLCTs1a(); + + std::vector alctV1a, alctV = tmb11GEM->alct->readoutALCTs(); + + std::vector clctV = tmb11GEM->clct->readoutCLCTs(); + std::vector preTriggerBXs = tmb11GEM->clct->preTriggerBXs(); + std::vector clctV1a = tmb11GEM->clct1a->readoutCLCTs(); + std::vector preTriggerBXs1a = tmb11GEM->clct1a->preTriggerBXs(); + + std::vector copads = tmb11GEM->readoutCoPads(); + + // perform simple separation of ALCTs into 1/a and 1/b + // for 'smart' case. Some duplication occurs for WG [10,15] + std::vector tmpV(alctV); + alctV.clear(); + for (unsigned int al=0; al < tmpV.size(); al++) + { + if (tmpV[al].getKeyWG()<=15) alctV1a.push_back(tmpV[al]); + if (tmpV[al].getKeyWG()>=10) alctV.push_back(tmpV[al]); + } + //LogTrace("CSCTriggerPrimitivesBuilder")<<"CSCTriggerPrimitivesBuilder:: a="< 1) ? "s " : " ") << "in collection\n"; + oc_lct.put(std::make_pair(lctV.begin(),lctV.end()), detid); + } + + // Anode LCTs. + if (!alctV.empty()) { + LogTrace("L1CSCTrigger") + << "Put " << alctV.size() << " ME1b ALCT digi" + << ((alctV.size() > 1) ? "s " : " ") << "in collection\n"; + oc_alct.put(std::make_pair(alctV.begin(),alctV.end()), detid); + } + + // Cathode LCTs. + if (!clctV.empty()) { + LogTrace("L1CSCTrigger") + << "Put " << clctV.size() << " ME1b CLCT digi" + << ((clctV.size() > 1) ? "s " : " ") << "in collection\n"; + oc_clct.put(std::make_pair(clctV.begin(),clctV.end()), detid); + } + + // Cathode LCTs pretriggers + if (!preTriggerBXs.empty()) { + LogTrace("L1CSCTrigger") + << "Put " << preTriggerBXs.size() << " CLCT pretrigger" + << ((preTriggerBXs.size() > 1) ? "s " : " ") << "in collection\n"; + oc_pretrig.put(std::make_pair(preTriggerBXs.begin(),preTriggerBXs.end()), detid); + } + + // 0th layer means whole chamber. + GEMDetId gemId(detid.zendcap(), 1, 1, 1, chid, 0); + + // GEM coincidence pads + if (!copads.empty()) { + LogTrace("L1CSCTrigger") + << "Put " << copads.size() << " GEM coincidence pad" + << ((copads.size() > 1) ? "s " : " ") << "in collection\n"; + oc_gemcopad.put(std::make_pair(copads.begin(),copads.end()), gemId); + } + + // ME1/a + + if (disableME1a) continue; + + CSCDetId detid1a(endc, stat, 4, chid, 0); + + if (!(lctV1a.empty()&&alctV1a.empty()&&clctV1a.empty())){ + LogTrace("L1CSCTrigger") << "CSCTriggerPrimitivesBuilder results in " < 1) ? "s " : " ") << "in collection\n"; + oc_lct.put(std::make_pair(lctV1a.begin(),lctV1a.end()), detid1a); + } + + // Anode LCTs. + if (!alctV1a.empty()) { + LogTrace("L1CSCTrigger") + << "Put " << alctV1a.size() << " ME1a ALCT digi" + << ((alctV1a.size() > 1) ? "s " : " ") << "in collection\n"; + oc_alct.put(std::make_pair(alctV1a.begin(),alctV1a.end()), detid1a); + } + + // Cathode LCTs. + if (!clctV1a.empty()) { + LogTrace("L1CSCTrigger") + << "Put " << clctV1a.size() << " ME1a CLCT digi" + << ((clctV1a.size() > 1) ? "s " : " ") << "in collection\n"; + oc_clct.put(std::make_pair(clctV1a.begin(),clctV1a.end()), detid1a); + } + + // Cathode LCTs pretriggers + if (!preTriggerBXs1a.empty()) { + LogTrace("L1CSCTrigger") + << "Put " << preTriggerBXs.size() << " CLCT pretrigger" + << ((preTriggerBXs.size() > 1) ? "s " : " ") << "in collection\n"; + oc_pretrig.put(std::make_pair(preTriggerBXs.begin(),preTriggerBXs.end()), detid); + } + } + // running upgraded ME2/1 TMBs else if (stat==2 && ring==1 && runME21ILT_) { - CSCMotherboardME21* tmb21 = static_cast(tmb); - tmb21->setCSCGeometry(csc_g); - tmb21->setGEMGeometry(gem_g); - tmb21->run(wiredc, compdc, gemPads); - std::vector lctV = tmb21->readoutLCTs(); - std::vector alctV = tmb21->alct->readoutALCTs(); - std::vector clctV = tmb21->clct->readoutCLCTs(); - std::vector preTriggerBXs = tmb21->clct->preTriggerBXs(); + CSCMotherboardME21GEM* tmb21GEM = static_cast(tmb); + tmb21GEM->setCSCGeometry(csc_g); + tmb21GEM->setGEMGeometry(gem_g); + tmb21GEM->run(wiredc, compdc, gemPads); + std::vector lctV = tmb21GEM->readoutLCTs(); + std::vector alctV = tmb21GEM->alct->readoutALCTs(); + std::vector clctV = tmb21GEM->clct->readoutCLCTs(); + std::vector preTriggerBXs = tmb21GEM->clct->preTriggerBXs(); + + std::vector copads = tmb21GEM->readoutCoPads(); if (!(alctV.empty() && clctV.empty() && lctV.empty())) { LogTrace("L1CSCTrigger") @@ -393,19 +524,30 @@ void CSCTriggerPrimitivesBuilder::build(const CSCBadChambers* badChambers, << ((preTriggerBXs.size() > 1) ? "s " : " ") << "in collection\n"; oc_pretrig.put(std::make_pair(preTriggerBXs.begin(),preTriggerBXs.end()), detid); } + + // 0th layer means whole chamber. + GEMDetId gemId(detid.zendcap(), 1, 2, 1, chid, 0); + + // GEM coincidence pads + if (!copads.empty()) { + LogTrace("L1CSCTrigger") + << "Put " << copads.size() << " GEM coincidence pad" + << ((copads.size() > 1) ? "s " : " ") << "in collection\n"; + oc_gemcopad.put(std::make_pair(copads.begin(),copads.end()), gemId); + } } // running upgraded ME3/1-ME4/1 TMBs - else if ((stat==3 or stat==4) && ring==1 && runME3141ILT_) + else if ((stat==3 or stat==4) && ring==1 && runME3141ILT_ and endc==2) { - CSCMotherboardME3141* tmb3141 = static_cast(tmb); - tmb3141->setCSCGeometry(csc_g); - tmb3141->setRPCGeometry(rpc_g); - tmb3141->run(wiredc, compdc, rpcDigis); - std::vector lctV = tmb3141->readoutLCTs(); - std::vector alctV = tmb3141->alct->readoutALCTs(); - std::vector clctV = tmb3141->clct->readoutCLCTs(); - std::vector preTriggerBXs = tmb3141->clct->preTriggerBXs(); + CSCMotherboardME3141RPC* tmb3141RPC = static_cast(tmb); + tmb3141RPC->setCSCGeometry(csc_g); + tmb3141RPC->setRPCGeometry(rpc_g); + tmb3141RPC->run(wiredc, compdc, rpcDigis); + std::vector lctV = tmb3141RPC->readoutLCTs(); + std::vector alctV = tmb3141RPC->alct->readoutALCTs(); + std::vector clctV = tmb3141RPC->clct->readoutCLCTs(); + std::vector preTriggerBXs = tmb3141RPC->clct->preTriggerBXs(); if (!(alctV.empty() && clctV.empty() && lctV.empty())) { LogTrace("L1CSCTrigger") @@ -548,3 +690,9 @@ void CSCTriggerPrimitivesBuilder::build(const CSCBadChambers* badChambers, << " trig id. " << itr->cscid() << ")" << "\n"; } } + + +void CSCTriggerPrimitivesBuilder::setRandomEngine(CLHEP::HepRandomEngine& eng) +{ + flat_ = new CLHEP::RandFlat(eng); +} diff --git a/L1Trigger/CSCTriggerPrimitives/src/CSCTriggerPrimitivesBuilder.h b/L1Trigger/CSCTriggerPrimitives/src/CSCTriggerPrimitivesBuilder.h index c6db11e1ab5ea..24ac08ecaac00 100644 --- a/L1Trigger/CSCTriggerPrimitives/src/CSCTriggerPrimitivesBuilder.h +++ b/L1Trigger/CSCTriggerPrimitives/src/CSCTriggerPrimitivesBuilder.h @@ -21,8 +21,10 @@ #include #include #include +#include "DataFormats/GEMDigi/interface/GEMCSCCoPadDigiCollection.h" #include #include +#include "CLHEP/Random/RandomEngine.h" class CSCDBL1TPParameters; class CSCMotherboard; @@ -31,6 +33,13 @@ class CSCGeometry; class GEMGeometry; class RPCGeometry; +namespace CLHEP +{ + class HepRandomEngine; + class RandFlat; +} + + class CSCTriggerPrimitivesBuilder { public: @@ -51,6 +60,9 @@ class CSCTriggerPrimitivesBuilder void setGEMGeometry(const GEMGeometry *g) { gem_g = g; } void setRPCGeometry(const RPCGeometry *g) { rpc_g = g; } + /// random engine to disable X% of chambers + void setRandomEngine(CLHEP::HepRandomEngine&); + /** Build anode, cathode, and correlated LCTs in each chamber and fill * them into output collections. Select up to three best correlated LCTs * in each (sub)sector and put them into an output collection as well. */ @@ -62,7 +74,8 @@ class CSCTriggerPrimitivesBuilder CSCALCTDigiCollection& oc_alct, CSCCLCTDigiCollection& oc_clct, CSCCLCTPreTriggerCollection & oc_pretrig, CSCCorrelatedLCTDigiCollection& oc_lct, - CSCCorrelatedLCTDigiCollection& oc_sorted_lct); + CSCCorrelatedLCTDigiCollection& oc_sorted_lct, + GEMCSCCoPadDigiCollection& oc_gemcopad); /** Max values of trigger labels for all CSCs; used to construct TMB * processors. */ @@ -87,14 +100,18 @@ class CSCTriggerPrimitivesBuilder /// a flag whether to skip chambers from the bad chambers map bool checkBadChambers_; + /** SLHC: randomly disable X% of CSC chambers */ + double fractionBrokenCSCs_; + + /** SLHC: special configuration parameters for ME11 treatment. */ bool smartME1aME1b, disableME1a; /** SLHC: special switch for disabling ME42 */ bool disableME42; - /** SLHC: special switch for the factorized ME1/1 TMB */ - bool runFactorizedModel_; + /** SLHC: special switch for the upgrade ME1/1 TMB */ + bool runME11ILT_; /** SLHC: special switch for the upgrade ME2/1 TMB */ bool runME21ILT_; @@ -114,6 +131,8 @@ class CSCTriggerPrimitivesBuilder const CSCGeometry* csc_g; const GEMGeometry* gem_g; const RPCGeometry* rpc_g; + + CLHEP::RandFlat* flat_; }; #endif diff --git a/L1Trigger/TrackFindingAM/interface/CMSPatternLayer.h b/L1Trigger/TrackFindingAM/interface/CMSPatternLayer.h index d35adc7bb7f44..a78e2d01cd74a 100644 --- a/L1Trigger/TrackFindingAM/interface/CMSPatternLayer.h +++ b/L1Trigger/TrackFindingAM/interface/CMSPatternLayer.h @@ -9,6 +9,10 @@ #include #include +#ifdef IPNL_USE_CUDA +#include "gpu_struct.h" +#endif + using namespace std; @@ -54,6 +58,7 @@ class CMSPatternLayer : public PatternLayer{ CMSPatternLayer(); CMSPatternLayer* clone(); vector getSuperStrip(int l, const vector& ladd, const map >& modules, Detector& d); + void getSuperStripCuda(int l, const vector& ladd, const map >& modules, int layerID, unsigned int* v); /** \brief Set the values in the patternLayer diff --git a/L1Trigger/TrackFindingAM/interface/Detector.h b/L1Trigger/TrackFindingAM/interface/Detector.h index ebb978d8954f3..6d0ce0b749b97 100644 --- a/L1Trigger/TrackFindingAM/interface/Detector.h +++ b/L1Trigger/TrackFindingAM/interface/Detector.h @@ -8,6 +8,10 @@ /** \brief Representation of a detector. A detector is made of layers->ladders->modules->segments->superStrips + This class is used for the pattern recognition step. A Detector is an organized set of superstrip objects. At the beginning of the program each pattern layer (we have nb_layers pattern layers per pattern) will be linked to its corresponding superstrip object in the Detector (a pointer to this object is added to the pattern layer). Then for each event : + - For each stub we look for the containing superstrip in the Detector and set it to active + - For each pattern we count the total number of active pattern layer (pattern layer with an active superstrip) -> if the number is greater than the threshold the pattern is active. + - we reset the detector to 0 **/ class Detector{ diff --git a/L1Trigger/TrackFindingAM/interface/Hit.h b/L1Trigger/TrackFindingAM/interface/Hit.h index 2784c2a8826d7..b9ea135e5672c 100644 --- a/L1Trigger/TrackFindingAM/interface/Hit.h +++ b/L1Trigger/TrackFindingAM/interface/Hit.h @@ -15,7 +15,7 @@ class Hit{ char zPos; char segment; short stripNumber; - short stub_idx; + int stub_idx; int part_id; float part_pt; float part_ip; @@ -51,7 +51,7 @@ class Hit{ \param p_y0 The Y0 coordinate of the hit in the tracker \param p_z0 The Z0 coordinate of the hit in the tracker **/ - Hit(char l, char lad, char zp, char seg, short strip, short idx, int tp, float pt, float ip, float eta, float phi0, float p_x, float p_y, float p_z, float p_x0, float p_y0, float p_z0); + Hit(char l, char lad, char zp, char seg, short strip, int idx, int tp, float pt, float ip, float eta, float phi0, float p_x, float p_y, float p_z, float p_x0, float p_y0, float p_z0); /** \brief The copy Constructor **/ @@ -85,7 +85,7 @@ class Hit{ \brief Get the ID of the hit in the event \return The ID of the Hit **/ - short getID() const; + int getID() const; /** \brief Get the original particule ID of the hit \return The particule ID of the Hit diff --git a/L1Trigger/TrackFindingAM/interface/HoughFitter.h b/L1Trigger/TrackFindingAM/interface/HoughFitter.h index c383f984338d8..bfc9cd9561d3c 100644 --- a/L1Trigger/TrackFindingAM/interface/HoughFitter.h +++ b/L1Trigger/TrackFindingAM/interface/HoughFitter.h @@ -24,7 +24,6 @@ class HoughFitter:public TrackFitter{ float *h_z; unsigned int *h_layer; - friend class boost::serialization::access; template void save(Archive & ar, const unsigned int version) const @@ -51,6 +50,7 @@ class HoughFitter:public TrackFitter{ BOOST_SERIALIZATION_SPLIT_MEMBER() public: + /** \brief Default constructor **/ diff --git a/L1Trigger/TrackFindingAM/interface/HoughStruct.h b/L1Trigger/TrackFindingAM/interface/HoughStruct.h index 4c44feae5ea82..2f1a9c8622d04 100644 --- a/L1Trigger/TrackFindingAM/interface/HoughStruct.h +++ b/L1Trigger/TrackFindingAM/interface/HoughStruct.h @@ -33,14 +33,6 @@ typedef struct uint16_t layer; } stub_t; -#define STUBID(layer,ladder,module,segment,strip) (((layer&0x7f)<<25)|((ladder&0x7f)<<18)|((module&0x7f)<<11)| ((segment&0x1)<<10)| (strip&0x3ff)) -#define LAYER(ID) ((ID>>25)&0x7F) -#define LADDER(ID) ((ID>>18)&0x7F) -#define MODULE(ID) ((ID>>11)&0x7F) -#define SEGMENT(ID) ((ID>>10)&0x1) -#define STRIP(ID) ((I&0x3FF)) - - typedef struct { std::vector stubs_id; diff --git a/L1Trigger/TrackFindingAM/interface/Pattern.h b/L1Trigger/TrackFindingAM/interface/Pattern.h index bfb1d52841d15..5aa9ba2d8c277 100644 --- a/L1Trigger/TrackFindingAM/interface/Pattern.h +++ b/L1Trigger/TrackFindingAM/interface/Pattern.h @@ -61,6 +61,17 @@ class Pattern{ \param modules The modules in the sector (one vector per ladder) **/ void link(Detector& d, const vector< vector >& sec, const vector > >& modules); +#ifdef IPNL_USE_CUDA + /** + \brief Create links between patterns and detector on the device + \param p the pattern bank structure on the device + \param d The detector structure on the device + \param pattern_index The index of the pattern in the bank + \param modules The modules in the sector (one vector per ladder) + \param layers list of layers IDs + **/ + void linkCuda(patternBank* p, deviceDetector* d, int pattern_index, const vector< vector >& sec, const vector > >& modules, vector layers, unsigned int* cache); +#endif /** \brief Reset the links between the pattern layers and the super strips **/ diff --git a/L1Trigger/TrackFindingAM/interface/PatternFinder.h b/L1Trigger/TrackFindingAM/interface/PatternFinder.h index c3c4e7398b69c..6b716b5555289 100644 --- a/L1Trigger/TrackFindingAM/interface/PatternFinder.h +++ b/L1Trigger/TrackFindingAM/interface/PatternFinder.h @@ -7,6 +7,10 @@ #include #include "SectorTree.h" +#ifdef IPNL_USE_CUDA +#include "gpu.h" +#endif + using namespace std; /** @@ -21,6 +25,14 @@ class PatternFinder{ string outputFileName; Detector tracker; +#ifdef IPNL_USE_CUDA + deviceDetector* d_detector; + patternBank* d_p_bank; + deviceParameters* d_parameters; + int nb_blocks; + int nb_threads; +#endif + public: /** \brief Constructor @@ -31,6 +43,28 @@ class PatternFinder{ \param of The name of the output file **/ PatternFinder(int sp, int at, SectorTree* st, string f, string of); + +#ifdef IPNL_USE_CUDA + /** + \brief Constructor + \param sp Size of a super strip + \param at The minimum number of hit super strip to activate a pattern + \param st The SectorTree containing the sectors with their associated patterns + \param f The name of the file to analyse + \param of The name of the output file + \param p The device pattern bank + \param d The device detector + \param d_p Structure containing device addresses where parameters are stored + **/ + PatternFinder(int sp, int at, SectorTree* st, string f, string of, patternBank* p, deviceDetector* d, deviceParameters* dp); + + /** + \brief Get active patterns from list of hits (public for CMSSW). + **/ + int findCuda(int nb, deviceStubs* d_stubs, cudaStream_t* stream=NULL); + +#endif + /** \brief Set the SectorTree (contains sectors with their patterns) \param s The SectorTree containing the sectors with their associated patterns @@ -49,6 +83,15 @@ class PatternFinder{ **/ void find(int start, int& stop); +#ifdef IPNL_USE_CUDA + /** + \brief Look for active patterns in events + \param start The search will start from this event number + \param stop The search will end at this event number + **/ + void findCuda(int start, int& stop, deviceStubs* d_stubs); +#endif + /** \brief Get active patterns from list of hits (public for CMSSW). **/ @@ -58,5 +101,12 @@ class PatternFinder{ \brief Merge 2 files into 1 single file **/ static void mergeFiles(string outputFile, string inputFile1, string inputFile2); + + /** + \brief Display all the stubs of events as superstrips + \param start The search will start from this event number + \param stop The search will end at this event number + **/ + void displayEventsSuperstrips(int start, int& stop); }; #endif diff --git a/L1Trigger/TrackFindingAM/interface/PatternGenerator.h b/L1Trigger/TrackFindingAM/interface/PatternGenerator.h index a4022cb68eed5..2eca98d7b88f7 100644 --- a/L1Trigger/TrackFindingAM/interface/PatternGenerator.h +++ b/L1Trigger/TrackFindingAM/interface/PatternGenerator.h @@ -33,24 +33,14 @@ class PatternGenerator{ // Containers to load the TTree branches int m_stub; - vector m_stub_tp; // tp of the particule - vector m_stub_layer; // Layer du stub (5 a 10 pour les 6 layers qui nous interessent) - vector m_stub_module; // Position en Z du module contenant le stub - vector m_stub_ladder; // Position en PHI du module contenant le stub - vector m_stub_seg; // Segment du module contenant le stub - vector m_stub_strip; // Strip du cluster interne du stub - vector m_stub_pxGEN; // Px de la particule initiale (en GeV/c) - vector m_stub_pyGEN; // Py de la particule initiale (en GeV/c) + vector m_stub_modid; // Layer du stub (5 a 10 pour les 6 layers qui nous interessent) + vector m_stub_strip; // Strip du cluster interne du stub + vector m_stub_ptGEN; // PT de la particule initiale vector m_stub_etaGEN; // Eta de la particule initiale - vector *p_m_stub_tp; - vector *p_m_stub_layer; - vector *p_m_stub_module; - vector *p_m_stub_ladder; - vector *p_m_stub_seg; - vector *p_m_stub_strip; - vector *p_m_stub_pxGEN; - vector *p_m_stub_pyGEN; + vector *p_m_stub_modid; + vector *p_m_stub_strip; + vector *p_m_stub_ptGEN; vector *p_m_stub_etaGEN; TChain* createTChain(string directoryName, string tchainName); diff --git a/L1Trigger/TrackFindingAM/interface/PatternLayer.h b/L1Trigger/TrackFindingAM/interface/PatternLayer.h index f5bebbcb44daa..e76c8e529e002 100644 --- a/L1Trigger/TrackFindingAM/interface/PatternLayer.h +++ b/L1Trigger/TrackFindingAM/interface/PatternLayer.h @@ -9,13 +9,19 @@ #include "Detector.h" +#ifdef IPNL_USE_CUDA +#include "gpu.h" +#include "omp.h" +#endif + #include using namespace std; /** \brief Layer part of a pattern - This class contains the bits for one layer + This class contains the bits for one layer. + This is an abstract class which should be implemented to be used (see class CMSPatternLayer for an example). **/ class PatternLayer{ @@ -33,10 +39,12 @@ class PatternLayer{ \brief Map between GRAY code and decimal values **/ static map GRAY_POSITIONS; + /** \brief Cache between DC bits values and positions **/ static map > positions_cache; + /** \brief Constructor **/ @@ -93,7 +101,17 @@ class PatternLayer{ \return A list of SuperStrip*. If no DC bits are used we have only one value. **/ virtual vector getSuperStrip(int l, const vector& ladd, const map >& modules, Detector& d)=0; - +#ifdef IPNL_USE_CUDA + /** + \brief Retrieve the SuperStrip objects corresponding to the PatternLayer from the Detector structure + \param l The layer of the PatternLayer (starting from 0) + \param ladd The ladders of this layer for the current sector + \param modules The modules in the current sector + \param layerID The ID of the current layer + \param v : pointer on an allocated array of 8 integers used for the results (index of the superstrip in the detector). + **/ + virtual void getSuperStripCuda(int l, const vector& ladd, const map >& modules, int layerID, unsigned int* v)=0; +#endif /** \brief Allows to display a PatternLayer as a string **/ @@ -124,14 +142,17 @@ class PatternLayer{ protected: + /** + The value of the pattern layer (16 bits) + **/ bitset bits; - /* + /** 4 possible values for a DC bit: - 0 : 0 - 1 : 1 - 2 : X (Don't Care) - 3 : UNUSED - */ + - 0 : 0 + - 1 : 1 + - 2 : X (Don't Care) + - 3 : UNUSED + **/ char dc_bits[DC_BITS]; friend class boost::serialization::access; diff --git a/L1Trigger/TrackFindingAM/interface/PatternTree.h b/L1Trigger/TrackFindingAM/interface/PatternTree.h index 0ebf264a15f52..608760087487c 100644 --- a/L1Trigger/TrackFindingAM/interface/PatternTree.h +++ b/L1Trigger/TrackFindingAM/interface/PatternTree.h @@ -62,6 +62,17 @@ class PatternTree{ \param modules The modules in the sector (one vector per ladder) **/ void link(Detector& d, const vector< vector >& sec, const vector > >& modules); +#ifdef IPNL_USE_CUDA + /** + \brief Link all patterns to the detector structure + \param p the pattern bank structure on the device + \param d The detector structure on the device + \param sec The ladders in the sector (one vector per layer) + \param modules The modules in the sector (one vector per ladder) + \param layers The layers IDs + **/ + void linkCuda(patternBank* p, deviceDetector* d, const vector< vector >& sec, const vector > >& modules, vector layers); +#endif /** \brief Returns a vector of copies of the active patterns \brief active_threshold The minimum number of hit super strips to activate the pattern diff --git a/L1Trigger/TrackFindingAM/interface/PatternTrunk.h b/L1Trigger/TrackFindingAM/interface/PatternTrunk.h index d58559e44e7d0..63db376d32e10 100644 --- a/L1Trigger/TrackFindingAM/interface/PatternTrunk.h +++ b/L1Trigger/TrackFindingAM/interface/PatternTrunk.h @@ -12,6 +12,10 @@ #include #include "GradedPattern.h" +#ifdef IPNL_USE_CUDA +#include "gpu_struct.h" +#endif + using namespace std; /** @@ -79,6 +83,19 @@ class PatternTrunk{ **/ void link(Detector& d, const vector< vector >& sec, const vector > >& modules); +#ifdef IPNL_USE_CUDA + /** + \brief Link the low definition patterns to the detector structure + \param p the pattern bank structure on the device + \param d The detector structure on the device + \param pattern_index The index of the pattern in the bank + \param sec The ladders in the sector + \param modules The modules in the sector (one vector per ladder) + \param layers List of layers IDs + **/ + void linkCuda(patternBank* p, deviceDetector* d, int pattern_index, const vector< vector >& sec, const vector > >& modules, vector layers, unsigned int* cache); +#endif + /** \brief Change the DC bits of the LDP to take the parameter's DC bits into account (used while merging banks) \param p A new pattern diff --git a/L1Trigger/TrackFindingAM/interface/PrincipalFitGenerator.h b/L1Trigger/TrackFindingAM/interface/PrincipalFitGenerator.h index 472b9051b5c6c..080bc4dd43a64 100644 --- a/L1Trigger/TrackFindingAM/interface/PrincipalFitGenerator.h +++ b/L1Trigger/TrackFindingAM/interface/PrincipalFitGenerator.h @@ -62,7 +62,20 @@ class PrincipalFitGenerator{ map > &eta_limits, float min_pt, float max_pt, float min_eta, float max_eta); public: + /** + \brief Constructor of the class + \param f The name of the input directory : directory containing root files with single muons events, used to compute the parameters. + \param s The SectorTree containing the sector structure and the patterns. + **/ PrincipalFitGenerator(string f, SectorTree *s); + /** + \brief Method used to compute the parameters used for the PCA + \param eta_limits Range in eta of each layer + \param min_pt Minimum PT of the tracks used for the computing + \param max_pt Maximum PT of the tracks used for the computing + \param min_eta Minimum ETA of the tracks used for the computing + \param max_eta Maximum ETA of the tracks used for the computing + **/ void generate(map > eta_limits, float min_pt, float max_pt, float min_eta, float max_eta); }; diff --git a/L1Trigger/TrackFindingAM/interface/PrincipalTrackFitter.h b/L1Trigger/TrackFindingAM/interface/PrincipalTrackFitter.h index ac117fe3da128..075c9f77b6ca5 100644 --- a/L1Trigger/TrackFindingAM/interface/PrincipalTrackFitter.h +++ b/L1Trigger/TrackFindingAM/interface/PrincipalTrackFitter.h @@ -37,6 +37,11 @@ class PrincipalTrackFitter:public TrackFitter{ public: PrincipalTrackFitter(); + /** + \brief Constructor of the class + \param nb Number of layers in the sector + \param t Number of tracks needed to compute the parameters + **/ PrincipalTrackFitter(int nb, int t); ~PrincipalTrackFitter(); @@ -47,12 +52,33 @@ class PrincipalTrackFitter:public TrackFitter{ void fit(vector hits); TrackFitter* clone(); + /** + \brief Add a track for the PCA parameters computing + \param tracker Layer/ladder/module of each stub of the track [layer0,ladder0,module0,layer1,ladder1,module1] + \param coord X/Y/Z of each stub of the track [X0,Y0,Z0,X1,Y1,Z1] + **/ void addTrackForPrincipal(int* tracker, double* coord); + /** + Checks that parameters for the PCA are known for every sub-sector + **/ bool hasPrincipalParams(); + /** + \brief Force the computing of the PCA parameters, even if we have only few tracks in the sub-sectors + **/ void forcePrincipalParamsComputing(); - + /** + \brief Add a track for the MDF parameters computing + \param tracker Layer/ladder/module of each stub of the track [layer0,ladder0,module0,layer1,ladder1,module1] + \param coord X/Y/Z of each stub of the track [X0,Y0,Z0,X1,Y1,Z1] + **/ void addTrackForMultiDimFit(int* tracker, double* coord, double* pt); + /** + Checks that parameters for the MDF are known for every sub-sector + **/ bool hasMultiDimFitParams(); + /** + \brief Force the computing of the MDF parameters, even if we have only few tracks in the sub-sectors + **/ void forceMultiDimFitParamsComputing(); }; diff --git a/L1Trigger/TrackFindingAM/interface/Sector.h b/L1Trigger/TrackFindingAM/interface/Sector.h index a85302122e1f2..7b338d207c235 100644 --- a/L1Trigger/TrackFindingAM/interface/Sector.h +++ b/L1Trigger/TrackFindingAM/interface/Sector.h @@ -210,6 +210,12 @@ class Sector{ **/ int getLayerID(int i) const; + /** + \brief Get the layers ID + \return The layer ids in a vector + **/ + vector getLayersID() const; + /** \brief Get the layer index \param i The ID of the layer @@ -249,6 +255,14 @@ class Sector{ \param d The Detector object **/ void link(Detector& d); +#ifdef IPNL_USE_CUDA + /** + On the GPU device, link all the patterns contained in the sector to the super strips contained in the Detector object + \param p The bank on the device + \param d The virtual detector on the device + **/ + void linkCuda(patternBank* p, deviceDetector* d); +#endif /** \brief Get the active patterns of the sector \param active_threshold The minimum number of hit super strips to activate the pattern diff --git a/L1Trigger/TrackFindingAM/interface/SectorTree.h b/L1Trigger/TrackFindingAM/interface/SectorTree.h index 904bab2b30168..f77af83022cbb 100644 --- a/L1Trigger/TrackFindingAM/interface/SectorTree.h +++ b/L1Trigger/TrackFindingAM/interface/SectorTree.h @@ -13,6 +13,10 @@ #include "KarimakiTrackFitter.h" #include "HoughFitter.h" +#ifdef IPNL_USE_CUDA +#include "gpu_struct.h" +#endif + #ifndef __APPLE__ BOOST_CLASS_EXPORT_KEY(CMSPatternLayer) BOOST_CLASS_EXPORT_KEY(PrincipalTrackFitter) @@ -104,6 +108,14 @@ class SectorTree{ \param d The Detector object **/ void link(Detector& d); +#ifdef IPNL_USE_CUDA + /** + Link all the patterns in the patternBank region to the super strips contained in the deviceDetector object + \param d The Detector object on the device + \param p The patterns bank on the device + **/ + void linkCuda(patternBank* p, deviceDetector* d); +#endif /** \brief Get the active patterns in each sector \param active_threshold The minimum number of hit super strips to activate the pattern diff --git a/L1Trigger/TrackFindingAM/interface/Track.h b/L1Trigger/TrackFindingAM/interface/Track.h index 59bb25cf4dbae..95937c917b5d2 100644 --- a/L1Trigger/TrackFindingAM/interface/Track.h +++ b/L1Trigger/TrackFindingAM/interface/Track.h @@ -16,7 +16,7 @@ class Track{ double phi0; double eta0; double z0; - vector stub_ids; + vector stub_ids; public: /** @@ -67,12 +67,12 @@ class Track{ \brief Add a stub to the list of stubs used to create the track \param s The ID of the stub **/ - void addStubIndex(short s); + void addStubIndex(int s); /** \brief Get the list of the index of stubs used to compute the track \return A vector with the list of index **/ - vector getStubs(); + vector getStubs(); /** \brief CLear the list of stubs used to create the track diff --git a/L1Trigger/TrackFindingAM/interface/libhoughStruct.h b/L1Trigger/TrackFindingAM/interface/libhoughStruct.h index e63f790cb9a36..16f4d0bcc523a 100644 --- a/L1Trigger/TrackFindingAM/interface/libhoughStruct.h +++ b/L1Trigger/TrackFindingAM/interface/libhoughStruct.h @@ -11,6 +11,14 @@ #define RMIN -21.05 #define RMAX 21.05 +#define HOUGH_LAYER_START_BIT 0 +#define HOUGH_ZINFO_START_BIT 6 +#define HOUGH_ID_START_BIT 8 + +#define HOUGH_LAYER_MASK 0x3F +#define HOUGH_ZINFO_MASK 0x3 +#define HOUGH_ID_MASK 0xFFFFFF + typedef struct { //Parameter int nstub; diff --git a/L1Trigger/TrackFindingAM/plugins/TrackFitHoughProducer.cc b/L1Trigger/TrackFindingAM/plugins/TrackFitHoughProducer.cc index 49845d1515646..11b290596971f 100644 --- a/L1Trigger/TrackFindingAM/plugins/TrackFitHoughProducer.cc +++ b/L1Trigger/TrackFindingAM/plugins/TrackFitHoughProducer.cc @@ -156,8 +156,11 @@ void TrackFitHoughProducer::produce( edm::Event& iEvent, const edm::EventSetup& { /// Loop over Patterns unsigned int tkCnt = 0; - unsigned int j = 0; + unsigned int j = 0; + unsigned int jreal = 0; + std::map< unsigned int , edm::Ref< edmNew::DetSetVector< TTStub< Ref_PixelDigi_ > >, TTStub< Ref_PixelDigi_ > > > stubMap; + std::map< unsigned int , edm::Ref< edmNew::DetSetVector< TTStub< Ref_PixelDigi_ > >, TTStub< Ref_PixelDigi_ > > > stubMapUsed; for ( iterTTTrack = TTPatternHandle->begin(); iterTTTrack != TTPatternHandle->end(); @@ -169,7 +172,7 @@ void TrackFitHoughProducer::produce( edm::Event& iEvent, const edm::EventSetup& unsigned int seedSector = tempTrackPtr->getSector(); // std::cout << "Pattern in sector " << seedSector << " with " - // << seedWedge << " active layers contains " + // << seedWedge << " active layers contains " // << nStubs << " stubs" << std::endl; std::vector< edm::Ref< edmNew::DetSetVector< TTStub< Ref_PixelDigi_ > >, TTStub< Ref_PixelDigi_ > > > trackStubs = tempTrackPtr->getStubRefs(); @@ -271,9 +274,19 @@ void TrackFitHoughProducer::produce( edm::Event& iEvent, const edm::EventSetup& if(result.second==true) //this is a new stub -> add it to the list { + ++jreal; + stubMapUsed.insert( std::make_pair( jreal, tempStubRef ) ); + + if (jreal>=16384) + { + cout << "Problem!!!" << endl; + continue; + } + Hit* h = new Hit(layer,ladder, module, segment, strip, - j, tp, spt, ip, eta, phi0, x, y, z, x0, y0, z0); + jreal, tp, spt, ip, eta, phi0, x, y, z, x0, y0, z0); m_hits->push_back(h); + } } /// End of loop over track stubs @@ -285,6 +298,8 @@ void TrackFitHoughProducer::produce( edm::Event& iEvent, const edm::EventSetup& delete set_it->second;//delete the set* } + // cout<<"j value "<< j << " / " << jreal < stubs = tracks[tt]->getStubs(); + vector stubs = tracks[tt]->getStubs(); for(unsigned int sti=0;stigetCurve()/(2.*tan(2*atan(exp(-tracks[tt]->getEta0())))); + double pz = tracks[tt]->getCurve()/(tan(2*atan(exp(-tracks[tt]->getEta0())))); TTTrack< Ref_PixelDigi_ > tempTrack( tempVec ); GlobalPoint POCA(0.,0.,tracks[tt]->getZ0()); diff --git a/L1Trigger/TrackFindingAM/src/CMSPatternLayer.cc b/L1Trigger/TrackFindingAM/src/CMSPatternLayer.cc index c3ee2f9dee24d..184580c561b96 100644 --- a/L1Trigger/TrackFindingAM/src/CMSPatternLayer.cc +++ b/L1Trigger/TrackFindingAM/src/CMSPatternLayer.cc @@ -17,7 +17,7 @@ vector CMSPatternLayer::getSuperStrip(int l, const vector& lad vector v; if(getPhi()==15){ // this is a fake superstrip! We link it to the dump superstrip - vector positions=getPositionsFromDC(); + vector positions = getPositionsFromDC(); for(unsigned int i=0;i CMSPatternLayer::getSuperStrip(int l, const vector& lad Segment* patternSegment = patternModule->getSegment(getSegment()); if(patternSegment!=NULL){ int base_index = getStrip()*factor; - vector positions = getPositionsFromDC(); + vector positions=getPositionsFromDC(); for(unsigned int i=0;igetSuperStripFromIndex(base_index+PatternLayer::GRAY_POSITIONS[positions[i]]); v.push_back(patternStrip); @@ -52,6 +52,34 @@ vector CMSPatternLayer::getSuperStrip(int l, const vector& lad return v; } +#ifdef IPNL_USE_CUDA +void CMSPatternLayer::getSuperStripCuda(int l, const vector& ladd, const map >& modules, int layerID, unsigned int* v){ + int nb_dc = getDCBitsNumber(); + int factor = (int)pow(2.0,nb_dc); + + if(getPhi()==15){ // this is a fake superstrip! -> No index + return; + } + else{ + int layer_index = cuda_layer_index[layerID]; + if(layer_index!=-1){ + int ladderID = ladd[getPhi()];//getPhi() is the position in the sector;ladd[getPhi()] gives the ID of the ladder + map >::const_iterator iterator = modules.find(ladderID); // get the vector of module IDs for this ladder + int moduleID = iterator->second[getModule()];// get the module ID from its position + int segment = getSegment(); + int base_index = getStrip()*factor; + vector positions=getPositionsFromDC(); + for(unsigned int i=0;i > CMSPatternLayer::getLayerDefInEta(){ eta[8]=pair(-1.2,1.2); eta[9]=pair(-1.1,1.1); eta[10]=pair(-0.9,0.9); - eta[11]=pair(1.1,2.4); - eta[12]=pair(1.2,2.4); - eta[13]=pair(1.3,2.4); - eta[14]=pair(1.4,2.5); - eta[15]=pair(1.6,2.5); - eta[18]=pair(-2.4,-1.1); - eta[19]=pair(-2.4,-1.2); - eta[20]=pair(-2.4,-1.3); - eta[21]=pair(-2.5,-1.4); - eta[22]=pair(-2.5,-1.6); + eta[11]=pair(1.08,2.24); + eta[12]=pair(1.21,2.45); + eta[13]=pair(1.36,2.5); + eta[14]=pair(1.49,2.5); + eta[15]=pair(1.65,2.5); + eta[18]=pair(-2.24,-1.08); + eta[19]=pair(-2.45,-1.21); + eta[20]=pair(-2.5,-1.36); + eta[21]=pair(-2.5,-1.49); + eta[22]=pair(-2.5,-1.65); return eta; } diff --git a/L1Trigger/TrackFindingAM/src/Hit.cc b/L1Trigger/TrackFindingAM/src/Hit.cc index 629ac31b6d694..2396f44baa993 100644 --- a/L1Trigger/TrackFindingAM/src/Hit.cc +++ b/L1Trigger/TrackFindingAM/src/Hit.cc @@ -1,6 +1,6 @@ #include "../interface/Hit.h" -Hit::Hit(char l, char lad, char zp, char seg, short strip, short idx, int tp, float pt, float ip, float eta, float phi0, float p_x, float p_y, float p_z, float p_x0, float p_y0, float p_z0){ +Hit::Hit(char l, char lad, char zp, char seg, short strip, int idx, int tp, float pt, float ip, float eta, float phi0, float p_x, float p_y, float p_z, float p_x0, float p_y0, float p_z0){ layer = l; ladder = lad; zPos = zp; @@ -60,7 +60,7 @@ short Hit::getStripNumber() const{ return stripNumber; } -short Hit::getID() const{ +int Hit::getID() const{ return stub_idx; } diff --git a/L1Trigger/TrackFindingAM/src/HoughFitter.cc b/L1Trigger/TrackFindingAM/src/HoughFitter.cc index ae2bf1e5d11b7..32794a2710a60 100644 --- a/L1Trigger/TrackFindingAM/src/HoughFitter.cc +++ b/L1Trigger/TrackFindingAM/src/HoughFitter.cc @@ -93,14 +93,14 @@ void HoughFitter::fit(vector hits){ zinfo=1;//pixel on barrel if (layer>10 && hits[j]->getLadder()<9) zinfo=2;//pixel on endcap - h_layer[j]= layer | (zinfo<<16) | (hits[j]->getID()<<18); + h_layer[j]= (layer&HOUGH_LAYER_MASK<getID()&HOUGH_ID_MASK)<10){ barrel = false; layers.insert(layer); } } - + int sectorType = 0; if(!barrel){ float sum=0; @@ -131,7 +131,7 @@ void HoughFitter::fit(vector hits){ Track* fit_track = new Track((*it).pt, 0, (*it).phi, (*it).eta, (*it).z0); for(unsigned int i=0;i<(*it).layers.size();i++){ unsigned int value = (*it).layers[i]; - short id = value>>18; + int id = (value>>HOUGH_ID_START_BIT)&HOUGH_ID_MASK; fit_track->addStubIndex(id); } tracks.push_back(fit_track); @@ -155,7 +155,6 @@ void HoughFitter::fit(){ activatedHits.push_back(allHits[j]); } } - fit(activatedHits); } diff --git a/L1Trigger/TrackFindingAM/src/Pattern.cc b/L1Trigger/TrackFindingAM/src/Pattern.cc index ed7efbf44430b..df0491f346d7a 100644 --- a/L1Trigger/TrackFindingAM/src/Pattern.cc +++ b/L1Trigger/TrackFindingAM/src/Pattern.cc @@ -139,6 +139,17 @@ void Pattern::link(Detector& d, const vector< vector >& sec, const vector >& sec, const vector > >& modules, vector layers, + unsigned int* cache){ + memset(cache,PATTERN_UNUSED,PATTERN_LAYERS*PATTERN_SSTRIPS*sizeof(unsigned int)); + for(int i=0;igetSuperStripCuda(i, sec[i], modules[i], layers[i], cache+i*PATTERN_SSTRIPS); + } + cudaSetLink(p,pattern_index*PATTERN_SIZE,cache); +} +#endif + vector Pattern::getHits(){ vector hits; for(int i=0;igetAllSectors()[0]->getLDPatternNumber(); + nb_threads = 1024; + int nbIter = nb_patterns/nb_threads/1024+1;//we want nb_blocks<1025 + nb_blocks = nb_patterns/nbIter/nb_threads+1; + + if(cudaSuccess !=cudaMemcpy(d_parameters->threshold,&active_threshold, sizeof(int),cudaMemcpyHostToDevice)) + cout<<"error! "<0){ + int nbIter = nb_patterns/(nb_blocks*nb_threads)+1; + if(nbIter==0) + nbIter = 1; + + if(cudaSuccess !=cudaMemcpy(d_parameters->iter,&nbIter, sizeof(int), cudaMemcpyHostToDevice)) + cout<<"error! "<nbPatterns,&nb_patterns, sizeof(int), cudaMemcpyHostToDevice)) + cout<<"error! "<SetBranchAddress("nbLayers", &input2_nb_layers);//nombre de layers pour les patterns PATT2->SetBranchAddress("nbPatterns", &input2_nb_patterns); // nombre de patterns dans l'evenement - PATT1->SetBranchAddress("nbStubsInEvt", &input2_ori_nb_stubs); // nombre de stubs dans l'evenement initial - PATT1->SetBranchAddress("nbStubsInPat", &input2_sel_nb_stubs); // nombre de stubs uniques dans les patterns + PATT2->SetBranchAddress("nbStubsInEvt", &input2_ori_nb_stubs); // nombre de stubs dans l'evenement initial + PATT2->SetBranchAddress("nbStubsInPat", &input2_sel_nb_stubs); // nombre de stubs uniques dans les patterns PATT2->SetBranchAddress("eventID", &input2_event_id); // ID de l'evenement (le meme que dans le fichier de simulation) PATT2->SetBranchAddress("sectorID", input2_pattern_sector_id);// ID du secteur du pattern (permet de retrouver le secteur dans le premier TTree) PATT2->SetBranchAddress("superStrip0", input2_superStrip_layer_0);// tableau de superstrips pour le layer 0 @@ -289,11 +324,11 @@ void PatternFinder::mergeFiles(string outputFile, string inputFile1, string inpu PATT2->SetBranchAddress("nbTracks", &input2_nbTracks); PATT2->SetBranchAddress("nbStubs", input2_nbHitPerPattern); // nombre de stubs contenus dans chaque pattern - PATT1->SetBranchAddress("track_pt", input2_track_pt); // PT of fitted tracks - PATT1->SetBranchAddress("track_phi", input2_track_phi); // PHI0 of fitted tracks - PATT1->SetBranchAddress("track_d0", input2_track_d0); // D0 of fitted tracks - PATT1->SetBranchAddress("track_eta", input2_track_eta); // ETA of fitted tracks - PATT1->SetBranchAddress("track_z0", input2_track_z0); // Z0 of fitted tracks + PATT2->SetBranchAddress("track_pt", input2_track_pt); // PT of fitted tracks + PATT2->SetBranchAddress("track_phi", input2_track_phi); // PHI0 of fitted tracks + PATT2->SetBranchAddress("track_d0", input2_track_d0); // D0 of fitted tracks + PATT2->SetBranchAddress("track_eta", input2_track_eta); // ETA of fitted tracks + PATT2->SetBranchAddress("track_z0", input2_track_z0); // Z0 of fitted tracks PATT2->SetBranchAddress("stub_layers", input2_hit_layer);//layer du stub PATT2->SetBranchAddress("stub_ladders", input2_hit_ladder);//ladder du stub @@ -514,6 +549,15 @@ void PatternFinder::mergeFiles(string outputFile, string inputFile1, string inpu memset(pattern_sector_id,0,MAX_NB_OUTPUT_PATTERNS*sizeof(int)); nb_patterns = input1_nb_patterns+input2_nb_patterns; + + if(nb_patterns>MAX_NB_OUTPUT_PATTERNS){ + cout<<"Too many output patterns ("<Branch("sectorID", §or_id); SectorOut->Branch("nbLayers", §or_layers); @@ -849,6 +894,7 @@ void PatternFinder::find(int start, int& stop){ Out->Branch("stub_strip", hit_strip, "stub_strip[total_nb_stubs]/S"); Out->Branch("stub_tp", hit_tp, "stub_tp[total_nb_stubs]/I"); Out->Branch("stub_idx", hit_idx, "stub_idx[total_nb_stubs]/I"); + Out->Branch("stub_used_fit", hit_used_fit,"stub_used_fit[total_nb_stubs]/O"); Out->Branch("stub_ptGEN", hit_ptGEN, "stub_ptGEN[total_nb_stubs]/F"); Out->Branch("stub_etaGEN", hit_etaGEN, "stub_etaGEN[total_nb_stubs]/F"); Out->Branch("stub_phi0GEN", hit_phi0GEN, "stub_phi0GEN[total_nb_stubs]/F"); @@ -904,7 +950,7 @@ void PatternFinder::find(int start, int& stop){ vector m_stub_module; // Position en Z du module contenant le stub vector m_stub_ladder; // Position en PHI du module contenant le stub vector m_stub_seg; // Segment du module contenant le stub - vector m_stub_strip; // Strip du cluster interne du stub + vector m_stub_strip; // Strip du cluster interne du stub vector m_stub_tp; // particule du stub vector m_stub_px_gen; // pt initial de la particule ayant genere le stub vector m_stub_py_gen; // pt initial de la particule ayant genere le stub @@ -921,7 +967,7 @@ void PatternFinder::find(int start, int& stop){ vector *p_m_stub_module = &m_stub_module; vector *p_m_stub_ladder = &m_stub_ladder; vector *p_m_stub_seg = &m_stub_seg; - vector *p_m_stub_strip = &m_stub_strip; + vector *p_m_stub_strip = &m_stub_strip; vector *p_m_stub_tp = &m_stub_tp; vector *p_m_stub_pxGEN = &m_stub_px_gen; vector *p_m_stub_pyGEN = &m_stub_py_gen; @@ -974,7 +1020,7 @@ void PatternFinder::find(int start, int& stop){ int layer = m_stub_layer[i]; int module = -1; module = CMSPatternLayer::getModuleCode(layer, m_stub_module[i]); - if(module<0)// the stub is on the third Z position on the other side of the tracker -> out of range + if(module<0) continue; int ladder = CMSPatternLayer::getLadderCode(layer, m_stub_ladder[i]); int segment = CMSPatternLayer::getSegmentCode(layer, ladder, m_stub_seg[i]); @@ -1022,6 +1068,7 @@ void PatternFinder::find(int start, int& stop){ memset(hit_ladder,0,MAX_NB_PATTERNS*MAX_NB_HITS*sizeof(short)); memset(hit_tp,0,MAX_NB_PATTERNS*MAX_NB_HITS*sizeof(int)); memset(hit_idx,0,MAX_NB_PATTERNS*MAX_NB_HITS*sizeof(int)); + memset(hit_used_fit,false,MAX_NB_PATTERNS*MAX_NB_HITS*sizeof(bool)); memset(hit_ptGEN,0,MAX_NB_PATTERNS*MAX_NB_HITS*sizeof(float)); memset(hit_etaGEN,0,MAX_NB_PATTERNS*MAX_NB_HITS*sizeof(float)); memset(hit_phi0GEN,0,MAX_NB_PATTERNS*MAX_NB_HITS*sizeof(float)); @@ -1075,8 +1122,26 @@ void PatternFinder::find(int start, int& stop){ cout<<"WARNING : Too may patterns in event "< keep only the first "< stub_ids; + set stub_ids; + set indexOfStubsInTracks; + + for(unsigned int k=0;kgetCurve(); + track_phi[trackIndex]= tracks[k]->getPhi0(); + track_d0[trackIndex] = tracks[k]->getD0(); + track_eta[trackIndex]= tracks[k]->getEta0(); + track_z0[trackIndex] = tracks[k]->getZ0(); + + vector stubsInTrack = tracks[k]->getStubs(); + for(unsigned int l=0;l active_hits = pl[j]->getHits(); + int nbHits = active_hits.size(); if(nbHits>MAX_NB_HITS) // if we have too many hits, we keep only the MAX_NB_HITS first nbHits=MAX_NB_HITS; @@ -1103,6 +1170,9 @@ void PatternFinder::find(int start, int& stop){ hit_strip[stubIndex]=active_hits[k]->getStripNumber(); hit_tp[stubIndex]=active_hits[k]->getParticuleID(); hit_idx[stubIndex]=active_hits[k]->getID(); + if(indexOfStubsInTracks.find(active_hits[k]->getID())!=indexOfStubsInTracks.end()){ + hit_used_fit[stubIndex]=true; + } hit_ptGEN[stubIndex]=active_hits[k]->getParticulePT(); hit_etaGEN[stubIndex]=active_hits[k]->getParticuleETA(); hit_phi0GEN[stubIndex]=active_hits[k]->getParticulePHI0(); @@ -1125,15 +1195,6 @@ void PatternFinder::find(int start, int& stop){ sel_nb_stubs = stub_ids.size(); - for(unsigned int j=0;jgetCurve(); - track_phi[trackIndex]= tracks[j]->getPhi0(); - track_d0[trackIndex] = tracks[j]->getD0(); - track_eta[trackIndex]= tracks[j]->getEta0(); - track_z0[trackIndex] = tracks[j]->getZ0(); - delete tracks[j]; - trackIndex++; - } } Out->Fill(); @@ -1154,8 +1215,457 @@ void PatternFinder::find(int start, int& stop){ delete t; delete TT; + + delete[] track_pt; + delete[] track_phi; + delete[] track_d0; + delete[] track_eta; + delete[] track_z0; + delete[] hit_layer; + delete[] hit_ladder; + delete[] hit_zPos; + delete[] hit_segment; + delete[] hit_strip; + delete[] hit_tp; + delete[] hit_idx; + delete[] hit_used_fit; + delete[] hit_ptGEN; + delete[] hit_etaGEN; + delete[] hit_phi0GEN; + delete[] hit_ip; + delete[] hit_x; + delete[] hit_y; + delete[] hit_z; + delete[] hit_x0; + delete[] hit_y0; + delete[] hit_z0; } +#ifdef IPNL_USE_CUDA +void PatternFinder::findCuda(int start, int& stop, deviceStubs* d_stubs){ + + /**************** OUTPUT FILE ****************/ + + TTree* Out = new TTree("Patterns", "Active patterns"); + TTree* SectorOut = new TTree("Sectors", "Used Sectors"); + TFile *t = new TFile(outputFileName.c_str(),"recreate"); + + const int MAX_NB_PATTERNS = 1500; + const int MAX_NB_HITS = 100; + const int MAX_NB_LADDERS_PER_LAYER = 16; + const int MAX_NB_LAYERS = 8; + + int nb_layers; + int nb_patterns=0; + int ori_nb_stubs=0; + int sel_nb_stubs=0; + int nb_tracks=0; + int event_id; + int superStrip_layer_0[MAX_NB_PATTERNS]; + int superStrip_layer_1[MAX_NB_PATTERNS]; + int superStrip_layer_2[MAX_NB_PATTERNS]; + int superStrip_layer_3[MAX_NB_PATTERNS]; + int superStrip_layer_4[MAX_NB_PATTERNS]; + int superStrip_layer_5[MAX_NB_PATTERNS]; + int superStrip_layer_6[MAX_NB_PATTERNS]; + int superStrip_layer_7[MAX_NB_PATTERNS]; + int pattern_sector_id[MAX_NB_PATTERNS]; + + //Array containing the strips arrays + int* superStrips[MAX_NB_LAYERS]; + superStrips[0]=superStrip_layer_0; + superStrips[1]=superStrip_layer_1; + superStrips[2]=superStrip_layer_2; + superStrips[3]=superStrip_layer_3; + superStrips[4]=superStrip_layer_4; + superStrips[5]=superStrip_layer_5; + superStrips[6]=superStrip_layer_6; + superStrips[7]=superStrip_layer_7; + + int sector_id=0; + int sector_layers=0; + int nb_ladders_layer[MAX_NB_LAYERS]; + int sector_layer_list[MAX_NB_LAYERS]; + int sector_layer_0[MAX_NB_LADDERS_PER_LAYER]; + int sector_layer_1[MAX_NB_LADDERS_PER_LAYER]; + int sector_layer_2[MAX_NB_LADDERS_PER_LAYER]; + int sector_layer_3[MAX_NB_LADDERS_PER_LAYER]; + int sector_layer_4[MAX_NB_LADDERS_PER_LAYER]; + int sector_layer_5[MAX_NB_LADDERS_PER_LAYER]; + int sector_layer_6[MAX_NB_LADDERS_PER_LAYER]; + int sector_layer_7[MAX_NB_LADDERS_PER_LAYER]; + + int* sector_layers_detail[MAX_NB_LAYERS]; + sector_layers_detail[0]=sector_layer_0; + sector_layers_detail[1]=sector_layer_1; + sector_layers_detail[2]=sector_layer_2; + sector_layers_detail[3]=sector_layer_3; + sector_layers_detail[4]=sector_layer_4; + sector_layers_detail[5]=sector_layer_5; + sector_layers_detail[6]=sector_layer_6; + sector_layers_detail[7]=sector_layer_7; + + int nbHitPerPattern[MAX_NB_PATTERNS]; + + float* track_pt = new float[MAX_NB_PATTERNS]; + float* track_phi = new float[MAX_NB_PATTERNS]; + float* track_d0 = new float[MAX_NB_PATTERNS]; + float* track_eta = new float[MAX_NB_PATTERNS]; + float* track_z0 = new float[MAX_NB_PATTERNS]; + + int totalNbHits=0; + short* hit_layer = new short[MAX_NB_PATTERNS*MAX_NB_HITS]; + short* hit_ladder = new short[MAX_NB_PATTERNS*MAX_NB_HITS]; + short* hit_zPos = new short[MAX_NB_PATTERNS*MAX_NB_HITS]; + short* hit_segment = new short[MAX_NB_PATTERNS*MAX_NB_HITS]; + short* hit_strip = new short[MAX_NB_PATTERNS*MAX_NB_HITS]; + int* hit_tp = new int[MAX_NB_PATTERNS*MAX_NB_HITS]; + int* hit_idx = new int[MAX_NB_PATTERNS*MAX_NB_HITS]; + float* hit_ptGEN = new float[MAX_NB_PATTERNS*MAX_NB_HITS]; + float* hit_etaGEN = new float[MAX_NB_PATTERNS*MAX_NB_HITS]; + float* hit_phi0GEN = new float[MAX_NB_PATTERNS*MAX_NB_HITS]; + float* hit_ip = new float[MAX_NB_PATTERNS*MAX_NB_HITS]; + float* hit_x = new float[MAX_NB_PATTERNS*MAX_NB_HITS]; + float* hit_y = new float[MAX_NB_PATTERNS*MAX_NB_HITS]; + float* hit_z = new float[MAX_NB_PATTERNS*MAX_NB_HITS]; + float* hit_x0 = new float[MAX_NB_PATTERNS*MAX_NB_HITS]; + float* hit_y0 = new float[MAX_NB_PATTERNS*MAX_NB_HITS]; + float* hit_z0 = new float[MAX_NB_PATTERNS*MAX_NB_HITS]; + + SectorOut->Branch("sectorID", §or_id); + SectorOut->Branch("nbLayers", §or_layers); + SectorOut->Branch("layer", sector_layer_list, "layer[nbLayers]/I"); + SectorOut->Branch("nb_ladders_layer", nb_ladders_layer, "nb_ladders_layer[nbLayers]/I"); + SectorOut->Branch("sectorLadders_layer_0", sector_layer_0, "sectorLadders_layer_0[16]/I"); + SectorOut->Branch("sectorLadders_layer_1", sector_layer_1, "sectorLadders_layer_1[16]/I"); + SectorOut->Branch("sectorLadders_layer_2", sector_layer_2, "sectorLadders_layer_2[16]/I"); + SectorOut->Branch("sectorLadders_layer_3", sector_layer_3, "sectorLadders_layer_3[16]/I"); + SectorOut->Branch("sectorLadders_layer_4", sector_layer_4, "sectorLadders_layer_4[16]/I"); + SectorOut->Branch("sectorLadders_layer_5", sector_layer_5, "sectorLadders_layer_5[16]/I"); + SectorOut->Branch("sectorLadders_layer_6", sector_layer_6, "sectorLadders_layer_6[16]/I"); + SectorOut->Branch("sectorLadders_layer_7", sector_layer_7, "sectorLadders_layer_7[16]/I"); + + Out->Branch("nbLayers", &nb_layers); + Out->Branch("nbPatterns", &nb_patterns); + Out->Branch("nbStubsInEvt", &ori_nb_stubs); + Out->Branch("nbStubsInPat", &sel_nb_stubs); + + Out->Branch("nbTracks", &nb_tracks); + + Out->Branch("eventID", &event_id); + Out->Branch("sectorID", pattern_sector_id, "sectorID[nbPatterns]/I"); + Out->Branch("superStrip0", superStrip_layer_0, "superStrip0[nbPatterns]/I"); + Out->Branch("superStrip1", superStrip_layer_1, "superStrip1[nbPatterns]/I"); + Out->Branch("superStrip2", superStrip_layer_2, "superStrip2[nbPatterns]/I"); + Out->Branch("superStrip3", superStrip_layer_3, "superStrip3[nbPatterns]/I"); + Out->Branch("superStrip4", superStrip_layer_4, "superStrip4[nbPatterns]/I"); + Out->Branch("superStrip5", superStrip_layer_5, "superStrip5[nbPatterns]/I"); + Out->Branch("superStrip6", superStrip_layer_6, "superStrip6[nbPatterns]/I"); + Out->Branch("superStrip7", superStrip_layer_7, "superStrip7[nbPatterns]/I"); + Out->Branch("nbStubs", nbHitPerPattern, "nbStubs[nbPatterns]/I"); + + Out->Branch("track_pt", track_pt, "track_pt[nbTracks]/F"); + Out->Branch("track_phi", track_phi, "track_phi[nbTracks]/F"); + Out->Branch("track_d0", track_d0, "track_d0[nbTracks]/F"); + Out->Branch("track_eta", track_eta, "track_eta[nbTracks]/F"); + Out->Branch("track_z0", track_z0, "track_z0[nbTracks]/F"); + + Out->Branch("total_nb_stubs", &totalNbHits, "total_nb_stubs/I"); + Out->Branch("stub_layers", hit_layer,"stub_layers[total_nb_stubs]/S"); + Out->Branch("stub_ladders", hit_ladder, "stub_ladders[total_nb_stubs]/S"); + Out->Branch("stub_module", hit_zPos, "stub_module[total_nb_stubs]/S"); + Out->Branch("stub_segment", hit_segment, "stub_segment[total_nb_stubs]/S"); + Out->Branch("stub_strip", hit_strip, "stub_strip[total_nb_stubs]/S"); + Out->Branch("stub_tp", hit_tp, "stub_tp[total_nb_stubs]/I"); + Out->Branch("stub_idx", hit_idx, "stub_idx[total_nb_stubs]/I"); + Out->Branch("stub_ptGEN", hit_ptGEN, "stub_ptGEN[total_nb_stubs]/F"); + Out->Branch("stub_etaGEN", hit_etaGEN, "stub_etaGEN[total_nb_stubs]/F"); + Out->Branch("stub_phi0GEN", hit_phi0GEN, "stub_phi0GEN[total_nb_stubs]/F"); + Out->Branch("stub_IP", hit_ip, "stub_IP[total_nb_stubs]/F"); + Out->Branch("stub_x", hit_x, "stub_x[total_nb_stubs]/F"); + Out->Branch("stub_y", hit_y, "stub_y[total_nb_stubs]/F"); + Out->Branch("stub_z", hit_z, "stub_z[total_nb_stubs]/F"); + Out->Branch("stub_X0", hit_x0, "stub_X0[total_nb_stubs]/F"); + Out->Branch("stub_Y0", hit_y0, "stub_Y0[total_nb_stubs]/F"); + Out->Branch("stub_Z0", hit_z0, "stub_Z0[total_nb_stubs]/F"); + + /*********************************************/ + + /******************* SAVING SECTORS **************/ + + map sectors_ids; + map sectors_map; + vector all_sectors = sectors->getAllSectors(); + for(unsigned int i=0;igetOfficialID(); + if(sector_id==-1) + sector_id=tmpSec->getKey(); + sector_layers = tmpSec->getNbLayers(); + for(int j=0;j sec_l = tmpSec->getLadders(j); + sector_layer_list[j] = tmpSec->getLayerID(j); + nb_ladders_layer[j] = sec_l.size(); + for(unsigned int l=0;lgetIDString()<<" -> "<getIDString()]=sector_id; + sectors_map[tmpSec->getIDString()]=tmpSec; + SectorOut->Fill(); + } + SectorOut->Write(); + delete SectorOut; + + /*************************************************/ + + /***************** INPUT FILE ****************/ + + TChain* TT = new TChain("L1TrackTrigger"); + TT->Add(eventsFilename.c_str()); + + int n_evt; + + int m_stub; + + vector m_stub_layer; // Layer du stub (5 a 10 pour les 6 layers qui nous interessent) + vector m_stub_module; // Position en Z du module contenant le stub + vector m_stub_ladder; // Position en PHI du module contenant le stub + vector m_stub_seg; // Segment du module contenant le stub + vector m_stub_strip; // Strip du cluster interne du stub + vector m_stub_tp; // particule du stub + vector m_stub_px_gen; // pt initial de la particule ayant genere le stub + vector m_stub_py_gen; // pt initial de la particule ayant genere le stub + vector m_stub_x0; // utilise pour calculer la distance au point d'interaction + vector m_stub_y0; // utilise pour calculer la distance au point d'interaction + vector m_stub_z0; + vector m_stub_phi0; + vector m_stub_eta_gen; + vector m_stub_x; // x coordinate of the hit + vector m_stub_y; // y coordinate of the hit + vector m_stub_z; // z coordinate of the hit + + vector *p_m_stub_layer = &m_stub_layer; + vector *p_m_stub_module = &m_stub_module; + vector *p_m_stub_ladder = &m_stub_ladder; + vector *p_m_stub_seg = &m_stub_seg; + vector *p_m_stub_strip = &m_stub_strip; + vector *p_m_stub_tp = &m_stub_tp; + vector *p_m_stub_pxGEN = &m_stub_px_gen; + vector *p_m_stub_pyGEN = &m_stub_py_gen; + vector *p_m_stub_x0 = &m_stub_x0; + vector *p_m_stub_y0 = &m_stub_y0; + vector *p_m_stub_z0 = &m_stub_z0; + vector *p_m_stub_phi0 = &m_stub_phi0; + vector *p_m_stub_etaGEN = &m_stub_eta_gen; + vector *p_m_stub_x = &m_stub_x; + vector *p_m_stub_y = &m_stub_y; + vector *p_m_stub_z = &m_stub_z; + + + TT->SetBranchAddress("evt", &n_evt); + TT->SetBranchAddress("STUB_n", &m_stub); + TT->SetBranchAddress("STUB_layer", &p_m_stub_layer); + TT->SetBranchAddress("STUB_module", &p_m_stub_module); + TT->SetBranchAddress("STUB_ladder", &p_m_stub_ladder); + TT->SetBranchAddress("STUB_seg", &p_m_stub_seg); + TT->SetBranchAddress("STUB_strip", &p_m_stub_strip); + TT->SetBranchAddress("STUB_tp", &p_m_stub_tp); + TT->SetBranchAddress("STUB_X0", &p_m_stub_x0); + TT->SetBranchAddress("STUB_Y0", &p_m_stub_y0); + TT->SetBranchAddress("STUB_Z0", &p_m_stub_z0); + TT->SetBranchAddress("STUB_PHI0", &p_m_stub_phi0); + TT->SetBranchAddress("STUB_etaGEN", &p_m_stub_etaGEN); + TT->SetBranchAddress("STUB_pxGEN", &p_m_stub_pxGEN); + TT->SetBranchAddress("STUB_pyGEN", &p_m_stub_pyGEN); + TT->SetBranchAddress("STUB_x", &p_m_stub_x); + TT->SetBranchAddress("STUB_y", &p_m_stub_y); + TT->SetBranchAddress("STUB_z", &p_m_stub_z); + + /*******************************************************/ + + int n_entries_TT = TT->GetEntries(); + int num_evt = start; + if(stop>n_entries_TT){ + stop=n_entries_TT-1; + cout<<"Last event index too high : reset to "<GetEntry(num_evt); + + cout<<"Event "< hits; + + for(int i=0;i1){ + cout<<"Invalid segment on event "<getSector(*h)!=NULL){ + hits.push_back(h); + + int cuda_idx = cuda_nb_hits*CUDA_STUB_SIZE; + cuda_hits[cuda_idx]=cuda_layer_index[layer]; + cuda_hits[cuda_idx+1]=ladder; + cuda_hits[cuda_idx+2]=module; + cuda_hits[cuda_idx+3]=segment; + cuda_hits[cuda_idx+4]=(char)(strip/superStripSize); + cuda_nb_hits++; + + } + else + delete(h); + } + + cudaCopyStubs(cuda_hits,d_stubs,cuda_nb_hits); + nb_patterns = findCuda(cuda_nb_hits, d_stubs); + + bool* active_stubs = new bool[cuda_nb_hits]; + cudaGetActiveStubs(active_stubs,d_stubs,&cuda_nb_hits); + /* + cout<<"Selected stubs : "<getLayer(); + hit_ladder[stubIndex]=hits[i]->getLadder(); + hit_zPos[stubIndex]=hits[i]->getModule(); + hit_segment[stubIndex]=hits[i]->getSegment(); + hit_strip[stubIndex]=hits[i]->getStripNumber(); + hit_tp[stubIndex]=hits[i]->getParticuleID(); + hit_idx[stubIndex]=hits[i]->getID(); + hit_ptGEN[stubIndex]=hits[i]->getParticulePT(); + hit_etaGEN[stubIndex]=hits[i]->getParticuleETA(); + hit_phi0GEN[stubIndex]=hits[i]->getParticulePHI0(); + hit_ip[stubIndex]=hits[i]->getParticuleIP(); + hit_x[stubIndex]=hits[i]->getX(); + hit_y[stubIndex]=hits[i]->getY(); + hit_z[stubIndex]=hits[i]->getZ(); + hit_x0[stubIndex]=hits[i]->getX0(); + hit_y0[stubIndex]=hits[i]->getY0(); + hit_z0[stubIndex]=hits[i]->getZ0(); + + stubIndex++; + } + } + totalNbHits=stubIndex; + sel_nb_stubs = stubIndex; + + Out->Fill(); + + ////////////////////////////////// + for(unsigned int i=0;iPrint(); + Out->Write(); + t->Close(); + delete Out; + delete t; + + delete TT; + + delete[] track_pt; + delete[] track_phi; + delete[] track_d0; + delete[] track_eta; + delete[] track_z0; + delete[] hit_layer; + delete[] hit_ladder; + delete[] hit_zPos; + delete[] hit_segment; + delete[] hit_strip; + delete[] hit_tp; + delete[] hit_idx; + delete[] hit_ptGEN; + delete[] hit_etaGEN; + delete[] hit_phi0GEN; + delete[] hit_ip; + delete[] hit_x; + delete[] hit_y; + delete[] hit_z; + delete[] hit_x0; + delete[] hit_y0; + delete[] hit_z0; +} +#endif + vector PatternFinder::find(vector hits){ tracker.clear(); for(unsigned int i=0;i PatternFinder::find(vector hits){ return sectors->getActivePatternsPerSector(active_threshold); } +#ifdef IPNL_USE_CUDA +int PatternFinder::findCuda(int nb, deviceStubs* d_stubs, cudaStream_t* stream){ + cudaSetHitsWrapper(d_stubs,nb,d_detector, stream); + int res = cudaGetActivePatternsWrapper(d_detector, d_p_bank, d_stubs, d_parameters, active_threshold, nb_blocks, nb_threads, stream); + resetDetector(d_detector, stream); + return res; +} +#endif + +void PatternFinder::displayEventsSuperstrips(int start, int& stop){ + /***************** INPUT FILE ****************/ + TChain* TT = new TChain("L1TrackTrigger"); + TT->Add(eventsFilename.c_str()); + + int n_evt; + + int m_stub; + + vector m_stub_layer; // Layer du stub (5 a 10 pour les 6 layers qui nous interessent) + vector m_stub_module; // Position en Z du module contenant le stub + vector m_stub_ladder; // Position en PHI du module contenant le stub + vector m_stub_seg; // Segment du module contenant le stub + vector m_stub_strip; // Strip du cluster interne du stub + + vector *p_m_stub_layer = &m_stub_layer; + vector *p_m_stub_module = &m_stub_module; + vector *p_m_stub_ladder = &m_stub_ladder; + vector *p_m_stub_seg = &m_stub_seg; + vector *p_m_stub_strip = &m_stub_strip; + + TT->SetBranchAddress("evt", &n_evt); + TT->SetBranchAddress("STUB_n", &m_stub); + TT->SetBranchAddress("STUB_layer", &p_m_stub_layer); + TT->SetBranchAddress("STUB_module", &p_m_stub_module); + TT->SetBranchAddress("STUB_ladder", &p_m_stub_ladder); + TT->SetBranchAddress("STUB_seg", &p_m_stub_seg); + TT->SetBranchAddress("STUB_strip", &p_m_stub_strip); + + /*******************************************************/ + + int n_entries_TT = TT->GetEntries(); + int num_evt = start; + if(stop>n_entries_TT){ + stop=n_entries_TT-1; + cout<<"Last event index too high : reset to "<GetEntry(num_evt); + + cout<<"Event "<1){ + cout<<"Invalid segment on event "<getAllSectors()[0]; + if(sectors->getSector(h)==firstSector){//we manage only one sector + module = firstSector->getModuleCode(layer, ladder, module); + ladder=firstSector->getLadderCode(layer, ladder); + strip = strip/superStripSize; + CMSPatternLayer pat; + pat.setValues(module, ladder, strip, segment); + cout<SetBranchAddress("STUB_n", &m_stub); - // TT->SetBranchAddress("STUB_tp", &p_m_stub_tp); - TT->SetBranchAddress("STUB_layer", &p_m_stub_layer); - TT->SetBranchAddress("STUB_module", &p_m_stub_module); - TT->SetBranchAddress("STUB_ladder", &p_m_stub_ladder); - TT->SetBranchAddress("STUB_seg", &p_m_stub_seg); + TT->SetBranchAddress("STUB_modid", &p_m_stub_modid); TT->SetBranchAddress("STUB_strip", &p_m_stub_strip); - TT->SetBranchAddress("STUB_pxGEN", &p_m_stub_pxGEN); - TT->SetBranchAddress("STUB_pyGEN", &p_m_stub_pyGEN); + TT->SetBranchAddress("STUB_ptGEN", &p_m_stub_ptGEN); TT->SetBranchAddress("STUB_etaGEN", &p_m_stub_etaGEN); + TT->SetBranchStatus("*",0); + TT->SetBranchStatus("STUB_n",1); + TT->SetBranchStatus("STUB_modid",1); + TT->SetBranchStatus("STUB_strip",1); + TT->SetBranchStatus("STUB_ptGEN",1); + TT->SetBranchStatus("STUB_etaGEN",1); int nb_entries = TT->GetEntries(); cout< module_per_layer(tracker_layers.size()); while(nbModuleOkGetEntry((*evtIndex)); (*evtIndex)++; - + //cout<<"index "<<*evtIndex< we do not use it for pattern generation - continue; + continue; } if(m_stub_etaGEN[j]>etaMax){// eta of the generating particule is above the threshold -> we do not use it for pattern generation - continue; - } - float pt_GEN = sqrt(m_stub_pxGEN[j]*m_stub_pxGEN[j]+m_stub_pyGEN[j]*m_stub_pyGEN[j]); - if(pt_GEN we do not use it for pattern generation continue; } - if(pt_GEN>ptMax){// The PT of the generating particule is above the maximum accepted -> we do not use it for pattern generation - continue; + if(m_stub_ptGEN[j] we do not use it for pattern generation + continue; + } + if(m_stub_ptGEN[j]>ptMax){// The PT of the generating particule is above the maximum accepted -> we do not use it for pattern generation + continue; } - int layer = m_stub_layer[j]; + + int value = m_stub_modid[j]; + //cout<::iterator iter; iter=find(inactive_layers.begin(),inactive_layers.end(),layer); @@ -204,9 +205,8 @@ int PatternGenerator::generate(TChain* TT, int* evtIndex, int evtNumber, int* nb if(layer_position!=-1){ // is this layer in the layer list? layers[layer_position]=j; - ladder_per_layer[layer_position]=CMSPatternLayer::getLadderCode(layer, m_stub_ladder[j]); - short module = -1; - module = CMSPatternLayer::getModuleCode(layer, m_stub_module[j]); + ladder_per_layer[layer_position]=CMSPatternLayer::getLadderCode(layer, ladder); + module = CMSPatternLayer::getModuleCode(layer, module); module_per_layer[layer_position]=module; } @@ -291,10 +291,8 @@ int PatternGenerator::generate(TChain* TT, int* evtIndex, int evtNumber, int* nb if(variableRes){ // we use variable resolution patterns so we create 2 patterns with different resolution lowDef_p = new Pattern(tracker_layers.size()); } - for(unsigned int j=0;jgetModuleCode(tracker_layers[j], CMSPatternLayer::getLadderCode(tracker_layers[j],m_stub_ladder[stub_number]), CMSPatternLayer::getModuleCode(tracker_layers[j],m_stub_module[stub_number])); - - ladder=sector->getLadderCode(tracker_layers[j],CMSPatternLayer::getLadderCode(tracker_layers[j],m_stub_ladder[stub_number])); + int value = m_stub_modid[stub_number]; + // cout<getModuleCode(tracker_layers[j], CMSPatternLayer::getLadderCode(tracker_layers[j],ladder), CMSPatternLayer::getModuleCode(tracker_layers[j],module)); + ladder=sector->getLadderCode(tracker_layers[j],CMSPatternLayer::getLadderCode(tracker_layers[j],ladder)); // cout<<"Layer "< PatternLayer::getPositionsFromDC(){ } string ref(v.begin(),v.end()); - + //check if we already have the result map >::iterator it = positions_cache.find(ref); if(it!=positions_cache.end()){ // already computed return it->second; } - + //not yet computed vector n_vec; - getPositionsFromDC(v,n_vec); + getPositionsFromDC(v,n_vec); //keep the result for later usage positions_cache[ref]=n_vec; return n_vec; diff --git a/L1Trigger/TrackFindingAM/src/PatternTrunk.cc b/L1Trigger/TrackFindingAM/src/PatternTrunk.cc index 14bc47b977264..5a9722f96df20 100644 --- a/L1Trigger/TrackFindingAM/src/PatternTrunk.cc +++ b/L1Trigger/TrackFindingAM/src/PatternTrunk.cc @@ -71,6 +71,12 @@ void PatternTrunk::link(Detector& d, const vector< vector >& sec, const vec lowDefPattern->link(d, sec, modules); } +#ifdef IPNL_USE_CUDA +void PatternTrunk::linkCuda(patternBank* p, deviceDetector* d, int pattern_index, const vector< vector >& sec, const vector > >& modules, vector layers, unsigned int* cache){ + lowDefPattern->linkCuda(p,d,pattern_index, sec, modules, layers, cache); +} +#endif + GradedPattern* PatternTrunk::getActivePattern(int active_threshold){ if(lowDefPattern->isActive(active_threshold)){ return new GradedPattern(*lowDefPattern); diff --git a/L1Trigger/TrackFindingAM/src/PrincipalFitGenerator.cc b/L1Trigger/TrackFindingAM/src/PrincipalFitGenerator.cc index a2c9c0dbab13c..c1a5fb8ac3279 100644 --- a/L1Trigger/TrackFindingAM/src/PrincipalFitGenerator.cc +++ b/L1Trigger/TrackFindingAM/src/PrincipalFitGenerator.cc @@ -1,4 +1,5 @@ #include "../interface/PrincipalFitGenerator.h" + #include "../interface/PatternFinder.h" PrincipalFitGenerator::PrincipalFitGenerator(string f, SectorTree *s){ @@ -134,8 +135,6 @@ void PrincipalFitGenerator::generatePrincipal(map > eta_li for(unsigned int i=0;i7) @@ -173,7 +172,7 @@ void PrincipalFitGenerator::generateMultiDim(map > eta_lim //Get the layers IDs vector tracker_layers; Sector* first_sector = st->getAllSectors()[0]; - cout<<"on utilise les layers "; + cout<<"We use layers : "; for(int i=0;igetNbLayers();i++){ tracker_layers.push_back(first_sector->getLayerID(i)); cout<getLayerID(i)<<","; diff --git a/L1Trigger/TrackFindingAM/src/PrincipalTrackFitter.cc b/L1Trigger/TrackFindingAM/src/PrincipalTrackFitter.cc index f2094d21ea3f7..8d3d1640e1b4a 100644 --- a/L1Trigger/TrackFindingAM/src/PrincipalTrackFitter.cc +++ b/L1Trigger/TrackFindingAM/src/PrincipalTrackFitter.cc @@ -64,20 +64,17 @@ void PrincipalTrackFitter::fit(){ fit->x2p(coords,coords_PCA); Track* fit_track = fit->getTrack(coords_PCA); fit_track->setPhi0(fit_track->getPhi0()+sec_phi);//correction de la rotation en PHI - cout<<"PT estime de la trace : "<getCurve()<getPhi0()<getD0()<getEta0()<getZ0()<getCurve()<getPhi0()<getD0()<getEta0()<getZ0()<getCurve()<-200) fit_track->setCurve(1.0); tracks.push_back(fit_track); } cout<::iterator it = params.find(oss.str()); - // if(it==params.end()){//not found } TrackFitter* PrincipalTrackFitter::clone(){ @@ -163,22 +160,12 @@ void PrincipalTrackFitter::addTrackForMultiDimFit(int* tracker, double* coord, d } bool PrincipalTrackFitter::hasPrincipalParams(){ - //bool complete=true; - //int total=0; - //int ok = 0; for(map::iterator itr = params.begin(); itr != params.end(); ++itr){ - //total++; if(!itr->second->hasPrincipalParams()){ - //complete=false; - // cout<<"manque : "<first<::iterator itr = params.begin(); itr != params.end(); ++itr){ - //total++; if(!itr->second->hasMultiDimFitParams()){ - //complete=false; - //cout<<"manque : "<first< Sector::getLayersID() const{ + vector l; + for(map > >::const_iterator it=m_modules.begin();it!=m_modules.end();it++){ + l.push_back(it->first); + } + sort(l.begin(),l.end()); + return l; +} + int Sector::getLayerIndex(int i) const{ vector l; for(map > >::const_iterator it=m_modules.begin();it!=m_modules.end();it++){ @@ -397,7 +406,6 @@ void Sector::computeAdaptativePatterns(short r){ } void Sector::link(Detector& d){ - vector > ladders; vector > > modules; vector layer_list; @@ -415,17 +423,49 @@ void Sector::link(Detector& d){ ladders.push_back(ladder_list); modules.push_back(m_modules[layer_list[i]]); } - + /* for(unsigned int i=0;ilink(d, ladders, modules); } +#ifdef IPNL_USE_CUDA +void Sector::linkCuda(patternBank* p, deviceDetector* d){ + cout<<"Linking..."< > ladders; + vector > > modules; + vector layer_list; + for(map > >::const_iterator it_layer=m_modules.begin();it_layer!=m_modules.end();it_layer++){ + layer_list.push_back(it_layer->first); + } + sort(layer_list.begin(), layer_list.end()); + + for(unsigned int i=0;i lad = m_ladders[layer_list[i]]; + vector ladder_list; + for(unsigned int j=0;jlinkCuda(p, d, ladders, modules, getLayersID()); +} +#endif + vector Sector::getActivePatterns(int active_threshold){ vector active_patterns; patterns->getActivePatterns(active_threshold, active_patterns); diff --git a/L1Trigger/TrackFindingAM/src/SectorTree.cc b/L1Trigger/TrackFindingAM/src/SectorTree.cc index d447b78623b25..839d37d5fa704 100644 --- a/L1Trigger/TrackFindingAM/src/SectorTree.cc +++ b/L1Trigger/TrackFindingAM/src/SectorTree.cc @@ -113,6 +113,14 @@ void SectorTree::link(Detector& d){ } } +#ifdef IPNL_USE_CUDA +void SectorTree::linkCuda(patternBank* p, deviceDetector* d){ + for(unsigned int i=0;ilinkCuda(p,d); + } +} +#endif + vector SectorTree::getActivePatternsPerSector(int active_threshold){ vector list; for(unsigned int i=0;i=0) stub_ids.push_back(s); } -vector Track::getStubs(){ +vector Track::getStubs(){ return stub_ids; } diff --git a/L1Trigger/TrackFindingAM/src/libhoughCPU.cc b/L1Trigger/TrackFindingAM/src/libhoughCPU.cc index e9c32f00cb78e..2930ed1cdbb70 100644 --- a/L1Trigger/TrackFindingAM/src/libhoughCPU.cc +++ b/L1Trigger/TrackFindingAM/src/libhoughCPU.cc @@ -72,7 +72,7 @@ for (int b_idx=0;b_idx=0) { d_hough[ith*nbinrho+ir]+=1; - d_hough_layer[ith*nbinrho+ir]|=(1<<(d_layer[is]&0xFFFF)); + d_hough_layer[ith*nbinrho+ir]|=(1<<((d_layer[is]>>HOUGH_LAYER_START_BIT)&HOUGH_LAYER_MASK)); } }} @@ -270,7 +270,7 @@ void copyFromValCPU(int maxblock,int maxthread,unsigned int ith,unsigned int ir, { float x=d_xi[ib],y=d_yi[ib],r=d_ri[ib],z=d_zi[ib]; unsigned int la=di_layer[ib]; - unsigned int zinfo=(di_layer[ib]>>16)&0x3; + unsigned int zinfo=(di_layer[ib]>>HOUGH_ZINFO_START_BIT)&HOUGH_ZINFO_MASK; d_xo[id]=x; d_yo[id]=y; d_ro[id]=r; @@ -348,8 +348,7 @@ void copyPositionCPU(int maxblock,int maxthread,unsigned int* d_map,float* d_xi, { float x=d_xi[ib],y=d_yi[ib],r=d_ri[ib],z=d_zi[ib]; unsigned int la=di_layer[ib]; - //unsigned int l=di_layer[ib]&0xFFFF; - unsigned int zinfo=(di_layer[ib]>>16)&0xF; + unsigned int zinfo=(di_layer[ib]>>HOUGH_ZINFO_START_BIT)&HOUGH_ZINFO_MASK; d_xo[id]=x; d_yo[id]=y; d_ro[id]=r; diff --git a/L1Trigger/TrackFindingAM/test/AMFIT_test.py b/L1Trigger/TrackFindingAM/test/AMFIT_test.py index 5700ae5da58d1..3e9adbab6e97b 100644 --- a/L1Trigger/TrackFindingAM/test/AMFIT_test.py +++ b/L1Trigger/TrackFindingAM/test/AMFIT_test.py @@ -18,7 +18,7 @@ # Author: S.Viret (viret@in2p3.fr) # Date : 20/02/2014 # -# Script tested with release CMSSW_6_2_0_SLHC7 +# Script tested with release CMSSW_6_2_0_SLHC14 # ######################### @@ -30,8 +30,8 @@ process.load('Configuration.StandardSequences.Services_cff') process.load('FWCore.MessageService.MessageLogger_cfi') process.load('Configuration.EventContent.EventContent_cff') -process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5DReco_cff') -process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5D_cff') +process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5DPixel10DReco_cff') +process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5DPixel10D_cff') process.load('Configuration.StandardSequences.MagneticField_38T_PostLS1_cff') process.load('L1Trigger.TrackFindingAM.L1AMTrack_cff') process.load('Configuration.StandardSequences.EndOfProcess_cff') @@ -46,7 +46,7 @@ # # You can use as input file the result of the script AMPR_test.py of part 5.2.2 of the tutorial # -# Any other EDM file containing patterns and produced with CMSSW 620_SLHC7 should also work +# Any other EDM file containing patterns and produced with CMSSW 620_SLHC13 should also work # process.source = cms.Source("PoolSource", @@ -95,8 +95,10 @@ # Automatic addition of the customisation function -from SLHCUpgradeSimulations.Configuration.phase2TkCustomsBE5D import customise as customiseBE5D -from SLHCUpgradeSimulations.Configuration.phase2TkCustomsBE5D import l1EventContent as customise_ev_BE5D +from SLHCUpgradeSimulations.Configuration.combinedCustoms import customiseBE5DPixel10D +from SLHCUpgradeSimulations.Configuration.combinedCustoms import customise_ev_BE5DPixel10D -process=customiseBE5D(process) -process=customise_ev_BE5D(process) +process=customiseBE5DPixel10D(process) +process=customise_ev_BE5DPixel10D(process) + +# End of customisation functions diff --git a/L1Trigger/TrackFindingAM/test/AMPR_test.py b/L1Trigger/TrackFindingAM/test/AMPR_test.py index 0c5593d363195..c8f21fb045d91 100644 --- a/L1Trigger/TrackFindingAM/test/AMPR_test.py +++ b/L1Trigger/TrackFindingAM/test/AMPR_test.py @@ -16,7 +16,7 @@ # Author: S.Viret (viret@in2p3.fr) # Date : 17/02/2014 # -# Script tested with release CMSSW_6_2_0_SLHC7 +# Script tested with release CMSSW_6_2_0_SLHC14 # ######################### @@ -28,8 +28,8 @@ process.load('Configuration.StandardSequences.Services_cff') process.load('FWCore.MessageService.MessageLogger_cfi') process.load('Configuration.EventContent.EventContent_cff') -process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5DReco_cff') -process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5D_cff') +process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5DPixel10DReco_cff') +process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5DPixel10D_cff') process.load('Configuration.StandardSequences.MagneticField_38T_PostLS1_cff') process.load('L1Trigger.TrackFindingAM.L1AMTrack_cff') process.load('Configuration.StandardSequences.EndOfProcess_cff') @@ -44,7 +44,7 @@ # # You can use as input file the result of the script SLHC_PGUN_off.py of part 2.2 of the tutorial # -# Any other EDM file containing stubs and produced with CMSSW 620_SLHC6 and later should also work +# Any other EDM file containing stubs and produced with CMSSW 620_SLHC13 and later should also work # # Below some examples are given # @@ -97,10 +97,14 @@ process.schedule = cms.Schedule(process.L1AMPR_step,process.endjob_step,process.RAWSIMoutput_step) + # Automatic addition of the customisation function -from SLHCUpgradeSimulations.Configuration.phase2TkCustomsBE5D import customise as customiseBE5D -from SLHCUpgradeSimulations.Configuration.phase2TkCustomsBE5D import l1EventContent as customise_ev_BE5D +from SLHCUpgradeSimulations.Configuration.combinedCustoms import customiseBE5DPixel10D +from SLHCUpgradeSimulations.Configuration.combinedCustoms import customise_ev_BE5DPixel10D + +process=customiseBE5DPixel10D(process) +process=customise_ev_BE5DPixel10D(process) + +# End of customisation functions -process=customiseBE5D(process) -process=customise_ev_BE5D(process) diff --git a/L1Trigger/TrackFindingAM/test/batch/AMPR.csh b/L1Trigger/TrackFindingAM/test/batch/AMPR.csh deleted file mode 100755 index a84a804ba7fb3..0000000000000 --- a/L1Trigger/TrackFindingAM/test/batch/AMPR.csh +++ /dev/null @@ -1,275 +0,0 @@ -#!/bin/csh - -########################################### -# -# Main script for CMSSW AM-based pattern -# recognition in batch -# -# !!!Working on EDM files!!! -# -# The jobs themselves are launched by PR_processor.sh -# -# source AMPR.csh p1 p2 p3 p4 p5 p6 -# with: -# p1 : The SE subdirectory containing the data file you want to analyze -# p2 : The directory where you will retrieve the bank files, the pattern reco will -# run over all the pbk files contained in this directory -# p3 : How many events per input data file? -# p4 : How many events per job (should be below p3...)? -# p5 : The global tag name -# p6 : BATCH or nothing: launch lxbatch jobs or not -# -# For more details, and examples, have a look at: -# -# http://sviret.web.cern.ch/sviret/Welcome.php?n=CMS.HLLHCTuto (STEP V.2) -# -# Author: S.Viret (viret@in2p3.fr) -# Date : 19/02/2014 -# -# Script tested with release CMSSW_6_2_0_SLHC7 -# -########################################### - - -# Here we retrieve the main parameters for the job - -set MATTER = ${1} # Directory where the input root files are -set BANKDIR = ${2} # Directory where the bank (.pbk) files are -set NTOT = ${3} # How many events per data file? -set NPFILE = ${4} # How many events per job? -set GTAG = ${5} # Global tag - -################################### -# -# The list of parameters you can modify is here -# -################################### - -# You have to adapt this to your situation - -# Useful for all steps - -# The SE directory containing the input EDM file you want to process -set INDIR = /dpm/in2p3.fr/home/cms/data/store/user/sviret/SLHC/GEN/$MATTER - -# The SE directory containing the output EDM file with the PR output -set OUTDIR = /dpm/in2p3.fr/home/cms/data/store/user/sviret/SLHC/PR/$MATTER - -setenv LFC_HOST 'lyogrid06.in2p3.fr' -set INDIR_GRID = srm://$LFC_HOST/$INDIR -set INDIR_XROOT = root://$LFC_HOST/$INDIR -set OUTDIR_GRID = srm://$LFC_HOST/$OUTDIR -set OUTDIR_XROOT = root://$LFC_HOST/$OUTDIR - -########################################################### -########################################################### -# You are not supposed to touch the rest of the script !!!! -########################################################### -########################################################### - - -# Following lines suppose that you have a certificate installed on lxplus. To do that follow the instructions given here: -# -# https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideLcgAccess -# - -source /afs/cern.ch/cms/LCG/LCG-2/UI/cms_ui_env.csh -voms-proxy-init --voms cms --valid 100:00 -out $HOME/.globus/gridproxy.cert -setenv X509_USER_PROXY ${HOME}'/.globus/gridproxy.cert' - - -# Then we setup some environment variables - -cd .. -set PACKDIR = $PWD # This is where the package is installed -cd ../.. -set RELEASEDIR = $CMSSW_BASE # This is where the release is installed - -cd $PACKDIR/batch - - -echo 'The data will be read from directory: '$INDIR_XROOT -echo 'The pattern reco output files will be written in: '$OUTDIR - -lfc-mkdir $OUTDIR - -# We loop over the data directory in order to find all the files to process - -@ ninput = 0 - -foreach ll (`lcg-ls $INDIR_GRID | grep EDM`) - - set l = `basename $ll` - - @ i = 0 - @ j = $NPFILE - - @ ninput += 1 - - # Uncomment this only if you want to limit the number of input files to deal with - # if ($ninput > 10) then - # continue - # endif - - echo 'Working with file '$l - - # First look if the file has been processed - - set OUTF = `echo $l | cut -d. -f1`"_with_AMPR.root" - set OUTE = `echo $l | cut -d. -f1`"_with_FIT.root" - set OUTD = `echo $l | cut -d. -f1`"_extr.root" - - set deale = `lcg-ls $OUTDIR_GRID/${OUTE} | wc -l` - - if ($deale != "0") then - continue - endif - - set dealf = `lcg-ls $OUTDIR_GRID/${OUTF} | wc -l` - - if ($dealf != "0") then - rm -f final_job_${OUTF}.sh - - echo "#\!/bin/bash" > fit_job_${OUTF}.sh - echo "source $PACKDIR/batch/PR_processor.sh FIT $OUTDIR_XROOT/${OUTF} $OUTE $OUTD $NTOT $OUTDIR_GRID $RELEASEDIR $GTAG" >> fit_job_${OUTF}.sh - chmod 755 fit_job_${OUTF}.sh - - if (${6} == "BATCH") then - bsub -q 1nd -e /dev/null -o /tmp/${LOGNAME}_out.txt fit_job_${OUTF}.sh - endif - - continue - endif - - @ processed = 0 - @ section = 0 - - while ($i < $NTOT) - - @ sec = 0 - @ secdone = 0 - @ section += 1 - - - # - # First step, we loop over the banks and run the - # AM PR on the given data sample - # - - # Check if the file has already been processed - - set OUTM = `echo $l | cut -d. -f1` - set dealm = `lcg-ls $OUTDIR_GRID/MERGED_${OUTM}_${i}_${j}.root | wc -l` - - #echo $OUTDIR_GRID/MERGED_${OUTM}_${i}_${j}.root - - if ($dealm != "0") then - rm -f merge_job_${OUTM}_${i}_${j}.sh - @ processed += 1 - @ i += $NPFILE - @ j += $NPFILE - continue - endif - - foreach k (`\ls $BANKDIR | grep _sec`) - - # By default, for CMSSW, we loop over all available bank in the directory provided - echo 'Working with bank file '$k - - set OUTS1 = `echo $l | cut -d. -f1`_`echo $k | cut -d. -f1`_${i}_${j} - - # Check if the file has already been processed - set deal = `lcg-ls $OUTDIR_GRID/$OUTS1.root | wc -l` - - if ($deal != "0") then # This process was ran - rm -f fpr_job_$OUTS1.sh - @ secdone += 1 - @ sec += 1 - continue - endif - - if ($deal == "0") then - - set running = `\ls fpr_job_$OUTS1.sh | wc -l` - - if ($running == "0") then - - echo "#\!/bin/bash" > fpr_job_${OUTS1}.sh - echo "source $PACKDIR/batch/PR_processor.sh PR ${INDIR_XROOT}/$l $BANKDIR/$k $OUTS1.root ${i} $NPFILE $OUTDIR_GRID $RELEASEDIR $sec $GTAG" >> fpr_job_${OUTS1}.sh - chmod 755 fpr_job_${OUTS1}.sh - - if (${6} == "BATCH") then - bsub -q 1nd -e /dev/null -o /tmp/${LOGNAME}_out.txt fpr_job_${OUTS1}.sh - endif - endif - endif - - @ sec += 1 - - end # End of bank loop - - # - # Second step, for this given part of the file, all the - # banks output are available. We then launch the merging - # procedure - # - - if ($secdone == $sec) then - - # If not process the file - if ($dealm == "0") then - - set running = `\ls merge_job_${OUTM}_${i}_${j}.sh | wc -l` - - if ($running == "0") then - - echo 'Launching the merging for serie '${i}_${j}' in directory '$OUTDIR_GRID - - echo "#\!/bin/bash" > merge_job_${OUTM}_${i}_${j}.sh - echo "source $PACKDIR/batch/PR_processor.sh MERGE ${i}_${j}.root $OUTDIR_GRID $OUTDIR_XROOT ${OUTM}_ $RELEASEDIR $GTAG" >> merge_job_${OUTM}_${i}_${j}.sh - chmod 755 merge_job_${OUTM}_${i}_${j}.sh - - if (${6} == "BATCH") then - bsub -q 8nh -e /dev/null -o /tmp/${LOGNAME}_out.txt merge_job_${OUTM}_${i}_${j}.sh - endif - endif - endif - - endif - - @ i += $NPFILE - @ j += $NPFILE - - end # End of loop over one input file - - # - # Third step, all the merged files for the given input - # file have been processed. Then launch the final merging - # - - echo $processed,$section - - if ($processed == $section) then - - # If not process the file - if ($dealf == "0") then - - set running = `\ls final_job_${OUTF}.sh | wc -l` - - if ($running == "0") then - - echo 'Launching the final merging for file '$OUTF' in directory '$OUTDIR_GRID - - echo "#\!/bin/bash" > final_job_${OUTF}.sh - echo "source $PACKDIR/batch/PR_processor.sh FINAL MERGED_${OUTM}_ $OUTDIR_GRID $OUTDIR_XROOT $OUTF $RELEASEDIR" >> final_job_${OUTF}.sh - chmod 755 final_job_${OUTF}.sh - - if (${6} == "BATCH") then - bsub -q 1nh -e /dev/null -o /tmp/${LOGNAME}_out.txt final_job_${OUTF}.sh - endif - endif - endif - endif -end - - diff --git a/L1Trigger/TrackFindingAM/test/batch/AMPR_parallel.sh b/L1Trigger/TrackFindingAM/test/batch/AMPR_parallel.sh new file mode 100755 index 0000000000000..25c3c77f24e37 --- /dev/null +++ b/L1Trigger/TrackFindingAM/test/batch/AMPR_parallel.sh @@ -0,0 +1,233 @@ +#!/bin/bash + +########################################### +# +# Main script for parallel CMSSW AM-based pattern +# recognition in batch on a multi-core machine +# +# !!!Working on EDM files!!! +# +# !!!Requires the installation of GNU parallel executable on your machine!!! +# !!!!!!! http://www.gnu.org/software/parallel/ !!!!!!! +# +# If you cannot use parallel, set p6 to 1 in the launch command +# this could also apply when you have one file and one bank only +# +# The jobs themselves are launched by PR_processor_parallel.sh +# +# source AMPR.sh p1 p2 p3 p4 p5 p6 p7 p8 +# with: +# p1 : The directory containing the data file you want to analyze (best is to copy them beforehand on the machine scratch area) +# p2 : Name of the SE subdirectory where you will store the data +# p3 : The directory where you will retrieve the bank files, the pattern reco will +# run over all the pbk files contained in this directory +# p4 : How many events per input data file? +# p5 : How many events per job (should be below p3...)? +# p6 : The global tag name +# p7 : How many cores you want to use in parallel (if one then parallel is not used) +# p8 : How many events per job to process +# +# For more details, and examples, have a look at: +# +# http://sviret.web.cern.ch/sviret/Welcome.php?n=CMS.HLLHCTuto (STEP V.2) +# +# Author: S.Viret (viret@in2p3.fr) +# Date : 28/04/2014 +# +# Script tested with release CMSSW_6_2_0_SLHC14 +# +########################################### + + +# Here we retrieve the main parameters for the job + +INPUTDIR=${1} # Directory where the input root files are +MATTER=${2} # Name of the directory in the SE +BANKDIR=${3} # Directory where the bank (.pbk) files are +NTOT=${4} # How many events per data file? +NPFILE=${5} # How many events per job? +GTAG=${6} # Global tag +NCORES=${7} # #cores +NFILES=${8} # #files per job + +################################### +# +# The list of parameters you can modify is here +# +################################### + +# You have to adapt this to your situation + +# The SE directory containing the output EDM file with the PR output + +SEBASE=/dpm/in2p3.fr/home/cms/data/store/user/sviret/SLHC/PR +export LFC_HOST=lyogrid06.in2p3.fr + +# The parallel command + +parallel=/gridgroup/cms/brochet/.local/bin/parallel + +########################################################### +########################################################### +# You are not supposed to touch the rest of the script !!!! +########################################################### +########################################################### + +INDIR=$INPUTDIR +mkdir $INDIR/TMPDAT + +OUTDIR=$SEBASE/$MATTER +OUTDIRTMP=$INDIR/TMPDAT +INDIR_GRID=srm://$LFC_HOST/$INDIR +INDIR_XROOT=root://$LFC_HOST/$INDIR +OUTDIR_GRID=srm://$LFC_HOST/$OUTDIR +OUTDIR_XROOT=root://$LFC_HOST/$OUTDIR + + +# Following lines suppose that you have a certificate installed on lxplus. To do that follow the instructions given here: +# +# https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideLcgAccess +# + +source /afs/cern.ch/project/gd/LCG-share/current_3.2/etc/profile.d/grid-env.sh +voms-proxy-init --voms cms --valid 100:00 -out $HOME/.globus/gridproxy.cert +export X509_USER_PROXY=${HOME}/.globus/gridproxy.cert + + +# Then we setup some environment variables + +cd .. +PACKDIR=$PWD # This is where the package is installed +cd ../.. +RELEASEDIR=$CMSSW_BASE # This is where the release is installed + +cd $PACKDIR/batch + + +echo 'The data will be read from directory: '$INDIR +echo 'The final pattern reco output files will be written in: '$OUTDIR + +lfc-mkdir $OUTDIR +mkdir $OUTDIRTMP +mkdir ${INDIR}/TMP + +# We loop over the data directory in order to find all the files to process + +ninput=0 +nsj=0 +npsc=$NFILES + +echo "#\!/bin/bash" > global_stuff.sh + +for ll in `\ls $INDIR | grep EDM` +do + l=`basename $ll` + + i=0 + j=$NPFILE + + val=`expr $ninput % $npsc` + + if [ $val = 0 ]; then + + nsj=$(( $nsj + 1)) + + echo "source $PACKDIR/batch/run_${nsj}.sh" >> global_stuff.sh + + echo "#\!/bin/bash" > run_${nsj}.sh + + if [ $NCORES = 1 ]; then + echo "$PACKDIR/batch/run_PR_${nsj}.sh" >> run_${nsj}.sh + echo "$PACKDIR/batch/run_MERGE_${nsj}.sh" >> run_${nsj}.sh + echo "$PACKDIR/batch/run_FMERGE_${nsj}.sh" >> run_${nsj}.sh + echo "$PACKDIR/batch/run_FIT_${nsj}.sh" >> run_${nsj}.sh + echo "$PACKDIR/batch/run_RM_${nsj}.sh" >> run_${nsj}.sh + else + echo "${parallel} -j ${NCORES} < $PACKDIR/batch/run_PR_${nsj}.sh" >> run_${nsj}.sh + echo "${parallel} -j ${NCORES} < $PACKDIR/batch/run_MERGE_${nsj}.sh" >> run_${nsj}.sh + echo "${parallel} -j ${NCORES} < $PACKDIR/batch/run_FMERGE_${nsj}.sh" >> run_${nsj}.sh + echo "${parallel} -j ${NCORES} < $PACKDIR/batch/run_FIT_${nsj}.sh" >> run_${nsj}.sh + echo "${parallel} -j ${NCORES} < $PACKDIR/batch/run_RM_${nsj}.sh" >> run_${nsj}.sh + fi + + echo "#\!/bin/bash" > run_PR_${nsj}.sh + echo "#\!/bin/bash" > run_MERGE_${nsj}.sh + echo "#\!/bin/bash" > run_FMERGE_${nsj}.sh + echo "#\!/bin/bash" > run_FIT_${nsj}.sh + echo "#\!/bin/bash" > run_RM_${nsj}.sh + + chmod 755 run_${nsj}.sh + chmod 755 run_PR_${nsj}.sh + chmod 755 run_MERGE_${nsj}.sh + chmod 755 run_FMERGE_${nsj}.sh + chmod 755 run_FIT_${nsj}.sh + chmod 755 run_RM_${nsj}.sh + + fi + + ninput=$(( $ninput + 1)) + + echo 'Working with file '$l + + # First look if the file has been processed + + OUTM=`echo $l | cut -d. -f1` + + OUTF=${OUTM}"_with_AMPR.root" + OUTE=${OUTM}"_with_FIT.root" + OUTD=${OUTM}"_extr.root" + + processed=0 + section=0 + + while [ $i -lt $NTOT ] + do + + sec=0 + secdone=0 + section=$(( $section + 1)) + + # + # First step, we loop over the banks and run the + # AM PR on the given data sample + # + + for k in `\ls $BANKDIR | grep _sec` + do + + # By default, for CMSSW, we loop over all available bank in the directory provided + + SECNUM=`echo $k | sed s/^.*sec// | cut -d_ -f1` + OUTS1=`echo $l | cut -d. -f1`_`echo $k | cut -d. -f1`_${i}_${j} + + echo "$PACKDIR/batch/PR_processor_parallel.sh PR ${INDIR}/$l $BANKDIR/$k $OUTS1.root ${i} $NPFILE $OUTDIRTMP $RELEASEDIR $sec $GTAG $SECNUM ${INDIR}/TMP" >> run_PR_${nsj}.sh + sec=$(( $sec + 1)) + + done # End of bank loop + + # + # Second step, for this given part of the file, all the + # banks output are available. We then launch the merging + # procedure + # + + echo "$PACKDIR/batch/PR_processor_parallel.sh MERGE ${i}_${j}.root $OUTDIRTMP $OUTDIRTMP ${OUTM}_ $RELEASEDIR $GTAG ${OUTM}_${i}_${j} ${INDIR}/TMP" >> run_MERGE_${nsj}.sh + + i=$(( $i + $NPFILE )) + j=$(( $j + $NPFILE )) + + done # End of loop over one input file + + # + # Third step, all the merged files for the given input + # file have been processed. Then launch the final merging + # + + echo "$PACKDIR/batch/PR_processor_parallel.sh FINAL MERGED_${OUTM}_ $OUTDIRTMP $OUTDIRTMP $OUTF $RELEASEDIR ${OUTM} ${INDIR}/TMP" >> run_FMERGE_${nsj}.sh + echo "$PACKDIR/batch/PR_processor_parallel.sh FIT $OUTDIRTMP/${OUTF} $OUTE $OUTD $NTOT $OUTDIR_GRID $RELEASEDIR $GTAG ${OUTM} ${INDIR}/TMP" >> run_FIT_${nsj}.sh + echo "rm $OUTDIRTMP/*${OUTM}_*" >> run_RM_${nsj}.sh + +done + +chmod 755 global_stuff.sh + diff --git a/L1Trigger/TrackFindingAM/test/batch/PR_processor.sh b/L1Trigger/TrackFindingAM/test/batch/PR_processor_parallel.sh similarity index 54% rename from L1Trigger/TrackFindingAM/test/batch/PR_processor.sh rename to L1Trigger/TrackFindingAM/test/batch/PR_processor_parallel.sh index 24e53d310d85b..ab28da7abc34f 100755 --- a/L1Trigger/TrackFindingAM/test/batch/PR_processor.sh +++ b/L1Trigger/TrackFindingAM/test/batch/PR_processor_parallel.sh @@ -3,7 +3,7 @@ # This script is the main interface for pattern recognition on # CMSSW files. # -# It is called by AMPR.csh +# It is called by AMPR_parallel.csh # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! # You're not supposed to touch anything here @@ -25,19 +25,34 @@ if [ ${1} = "PR" ]; then START=${5} # The first event to process in the input file STOP=${6} # The last event to process in the input file CMSSW_PROJECT_SRC=${8} # The CMSSW project release dir - SEC=${9} # The bank number in the directory (for branch name) + SECBK=${9} # The bank number in the directory (for branch name) GT=${10} # The global tag + SEC=${11} # The sector number (default is 6x8 config: 48 sectors) + INTMP=${12} # The directory where CMSSW will ran + + + # Here we decide which threshold we shall use for a given sector + # In the future, threshold info will be included in the bank name + # + # Current default is 4 for hybrid sectors + + thresh=4 + + # First we decide the threshold to apply (5 for barrel sectors only) + + if [[ $SEC -ge 16 && $SEC -le 31 ]]; then + thresh=5 + fi # # Setting up environment variables # cd $CMSSW_PROJECT_SRC - export SCRAM_ARCH=slc5_amd64_gcc472 + export SCRAM_ARCH=slc6_amd64_gcc472 eval `scramv1 runtime -sh` - voms-proxy-info - cd /tmp/$USER + cd $INTMP TOP=$PWD # @@ -45,25 +60,27 @@ if [ ${1} = "PR" ]; then # cd $TOP - cp $CMSSW_PROJECT_SRC/src/L1Trigger/TrackFindingAM/test/batch/base/AMPR_base.py BH_dummy.py + cp $CMSSW_PROJECT_SRC/src/L1Trigger/TrackFindingAM/test/batch/base/AMPR_base.py BH_dummy_${SECBK}_${OUTPUT}.py # Finally the script is modified according to the requests - sed "s/NEVTS/$STOP/" -i BH_dummy.py - sed "s/NSKIP/$START/" -i BH_dummy.py - sed "s#INPUTFILENAME#$INPUT#" -i BH_dummy.py - sed "s#OUTPUTFILENAME#$OUTPUT#" -i BH_dummy.py - sed "s#BANKFILENAME#$BK#" -i BH_dummy.py - sed "s/MYGLOBALTAG/$GT/" -i BH_dummy.py - sed "s/PATTCONT/AML1Patternsb$SEC/" -i BH_dummy.py + sed "s/NEVTS/$STOP/" -i BH_dummy_${SECBK}_${OUTPUT}.py + sed "s/NSKIP/$START/" -i BH_dummy_${SECBK}_${OUTPUT}.py + sed "s#INPUTFILENAME#file:$INPUT#" -i BH_dummy_${SECBK}_${OUTPUT}.py + sed "s#OUTPUTFILENAME#$OUTPUT#" -i BH_dummy_${SECBK}_${OUTPUT}.py + sed "s#BANKFILENAME#$BK#" -i BH_dummy_${SECBK}_${OUTPUT}.py + sed "s/MYGLOBALTAG/$GT/" -i BH_dummy_${SECBK}_${OUTPUT}.py + sed "s/THRESHOLD/$thresh/" -i BH_dummy_${SECBK}_${OUTPUT}.py + sed "s/PATTCONT/AML1Patternsb$SEC/" -i BH_dummy_${SECBK}_${OUTPUT}.py - cmsRun BH_dummy.py -j4 + cmsRun BH_dummy_${SECBK}_${OUTPUT}.py - # Recover the data + rm BH_dummy_${SECBK}_${OUTPUT}.py + + # Store the data in the temporary directory # - ls -l - lcg-cp file://$TOP/$OUTPUT $OUTPUTFULL + mv $TOP/$OUTPUT $OUTPUTFULL fi @@ -81,75 +98,84 @@ if [ ${1} = "MERGE" ]; then OUTPUTFILE="MERGED_"${5}$TAG # Name of the output file CMSSW_PROJECT_SRC=${6} # The CMSSW project release dir GT=${7} # The global tag + FNAME=${8} # A tag to enable parallel processing + INTMP=${9} # # # Setting up environment variables # cd $CMSSW_PROJECT_SRC - export SCRAM_ARCH=slc5_amd64_gcc472 + export SCRAM_ARCH=slc6_amd64_gcc472 eval `scramv1 runtime -sh` - voms-proxy-info - - cd /tmp/$USER + + cd $INTMP TOP=$PWD cd $TOP - rm temp + rm temp_$FNAME compteur=0 - for ll in `lcg-ls $INPUTDIR | grep $TAG | grep ${5}` + for ll in `\ls $INPUTDIR | grep $TAG | grep ${5}` do l=`basename $ll` echo $l - echo "cms.InputTag(\"TTPatternsFromStub\", \"AML1Patternsb"${compteur}"\")" >> temp + SECNUM=`echo $l | sed s/^.*sec// | cut -d_ -f1` + + echo "cms.InputTag(\"TTPatternsFromStub\", \"AML1Patternsb"${SECNUM}"\")" >> temp_$FNAME + + echo $SECNUM,$l compteur2=$(( $compteur + 1)) - cp $CMSSW_PROJECT_SRC/src/L1Trigger/TrackFindingAM/test/batch/base/AMPR_MERGER_base.py BH_dummy.py + cp $CMSSW_PROJECT_SRC/src/L1Trigger/TrackFindingAM/test/batch/base/AMPR_MERGER_base.py BH_dummy_${FNAME}.py - sed "s#OUTPUTFILENAME#merge_${compteur2}.root#" -i BH_dummy.py + sed "s#OUTPUTFILENAME#merge_${compteur2}_${FNAME}.root#" -i BH_dummy_${FNAME}.py if [ $compteur = 0 ]; then # Special treatment for the first merging - sed "s#FILE1#$INPUTROOTDIR/$l#" -i BH_dummy.py - sed "s#FILE2#$INPUTROOTDIR/$l#" -i BH_dummy.py + sed "s#FILE1#file:$INPUTROOTDIR/$l#" -i BH_dummy_${FNAME}.py + sed "s#FILE2#file:$INPUTROOTDIR/$l#" -i BH_dummy_${FNAME}.py else # Normal case - sed "s#FILE1#file:merge_${compteur}.root#" -i BH_dummy.py - sed "s#FILE2#$INPUTROOTDIR/$l#" -i BH_dummy.py + sed "s#FILE1#file:merge_${compteur}_${FNAME}.root#" -i BH_dummy_${FNAME}.py + sed "s#FILE2#file:$INPUTROOTDIR/$l#" -i BH_dummy_${FNAME}.py fi # Do the merging and remove the previous file - cmsRun BH_dummy.py -j4 - rm merge_${compteur}.root + cmsRun BH_dummy_${FNAME}.py + rm merge_${compteur}_${FNAME}.root compteur=$(( $compteur + 1)) done + rm BH_dummy_${FNAME}.py + # The first merging step is done, we now have to merge the branches - cp $CMSSW_PROJECT_SRC/src/L1Trigger/TrackFindingAM/test/batch/base/AMPR_FINAL_MERGER_base.py BH_dummy.py + cp $CMSSW_PROJECT_SRC/src/L1Trigger/TrackFindingAM/test/batch/base/AMPR_FINAL_MERGER_base.py BH_dummy_${FNAME}.py - sed "s#OUTPUTFILENAME#$OUTPUTFILE#" -i BH_dummy.py - sed "s#INPUTFILENAME#file:merge_${compteur}.root#" -i BH_dummy.py - sed "s/MYGLOBALTAG/$GT/" -i BH_dummy.py + sed "s#OUTPUTFILENAME#$OUTPUTFILE#" -i BH_dummy_${FNAME}.py + sed "s#INPUTFILENAME#file:merge_${compteur}_${FNAME}.root#" -i BH_dummy_${FNAME}.py + sed "s/MYGLOBALTAG/$GT/" -i BH_dummy_${FNAME}.py - branchlist=`cat temp | tr '\n' ','` + branchlist=`cat temp_${FNAME} | tr '\n' ','` branchlist2=${branchlist%?} - #echo $branchlist2 + echo $branchlist2 - sed "s#INPUTBRANCHES#$branchlist2#" -i BH_dummy.py + sed "s#INPUTBRANCHES#$branchlist2#" -i BH_dummy_${FNAME}.py - cmsRun BH_dummy.py -j4 + cmsRun BH_dummy_${FNAME}.py + rm BH_dummy_${FNAME}.py + rm merge_${compteur}_${FNAME}.root # Recover the data # @@ -158,9 +184,9 @@ if [ ${1} = "MERGE" ]; then echo $OUTPUTFULL - ls -l - lcg-cp file://$TOP/$OUTPUTFILE $OUTPUTFULL - + #ls -l + mv $TOP/$OUTPUTFILE $OUTPUTFULL + rm temp_$FNAME fi @@ -180,36 +206,37 @@ if [ ${1} = "FINAL" ]; then INPUTROOTDIR=${4} OUTPUTFILE=${5} CMSSW_PROJECT_SRC=${6} + FNAME=${7} # A tag to enable parallel processing + INTMP=${8} # # # Setting up environment variables # cd $CMSSW_PROJECT_SRC - export SCRAM_ARCH=slc5_amd64_gcc472 + export SCRAM_ARCH=slc6_amd64_gcc472 eval `scramv1 runtime -sh` - voms-proxy-info cd /tmp/$USER TOP=$PWD cd $TOP - rm list.txt + rm list_${FNAME}.txt - nfiles=`lcg-ls $INPUTDIR | grep $TAG | wc -l` + nfiles=`\ls $INPUTDIR | grep $TAG | wc -l` - for ll in `lcg-ls $INPUTDIR | grep $TAG` + for ll in `\ls $INPUTDIR | grep $TAG` do l=`basename $ll` echo $l - echo "$INPUTROOTDIR/$l" >> list.txt + echo "file:$INPUTROOTDIR/$l" >> list_${FNAME}.txt if [ ${nfiles} = "1" ]; then - lcg-cp $INPUTDIR/$l file://$TOP/$l - cp $l $OUTPUTFILE + cp $INPUTDIR/$l $TOP/$l + mv $l $OUTPUTFILE fi @@ -219,7 +246,7 @@ if [ ${1} = "FINAL" ]; then if [ ${nfiles} != "1" ]; then - edmCopyPickMerge inputFiles_load=list.txt outputFile=$OUTPUTFILE + edmCopyPickMerge inputFiles_load=list_${FNAME}.txt outputFile=$OUTPUTFILE fi @@ -228,9 +255,9 @@ if [ ${1} = "FINAL" ]; then OUTPUTFULL=$INPUTDIR/$OUTPUTFILE - ls -l - lcg-cp file://$TOP/$OUTPUTFILE $OUTPUTFULL - + #ls -l + mv $TOP/$OUTPUTFILE $OUTPUTFULL + rm list_${FNAME}.txt fi # @@ -250,17 +277,22 @@ if [ ${1} = "FIT" ]; then OUTDIR=${6} # The first event to process in the input file CMSSW_PROJECT_SRC=${7} # The CMSSW project release dir GT=${8} # The global tag + FNAME=${9} # A tag to enable parallel processing + INTMP=${10} # + + INFILE=`basename $INPUT` + echo $INPUT,$INFILE + # # Setting up environment variables # cd $CMSSW_PROJECT_SRC - export SCRAM_ARCH=slc5_amd64_gcc472 + export SCRAM_ARCH=slc6_amd64_gcc472 eval `scramv1 runtime -sh` - voms-proxy-info - cd /tmp/$USER + cd $INTMP TOP=$PWD # @@ -268,22 +300,29 @@ if [ ${1} = "FIT" ]; then # cd $TOP - cp $CMSSW_PROJECT_SRC/src/L1Trigger/TrackFindingAM/test/batch/base/AMFIT_base.py BH_dummy.py + cp $CMSSW_PROJECT_SRC/src/L1Trigger/TrackFindingAM/test/batch/base/AMFIT_base.py BH_dummy_${FNAME}.py # Finally the script is modified according to the requests - sed "s/NEVTS/$NEVT/" -i BH_dummy.py - sed "s#INPUTFILENAME#$INPUT#" -i BH_dummy.py - sed "s#OUTPUTFILENAME#$OUTPUT#" -i BH_dummy.py - sed "s/MYGLOBALTAG/$GT/" -i BH_dummy.py + sed "s/NEVTS/$NEVT/" -i BH_dummy_${FNAME}.py + sed "s#INPUTFILENAME#file:$INPUT#" -i BH_dummy_${FNAME}.py + sed "s#OUTPUTFILENAME#$OUTPUT#" -i BH_dummy_${FNAME}.py + sed "s#EXTRFILENAME#EXTR_$OUTPUT#" -i BH_dummy_${FNAME}.py + sed "s/MYGLOBALTAG/$GT/" -i BH_dummy_${FNAME}.py - cmsRun BH_dummy.py -j4 + cmsRun BH_dummy_${FNAME}.py + + rm BH_dummy_${FNAME}.py # Recover the data # - ls -l - lcg-cp file://$TOP/$OUTPUT ${OUTDIR}/$OUTPUT - lcg-cp file://$TOP/extracted.root ${OUTDIR}/$OUTPUTE + lcg-cp file://$INPUT ${OUTDIR}/$INFILE + lcg-cp file://$TOP/$OUTPUT ${OUTDIR}/$OUTPUT + lcg-cp file://$TOP/EXTR_$OUTPUT ${OUTDIR}/$OUTPUTE + + rm $OUTPUT + rm EXTR_$OUTPUT + rm $INPUT fi diff --git a/L1Trigger/TrackFindingAM/test/batch/base/AMFIT_base.py b/L1Trigger/TrackFindingAM/test/batch/base/AMFIT_base.py index da9bb33da02b8..dccd9bd523179 100644 --- a/L1Trigger/TrackFindingAM/test/batch/base/AMFIT_base.py +++ b/L1Trigger/TrackFindingAM/test/batch/base/AMFIT_base.py @@ -1,26 +1,3 @@ -######################### -# -# Configuration file for L1 hough fit -# using a file with AMPR content -# -# This script works on any official production sample -# (assuming that this sample contains a container of TTStubs, -# a container of TTClusters, and a container of TrackingParticles) -# -# And of course, a container of patterns.... (TTTracks) -# Instruction to run this script are provided on this page: -# -# http://sviret.web.cern.ch/sviret/Welcome.php?n=CMS.HLLHCTuto -# -# Look at STEP VI -# -# Author: S.Viret (viret@in2p3.fr) -# Date : 20/02/2014 -# -# Script tested with release CMSSW_6_2_0_SLHC7 -# -######################### - import FWCore.ParameterSet.Config as cms process = cms.Process('AMFITBASE') @@ -29,8 +6,8 @@ process.load('Configuration.StandardSequences.Services_cff') process.load('FWCore.MessageService.MessageLogger_cfi') process.load('Configuration.EventContent.EventContent_cff') -process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5DReco_cff') -process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5D_cff') +process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5DPixel10DReco_cff') +process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5DPixel10D_cff') process.load('Configuration.StandardSequences.MagneticField_38T_PostLS1_cff') process.load('L1Trigger.TrackFindingAM.L1AMTrack_cff') process.load('Configuration.StandardSequences.EndOfProcess_cff') @@ -46,7 +23,7 @@ # # You can use as input file the result of the script AMPR_test.py of part 5.2.2 of the tutorial # -# Any other EDM file containing patterns and produced with CMSSW 620_SLHC7 should also work +# Any other EDM file containing patterns and produced with CMSSW 620_SLHC13 should also work # process.source = cms.Source("PoolSource", @@ -88,6 +65,7 @@ process.MIBextraction.L1track_tag = cms.InputTag( "MergeFITOutput", "AML1Tracks") process.MIBextraction.CLUS_container = cms.string( "TTStubsFromPixelDigis") process.MIBextraction.CLUS_name = cms.string( "ClusterAccepted" ) +process.MIBextraction.extractedRootFile= cms.string('EXTRFILENAME') # Keep the PR output process.RAWSIMoutput.outputCommands.append('keep *_*_*_AMPRBASE') @@ -105,10 +83,13 @@ process.schedule = cms.Schedule(process.L1AMFIT_step,process.p,process.endjob_step,process.RAWSIMoutput_step) + # Automatic addition of the customisation function -from SLHCUpgradeSimulations.Configuration.phase2TkCustomsBE5D import customise as customiseBE5D -from SLHCUpgradeSimulations.Configuration.phase2TkCustomsBE5D import l1EventContent as customise_ev_BE5D +from SLHCUpgradeSimulations.Configuration.combinedCustoms import customiseBE5DPixel10D +from SLHCUpgradeSimulations.Configuration.combinedCustoms import customise_ev_BE5DPixel10D + +process=customiseBE5DPixel10D(process) +process=customise_ev_BE5DPixel10D(process) -process=customiseBE5D(process) -process=customise_ev_BE5D(process) +# End of customisation functions diff --git a/L1Trigger/TrackFindingAM/test/batch/base/AMPR_FINAL_MERGER_base.py b/L1Trigger/TrackFindingAM/test/batch/base/AMPR_FINAL_MERGER_base.py index ffc02efd57bb5..c19d0e7cb8610 100644 --- a/L1Trigger/TrackFindingAM/test/batch/base/AMPR_FINAL_MERGER_base.py +++ b/L1Trigger/TrackFindingAM/test/batch/base/AMPR_FINAL_MERGER_base.py @@ -12,7 +12,7 @@ # Author: S.Viret (viret@in2p3.fr) # Date : 17/02/2014 # -# Script tested with release CMSSW_6_2_0_SLHC7 +# Script tested with release CMSSW_6_2_0_SLHC14 # ######################### @@ -24,8 +24,8 @@ process.load('Configuration.StandardSequences.Services_cff') process.load('FWCore.MessageService.MessageLogger_cfi') process.load('Configuration.EventContent.EventContent_cff') -process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5DReco_cff') -process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5D_cff') +process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5DPixel10DReco_cff') +process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5DPixel10D_cff') process.load('Configuration.StandardSequences.MagneticField_38T_PostLS1_cff') process.load('L1Trigger.TrackFindingAM.L1AMTrack_cff') process.load('Configuration.StandardSequences.EndOfProcess_cff') @@ -74,8 +74,11 @@ # Automatic addition of the customisation function -from SLHCUpgradeSimulations.Configuration.phase2TkCustomsBE5D import customise as customiseBE5D -from SLHCUpgradeSimulations.Configuration.phase2TkCustomsBE5D import l1EventContent as customise_ev_BE5D +from SLHCUpgradeSimulations.Configuration.combinedCustoms import customiseBE5DPixel10D +from SLHCUpgradeSimulations.Configuration.combinedCustoms import customise_ev_BE5DPixel10D + +process=customiseBE5DPixel10D(process) +process=customise_ev_BE5DPixel10D(process) + +# End of customisation functions -process=customiseBE5D(process) -process=customise_ev_BE5D(process) diff --git a/L1Trigger/TrackFindingAM/test/batch/base/AMPR_base.py b/L1Trigger/TrackFindingAM/test/batch/base/AMPR_base.py index f43d035b52dfd..f00ed6db29955 100644 --- a/L1Trigger/TrackFindingAM/test/batch/base/AMPR_base.py +++ b/L1Trigger/TrackFindingAM/test/batch/base/AMPR_base.py @@ -13,7 +13,7 @@ # Author: S.Viret (viret@in2p3.fr) # Date : 17/02/2014 # -# Script tested with release CMSSW_6_2_0_SLHC7 +# Script tested with release CMSSW_6_2_0_SLHC14 # ######################### @@ -25,8 +25,8 @@ process.load('Configuration.StandardSequences.Services_cff') process.load('FWCore.MessageService.MessageLogger_cfi') process.load('Configuration.EventContent.EventContent_cff') -process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5DReco_cff') -process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5D_cff') +process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5DPixel10DReco_cff') +process.load('Configuration.Geometry.GeometryExtendedPhase2TkBE5DPixel10D_cff') process.load('Configuration.StandardSequences.MagneticField_38T_PostLS1_cff') process.load('L1Trigger.TrackFindingAM.L1AMTrack_cff') process.load('Configuration.StandardSequences.EndOfProcess_cff') @@ -79,8 +79,12 @@ # Automatic addition of the customisation function -from SLHCUpgradeSimulations.Configuration.phase2TkCustomsBE5D import customise as customiseBE5D -from SLHCUpgradeSimulations.Configuration.phase2TkCustomsBE5D import l1EventContent as customise_ev_BE5D +from SLHCUpgradeSimulations.Configuration.combinedCustoms import customiseBE5DPixel10D +from SLHCUpgradeSimulations.Configuration.combinedCustoms import customise_ev_BE5DPixel10D + +process=customiseBE5DPixel10D(process) +process=customise_ev_BE5DPixel10D(process) + +# End of customisation functions + -process=customiseBE5D(process) -process=customise_ev_BE5D(process) diff --git a/L1Trigger/TrackFindingAM/test/extract_AM_info.py b/L1Trigger/TrackFindingAM/test/extract_AM_info.py index 693466999d49f..b89ac40b62d29 100644 --- a/L1Trigger/TrackFindingAM/test/extract_AM_info.py +++ b/L1Trigger/TrackFindingAM/test/extract_AM_info.py @@ -17,7 +17,7 @@ # Author: S.Viret (viret@in2p3.fr) # Date : 27/02/2014 # -# Script tested with release CMSSW_6_2_0_SLHC8 +# Script tested with release CMSSW_6_2_0_SLHC13 # ######### diff --git a/PhysicsTools/JetExamples/test/printJetFlavourInfo.cc b/PhysicsTools/JetExamples/test/printJetFlavourInfo.cc index ce0cf99494ca9..05d4ccafee0fd 100644 --- a/PhysicsTools/JetExamples/test/printJetFlavourInfo.cc +++ b/PhysicsTools/JetExamples/test/printJetFlavourInfo.cc @@ -58,20 +58,23 @@ void printJetFlavourInfo::analyze(const edm::Event& iEvent, const edm::EventSetu for(size_t gj=0; gjsize(); ++gj) { - double matchedDR = 1e9; + double matchedDR2 = 1e9; int matchedIdx = -1; - for(reco::JetFlavourInfoMatchingCollection::const_iterator j = theJetFlavourInfos->begin(); - j != theJetFlavourInfos->end(); - ++j) + if( groomedJets->at(gj).pt()>0. ) // skips pathological cases of groomed jets with Pt=0 { - if( jetLocks.at(j - theJetFlavourInfos->begin()) ) continue; // skip jets that have already been matched - - double tempDR = reco::deltaR( j->first->rapidity(), j->first->phi(), groomedJets->at(gj).rapidity(), groomedJets->at(gj).phi() ); - if( tempDR < matchedDR ) + for(reco::JetFlavourInfoMatchingCollection::const_iterator j = theJetFlavourInfos->begin(); + j != theJetFlavourInfos->end(); + ++j) { - matchedDR = tempDR; - matchedIdx = (j - theJetFlavourInfos->begin()); + if( jetLocks.at(j - theJetFlavourInfos->begin()) ) continue; // skip jets that have already been matched + + double tempDR2 = reco::deltaR2( j->first->rapidity(), j->first->phi(), groomedJets->at(gj).rapidity(), groomedJets->at(gj).phi() ); + if( tempDR2 < matchedDR2 ) + { + matchedDR2 = tempDR2; + matchedIdx = (j - theJetFlavourInfos->begin()); + } } } @@ -79,9 +82,6 @@ void printJetFlavourInfo::analyze(const edm::Event& iEvent, const edm::EventSetu jetIndices.push_back(matchedIdx); } - if( std::find( jetIndices.begin(), jetIndices.end(), -1 ) != jetIndices.end() ) - throw cms::Exception("Jet matching failed") << "Matching groomed to original jets failed. Please check that the jet algorithm, jet size, and Pt threshold match for the two jet collections."; - for(size_t j=0; jsize(); ++j) { std::vector::iterator matchedIndex = std::find( jetIndices.begin(), jetIndices.end(), j ); @@ -101,7 +101,7 @@ void printJetFlavourInfo::analyze(const edm::Event& iEvent, const edm::EventSetu << "[printJetFlavourInfo] Jet " << (j - theJetFlavourInfos->begin()) << " pt, eta, rapidity, phi = " << aJet->pt() << ", " << aJet->eta() << ", " << aJet->rapidity() << ", " - << aJet->phi() << ", " + << aJet->phi() << std::endl; // ----------------------- Hadrons ------------------------------- std::cout << " Hadron-based flavour: " << aInfo.getHadronFlavour() << std::endl; @@ -205,7 +205,7 @@ void printJetFlavourInfo::analyze(const edm::Event& iEvent, const edm::EventSetu << aSubjet->rapidity() << ", " << aSubjet->phi() << ", " << reco::deltaR( aSubjet->eta(), aSubjet->phi(), aJet->eta(), aJet->phi() ) << ", " - << reco::deltaR( aSubjet->rapidity(), aSubjet->phi(), aJet->rapidity(), aJet->phi() ) << ", " + << reco::deltaR( aSubjet->rapidity(), aSubjet->phi(), aJet->rapidity(), aJet->phi() ) << std::endl; // ----------------------- Hadrons ------------------------------- std::cout << " Hadron-based flavour: " << aInfo.getHadronFlavour() << std::endl; diff --git a/PhysicsTools/JetMCAlgos/plugins/JetFlavourClustering.cc b/PhysicsTools/JetMCAlgos/plugins/JetFlavourClustering.cc index a7051236ffc1b..18f52a121f733 100644 --- a/PhysicsTools/JetMCAlgos/plugins/JetFlavourClustering.cc +++ b/PhysicsTools/JetMCAlgos/plugins/JetFlavourClustering.cc @@ -473,27 +473,36 @@ JetFlavourClustering::matchReclusteredJets(const edm::Handlesize(); ++j) { - double matchedDR = 1e9; + double matchedDR2 = 1e9; int matchedIdx = -1; for(size_t rj=0; rjat(j).rapidity(), jets->at(j).phi(), reclusteredJets.at(rj).rapidity(), reclusteredJets.at(rj).phi_std() ); - if( tempDR < matchedDR ) + double tempDR2 = reco::deltaR2( jets->at(j).rapidity(), jets->at(j).phi(), reclusteredJets.at(rj).rapidity(), reclusteredJets.at(rj).phi_std() ); + if( tempDR2 < matchedDR2 ) { - matchedDR = tempDR; + matchedDR2 = tempDR2; matchedIdx = rj; } } - if( matchedIdx>=0 ) matchedLocks.at(matchedIdx) = true; + if( matchedIdx>=0 ) + { + if ( matchedDR2 > rParam_*rParam_ ) + { + edm::LogError("JetMatchingFailed") << "Matched reclustered jet " << matchedIdx << " and original jet " << j <<" are separated by dR=" << sqrt(matchedDR2) << " which is greater than the jet size R=" << rParam_ << ".\n" + << "This is not expected so please check that the jet algorithm and jet size match those used for the original jet collection."; + } + else + matchedLocks.at(matchedIdx) = true; + } + else + edm::LogError("JetMatchingFailed") << "Matching reclustered to original jets failed. Please check that the jet algorithm and jet size match those used for the original jet collection."; + matchedIndices.push_back(matchedIdx); } - - if( std::find( matchedIndices.begin(), matchedIndices.end(), -1 ) != matchedIndices.end() ) - edm::LogError("JetMatchingFailed") << "Matching reclustered to original jets failed. Please check that the jet algorithm and jet size match those used for the original jet collection."; } // ------------ method that matches groomed and original jets based on minimum dR ------------ @@ -507,28 +516,38 @@ JetFlavourClustering::matchGroomedJets(const edm::Handle >& for(size_t gj=0; gjsize(); ++gj) { - double matchedDR = 1e9; + double matchedDR2 = 1e9; int matchedIdx = -1; - for(size_t j=0; jsize(); ++j) + if( groomedJets->at(gj).pt()>0. ) // skips pathological cases of groomed jets with Pt=0 { - if( jetLocks.at(j) ) continue; // skip jets that have already been matched - - double tempDR = reco::deltaR( jets->at(j).rapidity(), jets->at(j).phi(), groomedJets->at(gj).rapidity(), groomedJets->at(gj).phi() ); - if( tempDR < matchedDR ) + for(size_t j=0; jsize(); ++j) { - matchedDR = tempDR; - matchedIdx = j; + if( jetLocks.at(j) ) continue; // skip jets that have already been matched + + double tempDR2 = reco::deltaR2( jets->at(j).rapidity(), jets->at(j).phi(), groomedJets->at(gj).rapidity(), groomedJets->at(gj).phi() ); + if( tempDR2 < matchedDR2 ) + { + matchedDR2 = tempDR2; + matchedIdx = j; + } } } - if( matchedIdx>=0 ) jetLocks.at(matchedIdx) = true; + if( matchedIdx>=0 ) + { + if ( matchedDR2 > rParam_*rParam_ ) + { + edm::LogWarning("MatchedJetsFarApart") << "Matched groomed jet " << gj << " and original jet " << matchedIdx <<" are separated by dR=" << sqrt(matchedDR2) << " which is greater than the jet size R=" << rParam_ << ".\n" + << "This is not expected so the matching of these two jets has been discarded. Please check that the two jet collections belong to each other."; + matchedIdx = -1; + } + else + jetLocks.at(matchedIdx) = true; + } jetIndices.push_back(matchedIdx); } - if( std::find( jetIndices.begin(), jetIndices.end(), -1 ) != jetIndices.end() ) - edm::LogError("JetMatchingFailed") << "Matching groomed to original jets failed. Please check that the two jet collections belong to each other."; - for(size_t j=0; jsize(); ++j) { std::vector::iterator matchedIndex = std::find( jetIndices.begin(), jetIndices.end(), j ); diff --git a/PhysicsTools/PatAlgos/python/tools/tauTools.py b/PhysicsTools/PatAlgos/python/tools/tauTools.py index 0b139e8550d1a..5b262edeaf31a 100644 --- a/PhysicsTools/PatAlgos/python/tools/tauTools.py +++ b/PhysicsTools/PatAlgos/python/tools/tauTools.py @@ -117,6 +117,16 @@ def _switchToPFTau(process, ("chargedIsoPtSum", "MVA3IsolationChargedIsoPtSum"), ("neutralIsoPtSum", "MVA3IsolationNeutralIsoPtSum"), ("puCorrPtSum", "MVA3IsolationPUcorrPtSum"), + ("rhoCorrPtSum", "MVA3IsolationRhoCorrPtSum"), + ("neutralHadronIsoPtSum", "MVA3IsolationNeutralHadronIsoPtSum"), + ("weightedNeutralIsoPtSum1", "MVA3IsolationNeutralIsoPtSumWeight1"), + ("weightedNeutralIsoPtSum2", "MVA3IsolationNeutralIsoPtSumWeight2"), + ("weightedNeutralIsoPtSum1NQ", "MVA3IsolationNeutralIsoPtSumWeight1NQ"), + ("weightedNeutralIsoPtSum2NQ", "MVA3IsolationNeutralIsoPtSumWeight2NQ"), + ("weightedNeutralHadronIsoPtSum1", "MVA3IsolationNeutralHadronIsoPtSumWeight1"), + ("weightedNeutralHadronIsoPtSum2", "MVA3IsolationNeutralHadronIsoPtSumWeight2"), + ("weightedNeutralHadronIsoPtSum1NQ", "MVA3IsolationNeutralHadronIsoPtSumWeight1NQ"), + ("weightedNeutralHadronIsoPtSum2NQ", "MVA3IsolationNeutralHadronIsoPtSumWeight2NQ"), ("byIsolationMVA3oldDMwoLTraw", "DiscriminationByIsolationMVA3oldDMwoLTraw"), ("byVLooseIsolationMVA3oldDMwoLT", "DiscriminationByVLooseIsolationMVA3oldDMwoLT"), ("byLooseIsolationMVA3oldDMwoLT", "DiscriminationByLooseIsolationMVA3oldDMwoLT"), diff --git a/RecoBTag/SecondaryVertex/src/CombinedSVSoftLeptonComputer.cc b/RecoBTag/SecondaryVertex/src/CombinedSVSoftLeptonComputer.cc index 7e80ce45d90fe..46e54c3c54dcc 100644 --- a/RecoBTag/SecondaryVertex/src/CombinedSVSoftLeptonComputer.cc +++ b/RecoBTag/SecondaryVertex/src/CombinedSVSoftLeptonComputer.cc @@ -436,7 +436,6 @@ CombinedSVSoftLeptonComputer::operator () (const TrackIPTagInfo &ipInfo, vars.insert(btau::leptonSip3d,propertiesElec.sip3d , true); vars.insert(btau::leptonDeltaR,propertiesElec.deltaR , true); vars.insert(btau::leptonRatioRel,propertiesElec.ratioRel , true); - vars.insert(btau::leptonP0Par,propertiesElec.p0Par , true); vars.insert(btau::leptonEtaRel,propertiesElec.etaRel , true); vars.insert(btau::leptonRatio,propertiesElec.ratio , true); } diff --git a/RecoEcal/EgammaClusterAlgos/src/PFECALSuperClusterAlgo.cc b/RecoEcal/EgammaClusterAlgos/src/PFECALSuperClusterAlgo.cc index 6a8d8cd381fae..892c150a1075d 100644 --- a/RecoEcal/EgammaClusterAlgos/src/PFECALSuperClusterAlgo.cc +++ b/RecoEcal/EgammaClusterAlgos/src/PFECALSuperClusterAlgo.cc @@ -251,6 +251,10 @@ loadAndSortPFClusters(const edm::Event &iEvent) { _clustersEE.push_back(calib_cluster); } break; + case PFLayer::HGC_ECAL: + if( calib_cluster->energy() > threshPFClusterEndcap_ ) { + _clustersEE.push_back(calib_cluster); + } default: break; } @@ -309,6 +313,13 @@ buildSuperCluster(CalibClusterPtr& seed, << " in the ECAL endcap!" << std::endl; isEE = true; break; + case PFLayer::HGC_ECAL: + IsClusteredWithSeed.phiwidthSuperCluster_ = phiwidthSuperClusterEndcap_; + IsClusteredWithSeed.etawidthSuperCluster_ = etawidthSuperClusterEndcap_; + edm::LogInfo("PFClustering") << "Building HGC SC number " + << superClustersEE_->size() + 1 + << " in the HGC ECAL!" << std::endl; + break; default: break; } @@ -491,6 +502,9 @@ buildSuperCluster(CalibClusterPtr& seed, case PFLayer::ECAL_ENDCAP: superClustersEE_->push_back(new_sc); break; + case PFLayer::HGC_ECAL: + superClustersEE_->push_back(new_sc); + break; default: break; } diff --git a/RecoEgamma/EgammaElectronAlgos/src/GsfElectronAlgo.cc b/RecoEgamma/EgammaElectronAlgos/src/GsfElectronAlgo.cc index 91e0f611839dd..91333459bc20e 100644 --- a/RecoEgamma/EgammaElectronAlgos/src/GsfElectronAlgo.cc +++ b/RecoEgamma/EgammaElectronAlgos/src/GsfElectronAlgo.cc @@ -21,6 +21,7 @@ #include "DataFormats/EcalDetId/interface/EcalSubdetector.h" #include "DataFormats/EcalDetId/interface/EBDetId.h" #include "DataFormats/EcalDetId/interface/EEDetId.h" +#include "DataFormats/ForwardDetId/interface/HGCEEDetId.h" #include "DataFormats/GeometryVector/interface/GlobalPoint.h" #include "DataFormats/GeometryVector/interface/GlobalVector.h" @@ -1032,10 +1033,12 @@ void GsfElectronAlgo::setCutBasedPreselectionFlag( GsfElectron * ele, const reco LogTrace("GsfElectronAlgo") << "HoE1 : " << ele->hcalDepth1OverEcal() << ", HoE2 : " << ele->hcalDepth2OverEcal(); double had = ele->hcalOverEcal()*ele->superCluster()->energy() ; const reco::CaloCluster & seedCluster = *(ele->superCluster()->seed()) ; + int component = seedCluster.hitsAndFractions()[0].first.det(); int detector = seedCluster.hitsAndFractions()[0].first.subdetId() ; bool HoEveto = false ; if (detector==EcalBarrel && (hadmaxHBarrel || (had/ele->superCluster()->energy())maxHOverEBarrel)) HoEveto=true; else if (detector==EcalEndcap && (hadmaxHEndcaps || (had/ele->superCluster()->energy())maxHOverEEndcaps)) HoEveto=true; + else if (component== DetId::Forward && detector==HGCEE && (hadmaxHEndcaps || (had/ele->superCluster()->energy())maxHOverEEndcaps)) HoEveto=true; if ( !HoEveto ) return ; LogTrace("GsfElectronAlgo") << "H/E criteria are satisfied"; @@ -1198,6 +1201,7 @@ void GsfElectronAlgo::createElectron() //==================================================== reco::GsfElectron::FiducialFlags fiducialFlags ; + int component = seedXtalId.det(); int detector = seedXtalId.subdetId() ; double feta=std::abs(electronData_->superClusterRef->position().eta()) ; if (detector==EcalBarrel) @@ -1232,6 +1236,9 @@ void GsfElectronAlgo::createElectron() { fiducialFlags.isEE = true; } + else if( component == DetId::Forward && detector==HGCEE ) { + fiducialFlags.isEE = true; + } else { throw cms::Exception("GsfElectronAlgo|UnknownXtalRegion")<<"createElectron(): do not know if it is a barrel or endcap seed cluster !!!!" ; } diff --git a/RecoEgamma/EgammaElectronProducers/plugins/ElectronSeedProducer.cc b/RecoEgamma/EgammaElectronProducers/plugins/ElectronSeedProducer.cc index a407b0822f704..dbe5a69757596 100644 --- a/RecoEgamma/EgammaElectronProducers/plugins/ElectronSeedProducer.cc +++ b/RecoEgamma/EgammaElectronProducers/plugins/ElectronSeedProducer.cc @@ -37,6 +37,8 @@ #include "DataFormats/EcalDetId/interface/EBDetId.h" #include "DataFormats/EcalDetId/interface/EEDetId.h" +#include "DataFormats/ForwardDetId/interface/HGCEEDetId.h" + #include "FWCore/Framework/interface/Frameworkfwd.h" #include "FWCore/Framework/interface/EDProducer.h" #include "FWCore/Framework/interface/Event.h" @@ -224,9 +226,11 @@ void ElectronSeedProducer::filterClusters had2 = hcalHelper_->hcalESumDepth2(scl); had = had1+had2 ; scle = scl.energy() ; + int component = scl.seed()->hitsAndFractions()[0].first.det() ; int detector = scl.seed()->hitsAndFractions()[0].first.subdetId() ; if (detector==EcalBarrel && (had(superClusters,i)) ; diff --git a/RecoEgamma/EgammaIsolationAlgos/plugins/EgammaRecHitExtractor.cc b/RecoEgamma/EgammaIsolationAlgos/plugins/EgammaRecHitExtractor.cc index 185ed9851c675..c1db20d871b8d 100644 --- a/RecoEgamma/EgammaIsolationAlgos/plugins/EgammaRecHitExtractor.cc +++ b/RecoEgamma/EgammaIsolationAlgos/plugins/EgammaRecHitExtractor.cc @@ -121,15 +121,10 @@ reco::IsoDeposit EgammaRecHitExtractor::deposit(const edm::Event & iEvent, const CaloGeometry* caloGeom = pG.product(); const CaloSubdetectorGeometry* barrelgeom = caloGeom->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); - const CaloSubdetectorGeometry* endcapgeom = caloGeom->getSubdetectorGeometry(DetId::Ecal,EcalEndcap) != NULL ? - caloGeom->getSubdetectorGeometry(DetId::Ecal,EcalEndcap) : - caloGeom->getSubdetectorGeometry(DetId::Ecal,EcalShashlik); //Shervin + const CaloSubdetectorGeometry* endcapgeom = caloGeom->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); + if( endcapgeom==nullptr ) endcapgeom=caloGeom->getSubdetectorGeometry(DetId::Ecal,EcalShashlik); //Shervin - if(endcapgeom!=caloGeom->getSubdetectorGeometry(DetId::Ecal,EcalShashlik)){ - assert(endcapgeom==caloGeom->getSubdetectorGeometry(DetId::Ecal,EcalShashlik)); - } - if(endcapgeom==NULL) - assert(endcapgeom!=NULL); + //assert(endcapgeom!=nullptr); static std::string metname = "EgammaIsolationAlgos|EgammaRecHitExtractor"; @@ -165,7 +160,7 @@ reco::IsoDeposit EgammaRecHitExtractor::deposit(const edm::Event & iEvent, collect(deposit, sc, barrelgeom, caloGeom, *barrelEcalRecHitsH, sevLevel, true); } - if ((!inBarrel) || tryBoth_) { + if ( endcapgeom != nullptr && ( (!inBarrel) || tryBoth_ ) ) { collect(deposit, sc, endcapgeom, caloGeom, *endcapEcalRecHitsH, sevLevel, false); } diff --git a/RecoEgamma/EgammaIsolationAlgos/src/EgammaRecHitIsolation.cc b/RecoEgamma/EgammaIsolationAlgos/src/EgammaRecHitIsolation.cc index 7488efb747bd2..b8257016d3048 100644 --- a/RecoEgamma/EgammaIsolationAlgos/src/EgammaRecHitIsolation.cc +++ b/RecoEgamma/EgammaIsolationAlgos/src/EgammaRecHitIsolation.cc @@ -61,7 +61,7 @@ EgammaRecHitIsolation::EgammaRecHitIsolation (double extRadius, subdet_[0] = caloGeom->getSubdetectorGeometry(DetId::Ecal,EcalBarrel); subdet_[1] = caloGeom->getSubdetectorGeometry(DetId::Ecal,EcalEndcap); if(subdet_[1]==NULL) subdet_[1] = caloGeom->getSubdetectorGeometry(DetId::Ecal,EcalShashlik); - assert(subdet_[1]!=NULL); + //assert(subdet_[1]!=NULL); } EgammaRecHitIsolation::~EgammaRecHitIsolation () @@ -84,6 +84,7 @@ double EgammaRecHitIsolation::getSum_(const reco::Candidate* emObject,bool retur std::vector< std::pair >::const_iterator rhIt; for(int subdetnr=0; subdetnr<=1 ; subdetnr++){ // look in barrel and endcap + if( !subdet_[subdetnr] ) continue; CaloSubdetectorGeometry::DetIdSet chosen = subdet_[subdetnr]->getCells(pclu,extRadius_);// select cells around cluster CaloRecHitMetaCollectionV::const_iterator j = caloHits_->end(); for (CaloSubdetectorGeometry::DetIdSet::const_iterator i = chosen.begin ();i != chosen.end (); ++i){ //loop selected cells @@ -199,6 +200,7 @@ double EgammaRecHitIsolation::getSum_(const reco::SuperCluster* sc, bool returnE for(int subdetnr=0; subdetnr<=1 ; subdetnr++){ // look in barrel and endcap + if( !subdet_[subdetnr] ) continue; CaloSubdetectorGeometry::DetIdSet chosen = subdet_[subdetnr]->getCells(pclu,extRadius_);// select cells around cluster CaloRecHitMetaCollectionV::const_iterator j=caloHits_->end(); for (CaloSubdetectorGeometry::DetIdSet::const_iterator i = chosen.begin ();i!= chosen.end ();++i){//loop selected cells diff --git a/RecoLocalCalo/CaloTowersCreator/src/CaloTowersCreationAlgo.cc b/RecoLocalCalo/CaloTowersCreator/src/CaloTowersCreationAlgo.cc index 55dc5967a4977..76ffb78941bed 100644 --- a/RecoLocalCalo/CaloTowersCreator/src/CaloTowersCreationAlgo.cc +++ b/RecoLocalCalo/CaloTowersCreator/src/CaloTowersCreationAlgo.cc @@ -1304,13 +1304,15 @@ GlobalPoint CaloTowersCreationAlgo::hadShwPosFromCells(DetId frontCellId, DetId GlobalPoint point = frontCellGeometry->getPosition(); - CaloCellGeometry::CornersVec cv = backCellGeometry->getCorners(); - - GlobalPoint backPoint = GlobalPoint(0.25 * (cv[4].x() + cv[5].x() + cv[6].x() + cv[7].x()), - 0.25 * (cv[4].y() + cv[5].y() + cv[6].y() + cv[7].y()), - 0.25 * (cv[4].z() + cv[5].z() + cv[6].z() + cv[7].z())); + if( backCellGeometry ) { + CaloCellGeometry::CornersVec cv = backCellGeometry->getCorners(); + + GlobalPoint backPoint = GlobalPoint(0.25 * (cv[4].x() + cv[5].x() + cv[6].x() + cv[7].x()), + 0.25 * (cv[4].y() + cv[5].y() + cv[6].y() + cv[7].y()), + 0.25 * (cv[4].z() + cv[5].z() + cv[6].z() + cv[7].z())); - point += fracDepth * (backPoint - point); + point += fracDepth * (backPoint - point); + } return point; } diff --git a/RecoLocalCalo/Configuration/python/RecoLocalCalo_cff.py b/RecoLocalCalo/Configuration/python/RecoLocalCalo_cff.py index b9f1469ce68ec..74c9df0da9357 100644 --- a/RecoLocalCalo/Configuration/python/RecoLocalCalo_cff.py +++ b/RecoLocalCalo/Configuration/python/RecoLocalCalo_cff.py @@ -17,10 +17,13 @@ #HCAL reconstruction from RecoLocalCalo.Configuration.hcalLocalReco_cff import * from RecoLocalCalo.Configuration.hcalGlobalReco_cff import * +# +# HGCAL reconstruction +from RecoLocalCalo.Configuration.hgcalLocalRecoSequence_cff import * # # sequence CaloLocalReco and CaloGlobalReco # -calolocalreco = cms.Sequence(ecalLocalRecoSequence+hcalLocalRecoSequence) +calolocalreco = cms.Sequence(ecalLocalRecoSequence+hcalLocalRecoSequence+hgcalLocalRecoSequence) caloglobalreco = cms.Sequence(hcalGlobalRecoSequence) from RecoLocalCalo.HcalRecProducers.HcalHitSelection_cfi import * diff --git a/RecoLocalCalo/Configuration/python/hgcalLocalReco_EventContent_cff.py b/RecoLocalCalo/Configuration/python/hgcalLocalReco_EventContent_cff.py index 5a579311eaf2d..053fcd4d70b69 100644 --- a/RecoLocalCalo/Configuration/python/hgcalLocalReco_EventContent_cff.py +++ b/RecoLocalCalo/Configuration/python/hgcalLocalReco_EventContent_cff.py @@ -4,13 +4,17 @@ #Full Event content hgcalLocalRecoFEVT = cms.PSet( outputCommands = cms.untracked.vstring( - 'keep *_HGCalUncalibRecHit_*_*', - 'keep *_HGCRecHit_*_*') + 'keep *_*_HGCalUncalibRecHit_*', + 'keep *_*_HGCHEBRecHits_*', + 'keep *_*_HGCHEFRecHits_*', + 'keep *_*_HGCEERecHits_*') ) #RECO content hgcalLocalRecoRECO = cms.PSet( outputCommands = cms.untracked.vstring( - 'keep *_HGCRecHit_*_*', + 'keep *_*_HGCHEBRecHits_*', + 'keep *_*_HGCHEFRecHits_*', + 'keep *_*_HGCEERecHits_*' ) ) #AOD content diff --git a/RecoLocalCalo/HGCalRecAlgos/interface/HGCalRecHitSimpleAlgo.h b/RecoLocalCalo/HGCalRecAlgos/interface/HGCalRecHitSimpleAlgo.h index d6f8ef8f845b0..4217f67c3d169 100644 --- a/RecoLocalCalo/HGCalRecAlgos/interface/HGCalRecHitSimpleAlgo.h +++ b/RecoLocalCalo/HGCalRecAlgos/interface/HGCalRecHitSimpleAlgo.h @@ -42,9 +42,9 @@ class HGCalRecHitSimpleAlgo : public HGCalRecHitAbsAlgo { } // float clockToNsConstant = 25; - float energy = uncalibRH.amplitude(); - // float time = uncalibRH.jitter(); - float time = 0; // fast-track digi conversion + float energy = uncalibRH.amplitude() * adcToGeVConstant_; + float time = uncalibRH.jitter(); + if(time<0) time = 0; // fast-track digi conversion HGCRecHit rh( uncalibRH.id(), energy, time ); diff --git a/RecoLocalCalo/HGCalRecProducers/plugins/BuildFile.xml b/RecoLocalCalo/HGCalRecProducers/plugins/BuildFile.xml index 13d79ebd2a632..943763bc65051 100644 --- a/RecoLocalCalo/HGCalRecProducers/plugins/BuildFile.xml +++ b/RecoLocalCalo/HGCalRecProducers/plugins/BuildFile.xml @@ -1,5 +1,6 @@ + diff --git a/RecoLocalCalo/HGCalRecProducers/plugins/HGCalRecHitWorkerSimple.cc b/RecoLocalCalo/HGCalRecProducers/plugins/HGCalRecHitWorkerSimple.cc index 128e492dda41a..b1b873ce74724 100644 --- a/RecoLocalCalo/HGCalRecProducers/plugins/HGCalRecHitWorkerSimple.cc +++ b/RecoLocalCalo/HGCalRecProducers/plugins/HGCalRecHitWorkerSimple.cc @@ -11,6 +11,21 @@ HGCalRecHitWorkerSimple::HGCalRecHitWorkerSimple(const edm::ParameterSet&ps) : HGCalRecHitWorkerBaseClass(ps) { rechitMaker_ = new HGCalRecHitSimpleAlgo(); + // HGCee constants + HGCEEmipInKeV_ = ps.getUntrackedParameter("HGCEEmipInKeV"); + HGCEElsbInMIP_ = ps.getUntrackedParameter("HGCEElsbInMIP"); + HGCEEmip2noise_ = ps.getUntrackedParameter("HGCEEmip2noise"); + hgceeADCtoGeV_ = HGCEEmipInKeV_ * HGCEElsbInMIP_/1000000; + // HGChef constants + HGCHEFmipInKeV_ = ps.getUntrackedParameter("HGCHEFmipInKeV"); + HGCHEFlsbInMIP_ = ps.getUntrackedParameter("HGCHEFlsbInMIP"); + HGCHEFmip2noise_ = ps.getUntrackedParameter("HGCHEFmip2noise"); + hgchefADCtoGeV_ = HGCHEFmipInKeV_ * HGCHEFlsbInMIP_/1000000; + // HGCheb constants + HGCHEBmipInKeV_ = ps.getUntrackedParameter("HGCHEBmipInKeV"); + HGCHEBlsbInMIP_ = ps.getUntrackedParameter("HGCHEBlsbInMIP"); + HGCHEBmip2noise_ = ps.getUntrackedParameter("HGCHEBmip2noise"); + hgchebADCtoGeV_ = HGCHEBmipInKeV_ * HGCHEBlsbInMIP_/1000000; // v_chstatus_ = ps.getParameter >("ChannelStatusToBeExcluded"); // v_DB_reco_flags_ = ps.getParameter >("flagsMapDBReco"); // killDeadChannels_ = ps.getParameter("killDeadChannels"); @@ -44,13 +59,13 @@ HGCalRecHitWorkerSimple::run( const edm::Event & evt, // float offsetTime = 0; // the global time phase if ( detid.subdetId() == HGCEE ) { - // rechitMaker_->setADCToGeVConstant( float(agc->getEEValue()) ); + rechitMaker_->setADCToGeVConstant(float(hgceeADCtoGeV_) ); // offsetTime = offtime->getEEValue(); } else if ( detid.subdetId() == HGCHEF ) { - // rechitMaker_->setADCToGeVConstant( float(agc->getHEFValue()) ); + rechitMaker_->setADCToGeVConstant(float(hgchefADCtoGeV_) ); // offsetTime = offtime->getHEFValue(); }else { - // rechitMaker_->setADCToGeVConstant( float(agc->getHEBValue()) ); + rechitMaker_->setADCToGeVConstant(float(hgchebADCtoGeV_) ); // offsetTime = offtime->getHEBValue(); } diff --git a/RecoLocalCalo/HGCalRecProducers/plugins/HGCalRecHitWorkerSimple.h b/RecoLocalCalo/HGCalRecProducers/plugins/HGCalRecHitWorkerSimple.h index 315bf527cfab8..99511b35312de 100644 --- a/RecoLocalCalo/HGCalRecProducers/plugins/HGCalRecHitWorkerSimple.h +++ b/RecoLocalCalo/HGCalRecProducers/plugins/HGCalRecHitWorkerSimple.h @@ -9,6 +9,7 @@ #include "RecoLocalCalo/HGCalRecProducers/interface/HGCalRecHitWorkerBaseClass.h" #include "RecoLocalCalo/HGCalRecAlgos/interface/HGCalRecHitSimpleAlgo.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/Framework/interface/ESHandle.h" @@ -20,10 +21,13 @@ class HGCalRecHitWorkerSimple : public HGCalRecHitWorkerBaseClass { void set(const edm::EventSetup& es); bool run(const edm::Event& evt, const HGCUncalibratedRecHit& uncalibRH, HGCRecHitCollection & result); - - protected: + double HGCEEmipInKeV_, HGCEElsbInMIP_, HGCEEmip2noise_; + double HGCHEFmipInKeV_, HGCHEFlsbInMIP_, HGCHEFmip2noise_; + double HGCHEBmipInKeV_, HGCHEBlsbInMIP_, HGCHEBmip2noise_; + double hgceeADCtoGeV_, hgchefADCtoGeV_, hgchebADCtoGeV_; + std::vector v_chstatus_; std::vector v_DB_reco_flags_; diff --git a/RecoLocalCalo/HGCalRecProducers/python/HGCalRecHit_cfi.py b/RecoLocalCalo/HGCalRecProducers/python/HGCalRecHit_cfi.py index a6b6e48c9f0c5..eeebf6980c877 100644 --- a/RecoLocalCalo/HGCalRecProducers/python/HGCalRecHit_cfi.py +++ b/RecoLocalCalo/HGCalRecProducers/python/HGCalRecHit_cfi.py @@ -1,15 +1,30 @@ import FWCore.ParameterSet.Config as cms +# from SimCalorimetry.HGCSimProducers.hgcDigiProducers_cff import * +from SimGeneral.MixingModule.hgcalDigitizer_cfi import * # HGCAL rechit producer HGCalRecHit = cms.EDProducer("HGCalRecHitProducer", - HGCEErechitCollection = cms.string('HGCEERecHits'), - HGCEEuncalibRecHitCollection = cms.InputTag("HGCalUncalibRecHit","HGCEEUncalibRecHits"), - HGCHEFrechitCollection = cms.string('HGCHEFRecHits'), - HGCHEFuncalibRecHitCollection = cms.InputTag("HGCalUncalibRecHit","HGCHEFUncalibRecHits"), - HGCHEBrechitCollection = cms.string('HGCHEBRecHits'), - HGCHEBuncalibRecHitCollection = cms.InputTag("HGCalUncalibRecHit","HGCHEBUncalibRecHits"), + HGCEErechitCollection = cms.string('HGCEERecHits'), + HGCEEuncalibRecHitCollection = cms.InputTag("HGCalUncalibRecHit","HGCEEUncalibRecHits"), + HGCHEFrechitCollection = cms.string('HGCHEFRecHits'), + HGCHEFuncalibRecHitCollection = cms.InputTag("HGCalUncalibRecHit","HGCHEFUncalibRecHits"), + HGCHEBrechitCollection = cms.string('HGCHEBRecHits'), + HGCHEBuncalibRecHitCollection = cms.InputTag("HGCalUncalibRecHit","HGCHEBUncalibRecHits"), + # digi constants + + HGCEEmipInKeV = hgceeDigitizer.digiCfg.mipInKeV, + HGCEElsbInMIP = hgceeDigitizer.digiCfg.lsbInMIP, + HGCEEmip2noise = hgceeDigitizer.digiCfg.mip2noise, - # algo - algo = cms.string("HGCalRecHitWorkerSimple") + HGCHEFmipInKeV = hgchefrontDigitizer.digiCfg.mipInKeV, + HGCHEFlsbInMIP = hgchefrontDigitizer.digiCfg.lsbInMIP, + HGCHEFmip2noise = hgchefrontDigitizer.digiCfg.mip2noise, - ) + HGCHEBmipInKeV = hgchebackDigitizer.digiCfg.mipInKeV, + HGCHEBlsbInMIP = hgchebackDigitizer.digiCfg.lsbInMIP, + HGCHEBmip2noise = hgchebackDigitizer.digiCfg.mip2noise, + + # algo + algo = cms.string("HGCalRecHitWorkerSimple") + + ) diff --git a/RecoLocalCalo/HGCalRecProducers/python/HGCalUncalibRecHit_cfi.py b/RecoLocalCalo/HGCalRecProducers/python/HGCalUncalibRecHit_cfi.py index 6f1695da5f487..4ab3f905591f4 100644 --- a/RecoLocalCalo/HGCalRecProducers/python/HGCalUncalibRecHit_cfi.py +++ b/RecoLocalCalo/HGCalRecProducers/python/HGCalUncalibRecHit_cfi.py @@ -2,11 +2,11 @@ # HGCAL producer of rechits starting from digis HGCalUncalibRecHit = cms.EDProducer("HGCalUncalibRecHitProducer", - HGCEEdigiCollection = cms.InputTag("HGCalDigis","HGCEEDigis"), + HGCEEdigiCollection = cms.InputTag("mix","HGCDigisEE"), HGCEEhitCollection = cms.string('HGCEEUncalibRecHits'), - HGCHEFdigiCollection = cms.InputTag("HGCalDigis","HGCHEFDigis"), + HGCHEFdigiCollection = cms.InputTag("mix","HGCDigisHEfront"), HGCHEFhitCollection = cms.string('HGCHEFUncalibRecHits'), - HGCHEBdigiCollection = cms.InputTag("HGCalDigis","HGCHEBDigis"), + HGCHEBdigiCollection = cms.InputTag("mix","HGCDigisHEback"), HGCHEBhitCollection = cms.string('HGCHEBUncalibRecHits'), algo = cms.string("HGCalUncalibRecHitWorkerWeights") ) diff --git a/RecoLocalMuon/GEMRecHit/src/ME0RecHitBaseAlgo.cc b/RecoLocalMuon/GEMRecHit/src/ME0RecHitBaseAlgo.cc index 543499f297232..cac6c09f2ce3b 100644 --- a/RecoLocalMuon/GEMRecHit/src/ME0RecHitBaseAlgo.cc +++ b/RecoLocalMuon/GEMRecHit/src/ME0RecHitBaseAlgo.cc @@ -1,10 +1,10 @@ /* - * See header file for a description of this class. - * - * $Date: 2014/02/04 10:16:35 $ - * $Revision: 1.1 $ - * \author M. Maggi -- INFN Bari - */ +* See header file for a description of this class. +* +* $Date: 2014/02/04 10:16:35 $ +* $Revision: 1.1 $ +* \author M. Maggi -- INFN Bari +*/ @@ -22,8 +22,8 @@ ME0RecHitBaseAlgo::~ME0RecHitBaseAlgo(){} // Build all hits in the range associated to the layerId, at the 1st step. edm::OwnVector ME0RecHitBaseAlgo::reconstruct(const ME0DetId& me0Id, - const ME0DigiPreRecoCollection::Range& digiRange){ - edm::OwnVector result; +const ME0DigiPreRecoCollection::Range& digiRange){ + edm::OwnVector result; for (ME0DigiPreRecoCollection::const_iterator digi = digiRange.first; digi != digiRange.second;digi++) { @@ -34,10 +34,9 @@ edm::OwnVector ME0RecHitBaseAlgo::reconstruct(const ME0DetId& me0Id, bool OK = this->compute(*digi, point, tmpErr); if (!OK) continue; - ME0RecHit* recHit = new ME0RecHit(me0Id,digi->tof(),point,tmpErr); + ME0RecHit* recHit = new ME0RecHit(me0Id,digi->tof(),point,tmpErr); - - result.push_back(recHit); + if (std::abs(digi->pdgid()) == 13) result.push_back(recHit); } return result; } diff --git a/RecoMET/METAlgorithms/src/TCMETAlgo.cc b/RecoMET/METAlgorithms/src/TCMETAlgo.cc index f7f9cae8e2e23..84ee976637159 100644 --- a/RecoMET/METAlgorithms/src/TCMETAlgo.cc +++ b/RecoMET/METAlgorithms/src/TCMETAlgo.cc @@ -240,7 +240,7 @@ reco::MET TCMETAlgo::CalculateTCMET(edm::Event& event, const edm::EventSetup& se } for (reco::PFClusterCollection::const_iterator it = clustersHFHAD->begin(); it != clustersHFHAD->end(); it++){ - + if( it->layer() != PFLayer::HF_HAD) continue; const math::XYZPoint& cluster_pos = it->position(); double et = it->energy() / cosh( cluster_pos.eta() ); @@ -250,7 +250,7 @@ reco::MET TCMETAlgo::CalculateTCMET(edm::Event& event, const edm::EventSetup& se } for (reco::PFClusterCollection::const_iterator it = clustersHFEM->begin(); it != clustersHFEM->end(); it++){ - + if( it->layer() != PFLayer::HF_EM) continue; const math::XYZPoint& cluster_pos = it->position(); double et = it->energy() / cosh( cluster_pos.eta() ); diff --git a/RecoMuon/MuonIdentification/plugins/ME0SegmentMatcher.cc b/RecoMuon/MuonIdentification/plugins/ME0SegmentMatcher.cc index 4f2b10a8c4a00..454269af303b8 100644 --- a/RecoMuon/MuonIdentification/plugins/ME0SegmentMatcher.cc +++ b/RecoMuon/MuonIdentification/plugins/ME0SegmentMatcher.cc @@ -205,8 +205,11 @@ void ME0SegmentMatcher::produce(edm::Event& ev, const edm::EventSetup& setup) { //std::cout<<"delR = "< + diff --git a/RecoParticleFlow/PFClusterProducer/interface/Arbor.hh b/RecoParticleFlow/PFClusterProducer/interface/Arbor.hh new file mode 100644 index 0000000000000..2011e11968c5e --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/interface/Arbor.hh @@ -0,0 +1,34 @@ +#ifndef _Arbor_hh_ +#define _Arbor_hh_ + +#include +#include +#include +#include "ArborTool.hh" + +namespace arbor { + + void init(float CellSize, float LayerThickness); + + void HitsCleaning( std::vector inputHits ); + + void HitsClassification( linkcoll inputLinks ); + + void BuildInitLink(float Threshold); + + void LinkIteration(float Threshold); + + void BranchBuilding(); + + void BushMerging(); + + void BushAbsorbing(); + + void MakingCMSCluster(); + + branchcoll Arbor( std::vector, float CellSize, float LayerThickness ); +} + +#endif + + diff --git a/RecoParticleFlow/PFClusterProducer/interface/ArborTool.hh b/RecoParticleFlow/PFClusterProducer/interface/ArborTool.hh new file mode 100644 index 0000000000000..aeda40c1c9b87 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/interface/ArborTool.hh @@ -0,0 +1,36 @@ +#ifndef ARBORTOOL_H_ +#define ARBORTOOL_H_ + +#include "TVector3.h" +#include "TMatrixF.h" +#include +#include +#include + +namespace arbor{ + typedef std::vector< std::vector > branchcoll; + typedef std::vector branch; + typedef std::vector< std::pair > linkcoll; + + int BarrelFlag( TVector3 inputPos ); + + int DepthFlag( TVector3 inputPos ); + + TVector3 CalVertex( TVector3 Pos1, TVector3 Dir1, TVector3 Pos2, TVector3 Dir2 ); + + int TPCPosition( TVector3 inputPos ); //Used to tag MCParticle position, if generated inside TPC & Dead outside + + float DisSeedSurface( TVector3 SeedPos ); //for a given position, calculate the distance to Calo surface ( ECAL ) + + float DisTPCBoundary( TVector3 Pos ); + + TMatrixF MatrixSummarize( TMatrixF inputMatrix ); + + std::vectorSortMeasure( std::vector Measure, int ControlOrderFlag ); + + float DistanceChargedParticleToCluster(TVector3 CPRefPos, TVector3 CPRefMom, TVector3 CluPosition); + + branchcoll ArborBranchMerge(branchcoll inputbranches, TMatrixF inputMatrix); +} + +#endif // diff --git a/RecoParticleFlow/PFClusterProducer/interface/InitialClusteringStepBase.h b/RecoParticleFlow/PFClusterProducer/interface/InitialClusteringStepBase.h index 93ab2326bf876..17cc1da30c441 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/InitialClusteringStepBase.h +++ b/RecoParticleFlow/PFClusterProducer/interface/InitialClusteringStepBase.h @@ -32,7 +32,10 @@ class InitialClusteringStepBase { {"HCAL_BARREL2_RING1",100*(int)PFLayer::HCAL_BARREL2}, {"HCAL_ENDCAP",(int)PFLayer::HCAL_ENDCAP}, {"HF_EM",(int)PFLayer::HF_EM}, - {"HF_HAD",(int)PFLayer::HF_HAD} }), + {"HF_HAD",(int)PFLayer::HF_HAD}, + {"HGC_ECAL",(int)PFLayer::HGC_ECAL}, + {"HGC_HCALF",(int)PFLayer::HGC_HCALF}, + {"HGC_HCALB",(int)PFLayer::HGC_HCALB},}), _algoName(conf.getParameter("algoName")) { const std::vector& thresholds = conf.getParameterSetVector("thresholdsByDetector"); diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFEcalRecHitCreator.h b/RecoParticleFlow/PFClusterProducer/interface/PFEcalRecHitCreator.h index da35b3126fab0..d052370098b96 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFEcalRecHitCreator.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFEcalRecHitCreator.h @@ -100,6 +100,7 @@ template axis.x(), axis.y(), axis.z() ); + //ECAL has no segmentation so put 1 const CaloCellGeometry::CornersVec& corners = thisCell->getCorners(); assert( corners.size() == 8 ); @@ -123,6 +124,7 @@ template if(keep) { rh.setTime(time); + rh.setDepth(1); out->push_back(rh); } else if (rcleaned) @@ -142,7 +144,7 @@ template typedef PFEcalRecHitCreator PFEBRecHitCreator; typedef PFEcalRecHitCreator PFEERecHitCreator; -#include "Geometry/CaloTopology/interface/ShashlikGeometry.h" +#include "Geometry/FCalGeometry/interface/ShashlikGeometry.h" #include "Geometry/CaloTopology/interface/ShashlikTopology.h" #include "DataFormats/EcalDetId/interface/EKDetId.h" typedef PFEcalRecHitCreator PFEKRecHitCreator; diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFEcalRecHitCreatorGeomHack.h b/RecoParticleFlow/PFClusterProducer/interface/PFEcalRecHitCreatorGeomHack.h index a54d4ae3897ad..bb6adfe51a4da 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFEcalRecHitCreatorGeomHack.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFEcalRecHitCreatorGeomHack.h @@ -134,7 +134,7 @@ template PFEKRecHitCreator; diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFHBHERecHitCreator.h b/RecoParticleFlow/PFClusterProducer/interface/PFHBHERecHitCreator.h new file mode 100644 index 0000000000000..368671e1a9270 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/interface/PFHBHERecHitCreator.h @@ -0,0 +1,129 @@ +#ifndef RecoParticleFlow_PFClusterProducer_PFHBHeRecHitCreator_h +#define RecoParticleFlow_PFClusterProducer_PFHBHeRecHitCreator_h + +#include "RecoParticleFlow/PFClusterProducer/interface/PFRecHitCreatorBase.h" + +#include "DataFormats/HcalRecHit/interface/HORecHit.h" +#include "DataFormats/HcalRecHit/interface/HFRecHit.h" +#include "DataFormats/HcalRecHit/interface/HBHERecHit.h" +#include "DataFormats/HcalRecHit/interface/HcalRecHitCollections.h" +#include "DataFormats/HcalDetId/interface/HcalSubdetector.h" + +#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" +#include "Geometry/CaloGeometry/interface/CaloGeometry.h" +#include "Geometry/CaloGeometry/interface/CaloCellGeometry.h" +#include "Geometry/Records/interface/CaloGeometryRecord.h" +#include "Geometry/CaloTopology/interface/HcalTopology.h" + +#include "RecoCaloTools/Navigation/interface/CaloNavigator.h" +class PFHBHERecHitCreator : public PFRecHitCreatorBase { + + public: + PFHBHERecHitCreator(const edm::ParameterSet& iConfig,edm::ConsumesCollector& iC): + PFRecHitCreatorBase(iConfig,iC) + { + recHitToken_ = iC.consumes >(iConfig.getParameter("src")); + } + + void importRecHits(std::auto_ptr&out,std::auto_ptr& cleaned ,const edm::Event& iEvent,const edm::EventSetup& iSetup) { + + for (unsigned int i=0;ibeginEvent(iEvent,iSetup); + } + + edm::Handle > recHitHandle; + + edm::ESHandle geoHandle; + iSetup.get().get(geoHandle); + + // get the ecal geometry + const CaloSubdetectorGeometry *hcalBarrelGeo = + geoHandle->getSubdetectorGeometry(DetId::Hcal, HcalBarrel); + const CaloSubdetectorGeometry *hcalEndcapGeo = + geoHandle->getSubdetectorGeometry(DetId::Hcal, HcalEndcap); + + iEvent.getByToken(recHitToken_,recHitHandle); + for( const auto& erh : *recHitHandle ) { + const HcalDetId& detid = (HcalDetId)erh.detid(); + HcalSubdetector esd=(HcalSubdetector)detid.subdetId(); + + double energy = erh.energy(); + double time = erh.time(); + int depth = detid.depth(); + + math::XYZVector position; + math::XYZVector axis; + + const CaloCellGeometry *thisCell=0; + PFLayer::Layer layer = PFLayer::HCAL_BARREL1; + switch(esd) { + case HcalBarrel: + thisCell =hcalBarrelGeo->getGeometry(detid); + layer =PFLayer::HCAL_BARREL1; + break; + + case HcalEndcap: + thisCell =hcalEndcapGeo->getGeometry(detid); + layer =PFLayer::HCAL_ENDCAP; + break; + default: + break; + } + + // find rechit geometry + if(!thisCell) { + edm::LogError("PFHBHERecHitCreator") + <<"warning detid "<getPosition().x(), + thisCell->getPosition().y(), + thisCell->getPosition().z() ); + + reco::PFRecHit rh( detid.rawId(),layer, + energy, + position.x(), position.y(), position.z(), + 0,0,0); + rh.setTime(time); //Mike: This we will use later + rh.setDepth(depth); + const CaloCellGeometry::CornersVec& corners = thisCell->getCorners(); + assert( corners.size() == 8 ); + + rh.setNECorner( corners[0].x(), corners[0].y(), corners[0].z()); + rh.setSECorner( corners[1].x(), corners[1].y(), corners[1].z()); + rh.setSWCorner( corners[2].x(), corners[2].y(), corners[2].z()); + rh.setNWCorner( corners[3].x(), corners[3].y(), corners[3].z()); + + + bool rcleaned = false; + bool keep=true; + + //Apply Q tests + for( const auto& qtest : qualityTests_ ) { + if (!qtest->test(rh,erh,rcleaned)) { + keep = false; + + } + } + + if(keep) { + out->push_back(rh); + } + else if (rcleaned) + cleaned->push_back(rh); + } + } + + + + protected: + edm::EDGetTokenT > recHitToken_; + + +}; + + + +#endif diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFHFRecHitCreator.h b/RecoParticleFlow/PFClusterProducer/interface/PFHFRecHitCreator.h new file mode 100644 index 0000000000000..f8bb0e72ad6e1 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/interface/PFHFRecHitCreator.h @@ -0,0 +1,260 @@ +#ifndef RecoParticleFlow_PFClusterProducer_PFHFRecHitCreator_h +#define RecoParticleFlow_PFClusterProducer_PFHFRecHitCreator_h + +#include "RecoParticleFlow/PFClusterProducer/interface/PFRecHitCreatorBase.h" + +#include "DataFormats/HcalRecHit/interface/HORecHit.h" +#include "DataFormats/HcalRecHit/interface/HFRecHit.h" +#include "DataFormats/HcalRecHit/interface/HBHERecHit.h" +#include "DataFormats/HcalRecHit/interface/HcalRecHitCollections.h" +#include "DataFormats/HcalDetId/interface/HcalSubdetector.h" + +#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" +#include "Geometry/CaloGeometry/interface/CaloGeometry.h" +#include "Geometry/CaloGeometry/interface/CaloCellGeometry.h" +#include "Geometry/Records/interface/CaloGeometryRecord.h" +#include "Geometry/CaloTopology/interface/HcalTopology.h" + +#include "RecoCaloTools/Navigation/interface/CaloNavigator.h" + +class PFHFRecHitCreator : public PFRecHitCreatorBase { + + public: + PFHFRecHitCreator(const edm::ParameterSet& iConfig,edm::ConsumesCollector& iC): + PFRecHitCreatorBase(iConfig,iC) + { + recHitToken_ = iC.consumes >(iConfig.getParameter("src")); + EM_Depth_ = iConfig.getParameter("EMDepthCorrection"); + HAD_Depth_ = iConfig.getParameter("HADDepthCorrection"); + shortFibre_Cut = iConfig.getParameter("ShortFibre_Cut"); + longFibre_Fraction = iConfig.getParameter("LongFibre_Fraction"); + longFibre_Cut = iConfig.getParameter("LongFibre_Cut"); + shortFibre_Fraction = iConfig.getParameter("ShortFibre_Fraction"); + thresh_HF_ = iConfig.getParameter("thresh_HF"); + HFCalib_ = iConfig.getParameter("HFCalib29"); + + } + + + + void importRecHits(std::auto_ptr&out,std::auto_ptr& cleaned ,const edm::Event& iEvent,const edm::EventSetup& iSetup) { + + + reco::PFRecHitCollection tmpOut; + for (unsigned int i=0;ibeginEvent(iEvent,iSetup); + } + + edm::Handle > recHitHandle; + + edm::ESHandle geoHandle; + iSetup.get().get(geoHandle); + + // get the ecal geometry + const CaloSubdetectorGeometry *hcalGeo = + geoHandle->getSubdetectorGeometry(DetId::Hcal, HcalForward); + + iEvent.getByToken(recHitToken_,recHitHandle); + for( const auto& erh : *recHitHandle ) { + const HcalDetId& detid = (HcalDetId)erh.detid(); + int depth = detid.depth(); + + double energy = erh.energy(); + double time = erh.time(); + + math::XYZVector position; + math::XYZVector axis; + + const CaloCellGeometry *thisCell; + thisCell= hcalGeo->getGeometry(detid); + + // find rechit geometry + if(!thisCell) { + edm::LogError("PFHFRecHitCreator") + <<"warning detid "<getPosition().z() > 0. ? EM_Depth_ : -EM_Depth_; + } + else { + layer = PFLayer::HF_HAD; + depth_correction = thisCell->getPosition().z() > 0. ? HAD_Depth_ : -HAD_Depth_; + } + + + position.SetCoordinates ( thisCell->getPosition().x(), + thisCell->getPosition().y(), + thisCell->getPosition().z()+depth_correction ); + + + reco::PFRecHit rh( detid.rawId(),layer, + energy, + position.x(), position.y(), position.z(), + 0,0,0); + rh.setTime(time); + rh.setDepth(depth); + + const CaloCellGeometry::CornersVec& corners = thisCell->getCorners(); + assert( corners.size() == 8 ); + + rh.setNECorner( corners[0].x(), corners[0].y(), corners[0].z()+depth_correction); + rh.setSECorner( corners[1].x(), corners[1].y(), corners[1].z()+depth_correction); + rh.setSWCorner( corners[2].x(), corners[2].y(), corners[2].z()+depth_correction); + rh.setNWCorner( corners[3].x(), corners[3].y(), corners[3].z()+depth_correction); + + + bool rcleaned = false; + bool keep=true; + + //Apply Q tests + for( const auto& qtest : qualityTests_ ) { + if (!qtest->test(rh,erh,rcleaned)) { + keep = false; + + } + } + + if(keep) { + tmpOut.push_back(rh); + } + else if (rcleaned) + cleaned->push_back(rh); + } + //Sort by DetID the collection + DetIDSorter sorter; + if (tmpOut.size()>0) + std::sort(tmpOut.begin(),tmpOut.end(),sorter); + + + /////////////////////HF DUAL READOUT///////////////////////// + + double LONG=0.; + double SHORT=0.; + + for (auto& hit : tmpOut) { + LONG=0.0; + SHORT=0.0; + + reco::PFRecHit newHit = hit; + const HcalDetId& detid = (HcalDetId)hit.detId(); + if (detid.depth()==1) { + LONG=hit.energy(); + //find the short hit + HcalDetId shortID (HcalForward, detid.ieta(), detid.iphi(), 2); + const reco::PFRecHit temp(shortID,PFLayer::NONE,0.0,math::XYZPoint(0,0,0),math::XYZVector(0,0,0),std::vector()); + auto found_hit = std::lower_bound(tmpOut.begin(),tmpOut.end(), + temp, + [](const reco::PFRecHit& a, + const reco::PFRecHit& b){ + return a.detId() < b.detId(); + }); + if( found_hit != tmpOut.end() && found_hit->detId() == shortID.rawId() ) { + SHORT = found_hit->energy(); + //Ask for fraction + double energy = LONG-SHORT; + + if (abs(detid.ieta())<=32) + energy*=HFCalib_; + newHit.setEnergy(energy); + if (!( LONG > longFibre_Cut && + ( SHORT/LONG < shortFibre_Fraction))) + if (energy>thresh_HF_) + out->push_back(newHit); + } + else + { + //make only long hit + double energy = LONG; + if (abs(detid.ieta())<=32) + energy*=HFCalib_; + newHit.setEnergy(energy); + + if (energy>thresh_HF_) + out->push_back(newHit); + + } + + } + else { + SHORT=hit.energy(); + HcalDetId longID (HcalForward, detid.ieta(), detid.iphi(), 1); + const reco::PFRecHit temp(longID,PFLayer::NONE,0.0,math::XYZPoint(0,0,0),math::XYZVector(0,0,0),std::vector()); + auto found_hit = std::lower_bound(tmpOut.begin(),tmpOut.end(), + temp, + [](const reco::PFRecHit& a, + const reco::PFRecHit& b){ + return a.detId() < b.detId(); + }); + double energy = 2*SHORT; + if( found_hit != tmpOut.end() && found_hit->detId() == longID.rawId() ) { + LONG = found_hit->energy(); + //Ask for fraction + + //If in this case LONG-SHORT<0 add the energy to the SHORT + if ((LONG-SHORT) shortFibre_Cut && + ( LONG/SHORT < longFibre_Fraction))) + if (energy>thresh_HF_) + out->push_back(newHit); + + } + else { + //only short hit! + if (abs(detid.ieta())<=32) + energy*=HFCalib_; + newHit.setEnergy(energy); + if (energy>thresh_HF_) + out->push_back(newHit); + } + } + + + } + + } + + + + protected: + edm::EDGetTokenT > recHitToken_; + double EM_Depth_; + double HAD_Depth_; + // Don't allow large energy in short fibres if there is no energy in long fibres + double shortFibre_Cut; + double longFibre_Fraction; + + // Don't allow large energy in long fibres if there is no energy in short fibres + double longFibre_Cut; + double shortFibre_Fraction; + double thresh_HF_; + double HFCalib_; + + class DetIDSorter { + public: + DetIDSorter() {} + ~DetIDSorter() {} + + bool operator()(const reco::PFRecHit& a, + const reco::PFRecHit& b) { + return a.detId() < b.detId(); + } + + }; + + +}; +#endif diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFHGCalRecHitCreator.h b/RecoParticleFlow/PFClusterProducer/interface/PFHGCalRecHitCreator.h new file mode 100644 index 0000000000000..855fc452d5bb6 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/interface/PFHGCalRecHitCreator.h @@ -0,0 +1,131 @@ +#ifndef RecoParticleFlow_PFClusterProducer_PFHGCalRecHitCreator_h +#define RecoParticleFlow_PFClusterProducer_PFHGCalRecHitCreator_h + +#include "RecoParticleFlow/PFClusterProducer/interface/PFRecHitCreatorBase.h" + +#include "Geometry/FCalGeometry/interface/HGCalGeometry.h" +#include "DataFormats/HGCRecHit/interface/HGCRecHitCollections.h" + +#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h" +#include "Geometry/CaloGeometry/interface/CaloGeometry.h" +#include "Geometry/CaloGeometry/interface/CaloCellGeometry.h" +#include "Geometry/CaloGeometry/interface/TruncatedPyramid.h" +#include "Geometry/Records/interface/CaloGeometryRecord.h" + +#include "Geometry/EcalAlgo/interface/EcalEndcapGeometry.h" +#include "Geometry/EcalAlgo/interface/EcalBarrelGeometry.h" +#include "Geometry/CaloTopology/interface/EcalEndcapTopology.h" +#include "Geometry/CaloTopology/interface/EcalBarrelTopology.h" +#include "Geometry/CaloTopology/interface/EcalPreshowerTopology.h" +#include "RecoCaloTools/Navigation/interface/CaloNavigator.h" + +template + class PFHGCalRecHitCreator : public PFRecHitCreatorBase { + + public: + PFHGCalRecHitCreator(const edm::ParameterSet& iConfig,edm::ConsumesCollector& iC): + PFRecHitCreatorBase(iConfig,iC) + { + recHitToken_ = iC.consumes(iConfig.getParameter("src")); + geometryInstance_ = iConfig.getParameter("geometryInstance"); + } + + void importRecHits(std::auto_ptr&out,std::auto_ptr& cleaned ,const edm::Event& iEvent,const edm::EventSetup& iSetup) { + + for (unsigned int i=0;ibeginEvent(iEvent,iSetup); + } + + edm::Handle recHitHandle; + iEvent.getByToken(recHitToken_,recHitHandle); + const HGCRecHitCollection& rechits = *recHitHandle; + + edm::ESHandle geoHandle; + iSetup.get().get(geometryInstance_,geoHandle); + const HGCalGeometry& hgcGeo = *geoHandle; + + unsigned skipped_rechits = 0; + for (unsigned int i=0;i(hgcGeo.getGeometry(detid)); + + // find rechit geometry + if(!thisCell) { + LogDebug("PFHGCalRecHitCreator") + <<"warning detid "<(recHitHandle,i)); + + const HGCalGeometry::CornersVec corners( std::move( hgcGeo.getCorners( detid ) ) ); + assert( corners.size() == 8 ); + + rh.setNECorner( corners[0].x(), corners[0].y(), corners[0].z() ); + rh.setSECorner( corners[1].x(), corners[1].y(), corners[1].z() ); + rh.setSWCorner( corners[2].x(), corners[2].y(), corners[2].z() ); + rh.setNWCorner( corners[3].x(), corners[3].y(), corners[3].z() ); + + bool rcleaned = false; + bool keep=true; + + //Apply Q tests + for (unsigned int i=0;itest(rh,hgrh,rcleaned)) { + keep = false; + } + } + + if(keep) { + rh.setTime(time); + out->push_back(rh); + } + else if (rcleaned) + cleaned->push_back(rh); + } + edm::LogError("HGCalRecHitCreator") + << "Skipped " << skipped_rechits + << " out of " << rechits.size() << " rechits!" << std::endl; + edm::LogError("HGCalRecHitCreator") + << "Created " << out->size() << " PFRecHits!" << std::endl; + } + + + + protected: + edm::EDGetTokenT recHitToken_; + std::string geometryInstance_; + +}; + +#include "DataFormats/ForwardDetId/interface/HGCEEDetId.h" +#include "DataFormats/ForwardDetId/interface/HGCHEDetId.h" + +typedef PFHGCalRecHitCreator PFHGCEERecHitCreator; +typedef PFHGCalRecHitCreator PFHGCHEFRecHitCreator; +typedef PFHGCalRecHitCreator PFHGCHEBRecHitCreator; + + +#endif diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFHcalRecHitCreator.h b/RecoParticleFlow/PFClusterProducer/interface/PFHcalRecHitCreator.h index 1e0332a6ccd42..03e2ac75e7949 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFHcalRecHitCreator.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFHcalRecHitCreator.h @@ -25,6 +25,7 @@ template PFRecHitCreatorBase(iConfig,iC) { recHitToken_ = iC.consumes >(iConfig.getParameter("src")); + hoDepth_ = iConfig.getUntrackedParameter("hoDepth",4); } void importRecHits(std::auto_ptr&out,std::auto_ptr& cleaned ,const edm::Event& iEvent,const edm::EventSetup& iSetup) { @@ -60,8 +61,10 @@ template double energy = erh.energy(); double time = erh.time(); - - + int depth =detid.depth(); + if (Detector == HcalOuter) + depth=hoDepth_; + math::XYZVector position; math::XYZVector axis; @@ -88,6 +91,7 @@ template position.x(), position.y(), position.z(), 0,0,0); rh.setTime(time); //Mike: This we will use later + rh.setDepth(depth); const CaloCellGeometry::CornersVec& corners = thisCell->getCorners(); assert( corners.size() == 8 ); @@ -121,7 +125,7 @@ template protected: edm::EDGetTokenT > recHitToken_; - + int hoDepth_; }; diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFPSRecHitCreator.h b/RecoParticleFlow/PFClusterProducer/interface/PFPSRecHitCreator.h index e7cd585f88c42..f99077f980473 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFPSRecHitCreator.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFPSRecHitCreator.h @@ -95,7 +95,8 @@ class PFPSRecHitCreator : public PFRecHitCreatorBase { position.x(), position.y(), position.z(), 0.0,0.0,0.0); - + rh.setDepth(detid.plane()); + rh.setTime(erh.time()); const CaloCellGeometry::CornersVec& corners = thisCell->getCorners(); assert( corners.size() == 8 ); diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFRecHitCaloNavigator.h b/RecoParticleFlow/PFClusterProducer/interface/PFRecHitCaloNavigator.h index 8a469941a507f..5c7d18ad6d6a4 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFRecHitCaloNavigator.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFRecHitCaloNavigator.h @@ -108,10 +108,14 @@ class PFRecHitCaloNavigator : public PFRecHitNavigatorBase { if (!visited_cells[i].first.cell.null()) { const DetId& id = visited_cells[i].first.cell; const Coordinate& coord = visited_cells[i].second; - associateNeighbour( id,hit,hits,refProd, - std::get<0>(coord), - std::get<1>(coord), - std::get<2>(coord) ); + if( std::get<0>(coord) != 0 || + std::get<1>(coord) != 0 || + std::get<2>(coord) != 0 ) { + associateNeighbour( id,hit,hits,refProd, + std::get<0>(coord), + std::get<1>(coord), + std::get<2>(coord) ); + } } } } diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFRecHitQTestBase.h b/RecoParticleFlow/PFClusterProducer/interface/PFRecHitQTestBase.h index 79c42e103deeb..3bff91b487db3 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFRecHitQTestBase.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFRecHitQTestBase.h @@ -21,6 +21,7 @@ #include "DataFormats/HcalRecHit/interface/HFRecHit.h" #include "DataFormats/HcalRecHit/interface/HORecHit.h" #include "DataFormats/HcalRecHit/interface/HBHERecHit.h" +#include "DataFormats/HGCRecHit/interface/HGCRecHit.h" #include "DataFormats/CaloTowers/interface/CaloTowerCollection.h" #include "CondFormats/HcalObjects/interface/HcalChannelQuality.h" #include "CondFormats/DataRecord/interface/HcalChannelQualityRcd.h" @@ -41,6 +42,7 @@ class PFRecHitQTestBase { virtual bool test( reco::PFRecHit& ,const HFRecHit&,bool&)=0; virtual bool test( reco::PFRecHit& ,const HORecHit&,bool&)=0; virtual bool test( reco::PFRecHit& ,const CaloTower&,bool&)=0; + virtual bool test( reco::PFRecHit& ,const HGCRecHit&,bool&)=0; }; diff --git a/RecoParticleFlow/PFClusterProducer/interface/PFRecHitQTests.h b/RecoParticleFlow/PFClusterProducer/interface/PFRecHitQTests.h index e32754084286d..8ab3909c13c06 100644 --- a/RecoParticleFlow/PFClusterProducer/interface/PFRecHitQTests.h +++ b/RecoParticleFlow/PFClusterProducer/interface/PFRecHitQTests.h @@ -42,6 +42,10 @@ class PFRecHitQTestThreshold : public PFRecHitQTestBase { return pass(hit); } + bool test(reco::PFRecHit& hit,const HGCRecHit& rh,bool& clean) { + return pass(hit); + } + protected: double threshold_; @@ -52,14 +56,86 @@ class PFRecHitQTestThreshold : public PFRecHitQTestBase { } }; +class PFRecHitQTestThresholdInMIPs : public PFRecHitQTestBase { + public: + PFRecHitQTestThresholdInMIPs() { + + } + + PFRecHitQTestThresholdInMIPs(const edm::ParameterSet& iConfig): + PFRecHitQTestBase(iConfig) + { + recHitEnergy_keV_ = iConfig.getParameter("recHitEnergyIs_keV"); + threshold_ = iConfig.getParameter("thresholdInMIPs"); + mip_ = iConfig.getParameter("mipValueInkeV"); + recHitEnergyMultiplier_ = iConfig.getParameter("recHitEnergyMultiplier"); + } + + void beginEvent(const edm::Event& event,const edm::EventSetup& iSetup) { + } + + bool test(reco::PFRecHit& hit,const EcalRecHit& rh,bool& clean) { + throw cms::Exception("WrongDetector") + << "PFRecHitQTestThresholdInMIPs only works for HGCAL!"; + return false; + } + bool test(reco::PFRecHit& hit,const HBHERecHit& rh,bool& clean) { + throw cms::Exception("WrongDetector") + << "PFRecHitQTestThresholdInMIPs only works for HGCAL!"; + return false; + } + + bool test(reco::PFRecHit& hit,const HFRecHit& rh,bool& clean) { + throw cms::Exception("WrongDetector") + << "PFRecHitQTestThresholdInMIPs only works for HGCAL!"; + return false; + } + bool test(reco::PFRecHit& hit,const HORecHit& rh,bool& clean) { + throw cms::Exception("WrongDetector") + << "PFRecHitQTestThresholdInMIPs only works for HGCAL!"; + return false; + } + bool test(reco::PFRecHit& hit,const CaloTower& rh,bool& clean) { + throw cms::Exception("WrongDetector") + << "PFRecHitQTestThresholdInMIPs only works for HGCAL!"; + return false; + } + + bool test(reco::PFRecHit& hit,const HGCRecHit& rh,bool& clean) { + const double newE = ( recHitEnergy_keV_ ? + 1.0e-6*rh.energy()*recHitEnergyMultiplier_ : + rh.energy()*recHitEnergyMultiplier_ ); + /* + std::cout << hit.position() << ' ' + << rh.energy() << ' ' << hit.energy() << std::endl; + */ + hit.setEnergy(newE); + return pass(hit); + } + + protected: + bool recHitEnergy_keV_; + double threshold_,mip_,recHitEnergyMultiplier_; + + bool pass(const reco::PFRecHit& hit) { + const double eta_correction = std::abs(std::tanh(hit.position().Eta())); + // coth = 1/tanh && convert PF hit energy back in keV to compare to MIP + const double hitValueInMIPs = 1e6*hit.energy()*eta_correction/mip_; + //std::cout << "hit value in MIPs : " << hitValueInMIPs < threshold_; + } +}; // // Quality test that checks kHCAL Severity // class PFRecHitQTestHCALChannel : public PFRecHitQTestBase { + public: + + PFRecHitQTestHCALChannel() { } @@ -67,7 +143,41 @@ class PFRecHitQTestHCALChannel : public PFRecHitQTestBase { PFRecHitQTestHCALChannel(const edm::ParameterSet& iConfig): PFRecHitQTestBase(iConfig) { - threshold_ = iConfig.getParameter("maxSeverity"); + thresholds_ = iConfig.getParameter >("maxSeverities"); + cleanThresholds_ = iConfig.getParameter >("cleaningThresholds"); + std::vector flags = iConfig.getParameter >("flags"); + for (unsigned int i=0;igetValues(detid); - unsigned theStatusValue = theStatus->getValue(); - // Now get severity of problems for the given detID, based on the rechit flag word and the channel quality status value - int hitSeverity=hcalSevLvlComputer_->getSeverityLevel(detid, rh.flags(),theStatusValue); + return test(rh.detid(),rh.energy(),rh.flags(),clean); + } - if (hitSeverity>threshold_) { - clean=true; - return false; - } - + bool test(reco::PFRecHit& hit,const HFRecHit& rh,bool& clean) { + return test(rh.detid(),rh.energy(),rh.flags(),clean); + } + bool test(reco::PFRecHit& hit,const HORecHit& rh,bool& clean) { + return test(rh.detid(),rh.energy(),rh.flags(),clean); + } + + bool test(reco::PFRecHit& hit,const CaloTower& rh,bool& clean) { return true; + } - bool test(reco::PFRecHit& hit,const HFRecHit& rh,bool& clean) { - const HcalDetId& detid = (HcalDetId)rh.detid(); - const HcalChannelStatus* theStatus = theHcalChStatus_->getValues(detid); - unsigned theStatusValue = theStatus->getValue(); - // Now get severity of problems for the given detID, based on the rechit flag word and the channel quality status value - int hitSeverity=hcalSevLvlComputer_->getSeverityLevel(detid, rh.flags(),theStatusValue); + bool test(reco::PFRecHit& hit,const HGCRecHit& rh,bool& clean) { + return true; + + } - if (hitSeverity>threshold_) { + protected: + std::vector thresholds_; + std::vector cleanThresholds_; + std::vector flags_; + std::vector depths_; + const HcalChannelQuality* theHcalChStatus_; + const HcalSeverityLevelComputer* hcalSevLvlComputer_; + + bool test(unsigned DETID,double energy,int flags,bool& clean) { + const HcalDetId& detid = (HcalDetId)DETID; + const HcalChannelStatus* theStatus = theHcalChStatus_->getValues(detid); + unsigned theStatusValue = theStatus->getValue(); + // Now get severity of problems for the given detID, based on the rechit flag word and the channel quality status value + for (unsigned int i=0;igetSeverityLevel(detid, flags,theStatusValue); + } + else { + hitSeverity=hcalSevLvlComputer_->getSeverityLevel(detid, flags & flags_[i],theStatusValue); + } + + if (hitSeverity>thresholds_[i] && ((depths_[i]<0 || (depths_[i]==detid.depth())))) { clean=true; return false; } + } + return true; + } + +}; + +// +// Quality test that applies threshold and timing as a function of depth +// +class PFRecHitQTestHCALTimeVsDepth : public PFRecHitQTestBase { + public: + PFRecHitQTestHCALTimeVsDepth() { + + } + PFRecHitQTestHCALTimeVsDepth(const edm::ParameterSet& iConfig): + PFRecHitQTestBase(iConfig) + { + std::vector psets = iConfig.getParameter >("cuts"); + for (unsigned int i=0;i("depth")); + minTimes_.push_back(psets[i].getParameter("minTime")); + maxTimes_.push_back(psets[i].getParameter("maxTime")); + thresholds_.push_back(psets[i].getParameter("threshold")); + } + } + + void beginEvent(const edm::Event& event,const edm::EventSetup& iSetup) { + } + + bool test(reco::PFRecHit& hit,const EcalRecHit& rh,bool& clean) { return true; } + bool test(reco::PFRecHit& hit,const HBHERecHit& rh,bool& clean) { + return test(rh.detid(),rh.energy(),rh.time(),clean); + } + + bool test(reco::PFRecHit& hit,const HFRecHit& rh,bool& clean) { + return test(rh.detid(),rh.energy(),rh.time(),clean); + } bool test(reco::PFRecHit& hit,const HORecHit& rh,bool& clean) { + return test(rh.detid(),rh.energy(),rh.time(),clean); + } - const HcalDetId& detid = (HcalDetId)rh.detid(); - const HcalChannelStatus* theStatus = theHcalChStatus_->getValues(detid); - unsigned theStatusValue = theStatus->getValue(); + bool test(reco::PFRecHit& hit,const CaloTower& rh,bool& clean) { + return true; + } + bool test(reco::PFRecHit& hit, const HGCRecHit& rh, bool& clean) { + return true; + } - // Now get severity of problems for the given detID, based on the rechit flag word and the channel quality status value + protected: + std::vector depths_; + std::vector minTimes_; + std::vector maxTimes_; + std::vector thresholds_; + + bool test(unsigned DETID,double energy,double time,bool& clean) { + HcalDetId detid(DETID); + for (unsigned int i=0;imaxTimes_[i] ) && energy>thresholds_[i]) + { + clean=true; + return false; + } + break; + } + } + return true; + } +}; - int hitSeverity=hcalSevLvlComputer_->getSeverityLevel(detid, rh.flags(),theStatusValue); - if (hitSeverity>threshold_) { - clean=true; - return false; + + +// +// Quality test that applies threshold as a function of depth +// +class PFRecHitQTestHCALThresholdVsDepth : public PFRecHitQTestBase { + public: + PFRecHitQTestHCALThresholdVsDepth() { + + } + + PFRecHitQTestHCALThresholdVsDepth(const edm::ParameterSet& iConfig): + PFRecHitQTestBase(iConfig) + { + std::vector psets = iConfig.getParameter >("cuts"); + for (unsigned int i=0;i("depth")); + thresholds_.push_back(psets[i].getParameter("threshold")); } + } + void beginEvent(const edm::Event& event,const edm::EventSetup& iSetup) { + } + + bool test(reco::PFRecHit& hit,const EcalRecHit& rh,bool& clean) { return true; } + bool test(reco::PFRecHit& hit,const HBHERecHit& rh,bool& clean) { + return test(rh.detid(),rh.energy(),rh.time(),clean); + } + + bool test(reco::PFRecHit& hit,const HFRecHit& rh,bool& clean) { + return test(rh.detid(),rh.energy(),rh.time(),clean); + } + bool test(reco::PFRecHit& hit,const HORecHit& rh,bool& clean) { + return test(rh.detid(),rh.energy(),rh.time(),clean); + } bool test(reco::PFRecHit& hit,const CaloTower& rh,bool& clean) { return true; - } + bool test(reco::PFRecHit& hit, const HGCRecHit& rh, bool& clean) { + return true; + } protected: - int threshold_; - const HcalChannelQuality* theHcalChStatus_; - const HcalSeverityLevelComputer* hcalSevLvlComputer_; + std::vector depths_; + std::vector thresholds_; + + bool test(unsigned DETID,double energy,double time,bool& clean) { + HcalDetId detid(DETID); + for (unsigned int i=0;i + +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/EventSetup.h" + +#include "RecoParticleFlow/PFClusterProducer/interface/PFHBHERecHitCreator.h" + +using namespace std; +using namespace edm; + + +PFArborLinker::PFArborLinker(const edm::ParameterSet& iConfig): + hits_(consumes(iConfig.getParameter("src"))) +{ + produces("allLinks"); +} + + +void PFArborLinker::produce(edm::Event& iEvent, + const edm::EventSetup& iSetup) { + + //Read seeds + edm::Handle hits; + iEvent.getByToken(hits_,hits); + std::auto_ptr out(new reco::PFClusterCollection); + + std::vector seed; + seed.clear(); + +// cout<<"AAAAAAAAAAAAAAA"<size()); ++j) + { + bool maximum=true; + +// cout<<"BBBBBBBBBBBBB"<at(j).neighbours8()) { + if (hits->at(j).energy()energy()) { + maximum=false; + break; + } + } + if (maximum) + seed.push_back(true); + else + seed.push_back(false); + +// cout< inputArborHits; + std::vector ArborIntegralHits; + TVector3 currhitPos, hitID; + arbor::branchcoll ArborBranch; + // float cellsize = 25; + // float layerthickness = 80; + + for (unsigned int i=0;isize();++i) { + + if(seed[i]) + { + HcalDetId a( hits->at(i).detId() ); + hitID.SetXYZ( a.ieta(), a.iphi(), a.depth() ); + ArborIntegralHits.push_back(hitID); + } + } + + ArborBranch = arbor::Arbor(ArborIntegralHits, 2, 1); + int NBranch = ArborBranch.size(); + int BranchSize = 0; + // int currhitindex = 0; + std::vector TouchedHits; + TouchedHits.clear(); + + + int hitindex = 0; + TVector3 SeedPos, HitPos; + float BranchEn = 0; + float HitMinDis = 1.0E10; + + for(int i = 0; i < NBranch; i++) + { + arbor::branch a_bran = ArborBranch[i]; + BranchSize = a_bran.size(); + BranchEn = 0; + HitMinDis = 1.0E10; + + cout<at(hitindex).energy(); + HitPos.SetXYZ(hits->at(hitindex).position().x(), hits->at(hitindex).position().y(), hits->at(hitindex).position().z() ); + + if(HitPos.Mag() < HitMinDis) + { + HitMinDis = HitPos.Mag(); + SeedPos = HitPos; + } + + } + + reco::PFCluster c_1(PFLayer::HCAL_BARREL1, BranchEn, SeedPos.X(), SeedPos.Y(), SeedPos.Z()); + + for(int k = 0; k < BranchSize; k++) + { + hitindex = a_bran[k]; + reco::PFRecHitRef hitRef(hits, hitindex); + reco::PFRecHitFraction fraction(hitRef,1.0); //Suppose no overlapp + c_1.addRecHitFraction(fraction); + } + + out->push_back(c_1); + + cout<size()); ++j) + { + + if( find(TouchedHits.begin(), TouchedHits.end(), j) == TouchedHits.end() ) + { + + reco::PFCluster c(PFLayer::HCAL_BARREL1,hits->at(j).energy(),hits->at(j).position().x(), + hits->at(j).position().y(),hits->at(j).position().z()); + + for(int k = 0; k < NBranch; k++) + { + branch a_bran = ArborBranch[k]; + if(find(a_bran.begin(), a_bran.end(), j) != a_bran.end() ) + { + BranchSize = a_bran.size(); + for(int k0 = 0; k0 < BranchSize; k0++) + { + currhitindex = a_bran[k0]; + if( currhitindex != j) + { + reco::PFRecHitRef hitRef(hits,currhitindex); + reco::PFRecHitFraction fraction(hitRef,1.0); + c.addRecHitFraction(fraction); + TouchedHits.push_back( currhitindex ); + + cout<push_back(c); + TouchedHits.push_back(j); + } + } + +*/ + + // ArborBranch = Arbor(inputArborHits, cellsize, layerthickness); + + + iEvent.put( out,"allLinks"); + +} + +PFArborLinker::~PFArborLinker() {} + +// ------------ method called once each job just before starting event loop ------------ +void +PFArborLinker::beginRun(const edm::Run& run, + const EventSetup& es) { + + +} + + diff --git a/RecoParticleFlow/PFClusterProducer/plugins/PFArborLinker.h b/RecoParticleFlow/PFClusterProducer/plugins/PFArborLinker.h new file mode 100644 index 0000000000000..8b0bb80069651 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/plugins/PFArborLinker.h @@ -0,0 +1,42 @@ +#ifndef RecoParticleFlow_PFClusterProducer_PFArborLinker_h_ +#define RecoParticleFlow_PFClusterProducer_PFArborLinker_h_ + +// system include files +#include +#include + +// user include files +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/EDProducer.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" + +#include "DataFormats/ParticleFlowReco/interface/PFRecHit.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHitFwd.h" +#include "DataFormats/ParticleFlowReco/interface/PFCluster.h" +#include "DataFormats/ParticleFlowReco/interface/PFClusterFwd.h" +#include "RecoParticleFlow/PFClusterProducer/interface/Arbor.hh" + +class PFArborLinker : public edm::EDProducer { + public: + explicit PFArborLinker(const edm::ParameterSet&); + ~PFArborLinker(); + + virtual void beginRun(const edm::Run& run, const edm::EventSetup & es); + + void produce(edm::Event& iEvent, + const edm::EventSetup& iSetup); + + + + protected: + // ----------access to event data + edm::EDGetTokenT hits_; + +}; + +#include "FWCore/Framework/interface/MakerMacros.h" +DEFINE_FWK_MODULE(PFArborLinker); + +#endif diff --git a/RecoParticleFlow/PFClusterProducer/plugins/PFCTRecHitProducer.cc b/RecoParticleFlow/PFClusterProducer/plugins/PFCTRecHitProducer.cc index 9337d92ca536f..00934b05d63ba 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/PFCTRecHitProducer.cc +++ b/RecoParticleFlow/PFClusterProducer/plugins/PFCTRecHitProducer.cc @@ -625,7 +625,7 @@ void PFCTRecHitProducer::produce(edm::Event& iEvent, theShortHitEnergy29 = 0.; } } - + // Some energy must be in the short fibres is there is some energy in the long fibres ! if ( theLongHitEnergy29 > longFibre_Cut && ( theShortHitEnergy29/theLongHitEnergy29 < shortFibre_Fraction || @@ -664,6 +664,7 @@ void PFCTRecHitProducer::produce(edm::Event& iEvent, } } + // Check that the energy in tower 29 is smaller than in tower 30 // First in long fibres if ( theLongHitEnergy29 > std::max(theLongHitEnergy,shortFibre_Cut/2) ) { @@ -702,7 +703,7 @@ void PFCTRecHitProducer::produce(edm::Event& iEvent, theShortHitEnergy29 = 0.; } } - + // Determine EM and HAD after cleaning of short and long fibres energyhadHF = 2.*shortFibre; diff --git a/RecoParticleFlow/PFClusterProducer/plugins/PFCTRecHitProducer.h b/RecoParticleFlow/PFClusterProducer/plugins/PFCTRecHitProducer.h index b489eac07d782..d3c4dae611246 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/PFCTRecHitProducer.h +++ b/RecoParticleFlow/PFClusterProducer/plugins/PFCTRecHitProducer.h @@ -66,6 +66,7 @@ class PFCTRecHitProducer : public edm::EDProducer { /// threshold for HF double thresh_HF_; + // Navigation in HF: False = no real clustering in HF; True = do clustering bool navigation_HF_; double weight_HFem_; diff --git a/RecoParticleFlow/PFClusterProducer/plugins/PFClusterProducer.cc b/RecoParticleFlow/PFClusterProducer/plugins/PFClusterProducer.cc index 116429a677371..1e849c24b867c 100644 --- a/RecoParticleFlow/PFClusterProducer/plugins/PFClusterProducer.cc +++ b/RecoParticleFlow/PFClusterProducer/plugins/PFClusterProducer.cc @@ -73,14 +73,14 @@ PFClusterProducer::PFClusterProducer(const edm::ParameterSet& conf) : void PFClusterProducer::beginLuminosityBlock(const edm::LuminosityBlock& lumi, const edm::EventSetup& es) { _initialClustering->update(es); - _pfClusterBuilder->update(es); + if( _pfClusterBuilder ) _pfClusterBuilder->update(es); if( _positionReCalc ) _positionReCalc->update(es); } void PFClusterProducer::produce(edm::Event& e, const edm::EventSetup& es) { _initialClustering->reset(); - _pfClusterBuilder->reset(); + if( _pfClusterBuilder ) _pfClusterBuilder->reset(); edm::Handle rechits; e.getByToken(_rechitsLabel,rechits); diff --git a/RecoParticleFlow/PFClusterProducer/plugins/PFSeedSelector.cc b/RecoParticleFlow/PFClusterProducer/plugins/PFSeedSelector.cc new file mode 100644 index 0000000000000..9c611a9f50f4e --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/plugins/PFSeedSelector.cc @@ -0,0 +1,55 @@ +#include "RecoParticleFlow/PFClusterProducer/plugins/PFSeedSelector.h" +#include + +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/EventSetup.h" + + +using namespace std; +using namespace edm; + + +PFSeedSelector::PFSeedSelector(const edm::ParameterSet& iConfig): + hits_(consumes(iConfig.getParameter("src"))) +{ + produces(); +} + + +void PFSeedSelector::produce(edm::Event& iEvent, + const edm::EventSetup& iSetup) { + + edm::Handle hits; + iEvent.getByToken(hits_,hits); + std::auto_ptr out(new reco::PFRecHitCollection); + + for (const auto& hit : *hits) { + bool maximum=true; + for (const auto& neighbour : hit.neighbours4()) { + if (hit.energy()energy()) { + maximum=false; + break; + } + } + if (maximum) + out->push_back(hit); + } + + + + iEvent.put( out); + +} + +PFSeedSelector::~PFSeedSelector() {} + +// ------------ method called once each job just before starting event loop ------------ +void +PFSeedSelector::beginRun(const edm::Run& run, + const EventSetup& es) { + + +} + + diff --git a/RecoParticleFlow/PFClusterProducer/plugins/PFSeedSelector.h b/RecoParticleFlow/PFClusterProducer/plugins/PFSeedSelector.h new file mode 100644 index 0000000000000..62c3703d1224d --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/plugins/PFSeedSelector.h @@ -0,0 +1,39 @@ +#ifndef RecoParticleFlow_PFClusterProducer_PFCTRecHitProducer_h_ +#define RecoParticleFlow_PFClusterProducer_PFCTRecHitProducer_h_ + +// system include files +#include +#include + +// user include files +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/EDProducer.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" + +#include "DataFormats/ParticleFlowReco/interface/PFRecHit.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHitFwd.h" + +class PFSeedSelector : public edm::EDProducer { + public: + explicit PFSeedSelector(const edm::ParameterSet&); + ~PFSeedSelector(); + + virtual void beginRun(const edm::Run& run, const edm::EventSetup & es); + + void produce(edm::Event& iEvent, + const edm::EventSetup& iSetup); + + + + protected: + // ----------access to event data + edm::EDGetTokenT hits_; + +}; + +#include "FWCore/Framework/interface/MakerMacros.h" +DEFINE_FWK_MODULE(PFSeedSelector); + +#endif diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHCALSemi3D_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHCALSemi3D_cfi.py new file mode 100644 index 0000000000000..a92463f5e4568 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHCALSemi3D_cfi.py @@ -0,0 +1,137 @@ +import FWCore.ParameterSet.Config as cms + +#### PF CLUSTER HCAL #### + +#cleaning +_rbxAndHPDCleaner = cms.PSet( + algoName = cms.string("RBXAndHPDCleaner") +) + +#seeding +_localMaxSeeds_HCAL = cms.PSet( + algoName = cms.string("LocalMaximumSeedFinder"), + thresholdsByDetector = cms.VPSet( + cms.PSet( detector = cms.string("HCAL_BARREL1"), + seedingThreshold = cms.double(0.5), + seedingThresholdPt = cms.double(0.0) + ), + cms.PSet( detector = cms.string("HCAL_ENDCAP"), + seedingThreshold = cms.double(0.6), + seedingThresholdPt = cms.double(0.0) + ), + cms.PSet( detector = cms.string("HCAL_BARREL2_RING0"), + seedingThreshold = cms.double(0.25), + seedingThresholdPt = cms.double(0.0) + ), + cms.PSet( detector = cms.string("HCAL_BARREL2_RING1"), + seedingThreshold = cms.double(0.25), + seedingThresholdPt = cms.double(0.0) + ) + ), + nNeighbours = cms.int32(4) +) + +_positionCalcHCAL_semi3D = cms.PSet( + algoName = cms.string("Semi3DPositionCalc"), + ## + minFractionInCalc = cms.double(1e-9), + posCalcNCrystals = cms.int32(-1), + logWeightDenominator = cms.double(0.05),#same as gathering threshold + minAllowedNormalization = cms.double(1e-9) +) + +_positionCalcHCAL_semi3D_seedneighbours = cms.PSet( + algoName = cms.string("Semi3DPositionCalc"), + ## + minFractionInCalc = cms.double(1e-9), + posCalcNCrystals = cms.int32(1), # != -1 means use the seed's neighbours + logWeightDenominator = cms.double(0.05),#same as gathering threshold + minAllowedNormalization = cms.double(1e-9) +) + +#topo clusters +# two possibilities "SharedSeedsClusterizer" and "ArborLikeClusterizer" +# both give similar results in QCD 80-120 and have the same handles +# strategies are outlined in the code +_topoClusterizer_HCAL = cms.PSet( + algoName = cms.string("ArborLikeClusterizer"), + thresholdsByDetector = cms.VPSet( + cms.PSet( detector = cms.string("HCAL_BARREL1"), + gatheringThreshold = cms.double(0.2), + gatheringThresholdPt = cms.double(0.0) + ), + cms.PSet( detector = cms.string("HCAL_ENDCAP"), + gatheringThreshold = cms.double(0.2), + gatheringThresholdPt = cms.double(0.0) + ), + cms.PSet( detector = cms.string("HCAL_BARREL2_RING0"), + gatheringThreshold = cms.double(0.1), + gatheringThresholdPt = cms.double(0.0) + ), + cms.PSet( detector = cms.string("HCAL_BARREL2_RING1"), + gatheringThreshold = cms.double(0.1), + gatheringThresholdPt = cms.double(0.0) + ) + ), + useCornerCells = cms.bool(True), + showerSigma = cms.double(10.0), + stoppingTolerance = cms.double(1e-8), + minFracTot = cms.double(1e-20), ## numerical stabilization + maxIterations = cms.uint32(50), + positionCalc = _positionCalcHCAL_semi3D_seedneighbours, + allCellsPositionCalc = _positionCalcHCAL_semi3D +) + +#position calc +_positionCalcHCAL_cross_nodepth = cms.PSet( + algoName = cms.string("Semi3DPositionCalc"), + ## + minFractionInCalc = cms.double(1e-9), + posCalcNCrystals = cms.int32(-1), + logWeightDenominator = cms.double(0.05),#same as gathering threshold + minAllowedNormalization = cms.double(1e-9) +) + +_positionCalcHCAL_all_nodepth = _positionCalcHCAL_cross_nodepth.clone( + posCalcNCrystals = cms.int32(-1) +) + +#pf clusterizer +_pfClusterizer_HCAL = cms.PSet( + algoName = cms.string("Semi3DPFlowClusterizer"), + #pf clustering parameters + minFractionToKeep = cms.double(1e-7), + positionCalc = _positionCalcHCAL_cross_nodepth, + allCellsPositionCalc = _positionCalcHCAL_all_nodepth, + showerSigma = cms.double(10.0), + stoppingTolerance = cms.double(1e-8), + maxIterations = cms.uint32(50), + excludeOtherSeeds = cms.bool(True), + minFracTot = cms.double(1e-20), ## numerical stabilization + recHitEnergyNorms = cms.VPSet( + cms.PSet( detector = cms.string("HCAL_BARREL1"), + recHitEnergyNorm = cms.double(0.8) + ), + cms.PSet( detector = cms.string("HCAL_ENDCAP"), + recHitEnergyNorm = cms.double(0.8) + ), + cms.PSet( detector = cms.string("HCAL_BARREL2_RING0"), + recHitEnergyNorm = cms.double(0.5) + ), + cms.PSet( detector = cms.string("HCAL_BARREL2_RING1"), + recHitEnergyNorm = cms.double(1.0) + ) + ) +) + +particleFlowClusterHCALSemi3D = cms.EDProducer( + "PFClusterProducer", + recHitsSource = cms.InputTag("particleFlowRecHitHBHEHO"), + recHitCleaners = cms.VPSet(), #_rbxAndHPDCleaner # not needed for SiPM HCAL + seedFinder = _localMaxSeeds_HCAL, + initialClusteringStep = _topoClusterizer_HCAL, + pfClusterBuilder = cms.PSet(), #_pfClusterizer_HCAL, + positionReCalc = cms.PSet(), + energyCorrector = cms.PSet() +) + diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHF_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHF_cfi.py new file mode 100644 index 0000000000000..7d9a5af01d91f --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHF_cfi.py @@ -0,0 +1,114 @@ +import FWCore.ParameterSet.Config as cms + +#### PF CLUSTER HFEM #### + +#cleaning +_spikeAndDoubleSpikeCleaner_HF = cms.PSet( + algoName = cms.string("SpikeAndDoubleSpikeCleaner"), + cleaningByDetector = cms.VPSet( + cms.PSet( detector = cms.string("HF_EM"), + #single spike + singleSpikeThresh = cms.double(80.0), + minS4S1_a = cms.double(0.11), #constant term + minS4S1_b = cms.double(-0.19), #log pt scaling + #double spike + doubleSpikeThresh = cms.double(1e9), + doubleSpikeS6S2 = cms.double(-1.0), + energyThresholdModifier = cms.double(1.0), ## aka "tighterE" + fractionThresholdModifier = cms.double(1.0) ## aka "tighterF" + ), + cms.PSet( detector = cms.string("HF_HAD"), + #single spike + singleSpikeThresh = cms.double(120.0), + minS4S1_a = cms.double(0.045), #constant term + minS4S1_b = cms.double(-0.080), #log pt scaling + #double spike + doubleSpikeThresh = cms.double(1e9), + doubleSpikeS6S2 = cms.double(-1.0), + energyThresholdModifier = cms.double(1.0), ## aka "tighterE" + fractionThresholdModifier = cms.double(1.0) ## aka "tighterF" + ) + ) + ) + +#seeding +_localMaxSeeds_HF = cms.PSet( + algoName = cms.string("LocalMaximumSeedFinder"), + thresholdsByDetector = cms.VPSet( + cms.PSet( detector = cms.string("HF_EM"), + seedingThreshold = cms.double(1.4), + seedingThresholdPt = cms.double(0.0) + ), + cms.PSet( detector = cms.string("HF_HAD"), + seedingThreshold = cms.double(1.4), + seedingThresholdPt = cms.double(0.0) + ) + + ), + nNeighbours = cms.int32(0) +) + +#topo clusters +_topoClusterizer_HF = cms.PSet( + algoName = cms.string("Basic2DGenericTopoClusterizer"), + thresholdsByDetector = cms.VPSet( + cms.PSet( detector = cms.string("HF_EM"), + gatheringThreshold = cms.double(0.8), + gatheringThresholdPt = cms.double(0.0) + ), + cms.PSet( detector = cms.string("HF_HAD"), + gatheringThreshold = cms.double(0.8), + gatheringThresholdPt = cms.double(0.0) + ) + + ), + useCornerCells = cms.bool(False) +) + +#position calc +_positionCalcHF_cross_nodepth = cms.PSet( + algoName = cms.string("Basic2DGenericPFlowPositionCalc"), + ## + minFractionInCalc = cms.double(1e-9), + posCalcNCrystals = cms.int32(5), + logWeightDenominator = cms.double(0.8), # same as gathering threshold + minAllowedNormalization = cms.double(1e-9) +) + +_positionCalcHF_all_nodepth = _positionCalcHF_cross_nodepth.clone( + posCalcNCrystals = cms.int32(-1) + ) + +#pf clusters +_pfClusterizer_HF = cms.PSet( + algoName = cms.string("Basic2DGenericPFlowClusterizer"), + #pf clustering parameters + minFractionToKeep = cms.double(1e-7), + positionCalc = _positionCalcHF_cross_nodepth, + allCellsPositionCalc = _positionCalcHF_all_nodepth, + showerSigma = cms.double(10.0), + stoppingTolerance = cms.double(1e-8), + maxIterations = cms.uint32(50), + excludeOtherSeeds = cms.bool(True), + minFracTot = cms.double(1e-20), ## numerical stabilization + recHitEnergyNorms = cms.VPSet( + cms.PSet( detector = cms.string("HF_EM"), + recHitEnergyNorm = cms.double(0.8) + ), + cms.PSet( detector = cms.string("HF_HAD"), + recHitEnergyNorm = cms.double(0.8) + ) + ) +) + +particleFlowClusterHF = cms.EDProducer( + "PFClusterProducer", + recHitsSource = cms.InputTag("particleFlowRecHitHF"), + recHitCleaners = cms.VPSet(_spikeAndDoubleSpikeCleaner_HF), + seedFinder = _localMaxSeeds_HF, + initialClusteringStep = _topoClusterizer_HF, + pfClusterBuilder = _pfClusterizer_HF, + positionReCalc = cms.PSet(), + energyCorrector = cms.PSet() + ) + diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHGCEE_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHGCEE_cfi.py new file mode 100644 index 0000000000000..6e797021116e4 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHGCEE_cfi.py @@ -0,0 +1,79 @@ +import FWCore.ParameterSet.Config as cms + +#### PF CLUSTER HGCEE #### + +#cleaning + +#seeding +_noseeds_HGCEE = cms.PSet( + algoName = cms.string("PassThruSeedFinder") +) + +#for arbor this is more a pre-clustering step to find little clusters +_arborTopoClusterizer_HGCEE = cms.PSet( + algoName = cms.string("IntraLayerClusteringAlgorithm"), + IntraLayerMaxDistance = cms.double( 19.0 ), # hit separation in mm + ShouldSplitClusterInSingleCaloHitClusters = cms.bool(False), # splitsmall clusters + MaximumSizeForClusterSplitting = cms.uint32( 3 ), #largest of small clusters to split + thresholdsByDetector = cms.VPSet( ) +) +_simplePosCalcHGCEE = cms.PSet( + algoName = cms.string("SimplePositionCalc"), + minFractionInCalc = cms.double(0.0) +) + +#the real arbor clusterizer +_manqiArborClusterizer_HGCEE = cms.PSet( + algoName = cms.string("SimpleArborClusterizer"), + # use basic pad sizes in HGCEE + cellSize = cms.double(10.0), + layerThickness = cms.double(16.0), + thresholdsByDetector = cms.VPSet( ) +) + +_arborClusterizer_HGCEE = cms.PSet( + algoName = cms.string("ArborConnectorClusteringAlgorithm"), + # these are taken from the settings for Fine Granularity in ArborPFA + MaximumForwardDistanceForConnection = cms.double(60.0), #in mm + MaximumTransverseDistanceForConnection = cms.double(40.0), #in mm + AllowForwardConnectionForIsolatedObjects = cms.bool(False), + ShouldUseIsolatedObjects = cms.bool(True), + MaximumNumberOfKeptConnectors = cms.uint32(5), + OrderParameterAnglePower = cms.double(1.0), + OrderParameterDistancePower = cms.double(0.5), + minFractionToKeep = cms.double(1e-7) +) + +#weights for layers from P.Silva (24 June 2014) +weight_vec = [0.42] +weight_vec.extend([1.00 for x in range(10)]) +weight_vec.extend([1.61 for x in range(10)]) +weight_vec.extend([2.44 for x in range(10)]) + +# MIP effective to 1.0/GeV (from fit to data of P. Silva) +#f(x) = a/(1-exp(-bx - c)) +# x = cosh(eta) +# a = 168.0 +# b = 0.6871 +# c = 0.9038 + +_HGCEE_ElectronEnergy = cms.PSet( + algoName = cms.string("HGCEEElectronEnergyCalibrator"), + weights = cms.vdouble(weight_vec), + effMip_to_InverseGeV_a = cms.double(168.0), + effMip_to_InverseGeV_b = cms.double(0.6871), + effMip_to_InverseGeV_c = cms.double(0.9038), + MipValueInGeV = cms.double(55.1*1e-6) +) + +particleFlowClusterHGCEE = cms.EDProducer( + "PFClusterProducer", + recHitsSource = cms.InputTag("particleFlowRecHitHGCEE"), + recHitCleaners = cms.VPSet(), + seedFinder = _noseeds_HGCEE, + initialClusteringStep = _manqiArborClusterizer_HGCEE, + pfClusterBuilder = cms.PSet( ), #_arborClusterizer_HGCEE, + positionReCalc = cms.PSet( ), #_simplePosCalcHGCEE, + energyCorrector = _HGCEE_ElectronEnergy +) + diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHGCHEB_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHGCHEB_cfi.py new file mode 100644 index 0000000000000..adce5cd63704e --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHGCHEB_cfi.py @@ -0,0 +1,32 @@ +import FWCore.ParameterSet.Config as cms + +#### PF CLUSTER HGCEE #### + +#cleaning + +#seeding +_noseeds_HGCHEB = cms.PSet( + algoName = cms.string("PassThruSeedFinder") +) + +#topo clusters +#for arbor this is more a pre-clustering step to find little clusters +_arborTopoClusterizer_HGCHEB = cms.PSet( + algoName = cms.string("IntraLayerClusteringAlgorithm"), + IntraLayerMaxDistance = cms.double( 186.0 ), # hit separation in mm + ShouldSplitClusterInSingleCaloHitClusters = cms.bool(False), # splitsmall clusters + MaximumSizeForClusterSplitting = cms.uint32( 3 ), #largest of small clusters to split + thresholdsByDetector = cms.VPSet( ) +) + +particleFlowClusterHGCHEB = cms.EDProducer( + "PFClusterProducer", + recHitsSource = cms.InputTag("particleFlowRecHitHGCHEB"), + recHitCleaners = cms.VPSet(), + seedFinder = _noseeds_HGCHEB, + initialClusteringStep = _arborTopoClusterizer_HGCHEB, + pfClusterBuilder = cms.PSet( ), + positionReCalc = cms.PSet(), + energyCorrector = cms.PSet() +) + diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHGCHEF_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHGCHEF_cfi.py new file mode 100644 index 0000000000000..d5f857905ab10 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHGCHEF_cfi.py @@ -0,0 +1,41 @@ +import FWCore.ParameterSet.Config as cms + +#### PF CLUSTER HGCEF #### + +#cleaning + +#seeding +_noseeds_HGCHEF = cms.PSet( + algoName = cms.string("PassThruSeedFinder") +) + +#topo clusters +#for arbor this is more a pre-clustering step to find little clusters +_arborTopoClusterizer_HGCHEF = cms.PSet( + algoName = cms.string("IntraLayerClusteringAlgorithm"), + IntraLayerMaxDistance = cms.double( 96.0 ), # hit separation in mm + ShouldSplitClusterInSingleCaloHitClusters = cms.bool(False), # splitsmall clusters + MaximumSizeForClusterSplitting = cms.uint32( 3 ), #largest of small clusters to split + thresholdsByDetector = cms.VPSet( ) +) + +#the real arbor clusterizer +_manqiArborClusterizer_HGCHEF = cms.PSet( + algoName = cms.string("SimpleArborClusterizer"), + # use basic pad sizes in HGCEE + cellSize = cms.double(10.0), + layerThickness = cms.double(55.0), + thresholdsByDetector = cms.VPSet( ) +) + +particleFlowClusterHGCHEF = cms.EDProducer( + "PFClusterProducer", + recHitsSource = cms.InputTag("particleFlowRecHitHGCHEF"), + recHitCleaners = cms.VPSet(), + seedFinder = _noseeds_HGCHEF, + initialClusteringStep = _manqiArborClusterizer_HGCHEF, + pfClusterBuilder = cms.PSet( ), + positionReCalc = cms.PSet(), + energyCorrector = cms.PSet() +) + diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHGC_cff.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHGC_cff.py new file mode 100644 index 0000000000000..4d0bd36a05740 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterHGC_cff.py @@ -0,0 +1,7 @@ +from RecoParticleFlow.PFClusterProducer.particleFlowClusterHGCEE_cfi import * +from RecoParticleFlow.PFClusterProducer.particleFlowClusterHGCHEF_cfi import * +from RecoParticleFlow.PFClusterProducer.particleFlowClusterHGCHEB_cfi import * + +particleFlowClusterHGC = cms.Sequence( particleFlowClusterHGCEE + + particleFlowClusterHGCHEF + + particleFlowClusterHGCHEB ) diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterShashlik_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterShashlik_cfi.py index 44113bce7f51f..5f9fa7480cfca 100644 --- a/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterShashlik_cfi.py +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowClusterShashlik_cfi.py @@ -2,6 +2,8 @@ #### PF CLUSTER SHASHLIK #### +from particleFlowClusterECALTimeResolutionParameters_cfi import _timeResolutionECALBarrel, _timeResolutionECALEndcap + #cleaning ## no cleaning for Shashlik yet @@ -56,13 +58,20 @@ # pf clustering _pfClusterizer_EK = cms.PSet( - algoName = cms.string("Basic2DGenericPFlowClusterizer"), + algoName = cms.string("PFlow2DClusterizerWithTime"), #pf clustering parameters minFractionToKeep = cms.double(1e-7), positionCalc = _positionCalcECAL_3x3_nodepth, allCellsPositionCalc = _positionCalcECAL_all_nodepth, positionCalcForConvergence = _positionCalcEK_all_withdepth, showerSigma = cms.double(1.1), + # The following 2 parameters are only considerd if no + # time resolution is provided + timeSigmaEB = cms.double(10), + timeSigmaEE = cms.double(10), + maxNSigmaTime = cms.double(10.), # Maximum number of sigmas in time + minChi2Prob = cms.double(0.), # Minimum chi2 probability (ignored if 0) + clusterTimeResFromSeed = cms.bool(False), stoppingTolerance = cms.double(1e-8), maxIterations = cms.uint32(50), excludeOtherSeeds = cms.bool(True), @@ -71,7 +80,10 @@ cms.PSet( detector = cms.string("ECAL_ENDCAP"), recHitEnergyNorm = cms.double(0.08) ) - ) + ), + #can use ECAL timing here since Shashlik is forced to be the same as EE + timeResolutionCalcBarrel = _timeResolutionECALBarrel, + timeResolutionCalcEndcap = _timeResolutionECALEndcap ) particleFlowClusterEKUncorrected = cms.EDProducer( diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowCluster_cff.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowCluster_cff.py index a7b2c3beef47d..8b40969cf2695 100644 --- a/RecoParticleFlow/PFClusterProducer/python/particleFlowCluster_cff.py +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowCluster_cff.py @@ -16,13 +16,25 @@ from RecoParticleFlow.PFClusterProducer.particleFlowClusterHFEM_cfi import * from RecoParticleFlow.PFClusterProducer.particleFlowClusterHFHAD_cfi import * +#multi-depth +from RecoParticleFlow.PFClusterProducer.particleFlowRecHitHBHEHO_cfi import * +from RecoParticleFlow.PFClusterProducer.particleFlowClusterHCALSemi3D_cfi import * +#hf from rechits +from RecoParticleFlow.PFClusterProducer.particleFlowRecHitHF_cfi import * +from RecoParticleFlow.PFClusterProducer.particleFlowClusterHF_cfi import * + from RecoParticleFlow.PFClusterProducer.particleFlowRecHitECALWithTime_cfi import * from RecoParticleFlow.PFClusterProducer.particleFlowClusterECALWithTime_cff import * +#gives particleFlowRecHit(Cluster)HGC sequence +from RecoParticleFlow.PFClusterProducer.particleFlowRecHitHGC_cff import * +from RecoParticleFlow.PFClusterProducer.particleFlowClusterHGC_cff import * + #provides particleFlowRecHitEK from RecoParticleFlow.PFClusterProducer.particleFlowRecHitShashlik_cfi import * from RecoParticleFlow.PFClusterProducer.particleFlowClusterShashlik_cfi import * +pfClusteringECAL = cms.Sequence() withTime = True if withTime: @@ -33,21 +45,38 @@ pfClusteringECAL = cms.Sequence(particleFlowRecHitECAL* particleFlowClusterECALSequence) - - pfClusteringEK = cms.Sequence( particleFlowRecHitEK + particleFlowClusterEKUncorrected ) -pfClusteringHCAL = cms.Sequence(particleFlowRecHitHCAL*particleFlowClusterHCAL) -pfClusteringHCALall = cms.Sequence(particleFlowClusterHCAL+particleFlowClusterHFHAD+particleFlowClusterHFEM) -pfClusteringHCAL = cms.Sequence(particleFlowRecHitHCAL*pfClusteringHCALall) +pfClusteringHCAL = cms.Sequence() + +#semi3DHCAL=True +#if semi3DHCAL: +#pfClusteringHCAL = cms.Sequence( particleFlowRecHitHBHEHO + +# particleFlowRecHitHF + +# particleFlowClusterHCALSemi3D + +# particleFlowClusterHF ) +#else: -pfClusteringHO = cms.Sequence(particleFlowRecHitHO*particleFlowClusterHO) +towerMakerPF = calotowermaker.clone() +pfClusteringHCAL = cms.Sequence( towerMakerPF + + particleFlowRecHitHCAL + + particleFlowRecHitHO + + particleFlowClusterHCAL + + particleFlowClusterHFHAD + + particleFlowClusterHFEM + + particleFlowClusterHO ) + +#pfClusteringHCAL = cms.Sequence(particleFlowRecHitHCAL*particleFlowClusterHCAL) +#pfClusteringHCALall = cms.Sequence(particleFlowClusterHCAL+particleFlowClusterHFHAD+particleFlowClusterHFEM) +#pfClusteringHCAL = cms.Sequence(particleFlowRecHitHCAL*pfClusteringHCALall) + +#pfClusteringHO = cms.Sequence(particleFlowRecHitHO*particleFlowClusterHO) #pfClusteringHCAL = cms.Sequence(particleFlowRecHitHCAL*particleFlowClusterHCAL*particleFlowClusterHFHAD*particleFlowClusterHFEM) pfClusteringPS = cms.Sequence(particleFlowRecHitPS*particleFlowClusterPS) -towerMakerPF = calotowermaker.clone() + # Changed values # Don't use calotowers for HO, instead we use RecHits directly, and perform the links with tracks and HCAL clusters. @@ -101,7 +130,7 @@ particleFlowClusterWithoutHO = cms.Sequence( #caloTowersRec* - towerMakerPF* + #towerMakerPF* pfClusteringPS* pfClusteringECAL* pfClusteringHCAL @@ -109,11 +138,11 @@ particleFlowCluster = cms.Sequence( #caloTowersRec* - towerMakerPF* + #towerMakerPF* pfClusteringPS* pfClusteringECAL* - pfClusteringHCAL* - pfClusteringHO + pfClusteringHCAL + #pfClusteringHO ) diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHBHEHO_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHBHEHO_cfi.py new file mode 100644 index 0000000000000..68fed95d55fc8 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHBHEHO_cfi.py @@ -0,0 +1,46 @@ +import FWCore.ParameterSet.Config as cms +particleFlowRecHitHBHEHO = cms.EDProducer("PFRecHitProducer", + navigator = cms.PSet( + name = cms.string("PFRecHitHCAL3DNavigator") + ), + producers = cms.VPSet( + cms.PSet( + name = cms.string("PFHORecHitCreator"), + src = cms.InputTag("horeco",""), + hoDepth = cms.untracked.int32(5), + qualityTests = cms.VPSet( + cms.PSet( + name = cms.string("PFRecHitQTestThreshold"), + threshold = cms.double(0.1), + ), + cms.PSet( + name = cms.string("PFRecHitQTestHCALChannel"), + maxSeverities = cms.vint32(11), + cleaningThresholds = cms.vdouble(0.0), + flags = cms.vstring('Standard') + ) + ) + ), + cms.PSet( + name = cms.string("PFHBHERecHitCreator"), + src = cms.InputTag("hbheUpgradeReco",""), + qualityTests = cms.VPSet( + cms.PSet( + name = cms.string("PFRecHitQTestThreshold"), + threshold = cms.double(0.4) + ), + cms.PSet( + name = cms.string("PFRecHitQTestHCALChannel"), + maxSeverities = cms.vint32(11), + cleaningThresholds = cms.vdouble(0.0), + flags = cms.vstring('Standard') + ) + + + ) + ), + + ) + +) + diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHF_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHF_cfi.py new file mode 100644 index 0000000000000..76357dae9a50a --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHF_cfi.py @@ -0,0 +1,48 @@ + +import FWCore.ParameterSet.Config as cms + +#HB HE HO rec hits + +particleFlowRecHitHF = cms.EDProducer("PFRecHitProducer", + + navigator = cms.PSet( + name = cms.string("PFRecHitHCALNavigator"), + barrel = cms.PSet( ), + endcap = cms.PSet( ) + ), + producers = cms.VPSet( + cms.PSet( + name = cms.string("PFHFRecHitCreator"), + src = cms.InputTag("hfUpgradeReco",""), + EMDepthCorrection = cms.double(22.), + HADDepthCorrection = cms.double(25.), + thresh_HF = cms.double(0.4), + ShortFibre_Cut = cms.double(60.), + LongFibre_Fraction = cms.double(0.10), + LongFibre_Cut = cms.double(120.), + ShortFibre_Fraction = cms.double(0.01), + HFCalib29 = cms.double(1.07), + qualityTests = cms.VPSet( + cms.PSet( + name = cms.string("PFRecHitQTestHCALChannel"), + maxSeverities = cms.vint32(11,9,9), + cleaningThresholds = cms.vdouble(0.0,120.,60.), + flags = cms.vstring('Standard','HFLong','HFShort'), + ), + cms.PSet( + name = cms.string("PFRecHitQTestHCALThresholdVsDepth"), + cuts = cms.VPSet( + cms.PSet( + depth = cms.int32(1), + threshold = cms.double(1.2)), + cms.PSet( + depth = cms.int32(2), + threshold = cms.double(1.8)) + ) + ) + + ) + ) + ) + +) diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHGCEE_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHGCEE_cfi.py new file mode 100644 index 0000000000000..2cc4652982e89 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHGCEE_cfi.py @@ -0,0 +1,24 @@ +import FWCore.ParameterSet.Config as cms + +particleFlowRecHitHGCEE = cms.EDProducer("PFRecHitProducer", + navigator = cms.PSet( + name = cms.string("PFRecHitHGCEENavigator"), + topologySource = cms.string("HGCalEESensitive"), + ), + producers = cms.VPSet( + cms.PSet( + name = cms.string("PFHGCEERecHitCreator"), + src = cms.InputTag("HGCalRecHit:HGCEERecHits"), + geometryInstance = cms.string("HGCalEESensitive"), + qualityTests = cms.VPSet( + cms.PSet( + name = cms.string("PFRecHitQTestThresholdInMIPs"), + thresholdInMIPs = cms.double(0.544), + mipValueInkeV = cms.double(55.1), + recHitEnergyIs_keV = cms.bool(False), + recHitEnergyMultiplier = cms.double(1.0) + ), + ) + ) + ) +) diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHGCHEB_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHGCHEB_cfi.py new file mode 100644 index 0000000000000..1c98930ae00c3 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHGCHEB_cfi.py @@ -0,0 +1,24 @@ +import FWCore.ParameterSet.Config as cms + +particleFlowRecHitHGCHEB = cms.EDProducer("PFRecHitProducer", + navigator = cms.PSet( + name = cms.string("PFRecHitHGCHENavigator"), + topologySource = cms.string("HGCalHEScintillatorSensitive"), + ), + producers = cms.VPSet( + cms.PSet( + name = cms.string("PFHGCHEBRecHitCreator"), + src = cms.InputTag("HGCalRecHit:HGCHEBRecHits"), + geometryInstance = cms.string("HGCalHEScintillatorSensitive"), + qualityTests = cms.VPSet( + cms.PSet( + name = cms.string("PFRecHitQTestThresholdInMIPs"), + thresholdInMIPs = cms.double(0.6), + mipValueInkeV = cms.double(1498.4), + recHitEnergyIs_keV = cms.bool(False), + recHitEnergyMultiplier = cms.double(1.0) + ), + ) + ) + ) +) diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHGCHEF_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHGCHEF_cfi.py new file mode 100644 index 0000000000000..5615b9ca7da57 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHGCHEF_cfi.py @@ -0,0 +1,24 @@ +import FWCore.ParameterSet.Config as cms + +particleFlowRecHitHGCHEF = cms.EDProducer("PFRecHitProducer", + navigator = cms.PSet( + name = cms.string("PFRecHitHGCHENavigator"), + topologySource = cms.string("HGCalHESiliconSensitive"), + ), + producers = cms.VPSet( + cms.PSet( + name = cms.string("PFHGCHEFRecHitCreator"), + src = cms.InputTag("HGCalRecHit:HGCHEFRecHits"), + geometryInstance = cms.string("HGCalHESiliconSensitive"), + qualityTests = cms.VPSet( + cms.PSet( + name = cms.string("PFRecHitQTestThresholdInMIPs"), + thresholdInMIPs = cms.double(0.50), + mipValueInkeV = cms.double(85.0), + recHitEnergyIs_keV = cms.bool(False), + recHitEnergyMultiplier = cms.double(1.0) + ), + ) + ) + ) +) diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHGC_cff.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHGC_cff.py new file mode 100644 index 0000000000000..30ea0c99bfb65 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHGC_cff.py @@ -0,0 +1,7 @@ +from RecoParticleFlow.PFClusterProducer.particleFlowRecHitHGCEE_cfi import * +from RecoParticleFlow.PFClusterProducer.particleFlowRecHitHGCHEF_cfi import * +from RecoParticleFlow.PFClusterProducer.particleFlowRecHitHGCHEB_cfi import * + +particleFlowRecHitHGC = cms.Sequence( particleFlowRecHitHGCEE + + particleFlowRecHitHGCHEF + + particleFlowRecHitHGCHEB ) diff --git a/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHO_cfi.py b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHO_cfi.py index 7dfad71ea9041..5958df96c4f52 100644 --- a/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHO_cfi.py +++ b/RecoParticleFlow/PFClusterProducer/python/particleFlowRecHitHO_cfi.py @@ -13,9 +13,12 @@ threshold_ring0 = cms.double(0.4), threshold_ring12 = cms.double(1.0) ), + cms.PSet( - name = cms.string("PFRecHitQTestHCALChannel"), - maxSeverity = cms.int32(11) + name = cms.string("PFRecHitQTestHCALChannel"), + maxSeverities = cms.vint32(11), + cleaningThresholds = cms.vdouble(0.0), + flags = cms.vstring('Standard') ) diff --git a/RecoParticleFlow/PFClusterProducer/src/Arbor.cc b/RecoParticleFlow/PFClusterProducer/src/Arbor.cc new file mode 100644 index 0000000000000..7bb160eee95a9 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/Arbor.cc @@ -0,0 +1,652 @@ +#include +#include +#include +#include + +namespace arbor { +using namespace std; + +std::vector cleanedHits; + +std::vector LeafHitsIndex; +std::vector JointHitsIndex; +std::vector StarJointHitsIndex; +std::vector IsoHitsIndex; +std::vector SimpleSeedHitsIndex; +std::vector StarSeedHitsIndex; + +linkcoll Links; +linkcoll InitLinks; +linkcoll alliterlinks; +linkcoll links_debug; +linkcoll IterLinks; +branchcoll LengthSortBranchCollection; +branchcoll Trees; + +int NHits = 0; +float InitLinkThreshold = 0; +float IterLinkThreshold = 0; + +void init( float CellSize, float LayerThickness ) { + cleanedHits.clear(); + LeafHitsIndex.clear(); + JointHitsIndex.clear(); + StarJointHitsIndex.clear(); + IsoHitsIndex.clear(); + SimpleSeedHitsIndex.clear(); + StarSeedHitsIndex.clear(); + + Links.clear(); + InitLinks.clear(); + IterLinks.clear(); + LengthSortBranchCollection.clear(); + Trees.clear(); + alliterlinks.clear(); + links_debug.clear(); + + /* + float Thr_1, Thr_2; //Ecal Layer Thickness might be changed... + Thr_1 = 2*LayerThickness; + Thr_2 = sqrt( LayerThickness*LayerThickness + 8 * CellSize*CellSize ); + + if(Thr_1 < Thr_2) InitLinkThreshold = Thr_1; + else InitLinkThreshold = Thr_2; + */ + + InitLinkThreshold = 2*LayerThickness - 0.01; + IterLinkThreshold = InitLinkThreshold * 2.5; + + cout< inputHits ) +{ + cleanedHits = inputHits; //Cannot Really do much things here. Mapping before calling + NHits = cleanedHits.size(); + /* + for(int i = 0; i < NHits; i ++) + { + if(BarrelFlag(cleanedHits[i])) + cout< a_link; + + int BeginIndex[NHits]; + int EndIndex[NHits]; + + for(int i0 = 0; i0 < NHits; i0++) + { + BeginIndex[i0] = 0; + EndIndex[i0] = 0; + } + + for(int j0 = 0; j0 < NLinks; j0++) + { + BeginIndex[ (inputLinks[j0].first) ] ++; + EndIndex[ (inputLinks[j0].second) ] ++; + } + + for(int i1 = 0; i1 < NHits; i1++) + { + if(BeginIndex[i1] == 0 && EndIndex[i1] == 1) + { + LeafHitsIndex.push_back(i1); + } + else if(BeginIndex[i1] == 1 && EndIndex[i1] == 1) + { + JointHitsIndex.push_back(i1); + } + else if(BeginIndex[i1] > 1 && EndIndex[i1] == 1) + { + StarJointHitsIndex.push_back(i1); + } + else if(BeginIndex[i1] == 1 && EndIndex[i1] == 0) + { + SimpleSeedHitsIndex.push_back(i1); + } + else if(BeginIndex[i1] > 1 && EndIndex[i1] == 0) + { + StarSeedHitsIndex.push_back(i1); + } + else if(BeginIndex[i1] == 0 && EndIndex[i1] == 0) + { + IsoHitsIndex.push_back(i1); + } + else + { + cout<<"WARNING: UNCLASSIFIED HITS, Begin Index: "< allhits, linkcoll alllinks ) +{ + linkcoll cleanedlinks; + + int NLinks = alllinks.size(); + int Ncurrhitlinks = 0; + int MinAngleIndex = -1; + float MinAngle = 1E6; + float tmpOrder = 0; + float DirAngle = 0; + + std::pair SelectedPair; + + TVector3 PosA, PosB, PosDiffAB; + + std::vector< std::vector > LinkHits; + LinkHits.clear(); + for(int s1 = 0; s1 < NHits; s1++) + { + std::vector hitlink; + for(int t1 = 0; t1 < NLinks; t1++) + { + if(alllinks[t1].second == s1) + { + hitlink.push_back(alllinks[t1].first); + } + } + LinkHits.push_back(hitlink); + } + + for(int i1 = 0; i1 < NHits; i1++) + { + PosB = cleanedHits[i1]; + MinAngleIndex = -10; + MinAngle = 1E6; + + std::vector currhitlink = LinkHits[i1]; + + Ncurrhitlinks = currhitlink.size(); + + for(int k1 = 0; k1 < Ncurrhitlinks; k1++) + { + PosA = cleanedHits[ currhitlink[k1] ]; + DirAngle = (PosA + PosB).Angle(PosB - PosA); //Replace PosA + PosB with other order parameter ~ reference direction + tmpOrder = (PosB - PosA).Mag() * (DirAngle + 0.1); + if( tmpOrder < MinAngle ) // && DirAngle < 2.5 ) + { + MinAngleIndex = currhitlink[k1]; + MinAngle = tmpOrder; + } + } + + if(MinAngleIndex > -0.5) + { + SelectedPair.first = MinAngleIndex; + SelectedPair.second = i1; + cleanedlinks.push_back(SelectedPair); + } + } + + cout<<"NStat "< a_Link; + if( PosA.Mag() > PosB.Mag() ) + { + a_Link.first = j0; + a_Link.second = i0; + } + else + { + a_Link.first = i0; + a_Link.second = j0; + } + Links.push_back(a_Link); + } + } + } + + links_debug = Links; +} + +void EndPointLinkIteration() +{ + + Links.clear(); + Links = InitLinks; + + int NLeaves = LeafHitsIndex.size(); + int NStarSeeds = StarSeedHitsIndex.size(); + int NSimpleSeeds = SimpleSeedHitsIndex.size(); + + TVector3 PosLeaf, PosOldSeed, Diff_Leaf_OldSeed; + int LeafIndex, OldSeedIndex; + std::pair tmplink; + bool LinkOrientation; + + //Set of reference directions... Pos_L, Pos_S, Dir_L, Dir_S + //Cleaning... to reduce the ambigorious + //loop breaker? + + for(int i0 = 0; i0 < NLeaves; i0++) + { + LeafIndex = LeafHitsIndex[i0]; + PosLeaf = cleanedHits[ LeafIndex ]; //Depth?? + + for(int j0 = 0; j0 < NSimpleSeeds + NStarSeeds; j0++) + { + if(j0 < NSimpleSeeds) + { + OldSeedIndex = SimpleSeedHitsIndex[j0]; + } + else + { + OldSeedIndex = StarSeedHitsIndex[j0 - NSimpleSeeds]; + } + PosOldSeed = cleanedHits[ OldSeedIndex ]; + + Diff_Leaf_OldSeed = PosLeaf - PosOldSeed; + + LinkOrientation = 0; + + if( Diff_Leaf_OldSeed.Mag() < IterLinkThreshold ) + { + if( ( BarrelFlag(PosLeaf) && BarrelFlag(PosOldSeed) ) ) //HitisBarrel + { + if( PosLeaf.Perp() < PosOldSeed.Perp() ) + LinkOrientation = 1; + } + else if( ( !BarrelFlag(PosLeaf) && !BarrelFlag(PosOldSeed) ) ) + { + if( fabs(PosLeaf.Z()) < fabs(PosOldSeed.Z()) ) + LinkOrientation = 1; + } + + if( LinkOrientation && Diff_Leaf_OldSeed.Angle(PosOldSeed) < 1.0 ) //Still Need to compare with reference directions... + { + tmplink.first = LeafIndex; + tmplink.second = OldSeedIndex; + Links.push_back(tmplink); + cout<<"New Link added in EPLinkIteration"< currlink; + + TVector3 RefDir[NHits]; + + for(int i = 0; i < NHits; i++) + { + hitPos = cleanedHits[i]; + RefDir[i] = 1.0/hitPos.Mag() * hitPos; + } + + for(int j = 0; j < NInitLinks; j++) + { + currlink = InitLinks[j]; + PosA = cleanedHits[ currlink.first ]; + PosB = cleanedHits[ currlink.second ]; + linkDir = (PosA - PosB); //Links are always from first point to second - verify + linkDir *= 1.0/linkDir.Mag(); + RefDir[currlink.first] += 2*linkDir; //Weights... might be optimized... + RefDir[currlink.second] += 4*linkDir; + } + + for(int i1 = 0; i1 < NHits; i1++) + { + RefDir[i1] *= 1.0/RefDir[i1].Mag(); + PosA = cleanedHits[i1]; + + for(int j1 = i1 + 1; j1 < NHits; j1++) + { + PosB = cleanedHits[j1]; + DiffPosAB = PosB - PosA; + + if( DiffPosAB.Mag() < IterLinkThreshold && DiffPosAB.Mag() > InitLinkThreshold && DiffPosAB.Angle(RefDir[i1]) < 0.8 ) + { + + if( PosA.Mag() > PosB.Mag() ) + { + currlink.first = j1; + currlink.second = i1; + } + else + { + currlink.first = i1; + currlink.second = j1; + } + + alliterlinks.push_back(currlink); + } + } + } + + //Reusage of link iteration codes? + + int NLinks = alliterlinks.size(); + int MinAngleIndex = -10; + int Ncurrhitlinks = 0; + float MinAngle = 1E6; + float tmpOrder = 0; + float DirAngle = 0; + std::pair SelectedPair; + + std::vector< std::vector > LinkHits; + LinkHits.clear(); + for(int s1 = 0; s1 < NHits; s1++) + { + std::vector hitlink; + for(int t1 = 0; t1 < NLinks; t1++) + { + if(alliterlinks[t1].second == s1) + { + hitlink.push_back(alliterlinks[t1].first); + } + } + LinkHits.push_back(hitlink); + } + + for(int i2 = 0; i2 < NHits; i2++) + { + PosB = cleanedHits[i2]; + MinAngleIndex = -10; + MinAngle = 1E6; + + std::vector currhitlink = LinkHits[i2]; + + Ncurrhitlinks = currhitlink.size(); + + for(int j2 = 0; j2 < Ncurrhitlinks; j2++) + { + PosA = cleanedHits[ currhitlink[j2] ]; + DirAngle = (RefDir[i2]).Angle(PosA - PosB); + tmpOrder = (PosB - PosA).Mag() * (DirAngle + 1.0); + if(tmpOrder < MinAngle) // && DirAngle < 1.0) + { + MinAngleIndex = currhitlink[j2]; + MinAngle = tmpOrder; + } + } + + if(MinAngleIndex > -0.5) + { + SelectedPair.first = MinAngleIndex; + SelectedPair.second = i2; + IterLinks.push_back(SelectedPair); + } + } + + cout<<"Init-Iter Size "< HitBeginIndex; + std::map HitEndIndex; + std::vector< std::vector > InitBranchCollection; + std::vector< std::vector > TmpBranchCollection; + TVector3 PosA, PosB; + + for(int i1 = 0; i1 < NHits; i1++) + { + HitBeginIndex[i1] = 0; + HitEndIndex[i1] = 0; + } + + for(int j1 = 0; j1 < NLinks; j1++) + { + HitBeginIndex[ (IterLinks[j1].first) ] ++; + HitEndIndex[ (IterLinks[j1].second) ] ++; + } + + int iterhitindex = 0; + int FlagInternalLoop = 0; + for(int i2 = 0; i2 < NHits; i2++) + { + if(HitEndIndex[i2] > 1) + cout<<"WARNING OF INTERNAL LOOP with more than 1 link stopped at the same Hit"< currBranchhits; //array of indexes + iterhitindex = i2; + FlagInternalLoop = 0; + currBranchhits.push_back(i2); + + while(FlagInternalLoop == 0 && HitEndIndex[iterhitindex] != 0) + { + + for(int j2 = 0; j2 < NLinks; j2++) + { + std::pair PairIterator = IterLinks[j2]; + if(PairIterator.second == iterhitindex) + { + currBranchhits.push_back(PairIterator.first); + iterhitindex = PairIterator.first; + break; + } + } + } + + InitBranchCollection.push_back(currBranchhits); + } + } + + std::vector BranchSize; + std::vector cutBranchSize; + std::vector SortedBranchIndex; + std::vector SortedcutBranchIndex; + std::vector currBranch; + std::vector iterBranch; + std::vector touchedHits; + std::vector leadingbranch; + std::vector branch_A, branch_B; + + std::map SortedBranchToOriginal; + SortedBranchToOriginal.clear(); + + int currBranchSize = 0; + int currHit = 0; + + for(int i3 = 0; i3 < NBranches; i3++) + { + currBranch = InitBranchCollection[i3]; + BranchSize.push_back( float(currBranch.size()) ); + } + + SortedBranchIndex = SortMeasure(BranchSize, 1); + + for(int i4 = 0; i4 < NBranches; i4++) + { + currBranch = InitBranchCollection[SortedBranchIndex[i4]]; + + currBranchSize = currBranch.size(); + + iterBranch.clear(); + + for(int j4 = 0; j4 < currBranchSize; j4++) + { + currHit = currBranch[j4]; + + if( find(touchedHits.begin(), touchedHits.end(), currHit) == touchedHits.end() ) + { + iterBranch.push_back(currHit); + touchedHits.push_back(currHit); + } + } + + SortedBranchToOriginal[iterBranch] = currBranch[currBranchSize - 1]; //Map to seed... + + TmpBranchCollection.push_back(iterBranch); + cutBranchSize.push_back( float(iterBranch.size()) ); + } + + SortedcutBranchIndex = SortMeasure(cutBranchSize, 1); + + for(int i6 = 0; i6 < NBranches; i6++) + { + currBranch.clear(); + currBranch = TmpBranchCollection[ SortedcutBranchIndex[i6]]; + LengthSortBranchCollection.push_back(currBranch);; + } + + TMatrixF FlagSBMerge(NBranches, NBranches); + int SeedIndex_A = 0; + int SeedIndex_B = 0; + TVector3 DisSeed; + + for(int i7 = 0; i7 < NBranches; i7++) + { + branch_A = LengthSortBranchCollection[i7]; + SeedIndex_A = SortedBranchToOriginal[branch_A]; + + for(int j7 = i7 + 1; j7 < NBranches; j7++) + { + branch_B = LengthSortBranchCollection[j7]; + SeedIndex_B = SortedBranchToOriginal[branch_B]; + + DisSeed = cleanedHits[ SeedIndex_A ] - cleanedHits[ SeedIndex_B ]; + + if( SeedIndex_A == SeedIndex_B ) + { + FlagSBMerge[i7][j7] = 1.0; + FlagSBMerge[j7][i7] = 1.0; + } + else if( DisSeed.Mag() < 20 ) + { + FlagSBMerge[i7][j7] = 2.0; + FlagSBMerge[j7][i7] = 2.0; + } + // else if() Head_Tail, Small Cluster (nH < 5) Absorbing... + } + } + + TMatrixF SBMergeSYM = MatrixSummarize(FlagSBMerge); + Trees = ArborBranchMerge(LengthSortBranchCollection, SBMergeSYM); + +} + +void BushMerging() +{ + cout<<"Merging branch"< currbranch; + + for(int i = 0; i < NBranch; i++) + { + currbranch = LengthSortBranchCollection[i]; + } + +} + +void BushAbsorbing() +{ + cout<<"Absorbing Isolated branches"< currBranch; + + for(int i0 = 0; i0 < NBranches; i0++) + { + currBranch = LengthSortBranchCollection[i0]; + NHitsInBranch = currBranch.size(); + + cout< > Arbor( std::vector inputHits, float CellSize, float LayerThickness ) +{ + init(CellSize, LayerThickness); + + HitsCleaning(inputHits); + BuildInitLink(); + InitLinks = LinkClean( cleanedHits, Links ); + + /* + HitsClassification(InitLinks); + EndPointLinkIteration(); + IterLinks = LinkClean( cleanedHits, Links ); + */ + LinkIteration(); + HitsClassification(IterLinks); + + //IterLinks = InitLinks; + + BranchBuilding(); + BushMerging(); + + return Trees; + +} +} diff --git a/RecoParticleFlow/PFClusterProducer/src/ArborConnectorClusteringAlgorithm.cc b/RecoParticleFlow/PFClusterProducer/src/ArborConnectorClusteringAlgorithm.cc new file mode 100644 index 0000000000000..5da669094b58c --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/ArborConnectorClusteringAlgorithm.cc @@ -0,0 +1,486 @@ +/* + * + * ArborConnectorClusteringAlgorithm.cc source template automatically generated by a class generator + * Creation date : jeu. f�vr. 20 2014 + * + * This file is part of ArborPFA libraries. + * + * ArborPFA is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * based upon these libraries are permitted. Any copy of these libraries + * must include this copyright notice. + * + * ArborPFA is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with ArborPFA. If not, see . + * + * @author Remi Ete + * @author L. Gray, FNAL (for CMSSW port) + * @copyright CNRS , IPNL + */ + +#include "RecoParticleFlow/PFClusterProducer/interface/PFClusterBuilderBase.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHitFraction.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHit.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "DataFormats/Math/interface/deltaR.h" + +#include "Math/GenVector/VectorUtil.h" + +#include "vdt/vdtMath.h" + +#include + +#ifdef PFLOW_DEBUG +#define LOGVERB(x) edm::LogVerbatim(x) +#define LOGWARN(x) edm::LogWarning(x) +#define LOGERR(x) edm::LogError(x) +#define LOGDRESSED(x) edm::LogInfo(x) +#else +#define LOGVERB(x) LogTrace(x) +#define LOGWARN(x) edm::LogWarning(x) +#define LOGERR(x) edm::LogError(x) +#define LOGDRESSED(x) LogDebug(x) +#endif + +#include + +namespace { + typedef std::vector > connector_list; // first connector, second connector, isFinal + typedef std::vector > connector_idx_list; + struct connected_cluster { + const reco::PFCluster *cluster; + connector_list connectors; + unsigned cluster_idx; + connector_idx_list connectors_idx; + }; +} + +class ArborConnectorClusteringAlgorithm : public PFClusterBuilderBase { + typedef ArborConnectorClusteringAlgorithm B2DGPF; + public: + ArborConnectorClusteringAlgorithm(const edm::ParameterSet& conf); + + virtual ~ArborConnectorClusteringAlgorithm() {} + ArborConnectorClusteringAlgorithm(const B2DGPF&) = delete; + B2DGPF& operator=(const B2DGPF&) = delete; + + void update(const edm::EventSetup& es) { } + + void buildClusters(const reco::PFClusterCollection&, + const std::vector&, + reco::PFClusterCollection& outclus); + + private: + const double m_maximumForwardDistanceForConnection; + const double m_maximumTransverseDistanceForConnection; + const double m_orderParameterAnglePower; + const double m_orderParameterDistancePower; + const unsigned m_maximumNumberOfKeptConnectors; + const bool m_shouldUseIsolatedObjects; + const bool m_allowForwardConnectionForIsolatedObjects; + + void SeedInitialConnectors(const reco::PFClusterCollection& input, + std::vector& connectors) const; + + void CleanConnectors(std::vector& connectors) const; + + void RecursiveClustering(const std::vector& clusters, + const unsigned index, + std::vector& used, + reco::PFCluster& clusterToBuild) const; + + double computeOrderParameter(const reco::PFCluster*, + const reco::PFCluster*, + const math::XYZVector& refVector) const; +}; + +DEFINE_EDM_PLUGIN(PFClusterBuilderFactory, + ArborConnectorClusteringAlgorithm, + "ArborConnectorClusteringAlgorithm"); + +ArborConnectorClusteringAlgorithm:: +ArborConnectorClusteringAlgorithm(const edm::ParameterSet& conf) : + PFClusterBuilderBase(conf), + m_maximumForwardDistanceForConnection(0.1*conf.getParameter("MaximumForwardDistanceForConnection")), + m_maximumTransverseDistanceForConnection(0.1*conf.getParameter("MaximumTransverseDistanceForConnection")), + m_orderParameterAnglePower(conf.getParameter("OrderParameterAnglePower")), + m_orderParameterDistancePower(conf.getParameter("OrderParameterDistancePower")), + m_maximumNumberOfKeptConnectors(conf.getParameter("MaximumNumberOfKeptConnectors")), + m_shouldUseIsolatedObjects(conf.getParameter("ShouldUseIsolatedObjects")), + m_allowForwardConnectionForIsolatedObjects(conf.getParameter("AllowForwardConnectionForIsolatedObjects")) { +} + +// helper functions / typedefs +namespace { + inline double openingAngle(const math::XYZVector& one, + const math::XYZVector& two) { + const double mag2s = one.Mag2() * two.Mag2(); + return vdt::fast_acos(two.Dot(one)/std::sqrt(mag2s)); + } + + inline double openingAngle(const reco::PFCluster& one, + const reco::PFCluster& two) { + const math::XYZPoint zero(0,0,0); + const math::XYZVector one_vec = one.position() - zero; + const math::XYZVector diff_vec = two.position() - one.position(); + return openingAngle(one_vec,diff_vec); + } + + inline std::pair + getConnectionDistances(const reco::PFCluster& one, + const reco::PFCluster& two) { + + constexpr double pi_over_2 = M_PI/2.0; + const math::XYZVector diff_vec = two.position() - one.position(); + const double diffMag2 = diff_vec.Mag2(); + const double diffMag = std::sqrt(diffMag2); + const double angle = openingAngle(one,two); + const double sinangle = vdt::fast_sin(angle); + const double cosangle = std::sqrt((1-sinangle)*(1+sinangle)); + const double tvDist = + ( angle < pi_over_2 ? std::abs(diffMag*sinangle) : + std::numeric_limits::max() ); + const double forwardDist = + ( angle < pi_over_2 ? std::abs(diffMag*cosangle) : + std::numeric_limits::max() ); + + return std::make_pair(forwardDist,tvDist); + } + + bool isBackwardConnector(const reco::PFCluster* connect_to, + const connector_list::value_type& connector) { + //constexpr double pi_over_two = M_PI/2.0; + const reco::PFCluster* other = ( connect_to == std::get<0>(connector) ? + std::get<1>(connector) : + std::get<0>(connector) ); + double zDiff = ( std::abs(other->position().z()) - + std::abs(connect_to->position().z()) ); + if( zDiff < 0 ) { + std::cout << "backwards connector: " << zDiff << std::endl; + } else { + std::cout << "forwards connector: " << zDiff << std::endl; + } + return zDiff < 0; + } + + void computeMeanBackwardDirection(const connected_cluster& cluster, + math::XYZVector& meanBackwardDirection, + unsigned& nBackwardConnections) { + const math::XYZVector zero(0,0,0); + meanBackwardDirection = math::XYZVector(0,0,0); + nBackwardConnections = 0; + + const connector_list& connectors = cluster.connectors; + const reco::PFCluster* this_cluster = cluster.cluster; + + for( const auto& connector : connectors ) { + const bool isBackwards = isBackwardConnector(this_cluster,connector); + if( !isBackwards ) continue; + const reco::PFCluster* other_cluster = + ( this_cluster == std::get<0>(connector) ? + std::get<1>(connector) : std::get<0>(connector) ); + ++nBackwardConnections; + meanBackwardDirection += ( other_cluster->position() - + this_cluster->position() ); + } + } + + bool isConnectedWith(const connected_cluster& cluster1, + const connected_cluster& cluster2) { + if(!cluster1.connectors.size()) return false; + for( const auto& connector : cluster1.connectors) { + const reco::PFCluster* link1 = std::get<0>(connector); + const reco::PFCluster* link2 = std::get<1>(connector); + if( link1 == cluster2.cluster || link2 == cluster2.cluster ) return true; + } + return false; + } + + void makeConnection(connected_cluster& cluster1, + connected_cluster& cluster2) { + if( cluster1.cluster == cluster2.cluster ) return; + bool already_connected = false; + for( unsigned i = 0; i < cluster2.connectors.size(); ++i ) { + auto& connector = cluster2.connectors[i]; + if( std::get<0>(connector) == cluster1.cluster || + std::get<1>(connector) == cluster1.cluster ) { + already_connected = true; + cluster1.connectors.push_back(cluster2.connectors[i]); + cluster1.connectors_idx.push_back(cluster2.connectors_idx[i]); + } + } + if( !already_connected ) { + cluster1.connectors.emplace_back(cluster1.cluster,cluster2.cluster,false); + cluster1.connectors_idx.emplace_back(cluster1.cluster_idx, + cluster2.cluster_idx); + cluster2.connectors.emplace_back(cluster1.cluster,cluster2.cluster,false); + cluster2.connectors_idx.emplace_back(cluster1.cluster_idx, + cluster2.cluster_idx); + } + } + + void removeConnection(connected_cluster& cluster1, + connected_cluster& cluster2) { + if( cluster1.cluster == cluster2.cluster ) return; + auto one_to_two = std::find_if(cluster2.connectors.begin(), + cluster2.connectors.end(), + [&](const connector_list::value_type& a) { + return ( std::get<0>(a) == cluster1.cluster || + std::get<1>(a) == cluster1.cluster); + }); + auto two_to_one = std::find_if(cluster1.connectors.begin(), + cluster1.connectors.end(), + [&](const connector_list::value_type& a) { + return ( std::get<0>(a) == cluster2.cluster || + std::get<1>(a) == cluster2.cluster); + }); + if( one_to_two != cluster2.connectors.end() ) { + std::cout << "erasing cluster one in two!" << std::endl; + unsigned dist_two = std::distance(cluster2.connectors.begin(),one_to_two); + cluster2.connectors.erase(one_to_two); + cluster2.connectors_idx.erase(cluster2.connectors_idx.begin()+dist_two); + } + if( two_to_one != cluster1.connectors.end() ) { + std::cout << "erasing cluster two in one!" << std::endl; + unsigned dist_one = std::distance(cluster1.connectors.begin(),two_to_one); + cluster1.connectors.erase(two_to_one); + cluster1.connectors_idx.erase(cluster1.connectors_idx.begin()+dist_one); + } + if( one_to_two == cluster2.connectors.end() && + two_to_one == cluster1.connectors.end() ) { + throw cms::Exception("WeirdLink") + << "Couldn't delete either link in clusters, weird!" << std::endl; + } + } + + + void setConnectionFinal(connected_cluster& cluster1, + connected_cluster& cluster2) { + if( cluster1.cluster == cluster2.cluster ) return; + auto one_to_two = std::find_if(cluster2.connectors.begin(), + cluster2.connectors.end(), + [&](const connector_list::value_type& a) { + return ( std::get<0>(a) == cluster1.cluster || + std::get<1>(a) == cluster1.cluster); + }); + auto two_to_one = std::find_if(cluster1.connectors.begin(), + cluster1.connectors.end(), + [&](const connector_list::value_type& a) { + return ( std::get<0>(a) == cluster2.cluster || + std::get<1>(a) == cluster2.cluster); + }); + if( one_to_two != cluster2.connectors.end() ) { + std::get<2>(*one_to_two) = true; + } + if( two_to_one != cluster1.connectors.end() ) { + std::get<2>(*two_to_one) = true; + } + } +} + +void ArborConnectorClusteringAlgorithm:: +buildClusters(const reco::PFClusterCollection& input, + const std::vector& seedable, + reco::PFClusterCollection& output) { + std::vector used(input.size(),false); + + std::vector connectors; + std::cout << "seeding connectors" << std::endl; + SeedInitialConnectors(input,connectors); + std::cout << "seeded connectors!" << std::endl; + + std::cout << "cleaning connectors" << std::endl; + CleanConnectors(connectors); + std::cout << "cleaned connectors!" << std::endl; + + // this is the "DoClustering()" function + std::cout << "building final clusters!" << std::endl; + for( unsigned i = 0; i < connectors.size(); ++i ) { + if( used[i] ) continue; + reco::PFCluster temp; + //std::cout << "recursively tracing connectors" << std::endl; + bool hasOnlyBackwardConnector = true; + for( const auto& connector : connectors[i].connectors ) { + if( !isBackwardConnector(connectors[i].cluster,connector) ) { + hasOnlyBackwardConnector = false; + break; + } + } + if( hasOnlyBackwardConnector ) { + RecursiveClustering(connectors,i,used,temp); + temp.setEnergy(temp.recHitFractions().size()); + //std::cout << "traversed connectors for " << i << std::endl; + output.push_back(std::move(temp)); + } + } + + std::cout << "Made " << output.size() << " PF-Arbor clusters!" << std::endl; +} + +void ArborConnectorClusteringAlgorithm:: +SeedInitialConnectors(const reco::PFClusterCollection& input, + std::vector& connectors) const { + connectors.clear(); + connectors.reserve(input.size()); + for( unsigned i = 0; i < input.size(); ++i ) { + connected_cluster temp; + temp.cluster = &input[i]; + temp.cluster_idx = i; + connectors.push_back(std::move(temp)); + } + for( connected_cluster& conn : connectors ) { + for( connected_cluster& other_conn : connectors ) { + if( conn.cluster == other_conn.cluster ) continue; + if(!isConnectedWith(conn,other_conn)) { + std::pair dists = + getConnectionDistances(*conn.cluster,*other_conn.cluster); + if( dists.first < m_maximumForwardDistanceForConnection && + dists.second < m_maximumTransverseDistanceForConnection ) { + /* + std::cout << "made connection: " << dists.first + << ' ' << dists.second << std::endl; + */ + makeConnection(conn,other_conn); + } + } + } + } +} + +void ArborConnectorClusteringAlgorithm:: +CleanConnectors(std::vector& clusters) const { + for( auto& conn_cluster : clusters ) { + const reco::PFCluster* current = conn_cluster.cluster; + math::XYZVector meanBackwardDir(0,0,0); + unsigned nBackwardConnections = 0; + double bestOrderParameter = std::numeric_limits::max(); + const reco::PFCluster* bestConnection = nullptr; + computeMeanBackwardDirection(conn_cluster, + meanBackwardDir, + nBackwardConnections); + + + std::cout << "found " << nBackwardConnections + << " back-links" << std::endl; + + if(!nBackwardConnections) continue; // if nothing behind we skip + for( auto& connector : conn_cluster.connectors ) { + // get backward connectors that are not finalized + if( isBackwardConnector(conn_cluster.cluster,connector) && + !std::get<2>(connector) ) { + const reco::PFCluster* other = ( current == std::get<0>(connector) ? + std::get<1>(connector) : + std::get<0>(connector) ); + const double orderParm = computeOrderParameter(current,other, + meanBackwardDir.unit()); + if( orderParm < bestOrderParameter ) { + bestOrderParameter = orderParm; + bestConnection = other; + } + } + } + // if we have a best connection, remove everything else + if( bestConnection != nullptr ) { + const double oneZ = std::abs(conn_cluster.cluster->position().z()); + const double twoZ = std::abs(bestConnection->position().z()); + if( twoZ - oneZ < 0.0 ) std::cout << "best connection is backwards! " + << twoZ - oneZ << std::endl; + if( twoZ - oneZ > 0.0 ) std::cout << "best connection is forwards! " + << twoZ - oneZ << std::endl; + + auto iter = conn_cluster.connectors.begin(); + while( iter != conn_cluster.connectors.end() ) { + //std::cout << "removing all but the best!" << std::endl; + unsigned relative_idx = std::distance(conn_cluster.connectors.begin(), + iter); + auto& the_connector = *iter; + auto& the_connector_idx = *( conn_cluster.connectors_idx.begin() + + relative_idx ); + const unsigned other_clus_idx = + ( conn_cluster.cluster == std::get<0>(the_connector) ? + the_connector_idx.second : the_connector_idx.first ); + if( std::get<0>(the_connector) == bestConnection || + std::get<1>(the_connector) == bestConnection ){ + std::cout << "setting final connector" << std::endl; + setConnectionFinal(conn_cluster,clusters[other_clus_idx]); + ++iter; + } else { + if( isBackwardConnector(conn_cluster.cluster,the_connector) ) { + std::cout << "removing backward connector" << std::endl; + removeConnection(conn_cluster,clusters[other_clus_idx]); + conn_cluster.connectors_idx.erase(conn_cluster.connectors_idx.begin()+ + relative_idx); + iter = conn_cluster.connectors.begin()+relative_idx; + } else { + std::cout << "advancing past forward connector" << std::endl; + ++iter; + } + } + } + computeMeanBackwardDirection(conn_cluster, + meanBackwardDir, + nBackwardConnections); + //if( nBackwardConnections > 1 ) { + std::cout << "Ended with this many connections! " + << nBackwardConnections << std::endl; + //} + } + } +} + +void ArborConnectorClusteringAlgorithm:: +RecursiveClustering(const std::vector& clusters, + const unsigned index, + std::vector& used, + reco::PFCluster& clusterToBuild) const { + if( used[index] ) return; + //std::cout << "inside recursive clustering with index " << index << std::endl; + used[index] = true; + const connected_cluster& clus = clusters[index]; + //std::cout << clus.cluster << ' ' << clus.connectors.size() << std::endl; + for( auto iter = clus.connectors.cbegin(); + iter != clus.connectors.cend(); ++iter ) { + /* + std::cout << " at connector index " + << std::distance(clus.connectors.cbegin(),iter) << std::endl; + */ + if( std::get<2>(*iter) ) { + unsigned conn_idx = std::distance(clus.connectors.begin(),iter); + /* + std::cout << "connector idx : " << conn_idx << ' ' + << clus.connectors.size() << ' ' + << clus.connectors_idx.size() << std::endl; + */ + const reco::PFCluster* other = nullptr; + unsigned other_idx = std::numeric_limits::max(); + if( std::get<0>(*iter) == clus.cluster ) { + other = std::get<1>(*iter); + other_idx = std::get<1>(*(clus.connectors_idx.begin()+conn_idx)); + } else { + other = std::get<0>(*iter); + other_idx = std::get<0>(*(clus.connectors_idx.begin()+conn_idx)); + } + for( const auto& rhf : other->recHitFractions() ) { + clusterToBuild.addRecHitFraction(rhf); + } + RecursiveClustering(clusters,other_idx,used,clusterToBuild); + }// make sure we are traversing finalized connectors + } +} + +double ArborConnectorClusteringAlgorithm:: +computeOrderParameter(const reco::PFCluster* one, + const reco::PFCluster* two, + const math::XYZVector& refVector) const { + const math::XYZVector diffPos = two->position() - one->position(); + const double angle = openingAngle(diffPos,refVector); + return ( std::pow(angle,m_orderParameterAnglePower) * + std::pow(diffPos.Mag2(),0.5*m_orderParameterDistancePower) ); +} diff --git a/RecoParticleFlow/PFClusterProducer/src/ArborLikeClusterizer.cc b/RecoParticleFlow/PFClusterProducer/src/ArborLikeClusterizer.cc new file mode 100644 index 0000000000000..dc2958842c734 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/ArborLikeClusterizer.cc @@ -0,0 +1,591 @@ +#include "ArborLikeClusterizer.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "DataFormats/Math/interface/deltaR.h" + +#include +#include +#include + +#include "vdt/vdtMath.h" + +#ifdef PFLOW_DEBUG +#define LOGVERB(x) edm::LogVerbatim(x) +#define LOGWARN(x) edm::LogWarning(x) +#define LOGERR(x) edm::LogError(x) +#define LOGDRESSED(x) edm::LogInfo(x) +#else +#define LOGVERB(x) LogTrace(x) +#define LOGWARN(x) edm::LogWarning(x) +#define LOGERR(x) edm::LogError(x) +#define LOGDRESSED(x) LogDebug(x) +#endif + +namespace { + bool greaterByEnergy(const std::pair& a, + const std::pair& b) { + return a.second > b.second; + } +} + +ArborLikeClusterizer:: +ArborLikeClusterizer(const edm::ParameterSet& conf) : + InitialClusteringStepBase(conf), + _useCornerCells(conf.getParameter("useCornerCells")), + _showerSigma2(std::pow(conf.getParameter("showerSigma"),2.0)), + _stoppingTolerance(conf.getParameter("stoppingTolerance")), + _minFracTot(conf.getParameter("minFracTot")), + _maxIterations(conf.getParameter("maxIterations")) { + _positionCalc.reset(NULL); + if( conf.exists("positionCalc") ) { + const edm::ParameterSet& pcConf = conf.getParameterSet("positionCalc"); + const std::string& algo = pcConf.getParameter("algoName"); + PosCalc* calcp = PFCPositionCalculatorFactory::get()->create(algo, + pcConf); + _positionCalc.reset(calcp); + } + _allCellsPosCalc.reset(NULL); + if( conf.exists("allCellsPositionCalc") ) { + const edm::ParameterSet& acConf = + conf.getParameterSet("allCellsPositionCalc"); + const std::string& algoac = + acConf.getParameter("algoName"); + PosCalc* accalc = + PFCPositionCalculatorFactory::get()->create(algoac, acConf); + _allCellsPosCalc.reset(accalc); + } +} + +void ArborLikeClusterizer:: +buildClusters(const edm::Handle& input, + const std::vector& rechitMask, + const std::vector& seedable, + reco::PFClusterCollection& output) { + std::vector used(input->size(),false); + std::vector > seeds; + const reco::PFRecHitCollection& inp = *input; + reco::PFClusterCollection topoclusters; + // get the seeds and sort them descending in energy + seeds.reserve(inp.size()); + for( unsigned i = 0; i < inp.size(); ++i ) { + if( !rechitMask[i] || !seedable[i] || used[i] ) continue; + std::pair val = std::make_pair(i,inp.at(i).energy()); + auto pos = std::upper_bound(seeds.begin(),seeds.end(),val,greaterByEnergy); + seeds.insert(pos,val); + } + + // run arbor on seeds so that we can link topoclusters + std::vector > branches; + std::vector seedtypes(inp.size(),NotSeed); + std::unordered_multimap seeds_to_branches; + branches.reserve(seeds.size()); + linkSeeds(inp,seedable,seeds,seeds_to_branches,seedtypes,branches); + + // now we build the simple topological clusters in each layer + reco::PFCluster temp; + for( const auto& idx_e : seeds ) { + const int seed = idx_e.first; + if( !rechitMask[seed] || !seedable[seed] || used[seed] ) continue; + temp.reset(); + buildTopoCluster(input,rechitMask,makeRefhit(input,seed),used,temp); + if( temp.recHitFractions().size() ) { + //std::cout << "topo cluster: " << temp << std::endl; + topoclusters.push_back(temp); + } + } + // cells with no neighbours in the previous layer are non-shared + // "primary" seeds, all others are secondary that get shared + // by the log-weighted fraction of seed energies + // create a new PFcluster for + seed_usage_map seed_has_weights; + seed_fractions_map seeds_and_fractions; + for( unsigned i = 0; i < seeds.size(); ++i ) { + seed_has_weights.emplace(seeds[i].first,false); + } + // we have rewritten the guts of the linking algorithm in here + // weights in this case are always one + buildInitialWeightsList(inp,seedable,seedtypes, + branches,0, + seed_has_weights, + seeds_and_fractions); + + // flatten the maps into vector of branches with fractions + // create map of seeds -> pfclusters + unsigned ibranch = 0; + std::unordered_multimap seeds_to_clusters; + std::vector > > seeds_with_weights; + // for arbor type seeding + for( const auto& seed : seeds ) { + if( seeds_and_fractions[seed.first].size() == 0 ) { + std::vector > abranch; + abranch.emplace_back(seed.first,1.0); + auto range = seeds_to_branches.equal_range(seed.first); + if( std::distance(range.first,range.second) != 1 ) { + throw cms::Exception("ImpossibleOutcome") + << "seed in more than one connected set!" << std::endl; + } + const auto& connected = branches[range.first->second]; + for( const unsigned maybe : connected ) { + auto found = std::find_if(abranch.begin(),abranch.end(), + [&](const std::pair& a){ + return a.first == maybe; + }); + if( found != abranch.end() ) continue; + auto& connections = seeds_and_fractions[maybe]; // remember always back-connected! + if( connections.size() == 0 ) { continue; } //skip seeds + if( connections.size() != 1 ) { + throw cms::Exception("ImpossibleOutcome") + << "Seed is back-connected to more than one other seed!" << connections.size() << std::endl; + } + for( const auto& inbranch : abranch ) { // check for connections to all things in branch so far + if( connections.find(inbranch.first) != connections.end() ) { + abranch.emplace_back(maybe,1.0); + seeds_to_clusters.emplace(maybe,ibranch); + break; + } + } + } + /* + std::cout << "made a branch: " << std::endl; + for( const auto& leaf : abranch ) { + std::cout << "(" << leaf.first << ',' << inp[leaf.first].energy() << "),"; + } + std::cout << std::endl; + */ + seeds_with_weights.push_back(std::move(abranch)); + ++ibranch; + } + } + + // now we turn the branches into PFClusters + for( const auto& branch : seeds_with_weights ) { + // the first hit in the branch is the primary seed which always + // has weight one + output.push_back(reco::PFCluster()); + reco::PFCluster& current = output.back(); + reco::PFRecHitFraction rhf(makeRefhit(input,branch[0].first),1.0); + double seed_energy = rhf.recHitRef()->energy(); + current.addRecHitFraction(rhf); + current.setSeed(rhf.recHitRef()->detId()); + // in arbor-like seeding all seed hits have weights of one + // but we use the code from the sharing-based seeding + for( auto rhit = branch.begin()+1; rhit != branch.end(); ++rhit ) { + reco::PFRecHitFraction rhf2(makeRefhit(input,rhit->first),rhit->second); + current.addRecHitFraction(rhf2); + const double rh_energy = rhf2.recHitRef()->energy()*rhf2.fraction(); + if( rh_energy > seed_energy ) { + seed_energy = rh_energy; + current.setSeed(rhf2.recHitRef()->detId()); + } + } + _positionCalc->calculateAndSetPosition(current); + //std::cout << "Seeded cluster : " << current << std::endl; + } + + // connect together per-layer topo clusters with the new pf clusters + std::unordered_multimap clusters_to_topos; + std::unordered_multimap topos_to_clusters; + for( unsigned i = 0 ; i < topoclusters.size(); ++i ) { + for( const auto& rhf : topoclusters[i].recHitFractions() ) { + if( !seedable[rhf.recHitRef().key()] ) continue; + for( unsigned j = 0; j < output.size(); ++j ) { + auto ihit = std::find_if(output[j].recHitFractions().begin(), + output[j].recHitFractions().end(), + [&](const reco::PFRecHitFraction& hit){ + if( hit.recHitRef().key() == + rhf.recHitRef().key() ) return true; + return false; + }); + if( ihit != output[j].recHitFractions().end() ) { + topos_to_clusters.emplace(i,j); + clusters_to_topos.emplace(j,i); + } + } + } + } + // have relational maps of topo clusters grouped together and + // constituent branches (shitty code and probably very slow right now) + std::vector > grouped_topos; // same indices + std::vector > grouped_clusters; // same indices + std::vector used_topo(topoclusters.size(),false); + for(unsigned i = 0; i < topoclusters.size(); ++i ) { + if( used_topo[i] ) continue; //skip topo clusters already used + grouped_topos.push_back(std::vector()); + getLinkedTopoClusters( topos_to_clusters, + clusters_to_topos, + topoclusters, + i, + used_topo, + grouped_topos.back() ); + } + for( unsigned i = 0 ; i < grouped_topos.size(); ++i ) { + grouped_clusters.push_back(std::vector()); + std::vector& current = grouped_clusters.back(); + for( unsigned itopo : grouped_topos[i] ) { + auto cluster_range = topos_to_clusters.equal_range(itopo); + for( auto ic = cluster_range.first; ic != cluster_range.second; ++ic ) { + auto branchid = std::find(current.begin(),current.end(),ic->second); + if( branchid == current.end() ) { + current.push_back(ic->second); + } + } + } + } + + // run semi-3D (2D position fit with center-per-layer given by average) + // pf cluster position fit, loop on seeds + const unsigned tolScal = //take log to make scaling not ridiculous + std::pow(std::max(1.0,std::log(seeds.size()+1)),2.0); + growPFClusters(grouped_clusters,grouped_topos,topos_to_clusters, + seedable,topoclusters,tolScal,tolScal,output); + + /* + std::cout << "made " << output.size() << " clusters!" << std::endl; + for( const auto& cluster : output ) { + std::cout << "Final cluster: " << cluster << std::endl; + } + */ +} + +void ArborLikeClusterizer:: +linkSeeds(const reco::PFRecHitCollection& rechits, + const std::vector& seedable, + const std::vector >& seeds, + std::unordered_multimap& seeds_to_branches, + std::vector& seed_types, // assumed to be all "not a seed" + std::vector >& branches) const { + std::vector used_seed(rechits.size(),false); + std::vector > linked_seeds; + unsigned ibranch = 0; + for( const auto& seed : seeds ) { + if( !used_seed[seed.first] ) { + std::vector current ; + findSeedNeighbours(rechits,seedable,ibranch,seed.first,used_seed, + seeds_to_branches,current); + std::sort( current.begin(), current.end(), + [&](unsigned a, unsigned b){ + return rechits[a].depth() < rechits[b].depth(); + }); + branches.push_back(std::move(current)); + ++ibranch; + } + } + + for( const auto& branch : branches ) { + for( const unsigned hit : branch ) { + + bool is_primary = true; + const reco::PFRecHitRefVector& neighbs = rechits[hit].neighbours(); + const std::vector& nb_info = rechits[hit].neighbourInfos(); + for( unsigned i = 0; i < neighbs.size(); ++i ) { + if( !seedable[neighbs[i].key()] ) continue; + if( ( (nb_info[i] >> 9) & 0x3 ) == 1 && + ( (nb_info[i] >> 8) & 0x1 ) == 0 ) is_primary = false; + } + seed_types[hit] = is_primary ? PrimarySeed : SecondarySeed; + + /* + std::cout << hit << " is a " << ( is_primary ? "primary" : "secondary" ) + << " seed! " << rechits[hit].energy() + << ' ' << rechits[hit].positionREP() << std::endl; + */ + + } + + /* + std::cout << "--- initial seeds list ---" << std::endl; + for( unsigned seed : branch ) { + const reco::PFRecHit& hit = rechits[seed]; + std::cout << seed << ' ' << hit.positionREP() + << ' ' << hit.position().R() << ' ' + << hit.depth() << ' ' << hit.energy() << std::endl; + const reco::PFRecHitRefVector& neighbs = hit.neighbours(); + const std::vector& nb_info = hit.neighbourInfos(); + for( unsigned i = 0; i < neighbs.size(); ++i ) { + if( !seedable[neighbs[i].key()] ) continue; + int z = (nb_info[i] >> 9) & 0x3; + if( ( (nb_info[i] >> 8) & 0x1 ) == 0 ) z = -z; + switch(z) { + case 1: + std::cout << '\t' << neighbs[i].key() + << " is a neighbour in the next layer" << std::endl; + break; + case 0: + std::cout << '\t' << neighbs[i].key() + << " is a neighbour in this layer" << std::endl; + break; + case -1: + std::cout << '\t' << neighbs[i].key() + << " is a neighbour in the previous layer" << std::endl; + break; + default : + std::cout << "weird!" << std::endl; + } + } + } + */ + } +} +// find all depth-wise neighbours for this seed +void ArborLikeClusterizer:: +findSeedNeighbours(const reco::PFRecHitCollection& hits, + const std::vector& seedable, + const unsigned branch_idx, + const unsigned seed_idx, + std::vector& used_seed, + std::unordered_multimap& seeds_to_branches, + std::vector& connected_seeds, + navi_dir direction) const{ + if( used_seed[seed_idx] ) return; + connected_seeds.push_back(seed_idx); + seeds_to_branches.emplace(seed_idx,branch_idx); + used_seed[seed_idx] = true; + + const reco::PFRecHitRefVector& neighbs = hits[seed_idx].neighbours(); + const std::vector& nb_info = hits[seed_idx].neighbourInfos(); + for( unsigned i = 0; i < neighbs.size(); ++i ) { + unsigned absz = (nb_info[i] >> 9) & 0x3; + unsigned sgnz = (nb_info[i] >> 8) & 0x1; + //unsigned absx = (nb_info[i] >> 1) & 0x3; + //unsigned absy = (nb_info[i] >> 5) & 0x3; + unsigned nb_idx = neighbs[i].key(); + // skip non-seed neighbours or those on same layer + if( seedable[nb_idx] && absz == 1 && + ( direction != OnlyForward || sgnz != 0 ) && + ( direction != OnlyBackward || sgnz == 0 ) ) { + findSeedNeighbours(hits,seedable,branch_idx,nb_idx,used_seed, + seeds_to_branches,connected_seeds,direction); + } + } + +} + +// retool to make this an arbor-like linkage +// try Bachtis-type metric dR*dDepth (added /E for equidistant hits, L. Gray) +void ArborLikeClusterizer:: +buildInitialWeightsList(const reco::PFRecHitCollection& rechits, + const std::vector& seedable, + const std::vector& seedtypes, + const std::vector >& linked_seeds, + const unsigned seed_idx, + seed_usage_map& has_weight_data, + seed_fractions_map& resolved_seeds) const { + // ignore seed index given loop over linked seeds -> create mesh -> prune that shit + std::unordered_map > neighbours_mesh; + for( const auto& branch_group : linked_seeds ) { + for( unsigned i = 0; i < branch_group.size(); ++i ) { + const reco::PFRecHit& ihit = rechits[branch_group[i]]; + double best_metric = 1e6; + int best_link = -1; + for( unsigned j = 0; j < branch_group.size(); ++j ) { + if( i == j ) continue; + const reco::PFRecHit& jhit = rechits[branch_group[j]]; + const int deltaDepth = jhit.depth() - ihit.depth(); + if( deltaDepth < 0 ) { // we make the determination of best link looking backwards at each layer + const double metric = ( reco::deltaR2(ihit.positionREP(),jhit.positionREP())* + std::pow(deltaDepth/jhit.energy(),2.0) ); + if( metric < best_metric ) { + best_metric = metric; + best_link = branch_group[j]; + } + } + } + if( best_link != -1 ) { + //std::cout << "Linked seed with metric: " << best_metric << std::endl; + has_weight_data[branch_group[i]] = true; + resolved_seeds[branch_group[i]][(unsigned)best_link] = 1.0; + } else { + //std::cout << "Made a new seed!, no neighbours" << std::endl; + has_weight_data[branch_group[i]] = true; + //resolved_seeds[branch_group[i]][branch_group[i]] = 1.0; + } + }// outer loop on rechits + }// loop on all connected branches +} + +void ArborLikeClusterizer:: +getLinkedTopoClusters(const std::unordered_multimap& topo_branch, + const std::unordered_multimap& branch_topo, + const reco::PFClusterCollection& topoclusters, + const unsigned idx, + std::vector& used_topo, + std::vector& connected) const { + if( used_topo[idx] ) return; + connected.push_back(idx); + used_topo[idx] = true; + auto brange = topo_branch.equal_range(idx); + for( auto bitr = brange.first; bitr != brange.second; ++bitr ) { + auto trange = branch_topo.equal_range(bitr->second); + for( auto titr = trange.first; titr != trange.second; ++titr ) { + getLinkedTopoClusters(topo_branch,branch_topo, + topoclusters, + titr->second, + used_topo, + connected); + } + } +} + +void ArborLikeClusterizer:: +buildTopoCluster(const edm::Handle& input, + const std::vector& rechitMask, + const reco::PFRecHitRef& cell, + std::vector& used, + reco::PFCluster& topocluster) { + int cell_layer = (int)cell->layer(); + if( cell_layer == PFLayer::HCAL_BARREL2 && + std::abs(cell->positionREP().eta()) > 0.34 ) { + cell_layer *= 100; + } + const std::pair& thresholds = + _thresholds.find(cell_layer)->second; + if( cell->energy() < thresholds.first || + cell->pt2() < thresholds.second ) { + LOGDRESSED("GenericTopoCluster::buildTopoCluster()") + << "RecHit " << cell->detId() << " with enegy " + << cell->energy() << " GeV was rejected!." << std::endl; + return; + } + + used[cell.key()] = true; + topocluster.addRecHitFraction(reco::PFRecHitFraction(cell, 1.0)); + + const reco::PFRecHitRefVector& neighbours = + ( _useCornerCells ? cell->neighbours8() : cell->neighbours4() ); + + for( const reco::PFRecHitRef nb : neighbours ) { + if( used[nb.key()] || !rechitMask[nb.key()] ) { + LOGDRESSED("GenericTopoCluster::buildTopoCluster()") + << " RecHit " << cell->detId() << "\'s" + << " neighbor RecHit " << input->at(nb.key()).detId() + << " with enegy " + << input->at(nb.key()).energy() << " GeV was rejected!" + << " Reasons : " << used[nb.key()] << " (used) " + << !rechitMask[nb.key()] << " (masked)." << std::endl; + continue; + } + buildTopoCluster(input,rechitMask,nb,used,topocluster); + } +} + +// given seeded pfclusters that are topologically associated to each other +// (last argument) loop through each layer and determine seed weights +// -- secondary seeds are not shared by distance +// modification for later -- use seeds per-cluster per-layer to create +// gaussian centroid pulled away from the shower axis +// ----- grouped_topos and grouped_clusters *must* have the same indices +void ArborLikeClusterizer:: +growPFClusters(const std::vector >& grouped_clusters, + const std::vector >& grouped_topos, + const std::unordered_multimap& topos_to_clusters, + const std::vector& seedable, + const reco::PFClusterCollection& topoclusters, + const unsigned toleranceScaling, + double diff, + reco::PFClusterCollection& clusters) const { + const double start_diff = diff; + unsigned igroup = 0; + for( const auto& cluster_group : grouped_clusters ) { + unsigned iter = 0; + diff = start_diff; + while( diff > _stoppingTolerance*toleranceScaling && + iter <= _maxIterations ) { + // reset the rechits in this cluster, keeping the previous position + std::vector clus_prev_pos; + for( const unsigned cluster_idx : cluster_group) { + reco::PFCluster& cluster = clusters[cluster_idx]; + const reco::PFCluster::REPPoint& repp = cluster.positionREP(); + clus_prev_pos.emplace_back(repp.rho(),repp.eta(),repp.phi()); + if( cluster_group.size() == 1 && _allCellsPosCalc ) { + _allCellsPosCalc->calculateAndSetPosition(cluster); + } else { + _positionCalc->calculateAndSetPosition(cluster); + } + // reset the cluster except for seeds, skip seeds in pos calc loop + cluster.pruneUsing([&](const reco::PFRecHitFraction& rhf){ + return seedable[rhf.recHitRef().key()]; + }); + } + // loop over all grouped topo clusters and update each individually + for( const unsigned topo_idx : grouped_topos[igroup] ) { + const reco::PFCluster& topo = topoclusters[topo_idx]; + // loop over this topo cluster and grow current PFCluster hypothesis + std::vector dist2, frac; + double fractot = 0, fraction = 0; + for( const reco::PFRecHitFraction& rhf : topo.recHitFractions() ) { + const reco::PFRecHitRef& refhit = rhf.recHitRef(); + // skip all seeds, their fractions are fixed + if( seedable[refhit.key()] ) continue; + // used standard distance based weighting in each layer + int cell_layer = (int)refhit->layer(); + if( cell_layer == PFLayer::HCAL_BARREL2 && + std::abs(refhit->positionREP().eta()) > 0.34 ) { + cell_layer *= 100; + } + const double recHitEnergyNorm = 0.05; + //_thresholds.find(cell_layer)->second.first; + const math::XYZPoint& topocellpos_xyz = refhit->position(); + dist2.clear(); frac.clear(); fractot = 0; + // add rechits to clusters, calculating fraction based on distance + auto topo_r = topos_to_clusters.equal_range(topo_idx); + for( auto clstr = topo_r.first; clstr != topo_r.second; ++clstr ) { + reco::PFCluster& cluster = clusters[clstr->second]; + //need to take the cluster rho/eta/phi and + //adjust to this layer's rho + reco::PFCluster::REPPoint clusterpos_rep = cluster.positionREP(); + clusterpos_rep.SetRho(topocellpos_xyz.Rho()); + const math::XYZPoint clusterpos_xyz(clusterpos_rep); + fraction = 0.0; + const math::XYZVector deltav = clusterpos_xyz - topocellpos_xyz; + const double d2 = deltav.Mag2()/_showerSigma2; + dist2.emplace_back( d2 ); + if( d2 > 100 ) { + LOGDRESSED("Basic2DGenericPFlowClusterizer:growAndStabilizePFClusters") + << "Warning! :: pfcluster-topocell distance is too large! d= " + << d2; + } + // fraction assignment logic (remember we are skipping all seeds) + fraction = cluster.energy()/recHitEnergyNorm * vdt::fast_expf( -0.5*d2 ); + fractot += fraction; + frac.emplace_back(fraction); + } + for( auto clstr = topo_r.first; clstr != topo_r.second; ++clstr ) { + unsigned i = std::distance(topo_r.first,clstr); + if( fractot > _minFracTot ) { + double temp = frac[i]; + frac[i]/=fractot; + if( frac[i] > 1.0 ) { + throw cms::Exception("InvalidFraction") + << "Fraction is larger than 1!!! " + << " Ingredients : " << temp << ' ' + << fractot << ' ' << std::sqrt(dist2[i]) << ' ' + << clusters[clstr->second].energy() << std::endl; + } + } + else continue; + if( dist2[i] < 100.0 || frac[i] > 0.9999 ) { + clusters[clstr->second].addRecHitFraction(reco::PFRecHitFraction(refhit,frac[i])); + } + } + } // loop on topo cluster rechit fractions + dist2.clear(); frac.clear(); //clus_prev_pos.clear(); + } // end of loop on associated topological clusters + // recalculate positions and calculate convergence parameter + double diff2 = 0.0; + for( unsigned i = 0; i < cluster_group.size(); ++i ) { + reco::PFCluster& cluster = clusters[cluster_group[i]]; + if( cluster_group.size() == 1 && _allCellsPosCalc ) { + _allCellsPosCalc->calculateAndSetPosition(cluster); + } else { + _positionCalc->calculateAndSetPosition(cluster); + } + const double delta2 = + reco::deltaR2(cluster.positionREP(),clus_prev_pos[i]); + if( delta2 > diff2 ) diff2 = delta2; + } + diff = std::sqrt(diff2); + ++iter; + } + ++igroup; + } +} + diff --git a/RecoParticleFlow/PFClusterProducer/src/ArborLikeClusterizer.h b/RecoParticleFlow/PFClusterProducer/src/ArborLikeClusterizer.h new file mode 100644 index 0000000000000..663f3d4ccaa65 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/ArborLikeClusterizer.h @@ -0,0 +1,96 @@ +#ifndef __ArborLikeClusterizer_H__ +#define __ArborLikeClusterizer_H__ + +#include "RecoParticleFlow/PFClusterProducer/interface/InitialClusteringStepBase.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHitFraction.h" +#include "RecoParticleFlow/PFClusterProducer/interface/Arbor.hh" + +#include "RecoParticleFlow/PFClusterProducer/interface/PFCPositionCalculatorBase.h" + +class ArborLikeClusterizer : public InitialClusteringStepBase { + public: + typedef ArborLikeClusterizer B2DGT; + typedef PFCPositionCalculatorBase PosCalc; + typedef std::unordered_map seed_usage_map; + typedef std::unordered_map > seed_fractions_map; + + enum seed_type{ NotSeed = 0, PrimarySeed=1, SecondarySeed=2 }; + enum navi_dir{ Bidirectional = 0, OnlyForward = 1, OnlyBackward = 2}; + + + ArborLikeClusterizer(const edm::ParameterSet& conf); + virtual ~ArborLikeClusterizer() {} + ArborLikeClusterizer(const B2DGT&) = delete; + B2DGT& operator=(const B2DGT&) = delete; + + void buildClusters(const edm::Handle&, + const std::vector&, + const std::vector&, + reco::PFClusterCollection&); + + private: + const bool _useCornerCells; + const double _showerSigma2,_stoppingTolerance,_minFracTot; + const unsigned _maxIterations; + + std::unique_ptr _positionCalc; + std::unique_ptr _allCellsPosCalc; + + void linkSeeds(const reco::PFRecHitCollection&, + const std::vector&, + const std::vector >&, + std::unordered_multimap&, + std::vector&, + std::vector >&) const; + + void findSeedNeighbours(const reco::PFRecHitCollection&, + const std::vector&, + const unsigned, + const unsigned, + std::vector&, + std::unordered_multimap&, + std::vector&, + navi_dir direction = Bidirectional) const; + + + + void buildTopoCluster(const edm::Handle&, + const std::vector&, // masked rechits + const reco::PFRecHitRef&, //present rechit + std::vector&, // hit usage state + reco::PFCluster&); // the topocluster + + void buildInitialWeightsList(const reco::PFRecHitCollection& rechits, + const std::vector& seedable, + const std::vector& seedtypes, + const std::vector >& linked_seeds, + const unsigned seed_idx, + seed_usage_map& has_weight_data, + seed_fractions_map& resolved_seeds) const; + + void getLinkedTopoClusters(const std::unordered_multimap&, + const std::unordered_multimap&, + const reco::PFClusterCollection&, + const unsigned, + std::vector&, + std::vector&) const; + + void growPFClusters(const std::vector >&, + const std::vector >&, + const std::unordered_multimap&, + const std::vector&, + const reco::PFClusterCollection& topoclusters, + const unsigned, + double, + reco::PFClusterCollection&) const; + + + + +}; + +DEFINE_EDM_PLUGIN(InitialClusteringStepFactory, + ArborLikeClusterizer, + "ArborLikeClusterizer"); + +#endif diff --git a/RecoParticleFlow/PFClusterProducer/src/ArborTool.cc b/RecoParticleFlow/PFClusterProducer/src/ArborTool.cc new file mode 100644 index 0000000000000..d93a84e27e2e9 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/ArborTool.cc @@ -0,0 +1,359 @@ +#include "RecoParticleFlow/PFClusterProducer/interface/ArborTool.hh" +#include + +namespace arbor { +using namespace std; + +const double pi = acos(-1.0); + +//Geometric Parameter - ... need to be changed for different detector models + +float DHCALBarrelLength = 2350.0; +const float DHCALBarrelRadius = 2058.0; //Octo +const float DHCALBarrelOuterR = 3381.6; +const float DHCALEndCapInnerZ = 2650.0; +const float DHCALEndCapOuterZ = 3970.0; // Should be ... 3922 +const float ECALBarrelRadius = 1843.0; +const float ECALBarrelLength = 2350.0; // identical to DHCALBarrelLength +const float ECALBarrelOuterR = 2028.0; +const float ECALEndCapInnerZ = 2450.0; +const float ECALEndCapOuterZ = 2635.0; +const float ECALEndCapOuterR = 2088.0; +const float ECALHalfZ = 2350.0; // mm, Endcap Ente +const float ECALRadius = 1847.4; // mm... minimal part for the octagnle. + + + + +int BarrelFlag( TVector3 inputPos) +{ + int isBarrel = 0; + + if(fabs(inputPos[2]) < ECALBarrelLength) + { + isBarrel = 1; + } + + return isBarrel; +} + +int DepthFlag( TVector3 inputPos ) //Used to calculate depth of given position... +{ + + float ShiftDHCAL = 530; // 20 Layers Inside DHCAL + + float DHCALDeepInnerZ = DHCALEndCapInnerZ + ShiftDHCAL; + float DHCALDeepBarrelRadius = DHCALBarrelRadius + ShiftDHCAL; + + float DHCALInnerOctRadius = DHCALBarrelRadius/cos(pi/4.0); + float DHCALDeepOctRadius = DHCALBarrelRadius/cos(pi/4.0) + ShiftDHCAL; + float ECALInnerOctRadius = ECALBarrelRadius/cos(pi/4.0); + + int FlagD(-1); + + if( fabs(inputPos[2]) > DHCALDeepInnerZ || fabs(inputPos[1]) > DHCALDeepBarrelRadius || fabs(inputPos[0]) > DHCALDeepBarrelRadius || fabs(inputPos[0] + inputPos[1]) > DHCALDeepOctRadius || fabs(inputPos[0] - inputPos[1]) > DHCALDeepOctRadius ) + { + FlagD = 2; + } + else if( fabs(inputPos[2]) > DHCALEndCapInnerZ || fabs(inputPos[1]) > DHCALBarrelRadius || fabs(inputPos[0]) > DHCALBarrelRadius || fabs(inputPos[0] + inputPos[1]) > DHCALInnerOctRadius || fabs(inputPos[0] - inputPos[1]) > DHCALInnerOctRadius ) + { + FlagD = 1; // Position outsider than DHCAL Region + } + else if( fabs(inputPos[2]) > ECALEndCapInnerZ || fabs(inputPos[1]) > ECALBarrelRadius || fabs(inputPos[0]) > ECALBarrelRadius || fabs(inputPos[0] + inputPos[1]) > ECALInnerOctRadius || fabs(inputPos[0] - inputPos[1]) > ECALInnerOctRadius ) + { + FlagD = 0; + } + else + { + FlagD = 10; // Position inside Calo... Problematic for Seeds... But could be PreShower hits. + } + + return FlagD; + +} + +TVector3 CalVertex( TVector3 Pos1, TVector3 Dir1, TVector3 Pos2, TVector3 Dir2 ) +{ + TVector3 VertexPos; + + float tau1(0), tau2(0); + + TVector3 delP; + delP = Pos1 - Pos2; + + double Normal(0); + Normal = (Dir1.Dot(Dir2))*(Dir1.Dot(Dir2)) - Dir1.Mag()*Dir1.Mag()*Dir2.Mag()*Dir2.Mag(); + + if(Normal != 0) + { + tau1 = (Dir2.Mag()*Dir2.Mag() * delP.Dot(Dir1) - Dir1.Dot(Dir2)*delP.Dot(Dir2))/Normal; + tau2 = (Dir1.Dot(Dir2)*delP.Dot(Dir1) - Dir1.Mag()*Dir1.Mag() * delP.Dot(Dir2))/Normal; + } + + VertexPos = 0.5*(Pos1 + Pos2 + tau1*Dir1 + tau2*Dir2); + + return VertexPos; +} + +int TPCPosition( TVector3 inputPos ) +{ + int flagPos(-1); // == 0 means inside TPC, == 1 means outside; + + const float TPCRadius = 1808.0 ; //only outer radius + const float TPCHalfZ = 2350.0 ; + + if( fabs(inputPos[2]) > TPCHalfZ || sqrt( inputPos[0]*inputPos[0] + inputPos[1]*inputPos[1] ) > TPCRadius ) flagPos = 1; + else flagPos = 0; + + return flagPos; +} + +float DisSeedSurface( TVector3 SeedPos ) //ECAL, HCAL, EndCapRing... +{ + + //Need to treat the Overlap region specilizely... + + float DisSS = 0; + float DisToZ = 0; + float DisToR = 0; + + if( fabs(SeedPos[2]) > ECALHalfZ + 80 ) //EcalEndcap hit start from 2350 + 100 = 2450 + { + /* + if( SeedPos.Perp() < ECALRadius + 400 ) + { + DisSS = fabs(SeedPos[2]) - ECALHalfZ - 103; //Depth... First layer: 2453.5 + } + else + { + DisToR = SeedPos.Perp() - ECALRadius - 100; //Should Use Direct Distance, is it?? + DisToZ = fabs(SeedPos[2]) - ECALHalfZ - 103; + + DisSS = max(DisToR, DisToZ); + } + */ + + DisToR = SeedPos.Perp() - ECALRadius - 100; //Should Use Direct Distance, is it?? + DisToZ = fabs(SeedPos[2]) - ECALHalfZ - 103; + DisSS = max(DisToR, DisToZ); + + } + else if( (SeedPos.Phi() > 0 && int(SeedPos.Phi() * 4/pi + 0.5) % 2 == 0 ) || (SeedPos.Phi() < 0 && int(SeedPos.Phi() * 4/pi + 8.5) % 2 == 0 )) + { + DisSS = min( fabs(fabs(SeedPos[0]) - ECALRadius), fabs(fabs(SeedPos[1]) - ECALRadius ) ); + } + else + { + DisSS = min( fabs(fabs(SeedPos[0] + SeedPos[1])/1.414214 -ECALRadius), fabs(fabs(SeedPos[0] - SeedPos[1])/1.414214 - ECALRadius) ); + } + + return DisSS; +} + + +float DisTPCBoundary( TVector3 Pos ) +{ + float DisZ = TMath::Min( fabs(ECALHalfZ-Pos.Z()),fabs(ECALHalfZ+Pos.Z()) ); + float DisR = ECALRadius - Pos.Perp(); + float Dis = TMath::Min(DisZ, DisR); + + return Dis; +} + +std::vectorSortMeasure( std::vector Measure, int ControlOrderFlag ) +{ + + std::vector objindex; + int Nobj = Measure.size(); + + for(int k = 0; k < Nobj; k++) + { + objindex.push_back(k); + } + + int FlagSwapOrder = 1; + float SwapMeasure = 0; + int SwapIndex = 0; + + for(int i = 0; i < Nobj && FlagSwapOrder; i++) + { + FlagSwapOrder = 0; + for(int j = 0; j < Nobj - 1; j++) + { + if((Measure[j] < Measure[j+1] && ControlOrderFlag) || (Measure[j] > Measure[j+1] && !ControlOrderFlag) ) + { + FlagSwapOrder = 1; + SwapMeasure = Measure[j]; + Measure[j] = Measure[j+1]; + Measure[j+1] = SwapMeasure; + + SwapIndex = objindex[j]; + objindex[j] = objindex[j+1]; + objindex[j+1] = SwapIndex; + } + } + } + + return objindex; +} + +TMatrixF MatrixSummarize( TMatrixF inputMatrix ) +{ + + int Nrow = inputMatrix.GetNrows(); + int Ncol = inputMatrix.GetNcols(); + + TMatrixF tmpMatrix(Nrow, Ncol); + + for(int i0 = 0; i0 < Nrow; i0 ++) + { + for(int j0 = i0; j0 < Ncol; j0 ++) + { + // if( fabs(inputMatrix(i0, j0) - 2) < 0.2 || fabs(inputMatrix(i0, j0) - 10 ) < 0.2 ) //Case 2, 3: Begin-End connector + if(inputMatrix(i0, j0)) + { + tmpMatrix(i0, j0) = 1; + tmpMatrix(j0, i0) = 1; + } + else + { + tmpMatrix(i0, j0) = 0; + tmpMatrix(j0, i0) = 0; + } + } + } + + int PreviousLinks = -1; + int CurrentLinks = 0; + int symloopsize = 0; + vector Indirectlinks; + int tmpI(0); + int tmpJ(0); + + // cout<<"Matrix Type: "< PreviousLinks ) + { + PreviousLinks = 0; + CurrentLinks = 0; + + for(int i = 0; i < Nrow; i ++) + { + for(int j = 0; j < Ncol; j ++) + { + if( tmpMatrix(i, j) > 0.1 ) + PreviousLinks ++; + } + } + + for(int k = 0; k < Nrow; k ++) + { + for(int l = 0; l < Ncol; l ++) + { + if( tmpMatrix(k, l) > 0.1) Indirectlinks.push_back(l); + } + symloopsize = Indirectlinks.size(); + + for(int l1(0); l1 < symloopsize; l1 ++) + { + tmpI = Indirectlinks[l1]; + for(int m1=l1 + 1; m1 < symloopsize; m1++) + { + tmpJ = Indirectlinks[m1]; + tmpMatrix(tmpI, tmpJ) = 1; + tmpMatrix(tmpJ, tmpI) = 1; + } + } + Indirectlinks.clear(); + } + + for(int u = 0; u < Nrow; u++) + { + for(int v = 0; v < Ncol; v++) + { + if( tmpMatrix(u, v) > 0.1) + CurrentLinks ++; + } + } + + // cout<<"Link Matrix Symmetrize Loop, PreviousFlag = "< 0.1 ) + { + branch Mergebranch_B = inputbranches[j1]; + FlagBranchTouch[j1] = 1; + for(unsigned int k1 = 0; k1 < Mergebranch_B.size(); k1 ++) + { + tmpCellID = Mergebranch_B[k1]; + if(find(a_MergedBranch.begin(), a_MergedBranch.end(), tmpCellID) == a_MergedBranch.end()) + { + a_MergedBranch.push_back(tmpCellID); + } + } + } + } + outputbranches.push_back(a_MergedBranch); + } + } + + return outputbranches; +} + +} diff --git a/RecoParticleFlow/PFClusterProducer/src/Basic2DGenericPFlowPositionCalc.cc b/RecoParticleFlow/PFClusterProducer/src/Basic2DGenericPFlowPositionCalc.cc index dddf345da270f..9ef85d348d20d 100644 --- a/RecoParticleFlow/PFClusterProducer/src/Basic2DGenericPFlowPositionCalc.cc +++ b/RecoParticleFlow/PFClusterProducer/src/Basic2DGenericPFlowPositionCalc.cc @@ -93,6 +93,9 @@ calculateAndSetPositionActual(reco::PFCluster& cluster) const { for( const reco::PFRecHitFraction& rhf : cluster.recHitFractions() ) { const reco::PFRecHitRef& refhit = rhf.recHitRef(); + + // since this is 2D position calc only use neighbours in the same layer + if( refhit->depth() != refseed->depth() ) continue; if( refhit != refseed && _posCalcNCrystals != -1 ) { auto pos = std::find(seedNeighbours->begin(),seedNeighbours->end(), @@ -100,6 +103,8 @@ calculateAndSetPositionActual(reco::PFCluster& cluster) const { if( pos == seedNeighbours->end() ) continue; } + + const double rh_energy = refhit->energy() * ((float)rhf.fraction()); const double norm = ( rhf.fraction() < _minFractionInCalc ? 0.0 : diff --git a/RecoParticleFlow/PFClusterProducer/src/GenericTopoClusterizer.cc b/RecoParticleFlow/PFClusterProducer/src/GenericTopoClusterizer.cc new file mode 100644 index 0000000000000..8c05773f72faa --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/GenericTopoClusterizer.cc @@ -0,0 +1,89 @@ +#include "GenericTopoClusterizer.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" + +#ifdef PFLOW_DEBUG +#define LOGVERB(x) edm::LogVerbatim(x) +#define LOGWARN(x) edm::LogWarning(x) +#define LOGERR(x) edm::LogError(x) +#define LOGDRESSED(x) edm::LogInfo(x) +#else +#define LOGVERB(x) LogTrace(x) +#define LOGWARN(x) edm::LogWarning(x) +#define LOGERR(x) edm::LogError(x) +#define LOGDRESSED(x) LogDebug(x) +#endif + +namespace { + bool greaterByEnergy(const std::pair& a, + const std::pair& b) { + return a.second > b.second; + } +} + +void GenericTopoClusterizer:: +buildClusters(const edm::Handle& input, + const std::vector& rechitMask, + const std::vector& seedable, + reco::PFClusterCollection& output) { + std::vector used(input->size(),false); + std::vector > seeds; + + // get the seeds and sort them descending in energy + seeds.reserve(input->size()); + for( unsigned i = 0; i < input->size(); ++i ) { + if( !rechitMask[i] || !seedable[i] || used[i] ) continue; + std::pair val = std::make_pair(i,input->at(i).energy()); + auto pos = std::upper_bound(seeds.begin(),seeds.end(),val,greaterByEnergy); + seeds.insert(pos,val); + } + + reco::PFCluster temp; + for( const auto& idx_e : seeds ) { + const int seed = idx_e.first; + if( !rechitMask[seed] || !seedable[seed] || used[seed] ) continue; + temp.reset(); + buildTopoCluster(input,rechitMask,makeRefhit(input,seed),used,temp); + if( temp.recHitFractions().size() ) output.push_back(temp); + } +} + +void GenericTopoClusterizer:: +buildTopoCluster(const edm::Handle& input, + const std::vector& rechitMask, + const reco::PFRecHitRef& cell, + std::vector& used, + reco::PFCluster& topocluster) { + int cell_layer = (int)cell->layer(); + if( cell_layer == PFLayer::HCAL_BARREL2 && + std::abs(cell->positionREP().eta()) > 0.34 ) { + cell_layer *= 100; + } + const std::pair& thresholds = + _thresholds.find(cell_layer)->second; + if( cell->energy() < thresholds.first || + cell->pt2() < thresholds.second ) { + LOGDRESSED("GenericTopoCluster::buildTopoCluster()") + << "RecHit " << cell->detId() << " with enegy " + << cell->energy() << " GeV was rejected!." << std::endl; + return; + } + + used[cell.key()] = true; + topocluster.addRecHitFraction(reco::PFRecHitFraction(cell, 1.0)); + + const reco::PFRecHitRefVector& neighbours = cell->neighbours(); + + for( const reco::PFRecHitRef nb : neighbours ) { + if( used[nb.key()] || !rechitMask[nb.key()] ) { + LOGDRESSED("GenericTopoCluster::buildTopoCluster()") + << " RecHit " << cell->detId() << "\'s" + << " neighbor RecHit " << input->at(nb.key()).detId() + << " with enegy " + << input->at(nb.key()).energy() << " GeV was rejected!" + << " Reasons : " << used[nb.key()] << " (used) " + << !rechitMask[nb.key()] << " (masked)." << std::endl; + continue; + } + buildTopoCluster(input,rechitMask,nb,used,topocluster); + } +} diff --git a/RecoParticleFlow/PFClusterProducer/src/GenericTopoClusterizer.h b/RecoParticleFlow/PFClusterProducer/src/GenericTopoClusterizer.h new file mode 100644 index 0000000000000..52a18a4c47171 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/GenericTopoClusterizer.h @@ -0,0 +1,34 @@ +#ifndef __GenericTopoClusterizer_H__ +#define __GenericTopoClusterizer_H__ + +#include "RecoParticleFlow/PFClusterProducer/interface/InitialClusteringStepBase.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHitFraction.h" + +class GenericTopoClusterizer : public InitialClusteringStepBase { + typedef GenericTopoClusterizer B2DGT; + public: + GenericTopoClusterizer(const edm::ParameterSet& conf) : + InitialClusteringStepBase(conf){ } + virtual ~GenericTopoClusterizer() {} + GenericTopoClusterizer(const B2DGT&) = delete; + B2DGT& operator=(const B2DGT&) = delete; + + void buildClusters(const edm::Handle&, + const std::vector&, + const std::vector&, + reco::PFClusterCollection&); + + private: + void buildTopoCluster(const edm::Handle&, + const std::vector&, // masked rechits + const reco::PFRecHitRef&, //present rechit + std::vector&, // hit usage state + reco::PFCluster&); // the topocluster + +}; + +DEFINE_EDM_PLUGIN(InitialClusteringStepFactory, + GenericTopoClusterizer, + "GenericTopoClusterizer"); + +#endif diff --git a/RecoParticleFlow/PFClusterProducer/src/HGCEEElectronEnergyCalibrator.cc b/RecoParticleFlow/PFClusterProducer/src/HGCEEElectronEnergyCalibrator.cc new file mode 100644 index 0000000000000..ba0ae5e106b57 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/HGCEEElectronEnergyCalibrator.cc @@ -0,0 +1,73 @@ +#include "RecoParticleFlow/PFClusterProducer/interface/PFClusterEnergyCorrectorBase.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHitFwd.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHit.h" +#include "DataFormats/ForwardDetId/interface/HGCEEDetId.h" +#include "DataFormats/HGCRecHit/interface/HGCRecHitCollections.h" + +class HGCEEElectronEnergyCalibrator : public PFClusterEnergyCorrectorBase { + public: + HGCEEElectronEnergyCalibrator(const edm::ParameterSet& conf) : + PFClusterEnergyCorrectorBase(conf), + _mipValueInGeV(conf.getParameter("MipValueInGeV")), + _coef_a(conf.getParameter("effMip_to_InverseGeV_a")), + _coef_b(conf.getParameter("effMip_to_InverseGeV_b")), + _coef_c(conf.getParameter("effMip_to_InverseGeV_c")), + _weights(conf.getParameter >("weights")) + { } + HGCEEElectronEnergyCalibrator(const HGCEEElectronEnergyCalibrator&) = delete; + HGCEEElectronEnergyCalibrator& operator=(const HGCEEElectronEnergyCalibrator&) = delete; + + void correctEnergy(reco::PFCluster& c) { correctEnergyActual(c); } + void correctEnergies(reco::PFClusterCollection& cs) { + for( unsigned i = 0; i < cs.size(); ++i ) correctEnergyActual(cs[i]); + } + + private: + const double _mipValueInGeV,_coef_a,_coef_b,_coef_c; + const std::vector _weights; + + void correctEnergyActual(reco::PFCluster&) const; + +}; + +DEFINE_EDM_PLUGIN(PFClusterEnergyCorrectorFactory, + HGCEEElectronEnergyCalibrator, + "HGCEEElectronEnergyCalibrator"); + +namespace { + template + std::pair getlayer(const unsigned rawid) { + DETID id(rawid); + return std::make_pair(id.zside(),id.layer()); + } +} + +void HGCEEElectronEnergyCalibrator:: +correctEnergyActual(reco::PFCluster& cluster) const { + //std::cout << "inside HGC EE correct energy" << std::endl; + double eCorr = 0.0; + const double clus_eta = cluster.positionREP().eta(); + for( const auto& rhf : cluster.recHitFractions() ) { + const reco::PFRecHit& hit = *(rhf.recHitRef()); + const std::pair zside_layer = getlayer(hit.detId()); + const int layer = zside_layer.second; + //const double eta = hit.positionREP().eta(); + const double energy_MIP = hit.energy()/_mipValueInGeV; + eCorr += _weights[layer]*energy_MIP;//std::cosh(eta); + } + + /* + if( cluster.recHitFractions().size() > 50 ) { + std::cout << " --------- " + << cluster.position().eta() << ' ' + << cluster.positionREP().eta() << ' ' + << eCorr << ' ' + << cluster.recHitFractions().size() << std::endl; + } + */ + + const double effMIP_to_InvGeV = _coef_a/(1.0 + std::exp(-_coef_c - _coef_b*std::cosh(clus_eta))); + + cluster.setEnergy(eCorr/effMIP_to_InvGeV); + cluster.setCorrectedEnergy(eCorr/effMIP_to_InvGeV); +} diff --git a/RecoParticleFlow/PFClusterProducer/src/IntraLayerClusteringAlgorithm.cc b/RecoParticleFlow/PFClusterProducer/src/IntraLayerClusteringAlgorithm.cc new file mode 100644 index 0000000000000..5a0d966652a3b --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/IntraLayerClusteringAlgorithm.cc @@ -0,0 +1,194 @@ +/* + * + * IntraLayerClusteringAlgorithm.cc source template automatically generated by a class generator + * Creation date : sam. f�vr. 8 2014 + * + * This file is part of ArborPFA libraries. + * + * ArborPFA is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * based upon these libraries are permitted. Any copy of these libraries + * must include this copyright notice. + * + * ArborPFA is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with ArborPFA. If not, see . + * + * @author remi + * @author L. Gray, FNAL (for port to CMSSW) + * @copyright CNRS , IPNL + */ + +// note: we have ripped this still-beating heart out of the pandora framework +// into a considerably more sane place +/*****~~~~~ Kali Ma... Kali Ma... ~~~~~*****/ + +#include "RecoParticleFlow/PFClusterProducer/interface/InitialClusteringStepBase.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHitFraction.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include + +#ifdef PFLOW_DEBUG +#define LOGVERB(x) edm::LogVerbatim(x) +#define LOGWARN(x) edm::LogWarning(x) +#define LOGERR(x) edm::LogError(x) +#define LOGDRESSED(x) edm::LogInfo(x) +#else +#define LOGVERB(x) LogTrace(x) +#define LOGWARN(x) edm::LogWarning(x) +#define LOGERR(x) edm::LogError(x) +#define LOGDRESSED(x) LogDebug(x) +#endif + +#include "DataFormats/ForwardDetId/interface/HGCEEDetId.h" +#include "DataFormats/ForwardDetId/interface/HGCHEDetId.h" +namespace { + template + std::pair getlayer(const unsigned rawid) { + DETID id(rawid); + return std::make_pair(id.zside(),id.layer()); + } +} + +class IntraLayerClusteringAlgorithm : public InitialClusteringStepBase { + typedef IntraLayerClusteringAlgorithm B2DGT; + public: + typedef std::unordered_multimap layer_map; + IntraLayerClusteringAlgorithm(const edm::ParameterSet& conf) : + InitialClusteringStepBase(conf), + m_intraLayerMaxDistance(std::pow(0.1*conf.getParameter("IntraLayerMaxDistance"),2.0)), // mm to cm and save the square + m_maximumSizeForClusterSplitting(conf.getParameter("MaximumSizeForClusterSplitting")), + m_shouldSplitClusterInSingleCaloHitClusters(conf.getParameter("ShouldSplitClusterInSingleCaloHitClusters")){ } + virtual ~IntraLayerClusteringAlgorithm() {} + IntraLayerClusteringAlgorithm(const B2DGT&) = delete; + B2DGT& operator=(const B2DGT&) = delete; + + void buildClusters(const edm::Handle&, + const std::vector&, + const std::vector&, + reco::PFClusterCollection&) override; + + private: + + void RecursiveClustering(const edm::Handle& input, + const std::vector& hitsInLayers, + const reco::PFRecHitRef& cell, + std::vector& used, + reco::PFCluster& topocluster) const; + + void SplitClusterInSingleCaloHitClusters(const reco::PFCluster& temp, + reco::PFClusterCollection& output) const; + + const double m_intraLayerMaxDistance; + const unsigned m_maximumSizeForClusterSplitting; + const bool m_shouldSplitClusterInSingleCaloHitClusters; +}; + +DEFINE_EDM_PLUGIN(InitialClusteringStepFactory, + IntraLayerClusteringAlgorithm, + "IntraLayerClusteringAlgorithm"); + +void IntraLayerClusteringAlgorithm:: +buildClusters(const edm::Handle& input, + const std::vector& rechitMask, + const std::vector& seedable, + reco::PFClusterCollection& output) { + const reco::PFRecHitCollection& inp = *input; + std::vector used(input->size(),false); + // layer -> hit index in two endcaps + layer_map hitsByLayer[2]; + // group hits by layer (assuming one detector here) + std::pair hgc_layer; + PFLayer::Layer the_detector = PFLayer::NONE; + for( unsigned i = 0; i < inp.size(); ++i ) { + const reco::PFRecHit& hit = inp[i]; + the_detector = hit.layer(); + // skip non-HGCAL detectors for now + if( !rechitMask[i] || the_detector < 13 ) continue; + // determine our layer + if( the_detector == 13 ) { + hgc_layer = std::move(getlayer(hit.detId())); + } else { + hgc_layer = std::move(getlayer(hit.detId())); + } + hitsByLayer[(hgc_layer.first+1)/2].emplace(hgc_layer.second,i); + } + + reco::PFCluster temp; + for( const auto& side : hitsByLayer ) { + // loop over the layers (32 = magic number from detid) + for( int layer = 0; layer < 32; ++layer ) { + const auto hits = side.equal_range(layer); + for( auto ihit = hits.first; ihit != hits.second; ++ihit ) { + const unsigned hit = ihit->second; + if( used[hit] ) continue; + temp.reset(); + RecursiveClustering(input,rechitMask,makeRefhit(input,hit),used,temp); + if( m_shouldSplitClusterInSingleCaloHitClusters && + temp.recHitFractions().size() > m_maximumSizeForClusterSplitting ){ + SplitClusterInSingleCaloHitClusters(temp,output); + } else { + double x(0.0),y(0.0),z(0.0); + for( const auto& rhf : temp.recHitFractions() ) { + const math::XYZPoint& pos = rhf.recHitRef()->position(); + x += pos.x(); + y += pos.y(); + z += pos.z(); + } + double sizeinv = 1.0/temp.recHitFractions().size(); + x *= sizeinv; y *= sizeinv; z *= sizeinv; + const math::XYZPoint mypos(x,y,z); + temp.setLayer(the_detector); + temp.setPosition(mypos); + temp.calculatePositionREP(); + temp.setEnergy(temp.recHitFractions().size()); + output.push_back(temp); + } + } + } + } + edm::LogError("ClusterReport") + << "made " << output.size() << " topological clusters!"; +} + +/*****~~~~~ Kali Ma... Kali Ma... ~~~~~*****/ +void IntraLayerClusteringAlgorithm:: +RecursiveClustering(const edm::Handle& input, + const std::vector& rechitMask, + const reco::PFRecHitRef& cell, + std::vector& used, + reco::PFCluster& topocluster) const { + if( used[cell.key()] ) return; + const reco::PFRecHitCollection& inp = *input; + used[cell.key()] = true; + topocluster.addRecHitFraction(reco::PFRecHitFraction(cell, 1.0)); + for( unsigned hit = 0; hit < inp.size(); ++hit ) { + if( hit == cell.key() || used[hit] || !rechitMask[hit] ) continue; + const math::XYZPoint cellp = cell->position(); + const math::XYZPoint hitp = inp[hit].position(); + const double d2 = (hitp - cellp).Mag2(); + if( d2 <= m_intraLayerMaxDistance ) { + RecursiveClustering(input,rechitMask, + makeRefhit(input,hit), + used,topocluster); + } + } +} + +/*****~~~~~ Kali Ma Shakti de!!! ~~~~~*****/ +void IntraLayerClusteringAlgorithm:: +SplitClusterInSingleCaloHitClusters(const reco::PFCluster& temp, + reco::PFClusterCollection& output) const { + for( const auto& rhf : temp.recHitFractions() ) { + const math::XYZPoint& pos = rhf.recHitRef()->position(); + output.push_back(reco::PFCluster(rhf.recHitRef()->layer(),1.0, + pos.x(),pos.y(),pos.z()) ); + output.back().addRecHitFraction(rhf); + } +} diff --git a/RecoParticleFlow/PFClusterProducer/src/Navigators.cc b/RecoParticleFlow/PFClusterProducer/src/Navigators.cc index 1c904d95557ad..0cd4a5cf29979 100644 --- a/RecoParticleFlow/PFClusterProducer/src/Navigators.cc +++ b/RecoParticleFlow/PFClusterProducer/src/Navigators.cc @@ -12,6 +12,7 @@ #include "RecoParticleFlow/PFClusterProducer/interface/PFRecHitCaloNavigatorWithTime.h" #include "RecoParticleFlow/PFClusterProducer/interface/PFECALHashNavigator.h" + class PFRecHitEcalBarrelNavigatorWithTime : public PFRecHitCaloNavigatorWithTime { public: PFRecHitEcalBarrelNavigatorWithTime(const edm::ParameterSet& iConfig): @@ -98,6 +99,21 @@ class PFRecHitHCALNavigator : public PFRecHitCaloNavigator { +public: + PFRecHitHCAL3DNavigator(const edm::ParameterSet& iConfig) { + + } + + void beginEvent(const edm::EventSetup& iSetup) { + edm::ESHandle hcalTopology; + iSetup.get().get( hcalTopology ); + topology_.release(); + topology_.reset(hcalTopology.product()); + } +}; + + class PFRecHitCaloTowerNavigator : public PFRecHitCaloNavigator { public: @@ -190,3 +206,5 @@ DEFINE_EDM_PLUGIN(PFRecHitNavigationFactory, PFRecHitECALNavigatorWithTime, "PFR DEFINE_EDM_PLUGIN(PFRecHitNavigationFactory, PFRecHitCaloTowerNavigator, "PFRecHitCaloTowerNavigator"); DEFINE_EDM_PLUGIN(PFRecHitNavigationFactory, PFRecHitPreshowerNavigator, "PFRecHitPreshowerNavigator"); DEFINE_EDM_PLUGIN(PFRecHitNavigationFactory, PFRecHitHCALNavigator, "PFRecHitHCALNavigator"); +DEFINE_EDM_PLUGIN(PFRecHitNavigationFactory, PFRecHitHCAL3DNavigator, "PFRecHitHCAL3DNavigator"); + diff --git a/RecoParticleFlow/PFClusterProducer/src/PassThruSeedFinder.cc b/RecoParticleFlow/PFClusterProducer/src/PassThruSeedFinder.cc new file mode 100644 index 0000000000000..328744246f005 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/PassThruSeedFinder.cc @@ -0,0 +1,14 @@ +#include "PassThruSeedFinder.h" + +PassThruSeedFinder:: +PassThruSeedFinder(const edm::ParameterSet& conf) : + SeedFinderBase(conf){ +} + +// the starting state of seedable is all false! +void PassThruSeedFinder:: +findSeeds( const edm::Handle& input, + const std::vector& mask, + std::vector& seedable ) { + seedable = std::move(std::vector(input->size(),true)); +} diff --git a/RecoParticleFlow/PFClusterProducer/src/PassThruSeedFinder.h b/RecoParticleFlow/PFClusterProducer/src/PassThruSeedFinder.h new file mode 100644 index 0000000000000..115abee32a69e --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/PassThruSeedFinder.h @@ -0,0 +1,24 @@ +#ifndef __PassThruSeedFinder_H__ +#define __PassThruSeedFinder_H__ + +#include "RecoParticleFlow/PFClusterProducer/interface/SeedFinderBase.h" + +#include + +class PassThruSeedFinder : public SeedFinderBase { + public: + PassThruSeedFinder(const edm::ParameterSet& conf); + PassThruSeedFinder(const PassThruSeedFinder&) = delete; + PassThruSeedFinder& operator=(const PassThruSeedFinder&) = delete; + + void findSeeds( const edm::Handle& input, + const std::vector& mask, + std::vector& seedable ); + + private: +}; + +DEFINE_EDM_PLUGIN(SeedFinderFactory, + PassThruSeedFinder,"PassThruSeedFinder"); + +#endif diff --git a/RecoParticleFlow/PFClusterProducer/src/RecHitCreators.cc b/RecoParticleFlow/PFClusterProducer/src/RecHitCreators.cc index 209baa92f144c..2f11b5cab74ba 100644 --- a/RecoParticleFlow/PFClusterProducer/src/RecHitCreators.cc +++ b/RecoParticleFlow/PFClusterProducer/src/RecHitCreators.cc @@ -2,9 +2,11 @@ #include "RecoParticleFlow/PFClusterProducer/interface/PFRecHitCreatorBase.h" #include "RecoParticleFlow/PFClusterProducer/interface/PFEcalRecHitCreator.h" -#include "RecoParticleFlow/PFClusterProducer/interface/PFEcalRecHitCreatorGeomHack.h" #include "RecoParticleFlow/PFClusterProducer/interface/PFHcalRecHitCreator.h" +#include "RecoParticleFlow/PFClusterProducer/interface/PFHBHERecHitCreator.h" +#include "RecoParticleFlow/PFClusterProducer/interface/PFHFRecHitCreator.h" #include "RecoParticleFlow/PFClusterProducer/interface/PFPSRecHitCreator.h" +#include "RecoParticleFlow/PFClusterProducer/interface/PFHGCalRecHitCreator.h" EDM_REGISTER_PLUGINFACTORY(PFRecHitFactory, "PFRecHitFactory"); @@ -13,7 +15,11 @@ DEFINE_EDM_PLUGIN(PFRecHitFactory, PFEKRecHitCreator, "PFEKRecHitCreator"); DEFINE_EDM_PLUGIN(PFRecHitFactory, PFEBRecHitCreator, "PFEBRecHitCreator"); DEFINE_EDM_PLUGIN(PFRecHitFactory, PFHERecHitCreator, "PFHERecHitCreator"); DEFINE_EDM_PLUGIN(PFRecHitFactory, PFHBRecHitCreator, "PFHBRecHitCreator"); +DEFINE_EDM_PLUGIN(PFRecHitFactory, PFHBHERecHitCreator, "PFHBHERecHitCreator"); DEFINE_EDM_PLUGIN(PFRecHitFactory, PFHORecHitCreator, "PFHORecHitCreator"); -DEFINE_EDM_PLUGIN(PFRecHitFactory, PFHFEMRecHitCreator, "PFHFEMRecHitCreator"); -DEFINE_EDM_PLUGIN(PFRecHitFactory, PFHFHADRecHitCreator, "PFHFHADRecHitCreator"); +DEFINE_EDM_PLUGIN(PFRecHitFactory, PFHFRecHitCreator, "PFHFRecHitCreator"); DEFINE_EDM_PLUGIN(PFRecHitFactory, PFPSRecHitCreator, "PFPSRecHitCreator"); + +DEFINE_EDM_PLUGIN(PFRecHitFactory, PFHGCEERecHitCreator, "PFHGCEERecHitCreator"); +DEFINE_EDM_PLUGIN(PFRecHitFactory, PFHGCHEFRecHitCreator, "PFHGCHEFRecHitCreator"); +DEFINE_EDM_PLUGIN(PFRecHitFactory, PFHGCHEBRecHitCreator, "PFHGCHEBRecHitCreator"); diff --git a/RecoParticleFlow/PFClusterProducer/src/RecHitQualityTests.cc b/RecoParticleFlow/PFClusterProducer/src/RecHitQualityTests.cc index 69b5bdd276db8..e97cffd4bf99e 100644 --- a/RecoParticleFlow/PFClusterProducer/src/RecHitQualityTests.cc +++ b/RecoParticleFlow/PFClusterProducer/src/RecHitQualityTests.cc @@ -5,8 +5,12 @@ EDM_REGISTER_PLUGINFACTORY(PFRecHitQTestFactory, "PFRecHitQTestFactory"); DEFINE_EDM_PLUGIN(PFRecHitQTestFactory, PFRecHitQTestThreshold, "PFRecHitQTestThreshold"); +DEFINE_EDM_PLUGIN(PFRecHitQTestFactory, PFRecHitQTestThresholdInMIPs, "PFRecHitQTestThresholdInMIPs"); DEFINE_EDM_PLUGIN(PFRecHitQTestFactory, PFRecHitQTestHOThreshold, "PFRecHitQTestHOThreshold"); DEFINE_EDM_PLUGIN(PFRecHitQTestFactory, PFRecHitQTestECAL, "PFRecHitQTestECAL"); DEFINE_EDM_PLUGIN(PFRecHitQTestFactory, PFRecHitQTestHCALCalib29, "PFRecHitQTestHCALCalib29"); DEFINE_EDM_PLUGIN(PFRecHitQTestFactory, PFRecHitQTestHCALChannel, "PFRecHitQTestHCALChannel"); +DEFINE_EDM_PLUGIN(PFRecHitQTestFactory, PFRecHitQTestHCALTimeVsDepth, "PFRecHitQTestHCALTimeVsDepth"); +DEFINE_EDM_PLUGIN(PFRecHitQTestFactory, PFRecHitQTestHCALThresholdVsDepth, "PFRecHitQTestHCALThresholdVsDepth"); + diff --git a/RecoParticleFlow/PFClusterProducer/src/Semi3DArborClusterizerWithSharing.cc b/RecoParticleFlow/PFClusterProducer/src/Semi3DArborClusterizerWithSharing.cc new file mode 100644 index 0000000000000..4f111e0b2a8fc --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/Semi3DArborClusterizerWithSharing.cc @@ -0,0 +1,238 @@ +#include "Semi3DArborClusterizerWithSharing.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHit.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "DataFormats/Math/interface/deltaR.h" + +#include "Math/GenVector/VectorUtil.h" + +#include "vdt/vdtMath.h" + +#include + +#ifdef PFLOW_DEBUG +#define LOGVERB(x) edm::LogVerbatim(x) +#define LOGWARN(x) edm::LogWarning(x) +#define LOGERR(x) edm::LogError(x) +#define LOGDRESSED(x) edm::LogInfo(x) +#else +#define LOGVERB(x) LogTrace(x) +#define LOGWARN(x) edm::LogWarning(x) +#define LOGERR(x) edm::LogError(x) +#define LOGDRESSED(x) LogDebug(x) +#endif + +Semi3DArborClusterizerWithSharing:: +Semi3DArborClusterizerWithSharing(const edm::ParameterSet& conf) : + PFClusterBuilderBase(conf), + _maxIterations(conf.getParameter("maxIterations")), + _stoppingTolerance(conf.getParameter("stoppingTolerance")), + _showerSigma2(std::pow(conf.getParameter("showerSigma"),2.0)), + _excludeOtherSeeds(conf.getParameter("excludeOtherSeeds")), + _minFracTot(conf.getParameter("minFracTot")), + _layerMap({ {"PS2",(int)PFLayer::PS2}, + {"PS1",(int)PFLayer::PS1}, + {"ECAL_ENDCAP",(int)PFLayer::ECAL_ENDCAP}, + {"ECAL_BARREL",(int)PFLayer::ECAL_BARREL}, + {"NONE",(int)PFLayer::NONE}, + {"HCAL_BARREL1",(int)PFLayer::HCAL_BARREL1}, + {"HCAL_BARREL2_RING0",(int)PFLayer::HCAL_BARREL2}, + {"HCAL_BARREL2_RING1",100*(int)PFLayer::HCAL_BARREL2}, + {"HCAL_ENDCAP",(int)PFLayer::HCAL_ENDCAP}, + {"HF_EM",(int)PFLayer::HF_EM}, + {"HF_HAD",(int)PFLayer::HF_HAD} }) { + const std::vector& thresholds = + conf.getParameterSetVector("recHitEnergyNorms"); + for( const auto& pset : thresholds ) { + const std::string& det = pset.getParameter("detector"); + const double& rhE_norm = pset.getParameter("recHitEnergyNorm"); + auto entry = _layerMap.find(det); + if( entry == _layerMap.end() ) { + throw cms::Exception("InvalidDetectorLayer") + << "Detector layer : " << det << " is not in the list of recognized" + << " detector layers!"; + } + _recHitEnergyNorms.emplace(_layerMap.find(det)->second,rhE_norm); + } + + _allCellsPosCalc.reset(NULL); + if( conf.exists("allCellsPositionCalc") ) { + const edm::ParameterSet& acConf = + conf.getParameterSet("allCellsPositionCalc"); + const std::string& algoac = + acConf.getParameter("algoName"); + PosCalc* accalc = + PFCPositionCalculatorFactory::get()->create(algoac, acConf); + _allCellsPosCalc.reset(accalc); + } + // if necessary a third pos calc for convergence testing + _convergencePosCalc.reset(NULL); + if( conf.exists("positionCalcForConvergence") ) { + const edm::ParameterSet& convConf = + conf.getParameterSet("positionCalcForConvergence"); + const std::string& algoconv = + convConf.getParameter("algoName"); + PosCalc* convcalc = + PFCPositionCalculatorFactory::get()->create(algoconv, convConf); + _convergencePosCalc.reset(convcalc); + } +} + +void Semi3DArborClusterizerWithSharing:: +buildClusters(const reco::PFClusterCollection& input, + const std::vector& seedable, + reco::PFClusterCollection& output) { + reco::PFClusterCollection clustersInTopo, linkedSeeds; + for( const auto& topocluster : input ) { + clustersInTopo.clear(); linkedSeeds.clear(); + seedPFClustersFromTopo(topocluster,seedable,clustersInTopo); + const unsigned tolScal = + std::pow(std::max(1.0,clustersInTopo.size()-1.0),2.0); + growPFClusters(topocluster,seedable,tolScal,0,tolScal,clustersInTopo); + // step added by Josh Bendavid, removes low-fraction clusters + // did not impact position resolution with fraction cut of 1e-7 + // decreases the size of each pf cluster considerably + prunePFClusters(clustersInTopo); + // recalculate the positions of the pruned clusters + if( _convergencePosCalc ) { + // if defined, use the special position calculation for convergence tests + _convergencePosCalc->calculateAndSetPositions(clustersInTopo); + } else { + if( clustersInTopo.size() == 1 && _allCellsPosCalc ) { + _allCellsPosCalc->calculateAndSetPosition(clustersInTopo.back()); + } else { + _positionCalc->calculateAndSetPositions(clustersInTopo); + } + } + for( auto& clusterout : clustersInTopo ) { + output.insert(output.end(),std::move(clusterout)); + } + } +} + +void Semi3DArborClusterizerWithSharing:: +seedPFClustersFromTopo(const reco::PFCluster& topo, + const std::vector& seedable, + reco::PFClusterCollection& initialPFClusters) const { + +} + +void Semi3DArborClusterizerWithSharing:: +growPFClusters(const reco::PFCluster& topo, + const std::vector& seedable, + const unsigned toleranceScaling, + const unsigned iter, + double diff, + reco::PFClusterCollection& clusters) const { + return; + if( iter >= _maxIterations ) { + LOGDRESSED("Semi3DArborClusterizerWithSharing:growAndStabilizePFClusters") + <<"reached " << _maxIterations << " iterations, terminated position " + << "fit with diff = " << diff; + } + if( iter >= _maxIterations || + diff <= _stoppingTolerance*toleranceScaling) return; + // reset the rechits in this cluster, keeping the previous position + std::vector clus_prev_pos; + for( auto& cluster : clusters) { + const reco::PFCluster::REPPoint& repp = cluster.positionREP(); + clus_prev_pos.emplace_back(repp.rho(),repp.eta(),repp.phi()); + if( _convergencePosCalc ) { + if( clusters.size() == 1 && _allCellsPosCalc ) { + _allCellsPosCalc->calculateAndSetPosition(cluster); + } else { + _positionCalc->calculateAndSetPosition(cluster); + } + } + cluster.resetHitsAndFractions(); + } + // loop over topo cluster and grow current PFCluster hypothesis + std::vector dist2, frac; + double fractot = 0, fraction = 0; + for( const reco::PFRecHitFraction& rhf : topo.recHitFractions() ) { + const reco::PFRecHitRef& refhit = rhf.recHitRef(); + int cell_layer = (int)refhit->layer(); + if( cell_layer == PFLayer::HCAL_BARREL2 && + std::abs(refhit->positionREP().eta()) > 0.34 ) { + cell_layer *= 100; + } + const double recHitEnergyNorm = + _recHitEnergyNorms.find(cell_layer)->second; + const math::XYZPoint& topocellpos_xyz = refhit->position(); + dist2.clear(); frac.clear(); fractot = 0; + // add rechits to clusters, calculating fraction based on distance + for( auto& cluster : clusters ) { + const math::XYZPoint& clusterpos_xyz = cluster.position(); + fraction = 0.0; + const math::XYZVector deltav = clusterpos_xyz - topocellpos_xyz; + const double d2 = deltav.Mag2()/_showerSigma2; + dist2.emplace_back( d2 ); + if( d2 > 100 ) { + LOGDRESSED("Semi3DArborClusterizerWithSharing:growAndStabilizePFClusters") + << "Warning! :: pfcluster-topocell distance is too large! d= " + << d2; + } + // fraction assignment logic + if( refhit->detId() == cluster.seed() && _excludeOtherSeeds ) { + fraction = 1.0; + } else if ( seedable[refhit.key()] && _excludeOtherSeeds ) { + fraction = 0.0; + } else { + fraction = cluster.energy()/recHitEnergyNorm * vdt::fast_expf( -0.5*d2 ); + } + fractot += fraction; + frac.emplace_back(fraction); + } + for( unsigned i = 0; i < clusters.size(); ++i ) { + if( fractot > _minFracTot || + ( refhit->detId() == clusters[i].seed() && fractot > 0.0 ) ) { + frac[i]/=fractot; + } else { + continue; + } + // if the fraction has been set to 0, the cell + // is now added to the cluster - careful ! (PJ, 19/07/08) + // BUT KEEP ONLY CLOSE CELLS OTHERWISE MEMORY JUST EXPLOSES + // (PJ, 15/09/08 <- similar to what existed before the + // previous bug fix, but keeps the close seeds inside, + // even if their fraction was set to zero.) + // Also add a protection to keep the seed in the cluster + // when the latter gets far from the former. These cases + // (about 1% of the clusters) need to be studied, as + // they create fake photons, in general. + // (PJ, 16/09/08) + if( dist2[i] < 100.0 || frac[i] > 0.9999 ) { + clusters[i].addRecHitFraction(reco::PFRecHitFraction(refhit,frac[i])); + } + } + } + // recalculate positions and calculate convergence parameter + double diff2 = 0.0; + for( unsigned i = 0; i < clusters.size(); ++i ) { + if( _convergencePosCalc ) { + _convergencePosCalc->calculateAndSetPosition(clusters[i]); + } else { + if( clusters.size() == 1 && _allCellsPosCalc ) { + _allCellsPosCalc->calculateAndSetPosition(clusters[i]); + } else { + _positionCalc->calculateAndSetPosition(clusters[i]); + } + } + const double delta2 = + reco::deltaR2(clusters[i].positionREP(),clus_prev_pos[i]); + if( delta2 > diff2 ) diff2 = delta2; + } + diff = std::sqrt(diff2); + dist2.clear(); frac.clear(); clus_prev_pos.clear();// avoid badness + growPFClusters(topo,seedable,toleranceScaling,iter+1,diff,clusters); +} + +void Semi3DArborClusterizerWithSharing:: +prunePFClusters(reco::PFClusterCollection& clusters) const { + for( auto& cluster : clusters ) { + cluster.pruneUsing( [&](const reco::PFRecHitFraction& rhf) + {return rhf.fraction() > _minFractionToKeep;} + ); + } +} + + diff --git a/RecoParticleFlow/PFClusterProducer/src/Semi3DArborClusterizerWithSharing.h b/RecoParticleFlow/PFClusterProducer/src/Semi3DArborClusterizerWithSharing.h new file mode 100644 index 0000000000000..2a8b599868d6b --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/Semi3DArborClusterizerWithSharing.h @@ -0,0 +1,59 @@ +#ifndef __Semi3DArborClusterizerWithSharing_H__ +#define __Semi3DArborClusterizerWithSharing_H__ + +#include "RecoParticleFlow/PFClusterProducer/interface/PFClusterBuilderBase.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHitFraction.h" + +#include + +#include "RecoParticleFlow/PFClusterProducer/interface/Arbor.hh" + +class Semi3DArborClusterizerWithSharing : public PFClusterBuilderBase { + typedef Semi3DArborClusterizerWithSharing S3DACWS; + public: + Semi3DArborClusterizerWithSharing(const edm::ParameterSet& conf); + + virtual ~Semi3DArborClusterizerWithSharing() {} + Semi3DArborClusterizerWithSharing(const S3DACWS&) = delete; + S3DACWS& operator=(const S3DACWS&) = delete; + + void update(const edm::EventSetup& es) { + _positionCalc->update(es); + if( _allCellsPosCalc ) _allCellsPosCalc->update(es); + if( _convergencePosCalc ) _convergencePosCalc->update(es); + } + + void buildClusters(const reco::PFClusterCollection&, + const std::vector&, + reco::PFClusterCollection& outclus); + + private: + const unsigned _maxIterations; + const double _stoppingTolerance; + const double _showerSigma2; + const bool _excludeOtherSeeds; + const double _minFracTot; + const std::unordered_map _layerMap; + std::unordered_map _recHitEnergyNorms; + std::unique_ptr _allCellsPosCalc; + std::unique_ptr _convergencePosCalc; + + void seedPFClustersFromTopo(const reco::PFCluster&, + const std::vector&, + reco::PFClusterCollection&) const; + + void growPFClusters(const reco::PFCluster&, + const std::vector&, + const unsigned toleranceScaling, + const unsigned iter, + double dist, + reco::PFClusterCollection&) const; + + void prunePFClusters(reco::PFClusterCollection&) const; +}; + +DEFINE_EDM_PLUGIN(PFClusterBuilderFactory, + Semi3DArborClusterizerWithSharing, + "Semi3DArborClusterizerWithSharing"); + +#endif diff --git a/RecoParticleFlow/PFClusterProducer/src/Semi3DPositionCalc.cc b/RecoParticleFlow/PFClusterProducer/src/Semi3DPositionCalc.cc new file mode 100644 index 0000000000000..59960ddf2540e --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/Semi3DPositionCalc.cc @@ -0,0 +1,154 @@ +#include "Semi3DPositionCalc.h" + +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/Utilities/interface/isFinite.h" + +#include +#include +#include + +#include "vdt/vdtMath.h" + +void Semi3DPositionCalc:: +calculateAndSetPosition(reco::PFCluster& cluster) { + calculateAndSetPositionActual(cluster); +} + +void Semi3DPositionCalc:: +calculateAndSetPositions(reco::PFClusterCollection& clusters) { + for( reco::PFCluster& cluster : clusters ) { + calculateAndSetPositionActual(cluster); + } +} + +void Semi3DPositionCalc:: +calculateAndSetPositionActual(reco::PFCluster& cluster) const { + typedef std::tuple CoordinateAndWeight; + if( !cluster.seed() ) { + throw cms::Exception("ClusterWithNoSeed") + << " Found a cluster with no seed: " << cluster; + } + // want map for free depth sorting + std::map positionAtDepth; + double cl_energy = 0; + double cl_time = 0; + double cl_timeweight=0.0; + double max_e = 0.0; + PFLayer::Layer max_e_layer = PFLayer::NONE; + reco::PFRecHitRef refseed; + // find the seed and max layer and also calculate time + //Michalis : Even if we dont use timing in clustering here we should fill + //the time information for the cluster. This should use the timing resolution(1/E) + //so the weight should be fraction*E^2 + for( const reco::PFRecHitFraction& rhf : cluster.recHitFractions() ) { + const reco::PFRecHitRef& refhit = rhf.recHitRef(); + if( refhit->detId() == cluster.seed() ) refseed = refhit; + const double rh_fraction = rhf.fraction(); + const double rh_rawenergy = refhit->energy(); + const double rh_energy = rh_rawenergy * rh_fraction; + if( edm::isNotFinite(rh_energy) ) { + throw cms::Exception("PFClusterAlgo") + <<"rechit " << refhit->detId() << " has a NaN energy... " + << " fraction = " << rh_fraction << "; total energy = " << rh_rawenergy + << "; The input of the particle flow clustering seems to be corrupted."; + } + cl_energy += rh_energy; + + // If time resolution is given, calculated weighted average + if (_timeResolutionCalcBarrel && _timeResolutionCalcEndcap) { + double res2 = 10000.; + int cell_layer = (int)refhit->layer(); + if (cell_layer == PFLayer::HCAL_BARREL1 || + cell_layer == PFLayer::HCAL_BARREL2 || + cell_layer == PFLayer::ECAL_BARREL) + res2 = _timeResolutionCalcBarrel->timeResolution2(rh_rawenergy); + else + res2 = _timeResolutionCalcEndcap->timeResolution2(rh_rawenergy); + cl_time += rh_fraction*refhit->time()/res2; + cl_timeweight += rh_fraction/res2; + } + else { // assume resolution = 1/E**2 + const double rh_rawenergy2 = rh_rawenergy*rh_rawenergy; + cl_timeweight+=rh_rawenergy2*rh_fraction; + cl_time += rh_rawenergy2*rh_fraction*refhit->time(); + } + + if( rh_energy > max_e ) { + max_e = rh_energy; + max_e_layer = rhf.recHitRef()->layer(); + } + } + cluster.setEnergy(cl_energy); + cluster.setTime(cl_time/cl_timeweight); + cluster.setLayer(max_e_layer); + // calculate the position + double total_norm = 0.0; + const reco::PFRecHitRefVector* seedNeighbours = NULL; + if( _posCalcNCrystals != -1 ) { + seedNeighbours = &refseed->neighbours(); + } + for( const reco::PFRecHitFraction& rhf : cluster.recHitFractions() ) { + const reco::PFRecHitRef& refhit = rhf.recHitRef(); + + if( refhit != refseed && _posCalcNCrystals != -1 ) { + auto pos = std::find(seedNeighbours->begin(),seedNeighbours->end(), + refhit); + if( pos == seedNeighbours->end() ) continue; + } + + if( positionAtDepth.find(refhit->depth()) == positionAtDepth.end() ) { + positionAtDepth[refhit->depth()] = std::make_tuple(0.0,0.0,0.0,0.0,0.0); + } + const double rh_energy = refhit->energy() * ((float)rhf.fraction()); + const double norm = ( rhf.fraction() < _minFractionInCalc ? + 0.0 : + std::max(0.0,vdt::fast_log(rh_energy/_logWeightDenom)) ); + const math::XYZPoint& rhpos_xyz = refhit->position(); + const reco::PFCluster::REPPoint rhpos_rep(rhpos_xyz); + std::get<0>(positionAtDepth[refhit->depth()]) += rhpos_xyz.X() * norm; + std::get<1>(positionAtDepth[refhit->depth()]) += rhpos_xyz.Y() * norm; + std::get<2>(positionAtDepth[refhit->depth()]) += rhpos_xyz.Z() * norm; + std::get<3>(positionAtDepth[refhit->depth()]) += norm; + std::get<4>(positionAtDepth[refhit->depth()]) += rh_energy; + total_norm += norm; + } + if( total_norm < _minAllowedNorm ) { + edm::LogError("WeirdClusterNormalization") + << "PFCluster too far from seeding cell: set position to (0,0,0)."; + cluster.setPosition(math::XYZPoint(0,0,0)); + cluster.calculatePositionREP(); + } else { + // here it is Eta/Phi/Rho/weight + CoordinateAndWeight total_position = std::make_tuple(0.0,0.0,1e6,0.0,cluster.energy()); + for( auto depth : positionAtDepth ) { + if( std::get<3>(depth.second) >= _minAllowedNorm ) { + const double norm_inverse = 1.0/std::get<3>(depth.second); + const double log_depth_E = + std::max(0.0, + vdt::fast_log(std::get<4>(depth.second)/_logWeightDenom)); + std::get<0>(depth.second) *= norm_inverse; + std::get<1>(depth.second) *= norm_inverse; + std::get<2>(depth.second) *= norm_inverse; + math::XYZPoint temppos(std::get<0>(depth.second), + std::get<1>(depth.second), + std::get<2>(depth.second)); + std::get<0>(total_position) += temppos.Eta()*log_depth_E; + std::get<1>(total_position) += temppos.Phi()*log_depth_E; + std::get<2>(total_position) = std::min(std::get<2>(total_position), + temppos.R()); + std::get<3>(total_position) += log_depth_E; + } + } + const double norm_inverse = 1.0/std::get<3>(total_position); + // get log weighted average of eta/phi across all depths + std::get<0>(total_position) *= norm_inverse; + std::get<1>(total_position) *= norm_inverse; + // get the perpindicular component of R for the average + std::get<2>(total_position) /= std::cosh(std::get<0>(total_position)); + reco::PFCluster::REPPoint pos(std::get<2>(total_position), + std::get<0>(total_position), + std::get<1>(total_position)); + cluster.setPosition(math::XYZPoint(pos.X(),pos.Y(),pos.Z())); + cluster.calculatePositionREP(); + } +} diff --git a/RecoParticleFlow/PFClusterProducer/src/Semi3DPositionCalc.h b/RecoParticleFlow/PFClusterProducer/src/Semi3DPositionCalc.h new file mode 100644 index 0000000000000..210cc4f96c538 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/Semi3DPositionCalc.h @@ -0,0 +1,53 @@ +#ifndef __Semi3DPositionCalc_H__ +#define __Semi3DPositionCalc_H__ + +#include "RecoParticleFlow/PFClusterProducer/interface/PFCPositionCalculatorBase.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHitFwd.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHit.h" + +#include "RecoParticleFlow/PFClusterProducer/interface/ECALRecHitResolutionProvider.h" + +class Semi3DPositionCalc : public PFCPositionCalculatorBase { + public: + Semi3DPositionCalc(const edm::ParameterSet& conf) : + PFCPositionCalculatorBase(conf), + _posCalcNCrystals(conf.getParameter("posCalcNCrystals")), + _logWeightDenom(conf.getParameter("logWeightDenominator")), + _minAllowedNorm(conf.getParameter("minAllowedNormalization")) + + { + _timeResolutionCalcBarrel.reset(NULL); + if( conf.exists("timeResolutionCalcBarrel") ) { + const edm::ParameterSet& timeResConf = + conf.getParameterSet("timeResolutionCalcBarrel"); + _timeResolutionCalcBarrel.reset(new ECALRecHitResolutionProvider(timeResConf)); + } + _timeResolutionCalcEndcap.reset(NULL); + if( conf.exists("timeResolutionCalcEndcap") ) { + const edm::ParameterSet& timeResConf = + conf.getParameterSet("timeResolutionCalcEndcap"); + _timeResolutionCalcEndcap.reset(new ECALRecHitResolutionProvider(timeResConf)); + } + } + Semi3DPositionCalc(const Semi3DPositionCalc&) = delete; + Semi3DPositionCalc& operator=(const Semi3DPositionCalc&) = delete; + + void calculateAndSetPosition(reco::PFCluster&); + void calculateAndSetPositions(reco::PFClusterCollection&); + + private: + const int _posCalcNCrystals; + const double _logWeightDenom; + const double _minAllowedNorm; + + std::unique_ptr _timeResolutionCalcBarrel; + std::unique_ptr _timeResolutionCalcEndcap; + + void calculateAndSetPositionActual(reco::PFCluster&) const; +}; + +DEFINE_EDM_PLUGIN(PFCPositionCalculatorFactory, + Semi3DPositionCalc, + "Semi3DPositionCalc"); + +#endif diff --git a/RecoParticleFlow/PFClusterProducer/src/SharedSeedsClusterizer.cc b/RecoParticleFlow/PFClusterProducer/src/SharedSeedsClusterizer.cc new file mode 100644 index 0000000000000..3f00b1b27653a --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/SharedSeedsClusterizer.cc @@ -0,0 +1,634 @@ +#include "SharedSeedsClusterizer.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "DataFormats/Math/interface/deltaR.h" + +#include +#include +#include + +#include "vdt/vdtMath.h" + +#ifdef PFLOW_DEBUG +#define LOGVERB(x) edm::LogVerbatim(x) +#define LOGWARN(x) edm::LogWarning(x) +#define LOGERR(x) edm::LogError(x) +#define LOGDRESSED(x) edm::LogInfo(x) +#else +#define LOGVERB(x) LogTrace(x) +#define LOGWARN(x) edm::LogWarning(x) +#define LOGERR(x) edm::LogError(x) +#define LOGDRESSED(x) LogDebug(x) +#endif + +namespace { + bool greaterByEnergy(const std::pair& a, + const std::pair& b) { + return a.second > b.second; + } +} + +SharedSeedsClusterizer:: +SharedSeedsClusterizer(const edm::ParameterSet& conf) : + InitialClusteringStepBase(conf), + _useCornerCells(conf.getParameter("useCornerCells")), + _showerSigma2(std::pow(conf.getParameter("showerSigma"),2.0)), + _stoppingTolerance(conf.getParameter("stoppingTolerance")), + _minFracTot(conf.getParameter("minFracTot")), + _maxIterations(conf.getParameter("maxIterations")) { + _positionCalc.reset(NULL); + if( conf.exists("positionCalc") ) { + const edm::ParameterSet& pcConf = conf.getParameterSet("positionCalc"); + const std::string& algo = pcConf.getParameter("algoName"); + PosCalc* calcp = PFCPositionCalculatorFactory::get()->create(algo, + pcConf); + _positionCalc.reset(calcp); + } + _allCellsPosCalc.reset(NULL); + if( conf.exists("allCellsPositionCalc") ) { + const edm::ParameterSet& acConf = + conf.getParameterSet("allCellsPositionCalc"); + const std::string& algoac = + acConf.getParameter("algoName"); + PosCalc* accalc = + PFCPositionCalculatorFactory::get()->create(algoac, acConf); + _allCellsPosCalc.reset(accalc); + } +} + +void SharedSeedsClusterizer:: +buildClusters(const edm::Handle& input, + const std::vector& rechitMask, + const std::vector& seedable, + reco::PFClusterCollection& output) { + std::vector used(input->size(),false); + std::vector > seeds; + const reco::PFRecHitCollection& inp = *input; + reco::PFClusterCollection topoclusters; + // get the seeds and sort them descending in energy + seeds.reserve(inp.size()); + for( unsigned i = 0; i < inp.size(); ++i ) { + if( !rechitMask[i] || !seedable[i] || used[i] ) continue; + std::pair val = std::make_pair(i,inp.at(i).energy()); + auto pos = std::upper_bound(seeds.begin(),seeds.end(),val,greaterByEnergy); + seeds.insert(pos,val); + } + + // run arbor on seeds so that we can link topoclusters + std::vector > branches; + std::vector seedtypes(inp.size(),NotSeed); + std::unordered_multimap seeds_to_branches; + branches.reserve(seeds.size()); + linkSeeds(inp,seedable,seeds,seeds_to_branches,seedtypes,branches); + + // now we build the simple topological clusters in each layer + reco::PFCluster temp; + for( const auto& idx_e : seeds ) { + const int seed = idx_e.first; + if( !rechitMask[seed] || !seedable[seed] || used[seed] ) continue; + temp.reset(); + buildTopoCluster(input,rechitMask,makeRefhit(input,seed),used,temp); + if( temp.recHitFractions().size() ) { + //std::cout << "topo cluster: " << temp << std::endl; + topoclusters.push_back(temp); + } + } + + // cells with no neighbours in the previous layer are non-shared + // "primary" seeds, all others are secondary that get shared + // by the log-weighted fraction of seed energies + // create a new PFcluster for + seed_usage_map seed_has_weights; + seed_fractions_map seeds_and_fractions; + for( unsigned i = 0; i < seeds.size(); ++i ) { + seed_has_weights.emplace(seeds[i].first,false); + } + for( const std::vector& branch : branches ) { + for( auto ihit = branch.rbegin(); ihit != branch.rend(); ++ihit) { + if( !seed_has_weights[*ihit] ) { + buildInitialWeightsList(inp,seedable,seedtypes, + branches,*ihit, + seed_has_weights, + seeds_and_fractions); + } + } + } + + // flatten the maps into vector of branches with fractions + // create map of seeds -> pfclusters + unsigned ibranch = 0; + std::unordered_multimap seeds_to_clusters; + std::vector > > seeds_with_weights; + for( const auto& seed : seeds ) { + if( seedtypes[seed.first] == PrimarySeed ) { + std::vector > abranch; + abranch.emplace_back(seed.first, + seeds_and_fractions[seed.first][seed.first]); + auto range = seeds_to_branches.equal_range(seed.first); + if( std::distance(range.first,range.second) != 1 ) { + throw cms::Exception("ImpossibleOutcome") + << "seed in more than one connected set!" << std::endl; + } + const auto& connected = branches[range.first->second]; + for( const unsigned maybe : connected ) { + + if( maybe == seed.first ) continue; // already added primary seed! + auto& fracs = seeds_and_fractions[maybe]; + if( fracs.find(seed.first) != fracs.end() ) { + //std::cout << maybe + // << " connected to " << abranch[0].first + // << " with fraction " << fracs[seed.first] << std::endl; + seeds_to_clusters.emplace(maybe,ibranch); + abranch.emplace_back(maybe,fracs[seed.first]); + } + } + std::sort(abranch.begin()+1,abranch.end(), + [&](const std::pair& a, + const std::pair& b) { + return inp[a.first].depth() < inp[b.first].depth(); + }); + seeds_with_weights.push_back(std::move(abranch)); + ++ibranch; + } + } + + // now we turn the branches with weights into PFClusters + for( const auto& branch : seeds_with_weights ) { + // the first hit in the branch is the primary seed which always + // has weight one + output.push_back(reco::PFCluster()); + reco::PFCluster& current = output.back(); + reco::PFRecHitFraction rhf(makeRefhit(input,branch[0].first),1.0); + double seed_energy = rhf.recHitRef()->energy(); + current.addRecHitFraction(rhf); + current.setSeed(rhf.recHitRef()->detId()); + // all other hits in the branch are secondary and have their fraction + // determined by log-weights (but these fractions do not evolve in the + // position fit) + for( auto rhit = branch.begin()+1; rhit != branch.end(); ++rhit ) { + reco::PFRecHitFraction rhf2(makeRefhit(input,rhit->first),rhit->second); + current.addRecHitFraction(rhf2); + const double rh_energy = rhf2.recHitRef()->energy()*rhf2.fraction(); + if( rh_energy > seed_energy ) { + seed_energy = rh_energy; + current.setSeed(rhf2.recHitRef()->detId()); + } + } + _positionCalc->calculateAndSetPosition(current); + //std::cout << "Seeded cluster : " << current << std::endl; + } + + // connect together per-layer topo clusters with the new pf clusters + std::unordered_multimap clusters_to_topos; + std::unordered_multimap topos_to_clusters; + for( unsigned i = 0 ; i < topoclusters.size(); ++i ) { + for( const auto& rhf : topoclusters[i].recHitFractions() ) { + if( !seedable[rhf.recHitRef().key()] ) continue; + for( unsigned j = 0; j < output.size(); ++j ) { + auto ihit = std::find_if(output[j].recHitFractions().begin(), + output[j].recHitFractions().end(), + [&](const reco::PFRecHitFraction& hit){ + if( hit.recHitRef().key() == + rhf.recHitRef().key() ) return true; + return false; + }); + if( ihit != output[j].recHitFractions().end() ) { + topos_to_clusters.emplace(i,j); + clusters_to_topos.emplace(j,i); + } + } + } + } + // have relational maps of topo clusters grouped together and + // constituent branches (shitty code and probably very slow right now) + std::vector > grouped_topos; // same indices + std::vector > grouped_clusters; // same indices + std::vector used_topo(topoclusters.size(),false); + for(unsigned i = 0; i < topoclusters.size(); ++i ) { + if( used_topo[i] ) continue; //skip topo clusters already used + grouped_topos.push_back(std::vector()); + getLinkedTopoClusters( topos_to_clusters, + clusters_to_topos, + topoclusters, + i, + used_topo, + grouped_topos.back() ); + } + for( unsigned i = 0 ; i < grouped_topos.size(); ++i ) { + grouped_clusters.push_back(std::vector()); + std::vector& current = grouped_clusters.back(); + for( unsigned itopo : grouped_topos[i] ) { + auto cluster_range = topos_to_clusters.equal_range(itopo); + for( auto ic = cluster_range.first; ic != cluster_range.second; ++ic ) { + auto branchid = std::find(current.begin(),current.end(),ic->second); + if( branchid == current.end() ) { + current.push_back(ic->second); + } + } + } + } + + // run semi-3D (2D position fit with center-per-layer given by average) + // pf cluster position fit, loop on seeds + const unsigned tolScal = //take log to make scaling not ridiculous + std::pow(std::max(1.0,std::log(seeds.size()+1)),2.0); + growPFClusters(grouped_clusters,grouped_topos,topos_to_clusters, + seedable,topoclusters,tolScal,tolScal,output); + + /* + std::cout << "made " << output.size() << " clusters!" << std::endl; + for( const auto& cluster : output ) { + std::cout << "Final cluster: " << cluster << std::endl; + } + */ + + + +} + +void SharedSeedsClusterizer:: +linkSeeds(const reco::PFRecHitCollection& rechits, + const std::vector& seedable, + const std::vector >& seeds, + std::unordered_multimap& seeds_to_branches, + std::vector& seed_types, // assumed to be all "not a seed" + std::vector >& branches) const { + std::vector used_seed(rechits.size(),false); + std::vector > linked_seeds; + unsigned ibranch = 0; + for( const auto& seed : seeds ) { + if( !used_seed[seed.first] ) { + std::vector current ; + findSeedNeighbours(rechits,seedable,ibranch,seed.first,used_seed, + seeds_to_branches,current); + std::sort( current.begin(), current.end(), + [&](unsigned a, unsigned b){ + return rechits[a].depth() < rechits[b].depth(); + }); + branches.push_back(std::move(current)); + ++ibranch; + } + } + + for( const auto& branch : branches ) { + for( const unsigned hit : branch ) { + + bool is_primary = true; + const reco::PFRecHitRefVector& neighbs = rechits[hit].neighbours(); + const std::vector& nb_info = rechits[hit].neighbourInfos(); + for( unsigned i = 0; i < neighbs.size(); ++i ) { + if( !seedable[neighbs[i].key()] ) continue; + if( ( (nb_info[i] >> 9) & 0x3 ) == 1 && + ( (nb_info[i] >> 8) & 0x1 ) == 0 ) is_primary = false; + } + seed_types[hit] = is_primary ? PrimarySeed : SecondarySeed; + + /* + std::cout << hit << " is a " << ( is_primary ? "primary" : "secondary" ) + << " seed! " << rechits[hit].energy() + << ' ' << rechits[hit].positionREP() << std::endl; + */ + + } + + /* + std::cout << "--- initial seeds list ---" << std::endl; + for( unsigned seed : branch ) { + const reco::PFRecHit& hit = rechits[seed]; + std::cout << seed << ' ' << hit.positionREP() + << ' ' << hit.position().R() << ' ' + << hit.depth() << ' ' << hit.energy() << std::endl; + const reco::PFRecHitRefVector& neighbs = hit.neighbours(); + const std::vector& nb_info = hit.neighbourInfos(); + for( unsigned i = 0; i < neighbs.size(); ++i ) { + if( !seedable[neighbs[i].key()] ) continue; + int z = (nb_info[i] >> 9) & 0x3; + if( ( (nb_info[i] >> 8) & 0x1 ) == 0 ) z = -z; + switch(z) { + case 1: + std::cout << '\t' << neighbs[i].key() + << " is a neighbour in the next layer" << std::endl; + break; + case 0: + std::cout << '\t' << neighbs[i].key() + << " is a neighbour in this layer" << std::endl; + break; + case -1: + std::cout << '\t' << neighbs[i].key() + << " is a neighbour in the previous layer" << std::endl; + break; + default : + std::cout << "weird!" << std::endl; + } + } + } + */ + } +} +// find all depth-wise neighbours for this seed +void SharedSeedsClusterizer:: +findSeedNeighbours(const reco::PFRecHitCollection& hits, + const std::vector& seedable, + const unsigned branch_idx, + const unsigned seed_idx, + std::vector& used_seed, + std::unordered_multimap& seeds_to_branches, + std::vector& connected_seeds, + navi_dir direction) const{ + if( used_seed[seed_idx] ) return; + connected_seeds.push_back(seed_idx); + seeds_to_branches.emplace(seed_idx,branch_idx); + used_seed[seed_idx] = true; + + const reco::PFRecHitRefVector& neighbs = hits[seed_idx].neighbours(); + const std::vector& nb_info = hits[seed_idx].neighbourInfos(); + for( unsigned i = 0; i < neighbs.size(); ++i ) { + unsigned absz = (nb_info[i] >> 9) & 0x3; + unsigned sgnz = (nb_info[i] >> 8) & 0x1; + //unsigned absx = (nb_info[i] >> 1) & 0x3; + //unsigned absy = (nb_info[i] >> 5) & 0x3; + unsigned nb_idx = neighbs[i].key(); + // skip non-seed neighbours or those on same layer + if( seedable[nb_idx] && absz == 1 && + ( direction != OnlyForward || sgnz != 0 ) && + ( direction != OnlyBackward || sgnz == 0 ) ) { + findSeedNeighbours(hits,seedable,branch_idx,nb_idx,used_seed, + seeds_to_branches,connected_seeds,direction); + } + } + +} + +void SharedSeedsClusterizer:: +buildInitialWeightsList(const reco::PFRecHitCollection& rechits, + const std::vector& seedable, + const std::vector& seedtypes, + const std::vector >& linked_seeds, + const unsigned seed_idx, + seed_usage_map& has_weight_data, + seed_fractions_map& resolved_seeds) const { + // handle call termination + switch( seedtypes[seed_idx] ) { + case PrimarySeed: + if( !has_weight_data[seed_idx] ) { + has_weight_data[seed_idx] = true; + resolved_seeds[seed_idx].emplace(seed_idx,1.0); + } + return; + break; + case SecondarySeed: + if( has_weight_data[seed_idx] ) return; + break; + default: + throw cms::Exception("UnexpectedHit") << "Non-seed hit encountered!"; + } + // get all back-links of the present hit + std::vector temp(rechits.size(),false); + std::unordered_multimap temp2; + std::vector backlinks; + std::vector myprimaries; + findSeedNeighbours(rechits,seedable,0,seed_idx,temp, + temp2,backlinks,OnlyBackward); + // if something doesn't have weight data, calculate it recursively + for( auto ihit = backlinks.begin()+1; ihit != backlinks.end(); ++ihit ) { + if( !has_weight_data[*ihit] ) buildInitialWeightsList(rechits, + seedable, + seedtypes, + linked_seeds, + *ihit, + has_weight_data, + resolved_seeds); + if( seedtypes[*ihit] == PrimarySeed ) myprimaries.push_back(*ihit); + } + std::unordered_map branch_energies; + for( const unsigned primary : myprimaries ) { + // std::cout << "building energies for primary seed: " + // << primary << std::endl; + + branch_energies[primary] = 0.0; + std::vector temp3(rechits.size(),false); + std::unordered_multimap temp4; + std::vector forwardlinks; + std::vector path; + findSeedNeighbours(rechits,seedable,0,primary,temp3, + temp4,forwardlinks,OnlyForward); + // get the seeds in the path from this primary seed to whatever we're + // trying to determine weights for at the moment + for( const unsigned forwardlink : forwardlinks ) { + for( const unsigned backlink : backlinks ) { + if( forwardlink == backlink ) path.push_back(forwardlink); + } + } + for( const unsigned previous : path ) { + if( previous == seed_idx || + ( seedtypes[previous] == PrimarySeed && previous != primary ) ) { + continue; + } + const double fraction = resolved_seeds[previous][primary]; + const reco::PFRecHit& rh = rechits[previous]; + // minimum energy in fraction of 0.05 GeV + const double rhenergy = rh.energy()*fraction; + //std::cout << primary << ' ' << previous << ' ' << seed_idx << ' ' + // << rh.energy() << ' ' << rhenergy << ' ' << fraction + // << std::endl; + branch_energies[primary] += rhenergy; + } + } + double log_energy_sum = 0.0; + for( const auto& branch_and_E : branch_energies ) { + log_energy_sum += std::log(20.0*branch_and_E.second); + } + for( const auto& branch_and_E : branch_energies ) { + resolved_seeds[seed_idx][branch_and_E.first] = + std::log(20.0*branch_and_E.second)/log_energy_sum; + } + has_weight_data[seed_idx] = true; +} + + +void SharedSeedsClusterizer:: +getLinkedTopoClusters(const std::unordered_multimap& topo_branch, + const std::unordered_multimap& branch_topo, + const reco::PFClusterCollection& topoclusters, + const unsigned idx, + std::vector& used_topo, + std::vector& connected) const { + if( used_topo[idx] ) return; + connected.push_back(idx); + used_topo[idx] = true; + auto brange = topo_branch.equal_range(idx); + for( auto bitr = brange.first; bitr != brange.second; ++bitr ) { + auto trange = branch_topo.equal_range(bitr->second); + for( auto titr = trange.first; titr != trange.second; ++titr ) { + getLinkedTopoClusters(topo_branch,branch_topo, + topoclusters, + titr->second, + used_topo, + connected); + } + } +} + +void SharedSeedsClusterizer:: +buildTopoCluster(const edm::Handle& input, + const std::vector& rechitMask, + const reco::PFRecHitRef& cell, + std::vector& used, + reco::PFCluster& topocluster) { + int cell_layer = (int)cell->layer(); + if( cell_layer == PFLayer::HCAL_BARREL2 && + std::abs(cell->positionREP().eta()) > 0.34 ) { + cell_layer *= 100; + } + const std::pair& thresholds = + _thresholds.find(cell_layer)->second; + if( cell->energy() < thresholds.first || + cell->pt2() < thresholds.second ) { + LOGDRESSED("GenericTopoCluster::buildTopoCluster()") + << "RecHit " << cell->detId() << " with enegy " + << cell->energy() << " GeV was rejected!." << std::endl; + return; + } + + used[cell.key()] = true; + topocluster.addRecHitFraction(reco::PFRecHitFraction(cell, 1.0)); + + const reco::PFRecHitRefVector& neighbours = + ( _useCornerCells ? cell->neighbours8() : cell->neighbours4() ); + + for( const reco::PFRecHitRef nb : neighbours ) { + if( used[nb.key()] || !rechitMask[nb.key()] ) { + LOGDRESSED("GenericTopoCluster::buildTopoCluster()") + << " RecHit " << cell->detId() << "\'s" + << " neighbor RecHit " << input->at(nb.key()).detId() + << " with enegy " + << input->at(nb.key()).energy() << " GeV was rejected!" + << " Reasons : " << used[nb.key()] << " (used) " + << !rechitMask[nb.key()] << " (masked)." << std::endl; + continue; + } + buildTopoCluster(input,rechitMask,nb,used,topocluster); + } +} + +// given seeded pfclusters that are topologically associated to each other +// (last argument) loop through each layer and determine seed weights +// -- secondary seeds are not shared by distance +// modification for later -- use seeds per-cluster per-layer to create +// gaussian centroid pulled away from the shower axis +// ----- grouped_topos and grouped_clusters *must* have the same indices +void SharedSeedsClusterizer:: +growPFClusters(const std::vector >& grouped_clusters, + const std::vector >& grouped_topos, + const std::unordered_multimap& topos_to_clusters, + const std::vector& seedable, + const reco::PFClusterCollection& topoclusters, + const unsigned toleranceScaling, + double diff, + reco::PFClusterCollection& clusters) const { + const double start_diff = diff; + unsigned igroup = 0; + for( const auto& cluster_group : grouped_clusters ) { + unsigned iter = 0; + diff = start_diff; + while( diff > _stoppingTolerance*toleranceScaling && + iter <= _maxIterations ) { + // reset the rechits in this cluster, keeping the previous position + std::vector clus_prev_pos; + for( const unsigned cluster_idx : cluster_group) { + reco::PFCluster& cluster = clusters[cluster_idx]; + const reco::PFCluster::REPPoint& repp = cluster.positionREP(); + clus_prev_pos.emplace_back(repp.rho(),repp.eta(),repp.phi()); + if( cluster_group.size() == 1 && _allCellsPosCalc ) { + _allCellsPosCalc->calculateAndSetPosition(cluster); + } else { + _positionCalc->calculateAndSetPosition(cluster); + } + // reset the cluster except for seeds, skip seeds in pos calc loop + cluster.pruneUsing([&](const reco::PFRecHitFraction& rhf){ + return seedable[rhf.recHitRef().key()]; + }); + } + // loop over all grouped topo clusters and update each individually + for( const unsigned topo_idx : grouped_topos[igroup] ) { + const reco::PFCluster& topo = topoclusters[topo_idx]; + // loop over this topo cluster and grow current PFCluster hypothesis + std::vector dist2, frac; + double fractot = 0, fraction = 0; + for( const reco::PFRecHitFraction& rhf : topo.recHitFractions() ) { + const reco::PFRecHitRef& refhit = rhf.recHitRef(); + // skip all seeds, their fractions are fixed + if( seedable[refhit.key()] ) continue; + // used standard distance based weighting in each layer + int cell_layer = (int)refhit->layer(); + if( cell_layer == PFLayer::HCAL_BARREL2 && + std::abs(refhit->positionREP().eta()) > 0.34 ) { + cell_layer *= 100; + } + const double recHitEnergyNorm = 0.05; + //_thresholds.find(cell_layer)->second.first; + const math::XYZPoint& topocellpos_xyz = refhit->position(); + dist2.clear(); frac.clear(); fractot = 0; + // add rechits to clusters, calculating fraction based on distance + auto topo_r = topos_to_clusters.equal_range(topo_idx); + for( auto clstr = topo_r.first; clstr != topo_r.second; ++clstr ) { + reco::PFCluster& cluster = clusters[clstr->second]; + //need to take the cluster rho/eta/phi and + //adjust to this layer's rho + reco::PFCluster::REPPoint clusterpos_rep = cluster.positionREP(); + clusterpos_rep.SetRho(topocellpos_xyz.Rho()); + const math::XYZPoint clusterpos_xyz(clusterpos_rep); + fraction = 0.0; + const math::XYZVector deltav = clusterpos_xyz - topocellpos_xyz; + const double d2 = deltav.Mag2()/_showerSigma2; + dist2.emplace_back( d2 ); + if( d2 > 100 ) { + LOGDRESSED("Basic2DGenericPFlowClusterizer:growAndStabilizePFClusters") + << "Warning! :: pfcluster-topocell distance is too large! d= " + << d2; + } + // fraction assignment logic (remember we are skipping all seeds) + fraction = cluster.energy()/recHitEnergyNorm * vdt::fast_expf( -0.5*d2 ); + fractot += fraction; + frac.emplace_back(fraction); + } + for( auto clstr = topo_r.first; clstr != topo_r.second; ++clstr ) { + unsigned i = std::distance(topo_r.first,clstr); + if( fractot > _minFracTot ) { + double temp = frac[i]; + frac[i]/=fractot; + if( frac[i] > 1.0 ) { + throw cms::Exception("InvalidFraction") + << "Fraction is larger than 1!!! " + << " Ingredients : " << temp << ' ' + << fractot << ' ' << std::sqrt(dist2[i]) << ' ' + << clusters[clstr->second].energy() << std::endl; + } + } + else continue; + if( dist2[i] < 100.0 || frac[i] > 0.9999 ) { + clusters[clstr->second].addRecHitFraction(reco::PFRecHitFraction(refhit,frac[i])); + } + } + } // loop on topo cluster rechit fractions + dist2.clear(); frac.clear(); //clus_prev_pos.clear(); + } // end of loop on associated topological clusters + // recalculate positions and calculate convergence parameter + double diff2 = 0.0; + for( unsigned i = 0; i < cluster_group.size(); ++i ) { + reco::PFCluster& cluster = clusters[cluster_group[i]]; + if( cluster_group.size() == 1 && _allCellsPosCalc ) { + _allCellsPosCalc->calculateAndSetPosition(cluster); + } else { + _positionCalc->calculateAndSetPosition(cluster); + } + const double delta2 = + reco::deltaR2(cluster.positionREP(),clus_prev_pos[i]); + if( delta2 > diff2 ) diff2 = delta2; + } + diff = std::sqrt(diff2); + ++iter; + } + ++igroup; + } +} + diff --git a/RecoParticleFlow/PFClusterProducer/src/SharedSeedsClusterizer.h b/RecoParticleFlow/PFClusterProducer/src/SharedSeedsClusterizer.h new file mode 100644 index 0000000000000..103e4483143f2 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/SharedSeedsClusterizer.h @@ -0,0 +1,96 @@ +#ifndef __SharedSeedsClusterizer_H__ +#define __SharedSeedsClusterizer_H__ + +#include "RecoParticleFlow/PFClusterProducer/interface/InitialClusteringStepBase.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHitFraction.h" +#include "RecoParticleFlow/PFClusterProducer/interface/Arbor.hh" + +#include "RecoParticleFlow/PFClusterProducer/interface/PFCPositionCalculatorBase.h" + +class SharedSeedsClusterizer : public InitialClusteringStepBase { + public: + typedef SharedSeedsClusterizer B2DGT; + typedef PFCPositionCalculatorBase PosCalc; + typedef std::unordered_map seed_usage_map; + typedef std::unordered_map > seed_fractions_map; + + enum seed_type{ NotSeed = 0, PrimarySeed=1, SecondarySeed=2 }; + enum navi_dir{ Bidirectional = 0, OnlyForward = 1, OnlyBackward = 2}; + + + SharedSeedsClusterizer(const edm::ParameterSet& conf); + virtual ~SharedSeedsClusterizer() {} + SharedSeedsClusterizer(const B2DGT&) = delete; + B2DGT& operator=(const B2DGT&) = delete; + + void buildClusters(const edm::Handle&, + const std::vector&, + const std::vector&, + reco::PFClusterCollection&); + + private: + const bool _useCornerCells; + const double _showerSigma2,_stoppingTolerance,_minFracTot; + const unsigned _maxIterations; + + std::unique_ptr _positionCalc; + std::unique_ptr _allCellsPosCalc; + + void linkSeeds(const reco::PFRecHitCollection&, + const std::vector&, + const std::vector >&, + std::unordered_multimap&, + std::vector&, + std::vector >&) const; + + void findSeedNeighbours(const reco::PFRecHitCollection&, + const std::vector&, + const unsigned, + const unsigned, + std::vector&, + std::unordered_multimap&, + std::vector&, + navi_dir direction = Bidirectional) const; + + + + void buildTopoCluster(const edm::Handle&, + const std::vector&, // masked rechits + const reco::PFRecHitRef&, //present rechit + std::vector&, // hit usage state + reco::PFCluster&); // the topocluster + + void buildInitialWeightsList(const reco::PFRecHitCollection& rechits, + const std::vector& seedable, + const std::vector& seedtypes, + const std::vector >& linked_seeds, + const unsigned seed_idx, + seed_usage_map& has_weight_data, + seed_fractions_map& resolved_seeds) const; + + void getLinkedTopoClusters(const std::unordered_multimap&, + const std::unordered_multimap&, + const reco::PFClusterCollection&, + const unsigned, + std::vector&, + std::vector&) const; + + void growPFClusters(const std::vector >&, + const std::vector >&, + const std::unordered_multimap&, + const std::vector&, + const reco::PFClusterCollection& topoclusters, + const unsigned, + double, + reco::PFClusterCollection&) const; + + + + +}; + +DEFINE_EDM_PLUGIN(InitialClusteringStepFactory, + SharedSeedsClusterizer, + "SharedSeedsClusterizer"); + +#endif diff --git a/RecoParticleFlow/PFClusterProducer/src/SimpleArborClusterizer.cc b/RecoParticleFlow/PFClusterProducer/src/SimpleArborClusterizer.cc new file mode 100644 index 0000000000000..eff454a917985 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/SimpleArborClusterizer.cc @@ -0,0 +1,70 @@ +#include "SimpleArborClusterizer.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "RecoParticleFlow/PFClusterProducer/interface/Arbor.hh" + +#ifdef PFLOW_DEBUG +#define LOGVERB(x) edm::LogVerbatim(x) +#define LOGWARN(x) edm::LogWarning(x) +#define LOGERR(x) edm::LogError(x) +#define LOGDRESSED(x) edm::LogInfo(x) +#else +#define LOGVERB(x) LogTrace(x) +#define LOGWARN(x) edm::LogWarning(x) +#define LOGERR(x) edm::LogError(x) +#define LOGDRESSED(x) LogDebug(x) +#endif + +namespace { + bool greaterByEnergy(const std::pair& a, + const std::pair& b) { + return a.second > b.second; + } +} + +void SimpleArborClusterizer:: +buildClusters(const edm::Handle& input, + const std::vector& rechitMask, + const std::vector& seedable, + reco::PFClusterCollection& output) { + const reco::PFRecHitCollection& hits = *input; + std::vector arbor_points; + std::vector hits_for_arbor; + arbor::branchcoll branches; + + // get the seeds and sort them descending in energy + arbor_points.reserve(hits.size()); + hits_for_arbor.reserve(hits.size()); + for( unsigned i = 0; i < hits.size(); ++i ) { + if( !rechitMask[i] ) continue; + const math::XYZPoint& pos = hits[i].position(); + hits_for_arbor.emplace_back(i); + arbor_points.emplace_back(10*pos.x(),10*pos.y(),10*pos.z()); + } + + branches = arbor::Arbor(arbor_points,_cellSize,_layerThickness); + output.reserve(branches.size()); + + for( auto& branch : branches ) { + // sort hits by radius + std::sort(branch.begin(),branch.end(), + [&](const arbor::branch::value_type& a, + const arbor::branch::value_type& b) { + return ( hits[hits_for_arbor[a]].position().Mag2() < + hits[hits_for_arbor[b]].position().Mag2() ); + }); + const reco::PFRecHit& inner_hit = hits[hits_for_arbor[branch[0]]]; + PFLayer::Layer inner_layer = inner_hit.layer(); + const math::XYZPoint& inner_pos = inner_hit.position(); + output.emplace_back(inner_layer,branch.size(), + inner_pos.x(),inner_pos.y(),inner_pos.z()); + reco::PFCluster& current = output.back(); + current.setSeed(inner_hit.detId()); + for( const auto& hit : branch ) { + const reco::PFRecHitRef& refhit = + reco::PFRecHitRef(input,hits_for_arbor[hit]); + current.addRecHitFraction(reco::PFRecHitFraction(refhit,1.0)); + } + LogDebug("SimpleArborClusterizer") + << "Made cluster: " << current << std::endl; + } +} diff --git a/RecoParticleFlow/PFClusterProducer/src/SimpleArborClusterizer.h b/RecoParticleFlow/PFClusterProducer/src/SimpleArborClusterizer.h new file mode 100644 index 0000000000000..d3c650139c60b --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/SimpleArborClusterizer.h @@ -0,0 +1,31 @@ +#ifndef __SimpleArborClusterizer_H__ +#define __SimpleArborClusterizer_H__ + +#include "RecoParticleFlow/PFClusterProducer/interface/InitialClusteringStepBase.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHitFraction.h" + +class SimpleArborClusterizer : public InitialClusteringStepBase { + typedef SimpleArborClusterizer B2DGT; + public: + SimpleArborClusterizer(const edm::ParameterSet& conf) : + InitialClusteringStepBase(conf), + _cellSize(conf.getParameter("cellSize")), + _layerThickness(conf.getParameter("layerThickness")) { } + virtual ~SimpleArborClusterizer() {} + SimpleArborClusterizer(const B2DGT&) = delete; + B2DGT& operator=(const B2DGT&) = delete; + + void buildClusters(const edm::Handle&, + const std::vector&, + const std::vector&, + reco::PFClusterCollection&); + + private: + double _cellSize,_layerThickness; +}; + +DEFINE_EDM_PLUGIN(InitialClusteringStepFactory, + SimpleArborClusterizer, + "SimpleArborClusterizer"); + +#endif diff --git a/RecoParticleFlow/PFClusterProducer/src/SimplePositionCalc.cc b/RecoParticleFlow/PFClusterProducer/src/SimplePositionCalc.cc new file mode 100644 index 0000000000000..2da5f327d8387 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/SimplePositionCalc.cc @@ -0,0 +1,87 @@ +#include "SimplePositionCalc.h" + +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/Utilities/interface/isFinite.h" + +#include +#include + +#include "vdt/vdtMath.h" + +void SimplePositionCalc:: +calculateAndSetPosition(reco::PFCluster& cluster) { + calculateAndSetPositionActual(cluster); +} + +void SimplePositionCalc:: +calculateAndSetPositions(reco::PFClusterCollection& clusters) { + for( reco::PFCluster& cluster : clusters ) { + calculateAndSetPositionActual(cluster); + } +} + +void SimplePositionCalc:: +calculateAndSetPositionActual(reco::PFCluster& cluster) const { + /* + if( !cluster.seed() ) { + throw cms::Exception("ClusterWithNoSeed") + << " Found a cluster with no seed: " << cluster; + } + */ + double cl_energy = 0; + double max_e = 0.0; + PFLayer::Layer max_e_layer = PFLayer::NONE; + reco::PFRecHitRef refseed; + // find the seed and max layer and also calculate time + //Michalis : Even if we dont use timing in clustering here we should fill + //the time information for the cluster. This should use the timing resolution(1/E) + //so the weight should be fraction*E^2 + for( const reco::PFRecHitFraction& rhf : cluster.recHitFractions() ) { + const reco::PFRecHitRef& refhit = rhf.recHitRef(); + if( refhit->detId() == cluster.seed() ) refseed = refhit; + const double rh_fraction = rhf.fraction(); + const double rh_rawenergy = refhit->energy(); + const double rh_energy = rh_rawenergy * rh_fraction; + if( edm::isNotFinite(rh_energy) ) { + throw cms::Exception("PFClusterAlgo") + <<"rechit " << refhit->detId() << " has a NaN energy... " + << "The input of the particle flow clustering seems to be corrupted."; + } + cl_energy += rh_energy; + + if( rh_energy > max_e ) { + max_e = rh_energy; + max_e_layer = rhf.recHitRef()->layer(); + } + } + cluster.setEnergy(cl_energy); + //cluster.setTime(cl_time/cl_timeweight); + cluster.setLayer(max_e_layer); + // calculate the position + double position_norm = 0.0; + double x(0.0),y(0.0),z(0.0); + + for( const reco::PFRecHitFraction& rhf : cluster.recHitFractions() ) { + const reco::PFRecHitRef& refhit = rhf.recHitRef(); + + const double norm = 1.0; + const math::XYZPoint& rhpos_xyz = refhit->position(); + x += rhpos_xyz.X() * norm; + y += rhpos_xyz.Y() * norm; + z += rhpos_xyz.Z() * norm; + position_norm += norm; + } + if( position_norm < 1 ) { + edm::LogError("WeirdClusterNormalization") + << "PFCluster too far from seeding cell: set position to (0,0,0)."; + cluster.setPosition(math::XYZPoint(0,0,0)); + cluster.calculatePositionREP(); + } else { + const double norm_inverse = 1.0/position_norm; + x *= norm_inverse; + y *= norm_inverse; + z *= norm_inverse; + cluster.setPosition(math::XYZPoint(x,y,z)); + cluster.calculatePositionREP(); + } +} diff --git a/RecoParticleFlow/PFClusterProducer/src/SimplePositionCalc.h b/RecoParticleFlow/PFClusterProducer/src/SimplePositionCalc.h new file mode 100644 index 0000000000000..d5512e9ced346 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/src/SimplePositionCalc.h @@ -0,0 +1,28 @@ +#ifndef __SimplePositionCalc_H__ +#define __SimplePositionCalc_H__ + +#include "RecoParticleFlow/PFClusterProducer/interface/PFCPositionCalculatorBase.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHitFwd.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHit.h" + +#include "RecoParticleFlow/PFClusterProducer/interface/ECALRecHitResolutionProvider.h" + +class SimplePositionCalc : public PFCPositionCalculatorBase { + public: + SimplePositionCalc(const edm::ParameterSet& conf) : + PFCPositionCalculatorBase(conf) { } + SimplePositionCalc(const SimplePositionCalc&) = delete; + SimplePositionCalc& operator=(const SimplePositionCalc&) = delete; + + void calculateAndSetPosition(reco::PFCluster&); + void calculateAndSetPositions(reco::PFClusterCollection&); + + private: + void calculateAndSetPositionActual(reco::PFCluster&) const; +}; + +DEFINE_EDM_PLUGIN(PFCPositionCalculatorFactory, + SimplePositionCalc, + "SimplePositionCalc"); + +#endif diff --git a/RecoParticleFlow/PFClusterProducer/test/Arbor0/Arbor.cc b/RecoParticleFlow/PFClusterProducer/test/Arbor0/Arbor.cc new file mode 100644 index 0000000000000..8d573eaf374d9 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/test/Arbor0/Arbor.cc @@ -0,0 +1,658 @@ +#include +#include +#include +#include + +using namespace std; + +std::vector cleanedHits; + +std::vector LeafHitsIndex; +std::vector JointHitsIndex; +std::vector StarJointHitsIndex; +std::vector IsoHitsIndex; +std::vector SimpleSeedHitsIndex; +std::vector StarSeedHitsIndex; + +linkcoll Links; +linkcoll InitLinks; +linkcoll alliterlinks; +linkcoll links_debug; +linkcoll IterLinks; +branchcoll LengthSortBranchCollection; +branchcoll Trees; + +int NHits = 0; +float InitLinkThreshold = 0; +float IterLinkThreshold = 0; + +void init( float CellSize, float LayerThickness ) { + cleanedHits.clear(); + LeafHitsIndex.clear(); + JointHitsIndex.clear(); + StarJointHitsIndex.clear(); + IsoHitsIndex.clear(); + SimpleSeedHitsIndex.clear(); + StarSeedHitsIndex.clear(); + + Links.clear(); + InitLinks.clear(); + IterLinks.clear(); + LengthSortBranchCollection.clear(); + Trees.clear(); + alliterlinks.clear(); + links_debug.clear(); + + /* + float Thr_1, Thr_2; //Ecal Layer Thickness might be changed... + Thr_1 = 2*LayerThickness; + Thr_2 = sqrt( LayerThickness*LayerThickness + 8 * CellSize*CellSize ); + + if(Thr_1 < Thr_2) InitLinkThreshold = Thr_1; + else InitLinkThreshold = Thr_2; + */ + + InitLinkThreshold = 2*LayerThickness - 0.01; + IterLinkThreshold = InitLinkThreshold * 2.5; + + cout< inputHits ) +{ + cleanedHits = inputHits; //Cannot Really do much things here. Mapping before calling + NHits = cleanedHits.size(); + /* + for(int i = 0; i < NHits; i ++) + { + if(BarrelFlag(cleanedHits[i])) + cout< a_link; + + int BeginIndex[NHits]; + int EndIndex[NHits]; + + for(int i0 = 0; i0 < NHits; i0++) + { + BeginIndex[i0] = 0; + EndIndex[i0] = 0; + } + + for(int j0 = 0; j0 < NLinks; j0++) + { + BeginIndex[ (inputLinks[j0].first) ] ++; + EndIndex[ (inputLinks[j0].second) ] ++; + } + + for(int i1 = 0; i1 < NHits; i1++) + { + if(BeginIndex[i1] == 0 && EndIndex[i1] == 1) + { + LeafHitsIndex.push_back(i1); + } + else if(BeginIndex[i1] == 1 && EndIndex[i1] == 1) + { + JointHitsIndex.push_back(i1); + } + else if(BeginIndex[i1] > 1 && EndIndex[i1] == 1) + { + StarJointHitsIndex.push_back(i1); + } + else if(BeginIndex[i1] == 1 && EndIndex[i1] == 0) + { + SimpleSeedHitsIndex.push_back(i1); + } + else if(BeginIndex[i1] > 1 && EndIndex[i1] == 0) + { + StarSeedHitsIndex.push_back(i1); + } + else if(BeginIndex[i1] == 0 && EndIndex[i1] == 0) + { + IsoHitsIndex.push_back(i1); + } + else + { + cout<<"WARNING: UNCLASSIFIED HITS, Begin Index: "< allhits, linkcoll alllinks ) +{ + linkcoll cleanedlinks; + + int NLinks = alllinks.size(); + int Ncurrhitlinks = 0; + int MinAngleIndex = -1; + float MinAngle = 1E6; + float tmpOrder = 0; + float DirAngle = 0; + + std::pair SelectedPair; + + TVector3 PosA, PosB, PosDiffAB; + + std::vector< std::vector > LinkHits; + LinkHits.clear(); + for(int s1 = 0; s1 < NHits; s1++) + { + std::vector hitlink; + for(int t1 = 0; t1 < NLinks; t1++) + { + if(alllinks[t1].second == s1) + { + hitlink.push_back(alllinks[t1].first); + } + } + LinkHits.push_back(hitlink); + } + + int count_link = 0; + + for(int i1 = 0; i1 < NHits; i1++) + { + PosB = cleanedHits[i1]; + MinAngleIndex = -10; + MinAngle = 1E6; + + std::vector currhitlink = LinkHits[i1]; + + Ncurrhitlinks = currhitlink.size(); + + for(int k1 = 0; k1 < Ncurrhitlinks; k1++) + { + PosA = cleanedHits[ currhitlink[k1] ]; + DirAngle = (PosA + PosB).Angle(PosB - PosA); //Replace PosA + PosB with other order parameter ~ reference direction + tmpOrder = (PosB - PosA).Mag() * (DirAngle + 0.1); + if( tmpOrder < MinAngle ) // && DirAngle < 2.5 ) + { + MinAngleIndex = currhitlink[k1]; + MinAngle = tmpOrder; + count_link ++; + cout<<"AAAAAAAAAAA: "< -0.5) + { + SelectedPair.first = MinAngleIndex; + SelectedPair.second = i1; + cleanedlinks.push_back(SelectedPair); + } + } + + cout<<"NStat "< a_Link; + // if( PosA.Mag() > PosB.Mag() ) + if(PosA.Z() > PosB.Z() ) + { + a_Link.first = j0; + a_Link.second = i0; + } + else + { + a_Link.first = i0; + a_Link.second = j0; + } + Links.push_back(a_Link); + } + } + } + + links_debug = Links; + + cout<<"Pos NNNN "< tmplink; + bool LinkOrientation; + + //Set of reference directions... Pos_L, Pos_S, Dir_L, Dir_S + //Cleaning... to reduce the ambigorious + //loop breaker? + + for(int i0 = 0; i0 < NLeaves; i0++) + { + LeafIndex = LeafHitsIndex[i0]; + PosLeaf = cleanedHits[ LeafIndex ]; //Depth?? + + for(int j0 = 0; j0 < NSimpleSeeds + NStarSeeds; j0++) + { + if(j0 < NSimpleSeeds) + { + OldSeedIndex = SimpleSeedHitsIndex[j0]; + } + else + { + OldSeedIndex = StarSeedHitsIndex[j0 - NSimpleSeeds]; + } + PosOldSeed = cleanedHits[ OldSeedIndex ]; + + Diff_Leaf_OldSeed = PosLeaf - PosOldSeed; + + LinkOrientation = 0; + + if( Diff_Leaf_OldSeed.Mag() < IterLinkThreshold ) + { + if( ( BarrelFlag(PosLeaf) && BarrelFlag(PosOldSeed) ) ) //HitisBarrel + { + if( PosLeaf.Perp() < PosOldSeed.Perp() ) + LinkOrientation = 1; + } + else if( ( !BarrelFlag(PosLeaf) && !BarrelFlag(PosOldSeed) ) ) + { + if( fabs(PosLeaf.Z()) < fabs(PosOldSeed.Z()) ) + LinkOrientation = 1; + } + + if( LinkOrientation && Diff_Leaf_OldSeed.Angle(PosOldSeed) < 1.0 ) //Still Need to compare with reference directions... + { + tmplink.first = LeafIndex; + tmplink.second = OldSeedIndex; + Links.push_back(tmplink); + cout<<"New Link added in EPLinkIteration"< currlink; + + TVector3 RefDir[NHits]; + + for(int i = 0; i < NHits; i++) + { + hitPos = cleanedHits[i]; + RefDir[i] = 1.0/hitPos.Mag() * hitPos; + } + + for(int j = 0; j < NInitLinks; j++) + { + currlink = InitLinks[j]; + PosA = cleanedHits[ currlink.first ]; + PosB = cleanedHits[ currlink.second ]; + linkDir = (PosA - PosB); //Links are always from first point to second - verify + linkDir *= 1.0/linkDir.Mag(); + RefDir[currlink.first] += 2*linkDir; //Weights... might be optimized... + RefDir[currlink.second] += 4*linkDir; + } + + for(int i1 = 0; i1 < NHits; i1++) + { + RefDir[i1] *= 1.0/RefDir[i1].Mag(); + PosA = cleanedHits[i1]; + + for(int j1 = i1 + 1; j1 < NHits; j1++) + { + PosB = cleanedHits[j1]; + DiffPosAB = PosB - PosA; + + if( DiffPosAB.Mag() < IterLinkThreshold && DiffPosAB.Mag() > InitLinkThreshold && DiffPosAB.Angle(RefDir[i1]) < 0.8 ) + { + + if( PosA.Mag() > PosB.Mag() ) + { + currlink.first = j1; + currlink.second = i1; + } + else + { + currlink.first = i1; + currlink.second = j1; + } + + alliterlinks.push_back(currlink); + } + } + } + + //Reusage of link iteration codes? + + int NLinks = alliterlinks.size(); + int MinAngleIndex = -10; + int Ncurrhitlinks = 0; + float MinAngle = 1E6; + float tmpOrder = 0; + float DirAngle = 0; + std::pair SelectedPair; + + std::vector< std::vector > LinkHits; + LinkHits.clear(); + for(int s1 = 0; s1 < NHits; s1++) + { + std::vector hitlink; + for(int t1 = 0; t1 < NLinks; t1++) + { + if(alliterlinks[t1].second == s1) + { + hitlink.push_back(alliterlinks[t1].first); + } + } + LinkHits.push_back(hitlink); + } + + for(int i2 = 0; i2 < NHits; i2++) + { + PosB = cleanedHits[i2]; + MinAngleIndex = -10; + MinAngle = 1E6; + + std::vector currhitlink = LinkHits[i2]; + + Ncurrhitlinks = currhitlink.size(); + + for(int j2 = 0; j2 < Ncurrhitlinks; j2++) + { + PosA = cleanedHits[ currhitlink[j2] ]; + DirAngle = (RefDir[i2]).Angle(PosA - PosB); + tmpOrder = (PosB - PosA).Mag() * (DirAngle + 1.0); + if(tmpOrder < MinAngle) // && DirAngle < 1.0) + { + MinAngleIndex = currhitlink[j2]; + MinAngle = tmpOrder; + } + } + + if(MinAngleIndex > -0.5) + { + SelectedPair.first = MinAngleIndex; + SelectedPair.second = i2; + IterLinks.push_back(SelectedPair); + } + } + + cout<<"Init-Iter Size "< HitBeginIndex; + std::map HitEndIndex; + std::vector< std::vector > InitBranchCollection; + std::vector< std::vector > TmpBranchCollection; + TVector3 PosA, PosB; + + for(int i1 = 0; i1 < NHits; i1++) + { + HitBeginIndex[i1] = 0; + HitEndIndex[i1] = 0; + } + + for(int j1 = 0; j1 < NLinks; j1++) + { + HitBeginIndex[ (IterLinks[j1].first) ] ++; + HitEndIndex[ (IterLinks[j1].second) ] ++; + } + + int iterhitindex = 0; + int FlagInternalLoop = 0; + for(int i2 = 0; i2 < NHits; i2++) + { + if(HitEndIndex[i2] > 1) + cout<<"WARNING OF INTERNAL LOOP with more than 1 link stopped at the same Hit"< currBranchhits; //array of indexes + iterhitindex = i2; + FlagInternalLoop = 0; + currBranchhits.push_back(i2); + + while(FlagInternalLoop == 0 && HitEndIndex[iterhitindex] != 0) + { + + for(int j2 = 0; j2 < NLinks; j2++) + { + std::pair PairIterator = IterLinks[j2]; + if(PairIterator.second == iterhitindex) + { + currBranchhits.push_back(PairIterator.first); + iterhitindex = PairIterator.first; + break; + } + } + } + + InitBranchCollection.push_back(currBranchhits); + } + } + + std::vector BranchSize; + std::vector cutBranchSize; + std::vector SortedBranchIndex; + std::vector SortedcutBranchIndex; + std::vector currBranch; + std::vector iterBranch; + std::vector touchedHits; + std::vector leadingbranch; + std::vector branch_A, branch_B; + + std::map SortedBranchToOriginal; + SortedBranchToOriginal.clear(); + + int currBranchSize = 0; + int currHit = 0; + + for(int i3 = 0; i3 < NBranches; i3++) + { + currBranch = InitBranchCollection[i3]; + BranchSize.push_back( float(currBranch.size()) ); + } + + SortedBranchIndex = SortMeasure(BranchSize, 1); + + for(int i4 = 0; i4 < NBranches; i4++) + { + currBranch = InitBranchCollection[SortedBranchIndex[i4]]; + + currBranchSize = currBranch.size(); + + iterBranch.clear(); + + for(int j4 = 0; j4 < currBranchSize; j4++) + { + currHit = currBranch[j4]; + + if( find(touchedHits.begin(), touchedHits.end(), currHit) == touchedHits.end() ) + { + iterBranch.push_back(currHit); + touchedHits.push_back(currHit); + } + } + + SortedBranchToOriginal[iterBranch] = currBranch[currBranchSize - 1]; //Map to seed... + + TmpBranchCollection.push_back(iterBranch); + cutBranchSize.push_back( float(iterBranch.size()) ); + } + + SortedcutBranchIndex = SortMeasure(cutBranchSize, 1); + + for(int i6 = 0; i6 < NBranches; i6++) + { + currBranch.clear(); + currBranch = TmpBranchCollection[ SortedcutBranchIndex[i6]]; + LengthSortBranchCollection.push_back(currBranch);; + } + + TMatrixF FlagSBMerge(NBranches, NBranches); + int SeedIndex_A = 0; + int SeedIndex_B = 0; + TVector3 DisSeed; + + for(int i7 = 0; i7 < NBranches; i7++) + { + branch_A = LengthSortBranchCollection[i7]; + SeedIndex_A = SortedBranchToOriginal[branch_A]; + + for(int j7 = i7 + 1; j7 < NBranches; j7++) + { + branch_B = LengthSortBranchCollection[j7]; + SeedIndex_B = SortedBranchToOriginal[branch_B]; + + DisSeed = cleanedHits[ SeedIndex_A ] - cleanedHits[ SeedIndex_B ]; + + if( SeedIndex_A == SeedIndex_B ) + { + FlagSBMerge[i7][j7] = 1.0; + FlagSBMerge[j7][i7] = 1.0; + } + else if( DisSeed.Mag() < 20 ) + { + FlagSBMerge[i7][j7] = 2.0; + FlagSBMerge[j7][i7] = 2.0; + } + // else if() Head_Tail, Small Cluster (nH < 5) Absorbing... + } + } + + TMatrixF SBMergeSYM = MatrixSummarize(FlagSBMerge); + Trees = ArborBranchMerge(LengthSortBranchCollection, SBMergeSYM); + +} + +void BushMerging() +{ + cout<<"Merging branch"< currbranch; + + for(int i = 0; i < NBranch; i++) + { + currbranch = LengthSortBranchCollection[i]; + } + +} + +void BushAbsorbing() +{ + cout<<"Absorbing Isolated branches"< currBranch; + + for(int i0 = 0; i0 < NBranches; i0++) + { + currBranch = LengthSortBranchCollection[i0]; + NHitsInBranch = currBranch.size(); + + cout< > Arbor( std::vector inputHits, float CellSize, float LayerThickness ) +{ + init(CellSize, LayerThickness); + + HitsCleaning(inputHits); + BuildInitLink(); + InitLinks = LinkClean( cleanedHits, Links ); + + /* + HitsClassification(InitLinks); + EndPointLinkIteration(); + IterLinks = LinkClean( cleanedHits, Links ); + */ + + // LinkIteration(); + + IterLinks = InitLinks; + + BranchBuilding(); + BushMerging(); + + return LengthSortBranchCollection; + +} diff --git a/RecoParticleFlow/PFClusterProducer/test/Arbor0/Arbor.hh b/RecoParticleFlow/PFClusterProducer/test/Arbor0/Arbor.hh new file mode 100644 index 0000000000000..4de6ec27413e5 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/test/Arbor0/Arbor.hh @@ -0,0 +1,31 @@ +#ifndef _Arbor_hh_ +#define _Arbor_hh_ + +#include +#include +#include +#include "ArborTool.hh" + +void init(float CellSize, float LayerThickness); + +void HitsCleaning( std::vector inputHits ); + +void HitsClassification( linkcoll inputLinks ); + +void BuildInitLink(float Threshold); + +void LinkIteration(float Threshold); + +void BranchBuilding(); + +void BushMerging(); + +void BushAbsorbing(); + +void MakingCMSCluster(); + +branchcoll Arbor( std::vector, float CellSize, float LayerThickness ); + +#endif + + diff --git a/RecoParticleFlow/PFClusterProducer/test/Arbor0/ArborTool.cc b/RecoParticleFlow/PFClusterProducer/test/Arbor0/ArborTool.cc new file mode 100644 index 0000000000000..1f90c58285792 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/test/Arbor0/ArborTool.cc @@ -0,0 +1,345 @@ +#include "RecoParticleFlow/PFClusterProducer/plugins/ArborTool.hh" +#include + +using namespace std; + +const double pi = acos(-1.0); + +//Geometric Parameter - ... need to be changed for different detector models + +float DHCALBarrelLength = 2350.0; +const float DHCALBarrelRadius = 2058.0; //Octo +const float DHCALBarrelOuterR = 3381.6; +const float DHCALEndCapInnerZ = 2650.0; +const float DHCALEndCapOuterZ = 3970.0; // Should be ... 3922 +const float ECALBarrelRadius = 1843.0; +const float ECALBarrelLength = 2350.0; // identical to DHCALBarrelLength +const float ECALBarrelOuterR = 2028.0; +const float ECALEndCapInnerZ = 2450.0; +const float ECALEndCapOuterZ = 2635.0; +const float ECALEndCapOuterR = 2088.0; +const float ECALHalfZ = 2350.0; // mm, Endcap Ente +const float ECALRadius = 1847.4; // mm... minimal part for the octagnle. + + + + +int BarrelFlag( TVector3 inputPos) +{ + int isBarrel = 0; + + if(fabs(inputPos[2]) < ECALBarrelLength) + { + isBarrel = 1; + } + + return isBarrel; +} + +int DepthFlag( TVector3 inputPos ) //Used to calculate depth of given position... +{ + + float ShiftDHCAL = 530; // 20 Layers Inside DHCAL + + float DHCALDeepInnerZ = DHCALEndCapInnerZ + ShiftDHCAL; + float DHCALDeepBarrelRadius = DHCALBarrelRadius + ShiftDHCAL; + + float DHCALInnerOctRadius = DHCALBarrelRadius/cos(pi/4.0); + float DHCALDeepOctRadius = DHCALBarrelRadius/cos(pi/4.0) + ShiftDHCAL; + float ECALInnerOctRadius = ECALBarrelRadius/cos(pi/4.0); + + int FlagD(-1); + + if( fabs(inputPos[2]) > DHCALDeepInnerZ || fabs(inputPos[1]) > DHCALDeepBarrelRadius || fabs(inputPos[0]) > DHCALDeepBarrelRadius || fabs(inputPos[0] + inputPos[1]) > DHCALDeepOctRadius || fabs(inputPos[0] - inputPos[1]) > DHCALDeepOctRadius ) + { + FlagD = 2; + } + else if( fabs(inputPos[2]) > DHCALEndCapInnerZ || fabs(inputPos[1]) > DHCALBarrelRadius || fabs(inputPos[0]) > DHCALBarrelRadius || fabs(inputPos[0] + inputPos[1]) > DHCALInnerOctRadius || fabs(inputPos[0] - inputPos[1]) > DHCALInnerOctRadius ) + { + FlagD = 1; // Position outsider than DHCAL Region + } + else if( fabs(inputPos[2]) > ECALEndCapInnerZ || fabs(inputPos[1]) > ECALBarrelRadius || fabs(inputPos[0]) > ECALBarrelRadius || fabs(inputPos[0] + inputPos[1]) > ECALInnerOctRadius || fabs(inputPos[0] - inputPos[1]) > ECALInnerOctRadius ) + { + FlagD = 0; + } + else + { + FlagD = 10; // Position inside Calo... Problematic for Seeds... But could be PreShower hits. + } + + return FlagD; + +} + +TVector3 CalVertex( TVector3 Pos1, TVector3 Dir1, TVector3 Pos2, TVector3 Dir2 ) +{ + TVector3 VertexPos; + + float tau1(0), tau2(0); + + TVector3 delP; + delP = Pos1 - Pos2; + + double Normal(0); + Normal = (Dir1.Dot(Dir2))*(Dir1.Dot(Dir2)) - Dir1.Mag()*Dir1.Mag()*Dir2.Mag()*Dir2.Mag(); + + if(Normal != 0) + { + tau1 = (Dir2.Mag()*Dir2.Mag() * delP.Dot(Dir1) - Dir1.Dot(Dir2)*delP.Dot(Dir2))/Normal; + tau2 = (Dir1.Dot(Dir2)*delP.Dot(Dir1) - Dir1.Mag()*Dir1.Mag() * delP.Dot(Dir2))/Normal; + } + + VertexPos = 0.5*(Pos1 + Pos2 + tau1*Dir1 + tau2*Dir2); + + return VertexPos; +} + +int TPCPosition( TVector3 inputPos ) +{ + int flagPos(-1); // == 0 means inside TPC, == 1 means outside; + + const float TPCRadius = 1808.0 ; //only outer radius + const float TPCHalfZ = 2350.0 ; + + if( fabs(inputPos[2]) > TPCHalfZ || sqrt( inputPos[0]*inputPos[0] + inputPos[1]*inputPos[1] ) > TPCRadius ) flagPos = 1; + else flagPos = 0; + + return flagPos; +} + +float DisSeedSurface( TVector3 SeedPos ) //ECAL, HCAL, EndCapRing... +{ + + //Need to treat the Overlap region specilizely... + + float DisSS = 0; + + if( fabs(SeedPos[2]) > ECALHalfZ + 100 ) + { + if( SeedPos.Perp() < ECALRadius + 100 ) + { + DisSS = fabs(SeedPos[2]) - ECALHalfZ - 104; //Depth... + } + else + { + DisSS = SeedPos.Perp() - ECALRadius; //Should Use Direct Distance, is it?? + } + + } + else if( (SeedPos.Phi() > 0 && int(SeedPos.Phi() * 4/pi + 0.5) % 2 == 0 ) || (SeedPos.Phi() < 0 && int(SeedPos.Phi() * 4/pi + 8.5) % 2 == 0 )) + { + DisSS = min( fabs(fabs(SeedPos[0]) - ECALRadius), fabs(fabs(SeedPos[1]) - ECALRadius ) ); + } + else + { + DisSS = min( fabs(fabs(SeedPos[0] + SeedPos[1])/1.414214 -ECALRadius), fabs(fabs(SeedPos[0] - SeedPos[1])/1.414214 - ECALRadius) ); + } + + return DisSS; +} + +float DisTPCBoundary( TVector3 Pos ) +{ + float DisZ = TMath::Min( fabs(ECALHalfZ-Pos.Z()),fabs(ECALHalfZ+Pos.Z()) ); + float DisR = ECALRadius - Pos.Perp(); + float Dis = TMath::Min(DisZ, DisR); + + return Dis; +} + +std::vectorSortMeasure( std::vector Measure, int ControlOrderFlag ) +{ + + std::vector objindex; + int Nobj = Measure.size(); + + for(int k = 0; k < Nobj; k++) + { + objindex.push_back(k); + } + + int FlagSwapOrder = 1; + float SwapMeasure = 0; + int SwapIndex = 0; + + for(int i = 0; i < Nobj && FlagSwapOrder; i++) + { + FlagSwapOrder = 0; + for(int j = 0; j < Nobj - 1; j++) + { + if((Measure[j] < Measure[j+1] && ControlOrderFlag) || (Measure[j] > Measure[j+1] && !ControlOrderFlag) ) + { + FlagSwapOrder = 1; + SwapMeasure = Measure[j]; + Measure[j] = Measure[j+1]; + Measure[j+1] = SwapMeasure; + + SwapIndex = objindex[j]; + objindex[j] = objindex[j+1]; + objindex[j+1] = SwapIndex; + } + } + } + + return objindex; +} + +TMatrixF MatrixSummarize( TMatrixF inputMatrix ) +{ + + int Nrow = inputMatrix.GetNrows(); + int Ncol = inputMatrix.GetNcols(); + + TMatrixF tmpMatrix(Nrow, Ncol); + + for(int i0 = 0; i0 < Nrow; i0 ++) + { + for(int j0 = i0; j0 < Ncol; j0 ++) + { + // if( fabs(inputMatrix(i0, j0) - 2) < 0.2 || fabs(inputMatrix(i0, j0) - 10 ) < 0.2 ) //Case 2, 3: Begin-End connector + if(inputMatrix(i0, j0)) + { + tmpMatrix(i0, j0) = 1; + tmpMatrix(j0, i0) = 1; + } + else + { + tmpMatrix(i0, j0) = 0; + tmpMatrix(j0, i0) = 0; + } + } + } + + int PreviousLinks = -1; + int CurrentLinks = 0; + int symloopsize = 0; + vector Indirectlinks; + int tmpI(0); + int tmpJ(0); + + cout<<"Matrix Type: "< PreviousLinks ) + { + PreviousLinks = 0; + CurrentLinks = 0; + + for(int i = 0; i < Nrow; i ++) + { + for(int j = 0; j < Ncol; j ++) + { + if( tmpMatrix(i, j) > 0.1 ) + PreviousLinks ++; + } + } + + for(int k = 0; k < Nrow; k ++) + { + for(int l = 0; l < Ncol; l ++) + { + if( tmpMatrix(k, l) > 0.1) Indirectlinks.push_back(l); + } + symloopsize = Indirectlinks.size(); + + for(int l1(0); l1 < symloopsize; l1 ++) + { + tmpI = Indirectlinks[l1]; + for(int m1=l1 + 1; m1 < symloopsize; m1++) + { + tmpJ = Indirectlinks[m1]; + tmpMatrix(tmpI, tmpJ) = 1; + tmpMatrix(tmpJ, tmpI) = 1; + } + } + Indirectlinks.clear(); + } + + for(int u = 0; u < Nrow; u++) + { + for(int v = 0; v < Ncol; v++) + { + if( tmpMatrix(u, v) > 0.1) + CurrentLinks ++; + } + } + + cout<<"Link Matrix Symmetrize Loop, PreviousFlag = "< 0.1 ) + { + branch Mergebranch_B = inputbranches[j1]; + FlagBranchTouch[j1] = 1; + for(unsigned int k1 = 0; k1 < Mergebranch_B.size(); k1 ++) + { + tmpCellID = Mergebranch_B[k1]; + if(find(a_MergedBranch.begin(), a_MergedBranch.end(), tmpCellID) == a_MergedBranch.end()) + { + a_MergedBranch.push_back(tmpCellID); + } + } + } + } + outputbranches.push_back(a_MergedBranch); + } + } + + return outputbranches; +} + diff --git a/RecoParticleFlow/PFClusterProducer/test/Arbor0/ArborTool.hh b/RecoParticleFlow/PFClusterProducer/test/Arbor0/ArborTool.hh new file mode 100644 index 0000000000000..65afdeb53bf92 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/test/Arbor0/ArborTool.hh @@ -0,0 +1,34 @@ +#ifndef ARBORTOOL_H_ +#define ARBORTOOL_H_ + +#include "TVector3.h" +#include "TMatrixF.h" +#include +#include +#include + +typedef std::vector< std::vector > branchcoll; +typedef std::vector branch; +typedef std::vector< std::pair > linkcoll; + +int BarrelFlag( TVector3 inputPos ); + +int DepthFlag( TVector3 inputPos ); + +TVector3 CalVertex( TVector3 Pos1, TVector3 Dir1, TVector3 Pos2, TVector3 Dir2 ); + +int TPCPosition( TVector3 inputPos ); //Used to tag MCParticle position, if generated inside TPC & Dead outside + +float DisSeedSurface( TVector3 SeedPos ); //for a given position, calculate the distance to Calo surface ( ECAL ) + +float DisTPCBoundary( TVector3 Pos ); + +TMatrixF MatrixSummarize( TMatrixF inputMatrix ); + +std::vectorSortMeasure( std::vector Measure, int ControlOrderFlag ); + +float DistanceChargedParticleToCluster(TVector3 CPRefPos, TVector3 CPRefMom, TVector3 CluPosition); + +branchcoll ArborBranchMerge(branchcoll inputbranches, TMatrixF inputMatrix); + +#endif // diff --git a/RecoParticleFlow/PFClusterProducer/test/Arbor0/PFArborLinker.cc b/RecoParticleFlow/PFClusterProducer/test/Arbor0/PFArborLinker.cc new file mode 100644 index 0000000000000..1d9327e9162ac --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/test/Arbor0/PFArborLinker.cc @@ -0,0 +1,139 @@ +#include "RecoParticleFlow/PFClusterProducer/plugins/PFArborLinker.h" +#include + +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/EventSetup.h" + +#include "RecoParticleFlow/PFClusterProducer/interface/PFHBHERecHitCreator.h" + +using namespace std; +using namespace edm; + + +PFArborLinker::PFArborLinker(const edm::ParameterSet& iConfig): + hits_(consumes(iConfig.getParameter("src"))) +{ + produces("allLinks"); +} + + +void PFArborLinker::produce(edm::Event& iEvent, + const edm::EventSetup& iSetup) { + + //Read seeds + edm::Handle hits; + iEvent.getByToken(hits_,hits); + std::auto_ptr out(new reco::PFClusterCollection); + + std::vector seed; + seed.clear(); + +// cout<<"AAAAAAAAAAAAAAA"<size()); ++j) + { + bool maximum=true; + +// cout<<"BBBBBBBBBBBBB"<at(j).neighbours8()) { + if (hits->at(j).energy()energy()) { + maximum=false; + break; + } + } + if (maximum) + seed.push_back(true); + else + seed.push_back(false); + + cout< inputArborHits; + std::vector ArborIntegralHits; + TVector3 currhitPos, hitID; + branchcoll ArborBranch; + // float cellsize = 25; + // float layerthickness = 80; + + for (unsigned int i=0;isize();++i) { + + // if(seed[i]) + { + HcalDetId a( hits->at(i).detId() ); + hitID.SetXYZ( a.ieta(), a.iphi(), a.depth() ); + ArborIntegralHits.push_back(hitID); + } + } + + ArborBranch = Arbor(ArborIntegralHits, 3, 1); + int NBranch = ArborBranch.size(); + int BranchSize = 0; + int currhitindex = 0; + std::vector TouchedHits; + TouchedHits.clear(); + + for(int j = 0; j < int(hits->size()); ++j) + { + + if( find(TouchedHits.begin(), TouchedHits.end(), j) == TouchedHits.end() ) + { + + reco::PFCluster c(PFLayer::HCAL_BARREL1,hits->at(j).energy(),hits->at(j).position().x(), + hits->at(j).position().y(),hits->at(j).position().z()); + + for(int k = 0; k < NBranch; k++) + { + branch a_bran = ArborBranch[k]; + if(find(a_bran.begin(), a_bran.end(), j) != a_bran.end() ) + { + BranchSize = a_bran.size(); + for(int k0 = 0; k0 < BranchSize; k0++) + { + currhitindex = a_bran[k0]; + if( currhitindex != j) + { + reco::PFRecHitRef hitRef(hits,currhitindex); + reco::PFRecHitFraction fraction(hitRef,1.0); + c.addRecHitFraction(fraction); + TouchedHits.push_back( currhitindex ); + + cout<push_back(c); + TouchedHits.push_back(j); + } + } + + // ArborBranch = Arbor(inputArborHits, cellsize, layerthickness); + + + iEvent.put( out,"allLinks"); + +} + +PFArborLinker::~PFArborLinker() {} + +// ------------ method called once each job just before starting event loop ------------ +void +PFArborLinker::beginRun(const edm::Run& run, + const EventSetup& es) { + + +} + + diff --git a/RecoParticleFlow/PFClusterProducer/test/Arbor0/PFArborLinker.h b/RecoParticleFlow/PFClusterProducer/test/Arbor0/PFArborLinker.h new file mode 100644 index 0000000000000..0026e7fe5ce82 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/test/Arbor0/PFArborLinker.h @@ -0,0 +1,42 @@ +#ifndef RecoParticleFlow_PFClusterProducer_PFArborLinker_h_ +#define RecoParticleFlow_PFClusterProducer_PFArborLinker_h_ + +// system include files +#include +#include + +// user include files +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/EDProducer.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" + +#include "DataFormats/ParticleFlowReco/interface/PFRecHit.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHitFwd.h" +#include "DataFormats/ParticleFlowReco/interface/PFCluster.h" +#include "DataFormats/ParticleFlowReco/interface/PFClusterFwd.h" +#include + +class PFArborLinker : public edm::EDProducer { + public: + explicit PFArborLinker(const edm::ParameterSet&); + ~PFArborLinker(); + + virtual void beginRun(const edm::Run& run, const edm::EventSetup & es); + + void produce(edm::Event& iEvent, + const edm::EventSetup& iSetup); + + + + protected: + // ----------access to event data + edm::EDGetTokenT hits_; + +}; + +#include "FWCore/Framework/interface/MakerMacros.h" +DEFINE_FWK_MODULE(PFArborLinker); + +#endif diff --git a/RecoParticleFlow/PFClusterProducer/test/Display.py b/RecoParticleFlow/PFClusterProducer/test/Display.py new file mode 100644 index 0000000000000..b5f325dd51100 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/test/Display.py @@ -0,0 +1,251 @@ +import ROOT +import array +import math +import copy + +def deltaR2( e1, p1, e2, p2): + de = e1 - e2 + dp = deltaPhi(p1, p2) + return de*de + dp*dp + + +def deltaR( *args ): + return math.sqrt( deltaR2(*args) ) + + +def deltaPhi( p1, p2): + '''Computes delta phi, handling periodic limit conditions.''' + res = p1 - p2 + while res > math.pi: + res -= 2*math.pi + while res < -math.pi: + res += 2*math.pi + return res + +class DisplayManager(object): + def __init__(self,name,eta,phi,radius=0.5): + self.etaPhiVew = ROOT.TGraph() + self.etaPhiVew.SetName(name) + self.rechits=[] + self.genParticles=[] + self.simParticles=[] + self.tracks=[] + self.clusters=[] + self.clusterLinks=[] + self.etaCenter=eta + self.phiCenter=phi + self.radius=radius + self.name=name + + def markerByType(self,particle): + if particle.pdgId()==22: + return 4 + elif abs(particle.pdgId())==11: + return 3 + elif abs(particle.pdgId())==13: + return 5 + elif particle.charge()!=0: + return 2 + elif particle.charge()==0: + return 25 + else: + return -1 + + + def markerBySimType(self,particle): + if particle.pdgCode()==22: + return 4 + else: + return 25 + + + + def addRecHit(self,recHit,depth=1,fraction=1): + if deltaR(recHit.position().Eta(),recHit.position().Phi(),self.etaCenter,self.phiCenter)>self.radius: + return + + + corners=[] + for corner in recHit.getCornersXYZ(): + corners.append({'eta':corner.Eta(),'phi':corner.Phi(),'rho':corner.Rho()}) + + + rechit={'corners':corners,'energy':recHit.energy()*fraction,'depth':depth} + self.rechits.append(rechit) + + def addCluster(self,cluster,links=False): + if deltaR(cluster.position().Eta(),cluster.position().Phi(),self.etaCenter,self.phiCenter)>self.radius: + return + + print cluster.energy(),cluster.position().Rho(),cluster.position().Eta(),cluster.position().Phi() + + self.clusters.append(ROOT.TGraph()) + self.clusters[-1].SetPoint(0,cluster.position().Eta(),cluster.position().Phi()) + self.clusters[-1].SetMarkerStyle(20) + self.clusters[-1].SetMarkerColor(ROOT.kViolet) + + if links: + for fraction in cluster.recHitFractions(): + self.clusterLinks.append(ROOT.TGraph()) + self.clusterLinks[-1].SetPoint(0,cluster.position().Eta(),cluster.position().Phi()) + self.clusterLinks[-1].SetPoint(1,fraction.recHitRef().position().Eta(),fraction.recHitRef().position().Phi()) + self.clusterLinks[-1].SetLineColor(ROOT.kViolet) + + + + def addTrack(self,track): + N = track.nTrajectoryPoints() + if deltaR(track.trackRef().innerMomentum().Eta(),track.trackRef().innerMomentum().Phi(),self.etaCenter,self.phiCenter)>self.radius: + return + self.tracks.append(ROOT.TGraph()) + ii=0 + self.tracks[-1].SetPoint(ii,track.trackRef().innerMomentum().Eta(),track.trackRef().innerMomentum().Phi()) + ii=ii+1 +# for i,point in enumerate(track.trajectoryPoints()): +# if point.position().Eta() !=0.0 and point.position().Phi()!=0 and i>2: +# self.tracks[-1].SetPoint(ii,point.position().Eta(),point.position().Phi()) +# ii=ii+1 + for extrap in [4,5,6,7]: + pos = track.extrapolatedPoint(extrap).position() + if pos.Eta() !=0 and pos.Phi() !=0: + self.tracks[-1].SetPoint(ii,pos.Eta(),pos.Phi()) + ii=ii+1 + + self.tracks[-1].SetMarkerStyle(7) + + + def addSimParticle(self,track): + if track.charge() !=0: + return + p=ROOT.TGraph() + ii=0 + + if abs(track.pdgCode())==22: + pos = track.extrapolatedPoint(4).position() + if pos.Eta() !=0 and pos.Phi() !=0 and deltaR(pos.Eta(),pos.Phi(),self.etaCenter,self.phiCenter)0: + self.simParticles.append(p) + + + def addGenParticle(self,particle): + if particle.charge()==0: + return + if deltaR(particle.eta(),particle.phi(),self.etaCenter,self.phiCenter)>self.radius: + return + + marker = self.markerByType(particle) + if marker<0: + print 'Unknown particle Type',particle.pdgId() + return + + self.genParticles.append(ROOT.TGraph(1)) + self.genParticles[-1].SetPoint(0,particle.eta(),particle.phi()) + self.genParticles[-1].SetMarkerStyle(marker) + self.genParticles[-1].SetMarkerColor(ROOT.kAzure) + + + + def scaleRecHit(self,hit,fraction): + newHit = copy.deepcopy(hit) + corners=[ROOT.TVector2(hit['corners'][0]['eta'],hit['corners'][0]['phi']), \ + ROOT.TVector2(hit['corners'][1]['eta'],hit['corners'][1]['phi']), \ + ROOT.TVector2(hit['corners'][2]['eta'],hit['corners'][2]['phi']), \ + ROOT.TVector2(hit['corners'][3]['eta'],hit['corners'][3]['phi'])] + + centerOfGravity = (corners[0]+corners[1]+corners[2]+corners[3]) + centerOfGravity*=0.25 + radialVectors=[(corners[0]-centerOfGravity),\ + (corners[1]-centerOfGravity),\ + (corners[2]-centerOfGravity),\ + (corners[3]-centerOfGravity)] + + + for i in range(0,4): + radialVectors[i]*=fraction + newHit['corners'][i]['eta'] = (radialVectors[i]+centerOfGravity).X() + newHit['corners'][i]['phi'] = (radialVectors[i]+centerOfGravity).Y() + return newHit + + + def viewEtaPhi(self): + + self.etaPhiView = ROOT.TCanvas(self.name+'etaPhiCaNVAS',self.name) + self.etaPhiView.cd() + frame=self.etaPhiView.DrawFrame(self.etaCenter-self.radius,self.phiCenter-self.radius,self.etaCenter+self.radius,self.phiCenter+self.radius) + frame.GetXaxis().SetTitle("#eta") + frame.GetYaxis().SetTitle("#phi") + self.etaPhiView.Draw() + self.etaPhiView.cd() + self.geolines=[] + self.hitlines=[] + + #sort hits by energy + self.rechits=sorted(self.rechits,key=lambda x: x['energy'],reverse=True) + + #first draw boundaries and calculate fractions at the same time + + for hit in self.rechits: + self.geolines.append(ROOT.TGraph(5)) + self.hitlines.append(ROOT.TGraph(5)) + fraction = hit['energy']/self.rechits[0]['energy'] + for (i,corner) in enumerate(hit['corners']): + self.geolines[-1].SetPoint(i,corner['eta'],corner['phi']) + + scaledHit = self.scaleRecHit(hit,fraction) + for (i,corner) in enumerate(scaledHit['corners']): + self.hitlines[-1].SetPoint(i,corner['eta'],corner['phi']) + + + + self.geolines[-1].SetPoint(4,hit['corners'][0]['eta'],hit['corners'][0]['phi']) + self.hitlines[-1].SetPoint(4,scaledHit['corners'][0]['eta'],scaledHit['corners'][0]['phi']) + + self.geolines[-1].SetLineColor(ROOT.kGray) + self.geolines[-1].SetLineStyle(hit['depth']) + self.geolines[-1].Draw("Lsame") + if hit['depth'] ==1: + self.hitlines[-1].SetLineColor(ROOT.kRed) + elif hit['depth'] ==2: + self.hitlines[-1].SetLineColor(ROOT.kGreen) + elif hit['depth'] ==3: + self.hitlines[-1].SetLineColor(ROOT.kMagenta) + elif hit['depth'] ==4: + self.hitlines[-1].SetLineColor(ROOT.kBlack) + elif hit['depth'] ==5: + self.hitlines[-1].SetLineColor(ROOT.kYellow) + self.hitlines[-1].SetLineWidth(2) + self.hitlines[-1].Draw("Lsame") + + + + for particle in self.genParticles: + particle.Draw("Psame") + + for track in self.tracks: + track.Draw("PLsame") + + for track in self.simParticles: + track.Draw("PLsame") + + for cluster in self.clusters: + cluster.Draw("Psame") + for link in self.clusterLinks: + link.Draw("Lsame") + + + + + + self.etaPhiView.Update() + diff --git a/RecoParticleFlow/PFClusterProducer/test/PFArborLinker.cc b/RecoParticleFlow/PFClusterProducer/test/PFArborLinker.cc new file mode 100644 index 0000000000000..858cffcdbea69 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/test/PFArborLinker.cc @@ -0,0 +1,187 @@ +#include "RecoParticleFlow/PFClusterProducer/plugins/PFArborLinker.h" +#include + +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/EventSetup.h" + +#include "RecoParticleFlow/PFClusterProducer/interface/PFHBHERecHitCreator.h" + +using namespace std; +using namespace edm; + + +PFArborLinker::PFArborLinker(const edm::ParameterSet& iConfig): + hits_(consumes(iConfig.getParameter("src"))) +{ + produces("allLinks"); +} + + +void PFArborLinker::produce(edm::Event& iEvent, + const edm::EventSetup& iSetup) { + + //Read seeds + edm::Handle hits; + iEvent.getByToken(hits_,hits); + std::auto_ptr out(new reco::PFClusterCollection); + + std::vector seed; + seed.clear(); + +// cout<<"AAAAAAAAAAAAAAA"<size()); ++j) + { + bool maximum=true; + +// cout<<"BBBBBBBBBBBBB"<at(j).neighbours8()) { + if (hits->at(j).energy()energy()) { + maximum=false; + break; + } + } + if (maximum) + seed.push_back(true); + else + seed.push_back(false); + +// cout< inputArborHits; + std::vector ArborIntegralHits; + TVector3 currhitPos, hitID; + arbor::branchcoll ArborBranch; + // float cellsize = 25; + // float layerthickness = 80; + + for (unsigned int i=0;isize();++i) { + + if(seed[i]) + { + HcalDetId a( hits->at(i).detId() ); + hitID.SetXYZ( a.ieta(), a.iphi(), a.depth() ); + ArborIntegralHits.push_back(hitID); + } + } + + ArborBranch = arbor::Arbor(ArborIntegralHits, 2, 1); + int NBranch = ArborBranch.size(); + int BranchSize = 0; + // int currhitindex = 0; + std::vector TouchedHits; + TouchedHits.clear(); + + + int hitindex = 0; + TVector3 SeedPos, HitPos; + float BranchEn = 0; + float HitMinDis = 1.0E10; + + for(int i = 0; i < NBranch; i++) + { + arbor::branch a_bran = ArborBranch[i]; + BranchSize = a_bran.size(); + BranchEn = 0; + HitMinDis = 1.0E10; + + cout<at(hitindex).energy(); + HitPos.SetXYZ(hits->at(hitindex).position().x(), hits->at(hitindex).position().y(), hits->at(hitindex).position().z() ); + + if(HitPos.Mag() < HitMinDis) + { + HitMinDis = HitPos.Mag(); + SeedPos = HitPos; + } + + } + + reco::PFCluster c_1(PFLayer::HCAL_BARREL1, BranchEn, SeedPos.X(), SeedPos.Y(), SeedPos.Z()); + + for(int k = 0; k < BranchSize; k++) + { + hitindex = a_bran[k]; + reco::PFRecHitRef hitRef(hits, hitindex); + reco::PFRecHitFraction fraction(hitRef,1.0); //Suppose no overlapp + c_1.addRecHitFraction(fraction); + } + + out->push_back(c_1); + + cout<size()); ++j) + { + + if( find(TouchedHits.begin(), TouchedHits.end(), j) == TouchedHits.end() ) + { + + reco::PFCluster c(PFLayer::HCAL_BARREL1,hits->at(j).energy(),hits->at(j).position().x(), + hits->at(j).position().y(),hits->at(j).position().z()); + + for(int k = 0; k < NBranch; k++) + { + branch a_bran = ArborBranch[k]; + if(find(a_bran.begin(), a_bran.end(), j) != a_bran.end() ) + { + BranchSize = a_bran.size(); + for(int k0 = 0; k0 < BranchSize; k0++) + { + currhitindex = a_bran[k0]; + if( currhitindex != j) + { + reco::PFRecHitRef hitRef(hits,currhitindex); + reco::PFRecHitFraction fraction(hitRef,1.0); + c.addRecHitFraction(fraction); + TouchedHits.push_back( currhitindex ); + + cout<push_back(c); + TouchedHits.push_back(j); + } + } + +*/ + + // ArborBranch = Arbor(inputArborHits, cellsize, layerthickness); + + + iEvent.put( out,"allLinks"); + +} + +PFArborLinker::~PFArborLinker() {} + +// ------------ method called once each job just before starting event loop ------------ +void +PFArborLinker::beginRun(const edm::Run& run, + const EventSetup& es) { + + +} + + diff --git a/RecoParticleFlow/PFClusterProducer/test/PFArborLinker.h b/RecoParticleFlow/PFClusterProducer/test/PFArborLinker.h new file mode 100644 index 0000000000000..8b0bb80069651 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/test/PFArborLinker.h @@ -0,0 +1,42 @@ +#ifndef RecoParticleFlow_PFClusterProducer_PFArborLinker_h_ +#define RecoParticleFlow_PFClusterProducer_PFArborLinker_h_ + +// system include files +#include +#include + +// user include files +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/EDProducer.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" + +#include "DataFormats/ParticleFlowReco/interface/PFRecHit.h" +#include "DataFormats/ParticleFlowReco/interface/PFRecHitFwd.h" +#include "DataFormats/ParticleFlowReco/interface/PFCluster.h" +#include "DataFormats/ParticleFlowReco/interface/PFClusterFwd.h" +#include "RecoParticleFlow/PFClusterProducer/interface/Arbor.hh" + +class PFArborLinker : public edm::EDProducer { + public: + explicit PFArborLinker(const edm::ParameterSet&); + ~PFArborLinker(); + + virtual void beginRun(const edm::Run& run, const edm::EventSetup & es); + + void produce(edm::Event& iEvent, + const edm::EventSetup& iSetup); + + + + protected: + // ----------access to event data + edm::EDGetTokenT hits_; + +}; + +#include "FWCore/Framework/interface/MakerMacros.h" +DEFINE_FWK_MODULE(PFArborLinker); + +#endif diff --git a/RecoParticleFlow/PFClusterProducer/test/hgcal_rechits.fwc b/RecoParticleFlow/PFClusterProducer/test/hgcal_rechits.fwc new file mode 100644 index 0000000000000..3fc1b7ce1971a --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/test/hgcal_rechits.fwc @@ -0,0 +1,1630 @@ + + + + 2 + + + 0 + + + 0 + + + 0 + + + 50 + + + 90 + + + 1032 + + + 1033 + + + 1026 + + + 1017 + + + 1025 + + + 1022 + + + 1 + + + 50 + + + 3 + + + 1 + + + + 200 + + + 100 + + + 100 + + + + + 100 + + + 100 + + + 200 + + + + + 255 + + + 220 + + + 220 + + + + + 200 + + + 200 + + + 255 + + + + + + + std::vector<reco::CaloJet> + + + iterativeCone5CaloJets + + + + + + + + + $.pt()>10 + + + 1000 + + + t + + + 3 + + + Jets + + + 0 + + + + + 0 + + + 0 + + + 2.1 + + + + + + + std::vector<reco::Track> + + + generalTracks + + + + + + + + + $.pt()>1 + + + 1004 + + + t + + + 1 + + + Tracks + + + 0 + + + + + + + std::vector<reco::Muon> + + + muons + + + + + + + + + $.isStandAloneMuon() + + + 1008 + + + t + + + 5 + + + Muons + + + 0 + + + + + + + std::vector<reco::GsfElectron> + + + gsfElectrons + + + + + + + + + $.hadronicOverEm()<0.05 + + + 1007 + + + t + + + 3 + + + Electrons + + + 0 + + + + + + + std::vector<reco::Vertex> + + + offlinePrimaryVertices + + + + + + + + + + + + 1000 + + + t + + + 10 + + + Vertices + + + 0 + + + + + 0 + + + 0 + + + 0 + + + 2 + + + 6 + + + + + + + edm::RangeMap<DTChamberId,edm::OwnVector<DTRecSegment4D,edm::ClonePolicy<DTRecSegment4D> >,edm::ClonePolicy<DTRecSegment4D> > + + + dt4DSegments + + + + + + + + + + + + 1005 + + + t + + + 1 + + + DT-segments + + + 0 + + + + + + + edm::RangeMap<CSCDetId,edm::OwnVector<CSCSegment,edm::ClonePolicy<CSCSegment> >,edm::ClonePolicy<CSCSegment> > + + + cscSegments + + + + + + + + + + + + 1005 + + + t + + + 1 + + + CSC-segments + + + 0 + + + + + + + std::vector<reco::MET> + + + tcMet + + + + + + + + + et()>20 + + + 1008 + + + t + + + 11 + + + recoMET + + + 0 + + + + + + + edm::SortedCollection<EcalRecHit,edm::StrictWeakOrdering<EcalRecHit> > + + + ecalRecHit + + + EcalRecHitsEB + + + + + + energy>0.25 + + + 1008 + + + f + + + 20 + + + Ecal RecHit + + + 0 + + + + + + + edm::SortedCollection<HORecHit,edm::StrictWeakOrdering<HORecHit> > + + + horeco + + + + + + + + + energy>3.3 + + + 1007 + + + t + + + 24 + + + HO RecHit + + + 0 + + + + + + + edm::SortedCollection<HGCRecHit,edm::StrictWeakOrdering<HGCRecHit> > + + + HGCalRecHit + + + HGCEERecHits + + + + + + energy>0.544*55.1*1e-6 + + + 1009 + + + t + + + 26 + + + HGCHE RecHit + + + 0 + + + + + + + edm::SortedCollection<HGCRecHit,edm::StrictWeakOrdering<HGCRecHit> > + + + HGCalRecHit + + + HGCHEFRecHits + + + + + + energy>0.5*85.0*1e-6 + + + 1011 + + + t + + + 27 + + + HGCHE RecHit + + + 0 + + + + + + + edm::SortedCollection<HGCRecHit,edm::StrictWeakOrdering<HGCRecHit> > + + + HGCalRecHit + + + HGCHEBRecHits + + + + + + energy>0.6*1498.4*1e-6 + + + 1014 + + + t + + + 28 + + + HGCHE RecHit + + + 0 + + + + + + + edm::SortedCollection<HBHERecHit,edm::StrictWeakOrdering<HBHERecHit> > + + + hbheUpgradeReco + + + + + + + + + + + + 1005 + + + f + + + 29 + + + HBHE RecHit + + + 0 + + + + + + + edm::SortedCollection<HFRecHit,edm::StrictWeakOrdering<HFRecHit> > + + + hfUpgradeReco + + + + + + + + + + + + 1001 + + + f + + + 30 + + + HF RecHit + + + 0 + + + + + + + std::vector<reco::PFCluster> + + + particleFlowClusterHGCEE + + + + + + + + + + + + 1009 + + + t + + + 31 + + + Calo Cluster + + + 0 + + + + + + + std::vector<reco::PFCluster> + + + particleFlowClusterHGCHEF + + + + + + + + + + + + 1011 + + + t + + + 32 + + + Calo Cluster + + + 0 + + + + + + + std::vector<reco::PFCluster> + + + particleFlowClusterHGCHEB + + + + + + + + + + + + 1014 + + + t + + + 33 + + + Calo Cluster + + + 0 + + + + + + + + + + $Tracks.pt()>1 + + + 1 + + + + + + + + $Jets.pt()>100 + + + 0 + + + + + + + + HLT_Mu9 + + + 0 + + + + + + HLT + + + + + 1 + + + 0 + + + + + + 92 + + + 44 + + + 1263 + + + 828 + + + 20 + + + 1.23438 + + + 0.765627 + + + + + + 1 + + + 2 + + + 1 + + + 0 + + + 1 + + + 0 + + + 2 + + + 1 + + + 1 + + + 1 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0.0293272 + + + 0.13801 + + + 0.989628 + + + 0.092233 + + + 0.0217 + + + 0.983521 + + + 1 + + + 50 + + + 0.05 + + + 1 + + + -0.792745 + + + 0.411837 + + + 0.449386 + + + 0 + + + -0.461009 + + + -0.887396 + + + 0 + + + 0 + + + 0.398783 + + + -0.20717 + + + 0.893338 + + + 0 + + + -2608.72 + + + 1380.92 + + + 1579.02 + + + 1 + + + -1 + + + 0 + + + 0 + + + 0 + + + 0 + + + -0 + + + 1 + + + 0 + + + 0 + + + 1 + + + 0 + + + 0 + + + -0.180542 + + + 0.521286 + + + 24.0227 + + + 1 + + + 26.4489 + + + + + 1 + + + 0 + + + 0 + + + 0 + + + 1 + + + 0 + + + 1 + + + 1 + + + 1 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 138.4 + + + 1 + + + 0.2 + + + 0 + + + 0.015 + + + 0 + + + 1 + + + 1 + + + 0.03 + + + 0.05 + + + 0.95 + + + 0.2 + + + 0.02 + + + 0.98 + + + 0 + + + 50 + + + 0.05 + + + 0 + + + 1.67554 + + + 1 + + + 0 + + + 0 + + + 0 + + + 0 + + + 1 + + + 0 + + + 0 + + + 0 + + + 0 + + + 1 + + + 0 + + + 2337.41 + + + 0 + + + 0 + + + 1 + + + + + 1 + + + 0 + + + 0 + + + 0 + + + 1 + + + 0 + + + 1 + + + 1 + + + 1 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + 138.4 + + + 1 + + + 0.2 + + + 0 + + + 0.015 + + + 0 + + + 0.03 + + + 0.05 + + + 0.95 + + + 0.2 + + + 0.02 + + + 0.98 + + + 1 + + + 50 + + + 0.05 + + + 0 + + + 1.9996 + + + 1 + + + 0 + + + 0 + + + 0 + + + 0 + + + 1 + + + 0 + + + 0 + + + 0 + + + 0 + + + 1 + + + 0 + + + 2855.02 + + + 0 + + + 0 + + + 1 + + + + + + + 1.23438 + + + 0 + + + + + 1.14822 + + + 0 + + + + + 0.884859 + + + 0 + + + + + + + + + + + id + detid.rawId + 0 + energy + energy + 3 + time + time + 3 + flags + flags + 0 + + + emEt + emEt + 1 + hadEt + hadEt + 1 + et + et + 1 + eta + eta + 3 + phi + phi + 3 + + + number of segments + size + 0 + + + number of segments + size + 0 + + + Pt + pt + 1 + eta + eta + 3 + phi + phi + 3 + ECAL + p4().E() * emEnergyFraction() + 1 + HCAL + p4().E() * energyFractionHadronic() + 1 + emf + emEnergyFraction() + 3 + size_eta + sqrt(etaetaMoment) + 3 + size_phi + sqrt(phiphiMoment) + 3 + + + pT + pt + 1 + eta + eta + 3 + phi + phi + 3 + status + status + 0 + pdgId + pdgId + 0 + + + pT + pt + 1 + eta + eta + 3 + phi + phi + 3 + E/p + eSuperClusterOverP + 3 + H/E + hadronicOverEm + 3 + fbrem + (trackMomentumAtVtx().R() - trackMomentumOut().R()) / trackMomentumAtVtx().R() + 3 + dei + deltaEtaSuperClusterTrackAtVtx() + 3 + dpi + deltaPhiSuperClusterTrackAtVtx() + 3 + charge + charge + 0 + + + pT + pt + 1 + eta + eta + 3 + phi + phi + 3 + + + MET + et + 1 + phi + phi + 3 + sumEt + sumEt + 1 + mEtSig + mEtSig + 3 + + + pT + pt + 1 + global + isGlobalMuon + -2 + tracker + isTrackerMuon + -2 + SA + isStandAloneMuon + -2 + calo + isCaloMuon + -2 + tr pt + track().pt() + 1 + eta + eta + 3 + phi + phi + 3 + matches + numberOfMatches('SegmentArbitration') + 0 + d0 + track().d0() + 3 + d0 / d0Err + track().d0() / track().d0Error() + 3 + charge + charge + 0 + + + pT + pt + 1 + eta + eta + 3 + phi + phi + 3 + H/E + hadronicOverEm + 3 + + + pT + pt + 1 + eta + eta + 3 + phi + phi + 3 + d0 + d0 + 5 + d0Err + d0Error + 5 + dz + dz + 5 + dzErr + dzError + 5 + vx + vx + 5 + vy + vy + 5 + vz + vz + 5 + pixel hits + hitPattern().numberOfValidPixelHits() + 0 + strip hits + hitPattern().numberOfValidStripHits() + 0 + chi2 + chi2 + 3 + ndof + ndof + 0 + charge + charge + 0 + + + x + x + 5 + xError + xError + 5 + y + y + 5 + yError + yError + 5 + z + z + 5 + zError + zError + 5 + tracks + tracksSize + 0 + chi2 + chi2 + 3 + ndof + ndof + 0 + + + CaloRecHit + CaloTower + edm::RangeMap<CSCDetId,edm::OwnVector<CSCSegment,edm::ClonePolicy<CSCSegment> >,edm::ClonePolicy<CSCSegment> > + edm::RangeMap<DTChamberId,edm::OwnVector<DTRecSegment4D,edm::ClonePolicy<DTRecSegment4D> >,edm::ClonePolicy<DTRecSegment4D> > + reco::CaloJet + reco::GenParticle + reco::GsfElectron + reco::Jet + reco::MET + reco::Muon + reco::Photon + reco::Track + reco::Vertex + + + + + diff --git a/RecoParticleFlow/PFClusterProducer/test/reco_M.py b/RecoParticleFlow/PFClusterProducer/test/reco_M.py new file mode 100644 index 0000000000000..f9a2d55766622 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/test/reco_M.py @@ -0,0 +1,114 @@ +# Auto generated configuration file +# using: +# Revision: 1.20 +# Source: /local/reps/CMSSW/CMSSW/Configuration/Applications/python/ConfigBuilder.py,v +# with command line options: step3 --conditions auto:upgrade2019 -n 10 --eventcontent FEVTDEBUGHLT,DQM -s RAW2DIGI,L1Reco,RECO,VALIDATION,DQM --datatier GEN-SIM-RECO,DQM --customise SLHCUpgradeSimulations/Configuration/combinedCustoms.cust_2019 --geometry Extended2019 --magField 38T_PostLS1 --filein file:step2.root --fileout file:step3.root +import FWCore.ParameterSet.Config as cms + +process = cms.Process('RERECO') + +# import of standard configurations +process.load('Configuration.StandardSequences.Services_cff') +process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi') +process.load('FWCore.MessageService.MessageLogger_cfi') +process.load('Configuration.EventContent.EventContent_cff') +process.load('SimGeneral.MixingModule.mixNoPU_cfi') +process.load('Configuration.Geometry.GeometryExtended2019Reco_cff') +process.load('Configuration.StandardSequences.MagneticField_38T_PostLS1_cff') +process.load('Configuration.StandardSequences.RawToDigi_cff') +process.load('Configuration.StandardSequences.L1Reco_cff') +process.load('Configuration.StandardSequences.Reconstruction_cff') +process.load('Configuration.StandardSequences.Validation_cff') +process.load('DQMOffline.Configuration.DQMOfflineMC_cff') +process.load('Configuration.StandardSequences.EndOfProcess_cff') +process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') + +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(100) +) + +# Input source +process.source = cms.Source("PoolSource", + secondaryFileNames = cms.untracked.vstring(), + fileNames = cms.untracked.vstring( + 'file:/home/lgray/CMSSW_6_2_0_SLHC13_patch1/src/matrix_tests/11202_SingleElectronPt35+SingleElectronPt35_2019WithGEM_GenSimFull+DigiFull_2019WithGEM+RecoFull_2019WithGEM+HARVESTFull_2019WithGEM/step3.root' + ) +) + +process.options = cms.untracked.PSet( + +) + +# Production Info +process.configurationMetadata = cms.untracked.PSet( + version = cms.untracked.string('$Revision: 1.20 $'), + annotation = cms.untracked.string('step3 nevts:10'), + name = cms.untracked.string('Applications') +) + +# Output definition + +process.FEVTDEBUGHLToutput = cms.OutputModule("PoolOutputModule", + splitLevel = cms.untracked.int32(0), + eventAutoFlushCompressedSize = cms.untracked.int32(5242880), + outputCommands = cms.untracked.vstring('keep *'), + fileName = cms.untracked.string('file:reco.root'), + dataset = cms.untracked.PSet( + filterName = cms.untracked.string(''), + dataTier = cms.untracked.string('GEN-SIM-RECO') + ) +) + + +# Other statements +process.mix.digitizers = cms.PSet() +for a in process.aliases: delattr(process, a) +process.RandomNumberGeneratorService.restoreStateLabel=cms.untracked.string("randomEngineStateProducer") +from Configuration.AlCa.GlobalTag import GlobalTag +process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:upgrade2019', '') + + +process.load("RecoParticleFlow.PFClusterProducer.particleFlowRecHitHF_cfi") +process.load("RecoParticleFlow.PFClusterProducer.particleFlowClusterHF_cfi") +process.load("RecoParticleFlow.PFClusterProducer.particleFlowRecHitHBHEHO_cfi") +process.load("RecoParticleFlow.PFClusterProducer.particleFlowClusterHCALSemi3D_cfi") +process.load("RecoParticleFlow.PFTracking.particleFlowTrack_cff") +process.load("RecoParticleFlow.PFProducer.particleFlowSimParticle_cff") + +process.hcalSeeds = cms.EDProducer('PFSeedSelector', + src = cms.InputTag('particleFlowRecHitHBHEHO') +) + + +# Path and EndPath definitions +process.raw2digi_step = cms.Path(process.RawToDigi) +process.L1Reco_step = cms.Path(process.L1Reco) +process.reconstruction_step = cms.Path(process.pfTrack+process.particleFlowRecHitHBHEHO+process.hcalSeeds+process.particleFlowRecHitHF+process.particleFlowClusterHF+process.particleFlowClusterHCALSemi3D+process.particleFlowSimParticle) + +#process.particleFlowCluster+ +# + +process.FEVTDEBUGHLToutput_step = cms.EndPath(process.FEVTDEBUGHLToutput) + + +# Schedule definition +process.schedule = cms.Schedule(process.reconstruction_step,process.FEVTDEBUGHLToutput_step) + +# customisation of the process. + +# Automatic addition of the customisation function from SLHCUpgradeSimulations.Configuration.combinedCustoms +from SLHCUpgradeSimulations.Configuration.combinedCustoms import cust_2019WithGem + +#call to customisation function cust_2019WithGem imported from SLHCUpgradeSimulations.Configuration.combinedCustoms +process = cust_2019WithGem(process) + +# Automatic addition of the customisation function from SimGeneral.MixingModule.fullMixCustomize_cff +from SimGeneral.MixingModule.fullMixCustomize_cff import setCrossingFrameOn + +#call to customisation function setCrossingFrameOn imported from SimGeneral.MixingModule.fullMixCustomize_cff +process = setCrossingFrameOn(process) + + +process.pfTrack.MuColl = cms.InputTag('muons') +# End of customisation functions + diff --git a/RecoParticleFlow/PFClusterProducer/test/runTauDisplayWithSeeds.py b/RecoParticleFlow/PFClusterProducer/test/runTauDisplayWithSeeds.py new file mode 100644 index 0000000000000..fa478c5879b27 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/test/runTauDisplayWithSeeds.py @@ -0,0 +1,139 @@ +import ROOT +import itertools +import math +from DataFormats.FWLite import Events, Handle +from Display import * + +hfH = Handle('std::vector') +ecalH = Handle ('std::vector') +ekH = Handle('std::vector') +hcalH = Handle ('std::vector') +genParticlesH = Handle ('std::vector') +tracksH = Handle ('std::vector') +ecalClustersH = Handle ('std::vector') +hcalClustersH = Handle ('std::vector') +#arborH = Handle ('std::vector') +hcalSeedsH = Handle ('std::vector') +simH = Handle('std::vector') +simHitsH = Handle('std::vector') +simTrackH = Handle('std::vector') +simVertexH = Handle('std::vector') +events = Events('reco.root') + + +for event in events: + event.getByLabel('particleFlowRecHitHF',hfH) + #event.getByLabel('particleFlowRecHitECALWithTime',ecalH) + #event.getByLabel('particleFlowRecHitEK',ekH) + event.getByLabel('particleFlowRecHitHBHEHO',hcalH) + event.getByLabel('genParticles',genParticlesH) + event.getByLabel('pfTrack',tracksH) + #event.getByLabel('particleFlowClusterECAL',ecalClustersH) + event.getByLabel('hcalSeeds',hcalSeedsH) + event.getByLabel('particleFlowClusterHCALSemi3D',hcalClustersH) + event.getByLabel('particleFlowSimParticle',simH) + event.getByLabel('g4SimHits','HcalHits',simHitsH) + event.getByLabel('g4SimHits',simTrackH) + event.getByLabel('g4SimHits',simVertexH) +# event.getByLabel('arbor','allLinks',arborH) + + + hf = hfH.product() + #ecal = ecalH.product() + #ek = ekH.product() + hcal = hcalH.product() + genParticles = genParticlesH.product() + tracks = tracksH.product() + #ecalClusters = ecalClustersH.product() + hcalClusters = hcalClustersH.product() + hcalSeeds = hcalSeedsH.product() + sim = simH.product() + simCaloHits = simHitsH.product() + simTracks = simTrackH.product() + simVtxs = simVertexH.product() +# allArborLinks = arborH.product() + + + #find taus: + for particle in genParticles: + if abs(particle.pdgId())==211 and abs(particle.eta())<3.0 and particle.status()==1 and particle.pt()>5: + #tau found define displays + print particle.pdgId(),particle.energy(),particle.eta(),particle.phi() + displayHCAL = DisplayManager('HCAL',particle.eta(),particle.phi(),0.5) + displayECAL = DisplayManager('ECAL',particle.eta(),particle.phi(),0.5) + displayAll = DisplayManager('EVERYTHING',particle.eta(),particle.phi(),0.5) + displayHCALSeeds = DisplayManager('HCALSeeds',particle.eta(),particle.phi(),0.5) + + #reloop on gen particles and add them in view + for particle1 in genParticles: + if particle.status()!=1: + continue + displayHCAL.addGenParticle(particle1) + displayHCALSeeds.addGenParticle(particle1) + displayECAL.addGenParticle(particle1) + displayAll.addGenParticle(particle1) + + for simpart in sim: + displayHCAL.addSimParticle(simpart) + displayHCALSeeds.addSimParticle(simpart) + displayECAL.addSimParticle(simpart) + displayAll.addSimParticle(simpart) + + #add HF hits + for hit in hf: + displayHCAL.addRecHit(hit,hit.depth()) + displayAll.addRecHit(hit,hit.depth()) + #add HCAL hits + for hit in hcal: + displayHCAL.addRecHit(hit,hit.depth()) + displayAll.addRecHit(hit,hit.depth()) + + #add HCAL seeds + for hit in hcalSeeds: + displayHCALSeeds.addRecHit(hit,hit.depth()) + + #add HCAL clusters + for cluster in hcalClusters: + #print cluster.recHitFractions().size() + #for rhf in cluster.recHitFractions(): + # print rhf.recHitRef().energy(), rhf.fraction() + displayHCAL.addCluster(cluster,True) + displayAll.addCluster(cluster,True) + + #add ECAL hits + #for hit in ecal: + # displayECAL.addRecHit(hit,hit.depth()) + # displayAll.addRecHit(hit,hit.depth()) + + #for hit in ek: + # displayECAL.addRecHit(hit,hit.depth()) + # displayAll.addRecHit(hit,hit.depth()) + + #Add tracks + for track in tracks: + displayHCAL.addTrack(track) + displayHCALSeeds.addTrack(track) + displayECAL.addTrack(track) + displayAll.addTrack(track) + + #Add cluster + #for cluster in ecalClusters: + # displayECAL.addCluster(cluster,True) + + #add all arb.or links +# for cluster in allArborLinks: +# displayHCALSeeds.addCluster(cluster,True) + + displayECAL.viewEtaPhi() + displayHCAL.viewEtaPhi() + displayHCALSeeds.viewEtaPhi() + displayAll.viewEtaPhi() + + + try: + input("Press enter to continue") + except SyntaxError: + pass + + + diff --git a/RecoParticleFlow/PFClusterProducer/test/run_display.sh b/RecoParticleFlow/PFClusterProducer/test/run_display.sh new file mode 100755 index 0000000000000..2d73ba42016d4 --- /dev/null +++ b/RecoParticleFlow/PFClusterProducer/test/run_display.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +cmsShow -c ${CMSSW_BASE}/src/RecoParticleFlow/PFClusterProducer/test/hgcal_rechits.fwc -g /afs/cern.ch/user/l/lgray/work/public/xHGCAL/cmsRecoGeom1-HGCAL.root --sim-geom-file /afs/cern.ch/user/l/lgray/work/public/xHGCAL/cmsSimGeom-14-HGCAL.root /afs/cern.ch/user/l/lgray/work/public/CMSSW_6_2_X_SLHC_2014-06-27-0200/src/matrix_tests/12216_QCD_Pt_80_120_8TeV+QCD_Pt_80_120_8TeV_Extended2023HGCalMuon_GenSimFull+DigiFull_Extended2023HGCalMuon+RecoFull_Extended2023HGCalMuon+HARVESTFull_Extended2023HGCalMuon/step3.root + +#12202_SinglePionPt35+SinglePionPt35_Extended2023HGCalMuon_GenSimFull+DigiFull_Extended2023HGCalMuon+RecoFull_Extended2023HGCalMuon+HARVESTFull_Extended2023HGCalMuon + +#12200_FourMuPt1_200+FourMuPt_1_200_Extended2023HGCalMuon_GenSimFull+DigiFull_Extended2023HGCalMuon+RecoFull_Extended2023HGCalMuon+HARVESTFull_Extended2023HGCalMuon + +# \ No newline at end of file diff --git a/RecoPixelVertexing/PixelTrackFitting/interface/PixelTrackCleanerWrapper.h b/RecoPixelVertexing/PixelTrackFitting/interface/PixelTrackCleanerWrapper.h index 42c61d8af4896..165a313892d0e 100644 --- a/RecoPixelVertexing/PixelTrackFitting/interface/PixelTrackCleanerWrapper.h +++ b/RecoPixelVertexing/PixelTrackFitting/interface/PixelTrackCleanerWrapper.h @@ -36,7 +36,10 @@ class PixelTrackCleanerWrapper { const std::vector & trhs = it->second; assert(!(trhs.size()<2)); if (trhs.size()<2) continue; - SeedingHitSet ttrhs( hitMap[trhs[0]], hitMap[trhs[1]], trhs.size()>2 ? hitMap[trhs[2]] : SeedingHitSet::nullPtr()); + SeedingHitSet ttrhs( hitMap[trhs[0]], hitMap[trhs[1]], + trhs.size()>2 ? hitMap[trhs[2]] : SeedingHitSet::nullPtr(), + trhs.size()>3 ? hitMap[trhs[3]] : SeedingHitSet::nullPtr() ); + finalT_TTRHs.push_back( pixeltrackfitting::TrackWithTTRHs(it->first, ttrhs)); } return finalT_TTRHs; diff --git a/RecoTauTag/Configuration/python/HPSPFTaus_cff.py b/RecoTauTag/Configuration/python/HPSPFTaus_cff.py index 6be183380718b..ce2fab3458ffc 100644 --- a/RecoTauTag/Configuration/python/HPSPFTaus_cff.py +++ b/RecoTauTag/Configuration/python/HPSPFTaus_cff.py @@ -115,7 +115,6 @@ deltaBetaFactor = "%0.4f"%(0.0123/0.1687), applyOccupancyCut = False, applySumPtCut = True, - customOuterCone = PFRecoTauPFJetInputs.isolationConeSize ) hpsPFTauDiscriminationByLooseIsolationDBSumPtCorr.maximumSumPtCut=hpsPFTauDiscriminationByLooseIsolationDBSumPtCorr.qualityCuts.isolationQualityCuts.minGammaEt @@ -126,7 +125,6 @@ deltaBetaFactor = "%0.4f"%(0.0462/0.1687), applyOccupancyCut = False, applySumPtCut = True, - customOuterCone = PFRecoTauPFJetInputs.isolationConeSize ) hpsPFTauDiscriminationByMediumIsolationDBSumPtCorr.maximumSumPtCut=hpsPFTauDiscriminationByMediumIsolationDBSumPtCorr.qualityCuts.isolationQualityCuts.minGammaEt @@ -137,7 +135,6 @@ deltaBetaFactor = "%0.4f"%(0.0772/0.1687), applyOccupancyCut = False, applySumPtCut = True, - customOuterCone = PFRecoTauPFJetInputs.isolationConeSize ) hpsPFTauDiscriminationByTightIsolationDBSumPtCorr.maximumSumPtCut=hpsPFTauDiscriminationByTightIsolationDBSumPtCorr.qualityCuts.isolationQualityCuts.minGammaEt @@ -597,7 +594,7 @@ selectionCut = cms.double(0.5) ) ), - cut = cms.string("pt > 18.0 & abs(eta) < 2.4") + cut = cms.string("pt > 18.0 & abs(eta) < 99.") ) hpsPFTauSecondaryVertexProducer = PFTauSecondaryVertexProducer.clone( @@ -625,7 +622,7 @@ applyDeltaBetaCorrection = cms.bool(False), storeRawSumPt = cms.bool(True), storeRawPUsumPt = cms.bool(False), - customOuterCone = PFRecoTauPFJetInputs.isolationConeSize, + # customOuterCone = cms.double(0.5), isoConeSizeForDeltaBeta = cms.double(0.8), verbosity = cms.int32(0) ) @@ -634,6 +631,12 @@ ApplyDiscriminationByTrackerIsolation = cms.bool(False), verbosity = cms.int32(0) ) +hpsPFTauMVA3IsolationNeutralHadronIsoPtSum = hpsPFTauMVA3IsolationChargedIsoPtSum.clone( + ApplyDiscriminationByHCALIsolation = cms.bool(True), + ApplyDiscriminationByTrackerIsolation = cms.bool(False), + verbosity = cms.int32(0) +) + hpsPFTauMVA3IsolationPUcorrPtSum = hpsPFTauMVA3IsolationChargedIsoPtSum.clone( ApplyDiscriminationByECALIsolation = cms.bool(False), ApplyDiscriminationByTrackerIsolation = cms.bool(False), @@ -642,6 +645,53 @@ storeRawPUsumPt = cms.bool(True), verbosity = cms.int32(0) ) + +hpsPFTauMVA3IsolationRhoCorrPtSum = hpsPFTauMVA3IsolationPUcorrPtSum.clone( + applyRhoCorrection = cms.bool(True), + applyDeltaBetaCorrection = cms.bool(False) +) + +hpsPFTauMVA3IsolationNeutralIsoPtSumWeight1 = hpsPFTauMVA3IsolationChargedIsoPtSum.clone( + ApplyDiscriminationByWeightedECALIsolation1 = cms.bool(True), + ApplyDiscriminationByTrackerIsolation = cms.bool(False), + verbosity = cms.int32(0) +) + +hpsPFTauMVA3IsolationNeutralIsoPtSumWeight1NQ = hpsPFTauMVA3IsolationNeutralIsoPtSumWeight1.clone( + UseAllPFCandsForWeights = cms.bool(True) +) + +hpsPFTauMVA3IsolationNeutralIsoPtSumWeight2 = hpsPFTauMVA3IsolationChargedIsoPtSum.clone( + ApplyDiscriminationByWeightedECALIsolation2 = cms.bool(True), + ApplyDiscriminationByTrackerIsolation = cms.bool(False), + verbosity = cms.int32(0) +) + +hpsPFTauMVA3IsolationNeutralIsoPtSumWeight2NQ = hpsPFTauMVA3IsolationNeutralIsoPtSumWeight2.clone( + UseAllPFCandsForWeights = cms.bool(True) +) + +hpsPFTauMVA3IsolationNeutralHadronIsoPtSumWeight1 = hpsPFTauMVA3IsolationChargedIsoPtSum.clone( + ApplyDiscriminationByWeightedHCALIsolation1 = cms.bool(True), + ApplyDiscriminationByTrackerIsolation = cms.bool(False), + verbosity = cms.int32(0) +) + +hpsPFTauMVA3IsolationNeutralHadronIsoPtSumWeight1NQ = hpsPFTauMVA3IsolationNeutralHadronIsoPtSumWeight1.clone( + UseAllPFCandsForWeights = cms.bool(True) +) + +hpsPFTauMVA3IsolationNeutralHadronIsoPtSumWeight2 = hpsPFTauMVA3IsolationChargedIsoPtSum.clone( + ApplyDiscriminationByWeightedHCALIsolation2 = cms.bool(True), + ApplyDiscriminationByTrackerIsolation = cms.bool(False), + verbosity = cms.int32(0) +) + +hpsPFTauMVA3IsolationNeutralHadronIsoPtSumWeight2NQ = hpsPFTauMVA3IsolationNeutralHadronIsoPtSumWeight2.clone( + UseAllPFCandsForWeights = cms.bool(True) +) + + hpsPFTauDiscriminationByIsolationMVA3oldDMwoLTraw = discriminationByIsolationMVA2raw.clone( PFTauProducer = cms.InputTag('hpsPFTauProducer'), Prediscriminants = requireDecayMode.clone(), @@ -773,6 +823,16 @@ hpsPFTauMVA3IsolationChargedIsoPtSum + hpsPFTauMVA3IsolationNeutralIsoPtSum + hpsPFTauMVA3IsolationPUcorrPtSum + + hpsPFTauMVA3IsolationRhoCorrPtSum + + hpsPFTauMVA3IsolationNeutralHadronIsoPtSum + + hpsPFTauMVA3IsolationNeutralIsoPtSumWeight1 + + hpsPFTauMVA3IsolationNeutralHadronIsoPtSumWeight1 + + hpsPFTauMVA3IsolationNeutralIsoPtSumWeight2 + + hpsPFTauMVA3IsolationNeutralHadronIsoPtSumWeight2 + + hpsPFTauMVA3IsolationNeutralIsoPtSumWeight1NQ + + hpsPFTauMVA3IsolationNeutralHadronIsoPtSumWeight1NQ + + hpsPFTauMVA3IsolationNeutralIsoPtSumWeight2NQ + + hpsPFTauMVA3IsolationNeutralHadronIsoPtSumWeight2NQ + hpsPFTauDiscriminationByIsolationMVA3oldDMwoLTraw + hpsPFTauDiscriminationByVLooseIsolationMVA3oldDMwoLT + hpsPFTauDiscriminationByLooseIsolationMVA3oldDMwoLT diff --git a/RecoTauTag/Configuration/python/RecoPFTauTag_cff.py b/RecoTauTag/Configuration/python/RecoPFTauTag_cff.py index 5da3bb8033c00..b9c9e7de560bb 100644 --- a/RecoTauTag/Configuration/python/RecoPFTauTag_cff.py +++ b/RecoTauTag/Configuration/python/RecoPFTauTag_cff.py @@ -65,7 +65,6 @@ import ic5PFJetTracksAssociatorAtVertex ak5PFJetTracksAssociatorAtVertex = ic5PFJetTracksAssociatorAtVertex.clone() ak5PFJetTracksAssociatorAtVertex.jets = PFRecoTauPFJetInputs.inputJetCollection -ak5PFJetTracksAssociatorAtVertex.coneSize = PFRecoTauPFJetInputs.jetConeSize tautagInfoModifer = cms.PSet( name = cms.string("TTIworkaround"), plugin = cms.string("RecoTauTagInfoWorkaroundModifer"), @@ -81,11 +80,8 @@ minTrackSumPt = cms.double(5), filter = cms.bool(False), ) -# import jet filtering sequence -from RecoTauTag.RecoTau.PFRecoTauPFJetInputs_cfi import tauInputJets recoTauCommonSequence = cms.Sequence( - tauInputJets * ak5PFJetTracksAssociatorAtVertex * recoTauAK5PFJets08Region* recoTauPileUpVertices* diff --git a/RecoTauTag/Configuration/python/RecoTauTag_EventContent_cff.py b/RecoTauTag/Configuration/python/RecoTauTag_EventContent_cff.py index cfc410da958b6..675bc6c7b09e4 100644 --- a/RecoTauTag/Configuration/python/RecoTauTag_EventContent_cff.py +++ b/RecoTauTag/Configuration/python/RecoTauTag_EventContent_cff.py @@ -6,7 +6,7 @@ 'keep *_ak5PFJetsRecoTauPiZeros_*_*', 'keep *_hpsPFTauProducer_*_*', 'keep *_hpsPFTauDiscrimination*_*_*', - 'keep *_hpsPFTau*PtSum_*_*', + 'keep *_hpsPFTau*PtSum*_*_*', 'keep *_hpsPFTauTransverseImpactParameters_*_*' ) ) @@ -16,7 +16,7 @@ 'keep *_ak5PFJetsRecoTauPiZeros_*_*', 'keep *_hpsPFTauProducer_*_*', 'keep *_hpsPFTauDiscrimination*_*_*', - 'keep *_hpsPFTau*PtSum_*_*', + 'keep *_hpsPFTau*PtSum*_*_*', 'keep *_hpsPFTauTransverseImpactParameters_*_*' ) ) @@ -26,7 +26,7 @@ 'keep *_ak5PFJetsRecoTauPiZeros_*_*', 'keep *_hpsPFTauProducer_*_*', 'keep *_hpsPFTauDiscrimination*_*_*', - 'keep *_hpsPFTau*PtSum_*_*', + 'keep *_hpsPFTau*PtSum*_*_*', 'keep *_hpsPFTauTransverseImpactParameters_*_*' ) ) diff --git a/RecoTauTag/RecoTau/interface/RecoTauVertexAssociator.h b/RecoTauTag/RecoTau/interface/RecoTauVertexAssociator.h index ab3d21ecbd9cb..47205ec8b7fa4 100644 --- a/RecoTauTag/RecoTau/interface/RecoTauVertexAssociator.h +++ b/RecoTauTag/RecoTau/interface/RecoTauVertexAssociator.h @@ -73,7 +73,7 @@ class RecoTauVertexAssociator { //PJ adding quality cuts RecoTauQualityCuts* qcuts_; bool recoverLeadingTrk_; - enum { kLeadTrack, kLeadPFCand }; + enum { kLeadTrack, kLeadPFCand, kMinLeadTrackOrPFCand, kFirstTrack }; int leadingTrkOrPFCandOption_; // containers for holding vertices associated to jets std::map* jetToVertexAssociation_; diff --git a/RecoTauTag/RecoTau/plugins/PFRecoTauChargedHadronFromTrackPlugin.cc b/RecoTauTag/RecoTau/plugins/PFRecoTauChargedHadronFromTrackPlugin.cc index 949d190e03002..fa5e189a6479b 100644 --- a/RecoTauTag/RecoTau/plugins/PFRecoTauChargedHadronFromTrackPlugin.cc +++ b/RecoTauTag/RecoTau/plugins/PFRecoTauChargedHadronFromTrackPlugin.cc @@ -194,16 +194,25 @@ PFRecoTauChargedHadronFromTrackPlugin::return_type PFRecoTauChargedHadronFromTra // XYZTLorentzVector chargedPionPos(track->referencePoint().x(), track->referencePoint().y(), track->referencePoint().z(), 0.); BaseParticlePropagator trackPropagator(RawParticle(chargedPionP4, chargedPionPos), 0., 0., magneticFieldStrength_.z()); + trackPropagator.setCharge(track->charge()); trackPropagator.propagateToEcalEntrance(false); if ( trackPropagator.getSuccess() != 0 ) { chargedHadron->positionAtECALEntrance_ = trackPropagator.vertex(); + chargedHadron->isInEcal_ = true; } else { - if ( chargedPionP4.pt() > 2. ) { - edm::LogWarning("PFRecoTauChargedHadronFromTrackPlugin::operator()") - << "Failed to propagate track: Pt = " << track->pt() << ", eta = " << track->eta() << ", phi = " << track->phi() << " to ECAL entrance !!" << std::endl; + trackPropagator.propagateToVFcalEntrance(false); + if ( trackPropagator.getSuccess() != 0 ) { + chargedHadron->positionAtVFEntrance_ = trackPropagator.vertex(); + chargedHadron->isInVF_ = true; + }else{ + if ( chargedPionP4.pt() > 2. ) { + edm::LogWarning("PFRecoTauChargedHadronFromTrackPlugin::operator()") + << "Failed to propagate track: Pt = " << track->pt() << ", eta = " << track->eta() << ", phi = " << track->phi() << " to ECAL entrance !!" << std::endl; + } + chargedHadron->positionAtECALEntrance_ = math::XYZPointF(0.,0.,0.); + chargedHadron->positionAtVFEntrance_ = math::XYZPointF(0.,0.,0.); } - chargedHadron->positionAtECALEntrance_ = math::XYZPointF(0.,0.,0.); } std::vector neutralJetConstituents_withDistance; @@ -212,7 +221,15 @@ PFRecoTauChargedHadronFromTrackPlugin::return_type PFRecoTauChargedHadronFromTra jetConstituent != jetConstituents.end(); ++jetConstituent ) { reco::PFCandidate::ParticleType jetConstituentType = (*jetConstituent)->particleId(); if ( !(jetConstituentType == reco::PFCandidate::h0 || jetConstituentType == reco::PFCandidate::gamma) ) continue; - double dR = deltaR((*jetConstituent)->positionAtECALEntrance(), chargedHadron->positionAtECALEntrance_); + double dR = 999.; + if(!chargedHadron->isInVF_) dR = deltaR((*jetConstituent)->positionAtECALEntrance(), chargedHadron->positionAtECALEntrance_); + else{ + XYZTLorentzVector jetConstPos((*jetConstituent)->vx(),(*jetConstituent)->vy(),(*jetConstituent)->vz(),0.); + BaseParticlePropagator jetConstPropagator(RawParticle((*jetConstituent)->p4(),jetConstPos), 0., 0., magneticFieldStrength_.z()); + jetConstPropagator.setCharge((*jetConstituent)->charge()); + jetConstPropagator.propagateToVFcalEntrance(false); + if(jetConstPropagator.getSuccess()!=0) dR = deltaR(jetConstPropagator.vertex(),chargedHadron->positionAtVFEntrance_); + } double dRmerge = -1.; if ( jetConstituentType == reco::PFCandidate::h0 ) dRmerge = dRmergeNeutralHadron_; else if ( jetConstituentType == reco::PFCandidate::gamma ) dRmerge = dRmergePhoton_; diff --git a/RecoTauTag/RecoTau/plugins/PFRecoTauDiscriminationAgainstMuon.cc b/RecoTauTag/RecoTau/plugins/PFRecoTauDiscriminationAgainstMuon.cc index 4a080efdfd017..1c86b9bf1d5a3 100644 --- a/RecoTauTag/RecoTau/plugins/PFRecoTauDiscriminationAgainstMuon.cc +++ b/RecoTauTag/RecoTau/plugins/PFRecoTauDiscriminationAgainstMuon.cc @@ -70,7 +70,7 @@ double PFRecoTauDiscriminationAgainstMuon::discriminate(const PFTauRef& thePFTau double muonEnergyFraction = thePFTauRef->pfTauTagInfoRef()->pfjetRef()->chargedMuEnergyFraction(); bool eta_veto = false; bool phi_veto = false; - if ( fabs(muonref->eta()) > 2.3 || (fabs(muonref->eta()) > 1.4 && fabs(muonref->eta()) < 1.6)) eta_veto = true; + if ( fabs(muonref->eta()) > 99.0 || (fabs(muonref->eta()) > 1.4 && fabs(muonref->eta()) < 1.6)) eta_veto = true; if ( muonref->phi() < 0.1 && muonref->phi() > -0.1) phi_veto = true; if ( muType != 1 || muonref ->numberOfMatches() > 0 || eta_veto || phi_veto || muonEnergyFraction > 0.9 ) decision = false; // as place holder } else if ( discriminatorOption_ == "noAllArbitrated" || discriminatorOption_ == "noAllArbitratedWithHOP" ) { diff --git a/RecoTauTag/RecoTau/plugins/PFRecoTauDiscriminationByIsolation.cc b/RecoTauTag/RecoTau/plugins/PFRecoTauDiscriminationByIsolation.cc index 0023ee312e0c4..910c33dd3692f 100644 --- a/RecoTauTag/RecoTau/plugins/PFRecoTauDiscriminationByIsolation.cc +++ b/RecoTauTag/RecoTau/plugins/PFRecoTauDiscriminationByIsolation.cc @@ -35,6 +35,43 @@ class PFRecoTauDiscriminationByIsolation : public PFTauDiscriminationProducerBas includeGammas_ = pset.getParameter( "ApplyDiscriminationByECALIsolation"); + includeNeutralHadrons_ = pset.exists("ApplyDiscriminationByHCALIsolation") ? + pset.getParameter("ApplyDiscriminationByHCALIsolation") : false; + + calculateWeights1_ = pset.exists("ApplyDiscriminationByWeightedECALIsolation1") ? + pset.getParameter("ApplyDiscriminationByWeightedECALIsolation1") : false; + + calculateWeights2_ = pset.exists("ApplyDiscriminationByWeightedECALIsolation2") ? + pset.getParameter("ApplyDiscriminationByWeightedECALIsolation2") : false; + + calculateWeightsNH1_ = pset.exists("ApplyDiscriminationByWeightedHCALIsolation1") ? + pset.getParameter("ApplyDiscriminationByWeightedHCALIsolation1") : false; + + calculateWeightsNH2_ = pset.exists("ApplyDiscriminationByWeightedHCALIsolation2") ? + pset.getParameter("ApplyDiscriminationByWeightedHCALIsolation2") : false; + + + if(calculateWeights1_ && calculateWeights2_){ + throw cms::Exception("BadIsoConfig") + << "2 ways of reweighting neutral particles have been chosen " + << "simultaneously (ApplyDiscriminationByWeightedECALIsolation1 and " + << "ApplyDiscriminationByWeightedECALIsolation2). " + << " These options are mutually exclusive."; + } + + if(calculateWeightsNH1_ && calculateWeightsNH2_){ + throw cms::Exception("BadIsoConfig") + << "2 ways of reweighting neutral particles have been chosen " + << "simultaneously (ApplyDiscriminationByWeightedHCALIsolation1 and " + << "ApplyDiscriminationByWeightedHCALIsolation2). " + << " These options are mutually exclusive."; + } + + applyWeightsGamma_=(calculateWeights1_ || calculateWeights2_ ); + applyWeightsNH_=(calculateWeightsNH1_ || calculateWeightsNH2_ ); + applyWeights_ = (applyWeightsGamma_ || applyWeightsNH_); + + applyOccupancyCut_ = pset.getParameter("applyOccupancyCut"); maximumOccupancy_ = pset.getParameter("maximumOccupancy"); @@ -92,7 +129,7 @@ class PFRecoTauDiscriminationByIsolation : public PFTauDiscriminationProducerBas applyDeltaBeta_ = pset.exists("applyDeltaBetaCorrection") ? pset.getParameter("applyDeltaBetaCorrection") : false; - if ( applyDeltaBeta_ ) { + if ( applyDeltaBeta_ || applyWeights_ ) { // Factorize the isolation QCuts into those that are used to // select PU and those that are not. std::pair puFactorizedIsoQCuts = @@ -135,6 +172,8 @@ class PFRecoTauDiscriminationByIsolation : public PFTauDiscriminationProducerBas rhoUEOffsetCorrection_ = pset.getParameter("rhoUEOffsetCorrection"); } + useAllPFCands_ = pset.exists("UseAllPFCandsForWeights") ? + pset.getParameter("UseAllPFCandsForWeights") : false; verbosity_ = ( pset.exists("verbosity") ) ? pset.getParameter("verbosity") : 0; @@ -159,6 +198,14 @@ class PFRecoTauDiscriminationByIsolation : public PFTauDiscriminationProducerBas bool includeTracks_; bool includeGammas_; + bool includeNeutralHadrons_; + bool calculateWeights1_; + bool calculateWeights2_; + bool calculateWeightsNH1_; + bool calculateWeightsNH2_; + bool applyWeights_; + bool applyWeightsGamma_; + bool applyWeightsNH_; bool applyOccupancyCut_; uint32_t maximumOccupancy_; bool applySumPtCut_; @@ -182,6 +229,13 @@ class PFRecoTauDiscriminationByIsolation : public PFTauDiscriminationProducerBas // Keep track of how many vertices are in the event edm::InputTag vertexSrc_; std::vector chargedPFCandidatesInEvent_; + std::vector isoCharged_; + std::vector isoNeutral_; + std::vector isoNeutralHadron_; + std::vector isoPU_; + PFCandidateCollection isoNeutralWeight_; + PFCandidateCollection isoNeutralHadronWeight_; + std::vector chPV_; // Size of cone used to collect PU tracks double deltaBetaCollectionCone_; std::auto_ptr deltaBetaFormula_; @@ -189,6 +243,7 @@ class PFRecoTauDiscriminationByIsolation : public PFTauDiscriminationProducerBas // Rho correction bool applyRhoCorrection_; + bool useAllPFCands_; edm::InputTag rhoProducer_; double rhoConeSize_; double rhoUEOffsetCorrection_; @@ -206,14 +261,13 @@ void PFRecoTauDiscriminationByIsolation::beginEvent(const edm::Event& event, con // The vertex associator contains the logic to select the appropriate vertex // We need to pass it the event so it can load the vertices. vertexAssociator_->setEvent(event); - // If we are applying the delta beta correction, we need to get the PF // candidates from the event so we can find the PU tracks. - chargedPFCandidatesInEvent_.clear(); - if ( applyDeltaBeta_ ) { + if ( applyDeltaBeta_ || applyWeights_) { // Collect all the PF pile up tracks edm::Handle pfCandHandle_; event.getByLabel(pfCandSrc_, pfCandHandle_); + chargedPFCandidatesInEvent_.clear(); chargedPFCandidatesInEvent_.reserve(pfCandHandle_->size()); for ( size_t i = 0; i < pfCandHandle_->size(); ++i ) { reco::PFCandidatePtr pfCand(pfCandHandle_, i); @@ -228,7 +282,7 @@ void PFRecoTauDiscriminationByIsolation::beginEvent(const edm::Event& event, con size_t nVtxThisEvent = vertices->size(); deltaBetaFactorThisEvent_ = deltaBetaFormula_->Eval(nVtxThisEvent); } - + if ( applyRhoCorrection_ ) { edm::Handle rhoHandle_; event.getByLabel(rhoProducer_, rhoHandle_); @@ -244,19 +298,25 @@ PFRecoTauDiscriminationByIsolation::discriminate(const PFTauRef& pfTau) std::cout << ":" << std::endl; std::cout << " moduleLabel = " << moduleLabel_ << std::endl; std::cout << " tau: Pt = " << pfTau->pt() << ", eta = " << pfTau->eta() << ", phi = " << pfTau->phi() << std::endl; + pfTau->dump(std::cout); + std::cout << *pfTau << std::endl; } // collect the objects we are working with (ie tracks, tracks+gammas, etc) - std::vector isoCharged_; - std::vector isoNeutral_; - std::vector isoPU_; isoCharged_.clear(); isoCharged_.reserve(pfTau->isolationPFChargedHadrCands().size()); isoNeutral_.clear(); isoNeutral_.reserve(pfTau->isolationPFGammaCands().size()); + isoNeutralHadron_.clear(); + isoNeutralHadron_.reserve(pfTau->isolationPFNeutrHadrCands().size()); + isoNeutralWeight_.clear(); + isoNeutralWeight_.reserve(pfTau->isolationPFGammaCands().size()); + isoNeutralHadronWeight_.clear(); + isoNeutralHadronWeight_.reserve(pfTau->isolationPFNeutrHadrCands().size()); isoPU_.clear(); isoPU_.reserve(chargedPFCandidatesInEvent_.size()); - + chPV_.clear(); + chPV_.reserve(chargedPFCandidatesInEvent_.size()); // Get the primary vertex associated to this tau reco::VertexRef pv = vertexAssociator_->associatedVertex(*pfTau); // Let the quality cuts know which the vertex to use when applying selections @@ -283,7 +343,7 @@ PFRecoTauDiscriminationByIsolation::discriminate(const PFTauRef& pfTau) qcuts_->setPV(pv); qcuts_->setLeadTrack(pfTau->leadPFChargedHadrCand()); - if ( applyDeltaBeta_ ) { + if ( applyDeltaBeta_ || applyWeights_ ) { pileupQcutsGeneralQCuts_->setPV(pv); pileupQcutsGeneralQCuts_->setLeadTrack(pfTau->leadPFChargedHadrCand()); pileupQcutsPUTrackSelection_->setPV(pv); @@ -298,54 +358,210 @@ PFRecoTauDiscriminationByIsolation::discriminate(const PFTauRef& pfTau) } } } - if ( includeGammas_ ) { + if ( includeGammas_ || applyWeightsGamma_) { BOOST_FOREACH( const reco::PFCandidatePtr& cand, pfTau->isolationPFGammaCands() ) { if ( qcuts_->filterCandRef(cand) ) { isoNeutral_.push_back(cand); } } } + if ( includeNeutralHadrons_ || applyWeightsNH_) { + BOOST_FOREACH( const reco::PFCandidatePtr& cand, pfTau->isolationPFNeutrHadrCands() ) { + if ( qcuts_->filterCandRef(cand) ) { + isoNeutralHadron_.push_back(cand); + } + } + } + + + typedef reco::tau::cone::DeltaRPtrFilter DRFilter; // If desired, get PU tracks. - if ( applyDeltaBeta_ ) { + if ( applyDeltaBeta_ || applyWeights_) { // First select by inverted the DZ/track weight cuts. True = invert - //if ( verbosity_ ) { - // std::cout << "Initial PFCands: " << chargedPFCandidatesInEvent_.size() << std::endl; - //} + if ( verbosity_ ) { + std::cout << "Initial PFCands: " << chargedPFCandidatesInEvent_.size() << std::endl; + } + std::vector allPU = pileupQcutsPUTrackSelection_->filterCandRefs( chargedPFCandidatesInEvent_, true); - //if ( verbosity_ ) { - // std::cout << "After track cuts: " << allPU.size() << std::endl; - //} + + std::vector allNPU = + pileupQcutsPUTrackSelection_->filterCandRefs( + chargedPFCandidatesInEvent_); + + if ( verbosity_ ) { + std::cout << "After track cuts: " << allPU.size() << std::endl; + } // Now apply the rest of the cuts, like pt, and TIP, tracker hits, etc - std::vector cleanPU = - pileupQcutsGeneralQCuts_->filterCandRefs(allPU); - //if ( verbosity_ ) { - // std::cout << "After cleaning cuts: " << cleanPU.size() << std::endl; - //} + if(!useAllPFCands_){ + std::vector cleanPU = + pileupQcutsGeneralQCuts_->filterCandRefs(allPU); + + std::vector cleanNPU = + pileupQcutsGeneralQCuts_->filterCandRefs(allNPU); + + + if ( verbosity_ ) { + std::cout << "After cleaning cuts: " << cleanPU.size() << std::endl; + } // Only select PU tracks inside the isolation cone. DRFilter deltaBetaFilter(pfTau->p4(), 0, deltaBetaCollectionCone_); BOOST_FOREACH(const reco::PFCandidatePtr& cand, cleanPU) { if ( deltaBetaFilter(cand) ) { isoPU_.push_back(cand); + }else if(useAllPFCands_) isoPU_.push_back(cand); + } + + BOOST_FOREACH(const reco::PFCandidatePtr& cand, cleanNPU) { + if ( deltaBetaFilter(cand) ) { + chPV_.push_back(cand); + }else if(useAllPFCands_) chPV_.push_back(cand); + } + }else{ + isoPU_=allPU; + chPV_= allNPU; + } + if ( verbosity_ ) { + std::cout << "After cone cuts: " << isoPU_.size() << std::endl; } - //if ( verbosity_ ) { - // std::cout << "After cone cuts: " << isoPU_.size() << std::endl; - //} } + // weighting + + if (calculateWeights1_) + { + double sumNPU = 0.0; + double sumPU = 0.0; + BOOST_FOREACH( const PFCandidatePtr& isoObject, isoNeutral_ ) { + if(isoObject->charge() !=0){ + isoNeutralWeight_.push_back(*isoObject); + continue; + } + + sumNPU=0.0; + sumPU=0.0; + double eta=isoObject->eta(); + double phi=isoObject->phi(); + BOOST_FOREACH( const PFCandidatePtr& chPVObject,chPV_) { + sumNPU += 1./(deltaR2(eta,phi,chPVObject->eta(),chPVObject->phi())); + } + + BOOST_FOREACH( const PFCandidatePtr& isoPUObject,isoPU_) { + sumPU += 1./(deltaR2(eta,phi,isoPUObject->eta(),isoPUObject->phi())); + } + PFCandidate neutral = *isoObject; + if (sumNPU+sumPU>0) + neutral.setP4(((sumNPU)/(sumNPU+sumPU))*neutral.p4()); + isoNeutralWeight_.push_back(neutral); + } + }else if (calculateWeights2_) + { + double sumNPU = 0.0; + double sumPU = 0.0; + BOOST_FOREACH( const PFCandidatePtr& isoObject, isoNeutral_ ) { + if(isoObject->charge() !=0){ + isoNeutralWeight_.push_back(*isoObject); + continue; + } + + sumNPU=1.0; + sumPU=1.0; + double eta=isoObject->eta(); + double phi=isoObject->phi(); + BOOST_FOREACH( const PFCandidatePtr& chPVObject,chPV_) { + double sum = (chPVObject->pt()*chPVObject->pt())/(deltaR2(eta,phi,chPVObject->eta(),chPVObject->phi())); + if(sum > 1.0) sumNPU *= sum; + } + sumNPU=0.5*log(sumNPU); + + BOOST_FOREACH( const PFCandidatePtr& isoPUObject,isoPU_) { + double sum = (isoPUObject->pt()*isoPUObject->pt())/(deltaR2(eta,phi,isoPUObject->eta(),isoPUObject->phi())); + if(sum > 1.0) sumPU*=sum; + } + sumPU=0.5*log(sumPU); + PFCandidate neutral = *isoObject; + if (sumNPU+sumPU>0) neutral.setP4(((sumNPU)/(sumNPU+sumPU))*neutral.p4()); + + isoNeutralWeight_.push_back(neutral); + } + } + + // neutral hadron reweighting + + if (calculateWeightsNH1_) + { + double sumNPU = 0.0; + double sumPU = 0.0; + BOOST_FOREACH( const PFCandidatePtr& isoObject, isoNeutralHadron_ ) { + if(isoObject->charge() !=0){ + isoNeutralHadronWeight_.push_back(*isoObject); + continue; + } + + sumNPU=0.0; + sumPU=0.0; + double eta=isoObject->eta(); + double phi=isoObject->phi(); + BOOST_FOREACH( const PFCandidatePtr& chPVObject,chPV_) { + sumNPU += 1./(deltaR2(eta,phi,chPVObject->eta(),chPVObject->phi())); + } + + BOOST_FOREACH( const PFCandidatePtr& isoPUObject,isoPU_) { + sumPU += 1./(deltaR2(eta,phi,isoPUObject->eta(),isoPUObject->phi())); + } + PFCandidate neutral = *isoObject; + if (sumNPU+sumPU>0) + neutral.setP4(((sumNPU)/(sumNPU+sumPU))*neutral.p4()); + isoNeutralHadronWeight_.push_back(neutral); + } + }else if (calculateWeightsNH2_) + { + double sumNPU = 0.0; + double sumPU = 0.0; + BOOST_FOREACH( const PFCandidatePtr& isoObject, isoNeutralHadron_ ) { + if(isoObject->charge() !=0){ + isoNeutralHadronWeight_.push_back(*isoObject); + continue; + } + + sumNPU=1.0; + sumPU=1.0; + double eta=isoObject->eta(); + double phi=isoObject->phi(); + BOOST_FOREACH( const PFCandidatePtr& chPVObject,chPV_) { + double sum = (chPVObject->pt()*chPVObject->pt())/(deltaR2(eta,phi,chPVObject->eta(),chPVObject->phi())); + if(sum > 1.0) sumNPU *= sum; + } + sumNPU=0.5*log(sumNPU); + + BOOST_FOREACH( const PFCandidatePtr& isoPUObject,isoPU_) { + double sum = (isoPUObject->pt()*isoPUObject->pt())/(deltaR2(eta,phi,isoPUObject->eta(),isoPUObject->phi())); + if(sum > 1.0) sumPU*=sum; + } + sumPU=0.5*log(sumPU); + PFCandidate neutral = *isoObject; + if (sumNPU+sumPU>0) neutral.setP4(((sumNPU)/(sumNPU+sumPU))*neutral.p4()); + + isoNeutralHadronWeight_.push_back(neutral); + } + } + + // Check if we want a custom iso cone if ( customIsoCone_ >= 0. ) { DRFilter filter(pfTau->p4(), 0, customIsoCone_); std::vector isoCharged_filter; std::vector isoNeutral_filter; + PFCandidateCollection isoNeutralWeight_filter; + PFCandidateCollection isoNeutralHadronWeight_filter; // Remove all the objects not in our iso cone BOOST_FOREACH( const PFCandidatePtr& isoObject, isoCharged_ ) { if ( filter(isoObject) ) isoCharged_filter.push_back(isoObject); @@ -353,9 +569,16 @@ PFRecoTauDiscriminationByIsolation::discriminate(const PFTauRef& pfTau) BOOST_FOREACH( const PFCandidatePtr& isoObject, isoNeutral_ ) { if ( filter(isoObject) ) isoNeutral_filter.push_back(isoObject); } - + BOOST_FOREACH( const PFCandidate& isoObject, isoNeutralWeight_){ + if ( deltaR2(isoObject.eta(),isoObject.phi(),pfTau->eta(),pfTau->phi()) < customIsoCone_*customIsoCone_ ) isoNeutralWeight_filter.push_back(isoObject); + } + BOOST_FOREACH( const PFCandidate& isoObject, isoNeutralHadronWeight_){ + if ( deltaR2(isoObject.eta(),isoObject.phi(),pfTau->eta(),pfTau->phi()) < customIsoCone_*customIsoCone_ ) isoNeutralHadronWeight_filter.push_back(isoObject); + } isoCharged_ = isoCharged_filter; isoNeutral_ = isoNeutral_filter; + isoNeutralWeight_ = isoNeutralWeight_filter; + isoNeutralHadronWeight_ = isoNeutralHadronWeight_filter; } bool failsOccupancyCut = false; @@ -382,21 +605,44 @@ PFRecoTauDiscriminationByIsolation::discriminate(const PFTauRef& pfTau) if ( applySumPtCut_ || applyRelativeSumPtCut_ || storeRawSumPt_ || storeRawPUsumPt_ ) { double chargedPt = 0.0; double neutralPt = 0.0; + double neutralHadronPt = 0.0; + double weightedNeutralPt = 0.0; + double weightedNeutralHadronPt = 0.0; BOOST_FOREACH ( const PFCandidatePtr& isoObject, isoCharged_ ) { chargedPt += isoObject->pt(); } BOOST_FOREACH ( const PFCandidatePtr& isoObject, isoNeutral_ ) { neutralPt += isoObject->pt(); } + BOOST_FOREACH ( const PFCandidatePtr& isoObject, isoNeutralHadron_ ) { + neutralHadronPt += isoObject->pt(); + } + BOOST_FOREACH( const PFCandidate& isoObject, isoNeutralWeight_){ + weightedNeutralPt+=isoObject.pt(); + } + BOOST_FOREACH( const PFCandidate& isoObject, isoNeutralHadronWeight_){ + weightedNeutralHadronPt+=isoObject.pt(); + } + BOOST_FOREACH ( const PFCandidatePtr& isoObject, isoPU_ ) { puPt += isoObject->pt(); } if ( verbosity_ ) { std::cout << "chargedPt = " << chargedPt << std::endl; std::cout << "neutralPt = " << neutralPt << std::endl; + std::cout << "neutral hadron Pt = " << neutralHadronPt << std::endl; + std::cout << "weighted neutral Pt = " << weightedNeutralPt << std::endl; + std::cout << "weighted neutral hadron Pt = " << weightedNeutralHadronPt << std::endl; std::cout << "puPt = " << puPt << " (delta-beta corr. = " << (deltaBetaFactorThisEvent_*puPt) << ")" << std::endl; } - + if( applyWeightsGamma_) { + neutralPt = weightedNeutralPt; + } + if( applyWeightsNH_ ){ + neutralHadronPt = weightedNeutralHadronPt; + } + neutralPt+=neutralHadronPt; + if ( applyDeltaBeta_ ) { neutralPt -= deltaBetaFactorThisEvent_*puPt; } @@ -404,8 +650,12 @@ PFRecoTauDiscriminationByIsolation::discriminate(const PFTauRef& pfTau) if ( applyRhoCorrection_ ) { neutralPt -= rhoThisEvent_; } + + if( applyWeights_) { + neutralPt = weightedNeutralPt; + } - if ( neutralPt < 0.0 ) { + if ( neutralPt < 0.0 ) { neutralPt = 0.0; } diff --git a/RecoTauTag/RecoTau/plugins/RecoTauPiZeroStripPlugin2.cc b/RecoTauTag/RecoTau/plugins/RecoTauPiZeroStripPlugin2.cc index 77725a42a989a..f40af03e3b67a 100644 --- a/RecoTauTag/RecoTau/plugins/RecoTauPiZeroStripPlugin2.cc +++ b/RecoTauTag/RecoTau/plugins/RecoTauPiZeroStripPlugin2.cc @@ -148,7 +148,7 @@ void RecoTauPiZeroStripPlugin2::addCandsToStrip(RecoTauPiZero& strip, PFCandPtrs std::set& candIdsCurrentStrip, bool& isCandAdded) const { if ( verbosity_ >= 1 ) { - std::cout << ":" << std::endl; + edm::LogPrint("RecoTauPiZeroStripPlugin2") << ":" ; } size_t numCands = cands.size(); for ( size_t candId = 0; candId < numCands; ++candId ) { @@ -157,7 +157,7 @@ void RecoTauPiZeroStripPlugin2::addCandsToStrip(RecoTauPiZero& strip, PFCandPtrs if ( fabs(strip.eta() - cand->eta()) < etaAssociationDistance_ && // check if cand is within eta-phi window centered on strip fabs(strip.phi() - cand->phi()) < phiAssociationDistance_ ) { if ( verbosity_ >= 2 ) { - std::cout << "--> adding PFCand #" << candId << " (" << cand.id() << ":" << cand.key() << "): Et = " << cand->et() << ", eta = " << cand->eta() << ", phi = " << cand->phi() << std::endl; + edm::LogPrint("RecoTauPiZeroStripPlugin2") << "--> adding PFCand #" << candId << " (" << cand.id() << ":" << cand.key() << "): Et = " << cand->et() << ", eta = " << cand->eta() << ", phi = " << cand->phi() ; } strip.addDaughter(cand); if ( updateStripAfterEachDaughter_ ) p4Builder_.set(strip); @@ -188,10 +188,10 @@ namespace { RecoTauPiZeroStripPlugin2::return_type RecoTauPiZeroStripPlugin2::operator()(const reco::PFJet& jet) const { if ( verbosity_ >= 1 ) { - std::cout << ":" << std::endl; - std::cout << " minGammaEtStripSeed = " << minGammaEtStripSeed_ << std::endl; - std::cout << " minGammaEtStripAdd = " << minGammaEtStripAdd_ << std::endl; - std::cout << " minStripEt = " << minStripEt_ << std::endl; + edm::LogPrint("RecoTauPiZeroStripPlugin2") << ":" ; + edm::LogPrint("RecoTauPiZeroStripPlugin2") << " minGammaEtStripSeed = " << minGammaEtStripSeed_ ; + edm::LogPrint("RecoTauPiZeroStripPlugin2") << " minGammaEtStripAdd = " << minGammaEtStripAdd_ ; + edm::LogPrint("RecoTauPiZeroStripPlugin2") << " minStripEt = " << minStripEt_ ; } PiZeroVector output; @@ -207,27 +207,27 @@ RecoTauPiZeroStripPlugin2::return_type RecoTauPiZeroStripPlugin2::operator()(con for ( PFCandPtrs::iterator cand = candsVector.begin(); cand != candsVector.end(); ++cand ) { if ( verbosity_ >= 1 ) { - std::cout << "PFGamma #" << idx << " (" << cand->id() << ":" << cand->key() << "): Et = " << (*cand)->et() << ", eta = " << (*cand)->eta() << ", phi = " << (*cand)->phi() << std::endl; + edm::LogPrint("RecoTauPiZeroStripPlugin2") << "PFGamma #" << idx << " (" << cand->id() << ":" << cand->key() << "): Et = " << (*cand)->et() << ", eta = " << (*cand)->eta() << ", phi = " << (*cand)->phi() ; } if ( (*cand)->et() > minGammaEtStripSeed_ ) { if ( verbosity_ >= 2 ) { - std::cout << "--> assigning seedCandId = " << seedCands.size() << std::endl; + edm::LogPrint("RecoTauPiZeroStripPlugin2") << "--> assigning seedCandId = " << seedCands.size() ; const reco::TrackBaseRef candTrack = getTrack(*cand); if ( candTrack.isNonnull() ) { - std::cout << "track: Pt = " << candTrack->pt() << " eta = " << candTrack->eta() << ", phi = " << candTrack->phi() << ", charge = " << candTrack->charge() << std::endl; - std::cout << " (dZ = " << candTrack->dz(vertexAssociator_.associatedVertex(jet)->position()) << ", dXY = " << candTrack->dxy(vertexAssociator_.associatedVertex(jet)->position()) << "," + edm::LogPrint("RecoTauPiZeroStripPlugin2") << "track: Pt = " << candTrack->pt() << " eta = " << candTrack->eta() << ", phi = " << candTrack->phi() << ", charge = " << candTrack->charge() ; + edm::LogPrint("RecoTauPiZeroStripPlugin2") << " (dZ = " << candTrack->dz(vertexAssociator_.associatedVertex(jet)->position()) << ", dXY = " << candTrack->dxy(vertexAssociator_.associatedVertex(jet)->position()) << "," << " numHits = " << candTrack->hitPattern().numberOfValidTrackerHits() << ", numPxlHits = " << candTrack->hitPattern().numberOfValidPixelHits() << "," - << " chi2 = " << candTrack->normalizedChi2() << ", dPt/Pt = " << (candTrack->ptError()/candTrack->pt()) << ")" << std::endl; + << " chi2 = " << candTrack->normalizedChi2() << ", dPt/Pt = " << (candTrack->ptError()/candTrack->pt()) << ")" ; } - std::cout << "ECAL Et: calibrated = " << (*cand)->ecalEnergy()*sin((*cand)->theta()) << "," - << " raw = " << (*cand)->rawEcalEnergy()*sin((*cand)->theta()) << std::endl; - std::cout << "HCAL Et: calibrated = " << (*cand)->hcalEnergy()*sin((*cand)->theta()) << "," - << " raw = " << (*cand)->rawHcalEnergy()*sin((*cand)->theta()) << std::endl; + edm::LogPrint("RecoTauPiZeroStripPlugin2") << "ECAL Et: calibrated = " << (*cand)->ecalEnergy()*sin((*cand)->theta()) << "," + << " raw = " << (*cand)->rawEcalEnergy()*sin((*cand)->theta()) ; + edm::LogPrint("RecoTauPiZeroStripPlugin2") << "HCAL Et: calibrated = " << (*cand)->hcalEnergy()*sin((*cand)->theta()) << "," + << " raw = " << (*cand)->rawHcalEnergy()*sin((*cand)->theta()) ; } seedCands.push_back(*cand); } else if ( (*cand)->et() > minGammaEtStripAdd_ ) { if ( verbosity_ >= 2 ) { - std::cout << "--> assigning addCandId = " << addCands.size() << std::endl; + edm::LogPrint("RecoTauPiZeroStripPlugin2") << "--> assigning addCandId = " << addCands.size() ; } addCands.push_back(*cand); } @@ -242,7 +242,7 @@ RecoTauPiZeroStripPlugin2::return_type RecoTauPiZeroStripPlugin2::operator()(con size_t idxSeed = 0; while ( idxSeed < seedCands.size() ) { - if ( verbosity_ >= 2 ) std::cout << "processing seed #" << idxSeed << std::endl; + if ( verbosity_ >= 2 ) edm::LogPrint("RecoTauPiZeroStripPlugin2") << "processing seed #" << idxSeed ; seedCandIdsCurrentStrip.clear(); addCandIdsCurrentStrip.clear(); @@ -256,9 +256,9 @@ RecoTauPiZeroStripPlugin2::return_type RecoTauPiZeroStripPlugin2::operator()(con do { isCandAdded = false; - //if ( verbosity_ >= 2 ) std::cout << " adding seedCands to strip..." << std::endl; + //if ( verbosity_ >= 2 ) edm::LogPrint("RecoTauPiZeroStripPlugin2") << " adding seedCands to strip..." ; addCandsToStrip(*strip, seedCands, seedCandFlags, seedCandIdsCurrentStrip, isCandAdded); - //if ( verbosity_ >= 2 ) std::cout << " adding addCands to strip..." << std::endl; + //if ( verbosity_ >= 2 ) edm::LogPrint("RecoTauPiZeroStripPlugin2") << " adding addCands to strip..." ; addCandsToStrip(*strip, addCands, addCandFlags, addCandIdsCurrentStrip, isCandAdded); if ( !updateStripAfterEachDaughter_ ) p4Builder_.set(*strip); @@ -267,7 +267,7 @@ RecoTauPiZeroStripPlugin2::return_type RecoTauPiZeroStripPlugin2::operator()(con } while ( isCandAdded && (stripBuildIteration < maxStripBuildIterations_ || maxStripBuildIterations_ == -1) ); if ( strip->et() > minStripEt_ ) { // strip passed Et cuts, add it to the event - if ( verbosity_ >= 2 ) std::cout << "Building strip: Et = " << strip->et() << ", eta = " << strip->eta() << ", phi = " << strip->phi() << std::endl; + if ( verbosity_ >= 2 ) edm::LogPrint("RecoTauPiZeroStripPlugin2") << "Building strip: Et = " << strip->et() << ", eta = " << strip->eta() << ", phi = " << strip->phi() ; // Update the vertex if ( strip->daughterPtr(0).isNonnull() ) strip->setVertex(strip->daughterPtr(0)->vertex()); @@ -277,7 +277,7 @@ RecoTauPiZeroStripPlugin2::return_type RecoTauPiZeroStripPlugin2::operator()(con markCandsInStrip(seedCandFlags, seedCandIdsCurrentStrip); markCandsInStrip(addCandFlags, addCandIdsCurrentStrip); } else { // strip failed Et cuts, just skip it - if ( verbosity_ >= 2 ) std::cout << "Discarding strip: Et = " << strip->et() << ", eta = " << strip->eta() << ", phi = " << strip->phi() << std::endl; + if ( verbosity_ >= 2 ) edm::LogPrint("RecoTauPiZeroStripPlugin2") << "Discarding strip: Et = " << strip->et() << ", eta = " << strip->eta() << ", phi = " << strip->phi() ; } ++idxSeed; diff --git a/RecoTauTag/RecoTau/plugins/RecoTauProducer.cc b/RecoTauTag/RecoTau/plugins/RecoTauProducer.cc index efaef0840ee34..60551904643b4 100644 --- a/RecoTauTag/RecoTau/plugins/RecoTauProducer.cc +++ b/RecoTauTag/RecoTau/plugins/RecoTauProducer.cc @@ -58,6 +58,8 @@ class RecoTauProducer : public edm::EDProducer edm::InputTag jetRegionSrc_; edm::InputTag chargedHadronSrc_; edm::InputTag piZeroSrc_; + double minJetPt_; + double maxJetAbsEta_; BuilderList builders_; ModifierList modifiers_; // Optional selection on the output of the taus @@ -75,6 +77,8 @@ RecoTauProducer::RecoTauProducer(const edm::ParameterSet& pset) chargedHadronSrc_ = pset.getParameter("chargedHadronSrc"); piZeroSrc_ = pset.getParameter("piZeroSrc"); + minJetPt_ = ( pset.exists("minJetPt") ) ? pset.getParameter("minJetPt") : -1.0; + maxJetAbsEta_ = ( pset.exists("maxJetAbsEta") ) ? pset.getParameter("maxJetAbsEta") : 99.0; typedef std::vector VPSet; // Get each of our tau builders const VPSet& builders = pset.getParameter("builders"); @@ -148,6 +152,8 @@ void RecoTauProducer::produce(edm::Event& evt, const edm::EventSetup& es) // Loop over the jets and build the taus for each jet BOOST_FOREACH( reco::PFJetRef jetRef, jets ) { // Get the jet with extra constituents from an area around the jet + if(jetRef->pt() - minJetPt_ < 1e-5) continue; + if(fabs(jetRef->eta()) - maxJetAbsEta_ > -1e-5) continue; reco::PFJetRef jetRegionRef = (*jetRegionHandle)[jetRef]; if ( jetRegionRef.isNull() ) { throw cms::Exception("BadJetRegionRef") diff --git a/RecoTauTag/RecoTau/python/PFRecoTauDiscriminationByIsolation_cfi.py b/RecoTauTag/RecoTau/python/PFRecoTauDiscriminationByIsolation_cfi.py index 57e62b3aae7f9..45c5b84983f14 100644 --- a/RecoTauTag/RecoTau/python/PFRecoTauDiscriminationByIsolation_cfi.py +++ b/RecoTauTag/RecoTau/python/PFRecoTauDiscriminationByIsolation_cfi.py @@ -34,8 +34,6 @@ # This must correspond to the cone size of the algorithm which built the # tau. (or if customOuterCone option is used, the custom cone size) isoConeSizeForDeltaBeta = cms.double(0.5), - customOuterCone = cms.double(0.5), - baselineConeSize = cms.double(0.5), # The delta beta factor maps the expected neutral contribution in the # isolation cone from the observed PU charged contribution. This factor can # optionally be a function (use 'x') of the number of vertices in the event diff --git a/RecoTauTag/RecoTau/python/PFRecoTauPFJetInputs_cfi.py b/RecoTauTag/RecoTau/python/PFRecoTauPFJetInputs_cfi.py index 84bd74606adfc..9fc561520f61d 100644 --- a/RecoTauTag/RecoTau/python/PFRecoTauPFJetInputs_cfi.py +++ b/RecoTauTag/RecoTau/python/PFRecoTauPFJetInputs_cfi.py @@ -1,15 +1,9 @@ import FWCore.ParameterSet.Config as cms -from CommonTools.RecoAlgos.pfJetSelector_cfi import pfJetSelector - -tauInputJets = pfJetSelector.clone( - src = cms.InputTag("ak5PFJets"), - filter = cms.bool( False ), - cut = cms.string ( "pt > 14.5 && abs(eta) < 3.0") -) - PFRecoTauPFJetInputs = cms.PSet ( - inputJetCollection = cms.InputTag("tauInputJets"), - jetConeSize = cms.double(0.5), - isolationConeSize = cms.double(0.5) + inputJetCollection = cms.InputTag("ak5PFJets"), + jetConeSize = cms.double(0.5), # for matching between tau and jet + isolationConeSize = cms.double(0.5), # for the size of the tau isolation + minJetPt = cms.double(14.0), # do not make taus from jet with pt below that value + maxJetAbsEta = cms.double(99.) # do not make taus from jet more forward/backward than this ) diff --git a/RecoTauTag/RecoTau/python/PFRecoTauQualityCuts_cfi.py b/RecoTauTag/RecoTau/python/PFRecoTauQualityCuts_cfi.py index b0709340afedf..cfcb060647258 100644 --- a/RecoTauTag/RecoTau/python/PFRecoTauQualityCuts_cfi.py +++ b/RecoTauTag/RecoTau/python/PFRecoTauQualityCuts_cfi.py @@ -46,4 +46,6 @@ recoverLeadingTrk = cms.bool(False), leadingTrkOrPFCandOption = cms.string("leadPFCand") ##leadingTrkOrPFCandOption = cms.string("leadTrack") + ##leadingTrkOrPFCandOption = cms.string("minLeadTrackOrPFCand") + ##leadingTrkOrPFCandOption = cms.string("firstTrack") #default behaviour until 710 (first track in the collection) ) diff --git a/RecoTauTag/RecoTau/python/PFTauDiscriminatorLogicalAndProducer_cfi.py b/RecoTauTag/RecoTau/python/PFTauDiscriminatorLogicalAndProducer_cfi.py new file mode 100644 index 0000000000000..6e7a24f863bc3 --- /dev/null +++ b/RecoTauTag/RecoTau/python/PFTauDiscriminatorLogicalAndProducer_cfi.py @@ -0,0 +1,26 @@ +''' + +Select PFTaus that pass either all (option "and") or at least one (option "or") discriminators specified in "Prediscriminants" list. + + +''' + +import FWCore.ParameterSet.Config as cms + +PFTauDiscriminatorLogicalAndProducer = cms.EDProducer("PFTauDiscriminatorLogicalAndProducer", + PFTauProducer = cms.InputTag("pfRecoTauProducer"), + Prediscriminants = cms.PSet( + BooleanOperator = cms.string("and"), # pass all discriminats in the list +# BooleanOperator = cms.string("or"), # pass at least one discriminat in the list + discr1 = cms.PSet( + Producer = cms.InputTag("pfRecoTauDiscriminationByIsolation"), + cut = cms.double(0.5) + ), + discr2 = cms.PSet( + Producer = cms.InputTag("pfRecoTauDiscriminationAgainstElectron"), + cut = cms.double(0.5) + ) + ), + PassValue = cms.double(1.), + FailValue = cms.double(0.) +) diff --git a/RecoTauTag/RecoTau/python/RecoTauCombinatoricProducer_cfi.py b/RecoTauTag/RecoTau/python/RecoTauCombinatoricProducer_cfi.py index 6927227738e84..2187c132b34e1 100644 --- a/RecoTauTag/RecoTau/python/RecoTauCombinatoricProducer_cfi.py +++ b/RecoTauTag/RecoTau/python/RecoTauCombinatoricProducer_cfi.py @@ -88,8 +88,10 @@ combinatoricRecoTaus = cms.EDProducer("RecoTauProducer", jetSrc = PFRecoTauPFJetInputs.inputJetCollection, + minJetPt = PFRecoTauPFJetInputs.minJetPt, + maxJetAbsEta = PFRecoTauPFJetInputs.maxJetAbsEta, jetRegionSrc = cms.InputTag("recoTauAK5PFJets08Region"), - chargedHadronSrc = cms.InputTag('ak5PFJetsRecoTauChargedHadrons'), + chargedHadronSrc = cms.InputTag('ak5PFJetsRecoTauChargedHadrons'), piZeroSrc = cms.InputTag("ak5PFJetsRecoTauPiZeros"), buildNullTaus = cms.bool(True), # Make maximum size from which to collect isolation cone objects, w.r.t to diff --git a/RecoTauTag/RecoTau/python/RecoTauShrinkingConeProducer_cfi.py b/RecoTauTag/RecoTau/python/RecoTauShrinkingConeProducer_cfi.py index 23c62eec015b6..a81e986dc08d4 100644 --- a/RecoTauTag/RecoTau/python/RecoTauShrinkingConeProducer_cfi.py +++ b/RecoTauTag/RecoTau/python/RecoTauShrinkingConeProducer_cfi.py @@ -32,6 +32,9 @@ jetSrc = PFRecoTauPFJetInputs.inputJetCollection, piZeroSrc = cms.InputTag("ak5PFJetsRecoTauPiZeros"), jetRegionSrc = cms.InputTag("recoTauAK5PFJets08Region"), + chargedHadronSrc = cms.InputTag('ak5PFJetsRecoTauChargedHadrons'), + minJetPt = cms.double(-1.0), + maxJetAbsEta = cms.double(99.0), builders = cms.VPSet( _shrinkingConeRecoTausConfig ), diff --git a/RecoTauTag/RecoTau/src/RecoTauConstructor.cc b/RecoTauTag/RecoTau/src/RecoTauConstructor.cc index b64ceb815da80..f78162ef13fca 100644 --- a/RecoTauTag/RecoTau/src/RecoTauConstructor.cc +++ b/RecoTauTag/RecoTau/src/RecoTauConstructor.cc @@ -346,7 +346,11 @@ std::auto_ptr RecoTauConstructor::get(bool setupLeadingObjects) // getCollection(kSignal, kAll)->end() // ) // ); - //std::cout << "Pt = " << tau_->pt() << ", eta = " << tau_->eta() << ", phi = " << tau_->phi() << ", mass = " << tau_->mass() << std::endl; + // Set Decay Mode + PFTau::hadronicDecayMode dm = tau_->calculateDecayMode(); + tau_->setDecayMode(dm); + + LogDebug("TauConstructorGet") << "Pt = " << tau_->pt() << ", eta = " << tau_->eta() << ", phi = " << tau_->phi() << ", mass = " << tau_->mass() << ", dm = " << tau_->decayMode() ; // Set charged isolation quantities tau_->setisolationPFChargedHadrCandsPtSum( diff --git a/RecoTauTag/RecoTau/src/RecoTauVertexAssociator.cc b/RecoTauTag/RecoTau/src/RecoTauVertexAssociator.cc index 56927dcb1b935..5ef8ba80eee3f 100644 --- a/RecoTauTag/RecoTau/src/RecoTauVertexAssociator.cc +++ b/RecoTauTag/RecoTau/src/RecoTauVertexAssociator.cc @@ -11,6 +11,8 @@ #include "DataFormats/GsfTrackReco/interface/GsfTrack.h" #include "DataFormats/TrackReco/interface/Track.h" +#include + namespace reco { namespace tau { // Get the highest pt track in a jet. @@ -42,22 +44,28 @@ reco::TrackBaseRef RecoTauVertexAssociator::getLeadTrack(const PFJet& jet) const PFCandidatePtr leadPFCand; if ( selectedPFCands.size() >= 1 ) { double leadTrackPt = 0.; - for ( std::vector::const_iterator pfCand = selectedPFCands.begin(); - pfCand != selectedPFCands.end(); ++pfCand ) { - const reco::Track* track = 0; - if ( (*pfCand)->trackRef().isNonnull() ) track = (*pfCand)->trackRef().get(); - else if ( (*pfCand)->gsfTrackRef().isNonnull() ) track = (*pfCand)->gsfTrackRef().get(); - if ( !track ) continue; - double trackPt = 0.; - if ( leadingTrkOrPFCandOption_ == kLeadTrack ) { - //double trackPt = track->pt(); - trackPt = track->pt() - 2.*track->ptError(); - } else if ( leadingTrkOrPFCandOption_ == kLeadPFCand ) { - trackPt = (*pfCand)->pt(); - } else assert(0); - if ( trackPt > leadTrackPt ) { - leadPFCand = (*pfCand); - leadTrackPt = trackPt; + if ( leadingTrkOrPFCandOption_ == kFirstTrack){ leadPFCand=selectedPFCands[0];} + else + { + for ( std::vector::const_iterator pfCand = selectedPFCands.begin(); + pfCand != selectedPFCands.end(); ++pfCand ) { + const reco::Track* track = 0; + if ( (*pfCand)->trackRef().isNonnull() ) track = (*pfCand)->trackRef().get(); + else if ( (*pfCand)->gsfTrackRef().isNonnull() ) track = (*pfCand)->gsfTrackRef().get(); + if ( !track ) continue; + double trackPt = 0.; + if ( leadingTrkOrPFCandOption_ == kLeadTrack ) { + //double trackPt = track->pt(); + trackPt = track->pt() - 2.*track->ptError(); + } else if ( leadingTrkOrPFCandOption_ == kLeadPFCand ) { + trackPt = (*pfCand)->pt(); + } else if ( leadingTrkOrPFCandOption_ == kMinLeadTrackOrPFCand ) { + trackPt = TMath::Min(track->pt(), (double)(*pfCand)->pt()); + } else assert(0); + if ( trackPt > leadTrackPt ) { + leadPFCand = (*pfCand); + leadTrackPt = trackPt; + } } } } @@ -187,12 +195,14 @@ RecoTauVertexAssociator::RecoTauVertexAssociator( recoverLeadingTrk_ = pset.exists("recoverLeadingTrk") ? pset.getParameter("recoverLeadingTrk") : false; // containers for holding vertices associated to jets - std::string leadingTrkOrPFCandOption_string = pset.getParameter("leadingTrkOrPFCandOption"); + std::string leadingTrkOrPFCandOption_string = pset.exists("leadingTrkOrPFCandOption") ? pset.getParameter("leadingTrkOrPFCandOption") : "firstTrack" ; if ( leadingTrkOrPFCandOption_string == "leadTrack" ) leadingTrkOrPFCandOption_ = kLeadTrack; else if ( leadingTrkOrPFCandOption_string == "leadPFCand" ) leadingTrkOrPFCandOption_ = kLeadPFCand; + else if ( leadingTrkOrPFCandOption_string == "minLeadTrackOrPFCand" ) leadingTrkOrPFCandOption_ = kMinLeadTrackOrPFCand; + else if ( leadingTrkOrPFCandOption_string == "firstTrack" ) leadingTrkOrPFCandOption_ = kFirstTrack; else throw cms::Exception("BadVertexAssociatorConfig") << "Invalid Configuration parameter 'leadingTrkOrPFCandOption' " << leadingTrkOrPFCandOption_string << "." - << " Valid options are: 'leadTrack', 'leadPFCand'.\n"; + << " Valid options are: 'leadTrack', 'leadPFCand', 'firstTrack'.\n"; verbosity_ = ( pset.exists("verbosity") ) ? pset.getParameter("verbosity") : 0; @@ -204,6 +214,7 @@ RecoTauVertexAssociator::~RecoTauVertexAssociator() { delete vertexSelector_; delete qcuts_; + delete jetToVertexAssociation_; } diff --git a/RecoTracker/TkDetLayers/src/GeometricSearchTrackerBuilder.cc b/RecoTracker/TkDetLayers/src/GeometricSearchTrackerBuilder.cc index 6dc465720d964..025abeee88208 100644 --- a/RecoTracker/TkDetLayers/src/GeometricSearchTrackerBuilder.cc +++ b/RecoTracker/TkDetLayers/src/GeometricSearchTrackerBuilder.cc @@ -1,7 +1,10 @@ +#include "FWCore/MessageLogger/interface/MessageLogger.h" #include "RecoTracker/TkDetLayers/interface/GeometricSearchTrackerBuilder.h" #include "PixelBarrelLayerBuilder.h" +#include "Phase2OTBarrelLayerBuilder.h" #include "PixelForwardLayerBuilder.h" +#include "Phase2OTECRingedLayerBuilder.h" #include "TIBLayerBuilder.h" #include "TOBLayerBuilder.h" #include "TIDLayerBuilder.h" @@ -24,7 +27,9 @@ GeometricSearchTrackerBuilder::build(const GeometricDet* theGeometricTracker, const TrackerTopology* tTopo) { PixelBarrelLayerBuilder aPixelBarrelLayerBuilder; + Phase2OTBarrelLayerBuilder aPhase2OTBarrelLayerBuilder; PixelForwardLayerBuilder aPixelForwardLayerBuilder; + Phase2OTECRingedLayerBuilder aPhase2OTECRingedLayerBuilder; TIBLayerBuilder aTIBLayerBuilder; TOBLayerBuilder aTOBLayerBuilder; TIDLayerBuilder aTIDLayerBuilder; @@ -102,10 +107,20 @@ GeometricSearchTrackerBuilder::build(const GeometricDet* theGeometricTracker, it!=theGeometricDetLayers.end(); it++){ if( (*it)->type() == GeometricDet::PixelBarrel) { + std::string barrel_name = (*it)->name(); + LogDebug("BuildingPixelBarrel") << "I got " << barrel_name << " type " << (*it)->type(); vector thePxlBarGeometricDetLayers = (*it)->components(); for(vector::const_iterator it2=thePxlBarGeometricDetLayers.begin(); it2!=thePxlBarGeometricDetLayers.end(); it2++){ - thePxlBarLayers.push_back( aPixelBarrelLayerBuilder.build(*it2,theGeomDetGeometry) ); + std::string layer_name = (*it2)->name(); + if(layer_name.find("PixelBarrelLayer") < layer_name.size()) { + LogDebug("BuildingPixelBarrelLayer") << "I got " << layer_name << " type " << (*it2)->type(); + thePxlBarLayers.push_back( aPixelBarrelLayerBuilder.build(*it2,theGeomDetGeometry) ); + } + else { + LogDebug("BuildingPhase2OTBarrelLayer") << "I got " << layer_name << " type " << (*it2)->type(); + thePxlBarLayers.push_back( aPhase2OTBarrelLayerBuilder.build(*it2,theGeomDetGeometry) ); + } } } @@ -130,10 +145,23 @@ GeometricSearchTrackerBuilder::build(const GeometricDet* theGeometricTracker, vector thePxlFwdGeometricDetLayers = (*it)->components(); for(vector::const_iterator it2=thePxlFwdGeometricDetLayers.begin(); it2!=thePxlFwdGeometricDetLayers.end(); it2++){ - if((*it2)->positionBounds().z() < 0) - theNegPxlFwdLayers.push_back( aPixelForwardLayerBuilder.build(*it2,theGeomDetGeometry) ); - if((*it2)->positionBounds().z() > 0) - thePosPxlFwdLayers.push_back( aPixelForwardLayerBuilder.build(*it2,theGeomDetGeometry) ); + std::string layer_name = (*it2)->name(); + + if(layer_name.find("PixelForwardDisk") < layer_name.size()){ + LogDebug("BuildingPixelForwardLayer") << "I got " << layer_name << " type " << (*it2)->type(); + if((*it2)->positionBounds().z() < 0) + theNegPxlFwdLayers.push_back( aPixelForwardLayerBuilder.build(*it2,theGeomDetGeometry) ); + if((*it2)->positionBounds().z() > 0) + thePosPxlFwdLayers.push_back( aPixelForwardLayerBuilder.build(*it2,theGeomDetGeometry) ); + } + else if(layer_name.find("Disc") < layer_name.size()){ + LogDebug("BuildingPhase2OTECRingedLayer") << "I got " << layer_name << " type " << (*it2)->type(); + if((*it2)->positionBounds().z() < 0) + theNegPxlFwdLayers.push_back( aPhase2OTECRingedLayerBuilder.build(*it2,theGeomDetGeometry) ); + if((*it2)->positionBounds().z() > 0) + thePosPxlFwdLayers.push_back( aPhase2OTECRingedLayerBuilder.build(*it2,theGeomDetGeometry) ); + } + else edm::LogError("WrongDiskType")<<" ERROR - I was expecting a PixelForwardDisk or a Disc... I got a "<< layer_name; } } diff --git a/RecoTracker/TkDetLayers/src/Phase2OTBarrelLayer.cc b/RecoTracker/TkDetLayers/src/Phase2OTBarrelLayer.cc new file mode 100644 index 0000000000000..1abe745ed6ac8 --- /dev/null +++ b/RecoTracker/TkDetLayers/src/Phase2OTBarrelLayer.cc @@ -0,0 +1,308 @@ +#include "Phase2OTBarrelLayer.h" + +#include "FWCore/MessageLogger/interface/MessageLogger.h" + +#include "LayerCrossingSide.h" +#include "DetGroupMerger.h" +#include "CompatibleDetToGroupAdder.h" + +#include "TrackingTools/DetLayers/interface/DetLayerException.h" +#include "TrackingTools/DetLayers/interface/MeasurementEstimator.h" +#include "TrackingTools/GeomPropagators/interface/HelixBarrelCylinderCrossing.h" +#include "TrackingTools/DetLayers/interface/CylinderBuilderFromDet.h" +#include "TrackingTools/DetLayers/interface/PhiLess.h" +#include "TrackingTools/DetLayers/interface/rangesIntersect.h" + +//#include "DataFormats/SiPixelDetId/interface/PixelBarrelNameUpgrade.h" + +using namespace std; + +typedef GeometricSearchDet::DetWithState DetWithState; + +Phase2OTBarrelLayer::Phase2OTBarrelLayer(vector& innerRods, + vector& outerRods) : + theInnerComps(innerRods.begin(),innerRods.end()), + theOuterComps(outerRods.begin(),outerRods.end()) +{ + theComps.assign(theInnerComps.begin(),theInnerComps.end()); + theComps.insert(theComps.end(),theOuterComps.begin(),theOuterComps.end()); + + for(vector::const_iterator it=theComps.begin(); + it!=theComps.end();it++){ + theBasicComps.insert(theBasicComps.end(), + (**it).basicComponents().begin(), + (**it).basicComponents().end()); + } + + theInnerCylinder = cylinder( theInnerComps); + theOuterCylinder = cylinder( theOuterComps); + + theInnerBinFinder = BinFinderType(theInnerComps.front()->position().phi(), + theInnerComps.size()); + theOuterBinFinder = BinFinderType(theOuterComps.front()->position().phi(), + theOuterComps.size()); + + + BarrelDetLayer::initialize(); + + + //--------- DEBUG INFO -------------- + LogDebug("TkDetLayers") << "==== DEBUG Phase2OTBarrelLayer =====" ; + LogDebug("TkDetLayers") << "Phase2OTBarrelLayer innerCyl r,lenght: " + << theInnerCylinder->radius() << " , " + << theInnerCylinder->bounds().length(); + + LogDebug("TkDetLayers") << "Phase2OTBarrelLayer outerCyl r,lenght: " + << theOuterCylinder->radius() << " , " + << theOuterCylinder->bounds().length(); + + + for (vector::const_iterator i=theInnerComps.begin(); + i != theInnerComps.end(); i++){ + LogDebug("TkDetLayers") << "inner Phase2OTBarrelRod pos z,perp,eta,phi: " + << (**i).position().z() << " , " + << (**i).position().perp() << " , " + << (**i).position().eta() << " , " + << (**i).position().phi() ; + } + + for (vector::const_iterator i=theOuterComps.begin(); + i != theOuterComps.end(); i++){ + LogDebug("TkDetLayers") << "outer Phase2OTBarrelRod pos z,perp,eta,phi: " + << (**i).position().z() << " , " + << (**i).position().perp() << " , " + << (**i).position().eta() << " , " + << (**i).position().phi() ; + } + LogDebug("TkDetLayers") << "==== end DEBUG Phase2OTBarrelLayer =====" ; + //----------------------------------- +} + +Phase2OTBarrelLayer::~Phase2OTBarrelLayer(){ + vector::const_iterator i; + for (i=theComps.begin(); i!=theComps.end(); i++) { + delete *i; + } +} + +namespace { + + bool groupSortByR(DetGroupElement i,DetGroupElement j) { return (i.det()->position().perp()position().perp()); } + +} + +void +Phase2OTBarrelLayer::groupedCompatibleDetsV( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + std::vector & result) const { + vector closestResult; + SubLayerCrossings crossings; + crossings = computeCrossings( tsos, prop.propagationDirection()); + if(! crossings.isValid()) return; + + addClosest( tsos, prop, est, crossings.closest(), closestResult); + if (closestResult.empty()) { + addClosest( tsos, prop, est, crossings.other(), result); + return; + } + + //std::cout << "closest cross pos,r:" << crossings.closest().position()<<","< nextResult; + searchNeighbors( tsos, prop, est, crossings.other(), window, + nextResult, true); + + //std::cout << "closestResult size:" << (closestResult.size()?closestResult.front().size():0) + // << " nextResult size:" << (nextResult.size()?nextResult.front().size():0) << std::endl; + + int crossingSide = LayerCrossingSide().barrelSide( closestGel.trajectoryState(), prop); + DetGroupMerger::orderAndMergeTwoLevels( std::move(closestResult), std::move(nextResult), result, + crossings.closestIndex(), crossingSide); + + //std::cout << "Phase2OTBarrelLayer::groupedCompatibleDetsV - result size=" << result.size() << std::endl; + + /* + for (auto gr : result) { + std::cout << "new group" << std::endl; + for (auto dge : gr) { + PixelBarrelNameUpgrade name(dge.det()->geographicalId()); + std::cout << "new det with geom det at r:"<position().perp()<<" id:"<geographicalId().rawId()<<" name:"<& result) const +{ + const vector& sub( subLayer( crossing.subLayerIndex())); + const GeometricSearchDet* det(sub[crossing.closestDetIndex()]); + return CompatibleDetToGroupAdder::add( *det, tsos, prop, est, result); +} + +float Phase2OTBarrelLayer::computeWindowSize( const GeomDet* det, + const TrajectoryStateOnSurface& tsos, + const MeasurementEstimator& est) const +{ + double xmax = + est.maximalLocalDisplacement(tsos, det->surface()).x(); + return calculatePhiWindow( xmax, *det, tsos); +} + + +double Phase2OTBarrelLayer::calculatePhiWindow( double Xmax, const GeomDet& det, + const TrajectoryStateOnSurface& state) const +{ + + LocalPoint startPoint = state.localPosition(); + LocalVector shift( Xmax , 0. , 0.); + LocalPoint shift1 = startPoint + shift; + LocalPoint shift2 = startPoint + (-shift); + //LocalPoint shift2( startPoint); //original code; + //shift2 -= shift; + + double phi1 = det.surface().toGlobal(shift1).phi(); + double phi2 = det.surface().toGlobal(shift2).phi(); + double phiStart = state.globalPosition().phi(); + double phiWin = min(fabs(phiStart-phi1),fabs(phiStart-phi2)); + + return phiWin; +} + + +void Phase2OTBarrelLayer::searchNeighbors( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + const SubLayerCrossing& crossing, + float window, + vector& result, + bool checkClosest) const +{ + GlobalPoint gCrossingPos = crossing.position(); + + const vector& sLayer( subLayer( crossing.subLayerIndex())); + + int closestIndex = crossing.closestDetIndex(); + int negStartIndex = closestIndex-1; + int posStartIndex = closestIndex+1; + + if (checkClosest) { // must decide if the closest is on the neg or pos side + if ( PhiLess()( gCrossingPos.phi(), sLayer[closestIndex]->position().phi())) { + posStartIndex = closestIndex; + } + else { + negStartIndex = closestIndex; + } + } + + const BinFinderType& binFinder = (crossing.subLayerIndex()==0 ? theInnerBinFinder : theOuterBinFinder); + + CompatibleDetToGroupAdder adder; + int quarter = sLayer.size()/4; + for (int idet=negStartIndex; idet >= negStartIndex - quarter; idet--) { + const GeometricSearchDet* neighborRod = sLayer[binFinder.binIndex(idet)]; + if (!overlap( gCrossingPos, *neighborRod, window)) break; + if (!adder.add( *neighborRod, tsos, prop, est, result)) break; + // maybe also add shallow crossing angle test here??? + } + for (int idet=posStartIndex; idet < posStartIndex + quarter; idet++) { + const GeometricSearchDet* neighborRod = sLayer[binFinder.binIndex(idet)]; + if (!overlap( gCrossingPos, *neighborRod, window)) break; + if (!adder.add( *neighborRod, tsos, prop, est, result)) break; + // maybe also add shallow crossing angle test here??? + } +} + +bool Phase2OTBarrelLayer::overlap( const GlobalPoint& gpos, const GeometricSearchDet& gsdet, float phiWin) const +{ + GlobalPoint crossPoint(gpos); + + // introduce offset (extrapolated point and true propagated point differ by 0.0003 - 0.00033, + // due to thickness of Rod of 1 cm) + const float phiOffset = 0.00034; //...TOBE CHECKED LATER... + phiWin += phiOffset; + + // detector phi range + + pair phiRange(crossPoint.phi()-phiWin, crossPoint.phi()+phiWin); + + return rangesIntersect(phiRange, gsdet.surface().phiSpan(), PhiLess()); + +} + + +BoundCylinder* Phase2OTBarrelLayer::cylinder( const vector& rods) const +{ + vector tmp; + for (vector::const_iterator it=rods.begin(); it!=rods.end(); it++) { + tmp.insert(tmp.end(),(*it)->basicComponents().begin(),(*it)->basicComponents().end()); + } + return CylinderBuilderFromDet()( tmp.begin(), tmp.end()); +} + diff --git a/RecoTracker/TkDetLayers/src/Phase2OTBarrelLayer.h b/RecoTracker/TkDetLayers/src/Phase2OTBarrelLayer.h new file mode 100644 index 0000000000000..143cf84123ca7 --- /dev/null +++ b/RecoTracker/TkDetLayers/src/Phase2OTBarrelLayer.h @@ -0,0 +1,98 @@ +#ifndef TkDetLayers_Phase2OTBarrelLayer_h +#define TkDetLayers_Phase2OTBarrelLayer_h + + +#include "TrackingTools/DetLayers/interface/RodBarrelLayer.h" +#include "Phase2OTBarrelRod.h" +#include "Utilities/BinningTools/interface/PeriodicBinFinderInPhi.h" +#include "SubLayerCrossings.h" + + + +/** A concrete implementation for Phase2OTBarrel layer + * built out of BarrelPhase2OTBarrelRod + */ + +#pragma GCC visibility push(hidden) +class Phase2OTBarrelLayer GCC11_FINAL : public RodBarrelLayer, public GeometricSearchDetWithGroups { + public: + typedef PeriodicBinFinderInPhi BinFinderType; + + + Phase2OTBarrelLayer(std::vector& innerRods, + std::vector& outerRods); + + ~Phase2OTBarrelLayer(); + + // GeometricSearchDet interface + + virtual const std::vector& basicComponents() const {return theBasicComps;} + + virtual const std::vector& components() const {return theComps;} + + void groupedCompatibleDetsV( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + std::vector & result) const; + + + // DetLayer interface + virtual SubDetector subDetector() const { return GeomDetEnumerators::PixelBarrel;} + + + private: + // private methods for the implementation of groupedCompatibleDets() + // the implementation of the methods is the same of the TOBLayer one. + // In the future, to move common code in a common place! + + SubLayerCrossings computeCrossings( const TrajectoryStateOnSurface& tsos, + PropagationDirection propDir) const; + + bool addClosest( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + const SubLayerCrossing& crossing, + std::vector& result) const; + + float computeWindowSize( const GeomDet* det, + const TrajectoryStateOnSurface& tsos, + const MeasurementEstimator& est) const; + + double calculatePhiWindow( double Xmax, const GeomDet& det, + const TrajectoryStateOnSurface& state) const; + + bool overlap( const GlobalPoint& gpos, const GeometricSearchDet& rod, float phiWin) const; + + + void searchNeighbors( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + const SubLayerCrossing& crossing, + float window, + std::vector& result, + bool checkClosest) const; + + const std::vector& subLayer( int ind) const { + return (ind==0 ? theInnerComps : theOuterComps);} + + BoundCylinder* cylinder( const std::vector& rods) const ; + + + private: + std::vector theComps; + std::vector theInnerComps; + std::vector theOuterComps; + std::vector theBasicComps; + + BinFinderType theInnerBinFinder; + BinFinderType theOuterBinFinder; + + ReferenceCountingPointer theInnerCylinder; + ReferenceCountingPointer theOuterCylinder; + + +}; + + +#pragma GCC visibility pop +#endif diff --git a/RecoTracker/TkDetLayers/src/Phase2OTBarrelLayerBuilder.cc b/RecoTracker/TkDetLayers/src/Phase2OTBarrelLayerBuilder.cc new file mode 100644 index 0000000000000..0cb35e624cd8b --- /dev/null +++ b/RecoTracker/TkDetLayers/src/Phase2OTBarrelLayerBuilder.cc @@ -0,0 +1,43 @@ +#include "Phase2OTBarrelLayerBuilder.h" +#include "Phase2OTBarrelRodBuilder.h" + +using namespace std; +using namespace edm; + +Phase2OTBarrelLayer* Phase2OTBarrelLayerBuilder::build(const GeometricDet* aPhase2OTBarrelLayer, + const TrackerGeometry* theGeomDetGeometry) +{ + // This builder is very similar to TOBLayer one. Most of the code should be put in a + // common place. + + vector theGeometricDetRods = aPhase2OTBarrelLayer->components(); + //edm::LogInfo(TkDetLayers) << "theGeometricDetRods has size: " << theGeometricDetRods.size() ; + + + Phase2OTBarrelRodBuilder myPhase2OTBarrelRodBuilder; + + vector theInnerRods; + vector theOuterRods; + + // properly calculate the meanR value to separate rod in inner/outer. + + double meanR = 0; + for (unsigned int index=0; index!=theGeometricDetRods.size(); index++) meanR+=theGeometricDetRods[index]->positionBounds().perp(); + if (theGeometricDetRods.size()!=0) + meanR/=(double) theGeometricDetRods.size(); + + for(unsigned int index=0; index!=theGeometricDetRods.size(); index++){ + if(theGeometricDetRods[index]->positionBounds().perp() < meanR) + theInnerRods.push_back(myPhase2OTBarrelRodBuilder.build(theGeometricDetRods[index], + theGeomDetGeometry) ); + + if(theGeometricDetRods[index]->positionBounds().perp() > meanR) + theOuterRods.push_back(myPhase2OTBarrelRodBuilder.build(theGeometricDetRods[index], + theGeomDetGeometry) ); + + } + + return new Phase2OTBarrelLayer(theInnerRods,theOuterRods); + +} + diff --git a/RecoTracker/TkDetLayers/src/Phase2OTBarrelLayerBuilder.h b/RecoTracker/TkDetLayers/src/Phase2OTBarrelLayerBuilder.h new file mode 100644 index 0000000000000..e1f5bf84c9129 --- /dev/null +++ b/RecoTracker/TkDetLayers/src/Phase2OTBarrelLayerBuilder.h @@ -0,0 +1,26 @@ +#ifndef TkDetLayers_Phase2OTBarrelLayerBuilder_h +#define TkDetLayers_Phase2OTBarrelLayerBuilder_h + + +#include "Phase2OTBarrelLayer.h" + +#include "FWCore/Framework/interface/ESHandle.h" +#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h" +#include "Geometry/TrackerNumberingBuilder/interface/GeometricDet.h" + +/** A concrete builder for Phase2OTBarrelLayer + */ + +#pragma GCC visibility push(hidden) +class Phase2OTBarrelLayerBuilder { + public: + Phase2OTBarrelLayerBuilder(){}; + Phase2OTBarrelLayer* build(const GeometricDet* aPhase2OTBarrelLayer, + const TrackerGeometry* theGeomDetGeometry); + + +}; + + +#pragma GCC visibility pop +#endif diff --git a/RecoTracker/TkDetLayers/src/Phase2OTBarrelRod.cc b/RecoTracker/TkDetLayers/src/Phase2OTBarrelRod.cc new file mode 100644 index 0000000000000..cb576e3e2fd74 --- /dev/null +++ b/RecoTracker/TkDetLayers/src/Phase2OTBarrelRod.cc @@ -0,0 +1,298 @@ +#include "Phase2OTBarrelRod.h" + +#include "FWCore/MessageLogger/interface/MessageLogger.h" + +#include "TrackingTools/DetLayers/interface/RodPlaneBuilderFromDet.h" +#include "TrackingTools/DetLayers/interface/DetLayerException.h" +#include "TrackingTools/DetLayers/interface/MeasurementEstimator.h" +#include "TrackingTools/GeomPropagators/interface/HelixBarrelPlaneCrossingByCircle.h" + +#include "LayerCrossingSide.h" +#include "DetGroupMerger.h" +#include "CompatibleDetToGroupAdder.h" + + +using namespace std; + +typedef GeometricSearchDet::DetWithState DetWithState; + +class DetZLess { +public: + bool operator()(const GeomDet* a,const GeomDet* b) + { + return (a->position().z() < b->position().z()); + } +}; + + +Phase2OTBarrelRod::Phase2OTBarrelRod(vector& innerDets, + vector& outerDets, + vector& innerDetBrothers, + vector& outerDetBrothers): + theInnerDets(innerDets),theOuterDets(outerDets),theInnerDetBrothers(innerDetBrothers),theOuterDetBrothers(outerDetBrothers) +{ + theDets.assign(theInnerDets.begin(),theInnerDets.end()); + theDets.insert(theDets.end(),theOuterDets.begin(),theOuterDets.end()); + theDets.insert(theDets.end(),theInnerDetBrothers.begin(),theInnerDetBrothers.end()); + theDets.insert(theDets.end(),theOuterDetBrothers.begin(),theOuterDetBrothers.end()); + + + RodPlaneBuilderFromDet planeBuilder; + setPlane( planeBuilder( theDets)); + theInnerPlane = planeBuilder( theInnerDets); + theOuterPlane = planeBuilder( theOuterDets); + + + sort(theDets.begin(),theDets.end(),DetZLess()); // this can be dangerous because of the pt modules. On the other hand theDets is never used + // shouldn't the modules be already sorted in Z? + sort(theInnerDets.begin(),theInnerDets.end(),DetZLess()); + sort(theOuterDets.begin(),theOuterDets.end(),DetZLess()); + sort(theInnerDetBrothers.begin(),theInnerDetBrothers.end(),DetZLess()); + sort(theOuterDetBrothers.begin(),theOuterDetBrothers.end(),DetZLess()); + theInnerBinFinder = BinFinderType(theInnerDets.begin(), theInnerDets.end()); + theOuterBinFinder = BinFinderType(theOuterDets.begin(), theOuterDets.end()); + + + + LogDebug("TkDetLayers") << "==== DEBUG Phase2OTBarrelRod =====" ; + for (vector::const_iterator i=theInnerDets.begin(); + i != theInnerDets.end(); i++){ + LogDebug("TkDetLayers") << "inner Phase2OTBarrelRod's Det pos z,perp,eta,phi: " + << (**i).position().z() << " , " + << (**i).position().perp() << " , " + << (**i).position().eta() << " , " + << (**i).position().phi() ; + } + + for (vector::const_iterator i=theOuterDets.begin(); + i != theOuterDets.end(); i++){ + LogDebug("TkDetLayers") << "outer Phase2OTBarrelRod's Det pos z,perp,eta,phi: " + << (**i).position().z() << " , " + << (**i).position().perp() << " , " + << (**i).position().eta() << " , " + << (**i).position().phi() ; + } + LogDebug("TkDetLayers") << "==== end DEBUG Phase2OTBarrelRod =====" ; + + + +} + +Phase2OTBarrelRod::~Phase2OTBarrelRod(){ + +} + + +const vector& +Phase2OTBarrelRod::components() const{ + throw DetLayerException("Phase2OTBarrelRod doesn't have GeometricSearchDet components"); +} + +pair +Phase2OTBarrelRod::compatible( const TrajectoryStateOnSurface& ts, const Propagator&, + const MeasurementEstimator&) const{ + edm::LogError("TkDetLayers") << "temporary dummy implementation of Phase2OTBarrelRod::compatible()!!" ; + return pair(); +} + + + + + +void +Phase2OTBarrelRod::groupedCompatibleDetsV( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + std::vector & result) const{ + + SubLayerCrossings crossings; + crossings = computeCrossings( tsos, prop.propagationDirection()); + if(! crossings.isValid()) return; + + vector closestResult; + vector closestBrotherResult; + addClosest( tsos, prop, est, crossings.closest(), closestResult, closestBrotherResult); + if (closestResult.empty()){ + vector nextResult; + vector nextBrotherResult; + addClosest( tsos, prop, est, crossings.other(), nextResult, nextBrotherResult); + if(nextResult.empty()) return; + + DetGroupElement nextGel( nextResult.front().front()); + int crossingSide = LayerCrossingSide().barrelSide( nextGel.trajectoryState(), prop); + vector closestCompleteResult; + DetGroupMerger::orderAndMergeTwoLevels(std::move(closestResult),std::move(closestBrotherResult),closestCompleteResult, + 0, crossingSide); + vector nextCompleteResult; + DetGroupMerger::orderAndMergeTwoLevels(std::move(nextResult),std::move(nextBrotherResult),nextCompleteResult, + 0, crossingSide); + + DetGroupMerger::orderAndMergeTwoLevels( std::move(closestCompleteResult), std::move(nextCompleteResult), result, + crossings.closestIndex(), crossingSide); + } else { + + DetGroupElement closestGel( closestResult.front().front()); + int crossingSide = LayerCrossingSide().barrelSide( closestGel.trajectoryState(), prop); + float window = computeWindowSize( closestGel.det(), closestGel.trajectoryState(), est); + + searchNeighbors( tsos, prop, est, crossings.closest(), window, + closestResult, closestBrotherResult, false); + + vector closestCompleteResult; + DetGroupMerger::orderAndMergeTwoLevels(std::move(closestResult),std::move(closestBrotherResult),closestCompleteResult, + 0, crossingSide); + + vector nextResult; + vector nextBrotherResult; + searchNeighbors( tsos, prop, est, crossings.other(), window, + nextResult, nextBrotherResult, true); + + vector nextCompleteResult; + DetGroupMerger::orderAndMergeTwoLevels(std::move(nextResult),std::move(nextBrotherResult),nextCompleteResult, + 0, crossingSide); + + DetGroupMerger::orderAndMergeTwoLevels( std::move(closestCompleteResult), std::move(nextCompleteResult), result, + crossings.closestIndex(), crossingSide); + } +} + + +SubLayerCrossings +Phase2OTBarrelRod::computeCrossings( const TrajectoryStateOnSurface& startingState, + PropagationDirection propDir) const +{ + GlobalPoint startPos( startingState.globalPosition()); + GlobalVector startDir( startingState.globalMomentum()); + double rho( startingState.transverseCurvature()); + + HelixBarrelPlaneCrossingByCircle crossing( startPos, startDir, rho, propDir); + + pair innerPath = crossing.pathLength( *theInnerPlane); + if (!innerPath.first) return SubLayerCrossings(); + + GlobalPoint gInnerPoint( crossing.position(innerPath.second)); + int innerIndex = theInnerBinFinder.binIndex(gInnerPoint.z()); + float innerDist = fabs( theInnerBinFinder.binPosition(innerIndex) - gInnerPoint.z()); + SubLayerCrossing innerSLC( 0, innerIndex, gInnerPoint); + + pair outerPath = crossing.pathLength( *theOuterPlane); + if (!outerPath.first) return SubLayerCrossings(); + + GlobalPoint gOuterPoint( crossing.position(outerPath.second)); + int outerIndex = theOuterBinFinder.binIndex(gOuterPoint.z()); + float outerDist = fabs( theOuterBinFinder.binPosition(outerIndex) - gOuterPoint.z()); + SubLayerCrossing outerSLC( 1, outerIndex, gOuterPoint); + + if (innerDist < outerDist) { + return SubLayerCrossings( innerSLC, outerSLC, 0); + } + else { + return SubLayerCrossings( outerSLC, innerSLC, 1); + } +} + + + + +bool +Phase2OTBarrelRod::addClosest( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + const SubLayerCrossing& crossing, + vector& result, + vector& brotherresult) const +{ + + const vector& sRod( subRod( crossing.subLayerIndex())); + bool firstgroup = CompatibleDetToGroupAdder::add( *sRod[crossing.closestDetIndex()], + tsos, prop, est, result); + // it assumes that the closestDetIndex is ok also for the brother detectors: the crossing is NOT recomputed + const vector& sRodBrothers( subRodBrothers( crossing.subLayerIndex())); + bool brothergroup = CompatibleDetToGroupAdder::add( *sRodBrothers[crossing.closestDetIndex()], + tsos, prop, est, brotherresult); + + return firstgroup || brothergroup; +} + + +float Phase2OTBarrelRod::computeWindowSize( const GeomDet* det, + const TrajectoryStateOnSurface& tsos, + const MeasurementEstimator& est) const +{ + return + est.maximalLocalDisplacement(tsos, det->surface()).y(); +} + + + + +void Phase2OTBarrelRod::searchNeighbors( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + const SubLayerCrossing& crossing, + float window, + vector& result, + vector& brotherresult, + bool checkClosest) const +{ + GlobalPoint gCrossingPos = crossing.position(); + + const vector& sRod( subRod( crossing.subLayerIndex())); + const vector& sBrotherRod( subRodBrothers( crossing.subLayerIndex())); + + int closestIndex = crossing.closestDetIndex(); + int negStartIndex = closestIndex-1; + int posStartIndex = closestIndex+1; + + if (checkClosest) { // must decide if the closest is on the neg or pos side + if (gCrossingPos.z() < sRod[closestIndex]->surface().position().z()) { + posStartIndex = closestIndex; + } + else { + negStartIndex = closestIndex; + } + } + + typedef CompatibleDetToGroupAdder Adder; + for (int idet=negStartIndex; idet >= 0; idet--) { + if (!overlap( gCrossingPos, *sRod[idet], window)) break; + if (!Adder::add( *sRod[idet], tsos, prop, est, result)) break; + // If the two above checks are passed also the brother module will be added with no further checks + Adder::add( *sBrotherRod[idet], tsos, prop, est, brotherresult); + } + for (int idet=posStartIndex; idet < static_cast(sRod.size()); idet++) { + if (!overlap( gCrossingPos, *sRod[idet], window)) break; + if (!Adder::add( *sRod[idet], tsos, prop, est, result)) break; + // If the two above checks are passed also the brother module will be added with no further checks + Adder::add( *sBrotherRod[idet], tsos, prop, est, brotherresult); + } +} + + + +bool Phase2OTBarrelRod::overlap( const GlobalPoint& crossPoint, const GeomDet& det, float window) const +{ + // check if the z window around TSOS overlaps with the detector theDet (with a 1% margin added) + + // const float tolerance = 0.1; + const float relativeMargin = 1.01; + + LocalPoint localCrossPoint( det.surface().toLocal(crossPoint)); + // if (fabs(localCrossPoint.z()) > tolerance) { + // edm::LogInfo(TkDetLayers) << "Phase2OTBarrelRod::overlap calculation assumes point on surface, but it is off by " + // << localCrossPoint.z() ; + // } + + float localY = localCrossPoint.y(); + float detHalfLength = det.surface().bounds().length()/2.; + + // edm::LogInfo(TkDetLayers) << "Phase2OTBarrelRod::overlap: Det at " << det.position() << " hit at " << localY + // << " Window " << window << " halflength " << detHalfLength ; + + if ( ( fabs(localY)-window) < relativeMargin*detHalfLength ) { // FIXME: margin hard-wired! + return true; + } else { + return false; + } +} + diff --git a/RecoTracker/TkDetLayers/src/Phase2OTBarrelRod.h b/RecoTracker/TkDetLayers/src/Phase2OTBarrelRod.h new file mode 100644 index 0000000000000..79e6911c6fa50 --- /dev/null +++ b/RecoTracker/TkDetLayers/src/Phase2OTBarrelRod.h @@ -0,0 +1,98 @@ +#ifndef TkDetLayers_Phase2OTBarrelRod_h +#define TkDetLayers_Phase2OTBarrelRod_h + + +#include "TrackingTools/DetLayers/interface/GeometricSearchDet.h" +#include "TrackingTools/DetLayers/interface/DetRod.h" +#include "Utilities/BinningTools/interface/GenericBinFinderInZ.h" +#include "SubLayerCrossings.h" + + +/** A concrete implementation for TOB Rod + * + */ + +#pragma GCC visibility push(hidden) +class Phase2OTBarrelRod GCC11_FINAL : public DetRod, public GeometricSearchDetWithGroups{ + public: + typedef GenericBinFinderInZ BinFinderType; + + Phase2OTBarrelRod(std::vector& innerDets, + std::vector& outerDets, + std::vector& innerDetBrothers, + std::vector& outerDetBrothers); + ~Phase2OTBarrelRod(); + + // GeometricSearchDet interface + + virtual const std::vector& basicComponents() const {return theDets;} + + virtual const std::vector& components() const; + + + virtual std::pair + compatible( const TrajectoryStateOnSurface& ts, const Propagator&, + const MeasurementEstimator&) const; + + void groupedCompatibleDetsV( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + std::vector & result) const; + + + private: + // private methods for the implementation of groupedCompatibleDets() + + SubLayerCrossings computeCrossings( const TrajectoryStateOnSurface& tsos, + PropagationDirection propDir) const; + + bool addClosest( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + const SubLayerCrossing& crossing, + std::vector& result, + std::vector& brotherresult) const; + + float computeWindowSize( const GeomDet* det, + const TrajectoryStateOnSurface& tsos, + const MeasurementEstimator& est) const; + + + void searchNeighbors( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + const SubLayerCrossing& crossing, + float window, + std::vector& result, + std::vector& brotherresult, + bool checkClosest) const; + + bool overlap( const GlobalPoint& gpos, const GeomDet& rod, float phiWin) const; + + const std::vector& subRod( int ind) const { + return (ind==0 ? theInnerDets : theOuterDets); + } + + const std::vector& subRodBrothers( int ind) const { + return (ind==0 ? theInnerDetBrothers : theOuterDetBrothers); + } + + + private: + std::vector theDets; + std::vector theInnerDets; + std::vector theOuterDets; + std::vector theInnerDetBrothers; + std::vector theOuterDetBrothers; + + ReferenceCountingPointer theInnerPlane; + ReferenceCountingPointer theOuterPlane; + + BinFinderType theInnerBinFinder; + BinFinderType theOuterBinFinder; + +}; + + +#pragma GCC visibility pop +#endif diff --git a/RecoTracker/TkDetLayers/src/Phase2OTBarrelRodBuilder.cc b/RecoTracker/TkDetLayers/src/Phase2OTBarrelRodBuilder.cc new file mode 100644 index 0000000000000..ad4a654db74db --- /dev/null +++ b/RecoTracker/TkDetLayers/src/Phase2OTBarrelRodBuilder.cc @@ -0,0 +1,50 @@ +#include "Phase2OTBarrelRodBuilder.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" + +using namespace edm; +using namespace std; + +Phase2OTBarrelRod* Phase2OTBarrelRodBuilder::build(const GeometricDet* thePhase2OTBarrelRod, + const TrackerGeometry* theGeomDetGeometry) +{ + vector allGeometricDets = thePhase2OTBarrelRod->components(); + + vector innerGeomDets; + vector outerGeomDets; + vector innerGeomDetBrothers; + vector outerGeomDetBrothers; + + // compute meanR using the first and the third module because of the pt module pairs + LogDebug("Phase2OTBarrelRodRadii") << "mean computed with " + << allGeometricDets[0]->positionBounds().perp() + << " and " << allGeometricDets[2]->positionBounds().perp() + << " and " << allGeometricDets[1]->positionBounds().perp() + << " and " << allGeometricDets[3]->positionBounds().perp() ; + double meanR = (allGeometricDets[0]->positionBounds().perp()+allGeometricDets[2]->positionBounds().perp())/2; + double meanRBrothers = (allGeometricDets[1]->positionBounds().perp()+allGeometricDets[3]->positionBounds().perp())/2; + + unsigned int counter=0; + for(vector::iterator it=allGeometricDets.begin(); + it!=allGeometricDets.end(); it++,counter++){ + const GeomDet* theGeomDet = theGeomDetGeometry->idToDet( (*it)->geographicalID() ); + + if(counter%2==0) { + if( (*it)->positionBounds().perp() < meanR) + innerGeomDets.push_back(theGeomDet); + + if( (*it)->positionBounds().perp() > meanR) + outerGeomDets.push_back(theGeomDet); + } + else { + if( (*it)->positionBounds().perp() < meanRBrothers) + innerGeomDetBrothers.push_back(theGeomDet); + + if( (*it)->positionBounds().perp() > meanRBrothers) + outerGeomDetBrothers.push_back(theGeomDet); + } + } + + //LogDebug("TkDetLayers") << "innerGeomDets.size(): " << innerGeomDets.size() ; + //LogDebug("TkDetLayers") << "outerGeomDets.size(): " << outerGeomDets.size() ; + return new Phase2OTBarrelRod(innerGeomDets,outerGeomDets,innerGeomDetBrothers,outerGeomDetBrothers); +} diff --git a/RecoTracker/TkDetLayers/src/Phase2OTBarrelRodBuilder.h b/RecoTracker/TkDetLayers/src/Phase2OTBarrelRodBuilder.h new file mode 100644 index 0000000000000..498f40d214d48 --- /dev/null +++ b/RecoTracker/TkDetLayers/src/Phase2OTBarrelRodBuilder.h @@ -0,0 +1,26 @@ +#ifndef TkDetLayers_Phase2OTBarrelRodBuilder_h +#define TkDetLayers_Phase2OTBarrelRodBuilder_h + + +#include "Phase2OTBarrelRod.h" + +#include "FWCore/Framework/interface/ESHandle.h" +#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h" +#include "Geometry/TrackerNumberingBuilder/interface/GeometricDet.h" + +/** A concrete builder for Phase2OTBarrelRod + */ + +#pragma GCC visibility push(hidden) +class Phase2OTBarrelRodBuilder { + public: + Phase2OTBarrelRodBuilder(){}; + Phase2OTBarrelRod* build(const GeometricDet* thePhase2OTBarrelRod, + const TrackerGeometry* theGeomDetGeometry); + + +}; + + +#pragma GCC visibility pop +#endif diff --git a/RecoTracker/TkDetLayers/src/Phase2OTECRing.cc b/RecoTracker/TkDetLayers/src/Phase2OTECRing.cc new file mode 100644 index 0000000000000..88413b3c29336 --- /dev/null +++ b/RecoTracker/TkDetLayers/src/Phase2OTECRing.cc @@ -0,0 +1,248 @@ +#include "Phase2OTECRing.h" + +#include "FWCore/MessageLogger/interface/MessageLogger.h" + +#include "TrackingTools/DetLayers/interface/DetLayerException.h" +#include "TrackingTools/DetLayers/interface/DetLayerException.h" +#include "TrackingTools/DetLayers/interface/MeasurementEstimator.h" +#include "TrackingTools/GeomPropagators/interface/HelixForwardPlaneCrossing.h" +#include "TrackingTools/DetLayers/interface/rangesIntersect.h" +#include "TrackingTools/DetLayers/interface/PhiLess.h" +#include "TrackingTools/DetLayers/interface/ForwardRingDiskBuilderFromDet.h" + +#include "LayerCrossingSide.h" +#include "DetGroupMerger.h" +#include "CompatibleDetToGroupAdder.h" + +#include "TkDetUtil.h" +#include "DataFormats/GeometryVector/interface/VectorUtil.h" +#include + +using namespace std; + +typedef GeometricSearchDet::DetWithState DetWithState; + +Phase2OTECRing::Phase2OTECRing(vector& innerDets, + vector& outerDets, + vector& innerDetBrothers, + vector& outerDetBrothers): + theFrontDets(innerDets.begin(),innerDets.end()), + theBackDets(outerDets.begin(),outerDets.end()), + theFrontDetBrothers(innerDetBrothers.begin(),innerDetBrothers.end()), + theBackDetBrothers(outerDetBrothers.begin(),outerDetBrothers.end()) +{ + theDets.assign(theFrontDets.begin(),theFrontDets.end()); + theDets.insert(theDets.end(),theBackDets.begin(),theBackDets.end()); + theDets.insert(theDets.end(),theFrontDetBrothers.begin(),theFrontDetBrothers.end()); + theDets.insert(theDets.end(),theBackDetBrothers.begin(),theBackDetBrothers.end()); + + + // the dets should be already phi-ordered. TO BE CHECKED + //sort( theFrontDets.begin(), theFrontDets.end(), DetLessPhi() ); + //sort( theBackDets.begin(), theBackDets.end(), DetLessPhi() ); + + theDisk = ForwardRingDiskBuilderFromDet()( theDets ); + + theFrontDisk = ForwardRingDiskBuilderFromDet()( theFrontDets ); + theBackDisk = ForwardRingDiskBuilderFromDet()( theBackDets ); + + theFrontBinFinder = BinFinderType( theFrontDets.front()->surface().position().phi(), + theFrontDets.size()); + theBackBinFinder = BinFinderType( theBackDets.front()->surface().position().phi(), + theBackDets.size()); + + + + LogDebug("TkDetLayers") << "DEBUG INFO for Phase2OTECRing" ; + for(vector::const_iterator it=theFrontDets.begin(); + it!=theFrontDets.end(); it++){ + LogDebug("TkDetLayers") << "frontDet phi,z,r: " + << (*it)->surface().position().phi() << " , " + << (*it)->surface().position().z() << " , " + << (*it)->surface().position().perp() ; + } + + for(vector::const_iterator it=theBackDets.begin(); + it!=theBackDets.end(); it++){ + LogDebug("TkDetLayers") << "backDet phi,z,r: " + << (*it)->surface().position().phi() << " , " + << (*it)->surface().position().z() << " , " + << (*it)->surface().position().perp() ; + } + + +} + +Phase2OTECRing::~Phase2OTECRing(){ + +} + +const vector& +Phase2OTECRing::components() const +{ + throw DetLayerException("Phase2OTECRing doesn't have GeometricSearchDet components"); +} + + +pair +Phase2OTECRing::compatible( const TrajectoryStateOnSurface&, const Propagator&, + const MeasurementEstimator&) const{ + edm::LogError("TkDetLayers") << "temporary dummy implementation of Phase2OTECRing::compatible()!!" ; + return pair(); +} + + + +void +Phase2OTECRing::groupedCompatibleDetsV( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + std::vector& result) const +{ + SubLayerCrossings crossings; + crossings = computeCrossings( tsos, prop.propagationDirection()); + if(! crossings.isValid()) return; + + + std::vector closestResult; + std::vector closestBrotherResult; + addClosest( tsos, prop, est, crossings.closest(), closestResult,closestBrotherResult); + if (closestResult.empty()) return; + + DetGroupElement closestGel( closestResult.front().front()); + int crossingSide = LayerCrossingSide().endcapSide( closestGel.trajectoryState(), prop); + float phiWindow = tkDetUtil::computeWindowSize( closestGel.det(), closestGel.trajectoryState(), est); + searchNeighbors( tsos, prop, est, crossings.closest(), phiWindow, + closestResult, closestBrotherResult, false); + + vector closestCompleteResult; + DetGroupMerger::orderAndMergeTwoLevels(std::move(closestResult),std::move(closestBrotherResult),closestCompleteResult, + 0, crossingSide); + + vector nextResult; + vector nextBrotherResult; + searchNeighbors( tsos, prop, est, crossings.other(), phiWindow, + nextResult, nextBrotherResult, true); + + vector nextCompleteResult; + DetGroupMerger::orderAndMergeTwoLevels(std::move(nextResult),std::move(nextBrotherResult),nextCompleteResult, + 0, crossingSide); + + DetGroupMerger::orderAndMergeTwoLevels( std::move(closestCompleteResult), std::move(nextCompleteResult), result, + crossings.closestIndex(), crossingSide); +} + + +SubLayerCrossings +Phase2OTECRing::computeCrossings(const TrajectoryStateOnSurface& startingState, + PropagationDirection propDir) const +{ + double rho( startingState.transverseCurvature()); + + HelixPlaneCrossing::PositionType startPos( startingState.globalPosition() ); + HelixPlaneCrossing::DirectionType startDir( startingState.globalMomentum() ); + HelixForwardPlaneCrossing crossing(startPos,startDir,rho,propDir); + + pair frontPath = crossing.pathLength( *theFrontDisk); + if (!frontPath.first) return SubLayerCrossings(); + + GlobalPoint gFrontPoint(crossing.position(frontPath.second)); + + int frontIndex = theFrontBinFinder.binIndex(gFrontPoint.phi()); + SubLayerCrossing frontSLC( 0, frontIndex, gFrontPoint); + + + + pair backPath = crossing.pathLength( *theBackDisk); + if (!backPath.first) return SubLayerCrossings(); + + GlobalPoint gBackPoint( crossing.position(backPath.second)); + int backIndex = theBackBinFinder.binIndex(gBackPoint.phi()); + SubLayerCrossing backSLC( 1, backIndex, gBackPoint); + + + // 0ss: frontDisk has index=0, backDisk has index=1 + float frontDist = std::abs(Geom::deltaPhi( double(gFrontPoint.barePhi()), + double(theFrontDets[frontIndex]->surface().phi()))); + float backDist = std::abs(Geom::deltaPhi( double(gBackPoint.barePhi()), + double(theBackDets[backIndex]->surface().phi()))); + + + if (frontDist < backDist) { + return SubLayerCrossings( frontSLC, backSLC, 0); + } + else { + return SubLayerCrossings( backSLC, frontSLC, 1); + } +} + +bool Phase2OTECRing::addClosest( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + const SubLayerCrossing& crossing, + vector& result, + vector& brotherresult) const +{ + const vector& sub( subLayer( crossing.subLayerIndex())); + const GeomDet* det(sub[crossing.closestDetIndex()]); + bool firstgroup = CompatibleDetToGroupAdder::add( *det, tsos, prop, est, result); + // it assumes that the closestDetIndex is ok also for the brother detectors: the crossing is NOT recomputed + const vector& subBrothers( subLayerBrothers( crossing.subLayerIndex())); + const GeomDet* detBrother(subBrothers[crossing.closestDetIndex()]); + bool brothergroup = CompatibleDetToGroupAdder::add( *detBrother, tsos, prop, est, brotherresult); + return firstgroup || brothergroup; +} + + + +void Phase2OTECRing::searchNeighbors( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + const SubLayerCrossing& crossing, + float window, + vector& result, + vector& brotherresult, + bool checkClosest) const +{ + GlobalPoint gCrossingPos = crossing.position(); + + const vector& sLayer( subLayer( crossing.subLayerIndex())); + // It assumes that what is ok for the front modules in the pt modules is ok also for the back module + const vector& sBrotherLayer( subLayerBrothers( crossing.subLayerIndex())); + + int closestIndex = crossing.closestDetIndex(); + int negStartIndex = closestIndex-1; + int posStartIndex = closestIndex+1; + + if (checkClosest) { // must decide if the closest is on the neg or pos side + if ( Geom::phiLess( gCrossingPos.barePhi(), sLayer[closestIndex]->surface().phi())) { + posStartIndex = closestIndex; + } + else { + negStartIndex = closestIndex; + } + } + + const BinFinderType& binFinder = (crossing.subLayerIndex()==0 ? theFrontBinFinder : theBackBinFinder); + + typedef CompatibleDetToGroupAdder Adder; + int half = sLayer.size()/2; // to check if dets are called twice.... + for (int idet=negStartIndex; idet >= negStartIndex - half; idet--) { + const GeomDet & neighborDet = *sLayer[binFinder.binIndex(idet)]; + if (!tkDetUtil::overlapInPhi( gCrossingPos, neighborDet, window)) break; + if (!Adder::add( neighborDet, tsos, prop, est, result)) break; + // If the two above checks are passed also the brother module will be added with no further checks + const GeomDet & neighborBrotherDet = *sBrotherLayer[binFinder.binIndex(idet)]; + Adder::add( neighborBrotherDet, tsos, prop, est, brotherresult); + // maybe also add shallow crossing angle test here??? + } + for (int idet=posStartIndex; idet < posStartIndex + half; idet++) { + const GeomDet & neighborDet = *sLayer[binFinder.binIndex(idet)]; + if (!tkDetUtil::overlapInPhi( gCrossingPos, neighborDet, window)) break; + if (!Adder::add( neighborDet, tsos, prop, est, result)) break; + // If the two above checks are passed also the brother module will be added with no further checks + const GeomDet & neighborBrotherDet = *sBrotherLayer[binFinder.binIndex(idet)]; + Adder::add( neighborBrotherDet, tsos, prop, est, brotherresult); + // maybe also add shallow crossing angle test here??? + } +} diff --git a/RecoTracker/TkDetLayers/src/Phase2OTECRing.h b/RecoTracker/TkDetLayers/src/Phase2OTECRing.h new file mode 100644 index 0000000000000..b644aaa6a7658 --- /dev/null +++ b/RecoTracker/TkDetLayers/src/Phase2OTECRing.h @@ -0,0 +1,96 @@ +#ifndef TkDetLayers_Phase2OTECRing_h +#define TkDetLayers_Phase2OTECRing_h + + +#include "TrackingTools/DetLayers/interface/GeometricSearchDet.h" +#include "Utilities/BinningTools/interface/PeriodicBinFinderInPhi.h" +#include "SubLayerCrossings.h" +#include "DataFormats/GeometrySurface/interface/BoundDisk.h" + +/** A concrete implementation for TID rings + */ + +#pragma GCC visibility push(hidden) +class Phase2OTECRing GCC11_FINAL : public GeometricSearchDetWithGroups{ + public: + Phase2OTECRing(std::vector& innerDets, + std::vector& outerDets, + std::vector& innerDetBrothers, + std::vector& outerDetBrothers); + ~Phase2OTECRing(); + + // GeometricSearchDet interface + virtual const BoundSurface& surface() const {return *theDisk;} + + virtual const std::vector& basicComponents() const {return theDets;} + + virtual const std::vector& components() const; + + virtual std::pair + compatible( const TrajectoryStateOnSurface&, const Propagator&, + const MeasurementEstimator&) const; + + void groupedCompatibleDetsV( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + std::vector & result) const; + + + //Extension of interface + virtual const BoundDisk& specificSurface() const {return *theDisk;} + + + private: + // private methods for the implementation of groupedCompatibleDets() + + SubLayerCrossings computeCrossings( const TrajectoryStateOnSurface& tsos, + PropagationDirection propDir) const; + + bool addClosest( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + const SubLayerCrossing& crossing, + std::vector& result, + std::vector& brotherresult) const; + + void searchNeighbors( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + const SubLayerCrossing& crossing, + float window, + std::vector& result, + std::vector& brotherresult, + bool checkClosest) const; + + const std::vector& subLayer( int ind) const { + return (ind==0 ? theFrontDets : theBackDets); + } + + const std::vector& subLayerBrothers( int ind) const { + return (ind==0 ? theFrontDetBrothers : theBackDetBrothers); + } + + + private: + std::vector theDets; + std::vector theFrontDets; + std::vector theBackDets; + std::vector theFrontDetBrothers; + std::vector theBackDetBrothers; + + ReferenceCountingPointer theDisk; + ReferenceCountingPointer theFrontDisk; + ReferenceCountingPointer theBackDisk; + + typedef PeriodicBinFinderInPhi BinFinderType; + + BinFinderType theFrontBinFinder; + BinFinderType theBackBinFinder; + + + + }; + + +#pragma GCC visibility pop +#endif diff --git a/RecoTracker/TkDetLayers/src/Phase2OTECRingBuilder.cc b/RecoTracker/TkDetLayers/src/Phase2OTECRingBuilder.cc new file mode 100644 index 0000000000000..096b0c57d6159 --- /dev/null +++ b/RecoTracker/TkDetLayers/src/Phase2OTECRingBuilder.cc @@ -0,0 +1,57 @@ +#include "Phase2OTECRingBuilder.h" + +using namespace edm; +using namespace std; + +Phase2OTECRing* Phase2OTECRingBuilder::build(const GeometricDet* aPhase2OTECRing, + const TrackerGeometry* theGeomDetGeometry) +{ + vector theGeometricDets = aPhase2OTECRing->components(); + //edm::LogInfo(TkDetLayers) << "theGeometricDets.size(): " << theGeometricDets.size() ; + + + vector innerGeomDets; + vector outerGeomDets; + vector innerGeomDetBrothers; + vector outerGeomDetBrothers; + + //---- to evaluate meanZ + double meanZ = 0; + for(vector::const_iterator it=theGeometricDets.begin(); + it!=theGeometricDets.end();it++){ + meanZ = meanZ + (*it)->positionBounds().z(); + } + meanZ = meanZ/theGeometricDets.size(); + //---- + + unsigned int counter=0; + for(vector::const_iterator it=theGeometricDets.begin(); + it!=theGeometricDets.end();it++,counter++){ + + if(counter%2 == 0) { + + const GeomDet* theGeomDet = theGeomDetGeometry->idToDet( (*it)->geographicalID() ); + + if( fabs( (*it)->positionBounds().z() ) < fabs(meanZ)) + innerGeomDets.push_back(theGeomDet); + + if( fabs( (*it)->positionBounds().z() ) > fabs(meanZ)) + outerGeomDets.push_back(theGeomDet); + } + else { + + const GeomDet* theGeomDet = theGeomDetGeometry->idToDet( (*it)->geographicalID() ); + + if( fabs( (*it)->positionBounds().z() ) < fabs(meanZ)) + innerGeomDetBrothers.push_back(theGeomDet); + + if( fabs( (*it)->positionBounds().z() ) > fabs(meanZ)) + outerGeomDetBrothers.push_back(theGeomDet); + } + } + + //edm::LogInfo(TkDetLayers) << "innerGeomDets.size(): " << innerGeomDets.size() ; + //edm::LogInfo(TkDetLayers) << "outerGeomDets.size(): " << outerGeomDets.size() ; + + return new Phase2OTECRing(innerGeomDets,outerGeomDets,innerGeomDetBrothers,outerGeomDetBrothers); +} diff --git a/RecoTracker/TkDetLayers/src/Phase2OTECRingBuilder.h b/RecoTracker/TkDetLayers/src/Phase2OTECRingBuilder.h new file mode 100644 index 0000000000000..fd11968f0e61a --- /dev/null +++ b/RecoTracker/TkDetLayers/src/Phase2OTECRingBuilder.h @@ -0,0 +1,26 @@ +#ifndef TkDetLayers_Phase2OTECRingBuilder_h +#define TkDetLayers_Phase2OTECRingBuilder_h + + +#include "Phase2OTECRing.h" + +#include "FWCore/Framework/interface/ESHandle.h" +#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h" +#include "Geometry/TrackerNumberingBuilder/interface/GeometricDet.h" + +/** A concrete builder for Phase2OTECRing + */ + +#pragma GCC visibility push(hidden) +class Phase2OTECRingBuilder { + public: + Phase2OTECRingBuilder(){}; + Phase2OTECRing* build(const GeometricDet* aPhase2OTECRing, + const TrackerGeometry* theGeomDetGeometry); + + +}; + + +#pragma GCC visibility pop +#endif diff --git a/RecoTracker/TkDetLayers/src/Phase2OTECRingedLayer.cc b/RecoTracker/TkDetLayers/src/Phase2OTECRingedLayer.cc new file mode 100644 index 0000000000000..a502ed6123de0 --- /dev/null +++ b/RecoTracker/TkDetLayers/src/Phase2OTECRingedLayer.cc @@ -0,0 +1,322 @@ +#include "Phase2OTECRingedLayer.h" + +#include "FWCore/MessageLogger/interface/MessageLogger.h" + +#include "DataFormats/GeometrySurface/interface/SimpleDiskBounds.h" + +#include "TrackingTools/DetLayers/interface/DetLayerException.h" +#include "TrackingTools/GeomPropagators/interface/HelixForwardPlaneCrossing.h" + +#include +#include "DetGroupMerger.h" + + +//#include "CommonDet/DetLayout/src/DetLessR.h" + + +using namespace std; + +typedef GeometricSearchDet::DetWithState DetWithState; + +//hopefully is never called! +const std::vector& Phase2OTECRingedLayer::components() const{ + static std::vector crap; + for ( auto c: theComps) crap.push_back(c); + return crap; + } + + +void +Phase2OTECRingedLayer::fillRingPars(int i) { + const BoundDisk& ringDisk = static_cast(theComps[i]->surface()); + float ringMinZ = fabs( ringDisk.position().z()) - ringDisk.bounds().thickness()/2.; + float ringMaxZ = fabs( ringDisk.position().z()) + ringDisk.bounds().thickness()/2.; + ringPars[i].thetaRingMin = ringDisk.innerRadius()/ ringMaxZ; + ringPars[i].thetaRingMax = ringDisk.outerRadius()/ ringMinZ; + ringPars[i].theRingR=( ringDisk.innerRadius() + + ringDisk.outerRadius())/2.; + +} + + +Phase2OTECRingedLayer::Phase2OTECRingedLayer(vector& rings) { + //They should be already R-ordered. TO BE CHECKED!! + //sort( theRings.begin(), theRings.end(), DetLessR()); + + if ( rings.size() != NOTECRINGS) throw DetLayerException("Number of rings in Phase2 OT EC layer is not equal to NOTECRINGS !!"); + setSurface( computeDisk( rings ) ); + + for(int i=0; i!=NOTECRINGS; ++i) { + theComps[i]=rings[i]; + fillRingPars(i); + theBasicComps.insert(theBasicComps.end(), + (*rings[i]).basicComponents().begin(), + (*rings[i]).basicComponents().end()); + } + + + LogDebug("TkDetLayers") << "==== DEBUG Phase2OTECRingedLayer =====" ; + LogDebug("TkDetLayers") << "r,zed pos , thickness, innerR, outerR: " + << this->position().perp() << " , " + << this->position().z() << " , " + << this->specificSurface().bounds().thickness() << " , " + << this->specificSurface().innerRadius() << " , " + << this->specificSurface().outerRadius() ; +} + + +BoundDisk* +Phase2OTECRingedLayer::computeDisk( const vector& rings) const +{ + float theRmin = rings.front()->specificSurface().innerRadius(); + float theRmax = rings.front()->specificSurface().outerRadius(); + float theZmin = rings.front()->position().z() - + rings.front()->surface().bounds().thickness()/2; + float theZmax = rings.front()->position().z() + + rings.front()->surface().bounds().thickness()/2; + + for (vector::const_iterator i = rings.begin(); i != rings.end(); i++) { + float rmin = (**i).specificSurface().innerRadius(); + float rmax = (**i).specificSurface().outerRadius(); + float zmin = (**i).position().z() - (**i).surface().bounds().thickness()/2.; + float zmax = (**i).position().z() + (**i).surface().bounds().thickness()/2.; + theRmin = min( theRmin, rmin); + theRmax = max( theRmax, rmax); + theZmin = min( theZmin, zmin); + theZmax = max( theZmax, zmax); + } + + float zPos = (theZmax+theZmin)/2.; + PositionType pos(0.,0.,zPos); + RotationType rot; + + return new BoundDisk( pos, rot, new SimpleDiskBounds(theRmin, theRmax, + theZmin-zPos, theZmax-zPos)); + +} + + +Phase2OTECRingedLayer::~Phase2OTECRingedLayer(){ + for (auto c : theComps) delete c; +} + + + +void +Phase2OTECRingedLayer::groupedCompatibleDetsV( const TrajectoryStateOnSurface& startingState, + const Propagator& prop, + const MeasurementEstimator& est, + std::vector & result) const +{ + std::array const & ringIndices = ringIndicesByCrossingProximity(startingState,prop); + if ( ringIndices[0]==-1 || ringIndices[1] ==-1 || ringIndices[2] == -1 ) { + edm::LogError("TkDetLayers") << "TkRingedForwardLayer::groupedCompatibleDets : error in CrossingProximity"; + return; + } + + //order is odd rings in front of even rings + constexpr int ringOrder[NOTECRINGS]{0,1,0,1,0,1,0,1,0,1,0,1,0,1,0}; + auto index = [&ringIndices,& ringOrder](int i) { return ringOrder[ringIndices[i]];}; + + std::vector closestResult; + theComps[ringIndices[0]]->groupedCompatibleDetsV( startingState, prop, est, closestResult); + // if the closest is empty, use the next one and exit: inherited from TID ! + if ( closestResult.empty() ){ + theComps[ringIndices[1]]->groupedCompatibleDetsV( startingState, prop, est, result); + return; + } + + DetGroupElement closestGel( closestResult.front().front()); + float rWindow = computeWindowSize( closestGel.det(), closestGel.trajectoryState(), est); + + // check if next ring and next next ring are found and if there is overlap + + bool ring1ok = ringIndices[1] != -1 && overlapInR(closestGel.trajectoryState(),ringIndices[1],rWindow); + bool ring2ok = ringIndices[2] != -1 && overlapInR(closestGel.trajectoryState(),ringIndices[2],rWindow); + + // look for the two rings in the same plane (are they only two?) + + // determine if we are propagating from in to out (0) or from out to in (1) + + int direction = 0; + if(startingState.globalPosition().z()*startingState.globalMomentum().z()>0) { + if(prop.propagationDirection() == alongMomentum) direction=0; + else direction=1; + } + else{ + if(prop.propagationDirection() == alongMomentum) direction=1; + else direction=0; + } + + if((index(0) == index(1)) && (index(0) == index(2))) { + edm::LogInfo("AllRingsInOnePlane") << " All rings: " + << ringIndices[0] << " " + << ringIndices[1] << " " + << ringIndices[2] << " in one plane. Only the first two will be considered"; + ring2ok=false; + } + + if(index(0) == index(1)) { + if(ring1ok) { + std::vector ring1res; + theComps[ringIndices[1]]->groupedCompatibleDetsV( startingState, prop, est, ring1res); + DetGroupMerger::addSameLevel(std::move(ring1res),closestResult); + } + if(ring2ok) { + std::vector ring2res; + theComps[ringIndices[2]]->groupedCompatibleDetsV( startingState, prop, est, ring2res); + DetGroupMerger::orderAndMergeTwoLevels(std::move(closestResult),std::move(ring2res),result,index(0),direction); + return; + } + else { + result.swap(closestResult); + return; + } + } + else if(index(0) == index(2)) { + if(ring2ok) { + std::vector ring2res; + theComps[ringIndices[2]]->groupedCompatibleDetsV( startingState, prop, est, ring2res); + DetGroupMerger::addSameLevel(std::move(ring2res),closestResult); + } + if(ring1ok) { + std::vector ring1res; + theComps[ringIndices[1]]->groupedCompatibleDetsV( startingState, prop, est, ring1res); + DetGroupMerger::orderAndMergeTwoLevels(std::move(closestResult),std::move(ring1res),result,index(0),direction); + return; + } + else { + result.swap(closestResult); + return; + } + } + else { + std::vector ring12res; + if(ring1ok) { + std::vector ring1res; + theComps[ringIndices[1]]->groupedCompatibleDetsV( startingState, prop, est, ring1res); + ring12res.swap(ring1res); + } + if(ring2ok) { + std::vector ring2res; + theComps[ringIndices[2]]->groupedCompatibleDetsV( startingState, prop, est, ring2res); + DetGroupMerger::addSameLevel(std::move(ring2res),ring12res); + } + if(!ring12res.empty()) { + DetGroupMerger::orderAndMergeTwoLevels(std::move(closestResult),std::move(ring12res),result,index(0),direction); + return; + } + else { + result.swap(closestResult); + return; + } + } +} + + +std::array +Phase2OTECRingedLayer::ringIndicesByCrossingProximity(const TrajectoryStateOnSurface& startingState, + const Propagator& prop ) const +{ + typedef HelixForwardPlaneCrossing Crossing; + typedef MeasurementEstimator::Local2DVector Local2DVector; + + HelixPlaneCrossing::PositionType startPos( startingState.globalPosition()); + HelixPlaneCrossing::DirectionType startDir( startingState.globalMomentum()); + PropagationDirection propDir( prop.propagationDirection()); + float rho( startingState.transverseCurvature()); + + // calculate the crossings with the ring surfaces + // rings are assumed to be sorted in R ! + + Crossing myXing( startPos, startDir, rho, propDir ); + + GlobalPoint ringCrossings[NOTECRINGS]; + // vector ringXDirections; + + for (int i = 0; i < NOTECRINGS ; i++ ) { + const BoundDisk & theRing = static_cast(theComps[i]->surface()); + pair pathlen = myXing.pathLength( theRing); + if ( pathlen.first ) { + ringCrossings[i] = GlobalPoint( myXing.position(pathlen.second )); + // ringXDirections.push_back( GlobalVector( myXing.direction(pathlen.second ))); + } else { + // TO FIX.... perhaps there is something smarter to do + //throw DetLayerException("trajectory doesn't cross TID rings"); + ringCrossings[i] = GlobalPoint( 0.,0.,0.); + // ringXDirections.push_back( GlobalVector( 0.,0.,0.)); + } + } + + //find three closest rings to the crossing + + std::array closests = findThreeClosest(ringCrossings); + + return closests; +} + + + + +float +Phase2OTECRingedLayer::computeWindowSize( const GeomDet* det, + const TrajectoryStateOnSurface& tsos, + const MeasurementEstimator& est) const +{ + const Plane& startPlane = det->surface(); + MeasurementEstimator::Local2DVector maxDistance = + est.maximalLocalDisplacement( tsos, startPlane); + return maxDistance.y(); +} + +std::array +Phase2OTECRingedLayer::findThreeClosest(const GlobalPoint ringCrossing[NOTECRINGS] ) const +{ + std::array theBins={{-1,-1,-1}}; + theBins[0] = 0; + float initialR = ringPars[0].theRingR; + float rDiff0 = fabs( ringCrossing[0].perp() - initialR); + float rDiff1 = -1.; + float rDiff2 = -1.; + for (int i = 1; i < NOTECRINGS ; i++){ + float ringR = ringPars[i].theRingR; + float testDiff = fabs( ringCrossing[i].perp() - ringR); + if ( testDiff ringPars[index].thetaRingMax || ringPars[index].thetaRingMin > thetamax); +} + + diff --git a/RecoTracker/TkDetLayers/src/Phase2OTECRingedLayer.h b/RecoTracker/TkDetLayers/src/Phase2OTECRingedLayer.h new file mode 100644 index 0000000000000..6cf848f06367b --- /dev/null +++ b/RecoTracker/TkDetLayers/src/Phase2OTECRingedLayer.h @@ -0,0 +1,67 @@ +#ifndef TkDetLayers_Phase2OTECRingedLayer_h +#define TkDetLayers_Phase2OTECRingedLayer_h + +#define NOTECRINGS 15 + +#include "TrackingTools/DetLayers/interface/RingedForwardLayer.h" +#include "Phase2OTECRing.h" +#include + + +/** A concrete implementation for Phase 2 OT EC layer + * built out of Phase2OTECRings + */ + +#pragma GCC visibility push(hidden) +class Phase2OTECRingedLayer GCC11_FINAL : public RingedForwardLayer, public GeometricSearchDetWithGroups { + public: + Phase2OTECRingedLayer(std::vector& rings); + ~Phase2OTECRingedLayer(); + + // GeometricSearchDet interface + + virtual const std::vector& basicComponents() const {return theBasicComps;} + + virtual const std::vector& components() const; + + void groupedCompatibleDetsV( const TrajectoryStateOnSurface& tsos, + const Propagator& prop, + const MeasurementEstimator& est, + std::vector & result) const; + + // DetLayer interface + virtual SubDetector subDetector() const {return GeomDetEnumerators::PixelEndcap;} + + + private: + // private methods for the implementation of groupedCompatibleDets() + BoundDisk* computeDisk( const std::vector& rings) const; + + std::array ringIndicesByCrossingProximity(const TrajectoryStateOnSurface& startingState, + const Propagator& prop ) const; + + // bool isCompatible( const TrajectoryStateOnSurface& ms, + // const MeasurementEstimator& est) const; + + std::array findThreeClosest( const GlobalPoint[NOTECRINGS] ) const; + + bool overlapInR( const TrajectoryStateOnSurface& tsos, int i, double ymax) const; + + + float computeWindowSize( const GeomDet* det, + const TrajectoryStateOnSurface& tsos, + const MeasurementEstimator& est) const; + + void fillRingPars(int i); + + private: + std::vector theBasicComps; + const Phase2OTECRing* theComps[NOTECRINGS]; + struct RingPar { float theRingR, thetaRingMin, thetaRingMax;}; + RingPar ringPars[NOTECRINGS]; + +}; + + +#pragma GCC visibility pop +#endif diff --git a/RecoTracker/TkDetLayers/src/Phase2OTECRingedLayerBuilder.cc b/RecoTracker/TkDetLayers/src/Phase2OTECRingedLayerBuilder.cc new file mode 100644 index 0000000000000..491c64c015a45 --- /dev/null +++ b/RecoTracker/TkDetLayers/src/Phase2OTECRingedLayerBuilder.cc @@ -0,0 +1,22 @@ +#include "Phase2OTECRingedLayerBuilder.h" +#include "Phase2OTECRingBuilder.h" + +using namespace edm; +using namespace std; + +Phase2OTECRingedLayer* Phase2OTECRingedLayerBuilder::build(const GeometricDet* aPhase2OTECRingedLayer, + const TrackerGeometry* theGeomDetGeometry) +{ + vector theGeometricRings = aPhase2OTECRingedLayer->components(); + //edm::LogInfo(TkDetLayers) << "theGeometricRings.size(): " << theGeometricRings.size() ; + + Phase2OTECRingBuilder myBuilder; + vector thePhase2OTECRings; + + for(vector::const_iterator it=theGeometricRings.begin(); + it!=theGeometricRings.end();it++){ + thePhase2OTECRings.push_back(myBuilder.build( *it,theGeomDetGeometry)); + } + + return new Phase2OTECRingedLayer(thePhase2OTECRings); +} diff --git a/RecoTracker/TkDetLayers/src/Phase2OTECRingedLayerBuilder.h b/RecoTracker/TkDetLayers/src/Phase2OTECRingedLayerBuilder.h new file mode 100644 index 0000000000000..c490894f3ba95 --- /dev/null +++ b/RecoTracker/TkDetLayers/src/Phase2OTECRingedLayerBuilder.h @@ -0,0 +1,26 @@ +#ifndef TkDetLayers_Phase2OTECRingedLayerBuilder_h +#define TkDetLayers_Phase2OTECRingedLayerBuilder_h + + +#include "Phase2OTECRingedLayer.h" + +#include "FWCore/Framework/interface/ESHandle.h" +#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h" +#include "Geometry/TrackerNumberingBuilder/interface/GeometricDet.h" + +/** A concrete builder for Phase2OTECRingedLayer + */ + +#pragma GCC visibility push(hidden) +class Phase2OTECRingedLayerBuilder { + public: + Phase2OTECRingedLayerBuilder(){}; + Phase2OTECRingedLayer* build(const GeometricDet* aPhase2OTECRingedLayer, + const TrackerGeometry* theGeomDetGeometry); + + +}; + + +#pragma GCC visibility pop +#endif diff --git a/RecoTracker/TkDetLayers/src/PixelBarrelLayer.cc b/RecoTracker/TkDetLayers/src/PixelBarrelLayer.cc index edd825562a09e..0e563ec28ed1c 100644 --- a/RecoTracker/TkDetLayers/src/PixelBarrelLayer.cc +++ b/RecoTracker/TkDetLayers/src/PixelBarrelLayer.cc @@ -141,54 +141,6 @@ PixelBarrelLayer::groupedCompatibleDetsV( const TrajectoryStateOnSurface& tsos, } */ - if (theInnerCylinder->radius()>17.0) { - //do splitting of groups for outer 'pixel' layer of phase 2 tracker - //fixme: to be changed when moving to a new DetId schema with 'matched' hits - std::vector splitResult; - for (auto gr : result) { - if (gr.size()==1) { - splitResult.push_back(gr); - continue; - } - //sort according to R - std::sort(gr.begin(),gr.end(),groupSortByR); - DetGroup firstGroup; //this group contains the first dets of 2S/PS modules - DetGroup secondGroup;//this group contains dets on the other side of 2S/PS modules - for (auto dge : gr) { - if (firstGroup.size()==0) { - firstGroup.push_back(dge); - continue; - } - bool foundInFirstGroup = false; - for (auto dge_f : firstGroup) { - if (abs(int(dge.det()->geographicalId().rawId())-int(dge_f.det()->geographicalId().rawId()))==4 && - fabs(dge.det()->position().perp()-dge_f.det()->position().perp())>0.15) { - //std::cout << "found dge for second group with id: " << dge.det()->geographicalId().rawId() << std::endl; - secondGroup.push_back(dge); - foundInFirstGroup = true; - break; - } - } - if (!foundInFirstGroup )firstGroup.push_back(dge); - } - splitResult.push_back(firstGroup); - if (secondGroup.size()>0) splitResult.push_back(secondGroup); - } - splitResult.swap(result); - - /* - std::cout << "AFTER SPLITTING" <geographicalId()); - std::cout << "new det with geom det at r:"<position().perp()<<" id:"<geographicalId().rawId()<<" name:"<& frontDets, theDiskSector = BladeShapeBuilderFromDet()(theDets); theFrontDiskSector = BladeShapeBuilderFromDet()(theFrontDets); theBackDiskSector = BladeShapeBuilderFromDet()(theBackDets); - // Hack to properly treat "pixel-blade" like geometry of the outer - // tracker of Phase II. For further explanations, see comments in - // PixelForwardLayer.cc. - front_radius_range_ = computeRadiusRanges(theFrontDets); - back_radius_range_ = computeRadiusRanges(theBackDets); //--------- DEBUG INFO -------------- LogDebug("TkDetLayers") << "DEBUG INFO for PixelBlade" ; diff --git a/RecoTracker/TkDetLayers/src/PixelBlade.h b/RecoTracker/TkDetLayers/src/PixelBlade.h index 23ba7491ee629..6518b8333dd92 100644 --- a/RecoTracker/TkDetLayers/src/PixelBlade.h +++ b/RecoTracker/TkDetLayers/src/PixelBlade.h @@ -41,13 +41,6 @@ class PixelBlade GCC11_FINAL : public GeometricSearchDetWithGroups { //Extension of the interface virtual const BoundDiskSector& specificSurface() const {return *theDiskSector;} - bool inRange(float radius, bool inner) const { - if (inner) - return (radius >= front_radius_range_.first && radius <= front_radius_range_.second); - else - return (radius >= back_radius_range_.first && radius <= back_radius_range_.second); - } - private: // private methods for the implementation of groupedCompatibleDets() diff --git a/RecoTracker/TkDetLayers/src/PixelForwardLayer.cc b/RecoTracker/TkDetLayers/src/PixelForwardLayer.cc index b899a1c3db85b..7ada289acfd14 100644 --- a/RecoTracker/TkDetLayers/src/PixelForwardLayer.cc +++ b/RecoTracker/TkDetLayers/src/PixelForwardLayer.cc @@ -39,8 +39,9 @@ PixelForwardLayer::PixelForwardLayer(vector& blades): theRmin = std::min( theRmin, (*it)->surface().position().perp()); theRmax = std::max( theRmax, (*it)->surface().position().perp()); } - float split_inner_outer_radius = 0.5 * (theRmin + theRmax); - if(theRmax < 15.) split_inner_outer_radius = 10.; + //float split_inner_outer_radius = 0.5 * (theRmin + theRmax); + // force the splitting rdius to be 10 cm to cope also with the FPIX disks with only the outer ring + float split_inner_outer_radius = 10.; _num_innerpanels = 0; for(vector::const_iterator it=theComps.begin(); it!=theComps.end();it++){ @@ -226,55 +227,6 @@ PixelForwardLayer::groupedCompatibleDetsV( const TrajectoryStateOnSurface& tsos, } */ - if (this->specificSurface().innerRadius()>17.0) { - //do splitting of groups for outer 'pixel' layer of phase 2 tracker - //fixme: to be changed when moving to a new DetId schema with 'matched' hits - std::vector splitResult; - for (auto gr : result) { - if (gr.size()==1) { - splitResult.push_back(gr); - continue; - } - //sort according to Z - std::sort(gr.begin(),gr.end(),groupSortByZ); - DetGroup firstGroup; //this group contains the innermost dets of 2S/PS modules - DetGroup secondGroup;//this group contains the outermost dets of 2S/PS modules - for (auto dge : gr) { - if (firstGroup.size()==0) { - firstGroup.push_back(dge); - continue; - } - bool foundInFirstGroup = false; - for (auto dge_f : firstGroup) { - if (abs(int(dge.det()->geographicalId().rawId())-int(dge_f.det()->geographicalId().rawId()))==4 && - fabs(dge.det()->position().z()-dge_f.det()->position().z())>0.15 ) { - //std::cout << "found dge for second group with id: " << dge.det()->geographicalId().rawId() << std::endl; - secondGroup.push_back(dge); - foundInFirstGroup = true; - break; - } - } - if (!foundInFirstGroup )firstGroup.push_back(dge); - } - splitResult.push_back(firstGroup); - if (secondGroup.size()>0) splitResult.push_back(secondGroup); - } - splitResult.swap(result); - - /* - std::cout << "AFTER SPLITTING" <geographicalId()); - std::cout << "new det with geom det at r:"<position().perp()<<" id:"<geographicalId().rawId()<<" name:"<( - theComps[closestIndex]->surface())); - - pair theClosestBladePath = theBladeCrossing.pathLength( closestPlane ); - LocalPoint closestPos = closestPlane.toLocal(GlobalPoint(theBladeCrossing.position(theClosestBladePath.second)) ); - closestDist = closestPos.x(); - // use fact that local X perp to global Y - nextIndex = PhiLess()( closestPlane.position().phi(), turbinePoint.phi()) ? - closestIndex+1 : closestIndex-1; - } else { - const BoundPlane& closestPlane( static_cast( - theComps[closestIndex + _num_innerpanels]->surface())); - - pair theClosestBladePath = theBladeCrossing.pathLength( closestPlane ); - LocalPoint closestPos = closestPlane.toLocal(GlobalPoint(theBladeCrossing.position(theClosestBladePath.second)) ); - closestDist = closestPos.x(); - // use fact that local X perp to global Y - nextIndex = PhiLess()( closestPlane.position().phi(), turbinePoint.phi()) ? - closestIndex+1 : closestIndex-1; - } - - float nextDist = 0; - if(innerDisk) { - const BoundPlane& nextPlane( static_cast( - theComps[ theBinFinder_inner.binIndex(nextIndex)]->surface())); - pair theNextBladePath = theBladeCrossing.pathLength( nextPlane ); - LocalPoint nextPos = nextPlane.toLocal(GlobalPoint(theBladeCrossing.position(theNextBladePath.second)) ); - nextDist = nextPos.x(); - } else { - const BoundPlane& nextPlane( static_cast( - theComps[ theBinFinder_outer.binIndex(nextIndex) + _num_innerpanels]->surface())); - pair theNextBladePath = theBladeCrossing.pathLength( nextPlane ); - LocalPoint nextPos = nextPlane.toLocal(GlobalPoint(theBladeCrossing.position(theNextBladePath.second)) ); - nextDist = nextPos.x(); - } - if (fabs(closestDist) < fabs(nextDist)) { - return SubTurbineCrossings( closestIndex, nextIndex, nextDist); - } - else { - return SubTurbineCrossings( nextIndex, closestIndex, closestDist); - } + if(innerDisk) + closestIndex = theBinFinder_inner.binIndex(turbinePoint.phi()); + else + closestIndex = theBinFinder_outer.binIndex(turbinePoint.phi()); + + HelixArbitraryPlaneCrossing2Order theBladeCrossing(turbinePoint, turbineDir, rho); + + float closestDist = 0; + if(innerDisk) { + const BoundPlane& closestPlane( static_cast( + theComps[closestIndex]->surface())); + + pair theClosestBladePath = theBladeCrossing.pathLength( closestPlane ); + LocalPoint closestPos = closestPlane.toLocal(GlobalPoint(theBladeCrossing.position(theClosestBladePath.second)) ); + closestDist = closestPos.x(); + // use fact that local X perp to global Y + nextIndex = PhiLess()( closestPlane.position().phi(), turbinePoint.phi()) ? + closestIndex+1 : closestIndex-1; } else { - // Special treatment is needed in the PhaseII geometry to properly - // handle the forward region of the outer tracker pretending to - // use a blade-like geometry on a ring-based one. The main - // difference here is that the check it not done on phi first, and - // then on R, but it is done directly on R, phi being derived - // later on in cascade. In order to do that, the PixelBlade has - // been extended to include 2 pair, each - // representing the range of its front and back component. To be - // noted also that the front and back component of a "pixel blade" - // in the case of the outer Tracker has no concept of front and - // back, but are simply rings at different radii, hence the need - // to have 2 pairs into PixelBlade. In particular rings are joint - // into a single blade following the counter-intuitive logic 0-7, - // 1-8, 2-9, etc..., i.e. using the innermost ring together w/ the - // middle one, and so on (see PixelForwardLayerBuilder for further - // insight). To get things even more complex, we have to manually - // take care of assignign the indices 'closestIndex' and - // 'nextIndex' in such a way that the logic behind them did not - // change for the rest of the code. The search is now done - // everywhere everytime, guessing a-posteriori if the index - // belongs to the inner or outer part, and hence adjusting the - // indices accordingly (offsetting them of _num_innerpanels). - closestIndex = 0; - nextIndex = 0; - float target_radius = turbinePoint.perp(); - bool found = false; - bool foundNext = false; - // The check is done every time on both sides of the blade, front - // and back, assigning a posteriori the correct index to the - // respective category, either innerDisk or outerDisk. Both checks - // have to be performed at the same time since not all indices are - // accessible from the different regions (innerdisk has access to - // 0-_num_innerpanels, while outer to the remainings). - for (auto blade : theComps) { - ++closestIndex; - // Another horrible hack: once we land on the last ring/blade, - // we need to look only in one region(outer) and not the - // other(inner) to avoid double counting of hits. - if (closestIndex < (int)theComps.size()) { - if (dynamic_cast(blade)->inRange(target_radius, innerDisk) || - dynamic_cast(blade)->inRange(target_radius, !innerDisk)) { - found = true; - break; - } - } else { - assert(closestIndex == (int)theComps.size()); - if (!innerDisk) { - if (dynamic_cast(blade)->inRange(target_radius, innerDisk)) { - found = true; - break; - } - } - } - } - int counter = 0; - nextIndex = closestIndex; - // Do not comment this second loop since potentially it could find - // overlapping regions on different rings. In principle, to be - // verified in practice. - if (found) { - for (auto blade : theComps) { - // do not test what has been already checked. - if (counter < closestIndex) { - ++counter; - continue ; - } - ++nextIndex; - if (nextIndex < (int)theComps.size()) { - if (dynamic_cast(blade)->inRange(target_radius, innerDisk) || - dynamic_cast(blade)->inRange(target_radius, !innerDisk)) { - foundNext = true; - break; - } - } else { - assert(nextIndex == (int)theComps.size()); - if (!innerDisk) { - if (dynamic_cast(blade)->inRange(target_radius, innerDisk)) { - foundNext = true; - break; - } - } - } - } - } - - --closestIndex; - --nextIndex; - if (!found && !foundNext) { - closestIndex = nextIndex = 0; - } - if (found && !foundNext) { - if (closestIndex >= (int)_num_innerpanels) { - closestIndex = innerDisk ? 0 : closestIndex - _num_innerpanels; - } - // Carefully avoid having closestIndex == nextIndex, since this - // will trigger a likely double counting of hits. - nextIndex = closestIndex + 1; - } - if (found && foundNext) { - if (closestIndex >= (int)_num_innerpanels) { - closestIndex = innerDisk ? 0 : closestIndex - _num_innerpanels; - } - if (nextIndex >= (int)_num_innerpanels) { - nextIndex = innerDisk ? 0 : nextIndex - _num_innerpanels; - } - } - return SubTurbineCrossings( closestIndex, nextIndex, 1.); + const BoundPlane& closestPlane( static_cast( + theComps[closestIndex + _num_innerpanels]->surface())); + + pair theClosestBladePath = theBladeCrossing.pathLength( closestPlane ); + LocalPoint closestPos = closestPlane.toLocal(GlobalPoint(theBladeCrossing.position(theClosestBladePath.second)) ); + closestDist = closestPos.x(); + // use fact that local X perp to global Y + nextIndex = PhiLess()( closestPlane.position().phi(), turbinePoint.phi()) ? + closestIndex+1 : closestIndex-1; + } + + float nextDist = 0; + if(innerDisk) { + const BoundPlane& nextPlane( static_cast( + theComps[ theBinFinder_inner.binIndex(nextIndex)]->surface())); + pair theNextBladePath = theBladeCrossing.pathLength( nextPlane ); + LocalPoint nextPos = nextPlane.toLocal(GlobalPoint(theBladeCrossing.position(theNextBladePath.second)) ); + nextDist = nextPos.x(); + } else { + const BoundPlane& nextPlane( static_cast( + theComps[ theBinFinder_outer.binIndex(nextIndex) + _num_innerpanels]->surface())); + pair theNextBladePath = theBladeCrossing.pathLength( nextPlane ); + LocalPoint nextPos = nextPlane.toLocal(GlobalPoint(theBladeCrossing.position(theNextBladePath.second)) ); + nextDist = nextPos.x(); + } + if (fabs(closestDist) < fabs(nextDist)) { + return SubTurbineCrossings( closestIndex, nextIndex, nextDist); + } + else { + return SubTurbineCrossings( nextIndex, closestIndex, closestDist); } } diff --git a/RecoTracker/TkDetLayers/src/PixelForwardLayerBuilder.cc b/RecoTracker/TkDetLayers/src/PixelForwardLayerBuilder.cc index b474309b8742d..fae836e9af485 100644 --- a/RecoTracker/TkDetLayers/src/PixelForwardLayerBuilder.cc +++ b/RecoTracker/TkDetLayers/src/PixelForwardLayerBuilder.cc @@ -36,20 +36,6 @@ ForwardDetLayer* PixelForwardLayerBuilder::build(const GeometricDet* aPixelForwa theGeometricPanels[i+(panelsSize/2)], theGeomDetGeometry ) ); } - // Hack to recover the outermost ring (15) of the PhaseII outer - // tracker. Since panelsSize is odd, the last one is cut of by the - // previous integer division by 2. It is somewhat *arbitrarily* - // coupled with the innermost panel, mainly to be sure that it will - // fall into the opposite side of the division that is internally - // done in the PixelForwardLayer class: if they are opposite, there - // will be no hits duplication while doing TSB propagation, provided - // we protect the code that look for compatible layers in such a way - // to only look for the last ring and ignore the innermost one. - if (panelsSize & 0x1) { - theBlades.push_back( myBladeBuilder.build( theGeometricPanels[panelsSize/2], - theGeometricPanels[panelsSize-1], - theGeomDetGeometry ) ); - } if ( aPixelForwardLayer->type()==GeometricDet::PixelEndCapPhase1 ) return new PixelForwardLayerPhase1(theBlades); diff --git a/RecoTracker/TkSeedGenerator/src/SeedGeneratorFromRegionHits.cc b/RecoTracker/TkSeedGenerator/src/SeedGeneratorFromRegionHits.cc index a660fef85c1a4..010d92d37dab2 100644 --- a/RecoTracker/TkSeedGenerator/src/SeedGeneratorFromRegionHits.cc +++ b/RecoTracker/TkSeedGenerator/src/SeedGeneratorFromRegionHits.cc @@ -21,8 +21,11 @@ void SeedGeneratorFromRegionHits::run(TrajectorySeedCollection & seedCollection, const OrderedSeedingHits & hitss = theHitsGenerator->run(region, ev, es); unsigned int nHitss = hitss.size(); - if (seedCollection.empty()) seedCollection.reserve(nHitss); // don't do multiple reserves in the case of multiple regions: it would make things even worse - // as it will cause N re-allocations instead of the normal log(N)/log(2) + // Modified 10/Jun/2014 Mark Grimes - At 140 pileup this reserve massively overestimates + // the amount of memory required. Removing it doesn't appear to slow down the algorithm + // noticeably. + //if (seedCollection.empty()) seedCollection.reserve(nHitss); // don't do multiple reserves in the case of multiple regions: it would make things even worse + // // as it will cause N re-allocations instead of the normal log(N)/log(2) for (unsigned int iHits = 0; iHits < nHitss; ++iHits) { const SeedingHitSet & hits = hitss[iHits]; if (!theComparitor || theComparitor->compatible(hits, region) ) { diff --git a/SLHCUpgradeSimulations/Configuration/python/aging.py b/SLHCUpgradeSimulations/Configuration/python/aging.py index ab550240f1758..ca9080cd1216b 100644 --- a/SLHCUpgradeSimulations/Configuration/python/aging.py +++ b/SLHCUpgradeSimulations/Configuration/python/aging.py @@ -87,6 +87,21 @@ def ageHcal(process,lumi): process.es_hardcode.HERecalibration = cms.bool(True) process.es_hardcode.HFRecalibration = cms.bool(True) process.es_hardcode.iLumi = cms.double(float(lumi)) + + #change ZS thresholds for SiPMs + if hasattr(process,'simHcalDigis'): + if lumi<499: #values for 0 to 200 + process.simHcalDigis.HBlevel=cms.int32(16) + process.simHcalDigis.HElevel=cms.int32(16) + elif lumi<999: #values for 500 + process.simHcalDigis.HBlevel=cms.int32(90) + process.simHcalDigis.HElevel=cms.int32(30) + elif lumi<2999: #values for 1000 + process.simHcalDigis.HBlevel=cms.int32(140) + process.simHcalDigis.HElevel=cms.int32(42) + else: #values for 3000 + process.simHcalDigis.HBlevel=cms.int32(209) + process.simHcalDigis.HElevel=cms.int32(76) return process @@ -213,6 +228,9 @@ def turn_off_HE_aging(process): process.mix.digitizers.hcal.HEDarkening = cms.bool(False) if hasattr(process,'es_hardcode'): process.es_hardcode.HERecalibration = cms.bool(False) + if hasattr(process,'simHcalDigis'): + process.simHcalDigis.HBlevel=cms.int32(16) + process.simHcalDigis.HElevel=cms.int32(16) return process def turn_off_HF_aging(process): diff --git a/SLHCUpgradeSimulations/Configuration/python/combinedCustoms.py b/SLHCUpgradeSimulations/Configuration/python/combinedCustoms.py index 09499d7ef2d24..a598677226473 100644 --- a/SLHCUpgradeSimulations/Configuration/python/combinedCustoms.py +++ b/SLHCUpgradeSimulations/Configuration/python/combinedCustoms.py @@ -124,6 +124,25 @@ def cust_2023SHCal(process): ) ) + if hasattr(process,'raw2digi_step'): + process.ecalDigis.FEDs = cms.vint32( + # EE-: + #601, 602, 603, 604, 605, + #606, 607, 608, 609, + # EB-: + 610, 611, 612, 613, 614, 615, + 616, 617, 618, 619, 620, 621, + 622, 623, 624, 625, 626, 627, + # EB+: + 628, 629, 630, 631, 632, 633, + 634, 635, 636, 637, 638, 639, + 640, 641, 642, 643, 644, 645, + # EE+: + #646, 647, 648, 649, 650, + #651, 652, 653, 654 + ) + print "RAW2DIGI only for EB FEDs" + if hasattr(process,'reconstruction_step'): process.ecalRecHit.EEuncalibRecHitCollection = cms.InputTag("","") #remove the old EE pfrechit producer @@ -158,6 +177,22 @@ def cust_2023HGCal(process): process.mix.digitizers.hgceeDigitizer=process.hgceeDigitizer process.mix.digitizers.hgchebackDigitizer=process.hgchebackDigitizer process.mix.digitizers.hgchefrontDigitizer=process.hgchefrontDigitizer + if hasattr(process,'reconstruction_step'): + process.particleFlowCluster += process.particleFlowRecHitHGC + process.particleFlowCluster += process.particleFlowClusterHGC + if hasattr(process,'particleFlowSuperClusterECAL'): + process.particleFlowSuperClusterHGCEE = process.particleFlowSuperClusterECAL.clone() + process.particleFlowSuperClusterHGCEE.PFClusters = cms.InputTag('particleFlowClusterHGCEE') + process.particleFlowSuperClusterHGCEE.use_preshower = cms.bool(False) + process.particleFlowSuperClusterHGCEE.PFSuperClusterCollectionEndcapWithPreshower = cms.string('') + process.particleFlowCluster += process.particleFlowSuperClusterHGCEE + if hasattr(process,'ecalDrivenElectronSeeds'): + process.ecalDrivenElectronSeeds.endcapSuperClusters = cms.InputTag('particleFlowSuperClusterHGCEE') + #mod event content + process.load('RecoLocalCalo.Configuration.hgcalLocalReco_EventContent_cff') + if hasattr(process,'FEVTDEBUGHLTEventContent'): + process.FEVTDEBUGHLTEventContent.outputCommands.extend(process.hgcalLocalRecoFEVT.outputCommands) + process.FEVTDEBUGHLTEventContent.outputCommands.append('keep *_particleFlowSuperClusterHGCEE_*_*') return process def cust_2023HGCalMuon(process): @@ -177,6 +212,22 @@ def cust_2023HGCalMuon(process): process.mix.digitizers.hgceeDigitizer=process.hgceeDigitizer process.mix.digitizers.hgchebackDigitizer=process.hgchebackDigitizer process.mix.digitizers.hgchefrontDigitizer=process.hgchefrontDigitizer + if hasattr(process,'reconstruction_step'): + process.particleFlowCluster += process.particleFlowRecHitHGC + process.particleFlowCluster += process.particleFlowClusterHGC + if hasattr(process,'particleFlowSuperClusterECAL'): + process.particleFlowSuperClusterHGCEE = process.particleFlowSuperClusterECAL.clone() + process.particleFlowSuperClusterHGCEE.PFClusters = cms.InputTag('particleFlowClusterHGCEE') + process.particleFlowSuperClusterHGCEE.use_preshower = cms.bool(False) + process.particleFlowSuperClusterHGCEE.PFSuperClusterCollectionEndcapWithPreshower = cms.string('') + process.particleFlowCluster += process.particleFlowSuperClusterHGCEE + if hasattr(process,'ecalDrivenElectronSeeds'): + process.ecalDrivenElectronSeeds.endcapSuperClusters = cms.InputTag('particleFlowSuperClusterHGCEE') + #mod event content + process.load('RecoLocalCalo.Configuration.hgcalLocalReco_EventContent_cff') + if hasattr(process,'FEVTDEBUGHLTEventContent'): + process.FEVTDEBUGHLTEventContent.outputCommands.extend(process.hgcalLocalRecoFEVT.outputCommands) + process.FEVTDEBUGHLTEventContent.outputCommands.append('keep *_particleFlowSuperClusterHGCEE_*_*') return process def cust_2023Pixel(process): @@ -185,6 +236,7 @@ def cust_2023Pixel(process): process=customise_HcalPhase2(process) process=customise_ev_BE5DPixel10D(process) process=customise_gem2023(process) + process=customise_rpc(process) process=jetCustoms.customise_jets(process) return process diff --git a/SLHCUpgradeSimulations/Configuration/python/customise_PFlow.py b/SLHCUpgradeSimulations/Configuration/python/customise_PFlow.py new file mode 100644 index 0000000000000..b51c3c78d35d1 --- /dev/null +++ b/SLHCUpgradeSimulations/Configuration/python/customise_PFlow.py @@ -0,0 +1,41 @@ +import FWCore.ParameterSet.Config as cms + +def customise_extendedTrackerBarrel( process ) : + if hasattr(process,'reconstruction'): + for link in process.particleFlowBlock.linkDefinitions: + if hasattr(link,'trackerEtaBoundary') : link.trackerEtaBoundary = cms.double(3.0) + for importer in process.particleFlowBlock.elementImporters : + if importer.source.value()=="particleFlowClusterHFEM" : importer.importerName = cms.string("ClusterImporterForForwardTracker") + if importer.source.value()=="particleFlowClusterHFHAD" : importer.importerName = cms.string("ClusterImporterForForwardTracker") + return process + +def customise_use3DHCalClusters( process ) : + if hasattr(process,'reconstruction'): + # I'm not sure if removing entries while iterating affects the iteration, so I'll be safe + # and find everything I need to delete first, then loop again to remove them. + if hasattr(process,'pfClusteringHCAL'): + process.pfClusteringHCAL= cms.Sequence( process.particleFlowRecHitHBHEHO + + process.particleFlowRecHitHF + + process.particleFlowClusterHCALSemi3D + + process.particleFlowClusterHF ) + thingsToDelete=[] + for importer in process.particleFlowBlock.elementImporters : + if importer.source.value()=="particleFlowClusterHCAL" : thingsToDelete.append( importer ) + if importer.source.value()=="particleFlowClusterHO" : thingsToDelete.append( importer ) + if importer.source.value()=="particleFlowClusterHFEM" : thingsToDelete.append( importer ) + if importer.source.value()=="particleFlowClusterHFHAD" : thingsToDelete.append( importer ) + for importer in thingsToDelete : + process.particleFlowBlock.elementImporters.remove( importer ) + + # Now that I've removed the old entries, I can add the new ones + process.particleFlowBlock.elementImporters.append( cms.PSet( importerName = cms.string("GenericClusterImporter"), + source = cms.InputTag("particleFlowClusterHCALSemi3D") ) ) + process.particleFlowBlock.elementImporters.append( cms.PSet( importerName = cms.string("GenericClusterImporter"), + source = cms.InputTag("particleFlowClusterHF") ) ) + + if hasattr(process,'tcMetWithPFclusters'): + process.tcMetWithPFclusters.PFClustersHCAL = cms.InputTag("particleFlowClusterHCALSemi3D") + process.tcMetWithPFclusters.PFClustersHFEM = cms.InputTag("particleFlowClusterHF") + process.tcMetWithPFclusters.PFClustersHFHAD = cms.InputTag("particleFlowClusterHF") + return process + diff --git a/SLHCUpgradeSimulations/Configuration/python/gemCustoms.py b/SLHCUpgradeSimulations/Configuration/python/gemCustoms.py index b9b47fc263b55..7fa9abd552dec 100644 --- a/SLHCUpgradeSimulations/Configuration/python/gemCustoms.py +++ b/SLHCUpgradeSimulations/Configuration/python/gemCustoms.py @@ -40,145 +40,33 @@ def customise_Digi(process): process=outputCustoms(process) return process -## TODO at migration to CMSSW 7X: make all params tracked! def customise_L1Emulator2019(process, ptdphi): - process.simCscTriggerPrimitiveDigis.gemPadProducer = cms.untracked.InputTag("simMuonGEMCSCPadDigis","") + from L1Trigger.CSCTriggerPrimitives.cscTriggerPrimitiveDigisPostLS2_cfi import cscTriggerPrimitiveDigisPostLS2 + process.simCscTriggerPrimitiveDigis = cscTriggerPrimitiveDigisPostLS2 process.simCscTriggerPrimitiveDigis.clctSLHC.clctNplanesHitPattern = 3 process.simCscTriggerPrimitiveDigis.clctSLHC.clctPidThreshPretrig = 2 process.simCscTriggerPrimitiveDigis.clctParam07.clctPidThreshPretrig = 2 - ## GE1/1-ME1/1 - dphi_lct_pad98 = { - 'pt0' : { 'odd' : 2.00000000 , 'even' : 2.00000000 }, - 'pt05' : { 'odd' : 0.02203510 , 'even' : 0.00930056 }, - 'pt06' : { 'odd' : 0.01825790 , 'even' : 0.00790009 }, - 'pt10' : { 'odd' : 0.01066000 , 'even' : 0.00483286 }, - 'pt15' : { 'odd' : 0.00722795 , 'even' : 0.00363230 }, - 'pt20' : { 'odd' : 0.00562598 , 'even' : 0.00304879 }, - 'pt30' : { 'odd' : 0.00416544 , 'even' : 0.00253782 }, - 'pt40' : { 'odd' : 0.00342827 , 'even' : 0.00230833 } - } - tmb = process.simCscTriggerPrimitiveDigis.tmbSLHC - tmb.me11ILT = cms.untracked.PSet( - ## run the upgrade algorithm - runME11ILT = cms.untracked.bool(True), - - ## run in debug mode - debugLUTs = cms.untracked.bool(False), - debugMatching = cms.untracked.bool(False), - - ## use old dataformat - useOldLCTDataFormatALCTGEM = cms.untracked.bool(True), - - ## copad construction - maxDeltaBXInCoPad = cms.untracked.int32(1), - maxDeltaPadInCoPad = cms.untracked.int32(1), - - ## matching to pads in case LowQ CLCT - maxDeltaBXPadEven = cms.untracked.int32(1), - maxDeltaBXPadOdd = cms.untracked.int32(1), - maxDeltaPadPadEven = cms.untracked.int32(2), - maxDeltaPadPadOdd = cms.untracked.int32(3), - - ## matching to pads in case absent CLCT - maxDeltaBXCoPadEven = cms.untracked.int32(0), - maxDeltaBXCoPadOdd = cms.untracked.int32(0), - maxDeltaPadCoPadEven = cms.untracked.int32(2), - maxDeltaPadCoPadOdd = cms.untracked.int32(3), - - ## efficiency recovery switches - dropLowQualityCLCTsNoGEMs_ME1a = cms.untracked.bool(False), - dropLowQualityCLCTsNoGEMs_ME1b = cms.untracked.bool(True), - buildLCTfromALCTandGEM_ME1a = cms.untracked.bool(True), - buildLCTfromALCTandGEM_ME1b = cms.untracked.bool(True), - doLCTGhostBustingWithGEMs = cms.untracked.bool(False), - correctLCTtimingWithGEM = cms.untracked.bool(False), - promoteALCTGEMpattern = cms.untracked.bool(True), - promoteALCTGEMquality = cms.untracked.bool(True), - - ## rate reduction - doGemMatching = cms.untracked.bool(True), - gemMatchDeltaEta = cms.untracked.double(0.08), - gemMatchDeltaBX = cms.untracked.int32(1), - gemMatchDeltaPhiOdd = cms.untracked.double(dphi_lct_pad98[ptdphi]['odd']), - gemMatchDeltaPhiEven = cms.untracked.double(dphi_lct_pad98[ptdphi]['even']), - gemClearNomatchLCTs = cms.untracked.bool(False), - - ## cross BX algorithm - tmbCrossBxAlgorithm = cms.untracked.uint32(2), - firstTwoLCTsInChamber = cms.untracked.bool(True), + ## give a random number generator + process.RandomNumberGeneratorService.simCscTriggerPrimitiveDigis = cms.PSet( + initialSeed = cms.untracked.uint32(1234567), + engineName = cms.untracked.string('HepJamesRandom') ) return process -## TODO at migration to CMSSW 7X: make all params tracked! def customise_L1Emulator2023(process, ptdphi): - process.simCscTriggerPrimitiveDigis.gemPadProducer = cms.untracked.InputTag("simMuonGEMCSCPadDigis","") + from L1Trigger.CSCTriggerPrimitives.cscTriggerPrimitiveDigisPostLS3_cfi import cscTriggerPrimitiveDigisPostLS3 + process.simCscTriggerPrimitiveDigis = cscTriggerPrimitiveDigisPostLS3 + process.simCscTriggerPrimitiveDigis.clctSLHC.clctNplanesHitPattern = 3 + process.simCscTriggerPrimitiveDigis.clctSLHC.clctPidThreshPretrig = 2 + process.simCscTriggerPrimitiveDigis.clctParam07.clctPidThreshPretrig = 2 + ## ME21 has its own SLHC processors process.simCscTriggerPrimitiveDigis.alctSLHCME21 = process.simCscTriggerPrimitiveDigis.alctSLHC.clone() process.simCscTriggerPrimitiveDigis.clctSLHCME21 = process.simCscTriggerPrimitiveDigis.clctSLHC.clone() process.simCscTriggerPrimitiveDigis.alctSLHCME21.alctNplanesHitPattern = 3 - process.simCscTriggerPrimitiveDigis.alctSLHCME21.runME21ILT = cms.untracked.bool(True) + process.simCscTriggerPrimitiveDigis.alctSLHCME21.runME21ILT = cms.bool(True) process.simCscTriggerPrimitiveDigis.clctSLHCME21.clctNplanesHitPattern = 3 process.simCscTriggerPrimitiveDigis.clctSLHCME21.clctPidThreshPretrig = 2 - process.simCscTriggerPrimitiveDigis.clctParam07.clctPidThreshPretrig = 2 - tmb = process.simCscTriggerPrimitiveDigis.tmbSLHC - ## GE2/1-ME2/1 - dphi_lct_pad98 = { - 'pt0' : { 'odd' : 2.00000000 , 'even' : 2.00000000 }, - 'pt05' : { 'odd' : 0.02203510 , 'even' : 0.00930056 }, - 'pt06' : { 'odd' : 0.01825790 , 'even' : 0.00790009 }, - 'pt10' : { 'odd' : 0.01066000 , 'even' : 0.00483286 }, - 'pt15' : { 'odd' : 0.00722795 , 'even' : 0.00363230 }, - 'pt20' : { 'odd' : 0.00562598 , 'even' : 0.00304879 }, - 'pt30' : { 'odd' : 0.00416544 , 'even' : 0.00253782 }, - 'pt40' : { 'odd' : 0.00342827 , 'even' : 0.00230833 } - } - tmb.me21ILT = cms.untracked.PSet( - ## run the upgrade algorithm - runME21ILT = cms.untracked.bool(True), - - ## run in debug mode - debugLUTs = cms.untracked.bool(False), - debugMatching = cms.untracked.bool(False), - - ## use old dataformat - useOldLCTDataFormatALCTGEM = cms.untracked.bool(True), - - ## copad construction - maxDeltaBXInCoPad = cms.untracked.int32(1), - maxDeltaPadInCoPad = cms.untracked.int32(1), - - ## matching to pads in case LowQ CLCT - maxDeltaBXPadEven = cms.untracked.int32(1), - maxDeltaBXPadOdd = cms.untracked.int32(1), - maxDeltaPadPadEven = cms.untracked.int32(2), - maxDeltaPadPadOdd = cms.untracked.int32(3), - - ## matching to pads in case absent CLCT - maxDeltaBXCoPadEven = cms.untracked.int32(0), - maxDeltaBXCoPadOdd = cms.untracked.int32(0), - maxDeltaPadCoPadEven = cms.untracked.int32(2), - maxDeltaPadCoPadOdd = cms.untracked.int32(3), - - ## efficiency recovery switches - dropLowQualityCLCTsNoGEMs = cms.untracked.bool(True), - buildLCTfromALCTandGEM = cms.untracked.bool(True), - doLCTGhostBustingWithGEMs = cms.untracked.bool(False), - correctLCTtimingWithGEM = cms.untracked.bool(False), - promoteALCTGEMpattern = cms.untracked.bool(True), - promoteALCTGEMquality = cms.untracked.bool(True), - - ## rate reduction - doGemMatching = cms.untracked.bool(True), - gemMatchDeltaEta = cms.untracked.double(0.08), - gemMatchDeltaBX = cms.untracked.int32(1), - gemMatchDeltaPhiOdd = cms.untracked.double(dphi_lct_pad98[ptdphi]['odd']), - gemMatchDeltaPhiEven = cms.untracked.double(dphi_lct_pad98[ptdphi]['even']), - gemClearNomatchLCTs = cms.untracked.bool(False), - - ## cross BX algorithm - tmbCrossBxAlgorithm = cms.untracked.uint32(2), - firstTwoLCTsInChamber = cms.untracked.bool(True), - ) return process def customise_DigiToRaw(process): diff --git a/SLHCUpgradeSimulations/Configuration/python/muonCustoms.py b/SLHCUpgradeSimulations/Configuration/python/muonCustoms.py index 8edd267321921..ebfff3d660bed 100644 --- a/SLHCUpgradeSimulations/Configuration/python/muonCustoms.py +++ b/SLHCUpgradeSimulations/Configuration/python/muonCustoms.py @@ -138,6 +138,10 @@ def customise_csc_L1Stubs(process): process.simCscTriggerPrimitiveDigis = cscTriggerPrimitiveDigisPostLS1 process.simCscTriggerPrimitiveDigis.CSCComparatorDigiProducer = cms.InputTag( 'simMuonCSCDigis', 'MuonCSCComparatorDigi') process.simCscTriggerPrimitiveDigis.CSCWireDigiProducer = cms.InputTag( 'simMuonCSCDigis', 'MuonCSCWireDigi') + process.RandomNumberGeneratorService.simCscTriggerPrimitiveDigis = cms.PSet( + initialSeed = cms.untracked.uint32(1234567), + engineName = cms.untracked.string('HepJamesRandom') + ) return process diff --git a/SLHCUpgradeSimulations/Configuration/python/phase2TkCustomsBE5DPixel10D.py b/SLHCUpgradeSimulations/Configuration/python/phase2TkCustomsBE5DPixel10D.py index 7b3d118e678a3..256e104b69afa 100644 --- a/SLHCUpgradeSimulations/Configuration/python/phase2TkCustomsBE5DPixel10D.py +++ b/SLHCUpgradeSimulations/Configuration/python/phase2TkCustomsBE5DPixel10D.py @@ -206,7 +206,7 @@ def customise_Reco(process,pileup): # Particle flow needs to know that the eta range has increased, for # when linking tracks to HF clusters for link in process.particleFlowBlock.linkDefinitions: - if hasattr(link,'trackerEtaBoundary') : link.trackerEtaBoundary = cms.double(3.8) + if hasattr(link,'trackerEtaBoundary') : link.trackerEtaBoundary = cms.double(3.0) for importer in process.particleFlowBlock.elementImporters : if importer.source.value()=="particleFlowClusterHFEM" : importer.importerName = cms.string("ClusterImporterForForwardTracker") if importer.source.value()=="particleFlowClusterHFHAD" : importer.importerName = cms.string("ClusterImporterForForwardTracker") diff --git a/SLHCUpgradeSimulations/Configuration/python/rpcCustoms.py b/SLHCUpgradeSimulations/Configuration/python/rpcCustoms.py index 495a8011e7da6..07c68c6091c8e 100644 --- a/SLHCUpgradeSimulations/Configuration/python/rpcCustoms.py +++ b/SLHCUpgradeSimulations/Configuration/python/rpcCustoms.py @@ -23,33 +23,13 @@ def customise_Digi(process): return process def customise_L1Emulator(process): - process.simCscTriggerPrimitiveDigis.rpcDigiProducer = cms.untracked.InputTag("simMuonRPCDigis","") - tmb = process.simCscTriggerPrimitiveDigis.tmbSLHC - tmb.me3141ILT = cms.untracked.PSet( - ## run the upgrade algorithm - runME3141ILT = cms.untracked.bool(False), - - ## run in debug mode - debugLUTs = cms.untracked.bool(False), - debugMatching = cms.untracked.bool(False), - - ## matching to digis in case LowQ CLCT - maxDeltaBXRPC = cms.untracked.int32(0), - maxDeltaRollRPC = cms.untracked.int32(0), - maxDeltaStripRPC = cms.untracked.int32(1), - - ## efficiency recovery switches - dropLowQualityCLCTsNoRPC = cms.untracked.bool(True), - - ## cross BX algorithm - tmbCrossBxAlgorithm = cms.untracked.uint32(2), - ) - if tmb.me3141ILT.runME3141ILT: - process.simCscTriggerPrimitiveDigis.clctSLHC.clctNplanesHitPattern = 3 - process.simCscTriggerPrimitiveDigis.clctSLHC.clctPidThreshPretrig = 2 - process.simCscTriggerPrimitiveDigis.clctParam07.clctPidThreshPretrig = 2 - process.simCscTriggerPrimitiveDigis.alctSLHC.runME3141ILT = cms.untracked.bool(True) - + ## this comes after GE2/1 in gemCustoms.py + process.simCscTriggerPrimitiveDigis.alctSLHCME3141 = process.simCscTriggerPrimitiveDigis.alctSLHC.clone() + process.simCscTriggerPrimitiveDigis.clctSLHCME3141 = process.simCscTriggerPrimitiveDigis.clctSLHC.clone() + process.simCscTriggerPrimitiveDigis.alctSLHCME3141.alctNplanesHitPattern = 3 + process.simCscTriggerPrimitiveDigis.alctSLHCME3141.runME3141ILT = cms.bool(True) + process.simCscTriggerPrimitiveDigis.clctSLHCME3141.clctNplanesHitPattern = 3 + process.simCscTriggerPrimitiveDigis.clctSLHCME3141.clctPidThreshPretrig = 2 return process def customise_DigiToRaw(process): diff --git a/SimCalorimetry/HGCSimProducers/BuildFile.xml b/SimCalorimetry/HGCSimProducers/BuildFile.xml index 7bdf37650a1f1..2730e71d59652 100644 --- a/SimCalorimetry/HGCSimProducers/BuildFile.xml +++ b/SimCalorimetry/HGCSimProducers/BuildFile.xml @@ -3,6 +3,8 @@ + + diff --git a/SimCalorimetry/HGCSimProducers/interface/HGCDigitizer.h b/SimCalorimetry/HGCSimProducers/interface/HGCDigitizer.h index cb1001f1c5f65..c9f2bb22041b5 100644 --- a/SimCalorimetry/HGCSimProducers/interface/HGCDigitizer.h +++ b/SimCalorimetry/HGCSimProducers/interface/HGCDigitizer.h @@ -12,6 +12,8 @@ #include "SimCalorimetry/HGCSimProducers/interface/HGCHEfrontDigitizer.h" #include "SimCalorimetry/HGCSimProducers/interface/HGCHEbackDigitizer.h" #include "DataFormats/HGCDigi/interface/HGCDigiCollections.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "Geometry/FCalGeometry/interface/HGCalGeometry.h" #include #include @@ -32,7 +34,7 @@ class HGCDigitizer */ void accumulate(edm::Event const& e, edm::EventSetup const& c); void accumulate(PileUpEventPrincipal const& e, edm::EventSetup const& c); - void accumulate(edm::Handle const &hits, int bxCrossing); + void accumulate(edm::Handle const &hits, int bxCrossing,const edm::ESHandle &geom); /** @short actions at the start/end of event @@ -55,6 +57,9 @@ class HGCDigitizer private : + //used for initialization + bool checkValidDetIds_; + //input/output names std::string hitCollection_,digiCollection_; diff --git a/SimCalorimetry/HGCSimProducers/interface/HGCDigitizerBase.h b/SimCalorimetry/HGCSimProducers/interface/HGCDigitizerBase.h index 70703acb3188d..7169fa18a8149 100644 --- a/SimCalorimetry/HGCSimProducers/interface/HGCDigitizerBase.h +++ b/SimCalorimetry/HGCSimProducers/interface/HGCDigitizerBase.h @@ -24,19 +24,20 @@ class HGCDigitizerBase { */ HGCDigitizerBase(const edm::ParameterSet &ps) : simpleNoiseGen_(0) { - myCfg_ = ps.getUntrackedParameter("digiCfg"); - lsbInMeV_ = myCfg_.getUntrackedParameter("lsbInMeV"); - noiseInMeV_ = myCfg_.getUntrackedParameter("noiseInMeV"); + myCfg_ = ps.getUntrackedParameter("digiCfg"); + mipInKeV_ = myCfg_.getUntrackedParameter("mipInKeV"); + lsbInMIP_ = myCfg_.getUntrackedParameter("lsbInMIP"); + mip2noise_ = myCfg_.getUntrackedParameter("mip2noise"); } /** @short init a random number generator for noise */ void setRandomNumberEngine(CLHEP::HepRandomEngine& engine) - { - simpleNoiseGen_ = new CLHEP::RandGauss(engine,0,noiseInMeV_); + { + simpleNoiseGen_ = new CLHEP::RandGauss(engine,0,mipInKeV_/mip2noise_ ); } - + /** @short steer digitization mode */ @@ -56,29 +57,24 @@ class HGCDigitizerBase { it!=simData.end(); it++) { - - //convert total energy GeV->ADC counts + //convert total energy GeV->keV->ADC counts double totalEn(0); for(size_t i=0; isecond.size(); i++) totalEn+= (it->second)[i]; totalEn*=1e6; - //add noise (in MeV) + //add noise (in keV) double noiseEn=simpleNoiseGen_->fire(); if(noiseEn<0) noiseEn=0; //round to integer (sample will saturate the value according to available bits) - uint16_t totalEnInt = floor((totalEn+noiseEn)/lsbInMeV_); + uint16_t totalEnInt = floor( ((totalEn+noiseEn)/mipInKeV_) / lsbInMIP_ ); //0 gain for the moment HGCSample singleSample; singleSample.set(0, totalEnInt ); - - // std::cout << totalEn << " -> " << totalEnInt << " " - // << singleSample.gain() << " " << singleSample.adc() << " " - // << std::hex << singleSample.raw() << std::dec << std::endl; - + if(singleSample.adc()==0) continue; - + //no time information D newDataFrame( it->first ); newDataFrame.setSample(0, singleSample); @@ -110,7 +106,7 @@ class HGCDigitizerBase { private: // - double lsbInMeV_,noiseInMeV_; + double mipInKeV_, lsbInMIP_, mip2noise_; // mutable CLHEP::RandGauss *simpleNoiseGen_; diff --git a/SimCalorimetry/HGCSimProducers/src/HGCDigitizer.cc b/SimCalorimetry/HGCSimProducers/src/HGCDigitizer.cc index 4d28d46f5473c..6d3e44999d6c0 100644 --- a/SimCalorimetry/HGCSimProducers/src/HGCDigitizer.cc +++ b/SimCalorimetry/HGCSimProducers/src/HGCDigitizer.cc @@ -2,18 +2,21 @@ #include "DataFormats/ForwardDetId/interface/HGCEEDetId.h" #include "DataFormats/ForwardDetId/interface/HGCHEDetId.h" #include "SimCalorimetry/HGCSimProducers/interface/HGCDigitizer.h" +#include "SimGeneral/MixingModule/interface/PileUpEventPrincipal.h" #include "SimDataFormats/CaloHit/interface/PCaloHitContainer.h" #include "SimDataFormats/CrossingFrame/interface/CrossingFrame.h" #include "SimDataFormats/CrossingFrame/interface/MixCollection.h" #include "FWCore/Utilities/interface/RandomNumberGenerator.h" #include "FWCore/ServiceRegistry/interface/Service.h" #include "FWCore/Framework/interface/Event.h" -#include "SimGeneral/MixingModule/interface/PileUpEventPrincipal.h" -#include +#include "FWCore/Framework/interface/EventSetup.h" +#include "Geometry/Records/interface/IdealGeometryRecord.h" +#include // HGCDigitizer::HGCDigitizer(const edm::ParameterSet& ps) : + checkValidDetIds_(true), theHGCEEDigitizer_(ps), theHGCHEbackDigitizer_(ps), theHGCHEfrontDigitizer_(ps), @@ -43,7 +46,7 @@ HGCDigitizer::HGCDigitizer(const edm::ParameterSet& ps) : } // -void HGCDigitizer::initializeEvent(edm::Event const& e, edm::EventSetup const& es) +void HGCDigitizer::initializeEvent(edm::Event const& e, edm::EventSetup const& es) { resetSimHitDataAccumulator(); } @@ -85,8 +88,14 @@ void HGCDigitizer::accumulate(edm::Event const& e, edm::EventSetup const& eventS return; } + //get geometry + edm::ESHandle geom; + if( producesEEDigis() ) eventSetup.get().get("HGCalEESensitive" , geom); + if( producesHEfrontDigis() ) eventSetup.get().get("HGCalHESiliconSensitive" , geom); + if( producesHEbackDigis() ) eventSetup.get().get("HGCalHEScintillatorSensitive", geom); + //accumulate in-time the main event - accumulate(hits, 0); + accumulate(hits, 0, geom); } // @@ -100,24 +109,51 @@ void HGCDigitizer::accumulate(PileUpEventPrincipal const& e, edm::EventSetup con return; } + //get geometry + edm::ESHandle geom; + if( producesEEDigis() ) eventSetup.get().get("HGCalEESensitive" , geom); + if( producesHEfrontDigis() ) eventSetup.get().get("HGCalHESiliconSensitive" , geom); + if( producesHEbackDigis() ) eventSetup.get().get("HGCalHEScintillatorSensitive", geom); + //accumulate for the simulated bunch crossing - accumulate(hits, e.bunchCrossing()); + accumulate(hits, e.bunchCrossing(), geom); } // -void HGCDigitizer::accumulate(edm::Handle const &hits, int bxCrossing) +void HGCDigitizer::accumulate(edm::Handle const &hits, int bxCrossing,const edm::ESHandle &geom) { for(edm::PCaloHitContainer::const_iterator hit_it = hits->begin(); hit_it != hits->end(); ++hit_it) { - //for now use a single time sample - int itime = 0; //(int) ( hit_it->time() - bxTime_*bxCrossing ); // - jitter etc.; HGCalDetId simId( hit_it->id() ); - + + //gang SIM->RECO cells + int layer(simId.layer()), cell(simId.cell()); + if(geom.isValid()) + { + const HGCalTopology &topo=geom->topology(); + const HGCalDDDConstants &dddConst=topo.dddConstants(); + std::pair recoLayerCell=dddConst.simToReco(cell,layer,topo.detectorType()); + cell = recoLayerCell.first; + layer = recoLayerCell.second; + if(layer<0) continue; + + // std::cout << " EE: " << producesEEDigis() + // << " HEF: " << producesHEfrontDigis() + // << " HEB: " << producesHEbackDigis() + // << " (layer,cell)=(" << simId.layer() << "," << simId.cell() << ") -> (" << layer << "," << cell << ")" << std::endl; + } + //this could be changed in the future to use the geometry record - uint32_t id = producesEEDigis() ? - (uint32_t)HGCEEDetId(mySubDet_,simId.zside(),simId.layer(),simId.sector(),simId.subsector(),simId.cell()): - (uint32_t)HGCHEDetId(mySubDet_,simId.zside(),simId.layer(),simId.sector(),simId.subsector(),simId.cell()); + DetId id( producesEEDigis() ? + (uint32_t)HGCEEDetId(mySubDet_,simId.zside(),layer,simId.sector(),simId.subsector(),cell): + (uint32_t)HGCHEDetId(mySubDet_,simId.zside(),layer,simId.sector(),simId.subsector(),cell) ); + //hit time + //GlobalPoint globalPos=geom->getPosition( id ); + //int itime=(int) ( ((hit_it->time()-globalPos.z()/CLHEP::c_light) - bxTime_*bxCrossing)/bxCrossing ); + int itime = 0; + + //energy deposited double ien = hit_it->energy(); HGCSimHitDataAccumulator::iterator simHitIt=simHitAccumulator_.find(id); @@ -130,6 +166,22 @@ void HGCDigitizer::accumulate(edm::Handle const &hits, i if(itime<0 || itime>(int)simHitIt->second.size()) continue; (simHitIt->second)[itime] += ien; } + + //add base data for noise simulation + if(!checkValidDetIds_) return; + if(!geom.isValid()) return; + HGCSimHitData baseData(10,0); + const std::vector &validIds=geom->getValidDetIds(); + int nadded(0); + for(std::vector::const_iterator it=validIds.begin(); it!=validIds.end(); it++) + { + uint32_t id(it->rawId()); + if(simHitAccumulator_.find(id)!=simHitAccumulator_.end()) continue; + simHitAccumulator_[id]=baseData; + nadded++; + } + std::cout << "Added " << nadded << " detIds without " << hitCollection_ << " in first event processed" << std::endl; + checkValidDetIds_=false; } // diff --git a/SimCalorimetry/HcalSimProducers/src/HcalHitRelabeller.cc b/SimCalorimetry/HcalSimProducers/src/HcalHitRelabeller.cc index 1fce660ea8f13..deda94344ecb2 100644 --- a/SimCalorimetry/HcalSimProducers/src/HcalHitRelabeller.cc +++ b/SimCalorimetry/HcalSimProducers/src/HcalHitRelabeller.cc @@ -21,15 +21,6 @@ void HcalHitRelabeller::process(std::vector& hcalHits) { DetId newid = relabel(hcalHits[ii].id()); #ifdef DebugLog std::cout << "Hit " << ii << " out of " << hcalHits.size() << " " << std::hex << newid.rawId() << std::dec << '\n'; -// HcalDetId newcell(newid); -// if (theGeometry) { -// const CaloCellGeometry *cellGeometry = -// theGeometry->getSubdetectorGeometry(newcell)->getGeometry(newcell); -// GlobalPoint globalposition =(GlobalPoint)(cellGeometry->getPosition()); -// std::cout << "PCaloHit " << newcell << " position: " << globalposition -// << std::endl; -// } -// std::cout.flush(); #endif hcalHits[ii].setID(newid.rawId()); #ifdef DebugLog @@ -57,17 +48,16 @@ DetId HcalHitRelabeller::relabel(const uint32_t testId) const { HcalDetId hid; int det, z, depth, eta, phi, layer, sign; HcalTestNumbering::unpackHcalIndex(testId,det,z,depth,eta,phi,layer); - HcalDDDRecConstants::HcalID id = theRecNumber->getHCID(det,eta,phi,layer,depth); - sign=(z==0)?(-1):(1); #ifdef DebugLog std::cout << "det: " << det << " " << "z: " << z << " " << "depth: " << depth << " " << "ieta: " << eta << " " << "iphi: " << phi << " " - << "layer: " << layer << " "; - std::cout.flush(); + << "layer: " << layer << std::endl; #endif + HcalDDDRecConstants::HcalID id = theRecNumber->getHCID(det,eta,phi,layer,depth); + sign=(z==0)?(-1):(1); if (id.subdet==int(HcalBarrel)) { hid=HcalDetId(HcalBarrel,sign*id.eta,id.phi,id.depth); diff --git a/SimG4CMS/Calo/interface/HCalSD.h b/SimG4CMS/Calo/interface/HCalSD.h index aaa8676ffa77f..754653e6a989b 100644 --- a/SimG4CMS/Calo/interface/HCalSD.h +++ b/SimG4CMS/Calo/interface/HCalSD.h @@ -18,6 +18,7 @@ #include "SimG4CMS/Calo/interface/HFDarkening.h" #include "DetectorDescription/Core/interface/DDsvalues.h" #include "Geometry/HcalCommonData/interface/HcalNumberingFromDDD.h" +#include "Geometry/HcalCommonData/interface/HcalDDDSimConstants.h" #include "G4String.hh" #include diff --git a/SimG4CMS/Calo/interface/HFFibre.h b/SimG4CMS/Calo/interface/HFFibre.h index 08d0236b25c37..bb6a0859486d3 100644 --- a/SimG4CMS/Calo/interface/HFFibre.h +++ b/SimG4CMS/Calo/interface/HFFibre.h @@ -8,6 +8,7 @@ #include "DetectorDescription/Core/interface/DDsvalues.h" #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "Geometry/HcalCommonData/interface/HcalDDDSimConstants.h" #include "G4ThreeVector.hh" @@ -22,7 +23,7 @@ class HFFibre { //Constructor and Destructor HFFibre(std::string & name, const DDCompactView & cpv, - edm::ParameterSet const & p); + const HcalDDDSimConstants& hcons, edm::ParameterSet const & p); ~HFFibre(); double attLength(double lambda); diff --git a/SimG4CMS/Calo/interface/HFShower.h b/SimG4CMS/Calo/interface/HFShower.h index b53a00bb9e162..08bdaf0cb45c7 100644 --- a/SimG4CMS/Calo/interface/HFShower.h +++ b/SimG4CMS/Calo/interface/HFShower.h @@ -9,6 +9,7 @@ #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "SimG4CMS/Calo/interface/HFCherenkov.h" #include "SimG4CMS/Calo/interface/HFFibre.h" +#include "Geometry/HcalCommonData/interface/HcalDDDSimConstants.h" #include "G4ThreeVector.hh" #include "G4String.hh" @@ -22,8 +23,9 @@ class HFShower { public: - HFShower(std::string & name, const DDCompactView & cpv, - edm::ParameterSet const & p, int chk=0); + HFShower(std::string & name, const DDCompactView & cpv, + const HcalDDDSimConstants& hcons, edm::ParameterSet const & p, + int chk=0); virtual ~HFShower(); public: @@ -45,7 +47,6 @@ class HFShower { private: - std::vector getDDDArray(const std::string &, const DDsvalues_type &, int &); bool applyFidCut; private: diff --git a/SimG4CMS/Calo/interface/HFShowerFibreBundle.h b/SimG4CMS/Calo/interface/HFShowerFibreBundle.h index c3b3f54b69f2b..fe55f0efa9e8e 100644 --- a/SimG4CMS/Calo/interface/HFShowerFibreBundle.h +++ b/SimG4CMS/Calo/interface/HFShowerFibreBundle.h @@ -7,6 +7,7 @@ #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "Geometry/HcalCommonData/interface/HcalDDDSimConstants.h" #include "DetectorDescription/Core/interface/DDsvalues.h" #include "SimG4CMS/Calo/interface/HFCherenkov.h" @@ -21,6 +22,7 @@ class HFShowerFibreBundle { public: HFShowerFibreBundle(std::string & name, const DDCompactView & cpv, + const HcalDDDSimConstants& hcons, edm::ParameterSet const & p); virtual ~HFShowerFibreBundle(); double getHits(G4Step * aStep, bool type); diff --git a/SimG4CMS/Calo/interface/HFShowerLibrary.h b/SimG4CMS/Calo/interface/HFShowerLibrary.h index 8f22f101a5ad6..93332eed1ae11 100644 --- a/SimG4CMS/Calo/interface/HFShowerLibrary.h +++ b/SimG4CMS/Calo/interface/HFShowerLibrary.h @@ -9,7 +9,7 @@ #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "SimG4CMS/Calo/interface/HFFibre.h" #include "SimDataFormats/CaloHit/interface/HFShowerPhoton.h" -#include "DetectorDescription/Core/interface/DDsvalues.h" +#include "Geometry/HcalCommonData/interface/HcalDDDSimConstants.h" #include "G4ParticleTable.hh" #include "G4ThreeVector.hh" @@ -31,7 +31,7 @@ class HFShowerLibrary { //Constructor and Destructor HFShowerLibrary(std::string & name, const DDCompactView & cpv, - edm::ParameterSet const & p); + const HcalDDDSimConstants& hcons, edm::ParameterSet const &p); ~HFShowerLibrary(); public: @@ -55,8 +55,6 @@ class HFShowerLibrary { void interpolate(int, double); void extrapolate(int, double); void storePhoton(int j); - std::vector getDDDArray(const std::string&, const DDsvalues_type&, - int&); private: diff --git a/SimG4CMS/Calo/interface/HFShowerPMT.h b/SimG4CMS/Calo/interface/HFShowerPMT.h index 7f4ae168e92ee..55a7e978a4188 100644 --- a/SimG4CMS/Calo/interface/HFShowerPMT.h +++ b/SimG4CMS/Calo/interface/HFShowerPMT.h @@ -7,6 +7,7 @@ #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "Geometry/HcalCommonData/interface/HcalDDDSimConstants.h" #include "DetectorDescription/Core/interface/DDsvalues.h" #include "SimG4CMS/Calo/interface/HFCherenkov.h" @@ -21,7 +22,7 @@ class HFShowerPMT { public: HFShowerPMT(std::string & name, const DDCompactView & cpv, - edm::ParameterSet const & p); + const HcalDDDSimConstants& hcons, edm::ParameterSet const & p); virtual ~HFShowerPMT(); double getHits(G4Step * aStep); double getRadius(); diff --git a/SimG4CMS/Calo/interface/HFShowerParam.h b/SimG4CMS/Calo/interface/HFShowerParam.h index 09c7e389e0c98..411ce1913e09b 100644 --- a/SimG4CMS/Calo/interface/HFShowerParam.h +++ b/SimG4CMS/Calo/interface/HFShowerParam.h @@ -7,6 +7,7 @@ #include "FWCore/ParameterSet/interface/ParameterSet.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "Geometry/HcalCommonData/interface/HcalDDDSimConstants.h" #include "DetectorDescription/Core/interface/DDsvalues.h" #include "SimG4CMS/Calo/interface/HFShowerLibrary.h" #include "SimG4CMS/Calo/interface/HFFibre.h" @@ -28,7 +29,7 @@ class HFShowerParam { public: HFShowerParam(std::string & name, const DDCompactView & cpv, - edm::ParameterSet const & p); + const HcalDDDSimConstants& hcons, edm::ParameterSet const & p); virtual ~HFShowerParam(); public: diff --git a/SimG4CMS/Calo/interface/HGCNumberingScheme.h b/SimG4CMS/Calo/interface/HGCNumberingScheme.h index 7e0f22120f3c2..4481e1ac1ad08 100644 --- a/SimG4CMS/Calo/interface/HGCNumberingScheme.h +++ b/SimG4CMS/Calo/interface/HGCNumberingScheme.h @@ -21,7 +21,7 @@ class HGCNumberingScheme : public CaloNumberingScheme { enum HGCNumberingParameters { HGCCellSize }; - HGCNumberingScheme(const DDCompactView & cpv, std::string& name); + HGCNumberingScheme(const DDCompactView & cpv, std::string& name, bool check); virtual ~HGCNumberingScheme(); @@ -49,6 +49,7 @@ class HGCNumberingScheme : public CaloNumberingScheme { HGCNumberingScheme(); + bool check_; HGCalDDDConstants *hgcons; }; diff --git a/SimG4CMS/Calo/interface/ShashlikSD.h b/SimG4CMS/Calo/interface/ShashlikSD.h index a46eaf2f75bb7..ffce38065b063 100644 --- a/SimG4CMS/Calo/interface/ShashlikSD.h +++ b/SimG4CMS/Calo/interface/ShashlikSD.h @@ -35,6 +35,8 @@ class ShashlikSD : public CaloSD { virtual double getEnergyDeposit(G4Step*); virtual uint16_t getDepth(G4Step*); virtual uint32_t setDetUnitId(G4Step*); + G4double getAttenuation(G4Step* aStep, double birk1, + double birk2, double birk3); private: diff --git a/SimG4CMS/Calo/python/testGeometryPMTBundleXML_cfi.py b/SimG4CMS/Calo/python/testGeometryPMTBundleXML_cfi.py index a3c14d429774e..6aa73638dec0a 100644 --- a/SimG4CMS/Calo/python/testGeometryPMTBundleXML_cfi.py +++ b/SimG4CMS/Calo/python/testGeometryPMTBundleXML_cfi.py @@ -33,6 +33,7 @@ 'Geometry/HcalCommonData/data/hcalendcapalgo.xml', 'Geometry/HcalCommonData/data/hcalouteralgo.xml', 'Geometry/HcalCommonData/data/hcalforwardalgo.xml', + 'Geometry/HcalCommonData/data/Phase0/hcalSimNumbering.xml', 'Geometry/ForwardCommonData/data/bundle/forwardshield.xml', 'Geometry/EcalSimData/data/ecalsens.xml', 'Geometry/HcalCommonData/data/hcalsenspmf.xml', diff --git a/SimG4CMS/Calo/python/testGeometryPMTXML_cfi.py b/SimG4CMS/Calo/python/testGeometryPMTXML_cfi.py index 50d29eadbf504..5af52cf0c592e 100644 --- a/SimG4CMS/Calo/python/testGeometryPMTXML_cfi.py +++ b/SimG4CMS/Calo/python/testGeometryPMTXML_cfi.py @@ -33,6 +33,7 @@ 'Geometry/HcalCommonData/data/hcalendcapalgo.xml', 'Geometry/HcalCommonData/data/hcalouteralgo.xml', 'Geometry/HcalCommonData/data/hcalforwardalgo.xml', + 'Geometry/HcalCommonData/data/Phase0/hcalSimNumbering.xml', 'Geometry/ForwardCommonData/data/forwardshield.xml', 'Geometry/EcalSimData/data/ecalsens.xml', 'Geometry/HcalCommonData/data/hcalsenspm.xml', diff --git a/SimG4CMS/Calo/src/HCalSD.cc b/SimG4CMS/Calo/src/HCalSD.cc index 1abc6481333a9..785108d2fedbd 100644 --- a/SimG4CMS/Calo/src/HCalSD.cc +++ b/SimG4CMS/Calo/src/HCalSD.cc @@ -105,6 +105,7 @@ HCalSD::HCalSD(G4String name, const DDCompactView & cpv, << "Application of Fiducial Cut " << applyFidCut; numberingFromDDD = new HcalNumberingFromDDD(name, cpv); + const HcalDDDSimConstants& hcons = numberingFromDDD->ddConstants(); HcalNumberingScheme* scheme; if (testNumber || forTBH2) scheme = dynamic_cast(new HcalTestNumberingScheme(forTBH2)); @@ -118,10 +119,10 @@ HCalSD::HCalSD(G4String name, const DDCompactView & cpv, std::string attribute, value; if (useHF) { if (useParam) { - showerParam = new HFShowerParam(name, cpv, p); + showerParam = new HFShowerParam(name, cpv, hcons, p); } else { - if (useShowerLibrary) showerLibrary = new HFShowerLibrary(name, cpv, p); - hfshower = new HFShower(name, cpv, p, 0); + if (useShowerLibrary) showerLibrary = new HFShowerLibrary(name, cpv, hcons, p); + hfshower = new HFShower(name, cpv, hcons, p, 0); } // HF volume names @@ -202,7 +203,7 @@ HCalSD::HCalSD(G4String name, const DDCompactView & cpv, edm::LogInfo("HcalSim") << "HCalSD: (" << i << ") " << pmtNames[i] << " LV " << pmtLV[i]; } - if (pmtNames.size() > 0) showerPMT = new HFShowerPMT (name, cpv, p); + if (pmtNames.size() > 0) showerPMT = new HFShowerPMT (name, cpv, hcons, p); // HF Fibre bundles value = "HFFibreBundleStraight"; @@ -252,31 +253,22 @@ HCalSD::HCalSD(G4String name, const DDCompactView & cpv, << " LV " << fibre2LV[i]; } if (fibre1LV.size() > 0 || fibre2LV.size() > 0) - showerBundle = new HFShowerFibreBundle (name, cpv, p); - - attribute = "OnlyForHcalSimNumbering"; - value = "any"; - DDSpecificsFilter filter6; - DDValue ddv6(attribute,value,0); - filter6.setCriteria(ddv6, DDSpecificsFilter::not_equals, - DDSpecificsFilter::AND, true, true); - DDFilteredView fv6(cpv); - fv6.addFilter(filter6); - if (fv6.firstChild()) { - DDsvalues_type sv(fv6.mergedSpecifics()); - //Special Geometry parameters - gpar = getDDDArray("gparHF",sv); - edm::LogInfo("HcalSim") << "HCalSD: " << gpar.size() << " gpar (cm)"; - for (unsigned int ig=0; ig::const_iterator matite; while (dodet) { diff --git a/SimG4CMS/Calo/src/HFFibre.cc b/SimG4CMS/Calo/src/HFFibre.cc index ec29d83c73748..80287b87a9c39 100644 --- a/SimG4CMS/Calo/src/HFFibre.cc +++ b/SimG4CMS/Calo/src/HFFibre.cc @@ -16,10 +16,10 @@ //#define DebugLog HFFibre::HFFibre(std::string & name, const DDCompactView & cpv, - edm::ParameterSet const & p) { + const HcalDDDSimConstants& hcons, edm::ParameterSet const &p) { edm::ParameterSet m_HF = p.getParameter("HFShower"); - cFibre = c_light*(m_HF.getParameter("CFibre")); + cFibre = c_light*(m_HF.getParameter("CFibre")); edm::LogInfo("HFShower") << "HFFibre:: Speed of light in fibre " << cFibre << " m/ns"; @@ -73,40 +73,19 @@ HFFibre::HFFibre(std::string & name, const DDCompactView & cpv, << "cannot match " << attribute << " to " << name <<"\n"; } - // Now geometry parameters - attribute = "OnlyForHcalSimNumbering"; - value = "any"; - DDValue val(attribute, value, 0.0); - DDSpecificsFilter filter2; - filter2.setCriteria(val, DDSpecificsFilter::not_equals, - DDSpecificsFilter::AND, true, true); - DDFilteredView fv2(cpv); - fv2.addFilter(filter2); - dodet = fv2.firstChild(); - if (dodet) { - DDsvalues_type sv(fv2.mergedSpecifics()); - - //Special Geometry parameters - int nb = -1; - gpar = getDDDArray("gparHF",sv,nb); - edm::LogInfo("HFShower") << "HFFibre: " << nb <<" gpar (cm)"; - for (int i=0; i HFShower::HFShower(std::string & name, const DDCompactView & cpv, - edm::ParameterSet const & p, int chk) : cherenkov(0), - fibre(0), - chkFibre(chk) { + const HcalDDDSimConstants& hcons, + edm::ParameterSet const & p, int chk) : cherenkov(0), + fibre(0), + chkFibre(chk) { edm::ParameterSet m_HF = p.getParameter("HFShower"); applyFidCut = m_HF.getParameter("ApplyFiducialCut"); @@ -34,33 +35,14 @@ HFShower::HFShower(std::string & name, const DDCompactView & cpv, edm::LogInfo("HFShower") << "HFShower:: Maximum probability cut off " << probMax << " Check flag " << chkFibre; - G4String attribute = "OnlyForHcalSimNumbering"; - G4String value = "any"; - DDValue val(attribute, value, 0.0); - DDSpecificsFilter filter; - filter.setCriteria(val, DDSpecificsFilter::not_equals, - DDSpecificsFilter::AND, true, true); - DDFilteredView fv(cpv); - fv.addFilter(filter); - bool dodet = fv.firstChild(); - if ( dodet ) { - DDsvalues_type sv(fv.mergedSpecifics()); - - //Special Geometry parameters - int ngpar = 7; - gpar = getDDDArray("gparHF", sv,ngpar); - edm::LogInfo("HFShower") << "HFShower: " << ngpar << " gpar (cm)"; - for (int ig=0; ig HFShower::getHits(G4Step * aStep, bool forLibrary) { return hits; } -std::vector HFShower::getDDDArray(const std::string & str, - const DDsvalues_type & sv, - int & nmin) { -#ifdef DebugLog - LogDebug("HFShower") << "HFShower:getDDDArray called for " << str - << " with nMin " << nmin; -#endif - DDValue value(str); - if (DDfetch(&sv, value)) { -#ifdef DebugLog - LogDebug("HFShower") << value; -#endif - const std::vector & fvec = value.doubles(); - int nval = fvec.size(); - if (nmin > 0) { - if (nval < nmin) { - edm::LogError("HFShower") << "HFShower : # of " << str << " bins " - << nval << " < " << nmin << " ==> illegal"; - throw cms::Exception("Unknown", "HFShower") - << "nval < nmin for array " << str << "\n"; - } - } else { - if (nval < 2) { - edm::LogError("HFShower") << "HFShower : # of " << str << " bins " << nval - << " < 2 ==> illegal" << " (nmin=" << nmin << ")"; - throw cms::Exception("Unknown", "HFShower") - << "nval < 2 for array " << str << "\n"; - } - } - nmin = nval; - - return fvec; - } else { - edm::LogError("HFShower") << "HFShower : cannot get array " << str; - throw cms::Exception("Unknown", "HFShower") << "cannot get array " << str << "\n"; - } -} - void HFShower::initRun(G4ParticleTable *) {// Define PDG codes } diff --git a/SimG4CMS/Calo/src/HFShowerFibreBundle.cc b/SimG4CMS/Calo/src/HFShowerFibreBundle.cc index f1b5360c9ecea..e033d7f3fe251 100644 --- a/SimG4CMS/Calo/src/HFShowerFibreBundle.cc +++ b/SimG4CMS/Calo/src/HFShowerFibreBundle.cc @@ -21,6 +21,7 @@ HFShowerFibreBundle::HFShowerFibreBundle(std::string & name, const DDCompactView & cpv, + const HcalDDDSimConstants& hcons, edm::ParameterSet const & p) { edm::ParameterSet m_HF1 = p.getParameter("HFShowerStraightBundle"); @@ -33,34 +34,16 @@ HFShowerFibreBundle::HFShowerFibreBundle(std::string & name, << facTube << " for the straight portion and " << facCone << " for the curved portion"; - G4String attribute = "OnlyForHcalSimNumbering"; - G4String value = "any"; - DDValue val(attribute, value, 0.0); - DDSpecificsFilter filter0; - filter0.setCriteria(val, DDSpecificsFilter::not_equals, - DDSpecificsFilter::AND, true, true); - DDFilteredView fv0(cpv); - fv0.addFilter(filter0); - if (fv0.firstChild()) { - DDsvalues_type sv0(fv0.mergedSpecifics()); - - //Special Geometry parameters - rTable = getDDDArray("rTable",sv0); - edm::LogInfo("HFShower") << "HFShowerFibreBundle: " << rTable.size() - << " rTable (cm)"; - for (unsigned int ig=0; ig rTable = hcons.getRTableHF(); + rMin = rTable[0]; + rMax = rTable[rTable.size()-1]; + edm::LogInfo("HFShower") << "HFShowerLibrary: rMIN " << rMin/cm + << " cm and rMax " << rMax/cm; + + //Delta phi + std::vector phibin = hcons.getPhiTableHF(); + dphi = phibin[0]; + edm::LogInfo("HFShower") << "HFShowerLibrary: (Half) Phi Width of wedge " + << dphi/deg; - G4String attribute = "OnlyForHcalSimNumbering"; - G4String value = "any"; - DDValue val(attribute, value, 0.0); - DDSpecificsFilter filter; - filter.setCriteria(val, DDSpecificsFilter::not_equals, - DDSpecificsFilter::AND, true, true); - DDFilteredView fv(cpv); - fv.addFilter(filter); - bool dodet = fv.firstChild(); - if (dodet) { - DDsvalues_type sv(fv.mergedSpecifics()); - - //Radius (minimum and maximum) - int nR = -1; - std::vector rTable = getDDDArray("rTable",sv,nR); - rMin = rTable[0]; - rMax = rTable[nR-1]; - edm::LogInfo("HFShower") << "HFShowerLibrary: rMIN " << rMin/cm - << " cm and rMax " << rMax/cm; - - //Delta phi - int nPhi = nR - 1; - std::vector phibin = getDDDArray("phitable",sv,nPhi); - dphi = phibin[0]; - edm::LogInfo("HFShower") << "HFShowerLibrary: (Half) Phi Width of wedge " - << dphi/deg; - - //Special Geometry parameters - int ngpar = 7; - gpar = getDDDArray("gparHF",sv,ngpar); - edm::LogInfo("HFShower") << "HFShowerLibrary: " << ngpar << " gpar (cm)"; - for (int ig=0; ig HFShowerLibrary::getDDDArray(const std::string & str, - const DDsvalues_type & sv, - int & nmin) { - -#ifdef DebugLog - LogDebug("HFShower") << "HFShowerLibrary:getDDDArray called for " << str - << " with nMin " << nmin; -#endif - DDValue value(str); - if (DDfetch(&sv,value)) { -#ifdef DebugLog - LogDebug("HFShower") << value; -#endif - const std::vector & fvec = value.doubles(); - int nval = fvec.size(); - if (nmin > 0) { - if (nval < nmin) { - edm::LogError("HFShower") << "HFShowerLibrary : # of " << str - << " bins " << nval << " < " << nmin - << " ==> illegal"; - throw cms::Exception("Unknown", "HFShowerLibrary") - << "nval < nmin for array " << str << "\n"; - } - } else { - if (nval < 2) { - edm::LogError("HFShower") << "HFShowerLibrary : # of " << str - << " bins " << nval << " < 2 ==> illegal" - << " (nmin=" << nmin << ")"; - throw cms::Exception("Unknown", "HFShowerLibrary") - << "nval < 2 for array " << str << "\n"; - } - } - nmin = nval; - - return fvec; - } else { - edm::LogError("HFShower") << "HFShowerLibrary : cannot get array " << str; - throw cms::Exception("Unknown", "HFShowerLibrary") - << "cannot get array " << str << "\n"; - } -} diff --git a/SimG4CMS/Calo/src/HFShowerPMT.cc b/SimG4CMS/Calo/src/HFShowerPMT.cc index b9fd2c1d2145a..287b7eecef240 100644 --- a/SimG4CMS/Calo/src/HFShowerPMT.cc +++ b/SimG4CMS/Calo/src/HFShowerPMT.cc @@ -20,39 +20,22 @@ //#define DebugLog HFShowerPMT::HFShowerPMT(std::string & name, const DDCompactView & cpv, + const HcalDDDSimConstants& hcons, edm::ParameterSet const & p) : cherenkov(0) { edm::ParameterSet m_HF = p.getParameter("HFShowerPMT"); pePerGeV = m_HF.getParameter("PEPerGeVPMT"); - G4String attribute = "OnlyForHcalSimNumbering"; - G4String value = "any"; - DDValue val(attribute, value, 0.0); - DDSpecificsFilter filter0; - filter0.setCriteria(val, DDSpecificsFilter::not_equals, - DDSpecificsFilter::AND, true, true); - DDFilteredView fv0(cpv); - fv0.addFilter(filter0); - if (fv0.firstChild()) { - DDsvalues_type sv0(fv0.mergedSpecifics()); - - //Special Geometry parameters - rTable = getDDDArray("rTable",sv0); - edm::LogInfo("HFShower") << "HFShowerPMT: " << rTable.size() - << " rTable (cm)"; - for (unsigned int ig=0; ig("HFShower"); pePerGeV = m_HF.getParameter("PEPerGeV"); trackEM = m_HF.getParameter("TrackEM"); @@ -79,33 +80,16 @@ HFShowerParam::HFShowerParam(std::string & name, const DDCompactView & cpv, } #endif - G4String attribute = "OnlyForHcalSimNumbering"; - G4String value = "any"; - DDValue val(attribute, value, 0.0); - DDSpecificsFilter filter; - filter.setCriteria(val, DDSpecificsFilter::not_equals, - DDSpecificsFilter::AND, true, true); - DDFilteredView fv(cpv); - fv.addFilter(filter); - bool dodet = fv.firstChild(); - if (dodet) { - DDsvalues_type sv(fv.mergedSpecifics()); - //Special Geometry parameters - gpar = getDDDArray("gparHF",sv); - edm::LogInfo("HFShower") << "HFShowerParam: " <attLength(lambdaMean); edm::LogInfo("HFShower") << "att. length used for (lambda=" << lambdaMean << ") = " << 1/(attLMeanInv*cm) << " cm"; @@ -413,29 +397,3 @@ std::vector HFShowerParam::getHits(G4Step * aStep, } return hits; } - -std::vector HFShowerParam::getDDDArray(const std::string & str, - const DDsvalues_type & sv) { -#ifdef DebugLog - LogDebug("HFShower") << "HFShowerParam:getDDDArray called for " << str; -#endif - DDValue value(str); - if (DDfetch(&sv,value)) { -#ifdef DebugLog - LogDebug("HFShower") << value; -#endif - const std::vector & fvec = value.doubles(); - int nval = fvec.size(); - if (nval < 2) { - edm::LogError("HFShower") << "HFShowerParam : # of " << str - << " bins " << nval << " < 2 ==> illegal"; - throw cms::Exception("Unknown", "HFShowerParam") << "nval < 2 for array " - << str << "\n"; - } - return fvec; - } else { - edm::LogError("HFShower") << "HFShowerParam : cannot get array " << str; - throw cms::Exception("Unknown", "HFShowerParam") << "cannot get array " - << str << "\n"; - } -} diff --git a/SimG4CMS/Calo/src/HGCNumberingScheme.cc b/SimG4CMS/Calo/src/HGCNumberingScheme.cc index 2e43ed1efb433..04ca7eff4be20 100644 --- a/SimG4CMS/Calo/src/HGCNumberingScheme.cc +++ b/SimG4CMS/Calo/src/HGCNumberingScheme.cc @@ -9,11 +9,12 @@ #include "CLHEP/Units/GlobalSystemOfUnits.h" #include -#define DebugLog +//#define DebugLog HGCNumberingScheme::HGCNumberingScheme(const DDCompactView & cpv, - std::string & name) : - CaloNumberingScheme(0), hgcons(new HGCalDDDConstants(cpv,name)) { + std::string & name, bool check) : + CaloNumberingScheme(0), check_(check), + hgcons(new HGCalDDDConstants(cpv,name)) { edm::LogInfo("HGCSim") << "Creating HGCNumberingScheme for " << name; } @@ -28,15 +29,27 @@ uint32_t HGCNumberingScheme::getUnitID(ForwardSubdetector &subdet, int &layer, i int phiSector = phicell.first; int icell = phicell.second; - //check if it fits - if (icell>0xffff) { - edm::LogError("HGCSim") << "[HGCNumberingScheme] cell id seems to be out of bounds cell id=" << icell << "\n" - << "\tLocal position: (" << pos.x() << "," << pos.y() << "," << pos.z() << ")\n" - << "\tlayer " << layer << "\tsector " << sector; - } - //build the index uint32_t index = HGCalDetId(subdet,iz,layer,sector,phiSector,icell).rawId(); + + //check if it fits + if ((!HGCalDetId::isValid(subdet,iz,layer,sector,phiSector,icell)) || + (!hgcons->isValid(layer,sector,icell,false))) { + index = 0; + if (check_) { + edm::LogError("HGCSim") << "[HGCNumberingScheme] ID out of bounds :" + << " Subdet= " << subdet << " Zside= " << iz + << " Layer= " << layer << " Sector= " << sector + << " SubSector= " << phiSector << " Cell= " + << icell << " Local position: (" << pos.x() + << "," << pos.y() << "," << pos.z() << ")"; + } + } +#ifdef DebugLog + std::cout << "HGCNumberingScheme::i/p " << subdet << ":" << layer << ":" + << sector << ":" << iz << ":" << pos << " o/p " << phiSector << ":" + << icell << ":" << std::hex << index << std::dec << std::endl; +#endif return index; } diff --git a/SimG4CMS/Calo/src/HGCSD.cc b/SimG4CMS/Calo/src/HGCSD.cc index a8db4d8139736..3dd67147d02c6 100644 --- a/SimG4CMS/Calo/src/HGCSD.cc +++ b/SimG4CMS/Calo/src/HGCSD.cc @@ -38,6 +38,7 @@ HGCSD::HGCSD(G4String name, const DDCompactView & cpv, edm::ParameterSet m_HGC = p.getParameter("HGCSD"); eminHit = m_HGC.getParameter("EminHit")*MeV; + bool checkID = m_HGC.getUntrackedParameter("CheckID", false); //this is defined in the hgcsens.xml G4String myName(this->nameOfSD()); @@ -66,7 +67,7 @@ HGCSD::HGCSD(G4String name, const DDCompactView & cpv, #endif edm::LogInfo("HGCSim") << "HGCSD:: Threshold for storing hits: " << eminHit; - numberingScheme = new HGCNumberingScheme(cpv,nameX); + numberingScheme = new HGCNumberingScheme(cpv,nameX,checkID); } HGCSD::~HGCSD() { diff --git a/SimG4CMS/Calo/src/ShashlikSD.cc b/SimG4CMS/Calo/src/ShashlikSD.cc index e26f65864616a..ec9d97c3b7c92 100644 --- a/SimG4CMS/Calo/src/ShashlikSD.cc +++ b/SimG4CMS/Calo/src/ShashlikSD.cc @@ -40,13 +40,13 @@ ShashlikSD::ShashlikSD(G4String name, const DDCompactView & cpv, edm::ParameterSet m_EC = p.getParameter("ShashlikSD"); useBirk = m_EC.getParameter("UseBirkLaw"); - birk1 = m_EC.getParameter("BirkC1")*(g/(MeV*cm2)); + birk1 = m_EC.getParameter("BirkC1"); birk2 = m_EC.getParameter("BirkC2"); birk3 = m_EC.getParameter("BirkC3"); if (useBirk) { - edm::LogInfo("EcalSim") << "ShashlikSD:: Use of Birks law is set to " - << useBirk << " with three constants kB = " - << birk1 << ", C1 = " << birk2 << ", C2 = " + edm::LogInfo("EcalSim") << "ShashlikSD:: Use of Birks law is set to " + << useBirk << " with three constants a = " + << birk1 << ", b = " << birk2 << ", c = " << birk3; } else { edm::LogInfo("EcalSim") << "ShashlikSD:: energy deposit is not corrected " @@ -125,7 +125,7 @@ bool ShashlikSD::ProcessHits(G4Step * aStep, G4TouchableHistory * ) { } if (edepositEM+edepositHAD>0.) { double edepEM(edepositEM), edepHad(edepositHAD); - int fibMax = (useWeight) ? 5 : 1; + int fibMax = (useWeight) ? 4 : 1; int roMax = (roType == 0) ? 1 : 2; int layer = preStepPoint->GetTouchable()->GetReplicaNumber(0); G4ThreeVector localPoint = setToLocal(preStepPoint->GetPosition(), @@ -138,12 +138,13 @@ bool ShashlikSD::ProcessHits(G4Step * aStep, G4TouchableHistory * ) { uint32_t id0 = setDetUnitId(aStep); if (id0) { // hit is in Shashlik LYSO tile for (int fib = 0; fib < fibMax; ++fib) { - double wt1 = (useWeight) ? fiberWt(fib, localPoint) : 1; + int fib0= (useWeight) ? fib+1 : fib; + double wt1 = (useWeight) ? fiberWt(fib0, localPoint) : 1; for (int rx = 0; rx < roMax; ++rx) { double wt2 = fiberLoss(layer, rx); int ro = (roType == 0) ? rx : rx+1; EKDetId id = EKDetId(id0); - id.setFiber(fib,ro); + id.setFiber(fib0,ro); uint32_t unitID = (id.rawId()); currentID.setID(unitID, time, primaryID, depth); edepositEM = edepEM*wt1*wt2; @@ -226,6 +227,32 @@ uint32_t ShashlikSD::setDetUnitId(G4Step *aStep) { return EKDetId(ixy.first,ixy.second,0,0,iz).rawId(); } +G4double ShashlikSD::getAttenuation(G4Step* aStep, double birk1, + double birk2, double birk3) { + + double weight = 1.; + double charge = aStep->GetPreStepPoint()->GetCharge(); + if (charge != 0. && aStep->GetStepLength() > 0) { + G4Material* mat = aStep->GetPreStepPoint()->GetMaterial(); + double density = mat->GetDensity()/(CLHEP::g/CLHEP::cm3); + double dE = aStep->GetTotalEnergyDeposit()/CLHEP::MeV; + double dx = aStep->GetStepLength()/CLHEP::cm; + double dedx = dE/(dx*density); + if (dedx > 0) { + weight = birk1/(1.+birk2*dedx+birk3/dedx); + if (weight > 1.0) weight = 1.0; + } +#ifdef DebugLog + std::cout << "ShashlikSD::getAttenuation in " << mat->GetName() + << " Charge " << charge << " dE/dx " << dE << ":" << dx << ":" + << density << ":" << dedx << " Birk Const " << birk1 << ", " + << birk2 << ", " << birk3 << " Weight = " << weight << std::endl; +#endif + } + return weight; +} + + G4double ShashlikSD::fiberWt(G4int k, G4ThreeVector localPoint) { double wt(0); @@ -265,7 +292,7 @@ G4double ShashlikSD::fiberLoss(G4int layer, G4int rx) { exp(-(moduleL+fiberL[layer-1])/attL)); } else { double fbl = (rx == 0) ? moduleL-fiberL[layer-1] : fiberL[layer-1]; - wt = exp(-fbl/attL); + wt = 0.5*exp(-fbl/attL); } } else { if (roType != 0) wt = 0.5; diff --git a/SimG4CMS/Calo/test/python/minbias_cfg.py b/SimG4CMS/Calo/test/python/minbias_cfg.py index ac18297d785fe..3b550051881e9 100644 --- a/SimG4CMS/Calo/test/python/minbias_cfg.py +++ b/SimG4CMS/Calo/test/python/minbias_cfg.py @@ -92,7 +92,7 @@ process.rndmStore = cms.EDProducer("RandomEngineStateProducer") process.TFileService = cms.Service("TFileService", - fileName = cms.string('minbias_QGSP_BERT_EML.root') + fileName = cms.string('minbias_QGSP_FTFP_BERT_EML.root') ) # Event output @@ -100,14 +100,14 @@ process.o1 = cms.OutputModule("PoolOutputModule", process.FEVTSIMEventContent, - fileName = cms.untracked.string('simevent_minbias_QGSP_BERT_EML.root') + fileName = cms.untracked.string('simevent_minbias_QGSP_FTFP_BERT_EML.root') ) process.p1 = cms.Path(process.generator*process.VtxSmeared*process.g4SimHits*process.caloSimHitStudy*process.rndmStore) process.outpath = cms.EndPath(process.o1) process.generator.pythiaHepMCVerbosity = False process.generator.pythiaPylistVerbosity = 0 -process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_BERT_EML' +process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_EML' # process.g4SimHits.ECalSD.IgnoreTrackID = True # process.g4SimHits.HCalSD.IgnoreTrackID = True diff --git a/SimG4CMS/Calo/test/python/monopoleStepppingAction_cfg.py b/SimG4CMS/Calo/test/python/monopoleStepppingAction_cfg.py index 7adfae9c45f8c..b0f82f5ce2011 100644 --- a/SimG4CMS/Calo/test/python/monopoleStepppingAction_cfg.py +++ b/SimG4CMS/Calo/test/python/monopoleStepppingAction_cfg.py @@ -105,7 +105,7 @@ ) process.p1 = cms.Path(process.generator*process.VtxSmeared*process.g4SimHits) process.outpath = cms.EndPath(process.o1) -process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_BERT_EML' +process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_EML' process.g4SimHits.Physics.MonopoleCharge = 1 process.g4SimHits.Physics.MonopoleTransport = False process.g4SimHits.Physics.Verbosity = 2 diff --git a/SimG4CMS/Calo/test/python/monopole_cfg.py b/SimG4CMS/Calo/test/python/monopole_cfg.py index 37067da90e0b4..e45f715d9da1e 100644 --- a/SimG4CMS/Calo/test/python/monopole_cfg.py +++ b/SimG4CMS/Calo/test/python/monopole_cfg.py @@ -106,7 +106,7 @@ process.p1 = cms.Path(process.generator*process.VtxSmeared*process.g4SimHits) process.outpath = cms.EndPath(process.o1) -process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_BERT_EML' +process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_EML' process.g4SimHits.Physics.MonopoleCharge = 1 process.g4SimHits.Physics.MonopoleDeltaRay = False process.g4SimHits.Physics.Verbosity = 1 diff --git a/SimG4CMS/Calo/test/python/qcdpt3000_3500_cfg.py b/SimG4CMS/Calo/test/python/qcdpt3000_3500_cfg.py index 09cc4b4816d36..37827454790e7 100644 --- a/SimG4CMS/Calo/test/python/qcdpt3000_3500_cfg.py +++ b/SimG4CMS/Calo/test/python/qcdpt3000_3500_cfg.py @@ -92,7 +92,7 @@ process.rndmStore = cms.EDProducer("RandomEngineStateProducer") process.TFileService = cms.Service("TFileService", - fileName = cms.string('qcdpt_3000_3500_QGSP_BERT_EML.root') + fileName = cms.string('qcdpt_3000_3500_QGSP_FTFP_BERT_EML.root') ) # Event output @@ -100,14 +100,14 @@ process.o1 = cms.OutputModule("PoolOutputModule", process.FEVTSIMEventContent, - fileName = cms.untracked.string('simevent_qcdpt_3000_3500_QGSP_BERT_EML.root') + fileName = cms.untracked.string('simevent_qcdpt_3000_3500_QGSP_FTFP_BERT_EML.root') ) process.p1 = cms.Path(process.generator*process.VtxSmeared*process.g4SimHits*process.caloSimHitStudy*process.rndmStore) process.outpath = cms.EndPath(process.o1) process.generator.pythiaHepMCVerbosity = False process.generator.pythiaPylistVerbosity = 0 -process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_BERT_EML' +process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_EML' # process.g4SimHits.ECalSD.IgnoreTrackID = True # process.g4SimHits.HCalSD.IgnoreTrackID = True diff --git a/SimG4CMS/Calo/test/python/runAPD_GEN_SIM_DIGI_RECO.py b/SimG4CMS/Calo/test/python/runAPD_GEN_SIM_DIGI_RECO.py index ec310bda816fb..17230865a9448 100644 --- a/SimG4CMS/Calo/test/python/runAPD_GEN_SIM_DIGI_RECO.py +++ b/SimG4CMS/Calo/test/python/runAPD_GEN_SIM_DIGI_RECO.py @@ -105,7 +105,7 @@ process.g4SimHits.UseMagneticField = False process.g4SimHits.Generator.ApplyPCuts = False process.g4SimHits.Generator.ApplyEtaCuts = False -process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_BERT_HP' +process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_HP' process.g4SimHits.Physics.Verbosity = 1 process.g4SimHits.CaloSD.EminHits[0] = 0 process.g4SimHits.ECalSD.NullNumbering = True diff --git a/SimG4CMS/Calo/test/python/runAPD_cfg.py b/SimG4CMS/Calo/test/python/runAPD_cfg.py index 989c19428fd5e..e0f35c6a99465 100644 --- a/SimG4CMS/Calo/test/python/runAPD_cfg.py +++ b/SimG4CMS/Calo/test/python/runAPD_cfg.py @@ -101,7 +101,7 @@ process.g4SimHits.UseMagneticField = False process.g4SimHits.Generator.ApplyPCuts = False process.g4SimHits.Generator.ApplyEtaCuts = False -process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_BERT_HP' +process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_HP' process.g4SimHits.Physics.Verbosity = 1 process.g4SimHits.CaloSD.EminHits[0] = 0 process.g4SimHits.ECalSD.NullNumbering = True diff --git a/SimG4CMS/Calo/test/python/runEta13_cfg.py b/SimG4CMS/Calo/test/python/runEta13_cfg.py index 3509cea194674..217cafd5be2f6 100644 --- a/SimG4CMS/Calo/test/python/runEta13_cfg.py +++ b/SimG4CMS/Calo/test/python/runEta13_cfg.py @@ -64,6 +64,6 @@ process.p1 = cms.Path(process.generator*process.VtxSmeared*process.g4SimHits) process.outpath = cms.EndPath(process.o1) -process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_BERT_EMV' +process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_EMV' #process.g4SimHits.G4Commands = ['/tracking/verbose 1'] diff --git a/SimG4CMS/Calo/test/python/runEta2_cfg.py b/SimG4CMS/Calo/test/python/runEta2_cfg.py index 860b530bed8f7..fb90ee0eef294 100644 --- a/SimG4CMS/Calo/test/python/runEta2_cfg.py +++ b/SimG4CMS/Calo/test/python/runEta2_cfg.py @@ -64,6 +64,6 @@ process.p1 = cms.Path(process.generator*process.VtxSmeared*process.g4SimHits) process.outpath = cms.EndPath(process.o1) -process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_BERT_EMV' +process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_EMV' #process.g4SimHits.G4Commands = ['/tracking/verbose 1'] diff --git a/SimG4CMS/Calo/test/python/runEta7_cfg.py b/SimG4CMS/Calo/test/python/runEta7_cfg.py index fe9a685280205..f6b43edcd4796 100644 --- a/SimG4CMS/Calo/test/python/runEta7_cfg.py +++ b/SimG4CMS/Calo/test/python/runEta7_cfg.py @@ -64,6 +64,6 @@ process.p1 = cms.Path(process.generator*process.VtxSmeared*process.g4SimHits) process.outpath = cms.EndPath(process.o1) -process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_BERT_EMV' +process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_EMV' #process.g4SimHits.G4Commands = ['/tracking/verbose 1'] diff --git a/SimG4CMS/Calo/test/python/runHFPMT0_cfg.py b/SimG4CMS/Calo/test/python/runHFPMT0_cfg.py index b5caeb7536b18..8d7e2349a19a9 100644 --- a/SimG4CMS/Calo/test/python/runHFPMT0_cfg.py +++ b/SimG4CMS/Calo/test/python/runHFPMT0_cfg.py @@ -81,7 +81,7 @@ process.p1 = cms.Path(process.generator*process.VtxSmeared*process.g4SimHits*process.hfPMTHitAnalyzer) -process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_BERT_EML' +process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_EML' process.g4SimHits.Physics.DefaultCutValue = 0.1 process.g4SimHits.HCalSD.UseShowerLibrary = True process.g4SimHits.HCalSD.UseParametrize = False diff --git a/SimG4CMS/Calo/test/python/runHFPMT_cfg.py b/SimG4CMS/Calo/test/python/runHFPMT_cfg.py index 624d998e40e50..8f22ea011ca83 100644 --- a/SimG4CMS/Calo/test/python/runHFPMT_cfg.py +++ b/SimG4CMS/Calo/test/python/runHFPMT_cfg.py @@ -96,7 +96,7 @@ process.p1 = cms.Path(process.generator*process.VtxSmeared*process.g4SimHits*process.hfPMTHitAnalyzer) process.outpath = cms.EndPath(process.o1) -process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_BERT_EML' +process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_EML' process.g4SimHits.Physics.DefaultCutValue = 0.1 process.g4SimHits.HCalSD.UseShowerLibrary = False process.g4SimHits.HCalSD.UseParametrize = True diff --git a/SimG4CMS/Calo/test/python/runHF_cfg.py b/SimG4CMS/Calo/test/python/runHF_cfg.py index 3211b065365d1..32790b09ba43f 100644 --- a/SimG4CMS/Calo/test/python/runHF_cfg.py +++ b/SimG4CMS/Calo/test/python/runHF_cfg.py @@ -92,7 +92,7 @@ process.p1 = cms.Path(process.generator*process.VtxSmeared*process.g4SimHits*process.hfPMTHitAnalyzer) process.outpath = cms.EndPath(process.o1) -process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_BERT_EML' +process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_EML' process.g4SimHits.Physics.DefaultCutValue = 0.1 process.g4SimHits.HCalSD.UseShowerLibrary = False process.g4SimHits.HCalSD.UseParametrize = True diff --git a/SimG4CMS/Calo/test/python/runHGC_cfg.py b/SimG4CMS/Calo/test/python/runHGC_cfg.py index 5caa2ec5df440..ecc9b1e7a66c3 100644 --- a/SimG4CMS/Calo/test/python/runHGC_cfg.py +++ b/SimG4CMS/Calo/test/python/runHGC_cfg.py @@ -49,7 +49,7 @@ process.Timing = cms.Service("Timing") process.maxEvents = cms.untracked.PSet( - input = cms.untracked.int32(2) + input = cms.untracked.int32(100) ) process.source = cms.Source("EmptySource", @@ -59,7 +59,7 @@ process.generator = cms.EDProducer("FlatRandomEGunProducer", PGunParameters = cms.PSet( - PartID = cms.vint32(13), + PartID = cms.vint32(211), MinEta = cms.double(1.75), MaxEta = cms.double(2.50), MinPhi = cms.double(-3.1415926), diff --git a/SimG4CMS/Calo/test/python/runMuon_cfg.py b/SimG4CMS/Calo/test/python/runMuon_cfg.py index 44ad6fffb54cd..5ceab2af8a41f 100644 --- a/SimG4CMS/Calo/test/python/runMuon_cfg.py +++ b/SimG4CMS/Calo/test/python/runMuon_cfg.py @@ -111,7 +111,7 @@ ) process.p1 = cms.Path(process.generator*process.VtxSmeared*process.g4SimHits*process.caloSimHitStudy) process.outpath = cms.EndPath(process.o1) -process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_BERT_EML' +process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_EML' process.g4SimHits.Physics.Verbosity = 0 process.g4SimHits.CaloSD.UseResponseTables = [1,1,0,1] process.g4SimHits.CaloResponse.UseResponseTable = True diff --git a/SimG4CMS/Calo/test/python/runShashlik_cfg.py b/SimG4CMS/Calo/test/python/runShashlik_cfg.py index 6b4c68086e311..1f2a6c2416e80 100644 --- a/SimG4CMS/Calo/test/python/runShashlik_cfg.py +++ b/SimG4CMS/Calo/test/python/runShashlik_cfg.py @@ -4,11 +4,11 @@ process.load("SimGeneral.HepPDTESSource.pythiapdt_cfi") process.load("IOMC.EventVertexGenerators.VtxSmearedGauss_cfi") process.load("Geometry.HGCalCommonData.testShashlikXML_cfi") +process.load("Geometry.HGCalCommonData.shashlikNumberingInitialization_cfi") +#process.load("Configuration.Geometry.GeometryExtended2023SHCalNoTaperRebuild_cff") process.load("Configuration.StandardSequences.MagneticField_cff") process.load("Configuration.EventContent.EventContent_cff") process.load("SimG4Core.Application.g4SimHits_cfi") -process.load("SimG4CMS.Calo.HFPMTHitAnalyzer_cfi") -process.load("Geometry.HGCalCommonData.shashlikNumberingInitialization_cfi") process.MessageLogger = cms.Service("MessageLogger", destinations = cms.untracked.vstring('cout'), diff --git a/SimG4CMS/Calo/test/python/ttbar_cfg.py b/SimG4CMS/Calo/test/python/ttbar_cfg.py index 9d44378b9ad37..3d93a88345592 100644 --- a/SimG4CMS/Calo/test/python/ttbar_cfg.py +++ b/SimG4CMS/Calo/test/python/ttbar_cfg.py @@ -92,7 +92,7 @@ process.rndmStore = cms.EDProducer("RandomEngineStateProducer") process.TFileService = cms.Service("TFileService", - fileName = cms.string('ttbar_QGSP_BERT_EML.root') + fileName = cms.string('ttbar_QGSP_FTFP_BERT_EML.root') ) # Event output @@ -100,14 +100,14 @@ process.o1 = cms.OutputModule("PoolOutputModule", process.FEVTSIMEventContent, - fileName = cms.untracked.string('simevent_ttbar_QGSP_BERT_EML.root') + fileName = cms.untracked.string('simevent_ttbar_QGSP_FTFP_BERT_EML.root') ) process.p1 = cms.Path(process.generator*process.VtxSmeared*process.g4SimHits*process.caloSimHitStudy*process.rndmStore) process.outpath = cms.EndPath(process.o1) process.generator.pythiaHepMCVerbosity = False process.generator.pythiaPylistVerbosity = 0 -process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_BERT_EML' +process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_EML' # process.g4SimHits.ECalSD.IgnoreTrackID = True # process.g4SimHits.HCalSD.IgnoreTrackID = True diff --git a/SimG4CMS/Calo/test/python/zee_cfg.py b/SimG4CMS/Calo/test/python/zee_cfg.py index 2ea290beae1ab..376eb13900c53 100644 --- a/SimG4CMS/Calo/test/python/zee_cfg.py +++ b/SimG4CMS/Calo/test/python/zee_cfg.py @@ -92,7 +92,7 @@ process.rndmStore = cms.EDProducer("RandomEngineStateProducer") process.TFileService = cms.Service("TFileService", - fileName = cms.string('zee_QGSP_BERT_EML.root') + fileName = cms.string('zee_QGSP_FTFP_BERT_EML.root') ) # Event output @@ -100,14 +100,14 @@ process.o1 = cms.OutputModule("PoolOutputModule", process.FEVTSIMEventContent, - fileName = cms.untracked.string('simevent_zee_QGSP_BERT_EML.root') + fileName = cms.untracked.string('simevent_zee_QGSP_FTFP_BERT_EML.root') ) process.p1 = cms.Path(process.generator*process.VtxSmeared*process.g4SimHits*process.caloSimHitStudy*process.rndmStore) process.outpath = cms.EndPath(process.o1) process.generator.pythiaHepMCVerbosity = False process.generator.pythiaPylistVerbosity = 0 -process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_BERT_EML' +process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_EML' # process.g4SimHits.ECalSD.IgnoreTrackID = True # process.g4SimHits.HCalSD.IgnoreTrackID = True diff --git a/SimG4CMS/Forward/src/FastTimerSD.cc b/SimG4CMS/Forward/src/FastTimerSD.cc index 381f61f119f3f..f2c7291dfff4e 100644 --- a/SimG4CMS/Forward/src/FastTimerSD.cc +++ b/SimG4CMS/Forward/src/FastTimerSD.cc @@ -26,7 +26,7 @@ #include "FWCore/MessageLogger/interface/MessageLogger.h" -#define DebugLog +//#define DebugLog //------------------------------------------------------------------- FastTimerSD::FastTimerSD(std::string name, const DDCompactView & cpv, SensitiveDetectorCatalog & clg, @@ -47,13 +47,14 @@ FastTimerSD::FastTimerSD(std::string name, const DDCompactView & cpv, //int verbn = 1; SetVerboseLevel(verbn); +#ifdef DebugLog LogDebug("FastTimerSim") << "*******************************************************\n" << "* *\n" << "* Constructing a FastTimerSD with name " << name << "\n" << "* *\n" << "*******************************************************"; - +#endif slave = new TrackingSlaveSD(name); @@ -175,7 +176,8 @@ uint32_t FastTimerSD::setDetUnitId(G4Step * aStep) { //Find the depth segment const G4VTouchable* touch = aStep->GetPreStepPoint()->GetTouchable(); - int iz = (touch->GetReplicaNumber(2)== 1) ? 1 : -1; + float globalZ = aStep->GetPreStepPoint()->GetPosition().z(); + int iz = (globalZ > 0) ? 1 : -1; std::pair ixy; if (type == 1) { ixy = ftcons->getXY(touch->GetReplicaNumber(0)); @@ -185,9 +187,9 @@ uint32_t FastTimerSD::setDetUnitId(G4Step * aStep) { uint32_t id = FastTimeDetId(ixy.first,ixy.second,iz).rawId(); #ifdef DebugLog edm::LogInfo("FastTimerSim") << "Levels " << touch->GetReplicaNumber(0) <<":" - << touch->GetReplicaNumber(2) << " Ixyz " - << ixy.first << ":" << ixy.second << ":" << iz - << " id " << std::hex << id << std::dec; + << globalZ << " Ixyz " << ixy.first << ":" + << ixy.second << ":" << iz << " id " + << std::hex << id << std::dec; #endif return id; } diff --git a/SimG4CMS/Forward/test/python/runFastTimer_cfg.py b/SimG4CMS/Forward/test/python/runFastTimer_cfg.py index 25fecd697e070..2100467971d56 100644 --- a/SimG4CMS/Forward/test/python/runFastTimer_cfg.py +++ b/SimG4CMS/Forward/test/python/runFastTimer_cfg.py @@ -5,7 +5,9 @@ process.load("IOMC.EventVertexGenerators.VtxSmearedGauss_cfi") -process.load("Geometry.HGCalCommonData.testFastTimeXML_cfi") +process.load("Geometry.CMSCommonData.cmsExtendedGeometry2023FastTimingXML_cfi") +process.load("Geometry.TrackerNumberingBuilder.trackerNumberingSLHCGeometry_cfi") +process.load("Geometry.HcalCommonData.hcalSimNumberingInitialization_cfi") process.load("Geometry.HGCalCommonData.fastTimeNumberingInitialization_cfi") process.load("Configuration.StandardSequences.MagneticField_cff") @@ -43,7 +45,7 @@ process.RandomNumberGeneratorService.VtxSmeared.initialSeed = 123456789 process.maxEvents = cms.untracked.PSet( - input = cms.untracked.int32(2) + input = cms.untracked.int32(10) ) process.source = cms.Source("EmptySource", @@ -82,4 +84,18 @@ process.p1 = cms.Path(process.generator*process.VtxSmeared*process.g4SimHits) process.outpath = cms.EndPath(process.o1) process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_EML' - +process.g4SimHits.G4Commands = ['/run/verbose 2'] +process.g4SimHits.Watchers = cms.VPSet(cms.PSet( + CheckForHighEtPhotons = cms.untracked.bool(False), + TrackMin = cms.untracked.int32(0), + TrackMax = cms.untracked.int32(0), + TrackStep = cms.untracked.int32(1), + EventMin = cms.untracked.int32(0), + EventMax = cms.untracked.int32(0), + EventStep = cms.untracked.int32(1), + PDGids = cms.untracked.vint32(), + VerboseLevel = cms.untracked.int32(0), + G4Verbose = cms.untracked.bool(True), + DEBUG = cms.untracked.bool(False), + type = cms.string('TrackingVerboseAction') +)) diff --git a/SimG4CMS/ShowerLibraryProducer/interface/FiberSD.h b/SimG4CMS/ShowerLibraryProducer/interface/FiberSD.h index 0ce56eba79c70..fd961d0f568fa 100644 --- a/SimG4CMS/ShowerLibraryProducer/interface/FiberSD.h +++ b/SimG4CMS/ShowerLibraryProducer/interface/FiberSD.h @@ -12,6 +12,8 @@ #include "SimG4CMS/Calo/interface/HFShower.h" #include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "Geometry/HcalCommonData/interface/HcalNumberingFromDDD.h" +#include "Geometry/HcalCommonData/interface/HcalDDDSimConstants.h" #include "G4Track.hh" @@ -55,6 +57,7 @@ class FiberSD : public SensitiveCaloDetector, std::string theName; const SimTrackManager* m_trackManager; HFShower* theShower; + HcalNumberingFromDDD* theNumber; G4int theHCID; FiberG4HitsCollection* theHC; diff --git a/SimG4CMS/ShowerLibraryProducer/python/hcalforwardshower_cfi.py b/SimG4CMS/ShowerLibraryProducer/python/hcalforwardshower_cfi.py index 29b6966c021bc..c827113763723 100644 --- a/SimG4CMS/ShowerLibraryProducer/python/hcalforwardshower_cfi.py +++ b/SimG4CMS/ShowerLibraryProducer/python/hcalforwardshower_cfi.py @@ -2,8 +2,9 @@ XMLIdealGeometryESSource = cms.ESSource("XMLIdealGeometryESSource", geomXMLFiles = cms.vstring('Geometry/CMSCommonData/data/materials.xml', - 'Geometry/HcalCommonData/data/hcalforwardmaterial.xml', - 'Geometry/HcalCommonData/data/hcalforwardshower.xml'), + 'Geometry/HcalCommonData/data/hcalforwardmaterial.xml', + 'Geometry/HcalCommonData/data/hcalforwardshower.xml', + 'Geometry/HcalCommonData/data/Phase0/hcalSimNumbering.xml'), rootNodeName = cms.string('hcalforwardshower:HFWorld') ) diff --git a/SimG4CMS/ShowerLibraryProducer/src/FiberSD.cc b/SimG4CMS/ShowerLibraryProducer/src/FiberSD.cc index 17c77bb0791e6..1e75b7f760406 100644 --- a/SimG4CMS/ShowerLibraryProducer/src/FiberSD.cc +++ b/SimG4CMS/ShowerLibraryProducer/src/FiberSD.cc @@ -18,7 +18,7 @@ FiberSD::FiberSD(std::string name, const DDCompactView & cpv, SensitiveDetectorCatalog & clg, edm::ParameterSet const & p, const SimTrackManager* manager) : SensitiveCaloDetector(name, cpv, clg, p), theName(name), - m_trackManager(manager), theHCID(-1), theHC(0) { + m_trackManager(manager), theShower(0), theNumber(0), theHCID(-1), theHC(0) { collectionName.insert(name); LogDebug("FiberSim") << "***************************************************" @@ -30,7 +30,9 @@ FiberSD::FiberSD(std::string name, const DDCompactView & cpv, << "* *" << "\n" << "***************************************************"; - theShower = new HFShower(name, cpv, p, 1); + theNumber = new HcalNumberingFromDDD(name, cpv); + const HcalDDDSimConstants& hcons = theNumber->ddConstants(); + theShower = new HFShower(name, cpv, hcons, p, 1); // // Now attach the right detectors (LogicalVolumes) to me @@ -45,7 +47,7 @@ FiberSD::FiberSD(std::string name, const DDCompactView & cpv, } FiberSD::~FiberSD() { - + if (theNumber) delete theNumber; if (theShower) delete theShower; if (theHC) delete theHC; } diff --git a/SimG4Core/Application/python/NeutronBGforMuonsHP_cff.py b/SimG4Core/Application/python/NeutronBGforMuonsHP_cff.py new file mode 100644 index 0000000000000..290d45c27bbbc --- /dev/null +++ b/SimG4Core/Application/python/NeutronBGforMuonsHP_cff.py @@ -0,0 +1,39 @@ +import FWCore.ParameterSet.Config as cms + +def customise(process): + + # fragment allowing to simulate neutron background in muon system + + if hasattr(process,'g4SimHits'): + # time window 100 millisecond + process.common_maximum_time.MaxTrackTime = cms.double(100000000.0) + process.common_maximum_time.MaxTimeNames = cms.vstring('ZDCRegion') + process.common_maximum_time.MaxTrackTimes = cms.vdouble(2000) + # Physics List XS + process.g4SimHits.Physics.type = cms.string('SimG4Core/Physics/FTFP_BERT_HP_EML') + process.g4SimHits.Physics.CutsOnProton = cms.untracked.bool(False) + process.g4SimHits.Physics.FlagFluo = cms.bool(True) + process.g4SimHits.Physics.TrackingCut = cms.bool(False) + process.g4SimHits.Physics.RusRoGammaEnergyLimit = cms.double(0.0) + # Eta cut + process.g4SimHits.Generator.MinEtaCut = cms.double(-7.0) + process.g4SimHits.Generator.MaxEtaCut = cms.double(7.0) + # stacking action + process.g4SimHits.StackingAction.MaxTrackTime = cms.double(100000000.0) + process.g4SimHits.StackingAction.MaxTimeNames = cms.vstring('ZDCRegion') + process.g4SimHits.StackingAction.MaxTrackTimes = cms.vdouble(2000) + process.g4SimHits.StackingAction.KillHeavy = cms.bool(True) + process.g4SimHits.StackingAction.IonThreshold = cms.double(0.001) + process.g4SimHits.StackingAction.ProtonThreshold = cms.double(0.001) + process.g4SimHits.StackingAction.NeutronThreshold = cms.double(0.0) + # stepping action + process.g4SimHits.SteppingAction.MaxTrackTime = cms.double(100000000.0) + process.g4SimHits.SteppingAction.MaxTimeNames = cms.vstring('ZDCRegion') + process.g4SimHits.SteppingAction.MaxTrackTimes = cms.vdouble(2000) + # Russian roulette disabled + process.g4SimHits.StackingAction.RusRoGammaEnergyLimit = cms.double(0.0) + process.g4SimHits.StackingAction.RusRoNeutronEnergyLimit = cms.double(0.0) + # full simulation of HF + process.g4SimHits.HFShower.UseHFGflash = cms.bool(False) + + return(process) diff --git a/SimG4Core/Application/python/NeutronBGforMuonsXS_cff.py b/SimG4Core/Application/python/NeutronBGforMuonsXS_cff.py new file mode 100644 index 0000000000000..503cbea434ea8 --- /dev/null +++ b/SimG4Core/Application/python/NeutronBGforMuonsXS_cff.py @@ -0,0 +1,39 @@ +import FWCore.ParameterSet.Config as cms + +def customise(process): + + # fragment allowing to simulate neutron background in muon system + + if hasattr(process,'g4SimHits'): + # time window 100 millisecond + process.common_maximum_time.MaxTrackTime = cms.double(100000000.0) + process.common_maximum_time.MaxTimeNames = cms.vstring('ZDCRegion') + process.common_maximum_time.MaxTrackTimes = cms.vdouble(2000) + # Physics List XS + process.g4SimHits.Physics.type = cms.string('SimG4Core/Physics/FTFP_BERT_XS_EML') + process.g4SimHits.Physics.CutsOnProton = cms.untracked.bool(False) + process.g4SimHits.Physics.FlagFluo = cms.bool(True) + process.g4SimHits.Physics.TrackingCut = cms.bool(False) + process.g4SimHits.Physics.RusRoGammaEnergyLimit = cms.double(0.0) + # Eta cut + process.g4SimHits.Generator.MinEtaCut = cms.double(-7.0) + process.g4SimHits.Generator.MaxEtaCut = cms.double(7.0) + # stacking action + process.g4SimHits.StackingAction.MaxTrackTime = cms.double(100000000.0) + process.g4SimHits.StackingAction.MaxTimeNames = cms.vstring('ZDCRegion') + process.g4SimHits.StackingAction.MaxTrackTimes = cms.vdouble(2000) + process.g4SimHits.StackingAction.KillHeavy = cms.bool(True) + process.g4SimHits.StackingAction.IonThreshold = cms.double(0.001) + process.g4SimHits.StackingAction.ProtonThreshold = cms.double(0.001) + process.g4SimHits.StackingAction.NeutronThreshold = cms.double(0.0) + # stepping action + process.g4SimHits.SteppingAction.MaxTrackTime = cms.double(100000000.0) + process.g4SimHits.SteppingAction.MaxTimeNames = cms.vstring('ZDCRegion') + process.g4SimHits.SteppingAction.MaxTrackTimes = cms.vdouble(2000) + # Russian roulette disabled + process.g4SimHits.StackingAction.RusRoGammaEnergyLimit = cms.double(0.0) + process.g4SimHits.StackingAction.RusRoNeutronEnergyLimit = cms.double(0.0) + # full simulation of HF + process.g4SimHits.HFShower.UseHFGflash = cms.bool(False) + + return(process) diff --git a/SimG4Core/Application/python/g4SimHits_cfi.py b/SimG4Core/Application/python/g4SimHits_cfi.py index f70ab05d5742d..fea5e6a8e948e 100644 --- a/SimG4Core/Application/python/g4SimHits_cfi.py +++ b/SimG4Core/Application/python/g4SimHits_cfi.py @@ -77,6 +77,7 @@ delta = cms.double(1.0) ), Physics = cms.PSet( + common_maximum_time, # NOTE : if you want EM Physics only, # please select "SimG4Core/Physics/DummyPhysics" for type # and turn ON DummyEMPhysics @@ -84,6 +85,7 @@ type = cms.string('SimG4Core/Physics/QGSP_FTFP_BERT_EML'), DummyEMPhysics = cms.bool(False), CutsPerRegion = cms.bool(True), + CutsOnProton = cms.untracked.bool(True), DefaultCutValue = cms.double(1.0), ## cuts in cm G4BremsstrahlungThreshold = cms.double(0.5), ## cut in GeV Verbosity = cms.untracked.int32(0), @@ -97,6 +99,7 @@ Region = cms.string(' '), TrackingCut = cms.bool(True), SRType = cms.bool(True), + FlagFluo = cms.bool(False), EMPhysics = cms.untracked.bool(True), HadPhysics = cms.untracked.bool(True), FlagBERT = cms.untracked.bool(False), @@ -396,12 +399,13 @@ TimeSliceUnit = cms.int32(1), IgnoreTrackID = cms.bool(False), EminHit = cms.double(0.0), + CheckID = cms.untracked.bool(True), ), ShashlikSD = cms.PSet( UseBirkLaw = cms.bool(False), - BirkC1 = cms.double(0.03333), - BirkC2 = cms.double(0.253694), - BirkC3 = cms.double(0.10), + BirkC1 = cms.double(0.883), + BirkC2 = cms.double(0.0065), + BirkC3 = cms.double(-0.241), UseWeight = cms.bool(False), FileName = cms.FileInPath('SimG4CMS/Calo/data/map_absL_100_LYSO_smooth.root'), ReadOutType = cms.int32(0), diff --git a/SimG4Core/Application/src/ParametrisedEMPhysics.cc b/SimG4Core/Application/src/ParametrisedEMPhysics.cc index 3047902b0d604..38d140f792d68 100644 --- a/SimG4Core/Application/src/ParametrisedEMPhysics.cc +++ b/SimG4Core/Application/src/ParametrisedEMPhysics.cc @@ -20,6 +20,8 @@ #include "G4RegionStore.hh" #include "G4EmProcessOptions.hh" +#include "G4UAtomicDeexcitation.hh" +#include "G4LossTableManager.hh" ParametrisedEMPhysics::ParametrisedEMPhysics(std::string name, const edm::ParameterSet & p) : G4VPhysicsConstructor(name), theParSet(p) @@ -162,4 +164,11 @@ void ParametrisedEMPhysics::ConstructProcess() { } } } + // enable fluorescence + bool fluo = theParSet.getParameter("FlagFluo"); + if(fluo) { + G4VAtomDeexcitation* de = new G4UAtomicDeexcitation(); + G4LossTableManager::Instance()->SetAtomDeexcitation(de); + de->SetFluo(true); + } } diff --git a/SimG4Core/Application/src/StackingAction.cc b/SimG4Core/Application/src/StackingAction.cc index dd6c249e68c4f..854ed88b62d80 100644 --- a/SimG4Core/Application/src/StackingAction.cc +++ b/SimG4Core/Application/src/StackingAction.cc @@ -195,6 +195,17 @@ G4ClassificationOfNewTrack StackingAction::ClassifyNewTrack(const G4Track * aTra classification = fKill; } if (isItLongLived(aTrack)) classification = fKill; + + if (classification != fKill && pdg == 22 && + aTrack->GetKineticEnergy() < 0.5*keV) + { + classification = fKill; + //std::cout << "### next gamma killed E(MeV)= " << ke + // << " " << aTrack->GetCreatorProcess()->GetProcessName() + // << std::endl; + } + + if (killDeltaRay) { if (aTrack->GetCreatorProcess()->GetProcessType() == fElectromagnetic && aTrack->GetCreatorProcess()->GetProcessSubType() == fIonisation) diff --git a/SimG4Core/Physics/interface/DDG4ProductionCuts.h b/SimG4Core/Physics/interface/DDG4ProductionCuts.h index f366cd8de336c..5fc13cd2c4407 100644 --- a/SimG4Core/Physics/interface/DDG4ProductionCuts.h +++ b/SimG4Core/Physics/interface/DDG4ProductionCuts.h @@ -1,6 +1,7 @@ #ifndef SimG4Core_DDG4ProductionCuts_H #define SimG4Core_DDG4ProductionCuts_H +#include "FWCore/ParameterSet/interface/ParameterSet.h" #include "SimG4Core/Geometry/interface/G4LogicalVolumeToDDLogicalPartMap.h" #include @@ -14,7 +15,8 @@ class G4ProductionCuts; class DDG4ProductionCuts { public: - DDG4ProductionCuts(const G4LogicalVolumeToDDLogicalPartMap&, int); + DDG4ProductionCuts(const G4LogicalVolumeToDDLogicalPartMap&, int, + const edm::ParameterSet & p); ~DDG4ProductionCuts(); void update(); void SetVerbosity( int verb ) { m_Verbosity = verb; return ; } @@ -29,6 +31,7 @@ class DDG4ProductionCuts { G4LogicalVolumeToDDLogicalPartMap map_; std::string m_KeywordRegion; int m_Verbosity; + bool m_protonCut; G4LogicalVolumeToDDLogicalPartMap::Vector vec_; }; diff --git a/SimG4Core/Physics/src/DDG4ProductionCuts.cc b/SimG4Core/Physics/src/DDG4ProductionCuts.cc index 68ce87adbd865..c46ac7c65929e 100644 --- a/SimG4Core/Physics/src/DDG4ProductionCuts.cc +++ b/SimG4Core/Physics/src/DDG4ProductionCuts.cc @@ -7,9 +7,11 @@ #include -DDG4ProductionCuts::DDG4ProductionCuts(const G4LogicalVolumeToDDLogicalPartMap& map, int verb) : map_(map), m_Verbosity(verb) { - m_KeywordRegion = "CMSCutsRegion"; - initialize(); +DDG4ProductionCuts::DDG4ProductionCuts(const G4LogicalVolumeToDDLogicalPartMap& map, int verb, const edm::ParameterSet & p) + : map_(map), m_Verbosity(verb) { + m_KeywordRegion = "CMSCutsRegion"; + m_protonCut = p.getUntrackedParameter("CutsOnProton",true); + initialize(); } DDG4ProductionCuts::~DDG4ProductionCuts(){ @@ -108,11 +110,12 @@ void DDG4ProductionCuts::setProdCuts(const DDLogicalPart lpart, // // search for production cuts - // you must have three of them: e+ e- gamma + // you must have four of them: e+ e- gamma proton // double gammacut; double electroncut; double positroncut; + double protoncut = 0.0; int temp = map_.toDouble("ProdCutsForGamma",lpart,gammacut); if (temp != 1){ throw SimG4Exception("DDG4ProductionCuts: Problem with Region tags: no/more than one ProdCutsForGamma."); @@ -133,7 +136,8 @@ void DDG4ProductionCuts::setProdCuts(const DDLogicalPart lpart, prodCuts->SetProductionCut( electroncut, idxG4ElectronCut ); prodCuts->SetProductionCut( positroncut, idxG4PositronCut ); // For recoil use the same cut as for e- - prodCuts->SetProductionCut( electroncut, idxG4ProtonCut ); + if(m_protonCut) { protoncut = electroncut; } + prodCuts->SetProductionCut( protoncut, idxG4ProtonCut ); if ( m_Verbosity > 0 ) { LogDebug("Physics") << "DDG4ProductionCuts : Setting cuts for " << regionName << "\n Electrons: " << electroncut diff --git a/SimG4Core/Physics/src/PhysicsList.cc b/SimG4Core/Physics/src/PhysicsList.cc index 16157f966e106..6bb935bd5682c 100644 --- a/SimG4Core/Physics/src/PhysicsList.cc +++ b/SimG4Core/Physics/src/PhysicsList.cc @@ -3,6 +3,7 @@ #include "FWCore/MessageLogger/interface/MessageLogger.h" #include "G4LossTableManager.hh" +#include "G4SystemOfUnits.hh" PhysicsList::PhysicsList(G4LogicalVolumeToDDLogicalPartMap & map, const HepPDT::ParticleDataTable * table_, @@ -10,7 +11,7 @@ PhysicsList::PhysicsList(G4LogicalVolumeToDDLogicalPartMap & map, const edm::ParameterSet & p) : G4VModularPhysicsList(), m_pPhysics(p), prodCuts(0) { m_Verbosity = m_pPhysics.getUntrackedParameter("Verbosity",0); - prodCuts = new DDG4ProductionCuts(map, m_Verbosity); + prodCuts = new DDG4ProductionCuts(map, m_Verbosity, m_pPhysics); } PhysicsList::~PhysicsList() { diff --git a/SimG4Core/PhysicsLists/interface/CMSEmStandardPhysicsXS.h b/SimG4Core/PhysicsLists/interface/CMSEmStandardPhysicsXS.h new file mode 100644 index 0000000000000..b4298834a1937 --- /dev/null +++ b/SimG4Core/PhysicsLists/interface/CMSEmStandardPhysicsXS.h @@ -0,0 +1,26 @@ +#ifndef SimG4Core_PhysicsLists_CMSEmStandardPhysicsXS_h +#define SimG4Core_PhysicsLists_CMSEmStandardPhysicsXS_h + +#include "G4VPhysicsConstructor.hh" +#include "globals.hh" + +class CMSEmStandardPhysicsXS : public G4VPhysicsConstructor { + +public: + CMSEmStandardPhysicsXS(G4int ver); + virtual ~CMSEmStandardPhysicsXS(); + + virtual void ConstructParticle(); + virtual void ConstructProcess(); + +private: + G4int verbose; +}; + +#endif + + + + + + diff --git a/SimG4Core/PhysicsLists/plugins/FTFPCMS_BERT_HP_EML.cc b/SimG4Core/PhysicsLists/plugins/FTFPCMS_BERT_HP_EML.cc new file mode 100644 index 0000000000000..af8047a510235 --- /dev/null +++ b/SimG4Core/PhysicsLists/plugins/FTFPCMS_BERT_HP_EML.cc @@ -0,0 +1,71 @@ +#include "FTFPCMS_BERT_HP_EML.hh" +#include "SimG4Core/PhysicsLists/interface/CMSEmStandardPhysicsXS.h" +#include "SimG4Core/PhysicsLists/interface/CMSMonopolePhysics.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" + +#include "G4DecayPhysics.hh" +#include "G4EmExtraPhysics.hh" +#include "G4IonPhysics.hh" +#include "G4StoppingPhysics.hh" +#include "G4HadronElasticPhysics.hh" +#include "G4NeutronTrackingCut.hh" +#include "G4HadronicProcessStore.hh" + +#include "G4DataQuestionaire.hh" +#include "HadronPhysicsFTFP_BERT_HP.hh" + +FTFPCMS_BERT_HP_EML::FTFPCMS_BERT_HP_EML(G4LogicalVolumeToDDLogicalPartMap& map, + const HepPDT::ParticleDataTable * table_, + sim::FieldBuilder *fieldBuilder_, + const edm::ParameterSet & p) : PhysicsList(map, table_, fieldBuilder_, p) { + + G4DataQuestionaire it(photon); + + int ver = p.getUntrackedParameter("Verbosity",0); + bool emPhys = p.getUntrackedParameter("EMPhysics",true); + bool hadPhys = p.getUntrackedParameter("HadPhysics",true); + bool tracking= p.getParameter("TrackingCut"); + //bool munucl = p.getParameter("FlagMuNucl"); + edm::LogInfo("PhysicsList") << "You are using the simulation engine: " + << "FTFP_BERT_EML with Flags for EM Physics " + << emPhys << ", for Hadronic Physics " + << hadPhys << " and tracking cut " << tracking; + + if (emPhys) { + // EM Physics + RegisterPhysics( new CMSEmStandardPhysicsXS(ver)); + + // Synchroton Radiation & GN Physics + G4EmExtraPhysics* gn = new G4EmExtraPhysics(ver); + //if(munucl) { G4String yes = "on"; gn->MuonNuclear(yes); } + RegisterPhysics(gn); + } + + // Decays + this->RegisterPhysics( new G4DecayPhysics(ver) ); + + if (hadPhys) { + G4HadronicProcessStore::Instance()->SetVerbose(ver); + + // Hadron Elastic scattering + RegisterPhysics( new G4HadronElasticPhysics(ver)); + + // Hadron Physics + RegisterPhysics( new HadronPhysicsFTFP_BERT_HP(ver)); + + // Stopping Physics + RegisterPhysics( new G4StoppingPhysics(ver)); + + // Ion Physics + RegisterPhysics( new G4IonPhysics(ver)); + + // Neutron tracking cut + if (tracking) { + RegisterPhysics( new G4NeutronTrackingCut(ver)); + } + } + + // Monopoles + RegisterPhysics( new CMSMonopolePhysics(table_,fieldBuilder_,p)); +} + diff --git a/SimG4Core/PhysicsLists/plugins/FTFPCMS_BERT_HP_EML.hh b/SimG4Core/PhysicsLists/plugins/FTFPCMS_BERT_HP_EML.hh new file mode 100644 index 0000000000000..04a0b7c7d71ec --- /dev/null +++ b/SimG4Core/PhysicsLists/plugins/FTFPCMS_BERT_HP_EML.hh @@ -0,0 +1,16 @@ +#ifndef SimG4Core_PhysicsLists_FTFPCMS_BERT_HP_EML_H +#define SimG4Core_PhysicsLists_FTFPCMS_BERT_HP_EML_H + +#include "SimG4Core/Physics/interface/PhysicsList.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" + +class FTFPCMS_BERT_HP_EML: public PhysicsList { + +public: + FTFPCMS_BERT_HP_EML(G4LogicalVolumeToDDLogicalPartMap& map, const HepPDT::ParticleDataTable * table_, sim::FieldBuilder *fieldBuilder_, const edm::ParameterSet & p); +}; + +#endif + + + diff --git a/SimG4Core/PhysicsLists/plugins/FTFPCMS_BERT_XS_EML.cc b/SimG4Core/PhysicsLists/plugins/FTFPCMS_BERT_XS_EML.cc new file mode 100644 index 0000000000000..693bffdf0427d --- /dev/null +++ b/SimG4Core/PhysicsLists/plugins/FTFPCMS_BERT_XS_EML.cc @@ -0,0 +1,74 @@ +#include "FTFPCMS_BERT_XS_EML.hh" +#include "SimG4Core/PhysicsLists/interface/CMSEmStandardPhysicsXS.h" +#include "SimG4Core/PhysicsLists/interface/CMSMonopolePhysics.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" + +#include "G4DecayPhysics.hh" +#include "G4EmExtraPhysics.hh" +#include "G4IonPhysics.hh" +#include "G4StoppingPhysics.hh" +#include "G4HadronElasticPhysicsXS.hh" +#include "G4NeutronCrossSectionXS.hh" +#include "G4NeutronTrackingCut.hh" +#include "G4HadronicProcessStore.hh" + +#include "G4DataQuestionaire.hh" +#include "HadronPhysicsFTFP_BERT.hh" + +FTFPCMS_BERT_XS_EML::FTFPCMS_BERT_XS_EML(G4LogicalVolumeToDDLogicalPartMap& map, + const HepPDT::ParticleDataTable * table_, + sim::FieldBuilder *fieldBuilder_, + const edm::ParameterSet & p) : PhysicsList(map, table_, fieldBuilder_, p) { + + G4DataQuestionaire it(photon); + + int ver = p.getUntrackedParameter("Verbosity",0); + bool emPhys = p.getUntrackedParameter("EMPhysics",true); + bool hadPhys = p.getUntrackedParameter("HadPhysics",true); + bool tracking= p.getParameter("TrackingCut"); + //bool munucl = p.getParameter("FlagMuNucl"); + edm::LogInfo("PhysicsList") << "You are using the simulation engine: " + << "FTFP_BERT_EML with Flags for EM Physics " + << emPhys << ", for Hadronic Physics " + << hadPhys << " and tracking cut " << tracking; + + if (emPhys) { + // EM Physics + RegisterPhysics( new CMSEmStandardPhysicsXS(ver)); + + // Synchroton Radiation & GN Physics + G4EmExtraPhysics* gn = new G4EmExtraPhysics(ver); + //if(munucl) { G4String yes = "on"; gn->MuonNuclear(yes); } + RegisterPhysics(gn); + } + + // Decays + this->RegisterPhysics( new G4DecayPhysics(ver) ); + + if (hadPhys) { + G4HadronicProcessStore::Instance()->SetVerbose(ver); + + // Hadron Elastic scattering + RegisterPhysics( new G4HadronElasticPhysicsXS(ver)); + + // Hadron Physics + RegisterPhysics( new HadronPhysicsFTFP_BERT(ver)); + + // Stopping Physics + RegisterPhysics( new G4StoppingPhysics(ver)); + + // Ion Physics + RegisterPhysics( new G4IonPhysics(ver)); + + RegisterPhysics( new G4NeutronCrossSectionXS(ver)); + + // Neutron tracking cut + if (tracking) { + RegisterPhysics( new G4NeutronTrackingCut(ver)); + } + } + + // Monopoles + RegisterPhysics( new CMSMonopolePhysics(table_,fieldBuilder_,p)); +} + diff --git a/SimG4Core/PhysicsLists/plugins/FTFPCMS_BERT_XS_EML.hh b/SimG4Core/PhysicsLists/plugins/FTFPCMS_BERT_XS_EML.hh new file mode 100644 index 0000000000000..0c3a5e06ecc07 --- /dev/null +++ b/SimG4Core/PhysicsLists/plugins/FTFPCMS_BERT_XS_EML.hh @@ -0,0 +1,16 @@ +#ifndef SimG4Core_PhysicsLists_FTFPCMS_BERT_XS_EML_H +#define SimG4Core_PhysicsLists_FTFPCMS_BERT_XS_EML_H + +#include "SimG4Core/Physics/interface/PhysicsList.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" + +class FTFPCMS_BERT_XS_EML: public PhysicsList { + +public: + FTFPCMS_BERT_XS_EML(G4LogicalVolumeToDDLogicalPartMap& map, const HepPDT::ParticleDataTable * table_, sim::FieldBuilder *fieldBuilder_, const edm::ParameterSet & p); +}; + +#endif + + + diff --git a/SimG4Core/PhysicsLists/plugins/module.cc b/SimG4Core/PhysicsLists/plugins/module.cc index aa9fe1d63d807..50f9346ada431 100644 --- a/SimG4Core/PhysicsLists/plugins/module.cc +++ b/SimG4Core/PhysicsLists/plugins/module.cc @@ -24,6 +24,9 @@ #include "QGSPCMS_FTFP_BERT_EML95.hh" #include "QGSPCMS_FTFP_BERT_EML_New.hh" #include "QGSPCMS_FTFP_BERT_EML95msc93.hh" +#include "FTFPCMS_BERT_HP_EML.hh" +#include "FTFPCMS_BERT_XS_EML.hh" + DEFINE_PHYSICSLIST(CMSModel); DEFINE_PHYSICSLIST(DummyPhysics); @@ -33,6 +36,10 @@ typedef FTFPCMS_BERT FTFP_BERT; DEFINE_PHYSICSLIST(FTFP_BERT); typedef FTFPCMS_BERT_EML FTFP_BERT_EML; DEFINE_PHYSICSLIST(FTFP_BERT_EML); +typedef FTFPCMS_BERT_HP_EML FTFP_BERT_HP_EML; +DEFINE_PHYSICSLIST(FTFP_BERT_HP_EML); +typedef FTFPCMS_BERT_XS_EML FTFP_BERT_XS_EML; +DEFINE_PHYSICSLIST(FTFP_BERT_XS_EML); typedef FTFPCMS_BERT_EML95 FTFP_BERT_EML95; DEFINE_PHYSICSLIST(FTFP_BERT_EML95); typedef FTFPCMS_BERT_EMV FTFP_BERT_EMV; diff --git a/SimG4Core/PhysicsLists/src/CMSEmStandardPhysicsXS.cc b/SimG4Core/PhysicsLists/src/CMSEmStandardPhysicsXS.cc new file mode 100644 index 0000000000000..c4a3288bb5acd --- /dev/null +++ b/SimG4Core/PhysicsLists/src/CMSEmStandardPhysicsXS.cc @@ -0,0 +1,323 @@ +#include "SimG4Core/PhysicsLists/interface/CMSEmStandardPhysicsXS.h" + +#include "G4ParticleDefinition.hh" +#include "G4LossTableManager.hh" +#include "G4EmProcessOptions.hh" + +#include "G4ComptonScattering.hh" +#include "G4GammaConversion.hh" +#include "G4PhotoElectricEffect.hh" +#include "G4LivermorePhotoElectricModel.hh" +#include "G4KleinNishinaModel.hh" + +#include "G4hMultipleScattering.hh" +#include "G4eMultipleScattering.hh" +#include "G4MuMultipleScattering.hh" +#include "G4CoulombScattering.hh" +#include "G4eCoulombScatteringModel.hh" +#include "G4WentzelVIModel.hh" +#include "G4UrbanMscModel93.hh" + +#include "G4eIonisation.hh" +#include "G4eBremsstrahlung.hh" +#include "G4eplusAnnihilation.hh" + +#include "G4MuIonisation.hh" +#include "G4MuBremsstrahlung.hh" +#include "G4MuPairProduction.hh" + +#include "G4hIonisation.hh" +#include "G4ionIonisation.hh" +#include "G4hBremsstrahlung.hh" +#include "G4hPairProduction.hh" + +#include "G4Gamma.hh" +#include "G4Electron.hh" +#include "G4Positron.hh" +#include "G4MuonPlus.hh" +#include "G4MuonMinus.hh" +#include "G4TauMinus.hh" +#include "G4TauPlus.hh" +#include "G4PionPlus.hh" +#include "G4PionMinus.hh" +#include "G4KaonPlus.hh" +#include "G4KaonMinus.hh" +#include "G4BMesonMinus.hh" +#include "G4BMesonPlus.hh" +#include "G4DMesonMinus.hh" +#include "G4DMesonPlus.hh" +#include "G4Proton.hh" +#include "G4AntiProton.hh" +#include "G4SigmaMinus.hh" +#include "G4AntiSigmaMinus.hh" +#include "G4SigmaPlus.hh" +#include "G4AntiSigmaPlus.hh" +#include "G4XiMinus.hh" +#include "G4AntiXiMinus.hh" +#include "G4OmegaMinus.hh" +#include "G4AntiOmegaMinus.hh" +#include "G4LambdacPlus.hh" +#include "G4AntiLambdacPlus.hh" +#include "G4XicPlus.hh" +#include "G4AntiXicPlus.hh" +#include "G4Deuteron.hh" +#include "G4Triton.hh" +#include "G4He3.hh" +#include "G4Alpha.hh" +#include "G4GenericIon.hh" + +#include "G4PhysicsListHelper.hh" +#include "G4BuilderType.hh" + +#include "G4SystemOfUnits.hh" + +CMSEmStandardPhysicsXS::CMSEmStandardPhysicsXS(G4int ver) : + G4VPhysicsConstructor("CMSEmStandardXS_opt1"), verbose(ver) { + G4LossTableManager::Instance(); + SetPhysicsType(bElectromagnetic); +} + +CMSEmStandardPhysicsXS::~CMSEmStandardPhysicsXS() {} + +void CMSEmStandardPhysicsXS::ConstructParticle() { + // gamma + G4Gamma::Gamma(); + + // leptons + G4Electron::Electron(); + G4Positron::Positron(); + G4MuonPlus::MuonPlus(); + G4MuonMinus::MuonMinus(); + G4TauMinus::TauMinusDefinition(); + G4TauPlus::TauPlusDefinition(); + + // mesons + G4PionPlus::PionPlusDefinition(); + G4PionMinus::PionMinusDefinition(); + G4KaonPlus::KaonPlusDefinition(); + G4KaonMinus::KaonMinusDefinition(); + G4DMesonMinus::DMesonMinusDefinition(); + G4DMesonPlus::DMesonPlusDefinition(); + G4BMesonMinus::BMesonMinusDefinition(); + G4BMesonPlus::BMesonPlusDefinition(); + + // barions + G4Proton::Proton(); + G4AntiProton::AntiProton(); + G4SigmaMinus::SigmaMinusDefinition(); + G4AntiSigmaMinus::AntiSigmaMinusDefinition(); + G4SigmaPlus::SigmaPlusDefinition(); + G4AntiSigmaPlus::AntiSigmaPlusDefinition(); + G4XiMinus::XiMinusDefinition(); + G4AntiXiMinus::AntiXiMinusDefinition(); + G4OmegaMinus::OmegaMinusDefinition(); + G4AntiOmegaMinus::AntiOmegaMinusDefinition(); + G4LambdacPlus::LambdacPlusDefinition(); + G4AntiLambdacPlus::AntiLambdacPlusDefinition(); + G4XicPlus::XicPlusDefinition(); + G4AntiXicPlus::AntiXicPlusDefinition(); + + // ions + G4Deuteron::Deuteron(); + G4Triton::Triton(); + G4He3::He3(); + G4Alpha::Alpha(); + G4GenericIon::GenericIonDefinition(); +} + +void CMSEmStandardPhysicsXS::ConstructProcess() { + + if(verbose > 0) { + G4cout << "### " << GetPhysicsName() << " Construct Processes " << G4endl; + } + + // This EM builder takes default models of Geant4 10 EMV. + // Multiple scattering by Urban for all particles + // except e+e- below 100 MeV for which the Urban93 model is used + + G4PhysicsListHelper* ph = G4PhysicsListHelper::GetPhysicsListHelper(); + + // muon & hadron bremsstrahlung and pair production + G4MuBremsstrahlung* mub = new G4MuBremsstrahlung(); + G4MuPairProduction* mup = new G4MuPairProduction(); + G4hBremsstrahlung* pib = new G4hBremsstrahlung(); + G4hPairProduction* pip = new G4hPairProduction(); + G4hBremsstrahlung* kb = new G4hBremsstrahlung(); + G4hPairProduction* kp = new G4hPairProduction(); + G4hBremsstrahlung* pb = new G4hBremsstrahlung(); + G4hPairProduction* pp = new G4hPairProduction(); + + // muon & hadron multiple scattering + G4MuMultipleScattering* mumsc = new G4MuMultipleScattering(); + mumsc->AddEmModel(0, new G4WentzelVIModel()); + G4MuMultipleScattering* pimsc = new G4MuMultipleScattering(); + pimsc->AddEmModel(0, new G4WentzelVIModel()); + G4MuMultipleScattering* kmsc = new G4MuMultipleScattering(); + kmsc->AddEmModel(0, new G4WentzelVIModel()); + G4MuMultipleScattering* pmsc = new G4MuMultipleScattering(); + pmsc->AddEmModel(0, new G4WentzelVIModel()); + G4hMultipleScattering* hmsc = new G4hMultipleScattering("ionmsc"); + + // high energy limit for e+- scattering models and bremsstrahlung + G4double highEnergyLimit = 100*MeV; + + theParticleIterator->reset(); + while( (*theParticleIterator)() ){ + G4ParticleDefinition* particle = theParticleIterator->value(); + G4String particleName = particle->GetParticleName(); + + if (particleName == "gamma") { + + G4PhotoElectricEffect* photo = new G4PhotoElectricEffect(); + photo->SetEmModel(new G4LivermorePhotoElectricModel(),1); + ph->RegisterProcess(photo, particle); + G4ComptonScattering* compt = new G4ComptonScattering(); + compt->SetEmModel(new G4KleinNishinaModel(), 1); + ph->RegisterProcess(compt, particle); + ph->RegisterProcess(new G4GammaConversion(), particle); + + } else if (particleName == "e-") { + + G4eIonisation* eioni = new G4eIonisation(); + eioni->SetStepFunction(0.8, 1.0*mm); + + G4eMultipleScattering* msc = new G4eMultipleScattering; + msc->SetStepLimitType(fMinimal); + G4UrbanMscModel93* msc1 = new G4UrbanMscModel93(); + G4WentzelVIModel* msc2 = new G4WentzelVIModel(); + msc1->SetHighEnergyLimit(highEnergyLimit); + msc2->SetLowEnergyLimit(highEnergyLimit); + msc->AddEmModel(0, msc1); + msc->AddEmModel(0, msc2); + + G4eCoulombScatteringModel* ssm = new G4eCoulombScatteringModel(); + G4CoulombScattering* ss = new G4CoulombScattering(); + ss->SetEmModel(ssm, 1); + ss->SetMinKinEnergy(highEnergyLimit); + ssm->SetLowEnergyLimit(highEnergyLimit); + ssm->SetActivationLowEnergyLimit(highEnergyLimit); + + ph->RegisterProcess(msc, particle); + ph->RegisterProcess(eioni, particle); + ph->RegisterProcess(new G4eBremsstrahlung(), particle); + ph->RegisterProcess(ss, particle); + + } else if (particleName == "e+") { + + G4eIonisation* eioni = new G4eIonisation(); + eioni->SetStepFunction(0.8, 1.0*mm); + + G4eMultipleScattering* msc = new G4eMultipleScattering; + msc->SetStepLimitType(fMinimal); + G4UrbanMscModel93* msc1 = new G4UrbanMscModel93(); + G4WentzelVIModel* msc2 = new G4WentzelVIModel(); + msc1->SetHighEnergyLimit(highEnergyLimit); + msc2->SetLowEnergyLimit(highEnergyLimit); + msc->AddEmModel(0, msc1); + msc->AddEmModel(0, msc2); + + G4eCoulombScatteringModel* ssm = new G4eCoulombScatteringModel(); + G4CoulombScattering* ss = new G4CoulombScattering(); + ss->SetEmModel(ssm, 1); + ss->SetMinKinEnergy(highEnergyLimit); + ssm->SetLowEnergyLimit(highEnergyLimit); + ssm->SetActivationLowEnergyLimit(highEnergyLimit); + + ph->RegisterProcess(msc, particle); + ph->RegisterProcess(eioni, particle); + ph->RegisterProcess(new G4eBremsstrahlung(), particle); + ph->RegisterProcess(new G4eplusAnnihilation(), particle); + ph->RegisterProcess(ss, particle); + + } else if (particleName == "mu+" || + particleName == "mu-" ) { + + ph->RegisterProcess(mumsc, particle); + ph->RegisterProcess(new G4MuIonisation(), particle); + ph->RegisterProcess(mub, particle); + ph->RegisterProcess(mup, particle); + ph->RegisterProcess(new G4CoulombScattering(), particle); + + } else if (particleName == "alpha" || + particleName == "He3" ) { + + //ph->RegisterProcess(hmsc, particle); + ph->RegisterProcess(new G4hMultipleScattering(), particle); + ph->RegisterProcess(new G4ionIonisation(), particle); + + } else if (particleName == "GenericIon") { + + ph->RegisterProcess(hmsc, particle); + ph->RegisterProcess(new G4ionIonisation(), particle); + + } else if (particleName == "pi+" || + particleName == "pi-" ) { + + //G4hMultipleScattering* pimsc = new G4hMultipleScattering(); + ph->RegisterProcess(pimsc, particle); + ph->RegisterProcess(new G4hIonisation(), particle); + ph->RegisterProcess(pib, particle); + ph->RegisterProcess(pip, particle); + ph->RegisterProcess(new G4CoulombScattering(), particle); + + } else if (particleName == "kaon+" || + particleName == "kaon-" ) { + + //G4hMultipleScattering* kmsc = new G4hMultipleScattering(); + ph->RegisterProcess(kmsc, particle); + ph->RegisterProcess(new G4hIonisation(), particle); + ph->RegisterProcess(kb, particle); + ph->RegisterProcess(kp, particle); + ph->RegisterProcess(new G4CoulombScattering(), particle); + + // } else if (particleName == "proton" ) { + } else if (particleName == "proton" || + particleName == "anti_proton") { + + //G4hMultipleScattering* pmsc = new G4hMultipleScattering(); + ph->RegisterProcess(pmsc, particle); + ph->RegisterProcess(new G4hIonisation(), particle); + ph->RegisterProcess(pb, particle); + ph->RegisterProcess(pp, particle); + ph->RegisterProcess(new G4CoulombScattering(), particle); + + } else if (particleName == "B+" || + particleName == "B-" || + particleName == "D+" || + particleName == "D-" || + particleName == "Ds+" || + particleName == "Ds-" || + particleName == "anti_He3" || + particleName == "anti_alpha" || + particleName == "anti_deuteron" || + particleName == "anti_lambda_c+" || + particleName == "anti_omega-" || + particleName == "anti_sigma_c+" || + particleName == "anti_sigma_c++" || + particleName == "anti_sigma+" || + particleName == "anti_sigma-" || + particleName == "anti_triton" || + particleName == "anti_xi_c+" || + particleName == "anti_xi-" || + particleName == "deuteron" || + particleName == "lambda_c+" || + particleName == "omega-" || + particleName == "sigma_c+" || + particleName == "sigma_c++" || + particleName == "sigma+" || + particleName == "sigma-" || + particleName == "tau+" || + particleName == "tau-" || + particleName == "triton" || + particleName == "xi_c+" || + particleName == "xi-" ) { + + ph->RegisterProcess(hmsc, particle); + ph->RegisterProcess(new G4hIonisation(), particle); + } + } + G4EmProcessOptions opt; + opt.SetVerbose(verbose); + opt.SetPolarAngleLimit(CLHEP::pi); + opt.SetApplyCuts(true); +} diff --git a/SimGeneral/MixingModule/python/hgcalDigitizer_cfi.py b/SimGeneral/MixingModule/python/hgcalDigitizer_cfi.py index 17ffe483fbfe7..8a9185ddaff47 100644 --- a/SimGeneral/MixingModule/python/hgcalDigitizer_cfi.py +++ b/SimGeneral/MixingModule/python/hgcalDigitizer_cfi.py @@ -7,20 +7,27 @@ bxTime = cms.untracked.int32(25), doTrivialDigis = cms.untracked.bool(True), makeDigiSimLinks = cms.untracked.bool(False), - digiCfg = cms.untracked.PSet( lsbInMeV = cms.untracked.double(12.0), - noiseInMeV = cms.untracked.double(0) + digiCfg = cms.untracked.PSet( mipInKeV = cms.untracked.double(55.1), + lsbInMIP = cms.untracked.double(0.25), + mip2noise = cms.untracked.double(7.0) ) ) hgchefrontDigitizer = hgceeDigitizer.clone() hgchefrontDigitizer.hitCollection = cms.untracked.string("HGCHitsHEfront") hgchefrontDigitizer.digiCollection = cms.untracked.string("HGCDigisHEfront") -hgchefrontDigitizer.digiCfg.lsbInMev = cms.untracked.double(17.6) +hgchefrontDigitizer.digiCfg.mipInKeV = cms.untracked.double(85.0) +hgchefrontDigitizer.digiCfg.lsbInMIP = cms.untracked.double(0.25) +hgchefrontDigitizer.digiCfg.mip2noise = cms.untracked.double(7.0) + hgchebackDigitizer = hgceeDigitizer.clone() hgchebackDigitizer.hitCollection = cms.untracked.string("HGCHitsHEback") hgchebackDigitizer.digiCollection = cms.untracked.string("HGCDigisHEback") -hgchebackDigitizer.digiCfg.lsbInMev = cms.untracked.double(310.8) +hgchebackDigitizer.digiCfg.mipInKeV = cms.untracked.double(1498.4) +hgchebackDigitizer.digiCfg.lsbInMIP = cms.untracked.double(0.25) +hgchebackDigitizer.digiCfg.mip2noise = cms.untracked.double(5.0) + diff --git a/SimMuon/GEMDigitizer/interface/GEMSimpleModel.h b/SimMuon/GEMDigitizer/interface/GEMSimpleModel.h index 59a53c7980bab..686e4999b4ae3 100644 --- a/SimMuon/GEMDigitizer/interface/GEMSimpleModel.h +++ b/SimMuon/GEMDigitizer/interface/GEMSimpleModel.h @@ -1,14 +1,14 @@ #ifndef GEMDigitizer_GEMSimpleModel_h #define GEMDigitizer_GEMSimpleModel_h -/** - * \class GEMSimpleModel - * - * Class for the GEM strip response simulation based on a very simple model - * - * \author Sven Dildick - * \modified by Roumyana Hadjiiska - */ +/** +* \class GEMSimpleModel +* +* Class for the GEM strip response simulation based on a very simple model +* +* \author Sven Dildick +* \modified by Roumyana Hadjiiska +*/ #include "SimMuon/GEMDigitizer/interface/GEMDigiModel.h" @@ -21,6 +21,7 @@ namespace CLHEP class RandPoissonQ; class RandGaussQ; class RandGamma; + class RandBinomial; } class GEMSimpleModel: public GEMDigiModel @@ -41,7 +42,7 @@ class GEMSimpleModel: public GEMDigiModel void simulateNoise(const GEMEtaPartition*); - std::vector > + std::vector > simulateClustering(const GEMEtaPartition*, const PSimHit*, const int); private: @@ -51,7 +52,7 @@ class GEMSimpleModel: public GEMDigiModel double timeResolution_; double timeJitter_; double averageNoiseRate_; -// double averageClusterSize_; +// double averageClusterSize_; std::vector clsParametrization_; double signalPropagationSpeed_; bool cosmics_; @@ -64,13 +65,8 @@ class GEMSimpleModel: public GEMDigiModel bool fixedRollRadius_; double minPabsNoiseCLS_; bool simulateIntrinsicNoise_; - double scaleLumi_; bool simulateElectronBkg_; - double constNeuGE11_; - double slopeNeuGE11_; - std::vector GE21NeuBkgParams_; - std::vector GE11ElecBkgParams_; - std::vector GE21ElecBkgParams_; + bool simulateLowNeutralRate_; CLHEP::RandFlat* flat1_; CLHEP::RandFlat* flat2_; @@ -81,9 +77,42 @@ class GEMSimpleModel: public GEMDigiModel CLHEP::RandGaussQ* gauss2_; CLHEP::RandGamma* gamma1_; +//parameters from the fit: +//params for pol3 model of electron bkg for GE1/1: + double GE11ElecBkgParam0; + double GE11ElecBkgParam1; + double GE11ElecBkgParam2; + double GE11ElecBkgParam3; +//params for expo of electron bkg for GE2/1: + double constElecGE21; + double slopeElecGE21; + +//Neutral Bkg +//Low Rate model L=10^{34}cm^{-2}s^{-1} +//const and slope for expo model of neutral bkg for GE1/1: + double constNeuGE11; + double slopeNeuGE11; +//params for pol5 model of neutral bkg for GE2/1: + double GE21NeuBkgParam0; + double GE21NeuBkgParam1; + double GE21NeuBkgParam2; + double GE21NeuBkgParam3; + double GE21NeuBkgParam4; + double GE21NeuBkgParam5; + +//High Rate model L=5x10^{34}cm^{-2}s^{-1} +//params for expo model of neutral bkg for GE1/1: + double constNeuGE11_highRate; + double slopeNeuGE11_highRate; +//params for pol5 model of neutral bkg for GE2/1: + double GE21ModNeuBkgParam0; + double GE21ModNeuBkgParam1; + double GE21ModNeuBkgParam2; + double GE21ModNeuBkgParam3; + double GE21ModNeuBkgParam4; + double GE21ModNeuBkgParam5; + }; #endif - - diff --git a/SimMuon/GEMDigitizer/interface/ME0DigiPreRecoModel.h b/SimMuon/GEMDigitizer/interface/ME0DigiPreRecoModel.h index e4df5bf61346e..cb7c212fdd269 100644 --- a/SimMuon/GEMDigitizer/interface/ME0DigiPreRecoModel.h +++ b/SimMuon/GEMDigitizer/interface/ME0DigiPreRecoModel.h @@ -33,7 +33,7 @@ class ME0DigiPreRecoModel virtual void simulateSignal(const ME0EtaPartition*, const edm::PSimHitContainer&) = 0; - // virtual void simulateNoise(const ME0EtaPartition*) = 0; + virtual void simulateNoise(const ME0EtaPartition*) = 0; // virtual std::vector > // simulateClustering(const ME0EtaPartition*, const PSimHit*, const int) = 0; diff --git a/SimMuon/GEMDigitizer/interface/ME0PreRecoGaussianModel.h b/SimMuon/GEMDigitizer/interface/ME0PreRecoGaussianModel.h index 21afd58e1fdca..400dce4b21068 100644 --- a/SimMuon/GEMDigitizer/interface/ME0PreRecoGaussianModel.h +++ b/SimMuon/GEMDigitizer/interface/ME0PreRecoGaussianModel.h @@ -13,7 +13,9 @@ class ME0Geometry; namespace CLHEP { class HepRandomEngine; + class RandFlat; class RandGaussQ; + class RandPoissonQ; } class ME0PreRecoGaussianModel: public ME0DigiPreRecoModel @@ -28,6 +30,8 @@ class ME0PreRecoGaussianModel: public ME0DigiPreRecoModel void setRandomEngine(CLHEP::HepRandomEngine&); + void simulateNoise(const ME0EtaPartition*); + void setup() {} private: @@ -36,6 +40,40 @@ class ME0PreRecoGaussianModel: public ME0DigiPreRecoModel double sigma_v; bool corr; bool etaproj; + bool digitizeOnlyMuons_; + double averageEfficiency_; + bool doBkgNoise_; + bool simulateIntrinsicNoise_; + bool simulateElectronBkg_; + + double averageNoiseRate_; + int bxwidth_; + int minBunch_; + int maxBunch_; + + CLHEP::RandGaussQ* gauss_; + CLHEP::RandFlat* flat1_; + CLHEP::RandFlat* flat2_; + CLHEP::RandFlat* poisson_; + +//params for the simple pol6 model of neutral bkg for ME0: + double ME0ModNeuBkgParam0; + double ME0ModNeuBkgParam1; + double ME0ModNeuBkgParam2; + double ME0ModNeuBkgParam3; + double ME0ModNeuBkgParam4; + double ME0ModNeuBkgParam5; + double ME0ModNeuBkgParam6; + + double ME0ModElecBkgParam0; + double ME0ModElecBkgParam1; + double ME0ModElecBkgParam2; + double ME0ModElecBkgParam3; + double ME0ModElecBkgParam4; + double ME0ModElecBkgParam5; + double ME0ModElecBkgParam6; + double ME0ModElecBkgParam7; + }; #endif diff --git a/SimMuon/GEMDigitizer/interface/ME0PreRecoNoSmearModel.h b/SimMuon/GEMDigitizer/interface/ME0PreRecoNoSmearModel.h index e5cf94b698744..0980abe26f03d 100644 --- a/SimMuon/GEMDigitizer/interface/ME0PreRecoNoSmearModel.h +++ b/SimMuon/GEMDigitizer/interface/ME0PreRecoNoSmearModel.h @@ -23,6 +23,8 @@ class ME0PreRecoNoSmearModel: public ME0DigiPreRecoModel void setRandomEngine(CLHEP::HepRandomEngine&) {} + void simulateNoise(const ME0EtaPartition*); + void setup() {} private: diff --git a/SimMuon/GEMDigitizer/python/muonGEMDigis_cfi.py b/SimMuon/GEMDigitizer/python/muonGEMDigis_cfi.py index e26a6e87ff263..d0858c4dfc443 100644 --- a/SimMuon/GEMDigitizer/python/muonGEMDigis_cfi.py +++ b/SimMuon/GEMDigitizer/python/muonGEMDigis_cfi.py @@ -7,11 +7,7 @@ timeResolution = cms.double(5), timeJitter = cms.double(1.0), averageShapingTime = cms.double(50.0), -# averageClusterSize = cms.double(1.5),#1.5 -#cumulative cls distribution at 771 mkA; experimental results from test pion beam clsParametrization = cms.vdouble(0.455091, 0.865613, 0.945891, 0.973286, 0.986234, 0.991686, 0.996865, 0.998501, 1.), -#cumulative cls distribution at 752 mkA; experimental results from test pion beam -# clsParametrization = cms.vdouble(0.663634, 0.928571, 0.967544, 0.982665, 0.990288, 0.994222, 0.997541, 0.999016, 1.), averageEfficiency = cms.double(0.98), averageNoiseRate = cms.double(0.001), #intrinsic noise bxwidth = cms.int32(25), @@ -25,18 +21,8 @@ fixedRollRadius = cms.bool(True), #Uses fixed radius in the center of the roll minPabsNoiseCLS = cms.double(0.), simulateIntrinsicNoise = cms.bool(False), - scaleLumi = cms.double(1.), -#Parameters for background model - simulateElectronBkg = cms.bool(False), #False=simulate only neutral Bkg -#const and slope for the expo model of neutral bkg for GE1/1: - constNeuGE11 = cms.double(807.1), - slopeNeuGE11 = cms.double(-0.01443), -#params for the simple pol5 model of neutral bkg for GE2/1: - GE21NeuBkgParams = cms.vdouble(2954.04, -58.7558, 0.473481, -0.00188292, 3.67041e-06, -2.80261e-09), -#params for the simple pol3 model of electron bkg for GE1/1: - GE11ElecBkgParams = cms.vdouble(2135.93, -33.1251, 0.177738, -0.000319334), -#params for the simple pol6 model of electron bkg for GE2/1: - GE21ElecBkgParams = cms.vdouble(-43642.2, 1335.98, -16.476, 0.105281, -0.000368758, 6.72937e-07, -5.00872e-10) -) + simulateElectronBkg = cms.bool(True), #False=simulate only neutral Bkg + simulateLowNeutralRate = cms.bool(False) #True=neutral_Bkg at L=1x10^{34}, False at L=5x10^{34}cm^{-2}s^{-1} +) diff --git a/SimMuon/GEMDigitizer/python/muonME0DigisPreReco_cfi.py b/SimMuon/GEMDigitizer/python/muonME0DigisPreReco_cfi.py index e9f1511305c30..68d3331620013 100644 --- a/SimMuon/GEMDigitizer/python/muonME0DigisPreReco_cfi.py +++ b/SimMuon/GEMDigitizer/python/muonME0DigisPreReco_cfi.py @@ -9,6 +9,15 @@ etaResolution = cms.double(1.),# in cm average resoltion along local y in case of no correlation useCorrelation = cms.bool(False), useEtaProjectiveGEO = cms.bool(False), -# digiPreRecoModelString = cms.string('PreRecoNoSmear'), - + averageEfficiency = cms.double(0.98), + doBkgNoise = cms.bool(True), #False == No background simulation + digitizeOnlyMuons = cms.bool(False), + simulateIntrinsicNoise = cms.bool(False), + simulateElectronBkg = cms.bool(True), #True - will simulate electron background + + averageNoiseRate = cms.double(0.001), #intrinsic noise + bxwidth = cms.int32(25), + minBunch = cms.int32(-5), ## in terms of 25 ns + maxBunch = cms.int32(3) + ) diff --git a/SimMuon/GEMDigitizer/src/GEMSimpleModel.cc b/SimMuon/GEMDigitizer/src/GEMSimpleModel.cc index fdfc1e0975767..6a4dd1e0b84ae 100644 --- a/SimMuon/GEMDigitizer/src/GEMSimpleModel.cc +++ b/SimMuon/GEMDigitizer/src/GEMSimpleModel.cc @@ -17,8 +17,7 @@ #include #include -#include "TMath.h" /* exp */ - +#include "TMath.h" /* exp */ namespace { @@ -44,15 +43,47 @@ GEMDigiModel(config) , doBkgNoise_(config.getParameter ("doBkgNoise")) , doNoiseCLS_(config.getParameter ("doNoiseCLS")) , fixedRollRadius_(config.getParameter ("fixedRollRadius")) -, scaleLumi_(config.getParameter ("scaleLumi")) , simulateElectronBkg_(config.getParameter ("simulateElectronBkg")) -, constNeuGE11_(config.getParameter ("constNeuGE11")) -, slopeNeuGE11_(config.getParameter ("slopeNeuGE11")) -, GE21NeuBkgParams_(config.getParameter>("GE21NeuBkgParams")) -, GE11ElecBkgParams_(config.getParameter>("GE11ElecBkgParams")) -, GE21ElecBkgParams_(config.getParameter>("GE21ElecBkgParams")) +, simulateLowNeutralRate_(config.getParameter ("simulateLowNeutralRate")) { +//initialise parameters from the fit: +//params for pol3 model of electron bkg for GE1/1: + GE11ElecBkgParam0 = 735.304; + GE11ElecBkgParam1 = 0.228203; + GE11ElecBkgParam2 = -0.042479; + GE11ElecBkgParam3 = 0.000125032; + +//params for expo model of electron bkg for GE2/1: + constElecGE21 = 9.74156e+02; + slopeElecGE21 = -1.18398e-02; + +//Neutral Bkg +//Low Rate model L=10^{34}cm^{-2}s^{-1} +//const and slope for the expo model of neutral bkg for GE1/1: + constNeuGE11 = 807.; + slopeNeuGE11 = -0.01443; +//params for the simple pol5 model of neutral bkg for GE2/1: + GE21NeuBkgParam0 = 2954.04; + GE21NeuBkgParam1 = -58.7558; + GE21NeuBkgParam2 = 0.473481; + GE21NeuBkgParam3 = -0.00188292; + GE21NeuBkgParam4 = 3.67041e-06; + GE21NeuBkgParam5 = -2.80261e-09; + + +//High Rate model L=5x10^{34}cm^{-2}s^{-1} +//params for expo model of neutral bkg for GE1/1: + constNeuGE11_highRate = 1.02603e+04; + slopeNeuGE11_highRate = -1.62806e-02; + +//params for pol5 model of neutral bkg for GE2/1: + GE21ModNeuBkgParam0 = 21583.2; + GE21ModNeuBkgParam1 = -476.59; + GE21ModNeuBkgParam2 = 4.24037; + GE21ModNeuBkgParam3 = -0.0185558; + GE21ModNeuBkgParam4 = 3.97809e-05; + GE21ModNeuBkgParam5 = -3.34575e-08; } @@ -109,7 +140,7 @@ void GEMSimpleModel::simulateSignal(const GEMEtaPartition* roll, const edm::PSim continue; const int bx(getSimHitBx(&(*hit))); const std::vector > cluster(simulateClustering(roll, &(*hit), bx)); - for (auto & digi : cluster) + for (auto & digi : cluster) { detectorHitMap_.insert(DetectorHitMap::value_type(digi,&*(hit))); strips_.insert(digi); @@ -140,7 +171,7 @@ int GEMSimpleModel::getSimHitBx(const PSimHit* simhit) } // signal propagation speed in vacuum in [m/s] - const double cspeed = 299792458; + const double cspeed = 299792458; // const int nstrips = roll->nstrips(); float middleStrip = nstrips/2.; LocalPoint middleOfRoll = roll->centreOfStrip(middleStrip); @@ -173,8 +204,8 @@ int GEMSimpleModel::getSimHitBx(const PSimHit* simhit) const bool debug(false); if (debug) { - std::cout << "checktime " << "bx = " << bx << "\tdeltaT = " << timeDifference << "\tsimT = " << simhitTime - << "\trefT = " << referenceTime << "\ttof = " << tof << "\tavePropT = " << averagePropagationTime + std::cout << "checktime " << "bx = " << bx << "\tdeltaT = " << timeDifference << "\tsimT = " << simhitTime + << "\trefT = " << referenceTime << "\ttof = " << tof << "\tavePropT = " << averagePropagationTime << "\taveRefPropT = " << halfStripLength / signalPropagationSpeedTrue << std::endl; } return bx; @@ -220,15 +251,17 @@ void GEMSimpleModel::simulateNoise(const GEMEtaPartition* roll) if(gemId.station() == 1) { //simulate neutral background for GE1/1 - averageNeutralNoiseRatePerRoll = constNeuGE11_ * TMath::Exp(slopeNeuGE11_*rollRadius); + if(simulateLowNeutralRate_) + averageNeutralNoiseRatePerRoll = constNeuGE11 * TMath::Exp(slopeNeuGE11*rollRadius); + else + averageNeutralNoiseRatePerRoll = constNeuGE11_highRate * TMath::Exp(slopeNeuGE11_highRate*rollRadius); -//simulate eletron background for GE1/1 -//the product is faster than Power or pow: +//simulate electron background for GE1/1 if(simulateElectronBkg_) - averageNoiseElectronRatePerRoll = GE11ElecBkgParams_[0] - + GE11ElecBkgParams_[1]*rollRadius - + GE11ElecBkgParams_[2]*rollRadius*rollRadius - + GE11ElecBkgParams_[3]*rollRadius*rollRadius*rollRadius; + averageNoiseElectronRatePerRoll = GE11ElecBkgParam0 + + GE11ElecBkgParam1*rollRadius + + GE11ElecBkgParam2*rollRadius*rollRadius + + GE11ElecBkgParam3*rollRadius*rollRadius*rollRadius; averageNoiseRatePerRoll = averageNeutralNoiseRatePerRoll + averageNoiseElectronRatePerRoll; } @@ -236,27 +269,30 @@ void GEMSimpleModel::simulateNoise(const GEMEtaPartition* roll) if(gemId.station() == 2 || gemId.station() == 3) { //simulate neutral background for GE2/1 - averageNeutralNoiseRatePerRoll = GE21NeuBkgParams_[0] - + GE21NeuBkgParams_[1]*rollRadius - + GE21NeuBkgParams_[2]*rollRadius*rollRadius - + GE21NeuBkgParams_[3]*rollRadius*rollRadius*rollRadius - + GE21NeuBkgParams_[4]*rollRadius*rollRadius*rollRadius*rollRadius - + GE21NeuBkgParams_[5]*rollRadius*rollRadius*rollRadius*rollRadius*rollRadius; - - -//simulate eletron background for GE2/1 + if(simulateLowNeutralRate_) + averageNeutralNoiseRatePerRoll = GE21NeuBkgParam0 + + GE21NeuBkgParam1*rollRadius + + GE21NeuBkgParam2*rollRadius*rollRadius + + GE21NeuBkgParam3*rollRadius*rollRadius*rollRadius + + GE21NeuBkgParam4*rollRadius*rollRadius*rollRadius*rollRadius + + GE21NeuBkgParam5*rollRadius*rollRadius*rollRadius*rollRadius*rollRadius; + + else + averageNeutralNoiseRatePerRoll = GE21ModNeuBkgParam0 + + GE21ModNeuBkgParam1*rollRadius + + GE21ModNeuBkgParam2*rollRadius*rollRadius + + GE21ModNeuBkgParam3*rollRadius*rollRadius*rollRadius + + GE21ModNeuBkgParam4*rollRadius*rollRadius*rollRadius*rollRadius + + GE21ModNeuBkgParam5*rollRadius*rollRadius*rollRadius*rollRadius*rollRadius; + + +//simulate electron background for GE2/1 if(simulateElectronBkg_) - averageNoiseElectronRatePerRoll = GE21ElecBkgParams_[0] - + GE21ElecBkgParams_[1]*rollRadius - + GE21ElecBkgParams_[2]*rollRadius*rollRadius - + GE21ElecBkgParams_[3]*rollRadius*rollRadius*rollRadius - + GE21ElecBkgParams_[4]*rollRadius*rollRadius*rollRadius*rollRadius - + GE21ElecBkgParams_[5]*rollRadius*rollRadius*rollRadius*rollRadius*rollRadius - + GE21ElecBkgParams_[6]*rollRadius*rollRadius*rollRadius*rollRadius*rollRadius*rollRadius; - - averageNoiseRatePerRoll = averageNeutralNoiseRatePerRoll + averageNoiseElectronRatePerRoll; + averageNoiseElectronRatePerRoll = constElecGE21* TMath::Exp(slopeElecGE21*rollRadius); + averageNoiseRatePerRoll = averageNeutralNoiseRatePerRoll + averageNoiseElectronRatePerRoll; } + //simulate intrinsic noise if(simulateIntrinsicNoise_) { @@ -264,7 +300,6 @@ void GEMSimpleModel::simulateNoise(const GEMEtaPartition* roll) for(int j = 0; j < nstrips; ++j) { const int n_intrHits = poisson_->fire(aveIntrinsicNoisPerStrip); - for (int k = 0; k < n_intrHits; k++ ) { const int time_hit(static_cast (flat2_->fire(nBxing)) + minBunch_); @@ -275,7 +310,7 @@ void GEMSimpleModel::simulateNoise(const GEMEtaPartition* roll) }//end simulate intrinsic noise //simulate bkg contribution - const double averageNoise(averageNoiseRatePerRoll * nBxing * bxwidth_ * trArea * 1.0e-9 * scaleLumi_); + const double averageNoise(averageNoiseRatePerRoll * nBxing * bxwidth_ * trArea * 1.0e-9); const int n_hits(poisson_->fire(averageNoise)); for (int i = 0; i < n_hits; ++i) @@ -311,7 +346,7 @@ void GEMSimpleModel::simulateNoise(const GEMEtaPartition* roll) else if(randForCls <= clsParametrization_[8] && randForCls > clsParametrization_[7]) clusterSize = 9; - //odd cls +//odd cls if (clusterSize % 2 != 0) { int clsR = (clusterSize - 1) / 2; @@ -323,7 +358,7 @@ void GEMSimpleModel::simulateNoise(const GEMEtaPartition* roll) cluster_.push_back(std::pair(centralStrip + i, time_hit)); } } - //even cls +//even cls if (clusterSize % 2 == 0) { int clsR = (clusterSize - 2) / 2; @@ -370,13 +405,13 @@ void GEMSimpleModel::simulateNoise(const GEMEtaPartition* roll) std::vector > GEMSimpleModel::simulateClustering(const GEMEtaPartition* roll, const PSimHit* simHit, const int bx) { - // const Topology& topology(roll->specs()->topology()); + // const Topology& topology(roll->specs()->topology()); const StripTopology& topology = roll->specificTopology(); - // const LocalPoint& entry(simHit->entryPoint()); + // const LocalPoint& entry(simHit->entryPoint()); const LocalPoint& hit_position(simHit->localPosition()); const int nstrips(roll->nstrips()); - int centralStrip = 0; + if (!(topology.channel(hit_position) + 1 > nstrips)) centralStrip = topology.channel(hit_position) + 1; else @@ -459,7 +494,4 @@ std::vector > GEMSimpleModel::simulateClustering(const GEMEt } } return cluster_; - } - - diff --git a/SimMuon/GEMDigitizer/src/ME0DigiPreRecoProducer.cc b/SimMuon/GEMDigitizer/src/ME0DigiPreRecoProducer.cc index 4862dd967db5f..c973f07057f84 100644 --- a/SimMuon/GEMDigitizer/src/ME0DigiPreRecoProducer.cc +++ b/SimMuon/GEMDigitizer/src/ME0DigiPreRecoProducer.cc @@ -84,7 +84,7 @@ void ME0DigiPreRecoProducer::produce(edm::Event& e, const edm::EventSetup& event << "ME0DigiPreRecoProducer: found " << simHits.size() << " hit(s) in eta partition" << rawId; me0DigiPreRecoModel_->simulateSignal(roll, simHits); - // me0DigiPreRecoModel_->simulateNoise(roll); + me0DigiPreRecoModel_->simulateNoise(roll); me0DigiPreRecoModel_->fillDigis(rawId, *digis); } diff --git a/SimMuon/GEMDigitizer/src/ME0PreRecoGaussianModel.cc b/SimMuon/GEMDigitizer/src/ME0PreRecoGaussianModel.cc index 8d7646c898b34..bb68629de5629 100644 --- a/SimMuon/GEMDigitizer/src/ME0PreRecoGaussianModel.cc +++ b/SimMuon/GEMDigitizer/src/ME0PreRecoGaussianModel.cc @@ -5,54 +5,210 @@ #include "DataFormats/GEMDigi/interface/ME0DigiPreReco.h" #include "FWCore/ServiceRegistry/interface/Service.h" #include "CLHEP/Random/RandomEngine.h" +#include "CLHEP/Random/RandFlat.h" #include "CLHEP/Random/RandGaussQ.h" +#include "CLHEP/Random/RandPoissonQ.h" #include #include #include +ME0PreRecoGaussianModel::ME0PreRecoGaussianModel(const edm::ParameterSet& config) : + ME0DigiPreRecoModel(config) +, sigma_t(config.getParameter ("timeResolution")) +, sigma_u(config.getParameter ("phiResolution")) +, sigma_v(config.getParameter ("etaResolution")) +, corr(config.getParameter ("useCorrelation")) +, etaproj(config.getParameter ("useEtaProjectiveGEO")) +, digitizeOnlyMuons_(config.getParameter ("digitizeOnlyMuons")) +, averageEfficiency_(config.getParameter ("averageEfficiency")) +, doBkgNoise_(config.getParameter ("doBkgNoise")) +, simulateIntrinsicNoise_(config.getParameter ("simulateIntrinsicNoise")) +, simulateElectronBkg_(config.getParameter("simulateElectronBkg")) +, averageNoiseRate_(config.getParameter ("averageNoiseRate")) +, bxwidth_(config.getParameter ("bxwidth")) +, minBunch_(config.getParameter ("minBunch")) +, maxBunch_(config.getParameter ("maxBunch")) -ME0PreRecoGaussianModel::ME0PreRecoGaussianModel(const edm::ParameterSet& config) - : ME0DigiPreRecoModel(config), - sigma_t(config.getParameter("timeResolution")), - sigma_u(config.getParameter("phiResolution")), - sigma_v(config.getParameter("etaResolution")), - corr(config.getParameter("useCorrelation")), - etaproj(config.getParameter("useEtaProjectiveGEO")) { + //params for the simple pol6 model of neutral and electron bkg for ME0: + ME0ModNeuBkgParam0 = 5.69e+06; + ME0ModNeuBkgParam1 = -293334; + ME0ModNeuBkgParam2 = 6279.6; + ME0ModNeuBkgParam3 = -71.2928; + ME0ModNeuBkgParam4 = 0.452244; + ME0ModNeuBkgParam5 = -0.0015191; + ME0ModNeuBkgParam6 = 2.1106e-06; + + ME0ModElecBkgParam0 = 3.77712e+06; + ME0ModElecBkgParam1 = -199280; + ME0ModElecBkgParam2 = 4340.69; + ME0ModElecBkgParam3 = -49.922; + ME0ModElecBkgParam4 = 0.319699; + ME0ModElecBkgParam5 = -0.00108113; + ME0ModElecBkgParam6 = 1.50889e-06; + } ME0PreRecoGaussianModel::~ME0PreRecoGaussianModel() { - if ( gauss_) + if (flat1_) + delete flat1_; + if (flat2_) + delete flat2_; + if (gauss_) delete gauss_; + if (poisson_) + delete poisson_; } void ME0PreRecoGaussianModel::setRandomEngine(CLHEP::HepRandomEngine& eng) { + flat1_ = new CLHEP::RandFlat(eng); + flat2_ = new CLHEP::RandFlat(eng); gauss_ = new CLHEP::RandGaussQ(eng); + poisson_ = new CLHEP::RandFlat(eng); } -void -ME0PreRecoGaussianModel::simulateSignal(const ME0EtaPartition* roll, - const edm::PSimHitContainer& simHits) +void ME0PreRecoGaussianModel::simulateSignal(const ME0EtaPartition* roll, const edm::PSimHitContainer& simHits) +{ +for (const auto & hit: simHits) { + if (std::abs(hit.particleType()) != 13 && digitizeOnlyMuons_) continue; + // GEM efficiency + if (flat1_->fire(1) > averageEfficiency_) continue; + + auto entry = hit.entryPoint(); + float x=gauss_->fire(entry.x(),sigma_u); + float y=gauss_->fire(entry.y(),sigma_v); + float ex=sigma_u; + float ey=sigma_v; + float corr=0.; + float tof=gauss_->fire(hit.timeOfFlight(),sigma_t); + int pdgid = hit.particleType(); + // please keep hit time always 0 for this model + ME0DigiPreReco digi(x,y,ex,ey,corr,tof,pdgid); + digi_.insert(digi); +} +} + +void ME0PreRecoGaussianModel::simulateNoise(const ME0EtaPartition* roll) +{ + const double cspeed = 299792458; + double trArea(0.0); + const ME0DetId me0Id(roll->id()); + + if (me0Id.region() == 0) + { + throw cms::Exception("Geometry") + << "GEMSynchronizer::simulateNoise() - this GEM id is from barrel, which cannot happen."; + } + const TrapezoidalStripTopology* top_(dynamic_cast (&(roll->topology()))); + + // base_bottom, base_top, height, strips, pads (all half length) + auto& parameters(roll->specs()->parameters()); + float semiBottomEdge(parameters[0]); + float semiTopEdge(parameters[1]); + float semiHeight(parameters[2]); + float myTanPhi = (semiTopEdge - semiBottomEdge) / (semiHeight * 2); + double rollRadius = top_->radius(); + const int nBxing(maxBunch_ - minBunch_ + 1); + trArea = 2 * semiHeight * (semiTopEdge + semiBottomEdge); - for (const auto & hit: simHits) + if (simulateIntrinsicNoise_) { - if (std::abs(hit.particleType()) != 13) continue; - auto entry = hit.entryPoint(); - float x=gauss_->fire(entry.x(),sigma_u); - float y=gauss_->fire(entry.y(),sigma_v); - float ex=sigma_u; - float ey=sigma_v; - float corr=0.; - float tof=gauss_->fire(hit.timeOfFlight(),sigma_t); - // please keep hit time always 0 for this model - ME0DigiPreReco digi(x,y,ex,ey,corr,tof); + } + + //simulate bkg contribution + if (!doBkgNoise_) + return; + + double aveNeutrRateBotRoll = 0.; + double averageNoiseElectronRatePerRoll = 0.; + int pdgid = 0; + + float myRand = flat2_->fire(0., 1.); + float yy_rand = 2 * semiHeight * (myRand - 0.5); + + double radius_rand = rollRadius + yy_rand; + + if(simulateElectronBkg_) + averageNoiseElectronRatePerRoll = ME0ModElecBkgParam0 + + ME0ModElecBkgParam1 * radius_rand + + ME0ModElecBkgParam2 * radius_rand * radius_rand + + ME0ModElecBkgParam3 * radius_rand * radius_rand * radius_rand + + ME0ModElecBkgParam4 * radius_rand * radius_rand * radius_rand * radius_rand + + ME0ModElecBkgParam5 * radius_rand * radius_rand * radius_rand * radius_rand * radius_rand + + ME0ModElecBkgParam6 * radius_rand * radius_rand * radius_rand * radius_rand * radius_rand * radius_rand; + + const double averageNoiseElec(averageNoiseElectronRatePerRoll * nBxing * bxwidth_ * trArea * 1.0e-9); + int n_elechits(poisson_->fire(averageNoiseElec)); + + double xMax = semiTopEdge - (semiHeight - yy_rand) * myTanPhi; + for (int i = 0; i < n_elechits; ++i) + { + //calculate xx_rand at a given yy_rand + float myRandX = flat1_->fire(0., 1.); + float xx_rand = 2 * xMax * (myRandX - 0.5); + + float ex = sigma_u; + float ey = sigma_v; + float corr = 0.; + + GlobalPoint pointDigiHit = roll->toGlobal(LocalPoint(xx_rand, yy_rand)); + //calc tof to the random estimated point + double stripRadius = sqrt(pointDigiHit.x() * pointDigiHit.x() + pointDigiHit.y() * pointDigiHit.y() + + pointDigiHit.z() * pointDigiHit.z()); + double timeCalibrationOffset_ = (stripRadius * 1e+9) / (cspeed * 1e+2); //[ns] + float tof = gauss_->fire(timeCalibrationOffset_, sigma_t); + + float myrand = flat1_->fire(0., 1.); + if (myrand <= 0.5) + pdgid = -11; + else + pdgid = 11; + + ME0DigiPreReco digi(xx_rand, yy_rand, ex, ey, corr, tof, pdgid); digi_.insert(digi); } -} + aveNeutrRateBotRoll = ME0ModNeuBkgParam0 + + ME0ModNeuBkgParam1 * radius_rand + + ME0ModNeuBkgParam2 * radius_rand * radius_rand + + ME0ModNeuBkgParam3 * radius_rand * radius_rand * radius_rand + + ME0ModNeuBkgParam4 * radius_rand * radius_rand * radius_rand * radius_rand + + ME0ModNeuBkgParam5 * radius_rand * radius_rand * radius_rand * radius_rand * radius_rand + + ME0ModNeuBkgParam6 * radius_rand * radius_rand * radius_rand * radius_rand * radius_rand * radius_rand; + + const double averageNoiseNeutrall(aveNeutrRateBotRoll * nBxing * bxwidth_ * trArea * 1.0e-9); + int n_hits(poisson_->fire(averageNoiseNeutrall)); + for (int i = 0; i < n_hits; ++i) + { + //calculate xx_rand at a given yy_rand + float myRandX = flat1_->fire(0., 1.); + float xx_rand = 2 * xMax * (myRandX - 0.5); + + float ex = sigma_u; + float ey = sigma_v; + float corr = 0.; + + GlobalPoint pointDigiHit = roll->toGlobal(LocalPoint(xx_rand, yy_rand)); + //calc tof to the random estimated point + double stripRadius = sqrt(pointDigiHit.x() * pointDigiHit.x() + pointDigiHit.y() * pointDigiHit.y() + + pointDigiHit.z() * pointDigiHit.z()); + double timeCalibrationOffset_ = (stripRadius * 1e+9) / (cspeed * 1e+2); //[ns] + float tof = gauss_->fire(timeCalibrationOffset_, sigma_t); + + //distribute bkg between neutrons and gammas + float myrand = flat1_->fire(0., 1.); + if (myrand <= 0.1) + pdgid = 2112; // neutrons + else + pdgid = 22; + + ME0DigiPreReco digi(xx_rand, yy_rand, ex, ey, corr, tof, pdgid); + digi_.insert(digi); + } +} diff --git a/SimMuon/GEMDigitizer/src/ME0PreRecoNoSmearModel.cc b/SimMuon/GEMDigitizer/src/ME0PreRecoNoSmearModel.cc index e794e4c128b71..4c1be7711a458 100644 --- a/SimMuon/GEMDigitizer/src/ME0PreRecoNoSmearModel.cc +++ b/SimMuon/GEMDigitizer/src/ME0PreRecoNoSmearModel.cc @@ -30,11 +30,17 @@ ME0PreRecoNoSmearModel::simulateSignal(const ME0EtaPartition* roll, float ey=0.001; float corr=0.; float t = hit.timeOfFlight(); + int pdgid=hit.particleType(); // please keep hit time always 0 for this model - ME0DigiPreReco digi(x,y,ex,ey,corr,t); + ME0DigiPreReco digi(x,y,ex,ey,corr,t,pdgid); digi_.insert(digi); } } +void +ME0PreRecoNoSmearModel::simulateNoise(const ME0EtaPartition* roll) +{ +} + diff --git a/SimTracker/SiPixelDigitizer/plugins/SiPixelDigitizerAlgorithm.cc b/SimTracker/SiPixelDigitizer/plugins/SiPixelDigitizerAlgorithm.cc index 70ed941db7fc7..7ba16c17db895 100644 --- a/SimTracker/SiPixelDigitizer/plugins/SiPixelDigitizerAlgorithm.cc +++ b/SimTracker/SiPixelDigitizer/plugins/SiPixelDigitizerAlgorithm.cc @@ -1144,6 +1144,12 @@ void SiPixelDigitizerAlgorithm::make_digis(float thePixelThresholdInE, if( signalInElectrons >= thePixelThresholdInE) { // check threshold + if(DetId(detID).subdetId() == PixelSubdetector::PixelBarrel){ // Barrel modules + if (tTopo->pxbLayer(detID) > 4) signalInElectrons = theThresholdInE_BPix*6.0; + } else { + if (tTopo->pxfDisk(detID) > 10) signalInElectrons = theThresholdInE_FPix*6.0; + } + int chan = (*i).first; // channel number std::pair ip = PixelDigi::channelToPixel(chan); int adc=0; // ADC count as integer diff --git a/Validation/CheckOverlap/test/python/runFastTiming_cfg.py b/Validation/CheckOverlap/test/python/runFastTiming_cfg.py index 7e6e8ff4f8c2b..0f690de19e632 100644 --- a/Validation/CheckOverlap/test/python/runFastTiming_cfg.py +++ b/Validation/CheckOverlap/test/python/runFastTiming_cfg.py @@ -3,8 +3,11 @@ process = cms.Process("PROD") process.load("SimGeneral.HepPDTESSource.pdt_cfi") -process.load("Geometry.HGCalCommonData.testFastTimingXML_cfi") - +process.load("Geometry.HGCalCommonData.testFastTimeXML_cfi") +#process.load("Geometry.CMSCommonData.cmsExtendedGeometry2023FastTimingXML_cfi") +#process.load("Geometry.TrackerNumberingBuilder.trackerNumberingSLHCGeometry_cfi") +#process.load("Geometry.HcalCommonData.hcalSimNumberingInitialization_cfi") +process.load("Geometry.HGCalCommonData.fastTimeNumberingInitialization_cfi") process.load("SimG4Core.Application.g4SimHits_cfi") process.MessageLogger = cms.Service("MessageLogger", diff --git a/Validation/CheckOverlap/test/python/runHC_cfg.py b/Validation/CheckOverlap/test/python/runHC_cfg.py index d43b289346693..12c2248c917e4 100644 --- a/Validation/CheckOverlap/test/python/runHC_cfg.py +++ b/Validation/CheckOverlap/test/python/runHC_cfg.py @@ -7,7 +7,9 @@ #process.load("Geometry.CMSCommonData.cmsAllGeometryXML_cfi") process.load("Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi") - +process.load("Geometry.HcalCommonData.hcalNumberingInitialization_cfi") +process.load("Geometry.HGCalCommonData.fastTimeNumberingInitialization_cfi") +process.load("Geometry.HGCalCommonData.shashlikNumberingInitialization_cfi") process.load("Geometry.MuonNumbering.muonNumberingInitialization_cfi") process.load("SimG4Core.Application.g4SimHits_cfi") diff --git a/Validation/CheckOverlap/test/python/runHGC_cfg.py b/Validation/CheckOverlap/test/python/runHGC_cfg.py index 8215876943d3b..7cca9e7dd5e8f 100644 --- a/Validation/CheckOverlap/test/python/runHGC_cfg.py +++ b/Validation/CheckOverlap/test/python/runHGC_cfg.py @@ -3,11 +3,12 @@ process = cms.Process("PROD") process.load("SimGeneral.HepPDTESSource.pdt_cfi") +#process.load("Geometry.CMSCommonData.cmsExtendedGeometry2023HGCalMuonXML_cfi") process.load("Geometry.HGCalCommonData.testHGCXML_cfi") process.load("Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi") - process.load("Geometry.MuonNumbering.muonNumberingInitialization_cfi") +process.load("Geometry.HGCalCommonData.hgcalNumberingInitialization_cfi") process.load("SimG4Core.Application.g4SimHits_cfi") @@ -65,6 +66,6 @@ process.g4SimHits.Watchers = cms.VPSet(cms.PSet( type = cms.string('CheckOverlap'), Resolution = cms.untracked.int32(1000), - NodeNames = cms.untracked.vstring('CALO') + NodeNames = cms.untracked.vstring('HGCal') )) diff --git a/Validation/HGCalValidation/plugins/BuildFile.xml b/Validation/HGCalValidation/plugins/BuildFile.xml new file mode 100644 index 0000000000000..3705aa772fd20 --- /dev/null +++ b/Validation/HGCalValidation/plugins/BuildFile.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Validation/HGCalValidation/plugins/HGCalSimHitValidation.cc b/Validation/HGCalValidation/plugins/HGCalSimHitValidation.cc new file mode 100644 index 0000000000000..03df20c82d70b --- /dev/null +++ b/Validation/HGCalValidation/plugins/HGCalSimHitValidation.cc @@ -0,0 +1,364 @@ +// -*- C++ -*- +// +// Package: HGCalSimHitValidation +// Class: HGCalSimHitValidation +// +/**\class HGCalSimHitValidation HGCalSimHitValidation.cc Validaion/HGCalValidation/plugins/HGCalSimHitValidation.cc + Description: Validates SimHits of High Granularity Calorimeter + Implementation: + [Notes on implementation] +*/ +// +// Original Author: Raman Khurana +//// and Kalyanmoy Chatterjee +// Created: Fri, 31 Jan 2014 18:35:18 GMT +// $Id$ + +// system include files +#include "HGCalSimHitValidation.h" +#include "DataFormats/ForwardDetId/interface/ForwardSubdetector.h" +#include "DetectorDescription/Core/interface/DDExpandedView.h" +#include "DetectorDescription/Core/interface/DDSpecifics.h" +#include "DetectorDescription/Core/interface/DDSolid.h" +#include "DetectorDescription/Core/interface/DDFilter.h" +#include "DetectorDescription/Core/interface/DDFilteredView.h" +#include "DetectorDescription/Core/interface/DDSolid.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "Geometry/Records/interface/IdealGeometryRecord.h" +#include "SimDataFormats/CaloHit/interface/PCaloHitContainer.h" +#include "CLHEP/Geometry/Point3D.h" +#include "CLHEP/Geometry/Plane3D.h" +#include "CLHEP/Geometry/Vector3D.h" +#include "CLHEP/Units/GlobalSystemOfUnits.h" +#include "TVector3.h" +#include + +HGCalSimHitValidation::HGCalSimHitValidation(const edm::ParameterSet& iConfig){ + //now do what ever initialization is needed + dbe_ = edm::Service().operator->(); + nameDetector_ = iConfig.getParameter("DetectorName"); + caloHitSource_ = iConfig.getParameter("CaloHitSource"); + verbosity_ = iConfig.getUntrackedParameter("Verbosity",0); + for(int i=0; i theCaloHitContainers; + iEvent.getByLabel("g4SimHits", caloHitSource_, theCaloHitContainers); + if (verbosity_>0) std::cout << " PcalohitItr = " + << theCaloHitContainers->size() << std::endl; + std::vector caloHits; + caloHits.insert(caloHits.end(), theCaloHitContainers->begin(), + theCaloHitContainers->end()); + analyzeHits(caloHits); +} + +void HGCalSimHitValidation::analyzeHits (std::vector& hits) { + for(int i=0; i1) std::cout << " energy = " << energy + << " energyem = "< gcoord( transMap_[id]*lcoord ); + + float globalx = gcoord.x(); + float globaly = gcoord.y(); + float globalz = gcoord.z(); + hitsinfo hinfo; + TVector3 HitGlobalCo; + HitGlobalCo.SetXYZ(globalx, globalx, globalz); + double velocity = 3*pow(10,11); + double tof = HitGlobalCo.Mag()/velocity; + + hinfo.x = globalx;//xy.first; + hinfo.y = globaly;//xy.second; + hinfo.z = globalz; + hinfo.time = time - tof; + hinfo.energy = energy; + hinfo.sector = sector; + hinfo.cell = cell; + hinfo.layer = layer; + hinfo.phi = atan2(globaly,globalx); + double theta = acos(globalz/sqrt(globalx*globalx+globaly*globaly+globalz*globalz)); + hinfo.eta = -log(tan(theta/2)); + + if (verbosity_>1) std::cout << " -------------------------- gx = " + << globalx << " gy = " << globaly << " gz = " + << globalz << " phi = " << hinfo.phi << " eta = " + << hinfo.eta << std::endl; + std::pair pair_tmp(hinfo,esum); + + for(unsigned int itimeslice = 0; itimeslice < esumVector.size(); itimeslice++ ) { + FillHitsInfo(pair_tmp, itimeslice, esumVector.at(itimeslice)); + } + + double eta = hinfo.eta; + if(eta >= 1.75 && eta <= 2.5) + hitsPerLayerPlus[0][layer -1] = hitsPerLayerPlus[0][layer -1] +1; + if(eta >= 1.75 && eta <= 2.0) + hitsPerLayerPlus[1][layer -1] = hitsPerLayerPlus[1][layer -1] +1; + else if(eta >= 2.0 && eta <= 2.25) + hitsPerLayerPlus[2][layer -1] = hitsPerLayerPlus[2][layer -1] +1; + else if(eta >= 2.25 && eta <= 2.5) + hitsPerLayerPlus[3][layer -1] = hitsPerLayerPlus[3][layer -1] +1; + + if(eta >= -2.5 && eta <= -1.75) + hitsPerLayerMinus[0][layer -1] = hitsPerLayerMinus[0][layer -1] +1; + if(eta >= -2.0 && eta <= -1.75) + hitsPerLayerMinus[1][layer -1] = hitsPerLayerMinus[1][layer -1] +1; + else if(eta >= -2.25 && eta <= -2.0) + hitsPerLayerMinus[2][layer -1] = hitsPerLayerMinus[2][layer -1] +1; + else if(eta >= -2.5 && eta <= -2.25) + hitsPerLayerMinus[3][layer -1] = hitsPerLayerMinus[3][layer -1] +1; + } + + FillHitsInfo(); +} + +void HGCalSimHitValidation::FillHitsInfo() { + if (!geometrydefined_) return; + if (!dbe_) return; + for(int ilayer =0; ilayer <(int)layers; ++ilayer) { + for(int indx=0; indxFill(hitsPerLayerPlus[indx][ilayer]); + HitOccupancy_Minus_[indx].at(ilayer)->Fill(hitsPerLayerMinus[indx][ilayer]); + } + } +} +void HGCalSimHitValidation::FillHitsInfo(std::pair hits, unsigned int itimeslice, double esum) { + if (!geometrydefined_) return; + unsigned int ilayer = hits.first.layer -1; + energy_[itimeslice].at(ilayer)->Fill(esum); + if(itimeslice==1) { + EtaPhi_Plus_.at(ilayer)->Fill(hits.first.eta , hits.first.phi); + EtaPhi_Minus_.at(ilayer)->Fill(hits.first.eta , hits.first.phi); + } +} + +bool HGCalSimHitValidation::defineGeometry(edm::ESTransientHandle &ddViewH){ + const DDCompactView & cview = *ddViewH; + hgcons_ = new HGCalDDDConstants(cview, nameDetector_); + if (verbosity_>0) std::cout << "Initialize HGCalDDDConstants for " + << nameDetector_ << " : " << hgcons_ < 0) { + std::vector copy = fv.copyNumbers(); + int nsiz = (int)(copy.size()); + int lay = (nsiz > 0) ? copy[nsiz-1] : -1; + int sec = (nsiz > 1) ? copy[nsiz-2] : -1; + int zp = (nsiz > 3) ? copy[nsiz-4] : -1; + if (zp !=1 ) zp = -1; + const DDTrap & trp = static_cast(sol); + int subs = (trp.alpha1()>0 ? 1 : 0); + symmDet_ = (trp.alpha1()==0 ? true : false); + uint32_t id = HGCalDetId(ForwardEmpty,zp,lay,sec,subs,0).rawId(); + DD3Vector x, y, z; + fv.rotation().GetComponents( x, y, z ) ; + const CLHEP::HepRep3x3 rotation ( x.X(), y.X(), z.X(), + x.Y(), y.Y(), z.Y(), + x.Z(), y.Z(), z.Z() ); + const CLHEP::HepRotation hr ( rotation ); + const CLHEP::Hep3Vector h3v ( fv.translation().X(), + fv.translation().Y(), + fv.translation().Z() ) ; + const HepGeom::Transform3D ht3d (hr, h3v); + transMap_.insert(std::make_pair(id,ht3d)); + if (verbosity_>1) std::cout << HGCalDetId(id) << " Transform using " + << h3v << " and " << hr; + } + dodet = fv.next(); + } + if (verbosity_>0) std::cout << "Finds " << transMap_.size() << " elements" + << " and SymmDet_ = " << symmDet_ << std::endl; + return true; +} + + +// ------------ method called once each job just before starting event loop ------------ +void HGCalSimHitValidation::beginJob() { + geometrydefined_ = false; + symmDet_ = true; +} + +// ------------ method called once each job just after ending the event loop ------------ +void HGCalSimHitValidation::endJob() { } + +// ------------ method called when starting to processes a run ------------ + +void HGCalSimHitValidation::beginRun(edm::Run const& iRun, + edm::EventSetup const& iSetup) { + if (!geometrydefined_) { + edm::ESTransientHandle pDD; + iSetup.get().get( pDD ); + geometrydefined_ = defineGeometry(pDD); + + if (dbe_) { + layers = hgcons_->layers(false); + dbe_->setCurrentFolder("HGCalSimHitsV/"+nameDetector_); + + std::ostringstream histoname; + for (unsigned int ilayer = 0; ilayer < layers; ilayer++ ) { + for(int indx=0; indxbook1D( histoname.str().c_str(), "HitOccupancy_Plus", 2000, 0, 2000)); + histoname.str(""); histoname << "HitOccupancy_Minus" << indx << "_layer_" << ilayer; + HitOccupancy_Minus_[indx].push_back(dbe_->book1D( histoname.str().c_str(), "HitOccupancy_Minus", 2000, 0, 2000)); + } + + histoname.str(""); histoname << "EtaPhi_Plus_" << "layer_" << ilayer; + EtaPhi_Plus_.push_back(dbe_->book2D(histoname.str().c_str(), "Occupancy", 100, 1.75, 2.5, 72, -3.14, 3.14)); + histoname.str(""); histoname << "EtaPhi_Minus_" << "layer_" << ilayer; + EtaPhi_Minus_.push_back(dbe_->book2D(histoname.str().c_str(), "Occupancy", 100, -2.5, -1.75, 72, -3.14, 3.14)); + + for (int itimeslice = 0; itimeslice < 6 ; itimeslice++ ) { + histoname.str(""); histoname << "energy_time_"<< itimeslice << "_layer_" << ilayer; + energy_[itimeslice].push_back(dbe_->book1D(histoname.str().c_str(),"energy_",500,0,0.1)); + } + + } + for(int indx=0; indxbook1D( histoname.str().c_str(), "MeanHitOccupancy_Plus", 93, 0.5, 92.5); + histoname.str(""); histoname << "MeanHitOccupancy_Minus"<< indx ; + MeanHitOccupancy_Minus_[indx] = dbe_->book1D( histoname.str().c_str(), "MeanHitOccupancy_Minus", 93, 0.5, 92.5); + } + + } + } + +} + + +// ------------ method called when ending the processing of a run ------------ + +void HGCalSimHitValidation::endRun(edm::Run const&, edm::EventSetup const&) { + if (geometrydefined_) { + if (dbe_) { + for(int ilayer=0; ilayer < (int)layers; ++ilayer) { + for(int indx=0; indx<4; ++indx){ + double meanVal = HitOccupancy_Plus_[indx].at(ilayer)->getMean(); + MeanHitOccupancy_Plus_[indx]->setBinContent(ilayer+1, meanVal); + meanVal = HitOccupancy_Minus_[indx].at(ilayer)->getMean(); + MeanHitOccupancy_Minus_[indx]->setBinContent(ilayer+1, meanVal); + } + } + + } + } +} + + +// ------------ method called when starting to processes a luminosity block ------------ +/* +void HGCalSimHitValidation::beginLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) { +} +*/ + +// ------------ method called when ending the processing of a luminosity block ------------ +/* +void HGCalSimHitValidation::endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) { +} +*/ + +// ------------ method fills 'descriptions' with the allowed parameters for the module ------------ +void HGCalSimHitValidation::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + //The following says we do not know what parameters are allowed so do no validation + // Please change this to state exactly what you do use, even if it is no parameters + edm::ParameterSetDescription desc; + desc.setUnknown(); + descriptions.addDefault(desc); +} + +#include "FWCore/Framework/interface/MakerMacros.h" + +//define this as a plug-in +DEFINE_FWK_MODULE(HGCalSimHitValidation); diff --git a/Validation/HGCalValidation/plugins/HGCalSimHitValidation.h b/Validation/HGCalValidation/plugins/HGCalSimHitValidation.h new file mode 100644 index 0000000000000..4b47b77734eba --- /dev/null +++ b/Validation/HGCalValidation/plugins/HGCalSimHitValidation.h @@ -0,0 +1,110 @@ +#ifndef HGCalSimHitValidation_h +#define HGCalSimHitValidation_h +// -*- C++ -*- +// +// Package: HGCalSimHitValidation +// Class: HGCalSimHitValidation +// +/**\class HGCalSimHitValidation HGCalSimHitValidation.cc Validation/HGCalValidation/plugins/HGCalSimHitValidation.cc + + Description: Validates SimHits of High Granularity Calorimeter + + Implementation: + [Notes on implementation] +*/ +// +// Original Author: Raman Khurana +// Created: Fri, 31 Jan 2014 18:35:18 GMT +// $Id$ +// +// + + +// system include files +#include + +// user include files +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/EDAnalyzer.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Utilities/interface/InputTag.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" + +#include "DataFormats/ForwardDetId/interface/HGCalDetId.h" +#include "DetectorDescription/Core/interface/DDCompactView.h" +#include "FWCore/Framework/interface/ESTransientHandle.h" + +#include "DQMServices/Core/interface/DQMStore.h" +#include "DQMServices/Core/interface/MonitorElement.h" +#include "FWCore/ServiceRegistry/interface/Service.h" + +#include "SimDataFormats/CaloHit/interface/PCaloHit.h" +#include "Geometry/HGCalCommonData/interface/HGCalDDDConstants.h" +#include + +#include +#include +#include +#include +#include + +class HGCalSimHitValidation : public edm::EDAnalyzer { + +public: + + struct energysum{ + energysum() {e15=e25=e50=e100=e250=e1000=0.0;} + double e15, e25, e50, e100, e250, e1000; + }; + + struct hitsinfo{ + hitsinfo() { + x=y=z=time=energy=phi=eta=0.0; + cell=sector=layer=0; + } + double x, y, z, time, energy, phi, eta ; + int cell, sector, layer; + }; + + + explicit HGCalSimHitValidation(const edm::ParameterSet&); + ~HGCalSimHitValidation(); + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + void analyzeHits (std::vector& hits); + + void FillHitsInfo(std::pair hit_, unsigned int itimeslice, double esum); + void FillHitsInfo(); + static const int netaBins = 4; + + +private: + virtual void beginJob() override; + virtual void analyze(const edm::Event&, const edm::EventSetup&) override; + virtual void endJob() override; + bool defineGeometry(edm::ESTransientHandle &ddViewH); + virtual void beginRun(edm::Run const&, edm::EventSetup const&) override; + virtual void endRun(edm::Run const&, edm::EventSetup const&) override; + + // ----------member data --------------------------- + std::string nameDetector_, caloHitSource_; + DQMStore *dbe_; + HGCalDDDConstants *hgcons_; + int verbosity_; + bool geometrydefined_, symmDet_; + unsigned int layers; + std::map transMap_; + std::vector hitsPerLayerPlus[netaBins]; + std::vector hitsPerLayerMinus[netaBins]; + + std::vector HitOccupancy_Plus_[netaBins]; + std::vector HitOccupancy_Minus_[netaBins]; + std::vector EtaPhi_Plus_; + std::vector EtaPhi_Minus_; + MonitorElement* MeanHitOccupancy_Plus_[netaBins]; + MonitorElement* MeanHitOccupancy_Minus_[netaBins]; + std::vector energy_[6]; +}; +#endif diff --git a/Validation/HGCalValidation/plugins/HGCalSimHitsClient.cc b/Validation/HGCalValidation/plugins/HGCalSimHitsClient.cc new file mode 100644 index 0000000000000..057b270bbccde --- /dev/null +++ b/Validation/HGCalValidation/plugins/HGCalSimHitsClient.cc @@ -0,0 +1,262 @@ +#include "Validation/HGCalValidation/plugins/HGCalSimHitsClient.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/Run.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ServiceRegistry/interface/Service.h" + +#include "DQMServices/Core/interface/DQMStore.h" +#include "DQMServices/Core/interface/MonitorElement.h" +#include"DetectorDescription/Core/interface/DDFilteredView.h" +#include "DetectorDescription/Core/interface/DDSolid.h" +#include "Geometry/Records/interface/IdealGeometryRecord.h" +//#include "Geometry/Records/interface/HcalRecNumberingRecord.h" +//#include "SimDataFormats/CaloTest/interface/HcalTestNumbering.h" + +HGCalSimHitsClient::HGCalSimHitsClient(const edm::ParameterSet& iConfig) { + + dbe_ = edm::Service().operator->(); + outputFile_ = iConfig.getUntrackedParameter("outputFile", "myfile.root"); + nameDetector_ = iConfig.getParameter("DetectorName"); + + if (!dbe_) { + edm::LogError("HGCalSimHitsClient") << "unable to get DQMStore service, upshot is no client histograms will be made"; + } + if (iConfig.getUntrackedParameter("DQMStore", false)) { + if (dbe_) dbe_->setVerbose(0); + } + + debug_ = false; + verbose_ = true; + + //dirName_= iConfig.getParameter("DQMDirName"); + if (dbe_) dbe_->setCurrentFolder("/"); +} + +HGCalSimHitsClient::~HGCalSimHitsClient() { } + +void HGCalSimHitsClient::beginJob() { } + +void HGCalSimHitsClient::endJob() { + if ( outputFile_.size() != 0 && dbe_ ) dbe_->save(outputFile_); +} + +void HGCalSimHitsClient::beginRun(const edm::Run& run, const edm::EventSetup& iSetup) { + if (!geometrydefined_) { + edm::ESTransientHandle pDD; + iSetup.get().get( pDD ); + geometrydefined_ = defineGeometry(pDD); + } +} + +void HGCalSimHitsClient::endRun(const edm::Run& , const edm::EventSetup& ) { + runClient_(); +} + +//dummy analysis function +void HGCalSimHitsClient::analyze(const edm::Event& , const edm::EventSetup&) { } +void HGCalSimHitsClient::endLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup& ) { } + +void HGCalSimHitsClient::runClient_() { + if (!dbe_) return; + dbe_->setCurrentFolder("/"); + if (verbose_) std::cout << "\nrunClient" << std::endl; + std::vector hgcalMEs; + std::vector fullDirPath = dbe_->getSubdirs(); + + for (unsigned int i=0; isetCurrentFolder(fullDirPath.at(i)); + std::vector fullSubDirPath = dbe_->getSubdirs(); + + for (unsigned int j=0; jgetContents(fullSubDirPath.at(j)); + if (verbose_) std::cout << "hgcalMES size : " << hgcalMEs.size() <& hgcalMEs) { + std::vector energy_[6]; + std::vector EtaPhi_Plus_; + std::vector EtaPhi_Minus_; + std::vector HitOccupancy_Plus_[4]; + std::vector HitOccupancy_Minus_[4]; + std::vector MeanHitOccupancy_Plus_; + std::vector MeanHitOccupancy_Minus_; + + std::ostringstream name; + double nevent; + int nbinsx, nbinsy; + + layers_ = hgcons_->layers(false); + for (unsigned int ilayer = 0; ilayer < layers_; ilayer++ ){ + for (int itimeslice = 0; itimeslice < 6 ; itimeslice++ ) { + //Energy + name.str(""); name << "energy_time_" << itimeslice << "_layer_" << ilayer; + for(unsigned int ih=0; ihgetName().c_str(), name.str().c_str()) == 0){ + energy_[itimeslice].push_back(hgcalMEs[ih]); + } + } + //normalization + nevent = energy_[itimeslice].at(ilayer)->getEntries(); + nbinsx = energy_[itimeslice].at(ilayer)->getNbinsX(); + for(int i=1; i <= nbinsx; i++) { + double binValue = energy_[itimeslice].at(ilayer)->getBinContent(i)/nevent; + energy_[itimeslice].at(ilayer)->setBinContent(i,binValue); + } + }///loop over timeslice + + //EtaPhi 2d plots + name.str(""); name << "EtaPhi_Plus_" << "layer_" << ilayer; + for(unsigned int ih=0; ihgetName().c_str(), name.str().c_str()) == 0){ + EtaPhi_Plus_.push_back(hgcalMEs[ih]); + } + } + + name.str(""); name << "EtaPhi_Minus_" << "layer_" << ilayer; + for(unsigned int ih=0; ihgetName().c_str(), name.str().c_str()) == 0){ + EtaPhi_Minus_.push_back(hgcalMEs[ih]); + } + } + //normalization EtaPhi + nevent = EtaPhi_Plus_.at(ilayer)->getEntries(); + nbinsx = EtaPhi_Plus_.at(ilayer)->getNbinsX(); + nbinsy = EtaPhi_Plus_.at(ilayer)->getNbinsY(); + for(int i=1; i<= nbinsx; ++i) { + for(int j=1; j<= nbinsy; ++j) { + double binValue = EtaPhi_Plus_.at(ilayer)->getBinContent(i, j)/nevent; + EtaPhi_Plus_.at(ilayer)->setBinContent(i, j, binValue); + } + } + + nevent = EtaPhi_Minus_.at(ilayer)->getEntries(); + nbinsx = EtaPhi_Minus_.at(ilayer)->getNbinsX(); + nbinsy = EtaPhi_Plus_.at(ilayer)->getNbinsY(); + for(int i=1; i<= nbinsx; ++i) { + for(int j=1; j<= nbinsy; ++j) { + double binValue = EtaPhi_Minus_.at(ilayer)->getBinContent(i, j)/nevent; + EtaPhi_Minus_.at(ilayer)->setBinContent(i, j, binValue); + } + } + + //HitOccupancy + for(int indx=0; indx<4; ++indx){ + name.str(""); name << "HitOccupancy_Plus"<< indx << "_layer_" << ilayer; + for(unsigned int ih=0; ihgetName().c_str(), name.str().c_str()) == 0){ + HitOccupancy_Plus_[indx].push_back(hgcalMEs[ih]); + } + } + + name.str(""); name << "HitOccupancy_Minus"<< indx << "_layer_" << ilayer; + for(unsigned int ih=0; ihgetName().c_str(), name.str().c_str()) == 0){ + HitOccupancy_Minus_[indx].push_back(hgcalMEs[ih]); + } + } + } + for(int indx=0; indx<4; ++indx){ + nevent = HitOccupancy_Plus_[indx].at(ilayer)->getEntries(); + nbinsx = HitOccupancy_Plus_[indx].at(ilayer)->getNbinsX(); + for(int i=1; i<= nbinsx; ++i) { + double binValue = HitOccupancy_Plus_[indx].at(ilayer)->getBinContent(i)/nevent; + HitOccupancy_Plus_[indx].at(ilayer)->setBinContent(i, binValue); + } + + nevent = HitOccupancy_Minus_[indx].at(ilayer)->getEntries(); + nbinsx = HitOccupancy_Minus_[indx].at(ilayer)->getNbinsX(); + for(int i=1; i<= nbinsx; ++i) { + double binValue = HitOccupancy_Minus_[indx].at(ilayer)->getBinContent(i)/nevent; + HitOccupancy_Minus_[indx].at(ilayer)->setBinContent(i, binValue); + } + + } + + }//loop over layers + + for(int indx=0; indx<4; ++indx) { + name.str(""); name << "MeanHitOccupancy_Plus"<< indx ; + for(unsigned int ih=0; ihgetName().c_str(), name.str().c_str()) == 0){ + MeanHitOccupancy_Plus_.push_back(hgcalMEs[ih]); + } + } + + name.str(""); name << "MeanHitOccupancy_Minus"<< indx ; + for(unsigned int ih=0; ihgetName().c_str(), name.str().c_str()) == 0){ + MeanHitOccupancy_Minus_.push_back(hgcalMEs[ih]); + } + } + } + + return 1; +} + +bool HGCalSimHitsClient::defineGeometry(edm::ESTransientHandle &ddViewH){ + + const DDCompactView & cview = *ddViewH; + hgcons_ = new HGCalDDDConstants(cview, nameDetector_); + if (verbose_>0) std::cout << "Initialize HGCalDDDConstants for " + << nameDetector_ << " : " << hgcons_ < 0) { + std::vector copy = fv.copyNumbers(); + int nsiz = (int)(copy.size()); + int lay = (nsiz > 0) ? copy[nsiz-1] : -1; + int sec = (nsiz > 1) ? copy[nsiz-2] : -1; + int zp = (nsiz > 3) ? copy[nsiz-4] : -1; + if (zp !=1 ) zp = -1; + const DDTrap & trp = static_cast(sol); + int subs = (trp.alpha1()>0 ? 1 : 0); + symmDet_ = (trp.alpha1()==0 ? true : false); + uint32_t id = HGCalDetId(ForwardEmpty,zp,lay,sec,subs,0).rawId(); + DD3Vector x, y, z; + fv.rotation().GetComponents( x, y, z ) ; + const CLHEP::HepRep3x3 rotation ( x.X(), y.X(), z.X(), + x.Y(), y.Y(), z.Y(), + x.Z(), y.Z(), z.Z() ); + + const CLHEP::HepRotation hr ( rotation ); + const CLHEP::Hep3Vector h3v ( fv.translation().X(), + fv.translation().Y(), + fv.translation().Z() ) ; + const HepGeom::Transform3D ht3d (hr, h3v); + transMap_.insert(std::make_pair(id,ht3d)); + if (verbose_>1) std::cout << HGCalDetId(id) << " Transform using " + << h3v << " and " << hr; + } + dodet = fv.next(); + } + + if (verbose_>0) std::cout << "Finds " << transMap_.size() << " elements" + << " and SymmDet_ = " << symmDet_ << std::endl; + return true; +} + +DEFINE_FWK_MODULE(HGCalSimHitsClient); diff --git a/Validation/HGCalValidation/plugins/HGCalSimHitsClient.h b/Validation/HGCalValidation/plugins/HGCalSimHitsClient.h new file mode 100644 index 0000000000000..d13a9bb33f71c --- /dev/null +++ b/Validation/HGCalValidation/plugins/HGCalSimHitsClient.h @@ -0,0 +1,72 @@ +#ifndef ValidationHGCalSimHitsClient_H +#define ValidationHGCalSimHitsClient_H + +// -*- C++ -*- +/* + Description: This is a SImHit CLient code +*/ +// +// Originally create by: Kalyanmoy Chatterjee +// and Raman Khurana +// + +#include +#include +#include +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "DQMServices/Core/interface/MonitorElement.h" +#include "DQMServices/Core/interface/DQMStore.h" +#include "DataFormats/Common/interface/Handle.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "DataFormats/Math/interface/LorentzVector.h" + +#include "DetectorDescription/Core/interface/DDCompactView.h" +#include "FWCore/Framework/interface/ESTransientHandle.h" +#include "Geometry/HGCalCommonData/interface/HGCalDDDConstants.h" +#include "DataFormats/ForwardDetId/interface/HGCalDetId.h" +//#include "Geometry/HcalCommonData/interface/HcalDDDRecConstants.h" + +#include +#include +#include + +class DQMStore; +class MonitorElement; + +class HGCalSimHitsClient : public edm::EDAnalyzer { + + private: + DQMStore* dbe_; //dbe seems to be the standard name for this, I dont know why. We of course dont own it + std::string outputFile_; + edm::ParameterSet conf_; + + bool verbose_; + bool debug_; + //member data + std::string dirName_; + std::string nameDetector_; + HGCalDDDConstants *hgcons_; + bool geometrydefined_, symmDet_; + unsigned int layers_; + std::map transMap_; + + public: + explicit HGCalSimHitsClient(const edm::ParameterSet& ); + virtual ~HGCalSimHitsClient(); + + virtual void beginJob(void); + virtual void endJob(); + virtual void beginRun(const edm::Run& run, const edm::EventSetup& c); + virtual void endRun(const edm::Run& run, const edm::EventSetup& c); + virtual void analyze(const edm::Event&, const edm::EventSetup&); + virtual void endLuminosityBlock(const edm::LuminosityBlock& lumiSeg, const edm::EventSetup& c); + virtual void runClient_(); + //const HcalDDDRecConstants *hcons; + int SimHitsEndjob(const std::vector &hcalMEs); + bool defineGeometry(edm::ESTransientHandle &ddViewH); +}; + +#endif diff --git a/Validation/HGCalValidation/python/simhitClient_cfi.py b/Validation/HGCalValidation/python/simhitClient_cfi.py new file mode 100644 index 0000000000000..10f5e4f1fb6d2 --- /dev/null +++ b/Validation/HGCalValidation/python/simhitClient_cfi.py @@ -0,0 +1,6 @@ +import FWCore.ParameterSet.Config as cms + +hgcalSimHitClientEE = cms.EDAnalyzer("HGCalSimHitsClient", + outputFile = cms.untracked.string(''), + DetectorName = cms.string("HGCalEESensitive"), +) diff --git a/Validation/HGCalValidation/python/simhitValidation_cfi.py b/Validation/HGCalValidation/python/simhitValidation_cfi.py new file mode 100644 index 0000000000000..9e8ecc1c66ce2 --- /dev/null +++ b/Validation/HGCalValidation/python/simhitValidation_cfi.py @@ -0,0 +1,7 @@ +import FWCore.ParameterSet.Config as cms + +hgcalSimHitValidationEE = cms.EDAnalyzer('HGCalSimHitValidation', + DetectorName = cms.string("HGCalEESensitive"), + CaloHitSource = cms.string("HGCHitsEE"), + Verbosity = cms.untracked.int32(1) +) diff --git a/Validation/HGCalValidation/test/simHitClient_cfg.py b/Validation/HGCalValidation/test/simHitClient_cfg.py new file mode 100644 index 0000000000000..b47d2e2326166 --- /dev/null +++ b/Validation/HGCalValidation/test/simHitClient_cfg.py @@ -0,0 +1,58 @@ +import FWCore.ParameterSet.Config as cms +import os + +process = cms.Process("CLIENT") + +process.load("Configuration.StandardSequences.Reconstruction_cff") #### ??????? +process.load('Configuration.Geometry.GeometryExtended2023HGCalReco_cff') +process.load('Configuration.Geometry.GeometryExtended2023HGCal_cff') +process.load('Configuration.StandardSequences.EndOfProcess_cff') + +process.load('FWCore.MessageService.MessageLogger_cfi') +process.MessageLogger.cerr.FwkReport.reportEvery = 1 + +process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') +from Configuration.AlCa.autoCond import autoCond +process.GlobalTag.globaltag = autoCond['upgradePLS3'] + + +process.load("Validation.HGCalValidation.simhitClient_cfi") +process.hgcalSimHitClientHEF = process.hgcalSimHitClientEE.clone( + DetectorName = cms.string("HGCalHESiliconSensitive")) +process.hgcalSimHitClientHEB = process.hgcalSimHitClientEE.clone( + DetectorName = cms.string("HGCalHEScintillatorSensitive")) + + +process.load("DQMServices.Core.DQM_cfg") +process.DQM.collectorHost = '' + +# summary +process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) ) ## ?????? + +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(-1) +) + +process.source = cms.Source("PoolSource", + fileNames = cms.untracked.vstring( + 'file:output.root' + ) +) + +process.load("Configuration.StandardSequences.EDMtoMEAtRunEnd_cff") +process.dqmSaver.referenceHandling = cms.untracked.string('all') + +cmssw_version = os.environ.get('CMSSW_VERSION','CMSSW_X_Y_Z') +Workflow = '/HGCalValidation/'+'Harvesting/'+str(cmssw_version) +process.dqmSaver.workflow = Workflow + +process.load("Validation.HGCalValidation.simhitClient_cfi") +process.hgcalSimHitClientEE.outputFile = 'HGCalSimHitsHarvestingEE.root' +process.hgcalSimHitClientHEF.outputFile = 'HGCalSimHitsHarvestingHEF.root' +process.hgcalSimHitClientHEB.outputFile = 'HGCalSimHitsHarvestingHEB.root' + +process.p = cms.Path(process.EDMtoME * + process.hgcalSimHitClientEE * + process.hgcalSimHitClientHEF * + process.hgcalSimHitClientHEB * + process.dqmSaver) diff --git a/Validation/HGCalValidation/test/simHitValidation_cfg.py b/Validation/HGCalValidation/test/simHitValidation_cfg.py new file mode 100644 index 0000000000000..d72193243fd19 --- /dev/null +++ b/Validation/HGCalValidation/test/simHitValidation_cfg.py @@ -0,0 +1,89 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("SIM") +# import of standard configurations +process.load('Configuration.StandardSequences.Services_cff') +process.load("Configuration.StandardSequences.SimulationRandomNumberGeneratorSeeds_cff") +process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi') +process.load('FWCore.MessageService.MessageLogger_cfi') +process.load('Configuration.EventContent.EventContent_cff') +process.load('SimGeneral.MixingModule.mixNoPU_cfi') +process.load('Configuration.Geometry.GeometryExtended2023HGCalReco_cff') +process.load('Configuration.Geometry.GeometryExtended2023HGCal_cff') +process.load('Configuration.StandardSequences.MagneticField_38T_cff') +process.load('Configuration.StandardSequences.Generator_cff') +process.load('IOMC.EventVertexGenerators.VtxSmearedRealistic8TeVCollision_cfi') +process.load('GeneratorInterface.Core.genFilterSummary_cff') +process.load('Configuration.StandardSequences.SimIdeal_cff') +process.load('Configuration.StandardSequences.EndOfProcess_cff') +process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') + +process.load("IOMC.RandomEngine.IOMC_cff") +process.RandomNumberGeneratorService.generator.initialSeed = 456789 +process.RandomNumberGeneratorService.g4SimHits.initialSeed = 9876 +process.RandomNumberGeneratorService.VtxSmeared.initialSeed = 123456789 + +process.Timing = cms.Service("Timing") + +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(50) +) + +process.source = cms.Source("EmptySource", + firstRun = cms.untracked.uint32(1), + firstEvent = cms.untracked.uint32(1) +) + +process.generator = cms.EDProducer("FlatRandomEGunProducer", + PGunParameters = cms.PSet( + PartID = cms.vint32(11), + MinEta = cms.double(1.75), + MaxEta = cms.double(2.50), + MinPhi = cms.double(-3.1415926), + MaxPhi = cms.double(3.1415926), + MinE = cms.double(100.00), + MaxE = cms.double(100.00) + ), + Verbosity = cms.untracked.int32(0), + AddAntiParticle = cms.bool(False) +) + + +# Output definition + + +process.ValidationOutput = cms.OutputModule("PoolOutputModule", + outputCommands = cms.untracked.vstring('drop *', 'keep *_MEtoEDMConverter_*_*'), + fileName = cms.untracked.string('file:output.root'), + ) + +process.load("DQMServices.Core.DQM_cfg") +process.DQM.collectorHost = '' +process.load("DQMServices.Components.MEtoEDMConverter_cfi") +process.load("Validation.HGCalValidation.simhitValidation_cfi") +process.hgcalSimHitValidationEE.Verbosity = 0 +process.hgcalSimHitValidationHEF = process.hgcalSimHitValidationEE.clone( + DetectorName = cms.string("HGCalHESiliconSensitive"), + CaloHitSource = cms.string("HGCHitsHEfront")) +process.hgcalSimHitValidationHEB = process.hgcalSimHitValidationEE.clone( + DetectorName = cms.string("HGCalHEScintillatorSensitive"), + CaloHitSource = cms.string("HGCHitsHEback")) + +# Other statements +process.genstepfilter.triggerConditions=cms.vstring("generation_step") +from Configuration.AlCa.autoCond import autoCond +process.GlobalTag.globaltag = autoCond['upgradePLS3'] + + +# Path and EndPath definitions +process.generation_step = cms.Path(process.generator) +process.simulation_step = cms.Path(process.psim) +process.p1 = cms.Path(process.hgcalSimHitValidationEE+process.hgcalSimHitValidationHEF+process.hgcalSimHitValidationHEB) +process.p2 = cms.Path(process.MEtoEDMConverter) +process.output_step = cms.EndPath(process.ValidationOutput) + + +# Schedule definition +process.schedule = cms.Schedule(process.generation_step,process.simulation_step,process.p1,process.p2,process.output_step) +process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_EML' +process.g4SimHits.Physics.DefaultCutValue = 0.1 diff --git a/Validation/HcalHits/test/run_SimHitValidationHcal_cfg.py b/Validation/HcalHits/test/run_SimHitValidationHcal_cfg.py index 0fb2fe86ae209..0bfe1e1a7fa93 100644 --- a/Validation/HcalHits/test/run_SimHitValidationHcal_cfg.py +++ b/Validation/HcalHits/test/run_SimHitValidationHcal_cfg.py @@ -14,7 +14,7 @@ process.load('FWCore.MessageService.MessageLogger_cfi') process.load('Configuration.EventContent.EventContent_cff') process.load('SimGeneral.MixingModule.mixNoPU_cfi') -process.load('Configuration.StandardSequences.GeometryDB_cff') +process.load('Configuration.StandardSequences.Geometry_cff') process.load('Configuration.StandardSequences.MagneticField_38T_cff') process.load('Configuration.StandardSequences.Generator_cff') process.load('IOMC.EventVertexGenerators.VtxSmearedRealistic7TeV2011Collision_cfi') diff --git a/Validation/MuonME0Digis/plugins/MuonME0Digis.cc b/Validation/MuonME0Digis/plugins/MuonME0Digis.cc index 66ba0721b8813..a557e306b697c 100644 --- a/Validation/MuonME0Digis/plugins/MuonME0Digis.cc +++ b/Validation/MuonME0Digis/plugins/MuonME0Digis.cc @@ -80,7 +80,7 @@ struct MyME0SimHit struct MyME0Digi { - Int_t detId; + Int_t detId, particleType; Short_t region, ring, station, layer, chamber, roll; Short_t strip, bx; Float_t x, y; @@ -313,6 +313,8 @@ MuonME0Digis::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) //loop over digis of given roll for (digiItr = (*cItr ).second.first; digiItr != (*cItr ).second.second; ++digiItr) { + if(abs(digiItr->pdgid()) != 13) continue; + me0_digi_.particleType = digiItr->pdgid(); me0_digi_.strip = 0; me0_digi_.bx = 0; @@ -351,19 +353,19 @@ MuonME0Digis::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) if(re==1) meCollection["strip_dg_zr_rp1"]->Fill(me0_digi_.g_z,glb_R); /*-------------XY Occupancy---------------*/ - if(re==-1 && la==1) meCollection["strip_dg_xy_rm1_l1"]->Fill(me0_sh.globalX,me0_sh.globalY); - if(re==-1 && la==2) meCollection["strip_dg_xy_rm1_l2"]->Fill(me0_sh.globalX,me0_sh.globalY); - if(re==-1 && la==3) meCollection["strip_dg_xy_rm1_l3"]->Fill(me0_sh.globalX,me0_sh.globalY); - if(re==-1 && la==4) meCollection["strip_dg_xy_rm1_l4"]->Fill(me0_sh.globalX,me0_sh.globalY); - if(re==-1 && la==5) meCollection["strip_dg_xy_rm1_l5"]->Fill(me0_sh.globalX,me0_sh.globalY); - if(re==-1 && la==6) meCollection["strip_dg_xy_rm1_l6"]->Fill(me0_sh.globalX,me0_sh.globalY); + if(re==-1 && la==1) meCollection["strip_dg_xy_rm1_l1"]->Fill(me0_digi_.g_x,me0_digi_.g_y); + if(re==-1 && la==2) meCollection["strip_dg_xy_rm1_l2"]->Fill(me0_digi_.g_x,me0_digi_.g_y); + if(re==-1 && la==3) meCollection["strip_dg_xy_rm1_l3"]->Fill(me0_digi_.g_x,me0_digi_.g_y); + if(re==-1 && la==4) meCollection["strip_dg_xy_rm1_l4"]->Fill(me0_digi_.g_x,me0_digi_.g_y); + if(re==-1 && la==5) meCollection["strip_dg_xy_rm1_l5"]->Fill(me0_digi_.g_x,me0_digi_.g_y); + if(re==-1 && la==6) meCollection["strip_dg_xy_rm1_l6"]->Fill(me0_digi_.g_x,me0_digi_.g_y); - if(re==1 && la==1) meCollection["strip_dg_xy_rp1_l1"]->Fill(me0_sh.globalX,me0_sh.globalY); - if(re==1 && la==2) meCollection["strip_dg_xy_rp1_l2"]->Fill(me0_sh.globalX,me0_sh.globalY); - if(re==1 && la==3) meCollection["strip_dg_xy_rp1_l3"]->Fill(me0_sh.globalX,me0_sh.globalY); - if(re==1 && la==4) meCollection["strip_dg_xy_rp1_l4"]->Fill(me0_sh.globalX,me0_sh.globalY); - if(re==1 && la==5) meCollection["strip_dg_xy_rp1_l5"]->Fill(me0_sh.globalX,me0_sh.globalY); - if(re==1 && la==6) meCollection["strip_dg_xy_rp1_l6"]->Fill(me0_sh.globalX,me0_sh.globalY); + if(re==1 && la==1) meCollection["strip_dg_xy_rp1_l1"]->Fill(me0_digi_.g_x,me0_digi_.g_y); + if(re==1 && la==2) meCollection["strip_dg_xy_rp1_l2"]->Fill(me0_digi_.g_x,me0_digi_.g_y); + if(re==1 && la==3) meCollection["strip_dg_xy_rp1_l3"]->Fill(me0_digi_.g_x,me0_digi_.g_y); + if(re==1 && la==4) meCollection["strip_dg_xy_rp1_l4"]->Fill(me0_digi_.g_x,me0_digi_.g_y); + if(re==1 && la==5) meCollection["strip_dg_xy_rp1_l5"]->Fill(me0_digi_.g_x,me0_digi_.g_y); + if(re==1 && la==6) meCollection["strip_dg_xy_rp1_l6"]->Fill(me0_digi_.g_x,me0_digi_.g_y); /*------------ (x_digi_sim - x_digi_rec) ------------*/ meCollection["digiDX"]->Fill(me0_digi_.g_x_sim-me0_digi_.g_x); diff --git a/Validation/MuonME0RecHits/plugins/MuonME0RecHits.cc b/Validation/MuonME0RecHits/plugins/MuonME0RecHits.cc index 444aa12eb405c..9ac2024a75430 100644 --- a/Validation/MuonME0RecHits/plugins/MuonME0RecHits.cc +++ b/Validation/MuonME0RecHits/plugins/MuonME0RecHits.cc @@ -351,7 +351,7 @@ MuonME0RecHits::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) me0_rh.globalX_sim = me0_sh.globalX; me0_rh.globalY_sim = me0_sh.globalY; me0_rh.globalZ_sim = me0_sh.globalZ; - me0_rh.pull = (me0_sh.x - me0_rh.x) / me0_rh.xErr; + me0_rh.pull = (me0_sh.x - me0_rh.x) / sqrt(me0_rh.xErr); // abbreviations int re(me0_rh.region); @@ -518,10 +518,8 @@ MuonME0RecHits::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) me0_rhFromSeg.xExt = extSegm.x(); me0_rhFromSeg.yExt = extSegm.y(); - Double_t pull_x = (me0_rhFromSeg.x - me0_rhFromSeg.xExt) / me0_rhFromSeg.xErr; - Double_t pull_y = (me0_rhFromSeg.y - me0_rhFromSeg.yExt) / me0_rhFromSeg.yErr; - - + Double_t pull_x = (me0_rhFromSeg.x - me0_rhFromSeg.xExt) / sqrt(me0_rhFromSeg.xErr); + Double_t pull_y = (me0_rhFromSeg.y - me0_rhFromSeg.yExt) / sqrt(me0_rhFromSeg.yErr); // abbreviations int reS(me0_rhFromSeg.region); int laS(me0_rhFromSeg.layer); diff --git a/Validation/ShashlikValidation/plugins/BuildFile.xml b/Validation/ShashlikValidation/plugins/BuildFile.xml new file mode 100644 index 0000000000000..bfea22b2f2d5e --- /dev/null +++ b/Validation/ShashlikValidation/plugins/BuildFile.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Validation/ShashlikValidation/plugins/ShashlikSimHitClient.cc b/Validation/ShashlikValidation/plugins/ShashlikSimHitClient.cc new file mode 100644 index 0000000000000..48a018ab3f5ab --- /dev/null +++ b/Validation/ShashlikValidation/plugins/ShashlikSimHitClient.cc @@ -0,0 +1,352 @@ + +#include "ShashlikSimHitClient.h" +#include "FWCore/Framework/interface/MakerMacros.h" +#include "FWCore/Framework/interface/ESHandle.h" +#include "FWCore/Framework/interface/Run.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ServiceRegistry/interface/Service.h" + +#include "DQMServices/Core/interface/DQMStore.h" +#include "DQMServices/Core/interface/MonitorElement.h" +#include "Geometry/Records/interface/HcalRecNumberingRecord.h" +#include "SimDataFormats/CaloTest/interface/HcalTestNumbering.h" + + +ShashlikSimHitClient::ShashlikSimHitClient(const edm::ParameterSet& iConfig):conf_(iConfig) { + + + dbe_ = edm::Service().operator->(); + if (!dbe_) { + edm::LogError("ShashlikSimHitClient") << "unable to get DQMStore service, upshot is no client histograms will be made"; + } + if (iConfig.getUntrackedParameter("DQMStore", false)) { + if (dbe_) dbe_->setVerbose(0); + } + + verbose_ = true; + + outputFile_ = iConfig.getUntrackedParameter("OutputFile", "output.root"); + dirName_ = iConfig.getParameter("DQMDirName"); + if (dbe_) dbe_->setCurrentFolder(dirName_); + std::cout<<"Setting of constructor is done"<save(outputFile_); +} + +void ShashlikSimHitClient::beginRun(const edm::Run& run, const edm::EventSetup& c) { +} + + + +void ShashlikSimHitClient::endRun(const edm::Run& , const edm::EventSetup& ) { + runClient_(); +} + +//dummy analysis function +void ShashlikSimHitClient::analyze(const edm::Event& , const edm::EventSetup&) { } + +void ShashlikSimHitClient::endLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup& ) { } + +void ShashlikSimHitClient::runClient_() { + + //std::cout<<"about to run client"<setCurrentFolder(dirName_); + + if (verbose_) std::cout << "\nrunClient" << std::endl; + + std::vector shashlikMEs; + + std::vector fullPathHLTFolders = dbe_->getSubdirs(); + for (unsigned int i=0;isetCurrentFolder(fullPathHLTFolders[i]); + + std::vector fullSubPathHLTFolders = dbe_->getSubdirs(); + for (unsigned int j=0;jgetContents(fullSubPathHLTFolders[j]); + if (verbose_) std::cout <<"hltMES size : "< &shashlikMEs) { + + //std::vector divisions = getHistogramTypes(); + //MonitorElement *Occupancy_map[nTime][divisions.size()]; + MonitorElement *Time[nType1], *TimeEwei[nType1], *Energy[nType1], *SumE[nType1]; + MonitorElement *OccupancymapEwei_time[nType1], *OccupancymapEwei_region[nType1]; + MonitorElement *Occupancymap_region[nType1], *Occupancymap[nType1], *OccupancymapEwei[nType1]; + //MonitorElement *Occupancymap[nType1], *OccupancymapEwei[nType1]; + MonitorElement *OccupancymapEwei_time_region[nTime][nType1]; + + + //std::string time[nTime]={"25","50","100","250"}; + std::string time[nTime]={"25","100"}; + std::string region[2] = {"zM","zP"}; + //std::string detdivision[nType1]={"HB","HE","HF","HO"}; + char name[40]; //, name1[40], name2[40], name3[40], name4[40]; + + + + for(int itype=0; itypegetName().c_str(), name) == 0) { + Time[0] = shashlikMEs[ih]; + } + + sprintf (name, "timeEwei"); + if (strcmp(shashlikMEs[ih]->getName().c_str(), name) == 0) { + TimeEwei[0] = shashlikMEs[ih]; + } + + sprintf (name, "energy"); + if (strcmp(shashlikMEs[ih]->getName().c_str(), name) == 0) { + Energy[0] = shashlikMEs[ih]; + } + + sprintf (name, "sumE"); + if (strcmp(shashlikMEs[ih]->getName().c_str(), name) == 0) { + SumE[0] = shashlikMEs[ih]; + } + + } + + + + + for (int i=0; igetName().c_str(), name) == 0) { + OccupancymapEwei_time[i] = shashlikMEs[ih]; + } + }//for (unsigned int ih=0; ihgetName().c_str(), name) == 0) { + OccupancymapEwei_time_region[i][j]= shashlikMEs[ih]; + } + } + } + }//for (int i=0; igetName().c_str(), name) == 0) { + OccupancymapEwei_region[j]= shashlikMEs[ih]; + } + + sprintf (name, "iyVSix_%s", region[j].c_str()); + if (strcmp(shashlikMEs[ih]->getName().c_str(), name) == 0) { + Occupancymap_region[j]= shashlikMEs[ih]; + } + } + } + + + for (unsigned int ih=0; ihgetName().c_str(), name) == 0) { + Occupancymap[0]= shashlikMEs[ih]; + } + + sprintf (name, "iyVSixEwei"); + if (strcmp(shashlikMEs[ih]->getName().c_str(), name) == 0) { + OccupancymapEwei[0]= shashlikMEs[ih]; + } + + } + + + + + + + //float cont[nTime][divisions.size()]; + //float en[nType1], tme[nType1]; + //float hitenergy[divisions.size()], hittime[divisions.size()]; + + + //energy + int nx=Energy[0]->getNbinsX(); + double nevent = Energy[0]->getEntries(); + float fev = float(nevent); + if (verbose_) std::cout<<"nevent : "<getBinContent(i)/fev; + Energy[0]->setBinContent(i,var); + } + //time + nx=Time[0]->getNbinsX(); + nevent = Time[0]->getEntries(); + fev = float(nevent); + if (verbose_) std::cout<<"nevent : "<getBinContent(i)/fev; + Time[0]->setBinContent(i,var); + } + //energy weighted time + nx=TimeEwei[0]->getNbinsX(); + nevent = TimeEwei[0]->getEntries(); + fev = float(nevent); + if (verbose_) std::cout<<"nevent : "<getBinContent(i)/fev; + TimeEwei[0]->setBinContent(i,var); + } + //sumE + nx=SumE[0]->getNbinsX(); + nevent = SumE[0]->getEntries(); + fev = float(nevent); + if (verbose_) std::cout<<"nevent : "<getBinContent(i)/fev; + SumE[0]->setBinContent(i,var); + } + + + for (int itime=0; itimegetNbinsY(); + int nx=OccupancymapEwei_time[itime]->getNbinsX(); + nevent=OccupancymapEwei_time[itime]->getEntries(); + fev=float(nevent); + for (int i=1; i<=nx; i++) { + for (int j=1; j<=ny; j++) { + double var=OccupancymapEwei_time[0]->getBinContent(i,j)/fev; + OccupancymapEwei_time[0]->setBinContent(i,j,var); + }//for (int j=1; j<=ny; j++) + }//for (int i=1; i<=nx; i++) + + for( int idet=0; idet<2; idet++){ + int ny=OccupancymapEwei_time_region[itime][idet]->getNbinsY(); + int nx=OccupancymapEwei_time_region[itime][idet]->getNbinsX(); + nevent=OccupancymapEwei_time_region[itime][idet]->getEntries(); + fev = float(nevent); + for (int i=1; i<=nx; i++) { + for (int j=1; j<=ny; j++) { + double var = OccupancymapEwei_time_region[itime][idet]->getBinContent(i,j)/fev ; + OccupancymapEwei_time_region[itime][idet]->setBinContent(i,j,var); + } + } + } + //std::cout<<"Out of the detector loop-----everything is filled"<getNbinsY(); + int nx=OccupancymapEwei_region[idet]->getNbinsX(); + nevent=OccupancymapEwei_region[idet]->getEntries(); + fev=float(nevent); + for (int i=1; i<=nx; i++) { + for (int j=1; j<=ny; j++) { + double var=OccupancymapEwei_region[idet]->getBinContent(i,j)/fev; + OccupancymapEwei_region[idet]->setBinContent(i,j,var); + }//for (int j=1; j<=ny; j++) + }//for (int i=1; i<=nx; i++) + + ny=Occupancymap_region[idet]->getNbinsY(); + nx=Occupancymap_region[idet]->getNbinsX(); + nevent=Occupancymap_region[idet]->getEntries(); + fev=float(nevent); + for (int i=1; i<=nx; i++) { + for (int j=1; j<=ny; j++) { + double var=Occupancymap_region[idet]->getBinContent(i,j)/fev; + Occupancymap_region[idet]->setBinContent(i,j,var); + }//for (int j=1; j<=ny; j++) + }//for (int i=1; i<=nx; i++) + }//for( int idet=0; idet<2; j++) + + + int ny=Occupancymap[0]->getNbinsY(); + nx=Occupancymap[0]->getNbinsX(); + nevent=Occupancymap[0]->getEntries(); + fev=float(nevent); + for (int i=1; i<=nx; i++) { + for (int j=1; j<=ny; j++) { + double var=Occupancymap[0]->getBinContent(i,j)/fev; + Occupancymap[0]->setBinContent(i,j,var); + }//for (int j=1; j<=ny; j++) + }//for (int i=1; i<=nx; i++) + + ny=OccupancymapEwei[0]->getNbinsY(); + nx=OccupancymapEwei[0]->getNbinsX(); + nevent=OccupancymapEwei[0]->getEntries(); + fev=float(nevent); + for (int i=1; i<=nx; i++) { + for (int j=1; j<=ny; j++) { + double var=OccupancymapEwei[0]->getBinContent(i,j)/fev; + OccupancymapEwei[0]->setBinContent(i,j,var); + }//for (int j=1; j<=ny; j++) + }//for (int i=1; i<=nx; i++) + + + + return 1; +} + + + + +DEFINE_FWK_MODULE(ShashlikSimHitClient); diff --git a/Validation/ShashlikValidation/plugins/ShashlikSimHitClient.h b/Validation/ShashlikValidation/plugins/ShashlikSimHitClient.h new file mode 100644 index 0000000000000..0d3d79419cb23 --- /dev/null +++ b/Validation/ShashlikValidation/plugins/ShashlikSimHitClient.h @@ -0,0 +1,73 @@ +#ifndef ValidationShashlikSimHitClient_H +#define ValidationShashlikSimHitClient_H + +// -*- C++ -*- +// +// +/* + Description: This is a SImHit CLient code +*/ + +// +// Originally create by: Bhawna Gomber +// +// +////Modified by Shilpi Jain and Ashim Roy for the purpose of shashlik Validation + +#include +#include +#include +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "DQMServices/Core/interface/MonitorElement.h" +#include "DQMServices/Core/interface/DQMStore.h" +#include "DataFormats/Common/interface/Handle.h" +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/MessageLogger/interface/MessageLogger.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "DataFormats/Math/interface/LorentzVector.h" + +#include "Geometry/HcalCommonData/interface/HcalDDDRecConstants.h" + +#include +#include +#include + +class DQMStore; +class MonitorElement; + +class ShashlikSimHitClient : public edm::EDAnalyzer { + + private: + DQMStore* dbe_; //dbe seems to be the standard name for this, I dont know why. We of course dont own it + std::string outputFile_; + + edm::ParameterSet conf_; + + bool verbose_; + bool debug_; + // static const int nType = 25; + static const int nTime = 2; + static const int nType1 = 4; + + std::string dirName_; + //std::vector getHistogramTypes(); + //int maxDepthHB_, maxDepthHE_, maxDepthHO_, maxDepthHF_; + + public: + explicit ShashlikSimHitClient(const edm::ParameterSet& ); + virtual ~ShashlikSimHitClient(); + + virtual void beginJob(void); + virtual void endJob(); + virtual void beginRun(const edm::Run& run, const edm::EventSetup& c); + virtual void endRun(const edm::Run& run, const edm::EventSetup& c); + virtual void analyze(const edm::Event&, const edm::EventSetup&); + virtual void endLuminosityBlock(const edm::LuminosityBlock& lumiSeg, const edm::EventSetup& c); + virtual void runClient_(); + const HcalDDDRecConstants *hcons; + int SimHitsEndjob(const std::vector &hcalMEs); + +}; + +#endif diff --git a/Validation/ShashlikValidation/plugins/ShashlikSimHitValidation.cc b/Validation/ShashlikValidation/plugins/ShashlikSimHitValidation.cc new file mode 100644 index 0000000000000..60f33ab57807e --- /dev/null +++ b/Validation/ShashlikValidation/plugins/ShashlikSimHitValidation.cc @@ -0,0 +1,252 @@ +// -*- C++ -*- +// +// Package: ShashlikSimHitValidation +// Class: ShashlikSimHitValidation +// +/**\class ShashlikSimHitValidation ShashlikSimHitValidation.cc Validation/ShashlikValidation/plugins/ShashlikSimHitValidation.cc + + Description: [one line class summary] + + Implementation: + [Notes on implementation] +*/ +// +// Original Author: Shilpi Jain +// Created: Tue, 04 Mar 2014 14:17:25 GMT +// $Id$ +// +// + + +// system include files +#include + +// user include files +#include "FWCore/Framework/interface/Frameworkfwd.h" +#include "FWCore/Framework/interface/EDAnalyzer.h" + +#include "FWCore/Framework/interface/Event.h" +#include "FWCore/Framework/interface/EventSetup.h" +#include "FWCore/Utilities/interface/InputTag.h" +#include "FWCore/ParameterSet/interface/ParameterSet.h" +#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h" + +#include "SimDataFormats/CaloHit/interface/PCaloHitContainer.h" +#include "DataFormats/EcalDetId/interface/EKDetId.h" + +#include "DQMServices/Core/interface/DQMStore.h" +#include "DQMServices/Core/interface/MonitorElement.h" +#include "FWCore/ServiceRegistry/interface/Service.h" +#include "FWCore/Framework/interface/MakerMacros.h" + +#include +#include +#include +#include +#include + +// +// class declaration +// + +class ShashlikSimHitValidation : public edm::EDAnalyzer { + +public: + explicit ShashlikSimHitValidation(const edm::ParameterSet&); + ~ShashlikSimHitValidation(); + + static void fillDescriptions(edm::ConfigurationDescriptions& descriptions); + +private: + virtual void beginJob() override; + virtual void analyze(const edm::Event&, const edm::EventSetup&) override; + virtual void endJob() override; + + /* + virtual void beginRun(edm::Run const&, edm::EventSetup const&) override; + virtual void endRun(edm::Run const&, edm::EventSetup const&) override; + virtual void beginLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) override; + virtual void endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) override; + */ + + // ----------member data --------------------------- + std::string caloHitSource_; + DQMStore *dbe_; + int verbosity_; + std::map histmap; + std::map histmap2d; + std::string outputFile_; +}; + +// +// constants, enums and typedefs +// + +// +// static data member definitions +// + +// +// constructors and destructor +// +ShashlikSimHitValidation::ShashlikSimHitValidation(const edm::ParameterSet& iConfig) { + //now do what ever initialization is needed + dbe_ = edm::Service().operator->(); + caloHitSource_ = iConfig.getParameter("CaloHitSource"); + verbosity_ = iConfig.getUntrackedParameter("Verbosity",0); + outputFile_ = iConfig.getUntrackedParameter("OutputFile", "simhitsvalidation.root"); + if (verbosity_ > 0) std::cout << "Start SimHitValidation for PCaloHit at " + << caloHitSource_ << std::endl; +} + +ShashlikSimHitValidation::~ShashlikSimHitValidation() { + + // do anything here that needs to be done at desctruction time + // (e.g. close files, deallocate resources etc.) +} + + +// +// member functions +// + +// ------------ method called for each event ------------ +void ShashlikSimHitValidation::analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup) { + + edm::Handle pcalohit; + iEvent.getByLabel("g4SimHits", caloHitSource_, pcalohit); + const edm::PCaloHitContainer* endcapHits = pcalohit.product(); + + double sumhitE = 0; + unsigned int kount(0); + for (edm::PCaloHitContainer::const_iterator erh = endcapHits->begin(); + erh != endcapHits->end(); erh++) { + + double time = erh->time(); + double energy = erh->energy(); + + uint32_t detidindex = erh->id(); + EKDetId detid(detidindex); + int ix = detid.ix(); + int iy = detid.iy(); + int iz = detid.zside(); + + sumhitE += energy; + if (dbe_) { + histmap["time"]->Fill(time); + histmap["timeEwei"]->Fill(time,energy); + histmap["energy"]->Fill(energy); + + histmap2d["iyVSix"]->Fill(ix,iy); + histmap2d["iyVSixEwei"]->Fill(ix,iy,energy); + + if (time>0 && time<100) { + histmap2d["iyVSixEwei_100"]->Fill(ix,iy,energy); + if (time>0 && time<25) { + histmap2d["iyVSixEwei_25"]->Fill(ix,iy,energy); + } + } + + if (iz==-1) { ///same for zside = -1 + histmap2d["iyVSix_zM"]->Fill(ix,iy); + histmap2d["iyVSixEwei_zM"]->Fill(ix,iy,energy); + + if (time>0 && time<100) { + histmap2d["iyVSixEwei_100_zM"]->Fill(ix,iy,energy); + if (time>0 && time<25) { + histmap2d["iyVSixEwei_25_zM"]->Fill(ix,iy,energy); + } + } + } else if (iz==1) { ///same for zside = +1 + histmap2d["iyVSix_zP"]->Fill(ix,iy); + histmap2d["iyVSixEwei_zP"]->Fill(ix,iy,energy); + + if (time>0 && time<100) { + histmap2d["iyVSixEwei_100_zP"]->Fill(ix,iy,energy); + if (time>0 && time<25) { + histmap2d["iyVSixEwei_25_zP"]->Fill(ix,iy,energy); + } + } + } + } + kount++; + } + if (dbe_) histmap["sumE"]->Fill(sumhitE); + if (verbosity_ > 1) std::cout << kount << " hits for " << caloHitSource_ + << " with total energy " << sumhitE << std::endl; +} + + +// ------------ method called once each job just before starting event loop ------------ +void ShashlikSimHitValidation::beginJob() { + + if (dbe_) { + dbe_->setCurrentFolder("EcalSimHitsV/Shashlik"); + + histmap["time"] = dbe_->book1D("time","Time distribution of the hits",100,0.,530); + histmap["timeEwei"] = dbe_->book1D("timeEwei","Energy weighted time distribution of the hits",100,0,530); + histmap["energy"] = dbe_->book1D("energy","Energy distribution of the hits",100,0,3); + histmap["sumE"] = dbe_->book1D("sumE","Total energy distribution of the hits",500,0,100); + + histmap2d["iyVSix"] = dbe_->book2D("iyVSix","iy VS ix",301,0,301,301,0,301); + histmap2d["iyVSixEwei"] = dbe_->book2D("iyVSixEwei","iy VS ix (Energyweighted)",301,0,301,301,0,301); + histmap2d["iyVSixEwei_25"] = dbe_->book2D("iyVSixEwei_25","iy VS ix (Energyweighted) in a time window of 0 to 25 ns",301,0,301,301,0,301); + histmap2d["iyVSixEwei_100"] = dbe_->book2D("iyVSixEwei_100","iy VS ix (Energyweighted) in a time window of 0 to 100 ns",301,0,301,301,0,301); + + //iz=-1 + histmap2d["iyVSix_zM"] = dbe_->book2D("iyVSix_zM","iy VS ix (-tive z)",301,0,301,301,0,301); + histmap2d["iyVSixEwei_zM"] = dbe_->book2D("iyVSixEwei_zM","iy VS ix (Energyweighted)(-tive z)",301,0,301,301,0,301); + histmap2d["iyVSixEwei_25_zM"] = dbe_->book2D("iyVSixEwei_25_zM","iy VS ix (Energyweighted) in a time window of 0 to 25 ns (-tive z)",301,0,301,301,0,301); + histmap2d["iyVSixEwei_100_zM"] = dbe_->book2D("iyVSixEwei_100_zM","iy VS ix (Energyweighted) in a time window of 0 to 100 ns (-tive z)",301,0,301,301,0,301); + + //iz=+1 + histmap2d["iyVSix_zP"] = dbe_->book2D("iyVSix_zP","iy VS ix (+tive z)",301,0,301,301,0,301); + histmap2d["iyVSixEwei_zP"] = dbe_->book2D("iyVSixEwei_zP","iy VS ix (Energyweighted)(+tive z)",301,0,301,301,0,301); + histmap2d["iyVSixEwei_25_zP"] = dbe_->book2D("iyVSixEwei_25_zP","iy VS ix (Energyweighted) in a time window of 0 to 25 ns (+tive z)",301,0,301,301,0,301); + histmap2d["iyVSixEwei_100_zP"] = dbe_->book2D("iyVSixEwei_100_zP","iy VS ix (Energyweighted) in a time window of 0 to 100 ns (+tive z)",301,0,301,301,0,301); + + if (verbosity_>0) + std::cout << "ShashlikSimHitValidation:: Initialize histograms" << std::endl; + } +} + +// ------------ method called once each job just after ending the event loop ------------ +void ShashlikSimHitValidation::endJob() { + // if ( outputFile_.size() != 0 && dbe_ ) dbe_->save(outputFile_); +} + +// ------------ method called when starting to processes a run ------------ +/* +void ShashlikSimHitValidation::beginRun(edm::Run const&, edm::EventSetup const&) { +} +*/ + +// ------------ method called when ending the processing of a run ------------ +/* +void ShashlikSimHitValidation::endRun(edm::Run const&, edm::EventSetup const&) { +} +*/ + +// ------------ method called when starting to processes a luminosity block ------------ +/* +void ShashlikSimHitValidation::beginLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) { +} +*/ + +// ------------ method called when ending the processing of a luminosity block ------------ +/* +void ShashlikSimHitValidation::endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) { +} +*/ + +// ------------ method fills 'descriptions' with the allowed parameters for the module ------------ +void ShashlikSimHitValidation::fillDescriptions(edm::ConfigurationDescriptions& descriptions) { + //The following says we do not know what parameters are allowed so do no validation + // Please change this to state exactly what you do use, even if it is no parameters + edm::ParameterSetDescription desc; + desc.setUnknown(); + descriptions.addDefault(desc); +} + +//define this as a plug-in +DEFINE_FWK_MODULE(ShashlikSimHitValidation); diff --git a/Validation/ShashlikValidation/python/simhitClient_cfi.py b/Validation/ShashlikValidation/python/simhitClient_cfi.py new file mode 100644 index 0000000000000..244bd853cf8c7 --- /dev/null +++ b/Validation/ShashlikValidation/python/simhitClient_cfi.py @@ -0,0 +1,6 @@ +import FWCore.ParameterSet.Config as cms + +shashlikSimHitClient = cms.EDAnalyzer("ShashlikSimHitClient", + OutputFile = cms.untracked.string(''), + DQMDirName = cms.string("/") , +) diff --git a/Validation/ShashlikValidation/python/simhitValidation_cfi.py b/Validation/ShashlikValidation/python/simhitValidation_cfi.py new file mode 100644 index 0000000000000..e4453d15e4945 --- /dev/null +++ b/Validation/ShashlikValidation/python/simhitValidation_cfi.py @@ -0,0 +1,7 @@ +import FWCore.ParameterSet.Config as cms + +shashlikSimHitValidation = cms.EDAnalyzer('ShashlikSimHitValidation', + CaloHitSource = cms.string("EcalHitsEK"), + Verbosity = cms.untracked.int32(1), + OutputFile = cms.untracked.string("simhitsValidation.root") +) diff --git a/Validation/ShashlikValidation/test/simHitClient_cfg.py b/Validation/ShashlikValidation/test/simHitClient_cfg.py new file mode 100644 index 0000000000000..93251055576f1 --- /dev/null +++ b/Validation/ShashlikValidation/test/simHitClient_cfg.py @@ -0,0 +1,51 @@ +import FWCore.ParameterSet.Config as cms +import os + +process = cms.Process("CLIENT") + +process.load("Configuration.StandardSequences.Reconstruction_cff") #### ??????? +process.load('Configuration.Geometry.GeometryExtended2023HGCalReco_cff') +process.load('Configuration.Geometry.GeometryExtended2023HGCal_cff') +process.load('Configuration.StandardSequences.EndOfProcess_cff') + +process.load('FWCore.MessageService.MessageLogger_cfi') +process.MessageLogger.cerr.FwkReport.reportEvery = 1 + +process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') +from Configuration.AlCa.autoCond import autoCond +process.GlobalTag.globaltag = autoCond['upgradePLS3'] + + +#process.load("Validation.ShashlikValidation.ShashlikoSimHitClient_cfi") +process.load("Validation.ShashlikValidation.simhitClient_cfi") + +process.load("DQMServices.Core.DQM_cfg") +process.DQM.collectorHost = '' + +# summary +process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) ) ## ?????? + +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(-1) + ) + +process.source = cms.Source("PoolSource", + fileNames = cms.untracked.vstring( + 'file:output.root' + ) + ) + +process.load("Configuration.StandardSequences.EDMtoMEAtRunEnd_cff") +process.dqmSaver.referenceHandling = cms.untracked.string('all') + +cmssw_version = os.environ.get('CMSSW_VERSION','CMSSW_X_Y_Z') +Workflow = '/ShashlikValidation/'+'Harvesting/'+str(cmssw_version) +process.dqmSaver.workflow = Workflow + +#process.load("Validation.ShashlikValidation.HGCalSimHitsClient_cfi") +#process.load("Validation.ShashlikValidation.ShashlikCalSimHitsClient_cfi") +process.shashlikSimHitClient.OutputFile = 'ShashlikSimHitsHarvesting.root' + +process.p = cms.Path(process.EDMtoME * + process.shashlikSimHitClient * + process.dqmSaver) diff --git a/Validation/ShashlikValidation/test/simHitValidation_cfg.py b/Validation/ShashlikValidation/test/simHitValidation_cfg.py new file mode 100644 index 0000000000000..69151db9766ea --- /dev/null +++ b/Validation/ShashlikValidation/test/simHitValidation_cfg.py @@ -0,0 +1,85 @@ +import FWCore.ParameterSet.Config as cms + +process = cms.Process("SIM") +# import of standard configurations +process.load('Configuration.StandardSequences.Services_cff') +process.load("Configuration.StandardSequences.SimulationRandomNumberGeneratorSeeds_cff") +process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi') +process.load('FWCore.MessageService.MessageLogger_cfi') +process.load('Configuration.EventContent.EventContent_cff') +process.load('SimGeneral.MixingModule.mixNoPU_cfi') +process.load('Configuration.Geometry.GeometryExtended2023SHCalNoTaperReco_cff') +process.load('Configuration.Geometry.GeometryExtended2023SHCalNoTaper_cff') +process.load('Configuration.StandardSequences.MagneticField_38T_cff') +process.load('Configuration.StandardSequences.Generator_cff') +process.load('IOMC.EventVertexGenerators.VtxSmearedRealistic8TeVCollision_cfi') +process.load('GeneratorInterface.Core.genFilterSummary_cff') +process.load('Configuration.StandardSequences.SimIdeal_cff') +process.load('Configuration.StandardSequences.EndOfProcess_cff') +process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') + +process.load("IOMC.RandomEngine.IOMC_cff") +process.RandomNumberGeneratorService.generator.initialSeed = 456789 +process.RandomNumberGeneratorService.g4SimHits.initialSeed = 9876 +process.RandomNumberGeneratorService.VtxSmeared.initialSeed = 123456789 + +process.Timing = cms.Service("Timing") + +process.maxEvents = cms.untracked.PSet( + input = cms.untracked.int32(5) +) + +process.source = cms.Source("EmptySource", + firstRun = cms.untracked.uint32(1), + firstEvent = cms.untracked.uint32(1) +) + +process.generator = cms.EDProducer("FlatRandomEGunProducer", + PGunParameters = cms.PSet( + PartID = cms.vint32(11), + MinEta = cms.double(1.75), + MaxEta = cms.double(2.50), + MinPhi = cms.double(-3.1415926), + MaxPhi = cms.double(3.1415926), + MinE = cms.double(100.00), + MaxE = cms.double(100.00) + ), + Verbosity = cms.untracked.int32(0), + AddAntiParticle = cms.bool(False) +) + + +# Output definition + + +process.ValidationOutput = cms.OutputModule("PoolOutputModule", + outputCommands = cms.untracked.vstring('drop *', 'keep *_MEtoEDMConverter_*_*'), + fileName = cms.untracked.string('file:output.root'), + ) + +process.load("DQMServices.Core.DQM_cfg") +process.DQM.collectorHost = '' +process.load("DQMServices.Components.MEtoEDMConverter_cfi") +process.load("Validation.ShashlikValidation.simhitValidation_cfi") +process.shashlikSimHitValidation.Verbosity = 0 + +# Other statements +process.genstepfilter.triggerConditions=cms.vstring("generation_step") +from Configuration.AlCa.autoCond import autoCond +process.GlobalTag.globaltag = autoCond['upgradePLS3'] + + +# Path and EndPath definitions +process.generation_step = cms.Path(process.generator) +process.simulation_step = cms.Path(process.psim) +process.p1 = cms.Path(process.shashlikSimHitValidation) +process.p2 = cms.Path(process.MEtoEDMConverter) +process.output_step = cms.EndPath(process.ValidationOutput) + + +# Schedule definition +process.schedule = cms.Schedule(process.generation_step,process.simulation_step,process.p1,process.p2,process.output_step) +process.g4SimHits.Physics.type = 'SimG4Core/Physics/QGSP_FTFP_BERT_EML' +process.g4SimHits.Physics.DefaultCutValue = 0.1 + +#print process.dumpPython()